The 8088 And 8086 Microprocessors Programming, Interfacing, Software, Hardware and Applications - Walter A. Triebel (Prentice Hall, 1991)