《Turbo Assembler (汇编)用户手册 基础实用篇》求取 ⇩

第一章开始1

1.1 磁盘上的文件1

1.2 安装Turbo Assembler1

第二章利用Turbo Assembler进行程序设计2

2.1 编写你的第一个Turbo Assembler程序2

2.2 汇编你的第一个程序2

2.3 连接你的第一个程序4

2.4 执行你的第一个程序4

2.5 发生了那些事?4

2.6修改你的第一个Turbo Assembler程序5

2.6.1 输出到打印机6

2.7编写你的第二个Turbo Assembler程序7

2.7.1 运行REVERSE.ASM8

2.8计算机的结构9

2.8.1 汇编语言的性质10

2.98088和8086处理器11

2.9.1 8086的功能12

2.9.2 存储器13

2.9.3 输入和输出14

2.9.4寄存器16

2.9.4.1 标志寄存器16

2.9.4.2 通用寄存器17

2.9.4.3 指令指针24

2.9.4.4 段寄存器24

2.9.5 8086指令集27

2.10IBM PC和XT32

2.10.1 输入和输出装置33

2.10.2IBM PC系列的系统软件33

2.10.2.1 DOS33

2.10.2.2 BIOS36

2.10.3 有时你需要自行去处理硬件37

2.10.4 其他资源37

第三章命令行参数38

3.1 由DOS启动Turbo Assembler38

3.2命令行选择项的用法39

3.2.1 以英文字母顺序列出内存段39

3.2.2 在列表文件中产生交叉参考40

3.2.3 定义汇编程序的符号40

3.2.4 产生仿真浮点数的指令40

3.2.5 在屏幕上显示帮助信息41

3.2.6 设置包含文件的寻找路径41

3.2.7 设置汇编程序的起始伪指令41

3.2.8 设置程序中最多可有多少符号41

3.2.9 设置Turbo Assembler的最大字符串空间42

3.2.10 产生列表文件42

3.2.11 在列表文件中列出高级语言接口代码42

3.2.12 保持符号名称的大小写42

3.2.13 将符号名称转为大写42

3.2.14 保持公共及外部符号名称的大小写43

3.2.15 在列表文件中不产生符号表43

3.2.16 检查不合语法的程序代码43

3.2.17 产生真正浮点数的指令44

3.2.18 以源代码出现的次序排出内存段44

3.2.19 汇编成功即不产生信息44

3.2.20 控制警告信息的产生44

3.2.21 在列表文件中列出错误的条件式45

3.2.22 在屏幕上显示错误的程序行45

3.2.23 将源代码的行数写入目标文件45

3.2.24 将出错信息写入目标文件46

3.2.25 为兼容性而设的选择项46

3.3 间接命令文件46

3.4 配置文件46

第四章汇编语言程序的基本要素48

4.1 汇编语言程序的基本要素与结构48

4.2一条指令的格式49

4.2.1 标号49

4.2.2助记符指令和伪指令53

4.4.2.1 END伪指令53

4.2.3操作数54

4.2.3.1 寄存器操作数55

4.2.3.2 常数操作数55

4.2.3.3 表达式57

4.2.3.4 标号操作数58

4.2.3.5 内存寻址模式59

4.2.4 注释66

4.3段指令68

4.3.1简化段伪指令68

4.3.1.1 .STACK、.CODE和.DATA68

4.3.1.2 DOSSEG71

4.3.1.3 MODEL71

4.3.1.4 其他简化段伪指令72

4.3.2 标准段伪指令73

4.3.3 简化与标准段伪指令76

4.4.1位(Bit)、字节(Byte)和基(Base)77

4.4.1.1 十进制、二进制、八进制和十六进制表示法78

4.4.1.2 预置数字进位制的选择82

4.4.2数据初始化83

4.4.2.1 预置数据表格84

4.4.2.2 预置字符串85

4.4.2.3 预置表达式与标识符86

4.4.3 无初值的数据86

4.4.4 内存位置属性定义87

4.5传送数据90

4.5.1 选择数据大小91

4.5.2 符号数据与无符号数据93

4.5.3 数据长度的转换93

4.5.4 使用段地址寄存器95

4.5.5 数据的进栈与出栈操作96

4.5.6 数据交换96

4.5.7 输入/输出97

4.6运算98

4.6.1算术运算98

4.6.1.1 加法与减法98

4.6.1.2 乘法与除法101

4.6.1.3 改变正负号104

4.6.2 逻辑运算104

4.6.3 移位与循环(Shift and Rotates)105

4.7循环与转移(Loop and Jumps)109

4.7.1 无条件转移110

4.7.2 条件转移112

4.7.3 循环114

4.8过程117

4.8.1 过程如何调用117

4.8.2 参数传递120

4.8.3 返回值120

4.8.4 保存寄存器的值120

4.9 汇编语言程序范例121

第五章再谈Turbo Assembler程序设计126

5.1等量代换126

