第1章 微处理器及PC系统 1
1.1 8086(88) CPU 1
微型计算机的组成及各部分的功能 1
8086(88) CPU的特点 4
8086 CPU引线及其功能 5
8088 CPU引线 10
8086 CPU的内部结构 11
存储器寻址 15
8086 CPU的工作时序 17
系统总线的形成 19
1.2 80x86的发展过程及奔腾处理器 23
80x86系列处理器的发展 23
Pentium处理器引线及内部寄存器 25
特权级与描述符 31
工作模式 36
中断和异常 40
其他有关问题 45
1.3 PC系统 45
PC的结构框图 46
PC的主机 46
PC常规外设 51
习题 57
第2章 指令系统及汇编语言程序设计 59
2.1 8086(88)的寻址方式 59
决定操作数地址的寻址方式 59
决定转移地址的寻址方式 62
2.2 8086(88)的指令系统 64
传送指令 64
算术指令 68
逻辑运算和移位指令 74
串操作指令 79
程序控制指令 81
处理器控制指令 86
输入输出指令 87
2.3汇编语言 88
汇编语言的语句格式 88
常数 90
伪指令 90
汇编语言的运算符 96
汇编语言源程序的结构 98
2.4汇编语言程序设计 99
程序设计概述 99
程序设计的基本方法 100
汇编语言程序举例 107
汇编语言程序的查错与调试 112
习题 113
第3章 总线 116
3.1总线概述 116
定义及分类 116
采用总线标准的优点 117
3.2内总线 119
PC的内总线 119
工控机的内总线标准 128
3.3外总线 139
常见外总线 139
PC的外总线 141
3.4总线驱动与控制 151
总线竞争的概念 151
负载的计算 152
总线驱动与控制的实现 153
3.5有关总线的工程问题 158
总线上的交叉串扰 159
总线的延时 160
总线上的反射与终端网络 161
习题 165
第4章 存储系统 167
4.1概述 167
存储器的分类 167
存储器的主要性能指标 168
4.2常用存储器芯片的连接使用 169
SRAM 170
EPROM 178
EEPROM(E2PROM) 183
其他存储器 190
80x86及奔腾处理器总线上的存储器连接 194
4.3动态读写存储器 198
概述 198
动态存储器的连接使用 200
内存条 202
4.4存储卡 212
多媒体存储卡 212
安全数字存储卡 221
4.5磁盘存储器 224
磁盘存储器概述 224
磁盘阵列RAID 227
移动存储设备 233
4.6光存储器 234
光存储器概述 234
数字通用光盘 236
习题 237
第5章 输入输出技术 240
5.1概述 240
外设接口的编址方式 240
外设接口的基本模型 241
5.2程序控制输入输出 242
无条件传送方式 242
查询方式 244
5.3中断方式 248
中断的基本概念 248
8086(88)的中断系统 252
中断控制器8259 257
5.4直接存储器存取 271
DMA的一般过程 271
DMA控制器8237 271
习题 285
第6章 常用接口芯片及应用 287
6.1简单接口 287
三态门 287
锁存器 287
带有三态门输出的锁存器 288
6.2可编程并行接口8255 289
8255的引线及内部结构 290
8255的工作方式 291
8255的控制字及状态字 295
8255的寻址及连接 297
8255的初始化及应用 298
6.3可编程定时器8253 300
8253的引线功能及内部结构 300
8253的工作方式 301
8253的控制字 303
8253的寻址及连接 304
8253的初始化及应用 305
6.4可编程串行接口8250 307
概述 308
串行接口8250 309
串行总线RS-232C的接口 320
6.5键盘接口 322
概述 322
矩阵键盘的基本结构 323
非编码矩阵键盘接口的实现 324
专用键盘接口芯片 328
6.6打印机接口 329
打印机接口总线 329
串行接口电路及驱动程序 330
并行接口电路及驱动程序 332
6.7显示器接口 335
七段数码管显示器 335
LED接口电路 335
6.8光电隔离输入输出接口 338
隔离的概念及意义 338
光电耦合器件 339
光电耦合器件的应用 341
6.9数/模变换器接口 343
D/A和A/D在控制系统中的地位 343
D/A变换器的基本原理 344
D/A变换器芯片介绍 346
6.10模/数变换器接口 350
A/D变换器的主要技术指标 350
A/D变换器芯片介绍 352
A/D变换器应用实例 355
习题 362
第7章 基于SOC的微型机系统 366
7.1概述 366
PXA 27X一般介绍 367
Intel XScale结构 368
7.2 ARM处理器 369
ARM处理器系列 369
ARM处理器工作模式及寄存器 370
ARM指令系统 375
ARM的异常中断处理 385
7.3 Intel PXA 27X介绍 390
PXA 27X的结构 390
PXA 27X的内部存储器 391
PXA 27X的外部存储器控制器 392
PXA 27X的中断控制器 400
PXA 27X的键盘接口 405
PXA 27X的通用输入输出接口GPIO 413
习题 421
参考文献 423