《80386汇编语言编程技术》求取 ⇩

第一章80×××系列的结构特征1

1.1 80286的特点及功能1

1.2 80386的特点及功能5

1.3 汇编程序源6

1.4 操作系统及汇编器的作用16

第二章编程概述16

2.1 模块设计16

2.2 命令与指令16

2.3 格式17

2.4 为MASM-OS/2准备的HELP程序17

2.5 8086版本24

2.6 386 |DOS版本26

2.7 加入一个输入步骤29

2.8 展望36

第三章基本的数据移动37

3.1 数据传送37

3.2 寄存器装载指令39

3.3 寄存器贮存指令40

3.4 数据推入及弹出41

3.5 转换45

3.6 串移动47

3.7 系统指令52

第四章程序流53

4.1 (E)IP寄存器的使用53

4.2 近程和远程的转移53

4.3 转移54

4.4 调用程序61

4.5 对比68

4.6 保留一个条件70

4.7 循环70

4.8 中断75

4.9 程序汇总76

第五章不用协同处理器的运算79

5.1 递增和递减79

5.2 不带进位或借位的加减指令80

5.3 进位和借位81

5.4 乘法85

5.5 除法91

5.6 十进制数算术运算94

第六章由协处理器完成的数学运算99

6.1 数据类型99

6.2 寄存器101

6.3 指令集104

6.4 非超越函数的操作指令106

6.5 比较指令112

6.6 超越函数指令114

6.7 常数指令115

6.8 控制指令115

6.9 不同协处理器的区别118

第七章位操作119

7.1 逻辑运算119

7.2 用“异或”求“位反”121

7.3 移位121

7.4 循环125

7.5 位测试125

7.6 位扫描126

7.7 设置和清除标志127

第八章数据的定义和应用128

8.1 符号的形成128

8.2 值129

8.3 等于136

8.4 变量137

8.5 数据结构138

8.6 记录140

8.7 标记142

8.8 全局变量142

8.9 局部变量143

第九章144

9.1 定义宏144

9.2 宏的使用145

9.3 宏的内容145

9.4 宏中参数的使用146

9.5 局部变量149

9.6 循环模块150

9.7 宏库151

9.8 嵌套的宏152

9.9 宏的优点和缺点153

第十章条件汇编和错误154

10.1 条件汇编154

10.2 强制性汇编错误160

10.3 条件嵌套161

10.4 MASM的路径条件162

第十一章汇编控制指令162

11.1 指令集162

11.2 列表控制164

11.3 模块名169

11.4 局部计数器170

11.5 汇编信息172

11.6 程序和段结构173

第十二章汇编182

12.1 用386|ASM汇编182

12.2 用MASM汇编编译186

12.3 汇编列表192

12.4 使用CREF(仅对MASM)195

第十三章链接196

13.1 应用386|LINK196

13.2 应用Microsoft LINK202

13.3 固定错误信息210

第十四章联机调试器入门211

14.1 MINIBUG入门211

14.2 CodeView入门224

14.3 其它CodeView命令232

附录233

附录A:指令参考表233

附录B:系统指令251

附录C:协同处理器指令参考254

1993《80386汇编语言编程技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李红等编写 1993 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。