第1章 微型计算机基础知识概述 1
1.1 微型计算机系统构成 1
1.2 微型计算机的基本知识 6
1.3 常用术语解析 16
1.4 计算机基础 18
习题 25
第2章 微处理器 26
2.1 微处理器概述 26
2.2 8086/8088微处理器 30
2.3 80486微处理器 51
2.4 Pentium微处理器 65
2.5 总线 74
2.6 外部通信总线 85
习题 91
第3章 指令系统及汇编语言程序设计 92
3.1 概述 92
3.2 寻址方式 93
3.3 指令系统 100
3.4 汇编语言的编程格式 137
3.5 汇编语言程序设计基础 159
习题 185
第4章 存储器系统 192
4.1 存储器概述 192
4.2 随机读写存储器RAM 198
4.3 只读存储器ROM 203
4.4 存储器系统设计 208
4.5 高速缓冲存储器Cache 221
4.6 虚拟存储器及其管理技术 225
4.7 外存储器 230
习题 232
第5章 输入输出技术 234
5.1 I/O接口 234
5.2 简单接口电路 236
5.3 微机与I/O设备的信息交换方式 243
5.4 DMA控制器8237A 248
习题 260
第6章 中断技术 261
6.1 中断系统的基本概念 261
6.2 8086/8088中断系统 266
6.3 可编程中断控制器8259A 270
6.4 键盘中断 289
习题 292
第7章 可编程计数器/定时器Intel8253 294
7.1 概述 294
7.2 8253的控制字/锁存字 296
7.3 8253的工作方式 298
7.4 8253的应用编程 302
7.5 8254简介 306
习题 308
第8章 微机系统的并行I/O接口 309
8.1 并行I/O接口概述 309
8.2 并行I/O接口芯片Intel 8255A 309
8.3 Intel 8255A应用举例 319
8.4 82C55A应用于32位CPU的I/O接口 327
习题 329
第9章 微机系统串行通信及接口 331
9.1 串行通信 331
9.2 可编程串行接口8251A 339
习题 347
第10章 数模D/A和模数A/D转换接口 348
10.1 模拟量输入输出通道 348
10.2 D/A转换器 349
10.3 A/D转换器 360
习题 367
附录 368
附录1 美国信息交换标准代码(ASCII) 368
附录2 8086/8088指令执行时间及简表 368
附录3 DOS及BICS功能调用 373
附录4 80X86的浮点指令和操作系统型指令 380
参考文献 383