图书介绍
SoftTip组合语言字典【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 著
- 出版社:
- ISBN:9572402129
- 出版时间:1992
- 标注页数:536页
- 文件大小:19MB
- 文件页数:558页
- 主题词:
PDF下载
下载说明
SoftTip组合语言字典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
@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 condition REPE相等时重覆、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
热门推荐
- 1959722.html
- 640208.html
- 195584.html
- 415978.html
- 2705296.html
- 3417792.html
- 2810709.html
- 3620447.html
- 1123443.html
- 362960.html
- http://www.ickdjs.cc/book_2451045.html
- http://www.ickdjs.cc/book_2087954.html
- http://www.ickdjs.cc/book_2914889.html
- http://www.ickdjs.cc/book_848704.html
- http://www.ickdjs.cc/book_293635.html
- http://www.ickdjs.cc/book_331715.html
- http://www.ickdjs.cc/book_1450773.html
- http://www.ickdjs.cc/book_3447177.html
- http://www.ickdjs.cc/book_835778.html
- http://www.ickdjs.cc/book_1120328.html