



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、匯編語言程序設(shè)計(jì)實(shí)驗(yàn)實(shí)驗(yàn)六分支程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?. 進(jìn)一步熟悉mcs-51指令系統(tǒng),了解匯編語言程序設(shè)計(jì)的基本結(jié)構(gòu)。2. 掌握分支結(jié)構(gòu)程序設(shè)計(jì)的方法。3. 學(xué)會(huì)用條件轉(zhuǎn)移指令、cine、jmp及其配合使用來編寫二分支、三分支和多分支程序。二、實(shí)驗(yàn)內(nèi)容1. 二分支的條件轉(zhuǎn)移程序設(shè)變量x存放于r0,函數(shù)值y存放在r1,其中x、y均為二進(jìn)制數(shù)。試按照下式的要求給y 賦值:r1x0y=s0x=0-1x<0程序框圖如圖3-5所示:開始a(ro)(a卜(rl)結(jié)束圖3-5二分支結(jié)構(gòu)流程圖三、實(shí)驗(yàn)步驟1. 根據(jù)實(shí)驗(yàn)內(nèi)容和參考程序流程圖,編出相應(yīng)的分支結(jié)構(gòu)程序。2. 輸入程序,匯編成功;3. 用f4
2、 (執(zhí)行到光標(biāo)處)、f7 (跟蹤執(zhí)行)、f8 (單步執(zhí)行)或斷點(diǎn)運(yùn)行等方式調(diào)試程序;4. 觀察程序的流程,記錄運(yùn)行結(jié)果。四、思考題1. cjne指令對(duì)cy有影響嗎?川cjne和jc/jnc指令配合應(yīng)注意什么? 在用jmp指令前,若變址255怎么辦?2. 用什么指令可以實(shí)現(xiàn)多分支之間的隔離?五、實(shí)驗(yàn)報(bào)告要求 寫出題目運(yùn)行結(jié)果。六、參考程序清單1、二分支的條件轉(zhuǎn)移程序 1)用二分支結(jié)構(gòu)程序?qū)崿F(xiàn):org 0000h ajmp 0050h org 0050hmain:mov a,r0 jz load jnb acc.7,go mov a,#0ffh sjmp loadgo:mov a,#01hload
3、:movr1,a sjmp $end2)用三分支結(jié)構(gòu)程序?qū)崿F(xiàn):org 0000h ajmp 0050h org 0050hmain:mov a,r0 jnz comp mov rl,#00h sjmp mp3comp:cjne r0,#80h,mpl mov r1 ,#0ffh ljmp mp3mp1:jc mp2 movr1,#offh ljmp mp3mp2:movr1,#01hmp3:sjmp $end實(shí)驗(yàn)七循環(huán)程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康?. 進(jìn)一步熟悉mcs-51指令系統(tǒng),了解匯編語言程序設(shè)計(jì)的基本結(jié)構(gòu)。掌握循環(huán)結(jié)構(gòu)程序設(shè) 計(jì)的方法,弄清單重及多重循環(huán)控制過程。2. 掌握典型算法:冒泡排序法
4、。二、實(shí)驗(yàn)內(nèi)容設(shè)計(jì)循環(huán)程序:冒泡法排序。具體要求:沒單片機(jī)8031外部ram從3600h單元開始存放10個(gè)無符號(hào)數(shù),試編寫程序能使 它們按從大到小的順序排列(最大數(shù)存放在3600h單元)。三、實(shí)驗(yàn)步驟1. 輸入預(yù)先編好的程序,匯編成功;2. 用自動(dòng)單步方式執(zhí)行程序,觀察循環(huán)計(jì)數(shù)器的變化情況。3. 用斷點(diǎn)運(yùn)行方式調(diào)試排序程序,記錄排序過程。四、參考流程圖程序流程閣如圖3-7所示。五、循環(huán)結(jié)構(gòu)程序參考清單:冒泡法排序法參考程序淸單:org 0000hajmp 0050horg 0050h main:mov psw,#00h mov p2,#36h mov r2,#10-llppo:mov r0,#00h movr1,#01h mov 03h,r2 clr 7fhlpp1:movx a,r0 mov 30h,a movx a,r1 cjne a,30h,lpp2 sjmpll1lpp2:jc ll1movx r0,a xch a,30h movx r1,a setb 7fhll1:inc r0圖37抹序程序流程圖incr1djnz r3,lpp1 jnb 7fh,lpp3djnz r2,lpp0lpp3:sjmp $end六、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年雙頭攻絲機(jī)項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年千層餅項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年凍干蘋果丁項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國車載多端口手機(jī)充電器數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年P(guān)OS卷紙項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國氯磺化聚乙烯橡膠漆數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年鑄造用型砂添加劑項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國S-PC產(chǎn)品行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年中國電解電容器紙行業(yè)市場深度分析及發(fā)展前景預(yù)測報(bào)告
- 苗族傳統(tǒng)文化
- 2023年山東科技職業(yè)學(xué)院單招綜合素質(zhì)考試筆試模擬試題及答案解析
- 警察行政法課件
- 水利工程施工質(zhì)量與安全管理知識(shí)講稿ppt版(共243)
- 幼兒園實(shí)習(xí)指導(dǎo)課件
- 幼兒園繪本故事:《昆蟲運(yùn)動(dòng)會(huì)》 課件
- 數(shù)學(xué)與生活小報(bào)
- 挖掘數(shù)學(xué)專業(yè)課程的思政元素-以空間解析幾何為例
- 兒科學(xué)教學(xué)課件腎病綜合征
- 2023高中物理步步高大一輪 第四章 專題強(qiáng)化七 圓周運(yùn)動(dòng)的臨界問題
- Q∕GDW 12152-2021 輸變電工程建設(shè)施工安全風(fēng)險(xiǎn)管理規(guī)程
- 云南省地質(zhì)災(zāi)害群測群防手冊(cè)
評(píng)論
0/150
提交評(píng)論