The 8088 and 8086 microprocessors programming, interfacing, software, hardware, and aplications - Triebel, Walter A. & Singh, Avtar (Dorling Kindersley, New Delhi, 2007)