The 8088 and 8086 Microprocessors Programming, Interfacing, Software, Hardware, and Applications - Triebel, Walter (Pearson, 2013)