Friday, December 13, 2013

What are the difference between 8085 and 8086 microprocessor?

The difference between 8085 and 8086 microprocessors are:

  1. 8085 microprocessor was developed in 1977 whereas 8086 was developed in 1978.
  2. 8085 microprocessor is a 8-bit microprocessor whereas 8086 is a 16-bit microprocessor.
  3. 8085 contains 16-bit address bus and 8086 microprocessor contains 20-bit address bus.
  4. 8085 contains 8-bit data bus and 8086 microprocessor contains 16-bit data bus.
  5. The clock speed of 8085 microprocessor is 3 MHz whereas in case of 8086 microprocessor the clock speed can vary between 5, 8 and 10 for three different 8086 microprocessors.
  6. 8085 microprocessor does not have memory segmentation whereas 8086 features a special concept of memory segmentation which allows parallel processing.
  7. 8085 microprocessor has 6,500 transistors in the circuit board whereas 8086 microprocessor has 29,000 transistors in the circuit board.
  8. No pipelining is used in 8085 microprocessor whereas in 8086 pipelining is used.
  9. 8085 is a accumulator based microprocessor whereas 8086 is a general purpose resister based microprocessor.
  10. In 8085 only program counter and address counter are on 16-bit otherwise all other counters are 8-bits whereas in 8086 all flags and counters are of 16-bits.
  11. 8085 has no minimum or maximum mode whereas in 8086 microprocessor minimum and maximum modes are present.
  12. In 8085 only 1 processor is used whereas in 8086 microprocessor more than 1 processor is used.
  13. In 8085 microprocessor only 64 kb memory is used together whereas in 8086 1MB is used by dividing into segment resisters.
  14. In 8085 microprocessor no control flag is used whereas 8086 microprocessor uses a control flag.

No comments:

Post a Comment