第1章 汇编语言基础知识 1
1.1 为什么学习汇编语言 1
1.2 数据表示 5
小结 7
习题 7
第2章 存储程序的计算机和指令系统结构 9
2.1 存储程序的计算机结构 9
2.2 指令系统结构 11
小结 14
习题 14
第3章 主流的处理器结构 15
3.1 MIPS系列 15
3.2 x86系列 16
3.3 ARM系列 20
3.4 本书的汇编语言平台 23
小结 24
习题 24
第4章 8086计算机的组织 25
4.1 Intel CPU的发展历程 25
4.2 8086 CPU的内部结构 28
4.3 调试器DEBUG 29
4.4 8086的存储器组织 32
4.5 8086寄存器 38
小结 42
习题 43
实验任务 43
第5章 指令格式与寻址方式 45
5.1 指令格式 45
5.2 操作数类型 46
5.3 指令在机器内部的存储 46
5.4 寻址方式 49
小结 59
习题 59
实验任务 59
第6章 指令系统 62
6.1 数据传送类指令 62
6.2 算术运算类指令 73
6.3 逻辑运算与移位类指令 86
6.4 控制转移类指令 95
6.5 串操作类指令 101
习题 108
实验任务 110
小结 113
第7章 中断和DOS系统功能调用 115
7.1 中断的概念 115
7.2 常用的中断指令 117
7.3 DOS系统功能调用 117
小结 121
习题 122
实验任务 122
第8章 汇编语言程序格式 123
8.1 汇编语言的语句格式 123
8.2 DEBUG和MASM环境对指令的不同处理 124
8.3 符号定义伪指令 130
8.4 过程 131
8.5 汇编语言源程序结构 133
8.6 汇编语言程序的开发 136
小结 143
习题 143
实验任务 144
第9章 程序设计与调试 147
9.1 顺序程序 147
9.2 分支程序 149
9.3 循环程序 152
小结 154
实验任务 154
附录A DEBUG常用命令 156
附录B 8086指令系统一览表 159
附录C 8086汇编指令和机器码对照表 162
参考文献 167