




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
實驗一數(shù)據(jù)傳送程序一、實驗?zāi)康氖煜R編語言指令和匯編語言設(shè)計方法及調(diào)試方法]二、實驗內(nèi)容數(shù)據(jù)傳送程序可分成兩個獨立的程序完成;1.向21000H內(nèi)存單元內(nèi)容送入0FFH;2.向21000H-2100FH內(nèi)存單元都送入0FFH開始初始化段寄存器DS及基址寄存器開始初始化段寄存器DS及基址寄存器BX置循環(huán)次數(shù)CX=16待送數(shù)據(jù)AL=0FFHAL送入DS:[BX]修改地址指針BX+1=CX-1=0?結(jié)束四、實驗步驟在EMU8086環(huán)境下,完成源程序的編制,編譯通過后調(diào)入仿真器運行,最后查看結(jié)果。五、程序MOVAX,2000HMOVDS,AXMOVSI,1000HMOV[SI],0FFHHLT實驗四關(guān)鍵字搜索程序一、實驗?zāi)康恼莆諈R編語言指令和匯編語言設(shè)計方法和調(diào)試方法。二、實驗內(nèi)容找出11000H至22000H內(nèi)存單元中內(nèi)容為零的字節(jié)數(shù),送入11010H。三、程序流程圖四、實驗步驟首先在11000H~1100FH單元預(yù)制16個隨機數(shù),然后在EMU8086環(huán)境下,完成源程序的編制,編譯通過后調(diào)入仿真器運行,最后查看單元內(nèi)容變化情況。在調(diào)試程序時可以用單步或斷點方式運行程序。五、程序MOVAX,2000HMOVDS,AXMOVBX,1000HMOVCX,010HMOVAL,0HMOVAH,000HAGAIN:CMP[BX],ALJZNEXT;若相等跳轉(zhuǎn)到NEXTJMPNEXT1;直接跳轉(zhuǎn)到NEXT1NEXT:INCAHNEXT1:INCBXLOOPAGAINMOV[BX],AH;將AH值賦給21010HHLT實驗五數(shù)據(jù)區(qū)排序程序一、實驗?zāi)康氖煜R編語言指令和掌握匯編語言設(shè)計方法和程序調(diào)試方法。二、實驗內(nèi)容編寫并調(diào)試一個排序程序,實現(xiàn)用冒泡法將內(nèi)存單元中的幾個字節(jié)無符號的正整數(shù),(假設(shè)21000H~2100FH單元中),按從大到小(或從小到大)的順序重新排列。三、程序流程圖四、實驗步驟首先在21000H~2100FH單元預(yù)制16個隨機數(shù),然后在EMU8086環(huán)境下,完成源程序的編制,編譯通過后調(diào)入仿真器運行,最后查看21010H~2100FH單元內(nèi)容變化情況。在調(diào)試程序時可以用單步或斷點方式運行程序。五、程序movax,2000hmovds,axnext2:movbx,1000hmovcx,15;16個數(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;進行下一次比較hlt虛擬硬件實驗一LED顯示一、實驗?zāi)康恼莆誄PU與外部設(shè)備之間數(shù)據(jù)交換的方式、寄存器的選擇及程序設(shè)計。熟悉延時子程序的編寫一般規(guī)則。二、實驗內(nèi)容驅(qū)動地址為199的5位LED顯示并按十進制計數(shù),計數(shù)間隔為一秒。三、程序流程圖四、實驗步驟首先在寄存器選擇上,LED地址為199,程序設(shè)計采用直接訪問,而數(shù)據(jù)寬度為2Bytes,所以累加器選擇AX。首先,計數(shù)初值設(shè)置為零,間隔一秒將計數(shù)值修改一次(遞增或遞減),然后驅(qū)動LED顯示。程序調(diào)試過程中,采用單步執(zhí)行程序觀察寄存器內(nèi)容的變化情況具體程序如下所示:movbx,0movdx,0c7h;將端口地址送入dxnext2:movax,bxoutdx,al;將初值輸入到LED顯示器中incbxmovcx,70;設(shè)置循環(huán)次數(shù)70(經(jīng)驗)delay:loopdelay;循環(huán)完后延時1秒jmpnext2hlt實驗二交通燈控制實驗?zāi)康耐ㄟ^模擬交通燈控制時序,掌握順序控制程序的設(shè)計方法。實驗內(nèi)容控制地址為4的12個3種顏色的LED,模擬交通燈管理。三、程序流程圖開始開始東西綠燈亮,南北紅燈亮,長延時東西綠燈亮,南北紅燈亮,長延時東西黃燈閃爍,南北紅燈亮,短延時東西黃燈閃爍,南北紅燈亮,短延時東西紅燈亮,南北黃燈閃爍,短延時東西紅燈亮,南北黃燈閃爍,短延時東西紅燈亮,南北綠燈亮,長延時東西紅燈亮,南北綠燈亮,長延時接口說明累加器AX的數(shù)據(jù)與交通燈相對應(yīng)。Di=1,交通燈點亮;Di=0,交通燈熄滅。下表是累加器AX與交通燈具體對應(yīng)關(guān)系。AX15-1211109876543210方向X西北東南交通燈X綠黃紅綠黃紅綠黃紅綠黃紅程序nn1:loopnn1;長延時movbx,4bb0:movcx,50movax,010001010001b;東西黃燈亮,南北紅燈亮out4,ax;把ax輸出到控制地址為4的端口nn2:loopnn2;短延時movcx,50movax,000001000001b;東西黃燈暗,南北紅燈亮out4,ax;把ax輸出到控制地址為4的端口nn3:loopnn3decbx;BX減一jnzbb0;不為零返回,起到黃燈閃爍四次的作用movcx,1000movax,001001001100b;東西紅燈亮,南北綠燈亮out4,ax;把ax輸出到控制地址為4的端口nn4:loopnn4;長延時movbx,4bb1:movcx,50movax,001010001010b;東西紅燈亮,南北黃燈亮out4,ax;把ax輸出到控制地址為4的端口nn5:loopnn5;短延時movcx,50movax,001000001000b;東西紅燈亮,南北黃燈暗out4,ax;把ax輸出到控制地址為4的端口nn6:loopnn6decbx;BX減一jnzbb1
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 62680-1-3:2024 EN-FR Universal serial bus interfaces for data and power - Part 1-3: Common components - USB Type-C?cable and connector specification
- 2025-2030年中國鋁包木門窗行業(yè)運行現(xiàn)狀及發(fā)展前景分析報告
- 2025-2030年中國金融資產(chǎn)交易所行業(yè)發(fā)展趨勢規(guī)劃研究報告
- 2025-2030年中國葡萄及深加工行業(yè)發(fā)展?fàn)顩r及營銷戰(zhàn)略研究報告
- 2025-2030年中國色紡紗市場運行動態(tài)及發(fā)展趨勢預(yù)測報告
- 2025-2030年中國羊絨產(chǎn)業(yè)運行態(tài)勢及投資戰(zhàn)略研究報告
- 2025-2030年中國程控交換機行業(yè)發(fā)展現(xiàn)狀及前景趨勢分析報告
- 2025遼寧省安全員C證考試(專職安全員)題庫附答案
- 2025廣東省安全員《C證》考試題庫及答案
- 2025年人教版英語五年級下冊教學(xué)進度安排表
- 同等學(xué)力英語申碩考試詞匯(第六版大綱)電子版
- 部編四下語文《口語交際:轉(zhuǎn)述》公開課教案教學(xué)設(shè)計【一等獎】
- BowTieXP風(fēng)險與管理軟件介紹
- 污水管網(wǎng)計算說明書
- 原子雜化軌道理論
- 充填開采之 矸石充填術(shù)
- 文化產(chǎn)業(yè)園項目建議書范文
- 互聯(lián)網(wǎng)銷售卷煙(煙草)案件的分析
- 公務(wù)員考察政審表樣本
- 白菜花生長過程記錄
評論
0/150
提交評論