版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、匯編語言的基本知識 匯編語言的格式 LABLE:OPCODE ,OPRAND ;OMMENT 匯編語言的構(gòu)成 指令性語句 指示性語句:偽指令 程序設(shè)計流程第1頁/共53頁匯編語言的格式第2頁/共53頁匯編語言的基本知識第3頁/共53頁匯編語言的基本知識第4頁/共53頁匯編語言的基本知識第5頁/共53頁匯編語言的基本知識PC指針第6頁/共53頁匯編語言的基本知識LJMP 1000HORG 1000HDB 76H,73,C,BDB 0ACH第7頁/共53頁偽指令LJMP 2200HORG 2200HDW 1246H,7BH,10第8頁/共53頁程序設(shè)計流程ABC BIT P1.0Q4 BIT P2
2、.2CLR ABCCLR Q4第9頁/共53頁$2 簡單程序(順序結(jié)構(gòu))LJMP NMNM DATA 3000H第10頁/共53頁將20H單元內(nèi)兩個BCD碼變換成相應(yīng)的ASCII碼放在21H:22H中第11頁/共53頁求16位二進(jìn)制補碼的絕對值LJMP 500HORG 500HDS 10HDB 4BH,5AH第12頁/共53頁第13頁/共53頁正確運用轉(zhuǎn)移指令第14頁/共53頁;第二版單片機教程;例 5.8org 0000hLJMP MAINMAIN:MOV R0,#22HMOV R0,#0MOV A,20HXCHD A,R0ORL 22H,#30HSWAP AORL A,#30HMOV 21
3、H,ASJMP $END第15頁/共53頁$循環(huán)程序程序運行前為BCD碼程序運行后為ASCII碼第16頁/共53頁注意循環(huán)嵌套第17頁/共53頁例程序運行前為BCD碼程序運行后也為BCD碼第18頁/共53頁第19頁/共53頁數(shù)據(jù)排序 第20頁/共53頁數(shù)據(jù)排序 ;第二版單片機教程;例 5.10MT DATA 7DHMOV A,#0AHDL2:MOV R1,#MTDL1:NOPNOPDJNZ R1,DL1DJNZ R0,DL1SJMP $END第21頁/共53頁第22頁/共53頁數(shù)據(jù)排序 第23頁/共53頁數(shù)據(jù)排序 第24頁/共53頁;第二版單片機教程;例 5.13MOV A,5AHADD A,
4、5AHMOV R1,AMOV A,5AHCJNE A,#10,L1L1:JC L2MOV R0,#40HCJNE A,#10H,L3L3:JNC L4MOV A,R1ADD A,#10MOV R0,ASJMP L4L2:MOV A,R1ADD A,5AHMOV R0,Al4:MOV 5BH,R0SJMP $END第25頁/共53頁數(shù)據(jù)排序 第26頁/共53頁數(shù)據(jù)排序 第27頁/共53頁數(shù)據(jù)排序 ;第二版單片機教程;例 5.14MOV DPTR,#TAB1MOV A,R3ADD A,R3JNC NOADINC DPHNOAD:JMP A+DPTRMOV R1,ATAB1:AJMP OPR0AJM
5、P OPR1AJMP OPR2AJMP OPR3AJMP OPR4OPR0:OPR1:OPR2:OPR3:OPR4:SJMP $END第28頁/共53頁數(shù)據(jù)排序 第29頁/共53頁數(shù)據(jù)排序 第30頁/共53頁數(shù)據(jù)排序 ;例 5.15MOV DPTR,#TAB4MOV A,R2ADD A,R2JNC NADDINC DPHNADD:MOV R3,AMOVC A,A+DPTRXCH A,R3INC AMOVC A,A+DPTRMOV DPL,AMOV DPH,R3CLR AJMP A+DPTRMOV R1,ATAB4:DW OPR0DW OPR1DW OPR2DW OPR3DW OPR4OPR0:
6、OPR1:OPR2:第31頁/共53頁數(shù)據(jù)排序 第32頁/共53頁數(shù)據(jù)排序 第33頁/共53頁數(shù)據(jù)排序 ;例 5.16Ljmp 60HORG 60Hmov a,r0anl a,#0fhadd a,#02movc a,a+pcmov r0,aRETTAB:DB 30H,31HDB 32H,33HDB 34H,35HDB 36H,37HDB 39H,41HDB 42H,43HDB 44H,45HDB 46H第34頁/共53頁數(shù)據(jù)排序 第35頁/共53頁;例 5.17 LJMP 200HORG 200HMOV DPTR,#TABMOV A,20HRL AMOV 20H,Amovc a,a+DPTRM
7、OV 22H,AINC DPTRMOV A,20Hmovc a,a+DPTRMOV 23H,ARETTAB:DB 01H,23HDB 34H,0A7HDB 02H,34HDB 56H,78HDB 08H,5AHDB 0ACH,23HDB 0AH,0C4HDB 0E3H,045HDB 21H,2AH數(shù)據(jù)排序 表格未按題目做.第36頁/共53頁在結(jié)構(gòu)化程序設(shè)計中,通常將各功能塊分別寫成各自的程序段,再在主程序中將各子程序連接起來,使之成為軟件工程。第37頁/共53頁數(shù)據(jù)排序 第38頁/共53頁數(shù)據(jù)排序 第39頁/共53頁第40頁/共53頁數(shù)據(jù)排序 Ljmp 200h org 200hMOV 31H
8、,#2 ;設(shè)A等于2 MOV 32H,#3 ;設(shè)B等于3mov sp,#3fh mov a,31hlcall sqrmov r1,amov a,32hlcall sqradd a,r1mov 33h,a ;33H等于0dsjmp $org 2400hsqr: inc a movc a,a+pc ret TAB:db 0,1,4,9,16 db 25,36,49 db 64,81 end第41頁/共53頁HEX:MOVA,R0CLRCSUBBA,#30HMOVR0,ASUBBA,#0AHJCSB2XCHA,R0SUBBA,#07HMOVR0,ASB2:RETEND第42頁/共53頁數(shù)據(jù)排序 運行
9、前運行后:第43頁/共53頁BADD:MOVA,61HADDA,63HMOV66H,AMOVA,60HADDCA,62HMOV65H,ACLRAADDCA,#00HMOV64H,ARETEND第44頁/共53頁數(shù)據(jù)排序 運行前運行后:第45頁/共53頁數(shù)據(jù)排序 BSUB:LCALLASUBMOVA,R4MOVDPTR,#300HMOVXDPTR,AMOVA,R5INCDPTRMOVXDPTR,A RETASUB:MOVA,R3CLRCSUBBA,R7MOVR5,AMOVA,R2SUBBA,R6MOVR4,ARETEND第46頁/共53頁數(shù)據(jù)排序 第47頁/共53頁;例5-27DLV:MOV R
10、2,#08HDLV1:MOV R3,#0FAHDLV2:CPL P1.0LCALL D0_5msDJNZ R3,DLV2DJNZ R2,DLV1MOV R2,#10HDLV3:MOV R3,#0FAHDLV4:CPL P1.0LCALL D0_25msDJNZ R3,DLV4DJNZ R2,DLV3SJMP DLV;例 5.10;1ms的延時程序;MT DATA 7DHD0_5ms:MT0_5 DATA 3FHMOV R0,#0AHDL2:MOV R1,#MT0_5DL1:NOPNOPDJNZ R1,DL1DJNZ R0,DL2RETD0_25ms:MT0_25 DATA 1FHMOV R0,#0AHDL20:MOV R1,#MT0_25DL10:NOPNOPDJNZ R1,DL10DJNZ R0,DL20RET第48頁/共53頁數(shù)據(jù)排序 mov a,#01shift:LCAll flashrr asjmp shiftflash:mov r2,#0ahflash1:mov p1,alcall delaymov p1,#00hlcall delaydjnz
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度farmhouse木門安裝服務(wù)合同
- 深圳購房合同樣本
- 住宅房屋購買合同簡單版
- 2024年《軟件許可合同中不可抗力事件的處理》
- 廣告公司授權(quán)合同模板
- 2024年范文承包土地協(xié)議書
- 2024年發(fā)光字合同
- 跨境客運線路租賃合同
- 共建文明施工項目協(xié)議書
- 親子園與醫(yī)療機構(gòu)合作協(xié)議書
- 國開2024年《中國法律史》平時作業(yè)1-3答案
- 鋼結(jié)構(gòu)策劃書(范本)
- 急性腎衰竭與crrt治
- 焦化廠生產(chǎn)工序及工藝流程圖
- 嘔吐(急性胃腸炎)診療指南(制訂)編制說明排版
- 江堤道路工程施工方案#江蘇
- (外研版)初中英語語法匯總[新版]
- 李燕璇植樹問題卡通版5
- 有砟軌道鋪設(shè)的施工講解
- 煙草專賣食堂燃?xì)庑孤都盎馂?zāi)事故現(xiàn)場應(yīng)急處置方案
- 國家電網(wǎng)公司十八項反措
評論
0/150
提交評論