彙編指令速查

whatday發表於2013-06-08

指令 功能
AAA 調整加
AAD 調整除
AAM 調整乘
AAS 調整減
ADC 進位加
ADD
AND
ARPL 調整優先順序
BOUND 檢查陣列
BSF 位右掃描
BSR 位左掃描
BSWAP 交換位元組
BT 位測試
BTC 位測試求反
BTR 位測試清零
BTS 位測試置一
CALL 過程呼叫
CBW 轉換位元組
CDQ 轉換雙字
CLC 進位清零
CLD 方向清零
CLI 中斷清零
CLTS 任務清除
CMC 進位求反
CMOVA 高於傳送
CMOVB 低於傳送
CMOVE 相等傳送
CMOVG 大於傳送
CMOVL 小於傳送
CMOVNA 不高於傳送
CMOVNB 不低於傳送
CMOVNE 不等傳送
CMOVNG 不大於傳送
CMOVNL 不小於傳送
CMOVNO 不溢位傳送
CMOVNP 非奇偶傳送
CMOVNS 非負傳送
CMOVO 溢位傳送
CMOVP 奇偶傳送
CMOVS 負號傳送
CMP 比較
CMPSB 比較位元組串
CMPSD 比較雙字串
CMPSW 比較字串
CMPXCHG 比較交換
CMPXCHG486 比較交換486
CMPXCHG8B 比較交換8位元組
CPUID CPU標識
CWD 轉換字
CWDE 擴充套件字
DAA 調整加十
DAS 調整減十
DEC 減一
DIV
ENTER 建立堆疊幀
HLT
IDIV 符號整除
IMUL 符號乘法
IN 埠輸入
INC 加一
INSB 埠輸入位元組串
INSD 埠輸入雙字串
INSW 埠輸入字串
JA 高於跳轉
JB 低於跳轉
JBE 不高於跳轉
JCXZ 計數一六零跳轉
JE 相等跳轉
JECXZ 計數三二零跳轉
JG 大於跳轉
JL 小於跳轉
JMP 跳轉
JMPE 跳轉擴充套件
JNB 不低於跳轉
JNE 不等跳轉
JNG 不大於跳轉
JNL 不小於跳轉
JNO 不溢位跳轉
JNP 非奇偶跳轉
JNS 非負跳轉
JO 溢位跳轉
JP 奇偶跳轉
JS 負號跳轉
LAHF 載入標誌低八
LAR 載入訪問許可權
LDS 載入資料段
LEA 載入有效地址
LEAVE 清除過程堆疊
LES 載入附加段
LFS 載入標誌段
LGDT 載入全域性描述符
LGS 載入全域性段
LIDT 載入中斷描述符
LMSW 載入狀態字
LOADALL 載入所有
LOADALL286 載入所有286
LOCK
LODSB 載入源變址位元組串
LODSD 載入源變址雙字串
LODSW 載入源變址字串
LOOP 計數迴圈
LOOPE 相等迴圈
LOOPNE 不等迴圈
LOOPNZ 非零迴圈
LOOPZ 為零迴圈
LSL 載入段界限
LSS 載入堆疊段
LTR 載入任務
MONITOR 監視
MOV 傳送
MOVSB 傳送位元組串
MOVSD 傳送雙字串
MOVSW 傳送字串
MOVSX 符號傳送
MOVZX 零傳送
MUL
MWAIT  
NEG 求補
NOP
NOT
OR
OUT 埠輸出
OUTSB 埠輸出位元組串
OUTSD 埠輸出雙字串
OUTSW 埠輸出字串
POP 出棧
POPA 全部出棧
POPF 標誌出棧
PUSH 壓棧
PUSHA 全部壓棧
PUSHF 標誌壓棧
RCL 進位迴圈左移
RCR 進位迴圈右移
RDMSR 讀專用模式
RDPMC 讀執行監視計數
RDSHR  
RDTSC 讀時間戳計數
REP 重複
REPE 相等重複
REPNE 不等重複
RET 過程返回
RETF 遠過程返回
RETN 近過程返回
ROL 迴圈左移
ROR 迴圈右移
RSM 恢復系統管理
SAHF 恢復標誌低八
SAL 算術左移
SALC  
SAR 算術右移
SBB 借位減
SCASB 掃描位元組串
SCASD 掃描雙字串
SCASW 掃描字串
SETA 高於置位
SETB 低於置位
SETE 相等置位
SETG 大於置位
SETL 小於置位
SETNA 不高於置位
SETNB 不低於置位
SETNE 不等置位
SETNG 不大於置位
SETNL 不小於置位
SETNO 不溢位置位
SETNP 非奇偶置位
SETNS 非負置位
SETO 溢位置位
SETP 奇偶置位
SETS 負號置位
SGDT 儲存全域性描述符
SHL 邏輯左移
SHLD 雙精度左移
SHR 邏輯右移
SHRD 雙精度右移
SIDT 儲存中斷描述符
SLDT 儲存區域性描述符
SMI  
SMINT  
SMINTOLD  
SMSW 儲存狀態字
STC 進位設定
STD 方向設定
STI 中斷設定
STOSB 儲存位元組串
STOSD 儲存雙字串
STOSW 儲存字串
STR 儲存任務
SUB
SYSCALL 系統呼叫
SYSENTER 系統進入
SYSEXIT 系統退出
SYSRET 系統返回
TEST 數測試
UD0 未定義指令0
UD1 未定義指令1
UD2 未定義指令2
UMOV  
VERW 校驗寫
WAIT
WBINVD 回寫無效快取記憶體
WRMSR 寫專用模式
WRSHR  
XADD 交換加
XBTS  
XCHG 交換
XLAT 換碼
XOR 異或
XSTORE  



