欢迎来到天天文库
浏览记录
ID:34276694
大小:103.00 KB
页数:8页
时间:2019-03-04
《通用数据传送指令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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
此文档下载收益归作者所有