The 8088 and 8086 microprocessors : programming, interfacing, software, hardware, and applications - Triebel, Walter A (Prentice Hall International, 1991)