第一章 微型机系统概论 1
第一节 微处理器与微机系统基本概念 1
一、微处理器、微型计算机、微型计算机系统 1
二、微处理器、微型机、微机系统之间的关系 1
三、微型机分类 2
四、微机系统的主要技术指标 3
第二节 INTEL微处理器的发展概况 4
第三节 微机的基本组成与配置 5
一、微机硬件系统组成 5
二、微机硬件系统的典型配置 6
习题 8
第二章 INTEL 80x86微处理器 10
第一节 8086/8088微处理器 10
一、8086/8088内部结构 10
二、8086/8088引脚功能 15
三、8086/8088总线操作与时序 20
第二节 80x86高档微处理器 24
一、80486概述 24
二、80486的功能结构 25
三、80486的引脚信号 33
四、80486的工作方式 36
五、Pentium微处理器 41
第三节 80486指令系统 44
一、80486寻址方式 44
二、80486数据类型 47
三、80486指令系统简介 48
习题 56
第三章 半导体存储器及接口 58
第一节 概述 58
一、存储器的分类 58
二、主存储器的基本组成 59
三、存储器系统的层次结构 60
第二节 半导体存储器及接口 61
一、随机存取存储器RAM 61
二、只读存储器ROM 64
三、存储器与CPU的接口 66
第三节 PC内存的分配和使用 68
一、PC内存空间分配 68
二、PC内存的使用 71
第四节 高速缓存系统 72
一、概述 72
二、高速缓存系统的结构 74
三、高速缓存数据的一致性 77
习题 79
第四章 PC系列微机I/O接口基础 81
第一节 概述 81
一、I/O接口的基本概念 81
二、I/O接口的功能与分类 82
三、I/O接口的端口寻址 83
四、I/O接口的控制方式 84
第二节 PC微机的I/O端口 88
一、I/O端口的地址布局 88
二、I/O端口的地址译码 89
三、I/O端口的指令操作 90
第三节 PC微机I/O接口配置 91
一、I/O接口芯片 91
二、I/O接口卡 93
习题 94
第五章 PC系列微机中断系统 95
第一节 概述 95
一、中断的基本概念 95
二、中断的优先与嵌套 96
三、中断的处理过程 99
第二节 PC微机中断系统机制 100
一、中断源类型 101
二、中断控制逻辑 106
三、中断向量表的作用与初始化 107
第三节 中断控制器 111
一、8259A中断控制器的结构 111
二、8259A中断控制器的编程 114
三、82380中断控制器PIC 124
第四节 中断应用 126
一、外部中断及应用实例 126
二、ROM BIOS中断及应用实例 130
三、系统调用中断及应用实例 133
习题 137
第六章 PC系列微机DMA系统 139
第一节 概述 139
一、DMA传送原理 139
二、PC微机的DMA控制器 142
第二节 8237DMA控制器及应用 142
一、8237DMA控制器的结构 143
二、DNA控制器的编程 146
三、PC机的DNA页面地址寄存器 151
四、DMA控制器的应用实例 152
第三节 82380中的DMA控制器 154
一、DMA控制器的结构及接口信号 155
二、DMA控制器的内部寄存器 156
三、82380DMA控制器与8237的兼容性 163
习题 164
第七章 可编程接口芯片及应用 165
第一节 并行接口芯片8255A及应用 165
一、8255A的结构与引脚 165
二、8255A的工作方式 167
三、8255A的应用实例 172
第二节 定时/计数器接口芯片8253及应用 177
一、8253的结构与引脚 177
二、8253的工作方式及初始化 180
三、8253的应用实例 185
第三节 串行接口芯片8251A及应用 187
一、串行通信概述 187
二、8251A的结构与引脚 191
三、8251A的编程 194
四、8251A的应用实例 197
习题 200
第八章 总线 202
第一节 概述 202
一、基本概念 202
二、总线标准 205
第二节 系统总线 208
一、ISA总线 208
二、EISA总线 213
三、VESA总线 215
四、PCI总线 216
第三节 外部通信总线 219
一、RS-232C串行通信总线 219
二、CENTRONIC打印机总线 223
三、SCSI小型计算机接口总线 225
习题 226
第九章 微机常规外设子系统 227
第一节 视频子系统 227
一、视频子系统概述 227
二、视频显示原理 230
三、VGA视频卡 233
第二节 磁盘子系统 237
一、软盘 237
二、硬盘 243
三、CD-ROM光盘 248
习题 249
参考文献 250