TurboAssembler 2.0 快速参考指南

需积分: 9 6 下载量 4 浏览量 更新于2024-07-25 收藏 4.85MB PDF 举报
Turbo Assembler 2.0 快速参考指南 Turbo Assembler 2.0 是一款功能强大的汇编语言开发工具,由 Borland International 公司开发。该工具提供了丰富的预定义符号、操作符和指令集,帮助开发者快速高效地开发汇编语言程序。本快速参考指南涵盖了 Turbo Assembler 2.0 的主要特性和功能,包括预定义符号、操作符、指令集等。 预定义符号 ---------------- Turbo Assembler 2.0 提供了许多预定义符号,帮助开发者快速开发汇编语言程序。这些符号包括: * `$`:表示当前汇编器的当前段地址 * `@code`:表示当前代码段的起始地址 * `@CodeSize`:表示当前代码段的大小 * `@CPU`:表示当前 CPU 类型 * `@curseg`:表示当前段的起始地址 * `@data`:表示当前数据段的起始地址 * `@DataSize`:表示当前数据段的大小 * `??date`:表示当前日期 * `@fardata`:表示当前远程数据段的起始地址 * `@fardata?`:表示当前远程数据段的大小 * `@FileName`:表示当前文件名 * `??filename`:表示当前文件名 * `@Model`:表示当前模型类型 * `@Startup`:表示当前启动地址 * `??time`:表示当前时间 * `??version`:表示当前版本号 * `@WordSize`:表示当前字长 操作符 -------- Turbo Assembler 2.0 提供了丰富的操作符,帮助开发者快速开发汇编语言程序。这些操作符包括: * `()`:括号操作符 * `*`:乘法操作符 * `+`:加法操作符 * `-`:减法操作符 * `/`:除法操作符 * `?`:条件操作符 * `[]`:数组操作符 * `AND`:逻辑与操作符 * `BYTE`:字节操作符 * `BYTE PTR`:字节指针操作符 * `CODEPTR`:代码指针操作符 * `DATAPTR`:数据指针操作符 * `DUP`:重复操作符 * `DWORD`:双字操作符 * `DWORDPTR`:双字指针操作符 * `EQ`:等于操作符 * `FAR`:远程操作符 * `FARPTR`:远程指针操作符 * `FWORD`:字操作符 * `FWORDPTR`:字指针操作符 * `GE`:大于或等于操作符 * `GT`:大于操作符 * `HIGH`:高字节操作符 * `LE`:小于或等于操作符 * `LENGTH`:长度操作符 * `LOW`:低字节操作符 * `LT`:小于操作符 * `MASK`:掩码操作符 * `MOD`:模操作符 * `NE`:不等于操作符 * `NEAR`:近操作符 * `NEARPTR`:近指针操作符 * `NOT`:逻辑非操作符 * `OFFSET`:偏移操作符 * `OR`:逻辑或操作符 * `PROC`:过程操作符 * `PROC PTR`:过程指针操作符 * `PTR`:指针操作符 * `PWORD`:字操作符 * `PWORD PTR`:字指针操作符 * `QWORD`:四字操作符 * `QWORD PTR`:四字指针操作符 * `SEG`:段操作符 * `SHL`:左移操作符 * `SHORT`:短整数操作符 * `SHR`:右移操作符 * `SIZE`:大小操作符 * `SMALL`:小整数操作符 * `SYMTYPE`:符号类型操作符 * `TBYTE`:十字操作符 * `TBYTE PTR`:十字指针操作符 * `THIS`:当前操作符 * `.TYPE`:类型操作符 Turbo Assembler 2.0 是一款功能强大且灵活的汇编语言开发工具,提供了丰富的预定义符号、操作符和指令集,帮助开发者快速高效地开发汇编语言程序。