8085 is an 8 bit microprocessor. |
8086 is a 16 bit microprocessor. |
8088 is a 16 bit microprocessor. |
It has 8 bit data bus. |
It has 16 bit data bus. |
It has 8 bit data bus. |
It has 8 bit ALU. |
It has 16 bit ALU. |
It has 16 bit ALU. |
8085 does not require memory banking as it has an 8 bit data bus. |
8086 requires memory banking to transfer 16 bit data at a time. |
8088 does not require memory banking as it has an 8 bit data bus. |
8085 performs slower memory operations as it can transfer only 8 bits in one cycle. |
8086 performs faster memory operations as it can transfer 16 bits in one cycle. |
8088 performs slower memory operations as it can transfer only 8 bits in one cycle. |
8085 does not support pipeline architecture. |
8086 supports pipeline architecture. |
8088 supports pipeline architecture. |
8085 has no pre-fetch queue as it does not support pipelining. |
8086 has a 6 byte pre-fetch queue for pipelining. |
8088 has a 4 byte pre-fetch queue for pipelining. |
8085 has an IO/ pin to differentiate between memory and I/O operations. |
8086 has an M/ pin to differentiate between memory and I/O operations. |
8088 has an IO/ pin to differentiate between memory and I/O operations. |
8085 has no pre-fetchqueue. |
8086 BIU will fetch new bytes into the pipelining queue when 2 bytes of the queue are empty. |
8088 BIU will fetch a new byte into the pipelining queue when 1 byte of the queue is empty. |
8085 has 5 flags. |
8086 has 9 flags. |
8088 has 9 flags. |