第1章 基础知识 1
1.1 计算机中的数制与编码 1
1.2 微型计算机的结构和工作原理 11
1.3 8086/8088微处理器 13
1.4 8086/8088的存储器结构与堆栈 18
本章小结 21
习题一 22
第2章 8086/8088指令系统 24
2.1 指令的基本格式 24
2.2 寻址方式 24
2.3 指令系统 29
本章小结 55
习题二 55
实训2.1 DEBUG的使用 57
第3章 汇编语言程序设计 59
3.1 8086/8088汇编语言基础 59
3.2 汇编语言上机过程 75
3.3 汇编语言程序设计 76
本章小结 96
习题三 97
实训3.1 汇编语言的上机过程 99
实训3.2 DOS功能调用 101
实训3.3 分支程序设计 102
实训3.4 循环程序设计 103
实训3.5 子程序设计 104
实训3.6 串操作程序设计 106
第4章 8086/8088的总线与时序 108
4.1 8086/8088 CPU的两种工作组态 108
4.2 8086/8088的引脚及功能 108
4.3 8086/8088的CPU系统 113
4.4 8086/8088的时序 116
本章小结 120
习题四 121
第5章 半导体存储器 122
5.1 存储器概述 122
5.2 常用的半导体存储器芯片 125
5.3 8086/8088 CPU与存储器的连接 133
本章小结 139
习题五 139
实训5.1 RAM的扩展实训 140
第6章 输入输出与接口技术 142
6.1 概述 142
6.2 I/O接口 142
6.3 中断控制器8259A 146
6.4 DMA控制器8237A 161
本章小结 170
习题六 170
实训6.1 8259A初始化编程 173
第7章 常用可编程接口芯片 175
7.1 可编程并行接口芯片8255A 175
7.2 可编程计数器/定时器8253 186
7.3 可编程串行接口芯片8251A 196
7.4 D/A和A/D转换器 207
本章小结 215
习题七 216
实训7.1 8255A并行接口的应用 218
实训7.2 8253定时器的应用 221
实训7.3 8251A串行接口的应用 222
实训7.4 DAC0832的应用 223
附录A 综合测试题及参考答案 225
附录B 部分习题参考答案 233
附录C DEBUG常用命令 236
附录D 8086/8088指令系统 241