目录 1
第一章 概述 1
第一节 计算机的发展和应用 1
1.1.1 计算机的发展 1
1.1.2 微处理机的发展历史 3
1.1.3 微型计算机的特点 7
1.1.4 微型计算机的应用和对工业产生的影响 10
第二节 iAPX 86系列简介 11
第二章 微型计算机系统的一般概念 22
第一节 概述 22
2.2.1 微型计算机的一般结构 25
第二节 微型计算机的结构 25
2.2.2 总线 28
第三节 中央处理机CPU 34
2.3.1 CPU的内部结构与基本功能 35
2.3.2 CPU工作过程简介 39
第四节 半导体存贮器 41
2.4.1 半导体存贮器及其分类 41
2.4.2 读写存贮器 42
2.4.3 只读存贮器 44
第五节 I/O设备和接口原理 47
2.5.1 I/O设备 47
2.5.2 接口的一般原理 47
第六节 微型计算机软件和程序开发 52
2.6.1 微型计算机系统软件 53
2.6.2 软件开发过程概述 59
第三章 8086 CPU机器结构 61
第一节 8086 CPU结构和总线操作 61
3.1.1 8086 CPU执行单元EU和总线接口单元BIU 65
3.1.2 时钟和总线操作 66
3.1.3 寄存器结构 76
第二节 存贮器 85
3.2.1 存贮器的结构 85
3.2.2 外部存贮器寻址 89
3.2.3 存贮器段 92
3.2.4 实际地址的产生 94
3.2.5 堆栈操作 100
第三节 输入输出 103
3.3.1 I/O设备的存取 104
3.3.2 存贮器编址的I/O 105
3.3.3 直接存贮器存取(DMA) 106
第四节 多处理机特征 107
3.4.1 总线封锁(LOCK) 107
3.4.2 等待和测试 111
3.4.3 换码 113
3.4.4 请求/允许线 115
3.4.5 多总线结构 117
第五节 处理机控制与监视 119
3.5.1 中断系统 119
3.5.2 系统复位 136
3.5.3 指令队列状态 138
3.5.4 处理机暂停 139
3.5.5 状态线 139
第六节 最小/最大模式 141
3.6.1 8086最小模式 142
3.6.2 8086最大模式 147
第七节 8086 CPU指令执行过程实例分析 149
第四章 寻址方式 154
第一节 微型计算机寻址方式 154
4.1.1 概述 155
4.1.2 固定寻址 158
4.1.3 立即寻址 159
4.1.4 直接寻址 160
4.1.5 间接寻址 173
第二节 8086指令格式 181
第三节 8086寻址方式 187
4.3.1 8086寻址方式 187
4.3.2 8086寻址方式的补充说明 195
第五章 8086指令系统 206
第一节 数据传送指令 206
5.1.1 通用数据传送指令 207
5.1.2 指定累加器传送指令 216
5.1.3 地址目标传送指令 220
5.1.4 状态标志位传送指令 223
5.2.1 8086处理的算术数据类型及状态标志位 226
第二节 算术运算指令 226
5.2.2 加法运算指令 236
5.2.3 减法运算指令 242
5.2.4 乘法运算指令 251
5.2.5 除法运算指令 257
第三节 位(逻辑)操作指令 267
5.3.1 逻辑操作指令 267
5.3.2 移位指令 275
5.3.3 循环移位指令 282
第四节 数据串操作指令 289
第五节 程序转移指令 301
5.5.1 无条件转移指令 302
5.5.2 条件转移指令 311
5.5.3 重复控制指令 325
5.5.4 中断指令 330
第六节 处理机控制指令 335
5.6.1 状态标志位操作指令 335
5.6.2 外部同步指令 339
5.6.3 空操作指令 344
附录一 8086 CPU引脚功能说明 345
附录二 8284 A时钟产生/驱动器 352
附录三 符号说明 358
附录四 有效地址EA的时间计算表 362
附录五 指令对标志位的影响 363
附录六 8086机器指令编码和译码索引 364
附录七 ASCII码表 398