匯編指令速查_(kāi)第1頁(yè)
匯編指令速查_(kāi)第2頁(yè)
匯編指令速查_(kāi)第3頁(yè)
匯編指令速查_(kāi)第4頁(yè)
匯編指令速查_(kāi)第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、指令功能AAA調(diào)整加AAD調(diào)整除AAM調(diào)整乘AAS調(diào)整減ADC進(jìn)位加ADD加AND與ARPL調(diào)整優(yōu)先級(jí)BOUND檢杳數(shù)組BSF位右掃描BSR位左掃描BSWAP交換子節(jié)BT位測(cè)試BTC位測(cè)試求反BTR位測(cè)試清零BTS位測(cè)試置一CALL過(guò)程調(diào)用CBW轉(zhuǎn)換子節(jié)CDQ轉(zhuǎn)換雙字CLC進(jìn)位清零CLD方向清零CLI中斷清零CLTS任務(wù)清除CMC進(jìn)位求反CMOVA高于傳送CMOVB低于傳送CMOVE相等傳送CMOVG大于傳送1CMOVL小于傳送CMOVNA不咼于傳送CMOVNB不低于傳送CMOVNE不等傳送CMOVNG不大于傳送CMOVNL不小于傳送CMOVNO不溢出傳送CMOVNP非奇偶傳送CMOVNS非負(fù)

2、傳送CMOVO溢出傳送CMOVP奇偶傳送CMOVS負(fù)號(hào)傳送CMP比較CMPSB比較字節(jié)串CMPSD比較雙字串CMPSW比較字串CMPXCHG比較交換CMPXCHG486較交換486CMPXCHG8比較交換8字節(jié)CPUIDCPU標(biāo)識(shí)CWD轉(zhuǎn)換字CWDE擴(kuò)展字DAA調(diào)整加十DAS調(diào)整減十DEC減一DIV除ENTER建立堆棧幀HLT停IDIV符號(hào)整除IMUL符號(hào)乘法IN端口輸入INC加一INSB端口輸入字節(jié)串INSD端口輸入雙字串INSW端口輸入字串JA高于跳轉(zhuǎn)JB低于跳轉(zhuǎn):JBE不咼于跳轉(zhuǎn):JCXZ計(jì)數(shù)一六零跳轉(zhuǎn)JE相等跳轉(zhuǎn)JECXZ計(jì)數(shù)三二零跳轉(zhuǎn)JG大于跳轉(zhuǎn)JL小于跳轉(zhuǎn)JMP跳轉(zhuǎn)JMPE跳轉(zhuǎn)擴(kuò)展

3、JNB不低于跳轉(zhuǎn)JNE不等跳轉(zhuǎn)JNG不大于跳轉(zhuǎn)JNL不小于跳轉(zhuǎn)JNO不溢出跳轉(zhuǎn)JNP非奇偶跳轉(zhuǎn)JNS非負(fù)跳轉(zhuǎn)JO溢出跳轉(zhuǎn)JP奇偶跳轉(zhuǎn)JS負(fù)號(hào)跳轉(zhuǎn)LAHF加載標(biāo)志低八LAR加載訪問(wèn)權(quán)限LDS加載數(shù)據(jù)段LEA加載有效地址LEAVE清除過(guò)程堆棧LES加載附加段LFS加載標(biāo)志段LGDT加載全局描述符LGS加載全局段LIDT加載中斷描述符LMSW加載狀態(tài)字LOADALL加載所有LOADALL28加載所有286LOCK鎖LODSB加載源變址字節(jié)串LODSD加載源變址雙字串LODSW加載源變址字串LOOP計(jì)數(shù)循環(huán)LOOPE相等循環(huán)LOOPNE不等循環(huán)LOOPNZ非零循環(huán)LOOPZ為零循環(huán)LSL加載段界限LS

