Difference Between 8085 Microprocessor and 8086 Microprocessor

What is an 8085 Microprocessor?

An 8085 microprocessor is one of the earliest microprocessors designed by Intel. An 8085 microprocessor is an 8-bit microprocessor that can operate on 8-bit data simultaneously. This operation is done in a single cycle.


IT Quiz

Test your knowledge about topics related to technology

1 / 10

Which of the following is defined as an attempt to steal, spy, damage or destroy computer systems, networks, or their associated information?

2 / 10

The conductivity of semiconductor materials

3 / 10

Machine becomes intelligent once they are

4 / 10

What does the acronym RAM stand for?

5 / 10

When a machine possesses the ability to mimic human traits like make decisions, predict the future, learn and improve on its own said to have

6 / 10

AI systems are made up of

7 / 10

Saving a file from the Internet onto your desktop is called

8 / 10

Mark Zuckerberg is the owner of

9 / 10

Which mobile company first introduced Emoji internationally on their mobile devices

10 / 10

Everyone knows what a robot is, but what is a 'cobot'?

Your score is


The 8085 microprocessor received its name as the ALU size is 8 bits. This type of microprocessor offers a data bus of 8-bit size and an address bus of 16-bit. Therefore, the permissible accessible memory space is 64KB.

Overall, an 8085 microprocessor is capable of storing 64 kilobytes of data. The Arithmetic and Logical Units of an 8085 microprocessor can perform operations like addition, subtraction, comparison, complement, increment, decrement, shift, AND, OR, and XOR.

An 8085 microprocessor is an accumulator-based processor. When an operation goes on, the data resides in the accumulator and temporary registers. The output gets stored in the accumulator, and the flags are rested accordingly. It performs the execution of a program in 3 stages: fetching, decoding, and executing.

What is an 8086 Microprocessor?

An 8086 microprocessor is another type of microprocessor designed by Intel. An 8086 microprocessor is a 16-bit microprocessor designed to execute over 16-bit data simultaneously. It is an advanced version of an 8085 microprocessor.

It is a 16-bit microprocessor because of the size of its ALU. An 8086 microprocessor provides a data bus of 16-bit size and an address bus of size 20-bit. Hence, the proper memory location offered by this type of microprocessor is 1 MB.is 1MB.

An 8086 microprocessor has two separate operating units: Bus Interface Unit and Execution Unit. The BIU is responsible for fetching the instructions from memory, and the EU executes the instructions in the instruction queue.

Difference Between 8085 Microprocessor and 8086 Microprocessor

  1. An 8085 microprocessor is an 8-bit processor, whereas an 8086 microprocessor is a 16-bit processor.
  2. An 8085 microprocessor has an on-chip oscillator of 3MHz, whereas an 8086 microprocessor comes in three versions with a clock frequency of 5 MHz, 8 MHz, and 10 MHz.
  3. An 8085 microprocessor does not support memory segmentation, whereas an 8086 microprocessor is segmented.
  4. An 8085 microprocessor has 5 flags, namely, carry, auxiliary carry, parity, zero and sign, whereas an 8086 microprocessor has 9 flags, namely, carry, auxiliary carry, parity, zero, sign, trap, interrupt, direction, and overflow.
  5. An 8085 microprocessor has only one mode of operation, whereas an 8086 microprocessor has two modes, i.e., minimum and maximum modes.

Comparison Between 8085 Microprocessor and 8086 Microprocessor

Parameters of Comparison8085 Microprocessor8086 Microprocessor
DefinitionAn 8085 microprocessor is an accumulator-based 8-bit processor that can process 8-bit data simultaneously.An 8086 microprocessor is a register-based 16-bit processor that can process 16-bit data simultaneously.
Maximum accessible memory capacityThe maximum accessible memory capacity of an 8085 microprocessor is 216 bytes or 64kB.The maximum accessible memory capacity of an 8086 microprocessor is 220 bytes or 1MB.
Arithmetic Logic Unit (ALU) sizeAn 8085 microprocessor has an 8-bit ALU.An 8086 microprocessor has a 16-bit ALU.
Number of transistorsAn 8085 microprocessor consists of 6500 transistors.An 8086 microprocessor consists of 29000 transistors.
OperationsAn 8085 microprocessor can perform addition, subtraction, increase, decrease, compare, AND, OR, XOR, shift, and complement operations.An 8086 microprocessor can perform all the operations of an 8085 microprocessor, along with multiplication and division.

Want to save this article for later? Click the heart in the bottom right corner to save to your own articles box!

  1. https://books.google.com/books?hl=en&lr=&id=cYlDhsRYtsYC&oi=fnd&pg=PA1&dq=difference+between+8085+microprocessor+and+8086+microprocessor&ots=pQ6OWnyHyE&sig=TKl2Q5jVYGvn5bD_JNsM0cnmcCw
  2. https://books.google.com/books?hl=en&lr=&id=8zjLPwPdiuQC&oi=fnd&pg=PR15&dq=difference+between+8085+microprocessor+and+8086+microprocessor&ots=2-CmdxdMWE&sig=7sgUTnVWsUEJUeSq4rxPCJlaqks
One request?

I’ve put so much effort writing this blog post to provide value to you. It’ll be very helpful for me, if you consider sharing it on social media or with your friends/family. SHARING IS ♥️

Leave a Comment

Your email address will not be published. Required fields are marked *