2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  課 程 設(shè) 計 報 告</p><p>  課程設(shè)計名稱: 數(shù)字時鐘 </p><p>  系 : 三系 </p><p>  學(xué)生姓名: </p><p>  班 級: 通信班 </p>

2、<p>  學(xué) 號: ************ </p><p>  成 績: 100 </p><p>  指導(dǎo)教師: * * </p><p>  開課時間: 2013-2014 學(xué)年 1 學(xué)期</p><p>  一.設(shè)計題目

3、:數(shù)字時鐘</p><p>  二.主要內(nèi)容:編程實現(xiàn)時鐘功能,按秒刷新,要求定位在屏幕右上角。</p><p>  三.具體要求:在課程設(shè)計時,1人一組,設(shè)計報告由學(xué)生獨立完成,不得互相抄襲。教師的主導(dǎo)作用主要在于指明設(shè)計思路,啟發(fā)學(xué)生獨立設(shè)計的思路,解答疑難問題和按設(shè)計進(jìn)度進(jìn)行階段審查。學(xué)生必須發(fā)揮自身學(xué)習(xí)的主動性和能動性,主動思考問題、分析問題和解決問題,而不應(yīng)處處被動地依賴指導(dǎo)老師

4、。</p><p>  學(xué)生在設(shè)計中可以引用所需的參考資料,避免重復(fù)工作,加快設(shè)計進(jìn)程,但必須和題目的要求相符合,保證設(shè)計的正確。學(xué)生學(xué)會掌握和使用各種已有的技術(shù)資料,不能盲目地、機械地抄襲資料,必須具體分析,使設(shè)計質(zhì)量和設(shè)計能力都獲得提高。學(xué)生要在老師的指導(dǎo)下制定好自己各環(huán)節(jié)的詳細(xì)設(shè)計進(jìn)程計劃,按給定的時間計劃保質(zhì)保量的完成個階段的設(shè)計任務(wù)。設(shè)計中可邊設(shè)計,邊修改,軟件設(shè)計與硬件設(shè)計可交替進(jìn)行,問題答疑與調(diào)試和

5、方案修改相結(jié)合,提高設(shè)計的效率,保證按時完成設(shè)計工作并交出合格的設(shè)計報告。</p><p><b>  四.進(jìn)度安排</b></p><p><b>  五.成績評定</b></p><p>  考核方法:現(xiàn)場驗收(占50%),課程設(shè)計報告(占50%)。</p><p>  考核內(nèi)容:學(xué)習(xí)態(tài)度(出勤

6、情況,平時表現(xiàn)等)、方案合理性、程序編制質(zhì)量、演示效果、設(shè)計報告質(zhì)量。</p><p>  成績評定:優(yōu),良,中,及格,不及格。</p><p>  特別說明:如發(fā)現(xiàn)抄襲,按照不及格處理。</p><p><b>  目錄</b></p><p>  一.課題的功能模塊的劃分4</p><p>

7、  二.主要功能實現(xiàn)5</p><p><b>  三.心得體會7</b></p><p><b>  四.源程序8</b></p><p><b>  五.上機調(diào)試10</b></p><p>  六.主要參考資料10</p><p>  一

8、.課題的功能模塊的劃分</p><p>  顯示系統(tǒng)時間程序可以大致分為三個模塊:</p><p>  利用1ch號功能來重定位中斷程序的入口地址</p><p>  調(diào)用21號中斷的31h程序結(jié)束并駐留功能,使得顯示時間的子程序常駐內(nèi)存</p><p><b>  顯示系統(tǒng)時間模塊</b></p><

9、;p><b>  功能模塊圖如下:</b></p><p>  系統(tǒng)按每秒18。2次的頻率調(diào)用</p><p><b>  N</b></p><p><b>  Y</b></p><p><b>  二.主要功能實現(xiàn)</b></p>

10、<p><b>  重定位入口地址</b></p><p>  ;重定位中斷程序的入口地址</p><p>  lea dx,showtime</p><p>  mov ax,seg showtime</p><p><b>  mov ds,ax</b></p><

11、;p>  mov ax,251ch</p><p><b>  int 21h</b></p><p><b>  2.程序駐留并結(jié)束</b></p><p>  ;調(diào)用21號中斷的31h程序結(jié)束并駐留功能</p><p>  mov ax,3100h</p><p>

12、  mov dx,proclen</p><p><b>  int 21h</b></p><p><b>  顯示系統(tǒng)時間</b></p><p>  showtime proc</p><p><b>  push ax</b></p><p>&

13、lt;b>  push bx</b></p><p><b>  push ds</b></p><p><b>  push es</b></p><p><b>  mov ax,cs</b></p><p><b>  mov ds,ax<

14、;/b></p><p>  mov ax,0b800h</p><p><b>  mov es,ax</b></p><p>  mov ax,2c00h ;調(diào)用21h號中斷的2ch功能</p><p><b>  int 21h</b></p><p><b

15、>  ;輸出時鐘</b></p><p>  mov bl,':'</p><p>  mov bh,ch</p><p>  call adjust</p><p>  mov es:[120],al</p><p>  mov es:[120+2],ah</p>&

16、lt;p>  mov es:[120+4],bl</p><p><b>  ;輸出分鐘</b></p><p><b>  mov bh,cl</b></p><p>  call adjust</p><p>  mov es:[120+6],al</p><p>

