The 8088 and 8086 microprocessors programming, interfacing, software, hardware, and applications : including the 80286, 80386, 80486, and pentium processor families - Triebel, Walter A. & Singh, Avtar (Prentice-Hall of Indiaa, New Delhi, 2002)