通用数据传送指令

通用数据传送指令

ID:34276694

大小:103.00 KB

页数:8页

时间:2019-03-04

通用数据传送指令_第1页
通用数据传送指令_第2页
通用数据传送指令_第3页
通用数据传送指令_第4页
通用数据传送指令_第5页
资源描述:

《通用数据传送指令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.通用数据传送指令MOV---->moveMOVdest,src;dest←srcMOV指令把一个字节或字的操作数从源地址src传送至目的地址dest。MOVSX---->extendedmovewithsigndataMOVZX---->extendedmovewithzerodataPUSH---->pushPOP---->pop进栈出栈指令PUSHA---->pushallPOPA---->popallPUSHAD---->pushalldataPOPAD---->popalldataBSWAP---->byteswapXCHG---->exchange交换指令用来将源操作数和目的操

2、作数内容交换,操作数可以是字、也可以是字节,可以在通用寄存器与通用寄存器或存储器之间对换数据,但不能在存储器与存储器之间对换数据。movax,1234h;ax=1234hmovbx,5678h;bx=5678hxchgax,bx;ax=5678h,bx=1234hxchgah,al;ax=7856hCMPXCHG---->compareandchangeXADD---->exchangeandaddXLAT---->translate换码指令用于将BX指定的缓冲区中、AL指定的位移处的数据取出赋给AL。输入输出端口传送指令IN---->inputOUT---->output3.目的地址传送

3、指令LEA---->loadeffectiveaddres有效地址传送指令movbx,0400hmovsi,3chleabx,[bx+si+0f62h];BX=139EH这里BX得到的是主存单元的有效地址,不是物理地址,也不是该单元的内容。LDS---->loadDSLES---->loadESLFS---->loadFSLGS---->loadGSLSS---->loadSS标志传送指令LAHF---->loadAHfromflagSAHF---->saveAHtoflagPUSHF---->pushflagPOPF---->popflagPUSHD---->pushdflagPOPD-

4、--->popdflag算术运算指令ADD---->add加法指令moval,0fbh;al=0fbhaddal,07h;al=02hADC---->addwithcarryINC---->increase1AAA---->asciiaddwithadjustDAA---->decimaladdwithadjustSUB---->substractSBB---->substractwithborrowDEC---->decrease1NEC---->negativeCMP---->compareAAS---->asciiadjustonsubstractDAS---->decimaladj

5、ustonsubstractMUL---->multiplicationIMUL---->integermultiplicationAAM---->asciiadjustonmultiplicationDIV---->divideIDIV---->integerdivideAAD---->asciiadjustondivideCBW---->changebytetowordCWD---->changewordtodoublewordCWDE---->changewordtodoublewordwithsigntoEAXCDQ---->changedoublewordtoquadratewo

6、rd逻辑运算指令AND---->andOR---->orXOR---->xorNOT---->notTEST---->testSHL---->shiftleftSAL---->arithmaticshiftleftSHR---->shiftrightSAR---->arithmaticshiftrightROL---->rotateleftROR---->rotaterightRCL---->rotateleftwithcarryRCR---->rotaterightwithcarry四、串指令MOVS---->movestringCMPS---->comparestringSCAS---

7、->scanstringLODS---->loadstringSTOS---->storestringREP---->repeatREPE---->repeatwhenequalREPZ---->repeatwhenzeroflagREPNE---->repeatwhennotequalREPNZ---->repeatwhenzeroflagREPC---->repeatwhencarryflagREPNC---->re

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

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

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