版權(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í)鐘
時(shí)鐘中斷處理程序的編制
一.目的要求
1.目的
掌握時(shí)鐘中斷處理程序的編制方法和技巧,了解時(shí)鐘中斷程序的激活方式。
2.要求
編制和調(diào)試一個(gè)自制時(shí)鐘,在屏幕的右上方正確顯示當(dāng)時(shí)時(shí)間,能正確進(jìn)位;同時(shí)系統(tǒng)能進(jìn)行命令處理和運(yùn)行程序。二.預(yù)備知識(shí)1.時(shí)鐘中斷處理程序的激活時(shí)鐘中斷處理程序長(zhǎng)駐內(nèi)存,每當(dāng)時(shí)鐘脈沖來(lái)到時(shí),就會(huì)執(zhí)行,處理完畢后,中斷返回。為完本錢次實(shí)驗(yàn),需編制一個(gè)時(shí)鐘中斷處理程序,并常駐內(nèi)存。涉及取中斷向量、設(shè)置中斷向量、程序駐留功能調(diào)用。2.在指定位置正確顯示字符本次實(shí)驗(yàn)要求在屏幕右上角〔0行71—80列處〕顯示“時(shí):分:秒”信息。在處理自制時(shí)鐘過(guò)程中,必須保證命令和程序的正確執(zhí)行為完本錢次實(shí)驗(yàn),涉及取系統(tǒng)時(shí)間、取光標(biāo)位置、置光標(biāo)位置功能調(diào)用。
3.用到的系統(tǒng)功能調(diào)用
(1)置中斷向量入口:AH=25HAL=中斷號(hào)DS:DX=中斷處理過(guò)程的段:位移INT21H出口:無(wú)
(2)取中斷向量入口:AH=35HAL=中斷號(hào)INT21H出口:ES:BX=中斷處理過(guò)程的段:位移(3)程序結(jié)束并駐留入口:AH=31HAL=返回碼DX=需保存的內(nèi)存大小(節(jié)數(shù))INT21H出口:無(wú)(4)取系統(tǒng)時(shí)間入口:AH=2CHINT21H出口:CH=小時(shí)(0-23)CL=分(0-59)DH=秒(0-59)DL=百分秒(0-99)
(5)置光標(biāo)位置
入口:AH=02HBH=頁(yè)號(hào)DH=行(Y坐標(biāo))DL=列(X坐標(biāo))INT10H出口:無(wú)
(6)讀光標(biāo)位置
入口:AH=03HBH=頁(yè)號(hào)INT10H出口:CH=光標(biāo)開(kāi)始行CL=光標(biāo)結(jié)束行DH=行(Y坐標(biāo))DL=列(X坐標(biāo))
(7)以電傳打字方式寫字符
入口:AH=0EHAL=ASCII字符碼BX=0INT10H出口:無(wú)三.實(shí)驗(yàn)內(nèi)容
1.數(shù)據(jù)結(jié)構(gòu)
countdb18hour1db“0”hour2db“0”db“:”min1db“0”min2db“0”db“:”sec1db“0”sec2db“0”old_ipdw?old_csdw?
2.實(shí)驗(yàn)步驟
?clock1編制一個(gè)新的1CH中斷處理程序并駐留內(nèi)存?clock2在屏幕右上角顯示“00:00:00”?clock3在屏幕右上角顯示當(dāng)時(shí)的系統(tǒng)時(shí)間?clock4在屏幕右上角顯示正確的、變化的當(dāng)時(shí)時(shí)間
2.實(shí)驗(yàn)步驟
(1)clock1.asm功能:
?編制一個(gè)新的1CH中斷處理程序,不做任何事。?編制一個(gè)初始化程序,設(shè)置新的1CH中斷向量并駐留內(nèi)存。
a.時(shí)鐘中斷處理程序
b.初始化程序執(zhí)行原1CH中斷入口保護(hù)寄存器恢復(fù)寄存器中斷返回int_1ch1入口取1CH中斷向量并保存設(shè)置新1CH中斷向量程序駐留返回initial2(2)clock2.asm功能:在clock1的根底上,在屏幕的右上角顯示“00:00:00”執(zhí)行原ICH中斷入口保護(hù)寄存器恢復(fù)寄存器中斷返回int_1ch1—顯示時(shí)間取光標(biāo)位置置新光標(biāo)位置依次顯示hour1開(kāi)始的八個(gè)字節(jié)的內(nèi)容顯示回車恢復(fù)原光標(biāo)位置顯示時(shí)間(3)clock3.asm功能:在clock2的根底上,取當(dāng)時(shí)系統(tǒng)時(shí)間,并轉(zhuǎn)換為可顯示的形式,在屏幕的右上角顯示入口取1CH中斷向量并保存設(shè)置新1CH中斷向量程序駐留返回initial2—系統(tǒng)時(shí)間處理取系統(tǒng)時(shí)間將時(shí)、分、秒轉(zhuǎn)換為可顯示的形式存入相應(yīng)單元中2系統(tǒng)時(shí)間處理(4)clock4.asm功能:在clock3的根底上
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人汽車租賃合同協(xié)議書(2024版)3篇
- 2025年度電子信息產(chǎn)品購(gòu)銷合同標(biāo)準(zhǔn)書4篇
- 二零二五年度茶葉電商平臺(tái)糾紛解決合同電子版
- 二零二五年度雜技表演安全責(zé)任豁免合同
- 二零二五年度足浴技師崗位技能考核合同
- 二零二五年度車貸擔(dān)保與汽車改裝服務(wù)合同
- 2025年度自駕游景區(qū)深度游合作合同二零二五
- 2025年度室內(nèi)外裝修泥工班組施工合同
- 2025年度環(huán)保節(jié)能技術(shù)入股合同協(xié)議書
- 2025年度生物制藥行業(yè)用工勞務(wù)合同模板
- 2023年12月首都醫(yī)科大學(xué)附屬北京中醫(yī)醫(yī)院面向應(yīng)屆生招考聘用筆試近6年高頻考題難、易錯(cuò)點(diǎn)薈萃答案帶詳解附后
- 茶室經(jīng)營(yíng)方案
- 軍隊(duì)文職崗位述職報(bào)告
- 小學(xué)數(shù)學(xué)六年級(jí)解方程練習(xí)300題及答案
- 電抗器噪聲控制與減振技術(shù)
- 中醫(yī)健康宣教手冊(cè)
- 2024年江蘇揚(yáng)州市高郵市國(guó)有企業(yè)招聘筆試參考題庫(kù)附帶答案詳解
- 消費(fèi)醫(yī)療行業(yè)報(bào)告
- 品學(xué)課堂新范式
- GB/T 1196-2023重熔用鋁錠
- 運(yùn)輸行業(yè)員工崗前安全培訓(xùn)
評(píng)論
0/150
提交評(píng)論