图书介绍
Turbo Assembler 3.0用户手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 袁荣等编译 著
- 出版社: 北京:海洋出版社
- ISBN:7502726098
- 出版时间:1992
- 标注页数:238页
- 文件大小:9MB
- 文件页数:252页
- 主题词:
PDF下载
下载说明
Turbo Assembler 3.0用户手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
0.1 硬件和软件需求1
内容简介1
0.2 DPMI支持2
0.3 有关本手册2
0.4 符号约定3
第一章 初启4
1.1 安装Turbo Assembler4
1.2 联机正文文件4
1.2.4 TCREF.TSM文件5
1.4 编写第一个Turbo Assembler用户程序5
1.3 联机帮助5
1.2.1 README文件5
1.2.3 H2ASH.TSM文件5
1.2.2 HELPME!.TSM文件5
1.4.1 汇编第一个程序6
1.4.2 链接第一个程序7
1.4.3 运行第一个用户程序7
1.4.4 发生了什么?7
1.5 修改第一个Turbo Assembler程序8
1.5.1 将输出送往打印机9
1.6 编写第二个Turbo Assembler用户程序10
1.6.1 运行REVERSE.ASM11
1.7 推荐的读物12
第二章 使用伪指令和开关13
2.1 在DOS中启动Turbo Assembler13
2.2 命令行选择项15
2.3 /a15
2.6 /d16
2.7 /e16
2.4 /b16
2.5 /c16
2.8 /h或/?17
2.9 /i17
2.10 /j18
2.11 /kh18
2.12 /l18
2.16 /mu19
2.15 /ml19
2.13 /la19
2.14 /m19
2.17 /mv20
2.18 /mx20
2.19 /n20
2.20 /o21
2.21 /op21
2.22 /p21
2.23 /q21
2.24 /r21
2.25 /s22
2.26 /t22
2.27 /v22
2.28 /w22
2.29 /x23
2.32 /zi24
2.33 /zn24
2.31 /zd24
2.30 /z24
2.34 间接命令文件25
2.35 配置文件25
第三章 程序设计概念26
3.1 Turbo Assembler Ideal方式26
3.1.1 为什么要使用Ideal方式?26
3.1.2 进入和退出Ideal方式27
3.1.3 MASM方式与Ideal方式之间的区别28
3.1.4 段和段组29
3.2 注释程序31
3.2.1 在行尾加注释31
3.2.2 注释伪指令31
3.3 扩充行31
3.4 使用INCLUDE文件32
3.5 预定义符号33
3.6 符号赋值33
3.7 通用模块结构34
3.7.1 VERVION伪指令34
3.9 显示警告信息35
3.8 汇编期间的消息显示35
3.10 多个错误信息报告36
第四章 建立面向对象程序37
4.1 术语37
4.2 在Turbo Assembler为何用对象?37
4.3 对象是什么?37
4.3.1 样本对象38
4.3.2 声明对象38
4.4 声明一个方法过程40
4.5 虚方法表41
4.5.1 初始化虚方法表42
4.6 调用对象方法42
4.6.1 调用静态方法42
4.6.2 调用虚方法43
4.6.3 调用祖先虚方法45
4.6.4 关于调用方法46
4.7 建立对象实例46
4.8 编程格式46
4.9 程序示例47
5.1 常数48
5.1.1 数字常数48
第五章 使用表达式和符号值48
5.1.2 串常数49
5.2 符号49
5.2.1 符号名49
5.2.2 符号类型49
5.2.3 简单的地址子类型50
5.2.4 描述复杂的地址子类型51
5.3.1 表达式精度52
5.3 表达式52
5.3.2 表达式中的常数53
5.3.3 表达式中的符号53
5.3.4 通用算术算子56
第六章 选择处理器伪指令和符号63
6.1 iApx86处理器伪指令63
6.2 预定义符64
6.3 @CPU64
6.5 8087协处理器伪指令65
6.4 @Wordsize65
6.6 协处理器仿真伪指令66
第七章 使用程序模式和段67
7.1 MODEL伪指令67
7.1.1 MODEL伪指令建立的符号70
7.1.2 简化的段伪指令71
7.1.3 STARTUPCODE伪指令72
7.2 定义类段和组72
7.2.1 SEGMENT伪指令73
7.3 ASSUME伪指令75
7.2.2 ENDS伪指令75
7.2.3 GROUP伪指令75
7.3.1 段顺序76
7.3.2 改变栈长度77
第八章 定义数据类型78
8.1 定义枚举数据类型78
8.2 定义位域记录79
8.3.1 打开结构或联合定义80
8.3.2 指定结构和联合成员80
8.3 定义结构和联合80
8.3.3 关闭结构或联合定义81
8.3.4 嵌套结构和联合81
8.3.5 在其它结构中包含一个命名的结构82
8.3.6 在表达式中使用结构名83
8.4 定义表83
8.4.1 覆盖表成员85
8.5 定义命名类型85
8.6 定义对象85
8.6.2 扩充的STRUC伪指令定义的符号86
8.6.1 TBLPTR伪指令86
第九章 设置和使用位置计数器87
9.1 $位置计数器符号87
9.2 位置计数器伪指令87
9.2.1 ORG伪指令87
9.2.2 EVEN和EVENDATA伪指令88
9.2.3 ALIGN伪指令89
9.3 定义标号89
9.3.3 ∶∶伪指令90
9.3.1 ∶算子90
9.3.2 LABEL伪指令90
第十章 声明过程92
10.1 过程定义语法:92
10.1.1 声明NEAR或FAR过程92
10.1.2 声明过程语言94
10.1.3 指定语言修饰符95
10.2 定义参数和局部变量96
10.2.1 ARG和LOCAL语法96
10.2.2 ARG和LOCAL变量名的作用域97
10.2.3 保存寄存器98
10.3 嵌套过程和作用域规则98
10.4 声明对象的方法过程100
第十一章 控制符号作用域101
11.1 可重定义符号101
11.2 块的作用域101
11.2.1 LOCALS和NOLOCALS伪指令101
11.3 M ASM风格的局部标号102
11.2.2 MASM块的作用域102
第十二章 分配数据104
12.1 简单数据伪指令104
12.2 建立结构或联合的实例107
12.2.1 初始化联合或结构实例107
12.3 建立记录的实例110
12.3.1 初始化记录实例110
12.5 建立表的实例111
12.5.1 初始化表实例111
12.4.1 初始化枚举数据类型实例111
12.4 建立枚举的实例111
12.6 建立和初始化命名表实例112
12.7 建立对象的实例112
12.8 建立对象虚方法表的实例113
第十三章 高级编码指令114
13.1 灵巧代码生成:SMART和NOSMART114
13.2 扩充跳转114
13.4 附加的80386 ENTER和LEAVE指令115
13.5 附加返回指令115
13.3 附加的80386 LOOP指令115
13.6 扩充的PUSH和POP指令116
13.6.1 多PUSH和POP116
13.6.2 指针PUSH和POP116
13.6.3 在8086处理器下压入常数117
13.7 扩充移位指令117
13.8 强制段重载:SEGxx指令117
13.10 附加的域值操作指令118
13.10.1 SETFIELD指令118
13.9 附加的灵巧标志指令118
13.10.2 GETFIELD指令119
13.11 附加的快速立即乘指令119
13.12 80386处理器指令的扩充120
13.13 利用栈的调用序列120
13.13.1 调用包含RETURNS的过程121
13.13.2 CALL...Method121
13.13.3 JMP...METHOD122
13.14 附加的面向对象程序设计指令122
14.1.2 串宏操作伪指令123
14.1.1 用EQU伪指令定义正文宏123
第十四章 使用宏123
14.1 正文宏123
14.2 多行宏125
14.2.1 多行宏体125
14.2.2 通用多行宏127
14.2.3 计数重复宏131
14.2.4 WHILE伪指令131
14.2.5 串重复宏131
14.2.6 %立即宏伪指令132
14.2.7 列表文件中包含多行宏扩展133
第十五章 使用条件伪指令134
15.1 通用条件伪指令语法134
15.1.1 IFxxx条件汇编伪指令134
15.1.2 ELSEIFxxx条件汇编伪指令135
15.1.3 ERRxxx出错伪指令136
15.2 特定伪指令说明136
15.2.1 非条件出错伪指令136
15.2.3 符号定义条件伪指令137
15.2.2 表达式条件伪指令137
15.2.4 正文串条件伪指令138
15.2.5 汇编遍条件140
15.3 将条件包括在列表文件中141
第十六章 与Linker的接口142
16.1 定义外部符号142
16.1.1 特定语言的约定142
16.1.2 声明公共符号142
16.1.3 声明库符号143
16.1.4 声明外部符号143
16.1.5 声明全程符号143
16.1.6 定义公共变量143
16.2 包含库144
第十七章 产生列表145
17.1 列表格式145
17.2 通用列表伪指令145
17.4 条件列表伪指令146
17.3 包含文件列表伪指令146
17.5 宏列表伪指令147
17.6 交叉引用列表伪指令147
17.7 改变列表格式参数148
第十八章 Turbo Assembler与Borland C++的接口151
18.1 在Borland C++中调用Turbo Assembler函数151
18.1.1 Borland C++与Turbo Assembler的接口框架152
18.1.2 Turbo Assembler与Borland C++的交互性164
18.1.3 从Borland C++中调用Turbo Assembler函数172
18.1.4 用汇编语言编写C++成员函数175
18.1.5 Pascal调用约定177
18.2 在Turbo Assembler中调用Borland C++178
18.2.1 链入C的启动码178
18.2.2 段的设置179
18.2.3 执行调用179
18.2.4 在Turbo Assembler调用Borland C++函数180
第十九章Tu rbo Assembler与Turbo Pascal的接口183
19.1 与Turbo Pascal共享信息183
19.1.1 编译伪指令和外部子程序183
19.1.3 EXTRN伪指令184
19.1.2 PUBLIC伪指令184
19.1.4 使用段定位187
19.1.5 无效代码消除187
19.2 Turbo Pascal参数传递约定188
19.2.1 值参188
19.2.2 变量参数189
19.2.3 栈的维护189
19.2.4 存取参数189
19.4.1 分配私有静态存贮区192
19.4.2 分配动态存贮区192
19.4 为局部数据分配空间192
19.3 Turbo Pascal中的函数结果192
19.5 由Turbo Pascal调用汇编语言子程序的例子194
19.5.1 通用16进制转换子程序194
19.5.2 交换两个变量197
19.5.3 扫描DOS环境199
附录A 程序设计蓝图204
A.1 简化段描述204
A.2.1 EXE程序206
A.2 DOS程序206
A.3 Windows程序207
A.2.2 COM程序207
A.3.1 Windows DLL208
A.3.2 Windows应用程序208
附录B Turbo Assembler语法概要209
B.1 词法209
B.2 MASM方式下的表达式语法210
B.3 Ideal方式下的表达式语法212
C.2 环境变量215
附录C 兼容性问题215
C.1 一遍与两遍汇编215
C.3 MicroSoft二进制浮点格式216
附录D Turbo Assembler实用程序217
D.1 H2ASH转换程序217
附录E 出错信息219
E.1 信息性信息219
E.2 警告和出错信息219
E.3 致命错误信息236
热门推荐
- 3502641.html
- 2707054.html
- 1952625.html
- 1083813.html
- 3480774.html
- 3238856.html
- 2758703.html
- 1145852.html
- 1890148.html
- 3682972.html
- http://www.ickdjs.cc/book_2073231.html
- http://www.ickdjs.cc/book_3297220.html
- http://www.ickdjs.cc/book_3389303.html
- http://www.ickdjs.cc/book_1728389.html
- http://www.ickdjs.cc/book_435588.html
- http://www.ickdjs.cc/book_3277909.html
- http://www.ickdjs.cc/book_1477753.html
- http://www.ickdjs.cc/book_3051164.html
- http://www.ickdjs.cc/book_421458.html
- http://www.ickdjs.cc/book_1318835.html