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 |
Memory Size | 64KB | 1MB |
Instruction | No multiplication and division instruction | Multiplication and Division operations are present |
Instruction Queue Support | Does not support | Supports |