第1章 微型计算机基础 1
1.1微型计算机的发展、应用及分类 1
1.2微型计算机系统 7
1.3微型计算机的工作过程 12
1.4计算机中数的表示和编码 18
习题1 34
第2章 8086微处理器 37
2.1 8086的结构 37
2.2 8086的引脚及其功能 44
2.3 8086的存储器组织 51
2.4 8086/8088的操作时序 55
习题2 62
第3章 8086指令系统 65
3.1 8086指令的构成与指令的编码格式 65
3.2 8086的寻址方式 69
3.3 8086指令类型 75
习题3 116
第4章 汇编语言程序设计 122
4.1汇编语言程序格式 122
4.2伪指令 129
4.3 BIOS中断调用和DOS系统功能调用 139
4.4汇编语言程序设计基础 151
习题4 167
第5章 半导体存储器 172
5.1概述 172
5.2读/写存储器RAM 176
5.3只读存储器ROM 178
5.4存储器芯片的扩展及其与系统总线的连接 181
习题5 188
第6章 输入/输出接口技术 192
6.1 I/O接口概述 192
6.2简单的I/O接口芯片 196
6.3 CPU与外设之间的数据传送方式 198
6.4 DMA控制器8237A 202
习题6 212
第7章 中断系统 214
7.1中断系统概述 214
7.2 8086微处理器的中断方式 220
7.3可编程中断控制器8259A 225
习题7 242
第8章 可编程并行接口芯片8255A 245
8.1并行接口和串行接口概述 245
8.2可编程并行接口芯片8255A的结构和引脚 247
8.3 8255A的控制字及工作方式 249
8.4 8255A的应用举例 256
习题8 260
第9章 可编程串行通信接口芯片8251 A 264
9.1串行通信的基本概念 264
9.2串行通信接口标准 271
9.3串行通信接口芯片8251A 275
习题9 287
第10章 可编程定时/计数器8253 289
10.1可编程定时/计数器 289
10.2可编程定时/计数器8253内部结构与引脚功能 290
10.3可编程定时/计数器8253的控制字 293
10.4可编程定时/计数器8253工作方式与时序 295
10.5可编程定时/计数器8253应用设计举例 301
习题10 303
第11章 数/模(D/A)与模/数(A/D)转换器 306
11.1数/模(D/A)转换器 306
11.2模/数(A/D)转换器 316
习题11 334
附录 338
参考文献 346