第一章 概述 1
1.1 微型计算机的组成特点与发展 1
1.1.1 微型计算机的组成特点 1
1.1.2 微型计算机的产生与发展 1
1.2 微型计算机系统组成 2
1.2.1 微型计算机系统配置 2
1.2.2 微型计算机硬件系统 3
1.2.3 微型计算机软件系统 6
1.3 Intel 8086/8088微处理器的基本组成与指令系统概述 7
1.3.1 CPU的基本组成 7
1.3.2 存储器管理 10
1.3.3 引脚信号与总线周期 12
1.3.4 工作模式 14
1.3.5 中断控制 18
1.3.6 总线请求与响应 20
1.3.7 复位与启动 21
1.3.8 指令系统概述 22
1.4 微型计算机的应用 25
习题与思考题 26
第二章 32位微处理器的基本组成与系统结构 28
2.1 Intel80386微处理器的基本组成与系统结构 28
2.1.1 基本组成概述 28
2.1.2 内部寄存器 29
2.1.3 内部工作过程与流水线结构 33
2.1.4 存储器管理与地址流水线 35
2.1.5 中断系统 44
2.1.6 寻址方式与指令系统概述 46
2.2 80387数值协处理器的组成与特点 48
2.2.1 主要性能与特点 48
2.2.2 内部组成 49
2.2.3 指令系统概述 51
2.2.4 80386与80387数值协处理器的联接 51
2.3 80386高速缓冲存储器Cache的组成 52
2.3.1 Cache概述 52
2.3.2 80386 Cache系统管理 55
2.4 80486微处理器的基本组成与系统结构 58
2.4.1 基本组成概述 58
2.4.2 存储器管理 66
2.4.3 80486高速缓冲存储器Cache的组成 71
2.4.4 浮点运算器 75
2.4.5 流水线操作 80
2.4.6 指令系统概述 83
2.5 Pentium微处理器的基本组成与特点 84
2.5.1 Pentium微处理器的基本组成与特点 84
2.5.2 Pentium微处理器的新发展 86
习题与思考题 86
第三章 微型计算机常用总线 88
3.1 概述 88
3.2 微型计算机常用总线 90
3.2.1 ISA总线 90
3.2.2 微通道MCA 92
3.2.3 EISA总线 93
3.2.4 VESA总线 94
3.2.5 PCI总线 96
3.3 常用通信总线 97
3.3.1 SCSI接口标准 98
3.3.2 IDE接口标准 99
3.3.3 RS-232C总线标准 100
3.4 总线接口电路 101
3.4.1 总线接口电路 101
3.4.2 总线接口电路的联接使用 102
习题与思考题 103
第四章 微型计算机存储器系统结构 104
4.1 存储器概述 104
4.1.1 微型计算机中存储器的类型 104
4.1.2 半导体存储器的性能指标 105
4.2.1 静态随机存取存储器SRAM 106
4.2 存储器的组成 106
4.2.2 动态随机存取存储器DRAM 110
4.2.3 只读存储器 113
4.2.4 快擦写存储器 117
4.3 微型计算机存储器系统组成 119
4.3.1 32位存储器的组成与多字节访问 119
4.3.2 存储器系统组成 122
4.3.3 DRAM控制器与单列直插存储器模块SIMM 123
4.3.4 存储器读写定时时序 129
4.4 外存储器 135
4.4.1 磁盘存储器 135
4.4.2 光盘存储器 137
习题与思考题 138
5.1.1 I/O接口电路的组成与寻址方式 139
第五章 并行I/O接口 139
5.1 概述 139
5.1.2 I/O接口与32位微处理器的联接 140
5.1.3 微处理器与外围设备数据的传送方式 141
5.2 可编程并行输入输出接口8255A 145
5.2.1 8255A内部结构与引脚信号 145
5.2.2 8255A控制字 147
5.2.3 8255A工作方式 149
5.2.4 8255A应用举例 152
习题与思考题 154
第六章 中断控制 155
6.1 概述 155
6.2 可编程中断控制器82C59A 155
6.2.1 82C59A内部结构与引脚信号 156
6.2.2 82C59A工作方式 159
6.2.3 82C59A编程 161
6.2.4 82C59A应用举例 165
6.3 多功能芯片82380及在中断控制中的应用 166
6.3.1 82380在微型计算机系统中的联接使用 167
6.3.2 82380内部中断控制器 169
6.3.3 82380内部寄存器与内部中断控制器编程 170
习题与思考题 172
第七章 DMA控制 173
7.1 DMA控制器8237A 173
7.1.1 8237A内部结构与引脚信号 173
7.1.2 8237A工作方式 176
7.1.3 8237A工作时序 178
7.1.4 8237A内部寄存器与编程 179
7.1.5 8237A在PC系列微型计算机中的应用 183
7.2 82380内部DMA控制器 185
7.2.1 82380内部DMA控制器的组成 185
7.2.2 82380内部DMA控制器工作方式 185
7.2.3 82380内部DMA控制器中的寄存器功能 187
习题与思考题 192
第八章 定时器/计数器 193
8.1 可编程定时器/计数器8254 193
8.1.1 8254内部结构与引脚信号 193
8.1.2 8254工作方式 195
8.1.3 8254编程使用 198
8.2.1 82380内部定时器的组成与功能 202
8.2 82380内部定时器 202
8.2.2 动态存储器刷新控制 204
8.3 实时时钟专用电路MC146818 204
8.3.1 MC146818内部寄存器与引脚信号 204
8.3.2 MC146818实时时钟运行与编程 208
习题与思考题 209
第九章 串行I/O接口 211
9.1 串行通信概述 211
9.1.1 串行通信类型 211
9.1.2 传输方式 212
9.1.3 传输率与串行通信接口 213
9.2 可编程串行通信接口8250 216
9.2.1 8250内部结构与引脚信号 216
9.2.2 8250内部寄存器 219
9.2.3 8250的应用 222
习题与思考题 227
第十章 D/A与A/D转换 229
10.1 D/A转换 229
10.1.1 D/A转换原理 229
10.1.2 DAC 1210/1209/1208系列D/A转换器 230
10.1.3 AD394 233
10.2 A/D转换 235
10.2.1 A/D转换原理 235
10.2.2 AD574A/674A 236
10.2.3 ICL 7109 240
10.2.4 AD 678 242
10.3.1 数据采集系统 244
10.3 分布式数据采集与处理 244
10.3.2 数据处理系统 246
10.3.3 分布式模拟通道 246
习题与思考题 247
第十一章 多功能外围芯片 249
11.1 外围接口芯片82C206 249
11.1.1 82C206内部组成概述 249
11.1.2 82C206内部功能部件的作用及使用 249
11.2 82350DT系列外围接口芯片 254
11.2.1 82350DT概述 254
11.2.2 集成外围电路82357 255
11.3 外围接口芯片82360SL 257
11.4 高速DMA控制器82258 259
习题与思考题 260
第十二章 键盘接口技术 261
12.1 键盘工作原理与键码识别 261
12.1.1 非编码键盘的键码识别 261
12.1.2 非编码键盘扫描程序设计 263
12.2 PC系列键盘 266
12.2.1 PC系列键盘工作原理 266
12.2.2 PC系列键盘接口电路 269
12.2.3 PC扩展键盘接口编程 271
12.2.4 键盘缓冲区与键盘中断服务程序 276
12.3 鼠标器 279
12.3.1 鼠标器的类型与工作原理 279
12.3.2 鼠标器接口通信 280
习题与思考题 282
第十三章 视频显示器接口技术 284
13.1 显示器工作原理与接口电路 284
13.1.1 CRT显示器工作原理 284
13.1.2 CRT显示器接口电路 285
13.2 EGA/VGA/TVGA系统的组成与显示模式 287
13.2.1 字符显示原理 287
13.2.2 图形显示原理 288
13.2.3 EGA/VGA/TVGA系统结构 289
13.2.4 EGA/VGA/TVGA显示模式 295
13.2.5 显示中断程序调用 299
13.3 XGA系统组成与显示模式 301
13.3.1 XGA功能特点 301
13.3.2 XGA系统结构 302
13.3.3 XGA系统访问与控制 303
13.3.4 XGA协处理器绘图法 304
13.3.5 XGA适配器接口软件功能 305
习题与思考题 307
第十四章 打印机接口技术 309
14.1 打印机的类型与主要技术指标 309
14.2 打印机工作原理 310
14.2.1 针式打印机工作原理 310
14.2.2 激光印字机工作原理 312
14.3 打印机接口技术 314
14.3.1 打印机与主机系统的联接方式 314
14.3.2 打印机适配器的基本组成 316
14.3.3 打印机接口编程 318
14.4 汉字打印 321
习题与思考题 322
第十五章 多媒体计算机的基本组成与应用 324
15.1 多媒体计算机概述 324
15.2 多媒体计算机的基本配置 326
习题与思考题 333
附录 334
附录Ⅰ 8086/8088指令简表 334
附录Ⅱ 80386指令简表 337
附录Ⅲ 80387指令简表 339
附录Ⅳ 80386DX引脚说明 341
附录Ⅴ 80486 DX引脚说明 343
附录Ⅵ 80486指令简表 345
附录Ⅶ 常用总线接口电路 349
参考文献 350