The Intel microprocessors:8086 /8088, 80186 / 80188, 80286, 80386, 80486, pentium and pentium pro processor, architecture, programming and interfacing - Brey, Barry B. (Prentice Hall of India, 2002)