第1章 微型计算机系统概述 1
1.1 微型计算机的发展与应用 1
1.2 微型计算机的系统组成 4
1.3 计算机中的数据表示 6
习题 13
第2章 微处理器 14
2.1 8088/8086微处理器 14
2.2 8088/8086的引脚信号 20
2.3 80X86微处理器 24
2.4 Pentium处理器 28
2.5 Pentium处理器中的新技术 36
习题 39
第3章 微型计算机的指令系统 40
3.1 寻址方式 40
3.2 指令系统 47
习题 70
第4章 汇编语言程序设计 72
4.1 汇编语言的语句格式 72
4.2 汇编语言的源程序格式 73
4.3 常量、变量和属性 79
4.4 顺序结构程序设计 83
4.5 分支结构程序设计 84
4.6 循环结构程序设计 86
4.7 子程序设计 91
4.8 宏汇编 96
习题 99
第5章 存储系统 101
5.1 存储器概述 101
5.2 半导体存储器 103
5.3 随机存取存储器 104
5.4 只读存储器 108
5.5 存储器的扩展 110
5.6 虚拟存储管理 112
5.7 高速缓冲存储器Cache 116
习题 119
第6章 中断控制技术 121
6.1 中断概述 121
6.2 8088/8086中断系统 123
6.3 中断源识别和中断优先权管理 127
6.4 中断工作过程 131
6.5 内部中断服务程序 132
6.6 8259A中断控制器 133
习题 143
第7章 输入输出及接口 144
7.1 I/O接口概述 144
7.2 无条件传送方式及其接口 156
7.3 查询传送方式及其接口 159
7.4 中断传送方式 164
7.5 DMA控制器 166
习题 168
第8章 总线与接口 170
8.1 总线的基本知识 170
8.2 总线标准 175
8.3 常用外围设备总线与接口 176
习题 182
第9章 定时计数控制接口 183
9.1 8253/8254定时计数器 183
9.2 8253/8254在IBM PC系列机上的应用 195
9.3 扩充定时计数器的应用 197
习题 201
第10章 数据通信接口 203
10.1 通信基础知识 203
10.2 串行接口标准RS-232C 205
10.3 并行接口电路8255A 209
习题 223
附录 226
附录一 ASCII码表 224
附录二 中断向量地址一览表 225
附录三 DOS功能调用 227
附录四 DEBUG主要命令 237
参考文献 239