The 8088 and 8086 microprocessors : programming, interfacing, software, hardware, and applications : including the 80286, 80386, 80486, and Pentium processor families - Triebel, Walter A. (Dorling Kindersley (India) Pvt. Ltd., 2007)