The 8088 and 8086 Microprocessors Programming Interfacing, Software, Hardware and Applications - Triebel lhWalter A.