80X86 IBM PC and Compatible Computers (Volume 1 and Volume 2): Assembly Language. Design and Interface Technology

Author: Muhammad Ali
Publisher:
Publish Date: 2005-04-01
Features: This highly anticipated textbook has won widespread acclaim from experts for its clear explanations and focus on home-related themes. The book presents the fundamental principles of PC architecture and 80x86 assembly language programming in an easy-to-understand, systematic manner. It provides numerous examples, review questions, and exercises, not only deepening students' understanding of concepts but also enhancing the learning experience. The book uses the DEBUG tool to demonstrate the operations of instructions and then illustrates their application with example programs. It delves into PC architecture and various related topics, including DOS memory mapping, BIOS, microprocessor architecture, supported chips, buses, interface technologies, system programming, hard drive characteristics, and more.
Features of the 4th Edition:
- Introduces all 80x86 microprocessors from the 8088 to the Pentium Pro.
- Integrates assembly language and C programming, with C language programming included at the end of each chapter.
- Illustrates the usage of 80x86 instructions through numerous examples.
- Ensures readers have a basic understanding of binary and hexadecimal.
- Discusses and analyzes the hardware differences of the 8066, 286, 386, 486, Pentium, and Pentium Pro chips.
- Covers the 8-bit, 16-bit, and 32-bit interface technologies of 80x86 microprocessors.
- Uses program fragments excerpted from the IBM PC technical manual to demonstrate real-world PC system programming.
- Provides an overview of the USB bus.

📌 Related Posts