第1章 微型计算机概述 1
1.1 微型计算机概述 1
1.2 微型计算机的系统组成 5
1.3 计算机中数据的表示方法 7
习题 13
第2章 80x86微处理器 14
2.1 8086/8088的内部结构 14
2.2 存储器与I/O端口组织 18
2.3 8086/8088工作模式与引脚信号 20
2.4 8086/8088系统配置 25
2.5 8086总线操作时序 29
2.6 32位微处理器 32
习题 49
第3章 指令系统 50
3.1 操作数的寻址方式 50
3.2 指令系统 55
习题 81
第4章 汇编语言程序设计 84
4.1 汇编语言语句 84
4.2 伪指令 90
4.3 DOS和BIOS中断调用 105
4.4 汇编语言程序设计 110
4.5 汇编语言程序的上机过程 124
习题 136
第5章 存储器及接口 138
5.1 存储器概述 138
5.2 RAM结构及典型芯片 141
5.3 ROM结构及典型芯片 145
5.4 半导体存储器接口 148
5.5 高速缓冲存储器(Cache) 156
5.6 外部存储器 157
习题 161
第6章 微机总线技术 163
6.1 总线技术概述 163
6.2 系统总线 165
6.3 局部总线 170
6.4 外部总线 174
习题 182
第7章 I/O接口与中断系统 183
7.1 I/O接口概述 183
7.2 数据传送方式 185
7.3 8086/8088中断系统 192
7.4 可编程中断控制器8259A 196
习题 209
第8章 串并行通信及接口 211
8.1 并行通信及接口 211
8.2 可编程并行接口芯片8255A 212
8.3 串行通信概述 222
8.4 RS-232C串行通信接口 225
8.5 可编程串行通信接口芯片825 1A 229
习题 238
第9章 可编程DMA控制器8237A 240
9.1 8237A的结构及引脚功能 240
9.2 8237A的工作原理 243
9.3 8237A的寄存器组及编程 246
习题 254
第10章 可编程定时/计数器8253 255
10.1 定时/计数器概述 255
10.2 可编程定时/计数器8253 256
习题 267
第11章 A/D和D/A转换器及接口 269
11.1 D/A转换器及接口 269
11.2 A/D转换器及接口 276
习题 282
第12章 人机交互设备及接口 283
12.1 键盘及接口 283
12.2 鼠标及接口 291
12.3 显示器及接口 293
12.4 打印机及接口 300
习题 302
附录A 8086指令系统 304
附录B DOS系统功能调用(INT 21H) 308
附录C BIOS中断调用 313
附录D 中断向量 317
附录E DEBUG命令 318
附录F ASCII码表 319
参考文献 320