




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)九一、實(shí)驗(yàn)?zāi)繒A1.熟悉系統(tǒng)功能調(diào)用INT 21H旳有關(guān)功能2.編寫時(shí)鐘程序二、實(shí)驗(yàn)任務(wù)1.執(zhí)行時(shí)鐘程序時(shí),屏幕上顯示提示符“:”,由鍵盤輸入目前時(shí)、分、秒值,即XX:XX:XX,隨后顯示時(shí)間并不斷地計(jì)時(shí)。2.當(dāng)有鍵盤按下時(shí),立即停止計(jì)時(shí),返回DOS。三、源程序DATA SEGMENTBUFFER DB 11 DB ? DB 10 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATAOUTCLK: MOV AX,DATA MOV DS,AX MOV DL,: MOV AH,2 INT 21H MOV DX,OFFSET BUFFER MOV A
2、H,0AH ;輸入字符串 INT 21H MOV BX,OFFSET BUFFER+2 MOV AL,BX ; 時(shí)針,ASCII碼轉(zhuǎn)非壓縮BCD CMP AL, 03AH JAE ERROR1 CMP AL, 02FH JBE ERROR1 AND AL,0FH MOV BX,AL INC BX MOV AL,BX AND AL,0FH MOV BX,AL INC BX INC BX MOV AL,BX ; 分針 AND AL,0FH MOV BX,AL INC BX MOV AL,BX AND AL,0FH MOV BX,AL INC BX INC BX MOV AL,BX ;秒針 AND
3、AL,0FH MOV BX,AL INC BX MOV AL,BX AND AL,0FH MOV BX,AL MOV BX,OFFSET BUFFER+2 CALL TOBCD ; 時(shí)針,兩位非壓縮BCD轉(zhuǎn)換成兩位壓縮BCD MOV CH, AL ADD BX,3 CALL TOBCD MOV DH, AL ; 分針,兩位非壓縮BCD轉(zhuǎn)換成兩位壓縮BCD MOV DH,AL ADD BX,3 CALL TOBCD ; 秒針,兩位非壓縮BCD轉(zhuǎn)換成兩位壓縮BCD MOV DL,AL CMP CH, 24H JAE ERROR CMP DH, 60H JA ERROR CMP DL, 60H JA
4、 ERRORERROR1: MOV AH,4CH INT 21H AGAIN: CALL DELAY MOV AL,DL ; 秒針加1 ADD AL,1 DAA MOV DL,AL CMP AL,60H JA ERROR JNE DISPY MOV DL,0 MOV AL,DH ADD AL,1 ; 分針 DAA MOV DH,AL CMP AL,60H JA ERROR JNE DISPY MOV DH,0 MOV AL,CH ADD AL,1 DAA ; 時(shí)針 MOV CH,AL CMP AL,24H JAE ERROR JNE DISPY MOV CH,0ERROR: MOV DL, 0
5、 MOV DH, 0 MOV CH, 0DISPY: MOV BX,OFFSET BUFFER MOV AL,0DH MOV BX,AL INC BX MOV AL,0 MOV BX,AL INC BX MOV AL,CH CALL TRAN INC BX MOV AL,: MOV BX,AL INC BX MOV AL,DH CALL TRAN INC BX MOV AL,: MOV BX,AL INC BX MOV AL,DL CALL TRAN INC BX MOV AL,$ MOV BX,AL PUSH BX PUSH CX PUSH DX MOV DX,OFFSET BUFFER M
6、OV AH,9 INT 21H MOV AH,06H MOV DL,0FFH INT 21H POP DX POP CX POP BX JNE GO JMP AGAINGO: MOV AH,4CH INT 21HTOBCD PROC ; 兩位非壓縮BCD轉(zhuǎn)換成壓縮 MOV AL,BX MOV CL,4 SHL AL,CL OR AL,BX+1 RETTOBCD ENDPTRAN PROC ; BCD轉(zhuǎn)ASCII MOV CL,AL SHR AL,1 SHR AL,1 SHR AL,1 SHR AL,1 OR AL,30H MOV BX,AL INC BX MOV AL,CL AND AL,0FH OR AL,30H MOV BX,AL RETTRAN ENDPDELAY PROC PUSH CX PUSH AX MOV AX,0FFFFHFIR: MOV CX,02FFFHGOON: DEC CX JNE GOON DEC AX JNE FIR POP AX POP CX RETDELAY ENDPCODE ENDSEND OUTCLK四、思考題時(shí)鐘程序中存在誤差嗎?若有誤差
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年衛(wèi)浴柜類資金需求報(bào)告代可行性研究報(bào)告
- 2025年中國筆記本配件行業(yè)市場現(xiàn)狀及未來發(fā)展前景預(yù)測分析報(bào)告
- 時(shí)尚服裝品牌代言人合作協(xié)議
- 移動(dòng)支付用戶隱私保護(hù)補(bǔ)充協(xié)議
- 抖音直播平臺(tái)內(nèi)容侵權(quán)投訴處理與賠償合同
- 高凈值家庭房產(chǎn)繼承共有權(quán)分割協(xié)議
- 2025年中國報(bào)刊零售行業(yè)市場前景預(yù)測及投資價(jià)值評(píng)估分析報(bào)告
- 碳排放權(quán)交易代理服務(wù)合同
- 生態(tài)住宅區(qū)物業(yè)公司綠化員派遣與景觀設(shè)計(jì)協(xié)議
- 柔性引進(jìn)高級(jí)數(shù)據(jù)分析師崗位聘用與數(shù)據(jù)分析服務(wù)合同
- 《離散數(shù)學(xué)》題庫答案
- 口腔種植手術(shù)協(xié)議書
- 小學(xué)英語-國際音標(biāo)-練習(xí)及答案
- 2025-2030年國有銀行行業(yè)市場深度分析及競爭格局與投資發(fā)展研究報(bào)告
- 2025年建筑模板制品行業(yè)深度研究報(bào)告
- 掛名股東簽署協(xié)議書
- 2025國家開放大學(xué)《員工勞動(dòng)關(guān)系管理》形考任務(wù)1234答案
- 湖北省荊門市2025年七年級(jí)下學(xué)期語文期末考試試卷及答案
- 河南省鄭州市2021-2022學(xué)年高一下學(xué)期期末考試英語試卷(含答案)
- 環(huán)境監(jiān)測中的化學(xué)分析技術(shù)試題及答案
- 2024-2025湘科版小學(xué)科學(xué)四年級(jí)下冊(cè)期末考試卷及答案(三套)
評(píng)論
0/150
提交評(píng)論