4、S加載堆棧段LTR加載任務(wù)MONITOR監(jiān)視MOV傳送MOVSB傳送字節(jié)串MOVSD傳送雙字串MOVSW傳送字串MOVSX符號(hào)傳送MOVZX零傳送MUL乘MWAITNEG求補(bǔ)NOP空NOT非OR或OUT端口輸出OUTSB端口輸出字節(jié)串OUTSD端口輸出雙字串OUTSW端口輸出字串POP出棧POPA全部出棧POPF標(biāo)志出棧PUSH壓棧PUSHA全部壓棧PUSHF標(biāo)志壓棧RCL進(jìn)位循環(huán)左移RCR進(jìn)位循環(huán)右移RDMSR讀專(zhuān)用模式RDPMC讀執(zhí)行監(jiān)視計(jì)數(shù)RDSHRRDTSC讀時(shí)間戳計(jì)數(shù)REP重復(fù)REPE相等重復(fù)REPNE不等重復(fù)RET過(guò)程返回RETF遠(yuǎn)過(guò)程返回RETN近過(guò)程返回ROL循環(huán)左移ROR循環(huán)

5、右移RSM恢復(fù)系統(tǒng)管理SAHF恢復(fù)標(biāo)志低八SAL算術(shù)左移SALCSAR算術(shù)右移SBB借位減SCASB掃描字節(jié)串SCASD掃描雙字串SCASW掃描字串SETA高于置位SETB低于置位SETE相等置位SETG大于置位SETL小于置位SETNA不高于置位SETNB不低于置位SETNE不等置位SETNG不大于置位SETNL不小于置位SETNO不溢出置位SETNP非奇偶置位SETNS非負(fù)置位SETO溢出置位SETP奇偶置位SETS負(fù)號(hào)置位SGDT保存全局描述符SHL邏輯左移SHLD雙精度左移SHR邏輯右移SHRD雙精度右移SIDT保存中斷描述符SLDT保存局部描述符SMISMINTSMINTOLDSMS

6、W保存狀態(tài)字STC進(jìn)位設(shè)置STD方向設(shè)置STI中斷設(shè)置STOSB保存字節(jié)串STOSD保存雙字串STOSW保存字串STR保存任務(wù)SUB減SYSCALL系統(tǒng)調(diào)用SYSENTER系統(tǒng)進(jìn)入SYSEXIT系統(tǒng)退出SYSRET系統(tǒng)返回TEST數(shù)測(cè)試UDO未定義指令0UD1未定義指令1UD2未定義指令2UMOVVERW校驗(yàn)寫(xiě)WAIT等WBINVD回寫(xiě)無(wú)效高速緩存WRMSR與專(zhuān)用模式WRSHRXADD交換加X(jué)BTSXCHG交換XLAT換碼XOR異或XSTORE指令功能EMMS媒體空MM狀態(tài)F2XM1浮點(diǎn)棧頂絕對(duì)值FADD浮點(diǎn)加FADDP浮點(diǎn)加出棧FBLD浮點(diǎn)加載十?dāng)?shù)FBSTP浮點(diǎn)保存十?dāng)?shù)出棧FCHS浮點(diǎn)正負(fù)求

7、反FCLEX浮點(diǎn)檢查錯(cuò)誤清除FCMOVB浮點(diǎn)低于傳送FCMOVBE浮點(diǎn)不咼于傳送FCMOVE浮點(diǎn)相等傳送FCMOVNB浮點(diǎn)不低于傳送FCMOVNB浮點(diǎn)咼于傳送FCMOVNE浮點(diǎn)不等傳送FCMOVNU浮點(diǎn)有序傳送FCMOVU浮點(diǎn)無(wú)序傳送FCOM浮點(diǎn)比較FCOMI浮點(diǎn)比較加載標(biāo)志FCOMIP浮點(diǎn)比較加載標(biāo)志出棧FCOMP浮點(diǎn)比較出棧FCOMPP浮點(diǎn)比較出棧二FCOS浮點(diǎn)余弦FDECSTP浮點(diǎn)棧針減一FDISI浮點(diǎn)檢查禁止中斷FDIV浮點(diǎn)除FDIVP浮點(diǎn)除出棧FDIVR浮點(diǎn)反除FDIVRP浮點(diǎn)反除出棧FENI浮點(diǎn)檢查禁止中斷二 1FFREE浮點(diǎn)釋放FFREEP浮點(diǎn)釋放出棧FIADD浮點(diǎn)加整數(shù)FICO

