版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
3.13.151[標號:操作碼助記符[目的操作數][,源操作數][;注釋3.1.13.1.2 器3.23.2MCS‐513.23.251 3.2.23.2.2寄存器數尋址(寄存器尋址例如:MOV 例如:MOV 例如:MOV 用MOV指令:MOV用MOVXMOVXA, 例如:例如:MOVC + AA3.2.43.2.43.2.53.2.53.33.351 3.33.351指令格式:MOVMOVMOVA,directMOVA,@RiMOVA,#dataMOVMOVRn,directMOV;A←;A←;Rn←;Rn;Rn←MOV ;(direct)←MOV MOVdirect,direct MOVdirect,@Ri ;(direct)←(Ri)MOVdirect,#data ;(direct)←#dataMOVMOVMOVMOV;(Ri)←;DPTR←不允許有:MOVMOV MOVXA,@DPTR ;A←(DPTR)MOVX@DPTR,A MOVXA,@Ri ;A←(Ri)MOVX MOVCA,@A+DPTR;A←MOVC ;A← 程序為:MOVA,R0MOV程序為:MOVDPTR,#1000HMOVXMOV程序為:MOVMOVA,#00HMOVCA,@A+DPTRMOV30H,AXCH ;A<=>XCHA,direct ;A<=>(direct)XCHA,@Ri XCHDA,@Ri ;A0~3<=>(Ri)0~3SWAPA XCHA,@R0SWAPAPUSHdirect;SP←(SP+1),POP 3.3.23.3.2ADD ;A←A+ADDA,direct ADDA,@Ri ;A←A+(Ri)ADDA,#data ;A←A+#dataADDC ;A←A+Rn+ADDCA,direct ;A←A+(direct)+CADDCA,@Ri ;A←A+(Ri)+CADDCA,#data ;A←A+#data+C3.3.23.3.2INCINCINCdirectINC@RiINCDPTR;A←A+;Rn←Rn+;DPTR←DPTR+MOVA,R2ADDA,R4MOVR6,AMOVA,R1ADDCA,R3MOVR5,ASUBB ;A←A‐Rn‐SUBBA,direct ;A←A‐(direct)‐CSUBBA,@Ri ;A←A‐(Ri)‐CSUBBA,#data ;A←A‐#data-CDEC ;A←A‐DEC ;Rn←Rn‐DEC DEC MOVA,R2CLRCSUBBMOVMUL DIV DAMOVA,R3ADDA,R2DAAMOV ANL ;A←AANLA,direct ;A←A(direct)ANLA,@Ri ANLA,#data ;A←AdataANL ;(direct)←(direct)ANL ORL ;A←AORLA,direct ;A←A(direct)ORLA,@Ri ORLA,#data ;A←AdataORL ;(direct)←(direct)ORL XRL ;A←AXRL ;A←AXRL ;A←AXRL ;A←AXRLdirect,A ;(direct)←(direct)AXRLdirect,#data ANL ORL XRL 指令:CLR求反指令:CPL;A←;A← RLRRRLCRRC執(zhí)行RLCA3.3.43.3.4指令格式:LJMP ;PC← 指令格式:AJMPaddr11;PC10~0指令格式:SJMP;PC←PC+2+SJMP指令格式:JMP ;PC←A+偏移量,在64KB范圍內無條件轉移。MOVDPTR JMP TABLE:AJMP AJMP AJMP AJMP 判0指令:JZ 若A=0,則PCPC2rel,否則,PCPC判非0指令:JNZ 若A0,則PCPC2rel,否則,PCPCORG0030HMAIN:MOVR0,MOVR1,#40HMOVP2,LOOP:MOVXA,MOV@R1,INCR1INCR0JNZLOOP$CJNEA,#data,rel若A=data,則PCPC3,不轉移,繼續(xù)執(zhí)行若A>data,則C=0,PC←PC+3+rel,轉移若A<data,則C=1,PC←PC+3+rel,轉移CJNERn,#data,rel;若(Rn)=data,則PCPC3,不轉移,繼續(xù)執(zhí)行若(Rn)>data,則C=0,PC←PC+3+rel,轉移若(Rn)<data,則C=1,PC←PC+3+rel,轉移CJNECJNE@Ri,#data,rel若((Ri))=data,則PCPC3,不轉移,繼續(xù)執(zhí)行若((Ri))>data,則C=0,PC←PC+3+rel,轉移若((Ri))<data,則C=1,PC←PC+3+rel,轉移CJNEA,direct,rel若A=direct,則PCPC3,不轉移,繼續(xù)執(zhí)行若A>direct,則C=0,PC←PC+3+rel,轉移若A<direct,則C=1,PC←PC+3+rel,轉移DJNZ DJNZ ORG0000HLJMPMAINORG0030HMAIN:MOVR0,MOVR2,MOVR7,#0LOOP:MOVA,CJNEA,#0,NEXTINCR7NEXT:INCDJNZR2,LOOPSJMP$指令格式:LCALL 指令格式:ACALL 3.3.53.3.5MOVC,bit;C←(bit)MOVbit,C;(bit)←CMOVC,20HMOVCLRCLRbitSETBSETBCPLCPL;C←ANLC,bit;C←C∧(bit)ANLC,/bit;C←C∧(/bit)ORLC,bitORLC,/bitJC JNCrelC=0JB;JNB;JBC MOVMOVR2,#100MOVR0,#30HMOVR5,#0MOVR6,#0MOVR7,#0MOV LOOP:MOVXCJNEA,#0,NEXT1INCR6SJMPNEXT3NEXT1:CLRCSUBBA,#0JCNEXT2INCR5SJMPNEXT3NEXT2:INCINCR0NEXT3:DJNZR2,LOOPSJMPORG0000HLJMPMAINORG0030HMOVR2,#100MOVDPTR,#0030HMOVR5,#0MOVR6,MOVR7,#0MOVXA,@DPTRJZZEROJBACC.7,NEGINCR5SJMPNEXT3INCR6SJMPINCNEXT3:INCDJNZR2,LOOPSJMP$ ;PC←3.43.451 格式:ORG地址(十六進制表示 【例3.16ORG1000HSTART:MOV?? ----EQU【例3.20】TAB1EQUTAB2EQU DATA…MOVRESULT, XDATA…MOVDPTR,#PORT1MOVX@DPTR,Abit【例3.23】PLGbitA1bit和3.53.551 ORG0000HORG0030HMAIN:MOVR0,MOVR1,#40HMOVR2,#03HCLRCLOOP:MOVA,ADDCA,@R1MOV@R0,AINCR0INCDJNZR2,LOOPSJMP$
ORG0000HLJMPMAINORGMAIN:MOVA,CL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國干濕式除塵器數據監(jiān)測研究報告
- 2024至2030年中國塑料線槽行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國合金鑄棒數據監(jiān)測研究報告
- 2024至2030年中國冷凍陳列柜行業(yè)投資前景及策略咨詢研究報告
- 2024年中國絞磨機市場調查研究報告
- 2024年中國氣眼市場調查研究報告
- 新疆2020年中考化學真題(含答案)
- 2024年中國家庭影院功放音響市場調查研究報告
- 2024年中國單孔雙聯(lián)龍頭市場調查研究報告
- 2024年中國交流變頻柜市場調查研究報告
- 湖北省恩施州2023-2024學年八年級上學期期末考試英語試題
- 部編版高中語文必修上冊第三單元《單元學習任務》課件
- 3.1激素和內分泌系統(tǒng)教學設計-高二上學期生物人教版選擇性必修1
- 裴斯泰洛齊教學課件
- 《家庭常用藥物》課件
- 怎樣給投影儀除塵和清零-操作說明
- 市政道路開口及道路組織方案
- 建設工程HSE管理方案
- 膝關節(jié)骨性關節(jié)炎護理教學查房
- 《數據庫的基本概念》課件
- 心血管疾病的綜合治療與護理技巧
評論
0/150
提交評論