《SoftTip组合语言字典》求取 ⇩

@Code区段名称的别名相等子1

@CodeSize显示程式码记忆体模组的数值相等子1

@Cpu传回目前处理器资讯的数值相等子2

@CurSeg目前区段之别名相等子3

@Data近程资料群名称的别名相等子4

@DataSize显示资料记忆体模组之数值相等子4

@FarData表示起始化的远程资料区段名称之别名相等子5

@FarData?未起始化的远程资料区段名称之别名相等子5

@FileName目前组译档案的别名相等子6

@Modelame显示目前实际模组之数值相等值7

@Startup标示起始码开端的标记7

@WordSize显示16或32位元区段之数值相等子8

选择结构(structure)中的成员9

186提供对80186指令的组译10

286提供对非特权之80286指令的组译10

286C提供对非特权之80286指令的组译11

286P提供对所有80286指令的组译11

287提供对80287副处理器指令的组译12

386提供对非特权之80386指令的组译13

386C提供对非特权之80386指令的组译14

386P提供对所有80386指令的组译14

387提供对80387副处理器指令的组译15

8086只提供对8086指令的组译15

8087提供对8087副处理器指令的组译16

ALPHA以字母数字顺序来安排区段17

CODE定义程式码区段的开头18

CONST定义常数资料段19

CREF提供交互参考(cross-reference)列表(CREF)20

DATA定义一资料区段的开端20

DATA?定义一未起始化资料区段的开端21

ERR无条件产生一错误讯息23

ERR1在组译第一步骤时产生一错误讯息23

ERR2在第二步骤时产生一错误讯息24

ERRB若引数是空白则产生一错误讯息25

ERRDEF若符号有定义则产生一错误讯息26

ERRDIF若两引数不同则产生一错误讯息26

ERRDIFI若两引数不同则产生一错误讯息,但忽略大小写的分别27

ERRE若表示式为假(0)则产生一错误讯息28

ERRIDN若两引数完全相同则送出一错误讯息29

ERRIDNI若两引数完全相同则送出错误讯息,但不计较大小写之差29

ERRIF 若表示式为真(非0)则送出一错误讯息30

ERRIF1在第一步骤时送出一错误讯息31

ERRIF2在第二步骤时送出一错误讯息31

ERRIFB若引数为空白则送出一错误讯息31

ERRIFDEF若符号已定义过则送出错误讯息31

ERRIFDIF若两引数不等则送出错误讯息32

ERRIFDIFI若两引数不等则送出错误讯息,不计较大小写之差32

ERRIFE若表示式为假(0)则送出错误讯息32

ERRNB若引数不是空白就送出一错误讯息33

ERRNZ若表示式为真(非0)则送出错误讯息33

FARDATA定义一远程资料段的开端34

FARDATA?定义一未起始化远程资料段的开端35

LALL使巨集扩展能被列出36

LFCOND在列表中列出条件区块内的所有叙述36

LINUM 设定列表中列号栏(Line-number field)的宽度37

LIST显示原始程式到列表中37

MODEL为简易分段指示元设定记忆体模组38

RADIX设定运算式中整数常数的数字系统〈radix〉43

SALL停止巨集扩展中所有叙述的列表44

SEQ设定循序之区段排列44

SFCOND禁止假条件区块中的叙述出现于列表档中45

STACK定义堆叠段的开端45

STARTUP对目前模式产生起始码46

STARTUPCODE对目前的模式(Model)产生起始码47

TFCOND切换(toggle)条件区块列表版本差异47

TYPE传回一个描述符号性质的位元组48

XALL只列出产生程式码或资料的巨集扩展50

XCREF取消交互参考列表(CREF)50

;;略去注解50

?起始未定值之资料版本差异MASM, Ideal51

??Date今天日期的字串相等子52

??Filename目前组译档案之字串相等子53

??Time目前时间的字串相等子53

??VerSion表示所使用的Turbo Assembler版本之数值相等子54

!引号字元运算子54

:构成区段或群(group)覆盖(override)55

()标记某运算式以便先行计算56

[]运算子 指定加法或指引记忆体运算元57

& 代换运算子57

* 将两个整数运算式相乘58

#NAME?59

+(正号)表示一正数59

-(负号)改变某运算式的正负号60

-(二元运算减)作两运算式之间的减法61

〈〉照实地传递文字字串62

#NAME?63

/两整数运算式作除法64

%让组译器把跟随在此运算子之后之引数视为运算式65

%BIN设定列表档中目的码的栏宽66

