

下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
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ù)尋址 相對(duì)尋址進(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)移指令無(wú)條件轉(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、 直接尋址位(一、測(cè)試條件符合轉(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)不變二、長(zhǎng)調(diào)用指令LCALL addr16;(PC)+3fPC;(SP)+1fSP,(PC07)f(SP);(SP)+1fSP,(PC815)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 秋季學(xué)期課程評(píng)價(jià)體系建設(shè)計(jì)劃
- 2024年多功能應(yīng)急燈項(xiàng)目投資申請(qǐng)報(bào)告
- 2024年降解薄膜項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 露天煤礦考試題及答案
- 1《感受生活中的法律》第二課時(shí)(教學(xué)設(shè)計(jì))-部編版道德與法治六年級(jí)上冊(cè)
- 2023九年級(jí)數(shù)學(xué)下冊(cè) 第25章 投影與視圖25.1 投影第2課時(shí) 正投影教學(xué)設(shè)計(jì) (新版)滬科版
- 川教版(2024)小學(xué)信息技術(shù)三年級(jí)上冊(cè)《電子小報(bào)記見(jiàn)聞》教學(xué)設(shè)計(jì)
- 咖啡師的培訓(xùn)課程設(shè)計(jì)試題及答案
- 20小壁虎借尾巴 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文一年級(jí)下冊(cè)統(tǒng)編版
- 細(xì)看2024年二級(jí)建造師考試內(nèi)容試題及答案
- 盾構(gòu)始發(fā)接收施工技術(shù)培訓(xùn)課件
- 高三英語(yǔ)語(yǔ)法填空專項(xiàng)訓(xùn)練及答案含解析
- (完整版)S312防水套管圖集
- 常用儀器設(shè)備和搶救物品使用的制度及流程
- 2023年浙江省杭州市余杭區(qū)徑山鎮(zhèn)招聘村務(wù)工作者招聘14人(共500題含答案解析)筆試歷年難、易錯(cuò)考點(diǎn)試題含答案附詳解
- 妊娠滋養(yǎng)細(xì)胞腫瘤課件
- 個(gè)人原因動(dòng)物檢產(chǎn)品檢疫合格證明丟失情況說(shuō)明
- 中國(guó)的預(yù)算管理
- 如坐針氈:我與通用電氣的風(fēng)雨16年
- 部編小學(xué)語(yǔ)文四年級(jí)下冊(cè)第四單元教材分析解讀課件
- 塔機(jī)基礎(chǔ)轉(zhuǎn)換腳計(jì)算書
評(píng)論
0/150
提交評(píng)論