5.1.1EQU伪指令126

5.1.1.1 $预定义符131

5.1.2 =伪指令132

5.2字符串指令132

5.2.1.1 LODS133

5.2.1.2 STOS134

5.2.1.3 MOVS135

5.2.1.4 重复前缀136

5.2.1.5 字符串指针的变换137

5.2.2字符串搜索137

5.2.2.1 SCAS137

5.2.2.2 CMPS140

5.2.3 在字符串指令中使用操作数141

5.3多重模块程序142

5.3.1 PUBLIC伪指令144

5.3.2 EXTRN伪指令145

5.3.3 GLOBAL伪指令147

5.4 包含文件148

5.5列表文件149

5.5.1 注释源代码150

5.5.2符号表列表153

5.5.2.1 标号表153

5.5.2.2 段组和段表153

5.5.3 调试信息154

5.5.4控制列表内容和格式157

5.5.4.1 行列表选择伪指令157

5.5.4.2 列表格式控制伪指令159

5.5.4.3 其它列表控制伪指令161

5.6 编译过程中显示的信息161

5.7条件编译161

5.7.1条件编译伪指令162

5.7.1.1 IF和IFE162

5.7.1.2 IFDEF和IFNDEF163

5.7.1.3 其它条件编译伪指令164

5.7.1.4 ELSEIF族伪指令165

5.7.2条件错误伪指令166

5.7.2.1 .ERR、.ERR1和.ERR2167

5.7.2.2 .ERRE和.ERRNZ167

5.7.2.3 .ERRDEF和.ERRNDEF167

5.7.2.4 其它条件错误伪指令168

5.8汇编语言程序设计中常见错误168

5.8.1 忘记返回DOS168

5.8.2 忘记RET指令169

5.8.3 产生错误类型的返回170

5.8.4 操作数顺序颠倒171

5.8.5 忘记堆栈或保留一个太小的堆栈172

5.8.6 调用过程而清除需要的寄存器172

5.8.7 使用错误的条件转移174

5.8.8字符串指令错误175

5.8.8.1 忘记rep字符扩展175

5.8.8.2 依赖于零的CX覆盖整个段178

5.8.8.3 使用不正确的方向标志设置179

5.8.8.4 使用错误的重复字符串比较179

5.8.8.5 忘记初始化数据段180

5.8.8.6 错误地字节转为字的运算181

5.8.8.7 使用多重字首182

5.8.8.8 传送操作数到字符串指令183

5.8.9忘记不正常的副作用184

5.8.9.1 用乘法清除一个寄存器的值184

5.8.9.2 忘记串指令改变多个寄存器的值185

5.8.9.3 希望某些指令会改变进位标志185

5.8.9.4 使用标志太迟185

5.8.10 混淆了内存单元和立即数186

5.8.11 导致死循环187

5.8.12 在中断处理程序中未能保存所有状态189

5.8.13 忘记操作数和数据的段组字首189

1990《Turbo Assembler (汇编)用户手册 基础实用篇》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由丛海莱编译 1990 北京联想计算机集团公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

基础标准实用手册(1987 PDF版)
基础标准实用手册
1987 南昌:江西科学技术出版社
国内“机检用户手册”汇编( PDF版)
国内“机检用户手册”汇编
用户基础  管理员手册( PDF版)
用户基础 管理员手册
Turbo Assembler 汇编大全 下(1990 PDF版)
Turbo Assembler 汇编大全 下
1990 中国科学院希望高级电脑技术公司
NOVELL NetWare用户基础( PDF版)
NOVELL NetWare用户基础
中国科学院希望高级电脑技术公司
Turbo Assembler汇编大全  中(1990 PDF版)
Turbo Assembler汇编大全 中
1990
Turbo Assembler汇编大全 上(1990 PDF版)
Turbo Assembler汇编大全 上
1990
TURBO PASCAL 5.0(上)用户手册( PDF版)
TURBO PASCAL 5.0(上)用户手册
北京航空航天大学计算中心软件开发部
NetWare 4.x使用手册 基础篇(1995 PDF版)
NetWare 4.x使用手册 基础篇
1995 北京:清华大学出版社
继电器用户实用手册(1992 PDF版)
继电器用户实用手册
1992 北京:国防工业出版社
TURBO ASSEMBLER使用手册(1989 PDF版)
TURBO ASSEMBLER使用手册
1989 尖端电脑杂志社
Turbo C 2.0用户手册(1993 PDF版)
Turbo C 2.0用户手册
1993 北京:学苑出版社
TURBO DEBUGGER用户指南(1989 PDF版)
TURBO DEBUGGER用户指南
1989 北京科海培训中心
实用Turbo C绘图手册(1993 PDF版)
实用Turbo C绘图手册
1993 西安:西安交通大学出版社
Turbo Assembler 3.0用户手册(1992 PDF版)
Turbo Assembler 3.0用户手册
1992 北京:海洋出版社