The Intel Microprocessors 8086/8088,80186, 80286,80386 And 80486 Architecture, Programming And Interfacing Barry B. Brey - BREY, Barry B (Prentice-Hall International, 1994)