| S.No. | 8086 Microprocessor | 8088 Microprocessor |
| 1 | The instruction Queue is 6 byte long.
| The instruction Queue is 4 byte long.
|
| 2 | In 8086 memory divides into two banks, up to 1,048,576 bytes.
| The memory in 8088 does not divide in to two banks as 8086.
|
| 3 | The data bus of 8086 is 16-bit wide
| The data bus of 8088 is 8-bit wide.
|
| 4 | It has BHE( bar ) signal on pin no. 34 & there is no SSO(bar) signal.
| It does not has BHE( bar ) signal on pin no. 34 & has only SSO(bar) signal. It has no S7 pin.
|
| 5 | The output signal is used to select memory or I/O at M/IO(bar) but if IO(bar)/M low or logic '0' it selects I/O devices and if IO(bar)/M is high or logic '1'it selects memory. | The output signal is used to select memory or I/O at M(bar)/IO but if IO/M(bar) is low or at logic '0',it selects Memory devices and if IO/M(bar) is high or at logic '1'it selects I/O. |
| 6 | 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. |