指令 功能
EMMS 媒體空MMX狀態
F2XM1 浮點棧頂絕對值
FADD 浮點加
FADDP 浮點加出棧
FBLD 浮點載入十數
FBSTP 浮點儲存十數出棧
FCHS 浮點正負求反
FCLEX 浮點檢查錯誤清除
FCMOVB 浮點低於傳送
FCMOVBE 浮點不高於傳送
FCMOVE 浮點相等傳送
FCMOVNB 浮點不低於傳送
FCMOVNBE 浮點高於傳送
FCMOVNE 浮點不等傳送
FCMOVNU 浮點有序傳送
FCMOVU 浮點無序傳送
FCOM 浮點比較
FCOMI 浮點比較載入標誌
FCOMIP 浮點比較載入標誌出棧
FCOMP 浮點比較出棧
FCOMPP 浮點比較出棧二
FCOS 浮點餘弦
FDECSTP 浮點棧針減一
FDISI 浮點檢查禁止中斷
FDIV 浮點除
FDIVP 浮點除出棧
FDIVR 浮點反除
FDIVRP 浮點反除出棧
FENI 浮點檢查禁止中斷二
FFREE 浮點釋放
FFREEP 浮點釋放出棧
FIADD 浮點加整數
FICOM 浮點比較整數
FICOMP 浮點比較整數出棧
FIDIV 浮點除整數
FIDIVR 浮點反除
FILD 浮點載入整數
FIMUL 浮點乘整數
FINCSTP 浮點棧針加一
FINIT 浮點檢查初始化
FIST 浮點儲存整數
FISTP 浮點儲存整數出棧
FISTTP  
FISUB 浮點減整數
FISUBR 浮點反減整數
FLD 浮點載入數
FLD1 浮點載入一
FLDCW 浮點載入控制器
FLDENV 浮點載入環境
FLDL2E 浮點載入L2E
FLDL2T 浮點載入L2T
FLDLG2 浮點載入LG2
FLDLN2 浮點載入LN2
FLDPI 浮點載入PI
FLDZ 浮點載入零
FMUL 浮點乘
FMULP 浮點乘出棧
FNCLEX 浮點不檢查錯誤清除
FNDISI 浮點不檢查禁止中斷
FNENI 浮點不檢查禁止中斷二
FNINIT 浮點不檢查初始化
FNOP 浮點空
FNSAVE 浮點不檢查儲存狀態
FNSTCW 浮點不檢查儲存控制器
FNSTENV 浮點不檢查儲存環境
FNSTSW 浮點不檢查儲存狀態器
FPATAN 浮點部分反正切
FPREM 浮點部分餘數
FPREM1 浮點部分餘數二
FPTAN 浮點部分正切
FRNDINT 浮點舍入求整
FRSTOR 浮點恢復狀態
FSAVE 浮點檢查儲存狀態
FSCALE 浮點比例運算
FSETPM 浮點設定保護
FSIN 浮點正弦
FSINCOS 浮點正餘弦
FSQRT 浮點平方根
FST 浮點儲存
FSTCW 浮點檢查儲存控制器
FSTENV 浮點檢查儲存環境
FSTP 浮點儲存出棧
FSTSW 浮點檢查儲存狀態器
FSUB 浮點減
FSUBP 浮點減出棧
FSUBR 浮點反減
FSUBRP 浮點反減出棧
FTST 浮點比零
FUCOM 浮點無序比較
FUCOMI 浮點反比載入標誌
FUCOMIP 浮點反比載入標誌出棧
FUCOMP 浮點無序比較出棧
FUCOMPP 浮點無序比較出棧二
FWAIT 浮點等
FXAM 浮點檢查
FXCH 浮點交換
FXTRACT 浮點分解
FYL2X 浮點求L2X
FYL2XP1 浮點求L2XP1
MOVED 媒體雙字傳送
MOVEQ 媒體四字傳送
PACKSSDW 媒體符號雙字壓縮
PACKSSWB 媒體符號字壓縮
PACKUSWB 媒體無符號字壓縮
PADDB 媒體截斷位元組加
PADDD 媒體截斷雙字加
PADDSB 媒體符號飽和位元組加
PADDSIW  
PADDSW 媒體符號飽和字加
PADDUSB 媒體無符號飽和位元組加
PADDUSW 媒體無符號飽和字加
PADDW 媒體截斷字加
PAND 媒體與
PANDN 媒體與非
PAVEB  
PCMPEQB 媒體位元組比等
PCMPEQD 媒體雙字比等
PCMPEQW 媒體字比等
PCMPGTB 媒體位元組比大
PCMPGTD 媒體雙字比大
PCMPGTW 媒體字比大
PDISTIB  
PMACHRIW  
PMADDWD  
PMAGW  
PMULHRIW  
PMULHRWC  
PMULHW  
PMVGEZB  
PMVLZB  
PMVNZB  
PMVZB  
POR 媒體或
PSLLD 媒體雙字左移
PSLLQ 媒體四字左移
PSLLW 媒體字左移
PSRAD 媒體雙字算術右移
PSRAW 媒體字算術右移
PSRLD 媒體雙字右移
PSRLQ 媒體四字右移
PSRLW 媒體字右移
PSUBB 媒體截斷位元組減
PSUBSB 媒體符號飽和位元組減
PSUBSIW  
PSUBSW 媒體符號飽和字減
PSUBUSB 媒體無符號飽和位元組減
PSUBUSW 媒體無符號飽和字減
PSUBW 媒體截斷字減
PUNPCKHBW 媒體位元組高位解壓
PUNPCKHDQ 媒體雙字高位解壓
PUNPCKHWD 媒體字高位解壓
PUNPCKLBW 媒體位元組低位解壓
PUNPCKLDQ 媒體雙字低位解壓
PUNPCKLWD 媒體字低位解壓


相關文章