8、M浮點(diǎn)比較整數(shù)FICOMP浮點(diǎn)比較整數(shù)出棧FIDIV浮點(diǎn)除整數(shù)FIDIVR浮點(diǎn)反除FILD浮點(diǎn)加載整數(shù)FIMUL浮點(diǎn)乘整數(shù)FINCSTP浮點(diǎn)棧針加一FINIT浮點(diǎn)檢查初始化FIST浮點(diǎn)保存整數(shù)FISTP浮點(diǎn)保存整數(shù)出棧FISTTPFISUB浮點(diǎn)減整數(shù)FISUBR浮點(diǎn)反減整數(shù)FLD浮點(diǎn)加載數(shù)FLD1浮點(diǎn)加載一FLDCW浮點(diǎn)加載控制器FLDENV浮點(diǎn)加載環(huán)境FLDL2E浮點(diǎn)加載L2EFLDL2T浮點(diǎn)加載L2TFLDLG2浮點(diǎn)加載LG2FLDLN2浮點(diǎn)加載LN2FLDPI浮點(diǎn)加載PIFLDZ浮點(diǎn)加載零FMUL浮點(diǎn)乘FMULP浮點(diǎn)乘出棧FNCLEX浮點(diǎn)不檢查錯(cuò)誤清除FNDISI浮點(diǎn)不檢查禁止中斷 FN

9、ENI浮點(diǎn)不檢查禁止中斷二1FNINIT浮點(diǎn)不檢查初始化 FNOP浮點(diǎn)空FNSAVE浮點(diǎn)不檢查保存狀態(tài):FNSTCW浮點(diǎn)不檢查保存控制器:FNSTENV浮點(diǎn)不檢查保存環(huán)境:FNSTSW浮點(diǎn)不檢查保存狀態(tài)器;FPATAN浮點(diǎn)部分反正切FPREM浮點(diǎn)部分余數(shù)1FPREM1浮點(diǎn)部分余數(shù)二FPTAN浮點(diǎn)部分正切FRNDINT浮點(diǎn)舍入求整FRSTOR浮點(diǎn)恢復(fù)狀態(tài)FSAVE浮點(diǎn)檢查保存狀態(tài)FSCALE浮點(diǎn)比例運(yùn)算FSETPM浮點(diǎn)設(shè)置保護(hù)FSIN浮點(diǎn)正弦FSINCOS浮點(diǎn)正余弦FSQRT浮點(diǎn)平方根FST浮點(diǎn)保存FSTCW浮點(diǎn)檢查保存控制器FSTENV浮點(diǎn)檢查保存環(huán)境FSTP浮點(diǎn)保存出棧FSTSW浮點(diǎn)檢查保存

10、狀態(tài)器FSUB浮點(diǎn)減FSUBP浮點(diǎn)減出棧FSUBR浮點(diǎn)反減FSUBRP浮點(diǎn)反減出棧FTST浮點(diǎn)比零FUCOM浮點(diǎn)無(wú)序比較FUCOMI浮點(diǎn)反比加載標(biāo)志FUCOMIP浮點(diǎn)反比加載標(biāo)志出棧FUCOMP浮點(diǎn)無(wú)序比較出棧FUCOMPP浮點(diǎn)無(wú)序比較出棧二FWAIT浮點(diǎn)等FXAM浮點(diǎn)檢查FXCH浮點(diǎn)交換FXTRACT浮點(diǎn)分解FYL2X浮點(diǎn)求L2XFYL2XP1浮點(diǎn)求L2XP1MOVED媒體雙字傳送MOVEQ媒體四字傳送PACKSSD媒體符號(hào)雙字壓縮:PACKSSW媒體符號(hào)字壓縮:PACKUSW媒體無(wú)符號(hào)字壓縮:PADDB媒體截?cái)嘧止?jié)加PADDD媒體截?cái)嚯p字加PADDSB媒體符號(hào)飽和字節(jié)加PADDSIWPAD

11、DSW媒體符號(hào)飽和字加PADDUSB媒體無(wú)符號(hào)飽和字節(jié)加PADDUSW媒體無(wú)符號(hào)飽和字加PADDW媒體截?cái)嘧旨覲AND媒體與PANDN媒體與非PAVEBPCMPEQB媒體字節(jié)比等PCMPEQD媒體雙字比等PCMPEQW媒體字比等PCMPGTB媒體字節(jié)比大PCMPGTD媒體雙字比大PCMPGTW媒體字比大PDISTIBPMACHRIWVPMADDWD)PMAGWPMULHRIVVPMULHRWCPMULHWPMVGEZBPMVLZBPMVNZBPMVZBPOR媒體或PSLLD媒體雙字左移PSLLQ媒體四字左移PSLLW媒體字左移PSRAD媒體雙字算術(shù)右移 :PSRAW媒體字算術(shù)右移:PSRLD媒

