第1章 微型计算机系统概述 1
1.1 微型计算机发展概述 1
1.2 计算机中的数制和码制 2
1.3 微型计算机系统组成 7
1.4 当前微型计算机所使用的先进技术 10
第2章 80x86微处理器 12
2.1 x86微处理器的引脚信号 16
2.2 x86微处理器的内部结构 23
2.3 x86微处理器的工作模式 33
2.4 x86微处理器的总线时序 35
第3章 x86微处理器的寻址方式和指令系统 37
3.1 x86微处理器的数据类型 37
3.2 x86微处理器的指令格式 43
3.3 x86微处理器的寻址方式 47
3.4 x86微处理器的指令系统 55
第4章 汇编语言及其程序设计 98
4.1 伪指令 98
4.2 汇编语言程序结构 112
4.3 DOS系统功能调用与BIOS功能调用 118
4.4 汇编语言程序设计 127
4.5 宏指令与条件汇编 137
第5章 高级应用程序设计 145
5.1 EXEC功能与程序段前缀 145
5.2 保护方式编程 150
5.3 中断程序与中断拦截 160
第6章 微机输入输出接口技术 167
6.1 基本概念 167
6.2 接口的组成 168
6.3 I/O端口地址译码技术 170
第7章 微机存储系统 182
7.1 内存的管理 183
7.2 存储器接口技术 188
7.3 高速缓冲存储器的接口 190
7.4 虚拟存储器及其管理技术 194
第8章 定时/计数器 200
8.1 概述 200
8.2 8254可编程定时/计数器 201
8.3 8254在PC系统机中的应用 213
8.4 MC146818及其应用 223
第9章 中断系统 230
9.1 中断系统概述 230
9.2 8259A中断控制器 246
9.3 8259A在微机系统中的应用 263
第10章 DMA 270
10.1 DMA概述 270
10.2 8237A DMA控制器 271
10.3 8237A在PC系列机中的应用 285
10.4 8237A的编程举例 292
第11章 串行通信 297
11.1 8251A可编程串行接口芯片 297
11.2 16550可编程串行接口芯片 317
第12章 并行接口 333
12.1 CPU与外设之间的数据传输 333
12.2 并行接口与并行通信 336
12.3 8255A可编程并行接口芯片 337
12.4 8255A的编程及应用 352
第13章 总线 363
13.1 总线的基本概念 363
13.2 系统总线 365
13.3 局部总线 371
13.4 PCMCIA扩展总线 377
13.5 AGP 379
13.6 通用串行总线 382