版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)一數(shù)據(jù)傳送程序一、實(shí)驗(yàn)?zāi)康氖煜R編語(yǔ)言指令和匯編語(yǔ)言設(shè)計(jì)方法及調(diào)試方法]二、實(shí)驗(yàn)內(nèi)容數(shù)據(jù)傳送程序可分成兩個(gè)獨(dú)立的程序完成;1.向21000H內(nèi)存單元內(nèi)容送入0FFH;2.向21000H-2100FH內(nèi)存單元都送入0FFH開(kāi)始初始化段寄存器DS及基址寄存器開(kāi)始初始化段寄存器DS及基址寄存器BX置循環(huán)次數(shù)CX=16待送數(shù)據(jù)AL=0FFHAL送入DS:[BX]修改地址指針BX+1=CX-1=0?結(jié)束四、實(shí)驗(yàn)步驟在EMU8086環(huán)境下,完成源程序的編制,編譯通過(guò)后調(diào)入仿真器運(yùn)行,最后查看結(jié)果。五、程序MOVAX,2000HMOVDS,AXMOVSI,1000HMOV[SI],0FFHHLT實(shí)驗(yàn)四關(guān)鍵字搜索程序一、實(shí)驗(yàn)?zāi)康恼莆諈R編語(yǔ)言指令和匯編語(yǔ)言設(shè)計(jì)方法和調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容找出11000H至22000H內(nèi)存單元中內(nèi)容為零的字節(jié)數(shù),送入11010H。三、程序流程圖四、實(shí)驗(yàn)步驟首先在11000H~1100FH單元預(yù)制16個(gè)隨機(jī)數(shù),然后在EMU8086環(huán)境下,完成源程序的編制,編譯通過(guò)后調(diào)入仿真器運(yùn)行,最后查看單元內(nèi)容變化情況。在調(diào)試程序時(shí)可以用單步或斷點(diǎn)方式運(yùn)行程序。五、程序MOVAX,2000HMOVDS,AXMOVBX,1000HMOVCX,010HMOVAL,0HMOVAH,000HAGAIN:CMP[BX],ALJZNEXT;若相等跳轉(zhuǎn)到NEXTJMPNEXT1;直接跳轉(zhuǎn)到NEXT1NEXT:INCAHNEXT1:INCBXLOOPAGAINMOV[BX],AH;將AH值賦給21010HHLT實(shí)驗(yàn)五數(shù)據(jù)區(qū)排序程序一、實(shí)驗(yàn)?zāi)康氖煜R編語(yǔ)言指令和掌握匯編語(yǔ)言設(shè)計(jì)方法和程序調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容編寫(xiě)并調(diào)試一個(gè)排序程序,實(shí)現(xiàn)用冒泡法將內(nèi)存單元中的幾個(gè)字節(jié)無(wú)符號(hào)的正整數(shù),(假設(shè)21000H~2100FH單元中),按從大到?。ɑ驈男〉酱螅┑捻樞蛑匦屡帕?。三、程序流程圖四、實(shí)驗(yàn)步驟首先在21000H~2100FH單元預(yù)制16個(gè)隨機(jī)數(shù),然后在EMU8086環(huán)境下,完成源程序的編制,編譯通過(guò)后調(diào)入仿真器運(yùn)行,最后查看21010H~2100FH單元內(nèi)容變化情況。在調(diào)試程序時(shí)可以用單步或斷點(diǎn)方式運(yùn)行程序。五、程序movax,2000hmovds,axnext2:movbx,1000hmovcx,15;16個(gè)數(shù)所以只需比較15次clcnext3:moval,[bx]cmp[bx+1],al;比較叫[bx]與[bx+1]的大小jncnext1;若[bx+1]大于等于al則跳轉(zhuǎn)xchgal,[bx+1];若[bx+1]小于al則相互交換mov[bx],aljmpnext2;跳回首地址next1:incbxloopnext3;進(jìn)行下一次比較hlt虛擬硬件實(shí)驗(yàn)一LED顯示一、實(shí)驗(yàn)?zāi)康恼莆誄PU與外部設(shè)備之間數(shù)據(jù)交換的方式、寄存器的選擇及程序設(shè)計(jì)。熟悉延時(shí)子程序的編寫(xiě)一般規(guī)則。二、實(shí)驗(yàn)內(nèi)容驅(qū)動(dòng)地址為199的5位LED顯示并按十進(jìn)制計(jì)數(shù),計(jì)數(shù)間隔為一秒。三、程序流程圖四、實(shí)驗(yàn)步驟首先在寄存器選擇上,LED地址為199,程序設(shè)計(jì)采用直接訪問(wèn),而數(shù)據(jù)寬度為2Bytes,所以累加器選擇AX。首先,計(jì)數(shù)初值設(shè)置為零,間隔一秒將計(jì)數(shù)值修改一次(遞增或遞減),然后驅(qū)動(dòng)LED顯示。程序調(diào)試過(guò)程中,采用單步執(zhí)行程序觀察寄存器內(nèi)容的變化情況具體程序如下所示:movbx,0movdx,0c7h;將端口地址送入dxnext2:movax,bxoutdx,al;將初值輸入到LED顯示器中incbxmovcx,70;設(shè)置循環(huán)次數(shù)70(經(jīng)驗(yàn))delay:loopdelay;循環(huán)完后延時(shí)1秒jmpnext2hlt實(shí)驗(yàn)二交通燈控制實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)模擬交通燈控制時(shí)序,掌握順序控制程序的設(shè)計(jì)方法。實(shí)驗(yàn)內(nèi)容控制地址為4的12個(gè)3種顏色的LED,模擬交通燈管理。三、程序流程圖開(kāi)始開(kāi)始東西綠燈亮,南北紅燈亮,長(zhǎng)延時(shí)東西綠燈亮,南北紅燈亮,長(zhǎng)延時(shí)東西黃燈閃爍,南北紅燈亮,短延時(shí)東西黃燈閃爍,南北紅燈亮,短延時(shí)東西紅燈亮,南北黃燈閃爍,短延時(shí)東西紅燈亮,南北黃燈閃爍,短延時(shí)東西紅燈亮,南北綠燈亮,長(zhǎng)延時(shí)東西紅燈亮,南北綠燈亮,長(zhǎng)延時(shí)接口說(shuō)明累加器AX的數(shù)據(jù)與交通燈相對(duì)應(yīng)。Di=1,交通燈點(diǎn)亮;Di=0,交通燈熄滅。下表是累加器AX與交通燈具體對(duì)應(yīng)關(guān)系。AX15-1211109876543210方向X西北東南交通燈X綠黃紅綠黃紅綠黃紅綠黃紅程序nn1:loopnn1;長(zhǎng)延時(shí)movbx,4bb0:movcx,50movax,010001010001b;東西黃燈亮,南北紅燈亮out4,ax;把a(bǔ)x輸出到控制地址為4的端口nn2:loopnn2;短延時(shí)movcx,50movax,000001000001b;東西黃燈暗,南北紅燈亮out4,ax;把a(bǔ)x輸出到控制地址為4的端口nn3:loopnn3decbx;BX減一jnzbb0;不為零返回,起到黃燈閃爍四次的作用movcx,1000movax,001001001100b;東西紅燈亮,南北綠燈亮out4,ax;把a(bǔ)x輸出到控制地址為4的端口nn4:loopnn4;長(zhǎng)延時(shí)movbx,4bb1:movcx,50movax,001010001010b;東西紅燈亮,南北黃燈亮out4,ax;把a(bǔ)x輸出到控制地址為4的端口nn5:loopnn5;短延時(shí)movcx,50movax,001000001000b;東西紅燈亮,南北黃燈暗out4,ax;把a(bǔ)x輸出到控制地址為4的端口nn6:loopnn6decbx;BX減一jnzbb1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度養(yǎng)老院護(hù)理服務(wù)與設(shè)施租賃合同3篇
- 2025年度土地流轉(zhuǎn)與農(nóng)業(yè)廢棄物綜合利用合同3篇
- 2025年度綠色能源補(bǔ)貼合同范本2篇
- 2025年度汽車4S店店面租賃及品牌運(yùn)營(yíng)合同3篇
- 二零二四醫(yī)院護(hù)士勞動(dòng)合同樣本:醫(yī)院護(hù)理團(tuán)隊(duì)人員勞動(dòng)合同3篇
- 2025年度債務(wù)重組與財(cái)產(chǎn)分配稅務(wù)籌劃合同3篇
- 二零二五版高端別墅租賃管理服務(wù)合同2篇
- 2024知名品牌授權(quán)使用及銷售代理合同
- 2024食堂人員安全生產(chǎn)責(zé)任與聘用合同3篇
- 2024貼磚勞務(wù)分包合同施工質(zhì)量監(jiān)督協(xié)議3篇
- 2025年湖北武漢工程大學(xué)招聘6人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 【數(shù) 學(xué)】2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)上冊(cè)期末能力提升卷
- GB/T 26846-2024電動(dòng)自行車用電動(dòng)機(jī)和控制器的引出線及接插件
- 遼寧省沈陽(yáng)市皇姑區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試語(yǔ)文試題(含答案)
- 2024年國(guó)家工作人員學(xué)法用法考試題庫(kù)及參考答案
- 妊娠咳嗽的臨床特征
- 國(guó)家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 2024年金融理財(cái)-擔(dān)保公司考試近5年真題附答案
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報(bào)書(shū)
- 高中語(yǔ)文古代文學(xué)課件:先秦文學(xué)
評(píng)論
0/150
提交評(píng)論