The Intel Microprocessor 8086/8088, 80/86/80/88, 80286, 80386, 80486, Pentiujm and pentium Processor Architecture, Programming and interfacing - BREY (Barry B) (New Delhi Prentice Hall of India New Delhi, 1998)