第一章 概述 1
1.1 计算机和微型计算机的发展概况 1
1.2 微型计算机的特点与应用范围 3
1.3 微型计算机系统的基本组成 4
1.4 微型计算机的工作原理 8
1.5 典型的微处理器结构 9
1.6 十进制数运算 10
1.7 小结 15
习题一 16
第二章 8086MPU结构 18
2.1 存贮器 18
2.2 8086微处理器的结构 26
2.3 堆栈 37
2.4 8086MPU引脚(线)功能 39
2.5 8086基本系统概念 45
2.6 最小方式 52
2.7 最大方式 54
习题二 56
第三章 8086的指令系统 57
3.1 8086指令的基本格式 57
3.2 寻址方式 59
习题三 67
第四章 8086CPU的基本时序 68
4.1 概述 68
4.2 8086的基本时序 69
习题四 74
第五章 半导体存贮器与CPU的接口 75
5.1 概述 75
5.2 半导体存贮器 77
5.3 存贮器与CPU的接口 81
5.4 8086CPU与存贮器的接口 87
习题五 88
6.2 I/O接口 90
6.1 概述 90
第六章 输入与输出 90
6.3 输入/输出寻址方式 92
6.4 关于输入/输出的几个问题 95
6.5 输入/输出传送方式 100
6.6 8086CPU对输入/输出设备的存取 112
6.7 8086的输入/输出指令 112
习题六 114
7.1 概述 115
第七章 中断技术 115
7.2 8086的中断结构 117
7.3 8086的中断处理过程 121
7.4 中断向量表 123
7.5 INTR中断过程 125
7.6 中断响应时序 127
7.7 中断优先级管理 128
习题七 144
8.1 总线的基本知识 146
第八章 总线 146
8.2 MULTIBUS系统总线(多总线) 153
8.3 S-100系统总线(IEEE-696) 162
8.4 RS-232C接口总线 166
8.5 IEEE-488接口总线 169
习题八 173
第九章 接口技术应用 174
9.1 输入/输出接口概述 174
9.2 键盘接口的设计 175
9.3 LED显示器的设计 177
9.4 Intel8279键盘/显示控制器 179
9.5 并行通信 184
9.6 8255A应用举例 187
9.7 串行通信 191
9.8 可编程间隔定时器和事件计数器 202
习题九 212
学习指导与实验 213