In this section, we will see some basic differences between Intel 8085 MPU, and Intel 8086 MPU.
The 8085 is an 8-bit microprocessor. It was produced by Intel and first introduced in 1976. The 8086 is enhanced version of 8085 microprocessor. It is 16-bit processor. Now let us see some basic differences between these two.
|Property||8085 Microprocessor||8086 Microprocessor|
|Data Bus Size||8-Bit||16-Bit|
|Address Bus Size||16-bit||20-bit|
|Clock Speed||3MHz||Varies in range 5.8 – 10 MHz|
|Duty Cycle for clock||50%||33%|
|Flags||It has 5 flags (Sign, Zero, Auxiliary Carry, Parity, Carry)||It has 9 flags (Overflow, Direction, Interrupt. Trap, Sign, Zero, Auxiliary Carry, Parity, Carry)|
|Pipelining Support||Does not support||Supports|
|Memory Segmentation supports||Does not support||Supports|
|Number of transistors||Nearly 6500||Nearly 29000|
|Processor type||Accumulator based||General Purpose register based|
|Presence of Minimum and Maximum mode||Not present||Present|
|Number of processors||Only one processor is used||More than one processor is used. Additional processor (external) can also be employed|
|Instruction||No multiplication and division instruction||Multiplication and Division operations are present|
|Instruction Queue Support||Does not support||Supports|