8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications - Triebel, Walter A; Sing Avtar (New Delhi Pearson, 2009)