Difference Between 8085 and 8086 Microprocessors

Difference Between 8085 and 8086 Microprocessors

Both of 8085 and 8086 are two major microprocessors designed by Intel. However, the crucial difference between 8085 and 8086 microprocessors is that an 8085 microprocessor is an 8-bit microprocessor i.e., can operate on 8-bit data at a time.

As against 8086 is a 16-bit microprocessor, that can perform the operation on 16-bit data in one cycle.

There exist various other factors that create significant differences between 8085 and 8086 microprocessors. In this section, we will discuss the other differences between 8085 and 8086 microprocessors using a comparison chart.

Comparison 8085 and 8086 Microprocessor

Basis for Comparison80858086
Microprocessor type8-bit16-bit
Size of data bus8-bit16-bit
Size of address bus16-bit20-bit
memory capacity64 KB1 MB
Operating frequency3 MHz5 MHz
Number of flags59
Number of transistorsLess (around 6500)More (around 29000)
Operating modeOnly oneTwo (minimum and maximum mode)
CostLowComparitively high
Memory segmentationUnsupportableSupportable
Instruction queueAbsentPresent
Addressing mode59
Clock speedThe 8085 microprocessors’ clock speed is 3.072 MHz.8086 was initially limited to 5 MHz, but it goes up to 10 MHz nowadays.
Clock cycle50% duty cycle33%.
Arithmetic Supportsdecimal and integer codealso supports ASCII.
Processor NumberOnly oneExternal processor can be used

Key differences between 8085 and 8086 Microprocessor

  1. The size of the data bus specifies the amount of data that can be fetched by the data bus in one cycle. The size of the data bus in the case of 8085 microprocessors is 8-bit while in the case of 8086 microprocessors, it is 16-bit.
  2. The address bus size in the case of 8085 microprocessors is 16-bit whereas in the case of 8086 microprocessor it is of 20-bit.
  3. Memory addressing capacity of 8085 is 216 (i.e, 64 KB). And the contrary, the memory addressing the capacity of 8086 is 220 (i.e., 1 MB).
  4. 8085 operates at a frequency of 3 MHZ. Where the operating frequency of 8086 microprocessors is 5 MHz, also the advanced version of 8086 microprocessors operates at a frequency 8 and 10 MHz also.
  5. 8085 microprocessor consists of less number of transistors in its structure. Whereas 8086 comparatively holds a very large number of processors in it.
  6. 8085 supports a single mode of operation when 8086 supports two operating modes, minimum and maximum mode.
  7. There exist a total of 5 flags (i.e., sign, zero, auxiliary carry, parity and carry flag) in 8085 microprocessors. As against overall 9 flags (i.e., overflow, direction, interrupt, trap and rest other of 8085) are present in 8086 microprocessors.
  8. 8085 is a single processor configuration microprocessor. And the contrary 8086 is a multi-processor configuration microprocessor.
  9. Pipelining is unsupportable by 8085. Whereas pipelining is supported by the 8086 microprocessor.
  10. The instruction queue is absent in the 8085 microprocessor. While queuing is supported by 8086 it has an instruction queue.
  11. Memory segmentation is not supported by 8085 while it is supported by the 8086 microprocessor.
  12. 8085 is an accumulator based processor. And the contrary 8086 is a general-purpose register type microprocessor.


Due to advanced architecture and more profitable features, 8086 is more expensive than the 8086 microprocessor.

Related Link

Difference Between Electrical Energy and Electrical Power

The Main Difference Between Electrical And Electronics


Leave a Reply

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

error: Content is protected !! If you want to open new TAB So Click Scroll of Mouse
%d bloggers like this: