第1章 微机系统概述 1
1.1 微机的发展 1
1.2 微机系统的组成 2
1.3 微机系统的性能指标 3
1.4 PC系列微机的基本结构 5
习题 11
第2章 微处理器概述 12
2.1 微处理器基础知识 12
2.2 8086/8088微处理器 13
2.3 80x86/Pentium系列微处理器技术概述 23
2.4 嵌入式系统和嵌入式处理器概述 37
习题 40
第3章 8086/8088寻址方式和指令系统 41
3.1 8086/8088的寻址方式 41
3.2 8086/8088的指令系统 44
习题 59
第4章 汇编语言程序设计 61
4.1 汇编语言程序的开发过程 61
4.2 汇编语言的基本语法 62
4.3 汇编语言程序设计的基本方法 72
4.4 汇编语言和C/C++语言混合编程 88
4.5 Windows下的汇编语言程序设计 92
习题 104
第5章 存储器系统 108
5.1 存储器概述 108
5.2 半导体存储器的基本知识 113
5.3 微机系统中的存储器组织 117
习题 133
第6章 输入/输出和接口技术 134
6.1 输入/输出接口概述 134
6.2 输入/输出接口的基本结构及I/O端口的编址方式 136
6.3 CPU和外设之间数据传送的控制方式 139
6.4 PC微机输入/输出接口设计 141
习题 145
第7章 中断技术 146
7.1 概述 146
7.2 中断优先级管理器8259A 152
7.3 实模式下中断处理程序的设计 165
习题 167
第8章 DMA技术 168
8.1 概述 168
8.2 可编程DMA控制器——8237A 173
习题 187
第9章 常用可编程接口芯片 188
9.1 可编程并行接口接口芯片8255A 188
9.2 可编程串行通信接口芯片16550 198
9.3 可编程定时器/计数器8253/8254 214
习题 233
第10章 模拟接口与常用外设接口 235
10.1 模拟接口 235
10.2 PC键盘及其接口 251
10.3 鼠标及其接口 256
10.4 显示器及其接口 259
10.5 打印机接口 266
习题 270
第11章 微机总线及I/O接口标准 271
11.1 微机总线系统及I/O接口概述 271
11.2 系统总线标准 275
11.3 传统的串行/并行接口标准 280
11.4 通用外设接口标准 286
11.5 外存储设备接口标准 296
11.5 AGP视频接口技术标准 301
习题 303
附录A DEBUG的主要命令 304
附录B Pentium新增指令系统 307
参考文献 309