The 8086 and 80286 microprocessors hardware, software, and interfacing - Singh, Avtar 1932-; Triebel, Walter A. (Prentice-Hall, 1990)