第一章 绪论 1
第一节 微型计算机的发展概况 1
第二节 微型计算机概述 5
第三节 微型计算机系统组成 8
思考题与习题 9
第二章 微处理器的体系结构 10
第一节 微处理器性能指数 10
第二节 8086系统结构 11
第三节 80X86微处理器的功能结构 37
第四节 微处理器的发展 44
思考题与习题 50
第三章 指令系统 51
第一节 指令格式与寻址方式 51
第二节 数据传送类指令 56
第三节 算术运算类指令 60
第四节 逻辑运算与移位类指令 63
第五节 字符串操作指令 65
第六节 程序控制类指令 68
第七节 CPU控制指令 72
第八节 80X86/Pentium指令系统 73
思考题与习题 78
第四章 汇编语言程序设计 80
第一节 汇编语言程序格式 80
第二节 MASM中的表达式 82
第三节 伪指令语句 87
第四节 常见系统功能调用和BIOS中断调用 93
第五节 宏汇编与条件汇编 98
第六节 程序设计方法 99
第七节 汇编语言的上机调试 110
思考题与习题 111
第五章 存储器系统 112
第一节 存储器系统的基本概念 112
第二节 只读存储器ROM 116
第三节 随机访问存储器RAM 120
第四节 存储器和CPU的接口 129
第五节 高速缓冲存储器 137
第六节 虚拟存储器 143
思考题与习题 145
第六章 I/O接口和总线 146
第一节 I/O接口 146
第二节 总线 152
思考题与习题 163
第七章 中断系统 164
第一节 概述 164
第二节 中断处理过程 167
第三节 中断优先级和中断嵌套 171
第四节 可编程中断控制器8259A 172
思考题与习题 188
第八章 可编程计数器/定时器8253及其应用 189
第一节 8253的工作原理 189
第二节 8253的应用举例 197
思考题与习题 201
第九章 可编程外围接口芯片8255A及其应用 202
第一节 8255A的工作原理 202
第二节 8255A的应用举例 214
思考题与习题 218
第十章 串行通信和可编程接口芯片8251A 219
第一节 串行通信概述 219
第二节 串行通信工作原理 222
第三节 可编程通信接口8251A 223
思考题与习题 234
第十一章 8237A DMA控制器及其应用 235
第一节 8237A的结构与功能 235
第二节 8237A的时序 242
第三节 8237A的编程及应用 246
思考题与习题 249
参考文献 250