汇编语言常用指令大全.doc

汇编语言常用指令大全.doc

ID:48604655

大小:77.01 KB

页数:5页

时间:2020-01-29

汇编语言常用指令大全.doc_第1页
汇编语言常用指令大全.doc_第2页
汇编语言常用指令大全.doc_第3页
汇编语言常用指令大全.doc_第4页
汇编语言常用指令大全.doc_第5页
资源描述:

《汇编语言常用指令大全.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.通用数据传送指令. MOV---->move MOVSX---->extendedmovewithsigndata MOVZX---->extendedmovewithzerodata PUSH---->push POP---->pop PUSHA---->pushall POPA---->popall PUSHAD---->pushalldata POPAD---->popalldata BSWAP---->byteswap XCHG---->exchange CMPXCHG---->compareandchange XAD

2、D---->exchangeandadd XLAT---->translate 2.输入输出端口传送指令. IN---->input OUT---->output 3.目的地址传送指令. LEA---->loadeffectiveaddress LDS---->loadDS LES---->loadES LFS---->loadFS LGS---->loadGS LSS---->loadSS 4.标志传送指令. LAHF---->loadAHfromflag SAHF---->saveAHtoflag PUSHF---->push

3、flag POPF---->popflag PUSHD---->pushdflag POPD---->popdflag 二、算术运算指令 ADD---->add ADC---->addwithcarry INC---->increase1 AAA---->asciiaddwithadjust DAA---->decimaladdwithadjust SUB---->substract SBB---->substractwithborrow DEC---->decrease1 NEC---->negative CMP---->com

4、pare AAS---->asciiadjustonsubstract DAS---->decimaladjustonsubstract MUL---->multiplication IMUL---->integermultiplication AAM---->asciiadjustonmultiplication DIV---->divide IDIV---->integerdivide AAD---->asciiadjustondivide CBW---->changebytetoword CWD---->changeword

5、todoubleword CWDE---->changewordtodoublewordwithsigntoEAX CDQ---->changedoublewordtoquadrateword 三、逻辑运算指令 ——————————————————————————————————————— AND---->and OR---->or XOR---->xor NOT---->not TEST---->test SHL---->shiftleft SAL---->arithmaticshiftleft SHR---->shiftrig

6、ht SAR---->arithmaticshiftright ROL---->rotateleft ROR---->rotateright RCL---->rotateleftwithcarry RCR---->rotaterightwithcarry 四、串指令 ——————————————————————————————————————— MOVS---->movestring CMPS---->comparestring SCAS---->scanstring LODS---->loadstring STOS---->st

7、orestring REP---->repeat REPE---->repeatwhenequal REPZ---->repeatwhenzeroflag REPNE---->repeatwhennotequal REPNZ---->repeatwhenzeroflag REPC---->repeatwhencarryflag REPNC---->repeatwhennotcarryflag 五、程序转移指令 ——————————————————————————————————————— 1>无条件转移指令(长转移) JMP---

8、->jump CALL---->call RET---->return RETF---->returnfar 2>条件转移指令(短转移,-128到+127的距离内) JAE---->jumpwhenaboveorequal JNB---->jump

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

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

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