The 80x86 IBM PC & Compatible Computers Volumes I & II: Assembly Language, Design and Interfacing by Muhammad Ali Mazidi Janice Gillispie Mazidi (1995-01-01) Hardcover
This text combines what was a two-volume set into one, all-inclusive IBM/IBM compatible microprocessor text. It provides a practical introduction for computer users who need to become expert in the 80X86 family. The reader is guided by the Mazidi's step-wise format through each phase of assembly language programming and hardware aspects of the Intel family.
I am in the acknowledgments for writing a couple of lab exercises and editing two chapters. Mr Mazidi was my professor in digital electronics at DeVry Dallas in the early 90s.