第1章 微型计算机基础知识 1
1.1 计算机的发展和分类 1
1.2 微型计算机系统的组成及工作过程 6
1.3 计算机中数据信息的表示方法 12
1.4 本章习题 28
第2章 微处理器 29
2.1 8086微处理器 29
2.2 8086总线周期与总线结构 37
2.3 8086总线操作时序 39
2.4 80X86微处理器 41
2.5 本章习题 44
第3章 80X86的寻址方式及指令系统 46
3.1 指令系统概述 46
3.2 寻址方式 48
3.3 指令系统 52
3.4 本章习题 86
第4章 汇编语言程序设计 88
4.1 程序设计语言概述 88
4.2 汇编语言基本语法 91
4.3 伪指令 97
4.4 汇编语言程序设计方法 106
4.5 BIOS和DOS功能调用 120
4.6 高级汇编语言技术 127
4.7 本章习题 133
第5章 存储器 135
5.1 概述 135
5.2 随机读写存储器RAM 137
5.3 只读存储器 142
5.4 内存接口技术 145
5.5 本章习题 149
第6章 输入/输出接口 150
6.1 输入/输出概述 150
6.2 CPU与外设之间的数据传送方式 155
6.3 本章习题 161
第7章 中断系统 162
7.1 中断概述 162
7.2 中断处理过程 173
7.3 可编程中断控制器8259A 176
7.4 本章习题 192
第8章 常用接口技术 193
8.1 接口的基本概念 193
8.2 并行接口技术 198
8.3 串行通信技术及其应用 200
8.4 本章习题 206
第9章 可编程接口芯片 208
9.1 可编程并行输入/输出接口芯片8255A及其应用 208
9.2 可编程定时器/计数器芯片8253/8254及其应用 219
9.3 串行接口芯片8250及其应用 231
9.4 本章习题 239
第10章 DMA传输 242
10.1 DMA传输原理 242
10.2 DMA控制器8237A 244
10.3 8237A的应用 250
10.4 本章习题 253
第11章 微型计算机外部设备接口 254
11.1 并行打印机接口 254
11.2 PC机键盘接口 258
11.3 USB接口 259
11.4 本章习题 260
第12章 模拟接口技术 261
12.1 D/A与A/D接口概述 261
12.2 DAC0832数/模转换器 263
12.3 ADC0809模/数转换器 267
12.4 D/A与A/D应用举例 270
12.5 本章习题 272
附录 273
附录A 中断向量地址一览表 273
附录B DOS功能调用一览表 274
附录C DEBUG主要命令一览表 279
附录D 汇编程序出错信息一览表 284
附录E 模拟题 288
参考文献 293