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