The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Penti
Explains the programming and interfacing of the Intel family of microprocessors. Additions to the fifth edition show how to interface C/C++ with assembly language, the USB interface, MMX technology extension, and the Pentium II.