




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MOV(英文為Move):對(duì)內(nèi)部數(shù)據(jù)寄存器RAM和特殊功能寄存器SFR的數(shù)據(jù)進(jìn)行傳送;MOVC(MoveCode)讀取程序存儲(chǔ)器數(shù)據(jù)表格的數(shù)據(jù)傳送;MOVX(MoveExternalRAM)對(duì)外部RAM的數(shù)據(jù)傳送;XCH(Exchange)字節(jié)交換;XCHD(Exchangelow-orderDigit)低半字節(jié)交換;PUSH(PushontoStack)入棧;POP(PopfromStack)出棧;(2) 算術(shù)運(yùn)算類指令(8種助記符)ADD(Addition)加法;ADDC(AddwithCarry)帶進(jìn)位加法;SUBB(SubtractwithBorrow)帶借位減法;DA(Decimal
2、Adjust)十進(jìn)制調(diào)整;INC(Increment)加1;DEC(Decrement)減1;MUL(Multiplication、Multiply)乘法;DIV(Division、Divide)除法;(3) 邏輯運(yùn)算類指令(10種助記符)ANL(ANDLogic)邏輯與;ORL(ORLogic)邏輯或;XRL(Exclusive-ORLogic)邏輯異或;CLR(Clear)清零;CPL(Complement)取反;RL(Rotateleft)循環(huán)左移;RLC(RotateLeftthroughttheCarryflag)帶進(jìn)位循環(huán)左移;RR(RotateRight)循環(huán)右移;RRC(Rot
3、ateRightthroughttheCarryflag)帶進(jìn)位循環(huán)右移;SWAP(Swap)低4位與高4位交換;(4) 控制轉(zhuǎn)移類指令(17種助記符)ACALL(AbsolutesubroutineCall)子程序絕對(duì)調(diào)用;LCALL(LongsubroutineCall)子程序長(zhǎng)調(diào)用;RET(Returnfromsubroutine)子程序返回;RETI(ReturnfromInterruption)中斷返回;SJMP(ShortJump)短轉(zhuǎn)移;AJMP(AbsoluteJump)絕對(duì)轉(zhuǎn)移;LJMP(LongJump)長(zhǎng)轉(zhuǎn)移;CJNE(CompareJumpifNotEqual)比較不相
4、等則轉(zhuǎn)移;DJNZ(DecrementJumpifNotZero)減1后不為0則轉(zhuǎn)移;JZ(JumpifZero)結(jié)果為0則轉(zhuǎn)移;JNZ(JumpifNotZero)結(jié)果不為0則轉(zhuǎn)移;JC(JumpiftheCarryflagisset)有進(jìn)位則轉(zhuǎn)移;JNC(JumpifNotCarry)無(wú)進(jìn)位則轉(zhuǎn)移;JB(JumpiftheBitisset)位為1則轉(zhuǎn)移;JNB(JumpiftheBitisNotset)位為0則轉(zhuǎn)移;JBC(JumpiftheBitissetandClearthebit)位為1則轉(zhuǎn)移,并清除該位;NOP(NoOperation)空操作;(5)位操作指令(1種助記符)SETB
5、(SetBit)位置1。1. 通用數(shù)據(jù)傳送指令.MOV>moveMOVSX>extendedmovewithsigndataMOVZX>extendedmovewithzerodataPUSH>pushPOP>popPUSHA>pushallPOPA>popallPUSHAD>pushalldataPOPAD>popalldataBSWAP>byteswapXCHG>exchangeCMPXCHG>compareandchangeXADD>exchangeandaddXLAT>translate2. 輸入輸出端
6、口傳送指令.IN>inputOUT>output3. 目的地址傳送指令.LEA>loadeffectiveaddressLDS>loadDSLES>loadESLFS>loadFSLGS>loadGSLSS>loadSS4. 標(biāo)志傳送指令.LAHF>loadAHfromflagSAHF>saveAHtoflagPUSHF>pushflagPOPF>popflagPUSHD>pushdflagPOPD>popdflag二、算術(shù)運(yùn)算指令A(yù)DD>addADC>addwithcarryINC>incr
7、ease1AAA>asciiaddwithadjustDAA>decimaladdwithadjustSUB>substractSBB>substractwithborrowDEC>decrease1NEC>negativeCMP>compareAAS>asciiadjustonsubstractDAS>decimaladjustonsubstractMUL>multiplicationIMUL>integermultiplicationAAM>asciiadjustonmultiplicationDIV>divid
8、eIDIV>integerdivideAAD>asciiadjustondivideCBW>changebytetowordCWD>changewordtodoublewordCWDE>changewordtodoublewordwithsigntoEAXCDQ>changedoublewordtoquadrateword三、邏輯運(yùn)算指令A(yù)ND>andOR>orXOR>xorNOT>notTEST>testSHL>shiftleftSAL>arithmaticshiftleftSHR>shiftrightSAR
9、>arithmaticshiftrightROL>rotateleftROR>rotaterightRCL>rotateleftwithcarryRCR>rotaterightwithcarry四、串指令MOVS>movestringCMPS>comparestringSCAS>scanstringLODS>loadstringSTOS>storestringREP>repeatREPE>repeatwhenequalREPZ>repeatwhenzeroflagREPNE>repeatwhennotequal
10、REPNZ>repeatwhenzeroflagREPC>repeatwhencarryflagREPNC>repeatwhennotcarryflag五、程序轉(zhuǎn)移指令1>無(wú)條件轉(zhuǎn)移指令(長(zhǎng)轉(zhuǎn)移)JMP>jumpCALL>callRET>returnRETF>returnfar2>條件轉(zhuǎn)移指令(短轉(zhuǎn)移,-128到+127的距離內(nèi))JAE>jumpwhenaboveorequalJNB>jumpwhennotbelowJB>jumpwhenbelowJNAE>jumpwhennotaboveorequalJBE>
11、jumpwhenbeloworequalJNA>jumpwhennotaboveJG>jumpwhengreaterJNLE>jumpwhennotlessorequalJGE>jumpwhengreaterorequalJNL>jumpwhennotlessJL>jumpwhenlessJNGE>jumpwhennotgreaterorequalJLE>jumpwhenlessorequalJNG>jumpwhennotgreaterJE>jumpwhenequalJZ>jumpwhenhaszeroflagJNE>ju
12、mpwhennotequalJNZ>jumpwhennothaszeroflagJC>jumpwhenhascarryflagJNC>jumpwhennothascarryflagJNO>jumpwhennothasoverflowflagJNP>jumpwhennothasparityflagJPO>jumpwhenparityflagisoddJNS>jumpwhennothassignflagJO>jumpwhenhasoverflowflagJP>jumpwhenhasparityflagJPE>jumpwhenparityf
13、lagisevenJS>jumpwhenhassignflag3>循環(huán)控制指令(短轉(zhuǎn)移)LOOP>loopLOOPE>loopequalLOOPZ>loopzeroLOOPNE>loopnotequalLOOPNZ>loopnotzeroJCXZ>jumpwhenCXiszeroJECXZ>jumpwhenECXiszero4>中斷指令I(lǐng)NT>interruptINTO>overflowinterruptIRET>interruptreturn5>處理器控制指令HLT>haltWAIT>waitESC>escapeLOCK>lockNOP>nooperationSTC>setcarryCLC>clearcarryCMC>carrymak
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 租地合同附屬協(xié)議
- 山東省濟(jì)寧市任城區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末生物學(xué)試題(含答案)
- 湖南省郴州市2024-2025學(xué)年高一上學(xué)期期末考試生物學(xué)試題(含答案)
- 離婚協(xié)議書(shū)條款補(bǔ)充協(xié)議
- 初中數(shù)學(xué)競(jìng)賽指導(dǎo)策略訓(xùn)練課教案
- 水務(wù)工程設(shè)計(jì)與施工合同管理協(xié)議
- 非謂語(yǔ)動(dòng)詞的用法與解析:高中英語(yǔ)語(yǔ)法
- (一模)2025屆安徽省“江南十?!备呷?lián)考地理試卷(含官方答案)
- 電氣物資知識(shí)培訓(xùn)課件
- 水療產(chǎn)品知識(shí)培訓(xùn)課件
- 物業(yè)管理費(fèi)測(cè)算及物業(yè)增收途徑課件
- 歡樂(lè)的那達(dá)慕混聲合唱簡(jiǎn)譜
- 【初中語(yǔ)文】羈旅思鄉(xiāng)類(10首)+中考語(yǔ)文必考古詩(shī)賞析(84首)(意象大全)
- JGJ107-2010鋼筋機(jī)械連接技術(shù)規(guī)程課件
- 季節(jié)性疾病防治知識(shí)講座
- PPR給水管技術(shù)交底樣本
- 中國(guó)李氏家譜模板
- 分布式光伏發(fā)電并網(wǎng)與運(yùn)維管理
- 《計(jì)算機(jī)應(yīng)用基礎(chǔ) Win10+Office 2016》教案 模塊一 計(jì)算機(jī)基礎(chǔ)知識(shí)(二)
- 第1講 溝通概論1
- 二手車(chē)交易行業(yè)行業(yè)網(wǎng)絡(luò)安全與威脅防護(hù)
評(píng)論
0/150
提交評(píng)論