%CONDS在列表内显示条件区块中的所有叙述66

%CREF提供交互参考列表(CREF)67

%CREFALL列出所有符号的交互参考资讯68

%CREFREF抑止未被引用符号在交互参考表中列出68

%CREFUREF只让未被引用的符号列在交互参考表中69

%CTLS列出列表控制的情形70

%DEPTH设定列表档内深度(depth)栏位的长度70

%INCL允许列出并入档案71

%LIST在列表中列出原始内容72

%MACS促使巨集扩展被列表72

%NEWPAGE在列表档内启始一新页73

%NOCONDS不让假条件区块里的叙述出现于列表档中74

%NOCREF取消交互参考列表(CREF)74

%NOCTLS取消列表控制指示元的列出75

%NOINCL取消并入档案的列表76

%NOLIST停止向列表档的输出76

%NOMACS只列出能产生程式码的巨集扩展77

%NOSYMS取消列表档中的符号表78

%NOTRUNC将列表中过长的栏位卷到下一行78

%PAGESIZE设定列表页的宽度及高度79

%OUT显示一讯息至萤幕上80

%PCNT设定列表档中区段:位移栏的宽度80

%POPLCTL从堆叠中叫回列表控制81

%PUBLICDLL宣告一个能使其它模组中以动态连结呼叫的符号82

%PUSHLCTL将列表控制存到堆叠中83

%SUBTTL设定列表之副标题84

%SYMS启动列表档中的符号表84

%TABSIZE设定列表档中定位格(tab)间的宽度(行数)85

%TEXT设定列表档中原始程式栏的宽度86

%TITILE设定列表中的标题86

%TRUNC截去太长的列表栏位87

A89

AAA在加法后以ASCII来调整89

AAD AD除法前以ASCII来调整AX指令运算码二进位值92

AAM 在乘法以后以ASCII调整AX95

AAS在减法之后以ASCII调整AL之值97

ADC 连进位一起的整数加法100

ADD整数加法104

ALIGN使位置计数器的数目符合2乘幂的位址108

AND逻辑AND位元运算109

ARG为程序在堆叠中设立引数112

ARPL调整选择器的Requestor Privilege Level115

ASSUME将区段暂存器与区段或组群名称配合起来117

B119

BOUND检查阵列索引是否超出界限119

BSF/BSR BSF正向位元扫瞄、 BSR反向位元扫瞄121

BT/BTC/BTR/BTS BT位元测试、BTC位元测试并取补数、BTR位元测试并重置…BTS位元测试并设定124

BYTE强制表示式为位元组长度128

C131

CALL呼叫一个程序131

CATSTR将数个字串连结成单一的字串135

CBW 位元组转换为字136

CDQ 将双字组资料扩展成Quad-Word138

CLC清除进位旗标140

CLD清除方向旗标141

CLI清除插断旗标142

CLTS清除零号控制暂存器(CRO)之工作转移旗标144

CMC进位旗标取补数145

CMP比较两个运算元147

CMPS/CMPSB/CMPS CMPS比较字串运算元、CMPSB比较位元组字串、/CMPSD CMPSW比较单字字串、CMPSD比较双字字串153

CODEPTR传回预设之程序位址大小156

CODESEG定义程式码区段的开始157

COMM 定义公有变数158

COMMENT起始一注解区块159

CONST定义常数资料段160

CWD 将字组资料扩展成双字组161

CWDE将字转换为扩充的双字162

D165

DAA加法后十进位调整AL之值165

DAS减法后十进位调整AL之值166

DATAPTR强制表示式之大小由记忆体模式来控制168

DATASEG定义一资料段的开端168

DB分配位元组长度(byte-size)的储存169

DD分配双字组长度(doubleword-size)的储存170

DEC减少一171

DF定义远程48位元指标(6位元组)资料174

DISPLAY输出双引号内的字串到萤幕上175

DIV无号整数除法176

DOSSEG在联结时启动DOS的区段排序179

DP定义一远程48位元指标(6位元组)资料空间180

DQ 定义一四字组(quadword)(8位元组)资料区域180

DT分配一十位元组(10-byte)资料区域181

DUP重覆资料分配182

DW 分配字组长度(Word-size)(两位元组)的资料空间184

DWORD强制表示式为双字组的长度185

E187

ELSE开始一选择性的条件组译区块;若if后的条件为假则组译187

ELSE IF若后面的运算式为真则开始巢状条件组译区块188

EMUL产生模拟的副处理器指令189

