常見匯編命令英文縮寫_第1頁
常見匯編命令英文縮寫_第2頁
常見匯編命令英文縮寫_第3頁
常見匯編命令英文縮寫_第4頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、常見匯編命令英文縮寫是哪個英文單詞的縮寫,這樣記起來很學習匯編中碰到的很多命令書上都沒介紹怎么來的, 是麻煩,現(xiàn)總結(jié)一下,以方便記憶。寄存器類(register )通用寄存器:AX,BX,CX,DX 這幾個沒什么好寫的,就是這樣了。段寄存器:代碼段寄存器CS-code segment,數(shù)據(jù)段寄存器 DS-data segment, 堆棧段寄存器 SS-stack segment ,附加段寄存器 ES-extra segment 。特殊功能寄存器:指令指針寄存器IP-instruction pointer ,堆棧指針 SP-stack pointer ,基址指針 BP-base pointer

2、,源變址寄存器 SI-source index ,目標變址寄存器 DI-destination index ,標志寄存器 FR-flag register(或者叫程序狀態(tài)字PSW-programstatus word )。PSW常用的標志有:標志值為1時的標記值為0時的標記OF(overflow flag)ZF(zero flag)PF(parity flag)CF(carry flag)DF(direction flag)SF(sign flag)OV(overflow)ZR(zero)PE(parity even)CY(carried)DN(down)NG(negtive)NV(not o

3、verflow)NZ(not zero)PO(parity odd)NC(not carried)UP(up)PL(plus)TF(trap flag)IF(interrupt flag)AF(auxiliary flag)命令類1 .通用數(shù)據(jù)傳送指令.MOV-> moveMOVSX->extended move with sign data MOVZX->extended move with zero data PUSH>pushPOP->popPUSHA>push allPOPA->pop allPUSHAD>push all data PO

4、PAD->pop all data BSWAP->byte swap XCHG->exchangeCMPXCHG->compare and change XADD->exchange and add XLAT->translate2 .輸入輸出端口傳送指令.IN->inputOUT->output3 .目的地址傳送指令.LEA->load effective addressLDS>load DSLES>load ES LFS>load FS LGS>load GS LSS>load SS4 .標志傳送指令.LA

5、HF->load AH from flagSAHF->save AH to flagPUSHF->push flagPOPF>pop flag PUSHD>push dflag POPD->pop dflag二、算術(shù)運算指令ADD>addADC->add with carryINC->increase 1AAA->ascii add with adjustDAA->decimal add with adjust SUB->substractSBB->substract with borrowDEC->decre

6、ase 1NEC->negativeCMP->compareAAS->ascii adjust on substract DAS->decimal adjust on substract MUL->multiplication IMUL->integer multiplication AAM->ascii adjust on multiplicationDIV->divideIDIV->integer divideAAD->ascii adjust on divideCBW->change byte to wordCWD->

7、;change word to double wordCWDE->change word to double word with sign to EAXCDQ->change double word to quadrate word三、邏輯運算指令AND->andOR>orXOR>xorNOT>notTEST->testSHL>shift leftSAL>arithmatic shift leftSHR->shift rightSAR->arithmatic shift right ROL->rotate leftROR-

8、>rotate rightRCL->rotate left with carry RCR->rotate right with carry四、用指令MOVS->move stringCMPS->compare stringSCAS->scan stringLODS->load stringSTOS->store string REP->repeatREPE->repeat when equalREPZ->repeat when zero flag REPNE->repeat when not equal REPNZ->

9、;repeat when zero flag REPC->repeat when carry flag REPNC->repeat when not carry flag五、程序轉(zhuǎn)移指令1>無條件轉(zhuǎn)移指令(長轉(zhuǎn)移)JMP->jumpCALL>callRET->returnRETF->return far2>條件轉(zhuǎn)移指令(短轉(zhuǎn)移,-128至"127的距離內(nèi))JAE->jump when above or equalJNB->jump when not belowJB->jump when belowJNAE->ju

10、mp when not above or equalJBE->jump when below or equalJNA->jump when not aboveJG->jump when greaterJNLE->jump when not less or equalJGE->jump when greater or equalJNL->jump when not lessJL->jump when lessJNGE->jump when not greater or equalJLE->jump when less or equalJNG-

11、>jump when not greaterJE->jump when equalJZ->jump when has zero flagJNE->jump when not equalJNZ->jump when not has zero flagJC->jump when has carry flagJNC->jump when not has carry flagJNO->jump when not has overflow flagJNP->jump when not has parity flagJPO->jump when

12、parity flag is oddJNS->jump when not has sign flagJO->jump when has overflow flagJP->jump when has parity flagJPE->jump when parity flag is evenJS->jump when has sign flag3>循環(huán)控制指令(短轉(zhuǎn)移)LOOP->loopLOOPE->loop equalLOOPZ->loop zeroLOOPNE->loop not equalLOOPNZ->loop not z

13、eroJCXZ->jump when CX is zeroJECXZ->jump when ECX is zero4>中斷指令I(lǐng)NT->interruptINTO->overflow interrupt IRET->interrupt return 5>處理器控制指令HLT->haltWAIT>waitESC->escapeLOCK>lockNOP->no operationSTC->set carryCLC->clear carryCMC->carry make changeSTD->set directionCLD-

溫馨提示

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

最新文檔

評論

0/150

提交評論