第一章 微型计算机基础 1
第一节 微型计算机发展概况 1
第二节 微型计算机的硬件结构 1
第三节 微型计算机的运算基础 2
一、进位计数制 2
二、数的符号与小数点的表示 3
三、数的编码方法 5
一、机箱结构型式 6
第四节 IBM PC系列微机系统简介 6
二、主板结构 7
三、常用I/O适配器 7
四、华硕PXI-486SP3主板简介 8
第五节 微型计算机系统的主要性能指标 8
第六节 当前微机中应用的先进计算机技术 9
一、流水线技术 9
二、高速缓冲存储器技术 10
三、虚拟存储器技术 10
四、RISC技术 10
思考题与习题 11
第二章 32位微处理器结构 12
第一节 80486 CPU的结构 12
一、80486 CPU的内部结构 12
二、内部寄存器 15
三、存储器 19
四、堆栈(stack) 21
第二节 80486 CPU芯片的引脚信号 22
第三节 微机系统中的总线结构 24
二、时钟周期、总线周期和指令周期 25
一、总线的操作 25
三、80486的基本总线操作时序 26
四、80486系列微机系统的标准总线 28
思考题与习题 40
第三章 80486的指令系统和寻址方式 42
第一节 80486的数据类型 42
第二节 80486的寻址方式 43
第三节 80486的指令系统 47
一、80486的指令格式 48
二、80486的指令系统 48
思考题与习题 65
第一节 MASM汇编语句结构 68
一、指令语句 68
第四章 汇编语言 68
二、指示语句 69
第二节 MASM汇编语言数据、表达式和运算符 69
一、常数 69
二、变量 69
三、标号 70
五、运算符 71
四、表达式 71
第三节 伪指令(指示语句) 73
一、变量定义语句 73
二、符号定义语句 74
三、段定义伪指令 75
四、过程定义伪指令(PROC/ENDP) 81
五、其它伪指令 82
思考题与习题 86
第一节 程序设计概述 88
第五章 汇编语言程序设计 88
第二节 顺序结构程序 90
第三节 分支程序 93
第四节 循环程序 96
一、循环的基本结构 98
二、循环控制方式 99
三、多重循环 101
第五节 子程序 102
第六节 算术运算、代码转换和串操作 114
第七节 实用程序设计举例 120
思考题与习题 133
第六章 存储器 135
第一节 概述 135
第二节 存储器芯片及其选择 135
第三节 内存储器的构成原理 140
一、存储器结构的确定 140
二、存储器片选控制方法 141
三、存储器地址分配与设置 142
四、读写控制线与数据总线的连接 145
一、内存配置及结构 147
第四节 80486的存储器结构与存储管理 147
二、80486与32位、16位、8位内存的接口 148
三、存储器工作方式及管理 149
思考题与习题 152
第七章 中断控制 154
第一节 中断概述 154
一、中断与中断功能 154
二、中断控制 154
三、中断处理过程 155
一、中断类型 156
第二节 IBM PC机的中断系统 156
二、中断矢量表 157
三、中断响应时序 158
第三节 中断控制器82C59A 159
一、82C59A的结构与引脚信号 159
二、82C59A的工作方式 161
三、82C59A的连接方式 163
四、82C59A的编程 163
五、82C59A的应用 168
思考题与习题 170
第八章 输入输出接口技术 171
第一节 概述 171
一、I/O接口的构成及功能 171
二、I/O接口的编址方式 172
三、I/O数据传送的控制方式 172
第二节 并行接口8255A 173
一、8255A的结构与引脚信号 173
二、8255A的工作方式 175
三、8255A的编程 177
四、8255A的应用 178
第三节 定时/计数器8253 181
一、8253的结构与引脚信号 181
二、8253的工作方式 183
三、8253的编程 185
四、8253的应用 186
第四节 串行接口8250 187
一、串行通信 187
二、串行接口8250 191
一、8237A的结构与引脚信号 197
第五节 DMA控制器8237A 197
二、8237A的工作方式 200
三、8237A的工作时序 201
四、8237A的内部寄存器 202
五、8237A的编程 206
第六节 多功能I/O接口82380 206
一、82380的结构与功能 207
二、82380与微处理器的连接 211
思考题与习题 213
第一节 模拟输入输出通道 214
第九章 数/模和模/数转换接口技术 214
第二节 D/A转换器 215
一、D/A转换原理 215
二、D/A转换器的特性 217
三、典型的D/A转换器 217
四、DAC芯片的应用 220
第三节 A/D转换器 223
一、A/D转换原理 223
三、典型的A/D转换器 224
二、A/D转换器的特性 224
四、ADC芯片的应用 227
第四节 模拟通道的抗干扰措施 229
思考题与习题 231
第十章 Pentium微处理器 232
第一节 Pentium微处理器的芯片引脚 232
第二节 Pentium微处理器的存储器系统和管理 236
一、Pentium微处理器的存储器系统 236
二、Pentium存储器的管理 236
一、超标量体系结构 237
第三节 Pentium对80486的几项重大改进 237
二、Cache结构 238
三、分支预测逻辑 238
第四节 Pentium的寄存器和新指令 238
一、寄存器 238
二、Pentium新增加的指令 238
附录A 80486指令系统表 240
附录B 数字处理指令一览表 242
附录C ASCⅡ码表 243