第1章 微型计算机基础知识 1
1.1计算机发展过程与分类 1
计算机发展过程 1
计算机的分类和特点 2
微型机的分类与特点 3
1.2微型机中的数制与码制 3
进位计数制及各计数制间的转换 3
二进制数的运算与带符号数的表示方法 7
机器内小数的表示方法 13
BCD码(Binary Coded Decimal) 14
1.3微型计算机系统 15
微型机系统硬件的基本组成 15
微型机系统的软件(Software) 17
微型机系统结构特点 19
微型机的性能指标 20
微型机的工作过程 22
习题 23
第2章 8086微处理器 25
2.1 8086 CPU的内部结构 25
执行部件EU 25
总线接口部件BIU 26
8086 CPU的寄存器结构 28
2.2 8086 CPU的外部引脚 32
2.3 8086的工作模式与系统构成 37
8088/8086 CPU的两种工作模式 37
两种模式下系统的典型配置 37
8086对存储器的管理 39
2.4 8086 CPU时序分析 42
为什么要研究时序 42
时序的概念 42
8086的总线读/写操作时序 44
2.5 80X86 CPU简介 46
习题 53
第3章 8086的指令系统与程序设计 55
3.1 8086的寻址方式 55
3.2 8086的指令系统 61
概述 61
数据传输(Data Transfer)指令 62
算术运算(Arithmetic)指令 68
逻辑运算和移位、循环移位指令 76
控制转移指令 79
串操作指令 86
中断指令 90
处理器控制指令 91
3.3汇编语言程序设计 93
汇编语言源程序的格式 94
汇编语言的语句 96
伪指令(指示性语句) 101
汇编程序设计 106
IBM PC - DOS系统功能的调用 125
3.4汇编语言程序的上机过程 127
建立、修改汇编语言源程序文件 128
汇编 128
链接 129
调试 129
习题 132
第4章 存储系统 139
4.1概述 139
存储器的分类 139
存储器的主要性能指标 140
存储器的基本结构 141
存储系统的层次结构 141
4.2半导体存储器 142
半导体存储器的分类 143
随机存取存储器RAM 144
只读存储器ROM 148
4.3半导体存储器芯片与CPU的连接 155
存储器的扩展方法 155
CPU与主存储器的连接 156
片选译码 157
存储器芯片同CPU连接时的关键问题 161
内存条技术 164
4.4外存储器简介 167
软磁盘存储器系统 167
硬磁盘存储器系统 168
磁光盘 169
U盘存储器 171
习题 171
第5章 基本输入输出接口 173
5.1概述 173
接口基本概念 173
接口的主要功能 173
5.2 I/O端口的编址方式 174
I/O端口的概念 174
I/O端口的编址方式 175
I/O端口的地址译码 176
5.3 I/O数据的传输方式 178
程序传送方式 178
中断传送方式 181
DMA传送方式(直接存储器传送方式) 182
习题 193
第6章 中断与定时/计数器接口 194
6.1概述 194
中断的基本概念 194
中断处理过程 195
中断优先级(中断优先权) 198
中断的嵌套 200
6.2 8086/8088的中断系统 201
6.3可编程中断控制器8259A 207
8259A功能与结构 207
中断的顺序 210
编程概述 210
6.4可编程定时/计数器8253 220
8253功能和结构 220
8253的初始化编程 223
8253的工作方式 224
习题 228
第7章 串/并行通信及接口 231
7.1概述 231
并行通信 231
串行通信 232
7.2并行接口芯片8255A 235
8255A的内部结构和引脚信号 235
8255A的控制字 237
8255A的工作方式 238
8255A的应用 242
7.3可编程串行接口芯片 245
8251A的内部结构 245
8251A的控制字及初始化方法 248
8251A的应用 251
习题 253
第8章 A/D与D/A接口 255
8.1概述 255
8.2控制系统的模拟接口 256
8.3 D/A和A/D芯片及其接口 257
D/A转换器 257
A/D转换器 261
习题 268
第9章 PC机的总线技术 270
9.1总线概述 270
总线和总线标准 270
总线的类型 270
总线仲裁控制 271
总线通信协议 273
9.2常用系统总线 274
PC总线 274
ISA总线 276
EISA总线 277
PCI总线 278
AGP总线 281
9.3设备总线 283
IDE/ATA总线 283
SATA总线 284
SCSI总线 285
USB总线 285
IEEE - 488总线 289
习题 291
第10章 微型计算机系统 292
10.1概述 292
10.2系统控制逻辑及控制芯片组 293
什么是系统控制逻辑及控制芯片组 293
早期的芯片组 293
采用北桥/南桥体系结构的芯片组 293
采用Hub体系结构的芯片组 295
10.3内存条 297
内存芯片Bank与芯片容量的新表示 297
内存条的组成 298
10.4主板 301
10.5微型计算机的体系结构 303
早期微型计算机的体系结构 303
控制芯片组出现初期的微型计算机的体系结构 305
采用北桥/南桥芯片组的微型计算机的体系结构 305
采用Hub芯片组的微型计算机的体系结构 306
10.6 3GIO与下一代微型计算机体系结构简介 310
3GIO的提出 310
3GIO的主要特点 311
下一代微型计算机的体系结构 312
10.7微型计算机中常用的接口卡 313
显示卡 313
声卡 318
调制解调器 321
网卡 323
习题 324
附录 325
附录1 常用字符与ASCII代码对照表 325
附录2 DOS功能调用(INT 21H) 326
附录3 中断向量地址一览 331
附录4 Emu8086简介 333
参考文献 339