匯編語言最全指令表_第1頁
匯編語言最全指令表_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

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

文檔簡介

1、偽指令?1、定位偽指令ORG m?2、定義字節(jié)偽指令DB X1 , X2 , X3,Xn?3、字定義偽指令DW Y1 , Y2 , Y3 ,Yn4、匯編結(jié)束偽指令END尋址方式MCS-51 單片機(jī)有五種尋址方式 :1、寄存器尋址2、3 、直接尋址4、5 、基寄存器加變址寄存器間接尋址6、7、位尋址數(shù)據(jù)傳送指令、以累加器 A 為目的操作數(shù)的指令( 4 條)?MOVA,Rn;( Rn)An=07?MOVA,direct;( direct ) A?MOVA,Ri;(Ri)Ai=01?MOVA,#data; data A、以Rn為目的操作數(shù)的指令(3條)MOVRn,A;(A ) RnMOVRn ,di

2、rect;( direct ) RnMOVRn ,#data; data Rn三、以直接尋址的單元為目的操作數(shù)的指令(5條)MOVdirect ,A;(A ) directMOVdirect ,Rn;(Rn) directMOVdirect ,direct;(源 direct ) 目的 directMOVdirect ,Ri;(Ri ) directMOVdirect ,#data; data direct四、以寄存器間接尋址的單元為目的操作數(shù)的指令(3條)MOVRi , A;(A) (Ri)MOVRi , direct;( direct )(Ri )MOVRi , #data; data (

3、 Ri )五、十六位數(shù)據(jù)傳送指令(1條)MOV DPTR , #data16 ; dataH DPH , dataL DPL六、堆棧操作指令寄存器間接尋址立即數(shù)尋址 相對尋址進(jìn)棧指令七、PUSH退棧指令POP字節(jié)交換指令(direct;direct5條)(SP)+1 f SP ,(direct)?XCHA , Rn ;(A)f?(Rn)?XCHA,direct;(A) f?(direct)?XCHA,Ri;(A) f?(Ri)?半字節(jié)交換指令?XCHDA,Ri5(A)03f?(Ri)03加器A與外部數(shù)據(jù)存貯器傳送指令(4條)?MOVXA,DPTR;(DPTR) fA?MOVXA, Ri; (R

4、i) fAi=0,1?MOVX DPTR5A;(A) f(DPTR)?MOVX Ri,A;(A) f(Ri)i=0,1查表指令(i)MOVC A, A+PC;(A)+(PC) fA(ii)MOVC A,A+ DPTR;(A)+(DPTR)算術(shù)運(yùn)算指令不帶進(jìn)位的加法指令(4 條)ADDA,Rn5(A)+(Rn) fAADDA,direct5(A)+(direct) fAADDA,Ri5(A)+(Ri) fAADDA,#data5(A)+#datafA帶進(jìn)位加法指令(4條)ADDCA,Rn5(A)+(Rn)+CYfAADDCA,direct5(A)+(direct)+CYfAADDCA,Ri5(A

5、)+(Ri)+CYfAADDCA,#data5(A)+ #data +CYfA九、增量指令5條)INCA;(A)+1fA?INCRn;(Rn)+1fRn?INCdirect;(direct)+1fdirect?INCRi;(Ri)+1f(Ri)?INCDPTR;(DPTR)+1fDPTR1條)四、十進(jìn)制調(diào)整指令DA A減法指令、帶進(jìn)位減法指令SUBBA,RnSUBBA,directSUBBA,RiSUBBA,#data、減1指令(4條)DECADECRnDECdirectDECRi乘法指令MULAB除法指令DIV AB邏輯運(yùn)算指令累加器A的邏輯操作指令一、 累加器 A 清 0CLR A二、 累

