8085 Microprocessor
|
8086 Microprocessor
|
| 8 bit microprocessor. |
16 bit microprocessor. |
| 16 bit Address Bus. |
20 bit Address Bus. |
| It can access upto 2^16 = 64 Kb of memory. |
It can access upto 2^20 = 1 Mb of memory. |
| 8 bit Data Bus. |
16 bit Data Bus. |
| It doesn't have an Instruction Queue. |
It has an Instruction Queue. |
| Clock speed of 8085 microprocessor is 3 MHz. |
Clock speed can vary between 5, 8 and 10 MHz for three different 8086 microprocessors. |
| It does not have memory segmentation. |
It has memory segmentation. |
| It does not support pipelining. |
It support pipeline. |
| It supports only integer and decimal. |
It supports only integer, decimal and ASCII arithmetic. |
| Cost of 8085 is low. |
Cost of 8086 is High. |
| It operates on clock cycle with 50% duty cycle. |
It operates on clock cycle with 33% duty cycle. |
| Less number of transistors (6500). |
More number of transistors (29000). |
| It is Accumulator Based processor. |
It is General purpose register based processor. |
| It has 5 Flags (Sign Flag, Zero Flag, Auxiliary Carry Flag, Parity Flag, Carry Flag). |
It has 9 Flags (Overflow Flag, Direction Flag, Interrupt Flag, Trap Flag, Sign Flag, Zero Flag, Auxiliary Carry Flag, Parity Flag, Carry Flag). |
| Supports only single operating mode. |
It operates in two modes. |
| Requires less external hardware |
Requires more external hardware |
| 8 bit Data bus can access 2^8 = 256 I/O's |
16 bit Data bus can access 2^16 = 65,536 I/O's. |
| only 1 processor is used. |
More than one processor is used. |
Post a Comment