-
Chapter 1: Introduction to Microprocessors
-
Chapter 2: The Microprocessor and its Architecture
-
Chapter 3: Addressing Modes
-
Chapter 4: Data Movement Instructions
-
Chapter 5: Arithmetic and Logic
-
Chapter 6: Program Control Instructions
-
Chapter 7: Using Assembly Language with C/C++
-
Chapter 8: Programming the Microprocessor
-
Chapter 9: 8086/8088 Hardware Specifications
-
Chapter 10: Memory Interface
-
Chapter 11: Basic I/O Interface
-
Chapter 12: Interrupts
-
Chapter 13: Direct Memory Access and DMA-Controlled I/O
-
Chapter 14: The Arithmetic Coprocessor, MMX, and SIMD
Technologies
-
Chapter 15: Bus Interface
-
Chapter 16: The 80186, 80188, and 80286 Microprocessors
-
Chapter 17: The 80386 and 80486 Microprocessors
-
Chapter 18: The Pentium and Pentium Pro Microprocessors
-
Chapter 19: The Pentium II, Pentium III, Pentium 4, and
Core2 Microprocessors
-
Appendix A: The Assembler, Visual C++, and DOS
-
Appendix B: Instruction Set Summary
-
Appendix C: Flag-Bit Changes
-
Appendix D: Answers to Selected Even-Numbers Questions
and Problems