绪论 1
一、微型机发展概述 1
二、微型机的分类与应用 2
第一章 微型计算机基础 4
1.1 计算机中常用数字部件 4
1.2 微型计算机基础 12
练习与思考 22
第二章 微型计算机的微处理器 24
2.1 8086/8088微处理器的特点 24
2.2 8086/8088的存储器组织和I/O组织 24
2.3 8086/8088的结构 26
2.4 8088/8086微处理器的程序执行过程 28
2.5 8086系统的存储器读写操作过程 29
2.6 8086/8088的最大模式与最小模式 31
2.7 8086/8088引脚信号 32
2.8 8088/8086 CPU最小工作模式系统与总线读写操作时序 33
2.9 最大工作模式系统 37
练习与思考 41
第三章 微型计算机的指令系统 44
3.1 寻址方式 44
3.2 指令系统 48
3.3 汇编语言 74
练习与思考 78
第四章 存储器技术 80
4.1 半导体存储器 80
4.2 高速缓冲存储器 96
4.3 虚拟存储器 101
练习与思考 104
第五章 输入输出的基本方式和中断技术 105
5.1 CPU和外设之间数据传输的基本方式 105
5.2 中断的基本概念及其应用 108
5.3 中断系统的功能和中断优先级 110
5.4 8086/8088的中断操作 113
5.5 中断响应过程与时序 116
5.6 中断控制器8259A 123
练习与思考 135
第六章 输入输出的接口技术 137
6.1 I/O接口 137
6.2 I/O端口及其编址方法 140
6.3 输入输出的接口技术 141
6.4 DMA控制器芯片Intel 8237A及接口设计 149
练习与思考 158
第七章 并行接口及其应用 160
7.1 可编程的并行接口Intel 8255A 160
7.2 8255A的编程与应用 164
练习与思考 171
第八章 计数器/定时器 172
8.1 8253/8254芯片 172
8.2 8253的应用举例 177
8.3 定时发声接口及其编程 179
练习与思考 183
第九章 常用外设接口与电路设计 184
9.1 外设的分类 184
9.2 键盘及其与主机的接口 184
9.3 显示器及其接口 189
9.4 打印机及接口技术 200
练习与思考 211
第十章 串行通信接口及其应用 212
10.1 串行通信基础 212
10.2 串行接口标准与串行通信连接方式 218
10.3 串行接口芯片Intel 8251及应用 221
练习与思考 237
第十一章 总线技术 239
11.1 总线标准与总线体系结构 239
11.2 PC系列微机总线与总线体系结构 243
11.3 局部总线与局部总线体系结构 246
11.4 其它总线接口标准简介 251
练习与思考 252
第十二章 从80286到Pentium Ⅲ处理器 253
12.1 从8086到Pentium Ⅲ微处理器发展概述 253
12.2 流水线技术 254
12.3 精简指令系统计算机RISC 261
12.4 Intel 80486和Pentium微处理器中的高速缓冲存储器 263
12.5 80X86的虚拟存储管理与多任务、多用户系统 266
12.6 80286~Pentium Ⅲ微处理器中的特权与保护 275
12.7 80X86的工作方式 279
12.8 从80286到Pentium微处理器及其新增指令 281
12.9 从Pentium Pro到Pentium Ⅲ处理器的改进与发展 289
练习与思考 292
第十三章 A/D、D/A转换技术及其接口设计 293
13.1 含有A/D、D/A转换的接口 293
13.2 数/模(D/A)转换器及其与主机的接口 298
13.3 模/数(A/D)转换及其与主机的接口 309
13.4 微机应用系统设计 316
练习与思考 325