第1章 微型计算机、单片机概述 1
1.1 计算机发展概述 1
1.2 微型计算机发展概述 5
1.3 单片机的发展概述 12
习题与思考题 18
第2章 系统结构 19
2.1 8086/8088系统结构 19
2.2 80C51单片机系统结构 62
习题与思考题 83
第3章 寻址方式和指令系统 84
3.1 指令的概念 84
3.2 8086/8088的寻址方式 86
3.3 80C51的寻址方式 94
3.4 8086/8088的指令系统 97
3.5 80C51的指令系统 126
习题与思考题 145
第4章 汇编语言及汇编语言程序 148
4.1 汇编语言程序的上机过程 148
4.2 8086/8088的汇编语言 149
4.3 80C51的汇编语言 176
习题与思考题 186
第5章 存储器 189
5.1 存储系统 189
5.2 Cache 204
5.3 CPU与存储器的连接 211
习题与思考题 228
第6章 I/O接口和总线 230
6.1 I/O接口 230
6.2 总线 247
习题与思考题 274
第7章 面向外设的输入/输出接口 275
7.1 可编程并行接口芯片8255A工作原理 275
7.2 可编程并行接口芯片8255A应用举例 286
7.3 串行通信的基本概念 305
7.4 8251A可编程串行通信接口芯片及应用 309
7.5 EIA RS-232C串行口和8251A应用举例 317
习题与思考题 323
第8章 面向系统的输入/输出接口 324
8.1 微型计算机中断系统 324
8.2 可编程中断控制器8259A 341
8.3 可编程计数器/定时器8253/8254及其应用 360
8.4 8237A DMA控制器 381
习题与思考题 400
第9章 模数(A/D)和数模(D/A)转换 402
9.1 概述 402
9.2 D/A转换器 405
9.3 A/D转换器 413
习题与思考题 421
参考文献 423