Intel 8086 and Intel 8088 are instruction set compatible microprocessors. The 8086 has 16-bit data bus whereas the 8088 has 8-bit data bus. The 8086 has 6-byte instruction (pre-fetch) queue whereas the 8088 has only 4-byte instruction queue. Do these two processors look alike to the software? In other words, do they have common architecture or different architectures?