第1章 微机系统的基础知识 1
1.1 微机概述 1
1.2 微机系统的结构和工作原理 4
1.3 微机系统的工作过程 10
1.4 计算机的数制与编码 15
思考题与习题 29
第2章 微处理器 31
2.1 8086/8088 CPU概述 31
2.2 8086/8088 CPU的功能结构 32
2.3 8086/8088 CPU的寄存器结构 35
2.4 8086/8088 CPU的引脚及其工作模式 43
2.5 8086/8088 CPU的总线周期与时序 54
思考题与习题 63
第3章 指令系统 65
3.1 指令系统概述 65
3.2 指令的语句格式和分类 66
3.3 指令的寻址方式 67
3.4 指令系统 75
思考题与习题 110
第4章 汇编语言程序设计 113
4.1 汇编语言概述 113
4.2 伪指令 121
4.3 系统功能调用 129
4.4 汇编语言程序结构 133
4.5 汇编语言与C语言的混合编程 150
思考题与习题 155
第5章 存储器及其接口技术 159
5.1 存储器概述 159
5.2 随机存取存储器RAM 164
5.3 只读存储器ROM 171
5.4 存储器与CPU的接口技术 177
5.5 高速缓冲存储器Cache与虚拟存储器 191
思考题与习题 194
第6章 I/O接口技术 196
6.1 I/O接口技术概述 196
6.2 简单I/O接口电路 202
6.3 CPU与外设间的数据传送方式 206
思考题与习题 216
第7章 中断技术 218
7.1 中断概述 218
7.2 8086/8088 CPU的中断系统 229
7.3 可编程中断控制器8259A 237
思考题与习题 262
第8章 定时器/计数器技术 264
8.1 定时器/计数器概述 264
8.2 8253基本功能、内部结构与外部引脚 266
8.3 8253的工作原理 268
8.4 8253的工作方式 269
8.5 8253的控制字与初始化编程 277
8.6 8253的应用举例 280
思考题与习题 285
第9章 并行接口与人机接口技术 288
9.1 并行通信与并行接口概述 288
9.2 8255的结构 290
9.3 8255的方式控制字与方式选择 293
9.4 8255的工作方式 295
9.5 8255的应用与人机接口技术 300
思考题与习题 325
第10章 串行通信接口技术 327
10.1 串行通信概述 327
10.2 可编程串行通信接口芯片8251A 344
10.3 可编程异步通信接口通信INS 8250 361
思考题与习题 375
第11章 模拟接口技术 377
11.1 A/D与D/A转换概述 377
11.2 D/A转换器接口电路 385
11.3 A/D转换器接口电路 397
思考题与习题 412
第12章 微机系统的设计及应用实例 414
12.1 微机应用系统设计原则 414
12.2 微机应用系统设计实例 417
思考题与习题 437
参考文献 439