前言 1
第1章 绪论 1
1.1 概述 1
1.2 微处理器基本结构 3
思考题与习题 16
第2章 80X86寻址方式和指令系统 17
2.180X86寻址方式 17
2.280X86指令格式 26
2.380X86指令系统 27
思考题与习题 57
第3章 汇编语言及程序设计 59
3.1 汇编语言 59
3.2 分支程序设计 69
3.3 循环程序设计 74
3.4 子程序设计 80
3.5 控制汇编语言程序语句 94
3.6 结构和记录 96
3.7 宏 101
3.8 源程序的结合 105
3.9 PUBLIC和EXTRN伪指令 107
3.10 库文件 109
3.11 汇编语言与高级语言的接口 110
3.12 条件汇编和条件错误汇编 114
3.13 汇编和连接程序 115
3.14 汇编语言程序上机过程 116
思考题与习题 117
第4章 应用程序设计 120
4.1 保护方式编程 120
4.2 中断程序和中断拦截 134
4.3 EXEC功能和程序段前缀 143
4.4 Windows环境下汇编语言程序设计 150
4.5 设备驱动程序 168
4.6 图形显示 178
4.7 鼠标器 187
思考题与习题 189
第5章 微机接口技术 192
5.1 I/O控制 192
5.2 中断控制 194
5.3 8259A可编程中断控制器 201
5.4 APIC技术 217
5.5 直接存储器存取控制 234
思考题与习题 251
第6章 总线技术 253
6.1 概述 253
6.2 总线数据传输 255
6.3 局部总线 269
6.4 系统总线 315
6.5 通信总线 321
思考题与习题 336
7.1 可编程并行输入输出接口8255A 338
第7章 可编程接口芯片 338
7.2 可编程定时器/计数器8254 352
7.3 可编程串行通信接口16C550C 370
7.4 可编程网络接口控制器DP83905 397
思考题与习题 418
第8章 数/模转换与模/数转换 420
8.1 信号转换技术 421
8.2 数/模转换原理 424
8.3 数/模转换芯片及接口技术 429
8.4 模/数转换原理 440
8.5 模/数转换芯片及接口技术 448
8.6 D/A和A/D器件的选择 465
思考题与习题 466
附表 468
附表A ASCII码表 468
附表B INT2FH DPMI功能调用 468
附表c INT31H DPMI功能调用 469
参考文献 480