6、加器 A 取反CPL A三、左環(huán)移指令RL A四、帶進(jìn)位左環(huán)移指令RLC A五、右環(huán)移指令RR A六、帶進(jìn)位右環(huán)移指令RRC A七、累加器ACC半字節(jié)交換指令SWAP A兩個(gè)操作數(shù)的邏輯操作指令邏輯與指令 邏輯或指令 邏輯異或指令A(yù)NLA,RnORLA,RnXRLA,RnANLA,directORLA,directXRLA,directANLA,RiORLA,RiXRLA,RiANLA,#dataORLA,#dataXRLA,#dataANLdirect , AORLdirect , AXRLdirect , AANLdirect ,#dataORLdirect , #dataXRLdirec

7、t , #data位操作指令控制轉(zhuǎn)移指令無條件轉(zhuǎn)移指令(4條)1、 短跳轉(zhuǎn)指令A(yù)JMP2、 跳轉(zhuǎn)指令LJMPaddr11addr16;先 (PC)+2TPC;addr11TPC100, ( PC1511);Addr16TPC3、 轉(zhuǎn)移指令4、SJMPrel ; 先(PC) +2T卩。卩。;后(PC) +relTPC4、寄存器加變址存器間接轉(zhuǎn)移指令(散轉(zhuǎn)指令)JMP A+DPTR; (A) + ( DPTR ) PC條件轉(zhuǎn)移指令(8條)CJNE(目的操作數(shù)), (源操作數(shù)),relCJNEA, direct, relCJNEA, #data, relCJNERn,#data,rel;若(Rn )

8、 #data,則(PC)+relTpc,且0TCY ;;若(Rn ) #data,貝 U (PC)+relTPC,且1TCY ;JZ rel當(dāng) A=0 時(shí),(PC) +relT(PC)轉(zhuǎn)移;當(dāng) A 工 0時(shí),順序執(zhí)行。JNZrel ;當(dāng) A 工 0 時(shí),(PC) +relT( pc)轉(zhuǎn)移;當(dāng) A=0時(shí),順序執(zhí)行。JCrel如果進(jìn)位標(biāo)志 CY 為 1,則執(zhí)行轉(zhuǎn)移;JNCrel如果進(jìn)位標(biāo)志 CY 為 0,則執(zhí)行轉(zhuǎn)移;JBbit,rel如果直接尋址位的值為1,則執(zhí)行轉(zhuǎn)移;JNBbit ,rel如果直接尋址位的值為 0,則執(zhí)行轉(zhuǎn)移;JBCbit ,rel如果直接尋址位的值為1,則執(zhí)行轉(zhuǎn)移;然后清“ 0

9、 直接尋址位(一、測試條件符合轉(zhuǎn)移指令比較不相等轉(zhuǎn)移指令bit)位變量傳送指令MOVC, bitMOVbit, C位變量修改指令CLRCCLRbitCPL CCPL bitSETBSETB bit位變量邏輯與指令 ANLANL C, /bit位變量邏輯或指令ORL C, bitORL C, /bitC, bit;若(Rn )= #data,則順序執(zhí)行,且0TCY。、減1不為o轉(zhuǎn)移指令DJNZ Rn , rel ; ( Rn ) -1 Rn ;若侃門)門)工 0, 則(PC)+relTPC ;若 (Rn) = 0 , 則結(jié)束循環(huán), 順序執(zhí)行?DJNZ direct , rel ; ( direct ) -1 direct ;若(direct)工 0,則(PC)+rel f PC ;若 (direct) = 0 ,則結(jié)束循環(huán),順序執(zhí)行調(diào)用和返回指令一、短調(diào)用指令A(yù)CALL addr11;(PC)+2fPC;(SP)+1fSP,(PC07)f(SP);(SP)+1fSP,(PC815)f(SP); addr010fPC010,( P C1115)不變二、長調(diào)用指令LCALL addr16;(PC)+3fPC;(SP)+1fSP,(PC07)f(SP);(SP)+1fSP,(PC815)

溫馨提示

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

評論

0/150

提交評論