利用匯編語言編寫的時鐘程序_第1頁
利用匯編語言編寫的時鐘程序_第2頁
利用匯編語言編寫的時鐘程序_第3頁
利用匯編語言編寫的時鐘程序_第4頁
利用匯編語言編寫的時鐘程序_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 利用匯編語言編寫的時鐘程序?qū)嶒災(zāi)康模赫莆沼脜R編語言完成設(shè)計目的;學(xué)會熟練使用匯編50軟件來設(shè)計題目要求,以便更快捷方便的使用該軟件為以后的實驗設(shè)計提供技術(shù)經(jīng)驗;實驗設(shè)備:計算機一臺 實驗原理:實驗設(shè)計的要求是“設(shè)置時間成1989年05月04日”,根據(jù)題目要,我們需要使用到循環(huán)子程序以及進(jìn)位關(guān)系(秒數(shù)的進(jìn)制為60,分鐘的進(jìn)制也為60,小時進(jìn)制位24)。這里,我們需要設(shè)置幾個循環(huán)子程序,來讓時間按照我們?nèi)粘I钪械臅r間規(guī)律“走”,而當(dāng)時間為23:59:59時,下一秒之后所

2、有的時間要被清零,即時間應(yīng)該為00:00:00。然后在繼續(xù)進(jìn)行循環(huán)。這樣的話我們根據(jù)時間的進(jìn)制關(guān)系,計算出1989年5月4日的時間到現(xiàn)在的時間間隔,繼而完成實驗的設(shè)計。實驗源程序以及實驗結(jié)果:詳見附錄A實際應(yīng)用及拓展應(yīng)用由本實驗的題目可知,該實驗程序是設(shè)置時間,我們可以用相應(yīng)的設(shè)計程序的思路拓展成設(shè)計某些儀器的工作時間,在設(shè)定的時間內(nèi)停止工作或者開始工作,以及一些相應(yīng)的一些定是演示程序。實驗總結(jié)通過本實驗,我初步了解和掌握了一些相關(guān)的循環(huán)子程序的編程,而且還學(xué)會了使用匯編50軟件的使用方法,為以后的編輯程序奠定了一定的經(jīng)驗基礎(chǔ)。同時,我還學(xué)會了編輯程序時應(yīng)該要仔細(xì),耐心,而且還要堅持,因為程序

3、編輯容易,而要實現(xiàn)才難,要調(diào)試成功一個程序成功需要編輯一個程序幾倍的時間,所以,一定要有耐心,細(xì)心才能完成這項任務(wù)。附錄A:實驗源程序如下:SSEG SEGMENT PARA STACK stackdw 100h dup(0) ;初始化堆棧大小為100SSEG ENDSDSEG SEGMENT;數(shù)據(jù)段:在此處添加程序所需的數(shù)據(jù)DSEG ENDSESEG SEGMENT;附加段:在此處添加程序所需的數(shù)據(jù)ESEG ENDSCSEG SEGMENTassume cs:CSEG, ds:DSEG, es:ESEG, ss:SSEGMAIN PROC FAR ;主程序入口mov ax, dsegmov

4、ds, axmov ax,esegmov es, axMOV AH,1 INT 21H MOV AH,AL SUB AH,48 MOV CL,4 SHL AH,CL MOV AH,1 INT 21H SUB AL,48 OR AH,AL MOV CH,AH MOV AH,1 INT 21H SUB AL,48 MOV AH,AL MOV CL,4 SHL AH,CL MOV AH,1 INT 21H SUB AL,48 OR AH,AL MOV CL,AH MOV DL,- MOV AH,02 INT 21H MOV AH,1 INT 21H SUB AL,48 MOV AH,AL MOV C

5、L,4 SHL AH,CL MOV AH,1 INT 21H SUB AL,48 OR AH,AL MOV DH,AH MOV DL,- MOV AH,02 INT 21H MOV AH,1 INT 21H MOV AH,AL SUB AH,48 MOV CL,4 SHL AH,CL MOV AH,1 INT 21H MOV DH,AL SUB DH,48 OR AH,DH MOV DL,AH XOR AL,AL MOV AH,2BH INT 21H CMP AL,00H JNZ L1 MOV DL,Y MOV AH,02 INT 21H L1: CMP AL,0FFH JNZ L2 MOV DL,N MOV AH,02 INT 21H L2: MOV AH,01 INT 21H mov ax, 4c00h ;程序結(jié)束,返回到操作系統(tǒng)int 21hMAIN ENDPCSEG ENDSEND MAIN實驗結(jié)果如下圖:參考文獻(xiàn)微機

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論