80x86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II by Mazidi, Muhammad A.; Gillispie-Mazidi, Janice Catherine Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less
eBay