END标示原始档案的结尾190

ENDIF标示条件组译区块的结尾191

ENDM标示重覆区块或巨集的结尾192

ENDP标示程序之结束193

ENDS标示目前区段或结构或组合的结束194

ENTER制作程序参数用的堆叠框架(frame)195

EQ若两表示式相等则传回真值198

EQU定义一字串、别名或数值相等子198

ERR无条件产生一错误讯息199

ERRIF若表示式为真(非0)则送出一错误讯息200

ERRIF1在第一步骤(pass 1)时送出一错误讯息200

ERR IF2在第二步骤(pass 2)时送出一错误讯息201

ERR IFB若引数为空白则送出一错误讯息201

ERRIFDEF若符号已定义过则送出错误讯息202

ERRIFDIF若两引数不相等则送出错误讯息202

ERRIFDIF1若两引数不等则送出错误讯息,不计大小写之差202

ERR IFE若表示式为假(0)则送出错误讯203

ERRIFIDN 若两引数相同则送出错误讯息203

ERRIFIDN1若两引数相同则送出错误讯息,不计较大小写之差203

ERR IFNB若引数不是空白就送出错误讯息204

ERRIFNDEF若符号未定义则送出错误讯息204

ERRNDEF若符号未定义则送出一错误讯息204

ESC跳脱205

EVEN使位置计数器符合下一个偶位址207

EVENDATA在资料段内调整位置计数器使符合下个偶位址208

EXITM终止巨集或重覆区块的扩展209

EXTRN 显示符号已在别的模组中定义过210

F213

FAR迫使表示式成为远程程式码指标213

FARDATA定义一远程资料段的开端213

FWORD迫使表示式成为48位元远程指标的长度214

G217

GE若前面的运算式值大于或等于后面的运算式,则传回真值217

GLOBAL定义整体符号(global symbol)217

GROUP 使不同的区段能以同一个区段暂存器作存取219

GT若前面的运算式值较后面的大则传回真值220

H223

HIGH传回表示式的较高位元部分223

HLT停止微处理机的运作224

I227

IDEAL进Ideal组译版本差异227

IDIV有符号整数除法227

IF开启条件式组译区块;若运算式为真则进入230

IF1开启条件式组译区块;在第一步骤时进入231

IF2开启条件式组译区块;在第二步骤时进入231

IFB开启一条件组译区块;若引数为空白则进入233

IFDEF开启条件组译区块;若符号已定义则进入233

IFDIF,IFDII开启条件组译区块;若两引数为不等则进入234

IFE开启条件组译区块;若expression为假则进入235

IFIDN,IFIDNI开启条件组译区块;若两引数相同则进入236

IFNB 开启条件组译区块;若引数不是空白则进入236

IFNDEF开启条件组译区块;若Symbol未定义则进入237

IMUL有符号的整数乘法238

IN由埠输入资料244

INC将运算元增加1246

INCLUDE将其他档案的原始程式并入249

INCLUDELIB通知连结程式(linker)去并入程式库250

INS/INSB/INSW INS由埠输入字串、INSB输入位元组、/INSD INSW 输入字、INSD输入双字251

INSTR传回某字串在另一字串中的位置253

INT呼叫插断程序254

INTO溢位时插断257

IRET/IRETD从中断程序中返回259

IRP将一些字串重覆地代入一段叙述261

IRPC将一些字元重覆地代入一段叙述262

J263

Jcondition检查旗号条件263

JCXZ/JECXZ执行下一个指令266

JMP跳跃267

JUMPS延伸条件跳跃的距离到近程或远程位址275

L277

LABEL VL-特定之型别定义符号277

LAHF将旗标值截入AH暂存器278

LAR载入存取权力位元组(Access Rights Byte)279

LARGE设定一表示式的位移值长度为32位元282

LDS/LES/LFS/LGS LGS载入整个指标、LSS用SS载入指标、/LSS LDS用DS载入指标、LES用ES载入指标、LFS用FS载入指标284

LE若前面的运算式小于或等于后面的运算式,则传回真值288

LEA载入有效位址289

LEAVE 跳离高阶程序291

LE. TH传回先前分配之资料元素的个数292

LES/LFS/LGS LES用ES载入指标、LFS用FS载入指标293

LGDT/LIDT/LLDT LGDT载入全域描述项表格暂存器、LIDT载入插断描述项表格、LLDT载入区域描连项表格暂存器294

LMSW 载入机器状态字296

LOCAL定义供巨集或程序使用的局部(local)变数298

