第1章 微型机系统概论 1
1.1 基本概念 1
1.1.1 微处理器、微型计算机、微型计算机系统 1
1.1.2 微型计算机的分类 1
1.1.3 微型计算机系统的主要技术指标 2
1.2 Intel微处理器的发展概况 4
1.3 微机系统的基本组成与配置 5
1.3.1 硬件系统组成 5
1.3.2 硬件系统的典型配置 7
习题 9
第2章 Intel 80×86及Pentium系列微处理器 10
2.1 8086/8088微处理器 10
2.1.1 8086/8088内部结构 10
2.1.2 8086/8088引脚功能 15
2.1.3 8086/8088总线操作与时序 20
2.2 80486微处理器 24
2.2.1 80486概述 24
2.2.2 80486的功能结构 25
2.2.3 80486的引脚信号 32
2.2.4 80486的工作方式 35
2.3 80486指令系统 41
2.3.1 80486寻址方式 41
2.3.2 80486数据类型 44
2.3.3 80486指令系统简介 45
2.4 Pentium系列微处理器 53
2.4.1 Pentium微处理器 53
2.4.2 Pentium Pro微处理器 55
2.4.3 MMX Pentium微处理器 56
2.4.4 PentiumⅡ微处理器 57
2.4.5 PentiumⅢ微处理器 59
2.4.6 新一代64位微处理器Merced 60
习题 61
第3章 半导体存储器 65
3.1 概述 65
3.1.1 存储器的分类 65
3.1.2 主存储器的基本组成 66
3.1.3 存储系统的层次结构 67
3.2.1 随机存取存储器RAM 68
3.2 半导体存储器及接口 68
3.2.2 只读存储器ROM 72
3.2.3 存储器与CPU的接口 74
3.3 PC主存的分配和使用 76
3.3.1 PC内存空间的分配 76
3.3.2 PC内存的使用 78
3.4 高速缓存系统简介 80
3.4.1 概述 80
3.4.2 高速缓存系统的结构 81
3.4.3 高速缓存数据的一致性 83
3.5 虚拟存储系统简介 86
3.5.1 有关的基本术语 86
3.5.2 实现原理 86
3.5.3 地址转换方式 86
3.6 高速RAM存储器简介 87
习题 87
第4章 I/O接口基础 89
4.1 概述 89
4.1.1 I/O接口的基本概念 89
4.1.2 I/O接口的功能、结构与分类 90
4.1.3 I/O接口的端口寻址 93
4.1.4 I/O接口的控制方式 93
4.2 I/O端口的操作 97
4.2.1 I/O端口的地址布局 98
4.2.2 I/O端口的地址译码 98
4.2.3 I/O端口的指令操作 100
4.3 I/O接口配置 100
4.3.1 I/O接口芯片 101
4.3.2 I/O接口卡 102
习题 103
第5章 中断系统 105
5.1 概述 105
5.1.1 中断基本概念 105
5.1.2 中断优先权与中断嵌套 106
5.1.3 中断处理过程 109
5.2 PC微机中断系统 111
5.2.1 中断源类型 111
5.2.2 中断控制逻辑 116
5.2.3 中断向量表 118
5.3.1 8259A中断控制器的结构 121
5.3 中断控制器 121
5.3.2 8259A中断控制器的编程 125
5.3.3 82380中的中断控制器PIC 135
5.4 中断应用 137
5.4.1 外部中断及应用实例 137
5.4.2 ROM BIOS中断及应用实例 140
5.4.3 系统调用中断及应用实例 143
习题 148
6.1.1 DMA传送原理 149
第6章 DMA控制器 149
6.1 概述 149
6.1.2 常用DMA控制器 152
6.2 8237DMA控制器及应用 152
6.2.1 8237DMA控制器的结构 153
6.2.2 DMA控制器的编程 156
6.2.3 PC/XT机的DMA页面地址寄存器 161
6.2.4 DMA控制器的应用实例 162
6.3.1 DMA控制器的结构及接口信号 165
6.3 82380中的DMA控制器 165
6.3.2 DMA控制器的内部寄存器 167
6.3.3 82380DMA控制器与8237的兼容性 174
习题 174
第7章 微机通信与接口技术 176
7.1 并行通信与串行通信 176
7.1.1 并行通信与并行接口 176
7.1.2 串行通信与串行接口 177
7.1.3 串行通信方式与串行总线标准 178
7.2.1 8255A的结构与引脚 183
7.2 并行接口芯片8255A及应用 183
7.2.2 8255A的工作方式 186
7.2.3 8255A的应用实例 192
7.3 串行接口芯片8251A及应用 194
7.3.1 8251A的结构与引脚 194
7.3.2 8251A的编程 197
7.3.3 8251A的应用实例 199
7.4 定时/计数器接口芯片8253及应用 203
7.4.1 8253的结构与引脚 204
7.4.2 8253的工作方式及初始化 206
7.4.3 8253的应用实例 211
习题 213
第8章 总线 216
8.1 概述 216
8.1.1 基本概念 216
8.1.2 总线标准 220
8.2 系统总线 222
8.2.1 ISA总线 222
8.2.2 EISA总线 227
8.2.3 VESA总线 230
8.2.4 PCI总线 231
8.2.5 AGP标准 233
8.3 外部通信总线 234
8.3.1 RS-232C串行通信总线 234
8.3.2 CENTRONIC打印机总线 237
8.3.3 SCSI小型计算机接口总线 239
习题 241
9.1.1 视频子系统概述 242
9.1 视频子系统 242
第9章 常规外设子系统 242
9.1.2 视频显示原理 245
9.1.3 VGA视频卡 249
9.2 磁盘子系统 252
9.2.1 软盘 252
9.2.2 硬盘 258
9.2.3 光盘 263
习题 264
10.1.1 主机板的基本组成 265
10.1 主机板概述 265
第10章 微型计算机主机板 265
10.1.2 微型计算机主板的种类 266
10.2 386和486主板 266
10.2.1 386主板 266
10.2.2 486主板 267
10.3 Pentium和PentiumⅡ/Ⅲ主板 268
10.3.1 奔腾主板 268
10.3.2 PentiumⅡ/Ⅲ主板 268
参考文献 270