8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware and Applications - Walter A Triebel; Avtar Singh (Pearson Education Delhi, 2008)