Table of Contents

The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, and Pentium 4 - Architecture, Programming, and Interfacing, Seventh Edition

© 2005 by Barry B. Brey

CHAPTER 1: Introduction to the Microprocessor

CHAPTER 2: The Microprocessor and its Architecture

CHAPTER 3: Addressing Modes

CHAPTER 4: Data Movement Instructions

CHAPTER 5: Arithmetic and Logic Instructions

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-Controlleed I/O

CHAPTER 14: The Arithmetic Coprocessor and MMX Technology

CHAPTER 15: Bus Interface

CHAPTER 16: The 80186, 80188, and 80286 Microprocessors

CHAPTER 17: The 80386 and 80486 Microprocessor

CHAPTER 18: The Pentium and Pentium Pro Microprocessors

CHAPTER 19: The Pentium II, Pentium III, and Pentium 4 Microprocessors

Appendix A: The Assembler, Disk Operating System, Basic I/O System, Mouse, and DPMI Memory Manager

Appendix B: Instruction Set Summary

Appendix C: Flag Bit Changes

Appendix D: Answers to Selected Even-Numbered Questions and Problems

return to publication list