Differences between 8086 and 8088 Microprocessor

8086
8088
The instruction Queue is 6 byte long.
The instruction Queue is 4 byte long.
In 8086, memory divides into two banks
-even or lower bank
-odd or higher bank
The memory in 8088 does not divide into two banks.
The data bus of 8086 is 16-bit wide
The data bus of 8088 is 8-bit wide.
It has BHE (bar) signal on pin no. 34 & there is no SSO (bar) signal.
It does not have BHE (bar) signal on pin no. 34 & has only SSO (bar) signal. It has no S7 pin.
Control pin in 8086 is M/IO (bar).
Control pin in 8088 is IO/M (bar).
It needs one machine cycle to R/W signal if it is at even location otherwise it needs two.
It needs one machine cycle to R/W signal if it is at even location otherwise it needs two.
In 8086, all address & data Buses are multiplexed.
In 8088, address bus; AD7- AD0 buses are multiplexed.
It needs two IC 74343 for de-multiplexing AD0-AD19.
It needs one IC 74343 for de-multiplexing AD0-AD7.
Maximum supply current 360mA.
Maximum supply current 340mA.
Three clock speed: 5, 8, 10 MHz
Two clock speed: 5, 8 MHz

1 comment: