The Intel Microprocessor 8086/8088,80186,80286,80386,and 80486 Architecture,Programming ,and Interfacing (Singapoor Macmillan Company, 1991)