12、體雙字右移:PSRLQ媒體四字右移:PSRLW媒體字右移PSUBB媒體截?cái)嘧止?jié)減PSUBSB媒體符號(hào)飽和字節(jié)減PSUBSIWPSUBSW媒體符號(hào)飽和字減PSUBUSB媒體無(wú)符號(hào)飽和字節(jié)減PSUBUSW媒體無(wú)符號(hào)飽和字減PSUBW媒體截?cái)嘧譁pPUNPCKH媒體字節(jié)咼位解壓PUNPCKH媒體雙字咼位解壓PUNPCKH媒體字咼位解壓PUNPCKLI媒體字節(jié)低位解壓PUNPCKLI媒體雙字低位解壓PUNPCKLW媒體字低位解壓(只是粗略統(tǒng)計(jì)):Delphi 2010 VCL 、JCL源碼中用到的匯編指令按名稱(chēng)排序使用次數(shù)按使用頻率排序使用次數(shù)ADC15MOV4053ADD659PUSH1505AND1

13、62CMP1372BSF8POP1187BSR7JE952BSWAP12CALL847BT13JMP771BTC9ADD659BTR10JNE503BTS10TEST452CALL847SUB400CDQ6DEC332CLD10LEA288CMP1372RET280CPUID3INC261CWD1JZ252DB241OR248DD189DB241DEC332DD189DIV40JNZ167DW63MOVZX166ELSE2AND162END2FLD154F2XM16SHR131FABS7JB101FADD9JG92FADDP15JA86FBSTP3REP83FCHS5JBE81FCLEX5XC

14、HG79FCOM7JLE79FCOMP7FSTP76FCOMPP3LODSB74FCOS4JL72FDIV11FWAIT72FDIVP5NEG70FDIVRP11DW63FFREE13LOCK61FIADD6STOSB58FIDIV2STOSW54FILD32MOVSX53FIMUL4FLDCW52FINCSTP1FLD152FISTP30SHL48FLD154JAE48FLD152DIV40FLDCW52JGE35FLDL2E6REPNE33FLDLG22LODSW33FLDLN29IMUL32FLDZ8FMUL32FMUL32FILD32FMULP26JNS31FNCLEX11FISTP3

15、0FNINIT2FXCH28FNSTCW20FMULP26FNSTSW6JS24FPATAN15SBB22FPREM3FSTSW22FPTAN4LOOP20FRNDINT 14FNSTCW20FSCALE8FSTCW18FSIN3NOT17FSINCOS7JECXZ17FSQRT15FYL2X17FST5MUL16FSTCW18JNC16FSTP76SAHF15FSTSW22ROR15FSUB11FSQRT15FSUBP5FPATAN15FSUBR2FADDP15FSUBRP4ADC15FTST4FRNDINT14FWAIT72FFREE13FXAM1BT13FXCH28SAR12FXTRAC

16、T1ROL12FYL2X17RCL12FYL2XP11JO12HLT1BSWAP12IMUL32REPE11INC261FSUB11INT8FNCLEX11JA86FDIVRP11JAE48FDIV11JB101WAIT10JBE81CLD10JC6BTS10JE952BTR10JECXZ17SETC9JG92FLDLN29JGE35FADD9JL72BTC9JLE79INT8JMP771FSCALE8JNA1FLDZ8JNC16BSF8JNE503PUSHFD7JNG2FSINCOS7JNL1FCOMP7JNS31FCOM7JNZ167FABS7JO12BSR7JRCXZ2NOP6JS24J

17、C6JZ252FNSTSW6LEA288FLDL2E6LEAVE1FIADD6LOCK61F2XM16LODSB74CDQ6LODSW33STOSD5LOOP20POPFD5MOV4053FSUBP5MOVSB1FST5MOVSX53FDIVP5MOVZX166FCLEX5MUL16FCHS5NEG70SHRD4NOP6PUSHF4NOT17POPF4OR248FTST4PAUSE3FSUBRP4POP1187FPTAN4POPF4FIMUL4POPFD5FCOS4PUSH1505RCR3PUSHF4PAUSE3PUSHFD7FSIN3RCL12FPREM3RCR3FCOMPP3REP83FBSTP3REPE11CPUID3REPNE3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論