17、  mov es:[120+8],ah</p><p>  mov es:[120+10],bl</p><p><b>  ;輸出秒鐘</b></p><p><b>  mov bh,dh</b></p><p>  call adjust</p><p>  mov e

18、s:[120+12],al</p><p>  mov es:[120+14],ah</p><p><b>  pop es</b></p><p><b>  pop ds</b></p><p><b>  pop bx</b></p><p>&

19、lt;b>  pop ax</b></p><p><b>  iret</b></p><p>  showtime end</p><p>  顯示系統(tǒng)時間的流程圖如下:</p><p><b>  三.心得體會</b></p><p>  為期一周的課

20、程設(shè)計就要結(jié)束了,回想這一周,我經(jīng)歷了許多,懂得了許多。在這一周了,我認(rèn)真地查閱了各種資料,仔細(xì)思考各種問題,終于編成了數(shù)字鐘。其中的酸甜苦辣,個中滋味,想必只有自己最明白。</p><p>  剛開始設(shè)計的時候 ,我信心十足,認(rèn)為設(shè)計一個數(shù)字鐘不過是小菜一碟,很快就可以搞定。不過真正操作的時候,我才發(fā)現(xiàn)有很多困難,這時候我意識到自己眼高手低。于是我立即端正自己的態(tài)度,認(rèn)真的查閱資料,仔細(xì)地詢問身邊每一位同學(xué)和老

21、師。漸漸地,我有了一些思路,于是才正式開始編寫程序。當(dāng)然,編寫途中少不了許多磕磕絆絆,但我不畏艱險,昂首挺進(jìn),我的心中有一個信念:我一定行。</p><p>  最后,程序終于編完了,但有許多不盡如人意的地方,于是我又仔細(xì)修改,努力排除其中的瑕疵,終于他比較完美了。 </p><p>  通過這次課程設(shè)計,我覺得我對微機原理有了更加深刻地認(rèn)識。之前所學(xué)的知識不過是紙上談兵

22、,這次課程設(shè)計才是一次真正的檢驗。在這次檢驗中,我發(fā)現(xiàn)了自己的不足和缺點,我一定會認(rèn)真改正,臻于至善,讓自己期末考試的時候不會犯同樣的錯誤,取得一個好成績。</p><p>  最后祝老師身體健康,工作順利,幸福美麗。</p><p><b>  四.源程序</b></p><p>  assume cs:code,ds:code</p&

23、gt;<p>  stack segment</p><p>  db 128 dup(?)</p><p>  stack ends</p><p>  code segment</p><p><b>  start:</b></p><p>  ;ss段寄存器的裝入</p

24、><p>  mov ax,stack </p><p><b>  mov ss,ax</b></p><p>  mov sp,128</p><p>  ;重定位中斷程序的入口地址</p><p>  lea dx,showtime</p><p>  mov ax,se

25、g showtime</p><p><b>  mov ds,ax</b></p><p>  mov ax,251ch</p><p><b>  int 21h</b></p><p>  ;調(diào)用21號中斷的31h程序結(jié)束并駐留功能</p><p>  mov ax,3

26、100h</p><p>  mov dx,proclen</p><p><b>  int 21h</b></p><p>  showtime proc</p><p><b>  push ax</b></p><p><b>  push bx</b

27、></p><p><b>  push ds</b></p><p><b>  push es</b></p><p><b>  mov ax,cs</b></p><p><b>  mov ds,ax</b></p><

28、p>  mov ax,0b800h</p><p><b>  mov es,ax</b></p><p>  mov ax,2c00h ;調(diào)用21h號中斷的2ch功能</p><p><b>  int 21h</b></p><p><b>  ;輸出時鐘</b>&l

29、t;/p><p>  mov bl,':'</p><p>  mov bh,ch</p><p>  call adjust</p><p>  mov es:[120],al</p><p>  mov es:[120+2],ah</p><p>  mov es:[120+4

30、],bl</p><p><b>  ;輸出分鐘</b></p><p><b>  mov bh,cl</b></p><p>  call adjust</p><p>  mov es:[120+6],al</p><p>  mov es:[120+8],ah<

31、/p><p>  mov es:[120+10],bl</p><p><b>  ;輸出秒鐘</b></p><p><b>  mov bh,dh</b></p><p>  call adjust</p><p>  mov es:[120+12],al</p>

32、<p>  mov es:[120+14],ah</p><p><b>  pop es</b></p><p><b>  pop ds</b></p><p><b>  pop bx</b></p><p><b>  pop ax</b&

33、gt;</p><p><b>  iret</b></p><p>  showtime endp</p><p>  ;入口參數(shù)為bh,出口參數(shù)為ah,al</p><p>  ;因為調(diào)用2ch中斷得到的時間是用十六進(jìn)制表示的,所以直接除以10得到商和余數(shù)</p><p>  adjust

34、proc </p><p><b>  mov ah,0</b></p><p><b>  mov al,bh</b></p><p><b>  mov bh,10</b></p><p><b>  div bh</b></p><

35、;p>  add ah,30h</p><p>  add al,30h</p><p><b>  ret </b></p><p>  adjust endp</p><p>  proclen equ $-showtime</p><p><b>  code ends<

36、;/b></p><p><b>  end start</b></p><p><b>  五.上機調(diào)試</b></p><p><b>  程序運行結(jié)果如下:</b></p><p><b>  六.主要參考資料</b></p>&

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論