版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實 驗 報 告(2014 / 2015 學(xué)年 第 一 學(xué)期)課程名稱 微型計算機原理與接口技術(shù)實驗名稱基于中斷的字符串動態(tài)顯示實驗時間2014年12月11日指導(dǎo)單位計算機學(xué)院指導(dǎo)教師學(xué)生姓名班級學(xué)號學(xué)院(系)專 業(yè) PAGE 8實 驗 報 告實驗名稱基于中斷的字符串動態(tài)顯示指導(dǎo)教師陳云芳實驗類型驗證實驗學(xué)時2實驗時間2014.12.11實驗?zāi)康暮鸵髮嶒災(zāi)康模赫莆?259的結(jié)構(gòu)、工作原理、工作方式、初始化及應(yīng)用編程;掌握微機系統(tǒng)中斷程序的設(shè)計?;疽螅好扛?秒鐘,在屏幕中央顯示一行自己的學(xué)號,顯示10次后程序自動退出。高級要求:每隔1秒鐘,在屏幕中央以水平滾動的方式 動態(tài)顯示自己的學(xué)號,循環(huán)
2、往復(fù),直到用戶敲擊鍵盤為止。二、實驗環(huán)境(實驗設(shè)備)未來匯編,8259中斷控制器三、實驗原理及內(nèi)容實驗原理: 系統(tǒng)定時器每隔55ms產(chǎn)生一次日時鐘中斷,中斷18次為990ms,接近一秒鐘,由于日時鐘中斷每次都要調(diào)用1CH中斷,因此可以設(shè)計新的1CH型的中斷服務(wù)程序,對日時鐘中斷進行計數(shù),計滿18次顯示一次學(xué)號。 實驗內(nèi)容: .486 DATA SEGMENT USE16 ;數(shù)據(jù)段定義 NUM DB B12060602,0AH,0DH,$ OLD1C DD ? ICOUNT DB 18 ;中斷計數(shù)初值 FLAG DB 0 DATA ENDS CODE SEGMENT USE16 ;代碼段 ASS
3、UME CS:CODE,DS:DATA,ES:DATA BEG: MOV AX, DATA ;DS段賦值 MOV DS, AX MOV CX,10 MOV FLAG,0 CLI ;關(guān)中斷 CALL READ1C CALL WRITE1C STI ;開中斷 LAST: OR FLAG,0 JZ LAST MOV FLAG ,0 MOV AH,9 MOV DX,OFFSET NUM INT 21H ;顯示一行 LOOP LAST ;循環(huán)計數(shù) RETURN: CALL RESET MOV AH,4CH ;返回DOS INT 21H ;以下為中斷服務(wù)程序 SERVICE PROC PUSHA ;保護現(xiàn)
4、場 PUSH DS MOV AX,DATA ;注意:重新給DS賦值 MOV DS, AX DEC ICOUNT ;中斷計數(shù) JNZ EXIT ;不滿18次轉(zhuǎn)移 MOV ICOUNT,18 ;滿18次,重新賦計數(shù)初值 MOV FLAG,1 EXIT: POP DS POPA ;注意:不需給8259A送中斷結(jié)束命令 IRET ;返回系統(tǒng)8型中斷服務(wù)程序 SERVICE ENDP ; READ1C PROC ;轉(zhuǎn)移系統(tǒng)1CH型中斷向量 MOV AX,351CH INT 21H MOV WORD PTR OLD1C,BX MOV WORD PTR OLD1C+2,ES RET READ1C ENDP
5、; WRITE1C PROC ;寫入用戶1CH型中斷向量 PUSH DS MOV AX,CODE MOV DS, AX MOV DX,OFFSET SERVICE MOV AX,251CH INT 21H POP DS RET WRITE1C ENDP ; RESET PROC ;恢復(fù)系統(tǒng)1CH型中斷向量 MOV DX,WORD PTR OLD1C ;注意:給DX和DS賦值不能顛倒 MOV DS,WORD PTR OLD1C+2 MOV AX,251CH INT 21H RET RESET ENDP CODE ENDS END BEG 實 驗 報 告實 驗 報 告四、實驗小結(jié)(包括問題和解決方法、心得體會、意見與建議等) 這次的基于中斷字符串的動態(tài)顯示實驗,讓我們能夠?qū)⒅霸跁旧蠈W(xué)習(xí)到的中斷系統(tǒng)運用到匯編語言中,對其有更加深刻的認識。 實驗將中斷系統(tǒng)、中斷向量、中斷向量表、日時鐘中斷的基本知
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46373-2025壓縮空氣儲能電站接入電網(wǎng)技術(shù)規(guī)定
- GB/Z 18978.810-2025人-系統(tǒng)交互工效學(xué)第810部分:機器人、智能和自主系統(tǒng)
- GB/Z 145-2025標準化教育課程建設(shè)指南物流標準化
- 2026年廣西水利電力職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫及完整答案詳解1套
- 2026年山西國際商務(wù)職業(yè)學(xué)院單招職業(yè)傾向性考試題庫及答案詳解1套
- 2026年柳州城市職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案詳解
- 2026年河北軟件職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫及參考答案詳解1套
- 2026年湖北職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試題庫及參考答案詳解1套
- 2026年巴中職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試題庫帶答案詳解
- 2026年鄭州亞歐交通職業(yè)學(xué)院中單招職業(yè)適應(yīng)性考試題庫含答案詳解
- 《CRTAS-2024-06 互聯(lián)網(wǎng)租賃自行車停放區(qū)設(shè)置指南》
- 2025年北京工程造價定額與計價規(guī)范解析
- 林業(yè)和草原局護林員招聘考試《森林資源管護》題庫(答案+解析)
- 中華人民共和國職業(yè)分類大典是(專業(yè)職業(yè)分類明細)
- 電子票據(jù)管理辦法醫(yī)院
- 云南省曲靖市麒麟?yún)^(qū)2023年小升初數(shù)學(xué)試卷
- 電子承兌支付管理辦法
- 安徽舊鍋爐拆除合同范本
- 學(xué)堂在線 雨課堂 學(xué)堂云 知識產(chǎn)權(quán)法 章節(jié)測試答案
- 全檢員考試試題及答案
- 醫(yī)院搬遷整體方案
評論
0/150
提交評論