LOCK维护LOCK#信号字首300

LODS/LODSB/LODSW LODS载入字串运算元、LODSB载入位元组、/LODSD LODSW载入字、LODSD载入双字302

LOOP当ECX记数器不为零则控制回圈305

LOOP condition LOOPcond以下为有条件之回圈指令307

LOW 传回一表示式的较低位元部分310

LSL载入区段限制311

LSS见LDS等之说明313

LT若前面的运算式值较后面的小则传回真值314

LTR载入工作元暂存器315

M317

MASM告诉运算式分析程式接受MASM的较宽松之语法317

MASM51提供对某些MASM5.1改进功能的组译317

MASK传回一记录栏的位元遮罩318

MOD传回两运算式相除所得的馀数319

MODEL为简易分段指示元设定记忆体模组319

MOV移动资料320

MOV特殊暂存器间之资料转移326

MOVS/MOVSB/MOVSW MOVS将字串资料移动至另一字串、/MOVSD MOVSB移动位元组字串、MOVSW移动字字串、MOVSD移动双字字串329

MOVSX符号扩充后移动332

MOVZX零扩充后移动334

MUL AL或AX暂存器的无符号乘法336

MULTERRS允许原始程式中单一叙述发生的所有错误全被列出339

N341

NAME设定目的档的模组名称341

NE若两运算式不等则传回真值341

NEAR迫使表示式成为近程程式码指标342

NEG取负值(2的补数)343

NOEMUL禁止模拟副处理器指令345

NOJUMPS取消条件跳跃长度的延长346

NOLOCALS使局部符号失效347

NOMASM51取消对某些MASM51特有功能的组译347

NOMULTERRS对于每一原始列只能有一错误讯息被列出348

NOP无运算349

NOT取负值(1的补数)350

NOT对运算子取一补数351

NOWARN取消警告讯息353

O355

OFFSET传回在区段中的位移355

OR逻辑OR位元运算356

OR逻辑Inclusive OR运算357

ORG设定目前区段内的位置计数器360

OUT输出至埠361

OUTS/OUTSB/OUTS将字串输出至埠、 OUTSB输出位元组、OUTSW/OUTSD OUTSW输出字、OUTSD输出双字364

P367

P186提供对80186指令的组译367

P286提供对所有80286指令的组译367

P286N提供对非特权之80286指令的组译367

P286P提供对特权之80286指令的组译368

P287提供对80287副处理器指令的组译368

P386 提供对所有80386指令的组译369

P386N提供对非特权之80386指令的组译369

P386P提供对特权之80386指令的组译370

P387提供对80387副处理器指令的组译370

P8086仅提供对8086指令的组译370

P8087提供对8087副处理器指令的组译371

PAGE设定列表页的宽度及高度,或开始一新页371

PNO87防止对副处理器指令的组译372

POP自堆叠中取出一个字373

POPA/POPAD POPA自堆叠中取出所有暂存器、POPAD自堆叠中取出所有暂存器—32位元模态377

POPF/POPFD POPF自堆叠中取出值放入FLAGS或EFLAGS暂存器中、PFD自堆叠取出资料(同上,但为32位元模态)379

PROC 迫使表示式成为一近程或远程程式指标381

PTR迫使某表示式具有一特定之长度382

PUBLIC宣告符号使它(们)能供其他模组存取383

PURGE除去巨集定义384

PUSH将运算元推入堆叠中385

PUSHA/PUSHAD PUSHA将所有通用暂存器推入堆叠、SHAD功能同上但为32位元运算元390

PUSHF/PUSHFD PUSHF将旗标暂存器EFLAGS之值推入堆叠、SHFD功能同上但为32位元运算元392

PWORD迫使表示式成为48位元远程指标的长度394

Q395

QUIRKS使用接受MASM的错误(bug)395

QWORD迫使表示式成为四字组的长度395

R397

RADIX设定运算式中整数常数的数基397

RCL/RCR/ROL/ROR RCL经由CF向左旋转—使用CF为扩充、RCR经由CF向右旋转—使用CF为扩充、ROL向左旋转—回卷至最右边、ROR向石旋转—回卷至最左边397

RECORD定义一含位元栏的记录405

REP重覆字串运算指令407

REP conditionREPE相等时重覆、REPZ为零时重覆、REPNE不等时重覆、REPNZ不为零时重覆412

REPT重覆一段叙述415

RET/RETN/RETF由程序返回416

ROL/ROR ROL向左旋转—回卷至最右边、ROR向石旋转—回卷至最左边419

