第一章 计算机基础知识 1
1-1 概述 1
1-2 计算机中的数和常用编码 4
1-6 电子数字计算机的基本结构和工作原理 12
1-4 存储器 22
1-5 接口 32
1-6 子程序、堆栈和标志寄存器 46
习题 49
第二章 8086微处理器 51
2-1 8086 CPU的内部结构、引脚和功能 51
2-2 8086存储器的分段技术 60
习题 65
第三章8086指令系统与汇编语言程序设计 66
3-1 8086的寻址方式 66
3-2 8086指令系统 69
3-3 汇编语言程序设计 85
习题 101
第四章8086的最小最大模式及总线周期 103
4-1 8086最小模式系统 103
4-2 8086最大模式系统 107
4-3 8086总线周期 108
习题 112
第五章 MCS-96微控制器 113
5-1 MCS-96的结构、引脚和封装 113
5-2 MCS-96的存储空间 120
5-3 芯片配置寄存器CCR 124
5-4状态和控制寄存器 130
5-5并行接口 133
5-6 复位电路 135
习题 138
第六章MCS-96指令系统及汇编语言程序设计 139
6-1 操作数类型和寻址方式 139
6-2 程序状态字 142
6-3 MCS-96指令系统 143
6-4 汇编语言程序设计 155
习题 167
第七章 中断系统 168
7-1 中断的概念 168
7-2 8086的中断系统 171
7-3 MCS-96的中断系统 176
7-4 可编程中断控制器Intel 8259A 183
习题 192
第八章MCS-96的应用 194
8-1 高速输入单元HSI的应用 194
8-2 高速输出单元HSO的应用 202
8-3 模数转换器A/D和脉冲宽度调制器PWM 207
8-4 串行接口 216
8-5 定时器 224
习题 228
9-1 存储器接口的设计 229
第九章 微机的接口设计 229
9-2 8255A可编程并行I/O接口 236
9-3 8253可编程计数器/定时器 242
9-4 8279可编程键盘/显示器接口 249
习题 260
第十章 微机应用系统设计 261
10-1 光电分条机的控制系统 261
10-2 工业加热炉温度控制系统 272
附录 277
1. 美国标准信息交换码(ASCII)表 277
2. 二进制、八进制、十六进制与十进制的对照表 278
3. 8086指令系统表 279
4. MCS-96指令系统表 288
5. 英汉名词对照表 298
6. SIM96仿真调试软件 304
参考文献 314