第1章 微型计算机系统概述 1
1.1概述 1
1.2微型计算机分类 1
1.3微型计算机的系统 2
硬件系统 2
微处理器的内总线结构 4
引脚的功能复用 5
流水线技术 6
软件系统 7
习题 8
第2章 计算机中数据的表示 9
2.1计算机中的数制 9
2.2计算机中数据的表示方法 13
2.3计算机中非数值数据信息表示 19
习题 22
第3章 8086微处理器 23
3.1 8086 CPU结构与特点 23
执行部件(EU) 24
总线接口部件(BIU) 25
8086CPU指令的流水线 25
8086CPU的内部寄存器 26
3.2 8086的总线周期概述 29
3.3 8086的工作模式和引脚特性 30
8086系统工作模式 30
8086的引脚特性 31
3.4 8086CPU系统结构 34
典型相关部件(芯片)介绍 34
最小模式系统组成 35
最大模式系统组成 37
8086系统中存储器的分体结构 38
3.5 8086 CPU的基本操作时序 39
系统的复位和启动操作 39
最小模式系统基本操作时序 40
最大模式系统基本操作时序 45
习题 50
第4章 80×86指令系统 51
4.1指令寻址方式 51
操作数类型 51
有效地址EA和段超越 51
寻址方式 52
4.2指令系统 56
4.3 80×86/Pentium指令系统 93
习题 96
第5章 存储器 102
5.1存储器概述 102
存储器的分类 103
半导体存储器的性能指标 103
存储器的基本结构 104
5.2随机存储器 105
静态随机存储器 106
动态随机存储器 108
5.3只读存储器 111
只读存储器的结构 111
只读存储器的分类 112
典型PROM芯片简介 114
5.4高速缓存存储器(Cache) 116
Cache存储器原理 116
Cache存储器组织 118
5.5半导体存储器与CPU的连接 121
需要考虑的问题 121
存储器容量扩充 123
习题 127
第6章 输入/输出接口技术 128
6.1输入/输出接口 128
接口的基本概念 128
接口的功能 129
接口信息 130
I/O接口的结构 131
端口及编址方式 131
简单的I/O接口 132
6.2 CPU与外设之间的数据传输方式 136
程序控制的输入和输出 136
中断控制的输入和输出 140
直接存储器存取(DMA)方式 141
习题 142
第7章 中断技术 143
7.1中断系统 143
中断的概念及其作用 143
中断处理系统 144
7.2 80×86中断结构 147
中断分类 147
中断管理过程 148
中断向量和中断向量表 150
8086的中断 151
中断程序设计 154
7.3中断控制器8259A 157
8259A的功能 158
8259A的内部结构和引脚特性 158
8259A的工作方式 161
控制字和初始化编程 163
8259A的级连 170
习题 172
第8章 可编程定时器/计数器 173
8.1概述 173
8.2可编程定时/计数器的工作原理 174
基本功能 174
基本工作原理 174
8.3可编程定时/计数器8253 175
内部结构 175
引脚信号 176
8253计数器的计数启动方式和计数结束方式 177
8253的方式控制字 177
8253的工作方式 178
8.4定时器/计数器应用实例 183
8253的编程逻辑 183
8253的实际应用 184
习题 188
第9章 可编程并行接口芯片8255A 190
9.1并行接口的特点 190
9.2可编程并行接口芯片8255A 191
9.3 8255A的应用举例 199
键盘 199
LED数字显示 203
点阵LED显示器 206
打印机接口 212
习题 216
第10章 串行通信及可编程串行接口芯片8251 A 218
10.1串行通信 218
串行通信的数据传送方式 218
串行通信的两种基本工作方式 218
波特率及收发端的同步 221
串行通信接口芯片与数据校验 222
信号的调制与解调 224
10.2可编程串行接口芯片8251A 225
8251A的基本工作原理 225
8251A的引脚特性 227
8251A的控制字和状态字 229
8251A的初始化编程 232
8251A的应用示例 233
10.3常用串行接口介绍 234
传统串行接口标准——EIA RS-232C 235
EIA其他接口标准 237
USB通用串行总线标准 239
IEEE-1394总线 240
习题 241
第11章 数/模(D/A)转换及模/数(A/D)转换 242
11.1概述 242
11.2 D/A转换原理 243
D/A转换的工作原理 243
D/A转换器的主要性能指标 243
11.3常用D/A转换芯片的使用 244
8位DAC芯片——DAC0832 244
12位DAC芯片——AD567 247
11.4 A/D转换原理 249
常用A/D转换方法 249
A/D转换器的主要技术参数 251
11.5常用A/D转换芯片的使用 251
8位ADC芯片——ADC0809 251
12位ADC芯片——AD574 254
习题 257
附录Ⅰ 指令系统表 258
附录Ⅱ 指令对标志位的影响 263
附录Ⅲ 中断向量地址表 264
附录Ⅳ DOS功能调用表(INT 21 H) 265
附录Ⅴ BIOS中断调用表 270
参考文献 274