常用彙編怕忘了 記著

來源:互聯網
上載者:User
MOV(MOVe)   傳送指令
PUSH     入棧指令
POP     出棧指令
XCHG(eXCHanG)   交換指令
XLAT(TRANSLATE)   換碼指令
LEA (Load Effective Address) 有效地址送寄存器指令
LDS(Load DS with pointer) 指標送寄存器和DS指令
LES(Load ES with pointer) 指標送寄存器和ES指令
LAHF(Load AH with Flags) 標誌位送AH指令
SAHF(Store AH into Flgs) AH送標誌寄存器指令
PUSHF(PUSH the Flags)   標誌進棧指令
POPF(POP the Flags)   標誌出棧指令
ADD     加法指令
ADC     帶進位加法指令
INC     加1指令
SUB(SUBtract)   不帶借位的減法指令
SBB(SuVtrach with borrow) 帶借位的減法指令
DEC(DECrement)   減1指領
NEG(NEGate)   求補指令
CMP(CoMPare)   比較指令
MUL(unsinged MULtiple) 無符號數乘法指令
IMUL(sIgned MUL tiple) 有符號數乘法指令
DIV(unsigned DIVide)   無符號數除法指令
IDIV(sIgned DIVide)   有符號數除法指令
CBW(Count Byte to Word) 位元組轉換為字指令
CWD(Count Word to Doble word) 字轉換為雙字指令
DAA   壓縮的BCD碼加法十進位調整指令
DAS   壓縮的BCD碼減法十進位調整指令
AAA   非壓縮的BCD碼加法十進位調整指令
AAS   非壓縮的BCD碼加法十進位調整指令
AND     邏輯與指令
OR     邏輯或指令
XOR     邏輯異或指令
NOT     邏輯非指令
TEST     測試指令
SHL(SHift logical Letf)   邏輯左移指令
SHR(SHift logical Right)   邏輯右移指令
ROL(Rotate Left )   迴圈左移指令P58
ROR(Rotate Right)   迴圈右移指令P58
RCL(Rotate Left through Carry) 帶進位迴圈左移
RCR(Rotate Right through Carry) 帶進位迴圈左移
MOVS(MOVe String)   串傳送指令
STOS(STOre into String) 存入串指令
LODS(LOad from string) 從串取指令
REP(REPeat)   重複操作前
CLD(CLear Direction flag) 清除方向標誌指令
STD(SeT Direction flag)   設定方向標誌指令
CMPS(CoMPare String)   串比較指令
SCAS(SCAn String)   串掃描指令
REPE/REPZ(REPeat while Equal/Zero)相等/為零時重複操作首碼
REPNE/REPNZ(REPeat while Not Equal/Zero)不相等/不為零進重複首碼
IN(INput)   輸入指令
OUT(OUTput)   輸出指令
JMP(JuMP)   無條件轉移指令
JZ,JNZ,JS,JNS,JO,JNO,JP,JNP,JB,JNB,JBE,JNBE,JL,JNL,JLE,JNLE,JCXZ   條件轉移指令
LOOP     迴圈指令P70
LOOPZ/LOOPE   為零/相等時迴圈指令
LOOPNZ/LOOPNE   不為零/不相等時迴圈指令
CALL     子程式調用指令
RET(RETun)   子程式返回指令
CLC(CLear Carry)   進位位置0指令
CMC(CoMplement Carry) 進位位求反指令
SRC(SeT Carry)   進位位置1指令
NOP(No OPeretion)   無操作指令
HLT(HaLT)   停機指令
OFFSET   返回位移地址
SEG     返回段地址
EQU(=)   等值語句
PURGE   解除語句
DUP     運算元欄位用複製操作符
SEGMENT,ENDS   段定義指令
ASSUME   段地址分配指令
ORG     起始位移地址設定指令
$     地址計數器的當前值
PROC,ENDP   流程定義語句
NAME,TITLE,END   程式開始結束語句
MACRO,ENDM   宏定義指令

JZ   OPR //結果為零轉移
JNZ   OPR //結果不為零轉移
JS   OPR //結果為負轉移
JNS   OPR //結果為正轉移
JO   OPR //溢出轉移
JNO   OPR //不溢出轉移
JP   OPR //結果為偶轉移
JNP   OPR //結果為奇轉移
JC   OPR //有進位轉移
JNC   OPR //無進位轉移

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.