汇编指令全集

汇编指令全集

ID:42725399

大小:22.00 KB

页数:4页

时间:2019-09-21

汇编指令全集_第1页
汇编指令全集_第2页
汇编指令全集_第3页
汇编指令全集_第4页
资源描述:

《汇编指令全集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言指令集1.算术运算符ADC:带进位加法ADD:二进制数加法DEC:减一DIV:无符号数除法IDIV:带符号数(整数)除法IMUL:带符号数(整数)乘法INC:加一MUL:无符号数乘法NEG:求补SBB:带借位减法SUB:二进制减法XADD:交换并相加2.ASCII-BCD转换AAA:加后ASCII调整AAD:除前ASCII调整AAM:乘后ASCII调整AAC:减后ASCII调整DAA:加后十进制调整DAS:减后十进制调整3.移位RCL:带进位循环左移(每一位都移到CF,再由原CF移到最高

2、位)RCR:带进位循环右移ROL:循环左移(最后一位移的那位直接进CF位,CF位不移到最高位)ROR:循环右移SAL:算术左移SAR:算术右移SHL:逻辑左移SHR:逻辑右移SHLD:双精度左移SHRD:双精度右移4.比较BSF/BSR:位扫描BT/BTC/BR/BB:位测试CMP:比较CMPSN:串比较CMPXCHG:比较交换CMPXCHG8B:比较并换?lt;br>TEST:测试位5.数据传送LDS:装如数据段寄存器LEA:装入有效地址LES:装入附加段寄存器LODS:从串取LSS:装入堆栈

3、段寄存器MOV:传送数据MOVS:串传送MOVSX:带符号扩展传送MOVZX:带零扩展传送STOS:存入串XCHG:交换XLAT:换码6.标志操作CLC:清除位标志CLD:清除方向标志CLI:清除中断标志CMC:进位标志求反LAHF:标志送AHPOPF:标志出栈PUSHF:标志进栈SAHF:AH送标志寄存器STC:进位标志置1CTD:方向标志置1STI:中断标志置17.输入/输出IN:输入字节或字INSN:串输入OUT:输出字节或字OUTSN:穿输出8.逻辑操作AND:逻辑与NOT:逻辑非OR:

4、逻辑或XOR:异或9.循环LOOP:循环直到完成LOOPE:相等时循环LOOPZ:为零是循环LOOPNE:不相等时循环LOOPPNZ:不为零是循环LOOPPNEW:不相等时循环LOOPNZW:不为零时循环10.处理器控制HLT:进入暂停状态LOCK:封锁总线NOP:无操作WAIT:置处理器于等待状态11.堆栈操作ENTER:建立堆栈帧LEAVE:结束堆栈帧POP:字出栈POPF:标志出栈POPA:所有通用寄存器出栈PUSH:字进栈PUSHA:所有通用积存器进栈PUSHF:标志进栈12.串操作CM

5、PS:串比较LODS:从串取MOVS:串传送REP:串重复REPE:相等时重复REPZ:为零时重复REPNE:不相等时重复REPNZ:不为零时重复SCAS:串扫描STDS:存入串

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。