S421

SAHF将AH之值存入旗标421

SAL/SAR/SHL/SHR移位指令422

SBB将借位减去的减法431

SCAS/SCASB/SCASW SCAS比较字串资料、SCASB(运算元为位元组)、/SCASD SCASW(运算元为字)、SCASD(运算元为双字)435

SEG 传回表示式的区段位址438

SEGMENT以完整的属性控制(attribute control)定义区段439

SET condition据条件(condition)设定位元组444

SFCOND禁止假条件区块中的叙述出现于列表档中448

SGDT/SIDT/SLDT SGDT储存全域描述项表格暂存器、SIDT储存插断描述项表格广器、SLDT储存区域描述项表格暂存器449

SHL将表示式的值往左移位452

SHL/SHR 将表示式的值往左右移位453

SHLD/SHRD SHLD双精确度向左移位、SHRD双精确度向右移位453

SHORT迫使表示式成为一短距离之程式指标459

SHR将某表示式的值往右移位459

SIZE传回一个阵列或使用DUP定义的变数所配置到的全部位元460

SIZESTR传回字串中的字元数目461

SMALL设定一表示式的位移长度为16位元462

SMSW储存机器状态字463

STC设定进位旗标(CF)465

STD设定方向旗标(DF)466

STI设定插断旗标(IF)468

STOS/STOSB/STOSW STOS储存字串资料、STOSB储存位元组、/STOSD STOSW储存字、STOSD储存双字470

STR储存工作元暂存器472

STRUC STRUC和ENDS指示元用来为宣告结构型态的开始和结束474

SUB整数减法476

SUBSTR定义一新字串使其值为某已知字串的子字串480

SUBTTL设定列表之副标题(subtitle)481

SYMTYPE传回一个描述符号性质的位元组482

T483

TBYTE迫使表示式成为10个位元组的长度483

TEST逻辑比较483

THIS建立一运算元并使其位置是在目前的区段及位置计数器上487

TITLE设定列表档中的标题488

TYPE传回一数字来显示某符号的长度或型别489

U491

UDATASEG定义未起始化资料区段的开端491

UFARDATA定义未起始化远程资料区段的开端491

UNION 定义组合(union)491

UNKNOWN 除去表示式的型别资讯493

USES显示供程序使用的暂存器495

V497

VERR/VERW VERR核对可读之区段497

W501

WAIT等待直到BUSY#接脚到不活动(inactive)(高位)501

WARN启动警告讯息502

WIDTH以位元(bit)为单位传回记录中某栏位之宽度503

WORD迫使表示式成为字组的长度504

X507

XCHG交换暂存器/记忆体和暂存器之值507

XLAT/XLATB表格查阅转译509

XLIST取消列表档的输出512

XOR将目标运算元和来源运算元做位元式“互斥或运算”514

1992《SoftTip组合语言字典》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C++技术与应用  涵盖Turbo C++与Zortech(1991 PDF版)
C++技术与应用 涵盖Turbo C++与Zortech
1991 全华科技图书股份有限公司
微电脑 组合语言程式( PDF版)
微电脑 组合语言程式
国际编译社
SoftTip组合语言字典  1990夏(民国79.07 PDF版)
SoftTip组合语言字典 1990夏
民国79.07 莹圃电脑出版社
微电脑组合语言程式( PDF版)
微电脑组合语言程式
国际编译社
组合语言入门与应用( PDF版)
组合语言入门与应用
利群科技出版社
APPLE组合语言程式( PDF版)
APPLE组合语言程式
北方电脑公司信息资料部
APPLE组合语言程式( PDF版)
APPLE组合语言程式
北方电脑公司信息资料部
小学语文生字组词字典(1989 PDF版)
小学语文生字组词字典
1989 北京:北京工业大学出版社
语言文字词典(1999 PDF版)
语言文字词典
1999 北京:学苑出版社
Z80组合语言自修手册(1986 PDF版)
Z80组合语言自修手册
1986 五南图书出版公司
IBM PC 8088组合语言程式(1984 PDF版)
IBM PC 8088组合语言程式
1984 松岗电脑图书资料股份有限公司
APPLE组合语言(1984 PDF版)
APPLE组合语言
1984 香港:协群科技出版社
8086组合语言(1983 PDF版)
8086组合语言
1983 儒林图书有限公司
组词字典(1992 PDF版)
组词字典
1992 武汉:武汉大学出版社
字体组合(1995 PDF版)
字体组合
1995 长春:时代文艺出版社