0
36kviews
Compare 8085, 8086 and 8088 microprocessors

Mumbai University > Electronics and Telecommunication > Sem 4 > Microprocessor and peripherals

Marks: 5M

Year: Dec 2015

1 Answer
5
2.7kviews
8085 8086 8088
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.
Please log in to add an answer.