8088 and 8086 microprocessors Programming, interfacing, software, hardware, and applications; 8088 and 8086 microprocessors Programming, interfacing, software, hardware, and applications. - Triebel Walter A; Avtar singh (New Delhi Pearson Education, 2007)