版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)九一、實(shí)驗(yàn)?zāi)繒A1.熟悉系統(tǒng)功能調(diào)用INT 21H旳有關(guān)功能2.編寫(xiě)時(shí)鐘程序二、實(shí)驗(yàn)任務(wù)1.執(zhí)行時(shí)鐘程序時(shí),屏幕上顯示提示符“:”,由鍵盤(pán)輸入目前時(shí)、分、秒值,即XX:XX:XX,隨后顯示時(shí)間并不斷地計(jì)時(shí)。2.當(dāng)有鍵盤(pán)按下時(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度航空航天產(chǎn)業(yè)項(xiàng)目合作協(xié)議范本4篇
- 二零二五版教育培訓(xùn)合作協(xié)議范本3篇
- 小學(xué)生作文400字錦集五篇
- 二零二五年房產(chǎn)抵押債務(wù)化解與個(gè)人房產(chǎn)抵押權(quán)受益人變更協(xié)議3篇
- 二零二五年度智慧城市交通信號(hào)系統(tǒng)零星勞務(wù)分包合同范本4篇
- 2025年度新型鋁合金門(mén)窗研發(fā)與銷(xiāo)售合作協(xié)議4篇
- 河南省鄭州市中牟縣2020-2021學(xué)年八下期末數(shù)學(xué)試題(原卷版)
- 二零二五版國(guó)有企業(yè)員工股權(quán)分紅權(quán)轉(zhuǎn)讓及轉(zhuǎn)股合同3篇
- 個(gè)人抵押股權(quán)借款合同(2024版)3篇
- 2025年度水利工程合同解除合同3篇
- MT/T 199-1996煤礦用液壓鉆車(chē)通用技術(shù)條件
- GB/T 6144-1985合成切削液
- GB/T 10357.1-2013家具力學(xué)性能試驗(yàn)第1部分:桌類(lèi)強(qiáng)度和耐久性
- 第三方在線(xiàn)糾紛解決機(jī)制(ODR)述評(píng),國(guó)際商法論文
- 第5章-群體-團(tuán)隊(duì)溝通-管理溝通
- 腎臟病飲食依從行為量表(RABQ)附有答案
- 深基坑-安全教育課件
- 園林施工管理大型園林集團(tuán)南部區(qū)域養(yǎng)護(hù)標(biāo)準(zhǔn)圖例
- 排水許可申請(qǐng)表
- 低血糖的觀(guān)察和護(hù)理課件
- 計(jì)量檢定校準(zhǔn)技術(shù)服務(wù)合同協(xié)議書(shū)
評(píng)論
0/150
提交評(píng)論