下載本文檔
版權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東體育職業(yè)技術(shù)學院《醫(yī)用化學實驗》2023-2024學年第一學期期末試卷
- 廣東司法警官職業(yè)學院《語言數(shù)據(jù)分析》2023-2024學年第一學期期末試卷
- 廣東省外語藝術(shù)職業(yè)學院《有機化學理論》2023-2024學年第一學期期末試卷
- 廣東輕工職業(yè)技術(shù)學院《英語寫作Ⅰ》2023-2024學年第一學期期末試卷
- 七年級上冊《1.2.5有理數(shù)的大小比較》課件與作業(yè)
- 廣東茂名幼兒師范??茖W?!冻鞘兴こ探ㄔO(shè)監(jiān)理》2023-2024學年第一學期期末試卷
- 廣東茂名健康職業(yè)學院《刑法原理與實務(wù)》2023-2024學年第一學期期末試卷
- 蘇教版一年級上冊語文理解閱讀及答案(完美版)
- 2024八年級地理上冊第二章自然環(huán)境-我們賴以生存的基本條件2.3數(shù)以萬計的河流第3課時黃河塔里木河習題課件晉教版
- 法理學(中國人民大學)學習通測試及答案
- 張哲華鑫仔小品《警察和我》臺詞劇本手稿
- 藥理學實驗方案
- 傳染病學 日本血吸蟲病
- GB/T 3098.2-2015緊固件機械性能螺母
- GB/T 20319-2017風力發(fā)電機組驗收規(guī)范
- 班作業(yè)公示記錄單
- 托福閱讀練習及詳細解析ArtisansandIndustrialization
- FZ/T 93074-2011熔噴法非織造布生產(chǎn)聯(lián)合機
- 《思想政治教育問題研究開題報告(含提綱)3000字》
- 氣瓶安全風險分析+評價記錄
- 中建二局“大商務(wù)”管理實施方案20200713(終稿)
評論
0/150
提交評論