freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)說明書-鐘表顯示匯編語言程序設(shè)計(jì)-全文預(yù)覽

2025-06-27 18:24 上一頁面

下一頁面
  

【正文】 多,確實(shí)很辛苦,但我很開心最后我認(rèn)為大學(xué)應(yīng)該多做一些這樣的課題,我相信我們會(huì)越做越好。平常上課都只是聽老師講講,覺的很多東西很簡(jiǎn)單,但真正做起來,真的發(fā)現(xiàn)了很多問題,后來通過自己查資料和摸索解決了一些問題。6 心得體會(huì)這次課程設(shè)計(jì)歷時(shí)兩周,從中發(fā)現(xiàn)了自己很多問題,看見自己的知識(shí)有很多漏洞,雖然做過微機(jī)原理實(shí)驗(yàn),但實(shí)際經(jīng)驗(yàn)還是很缺乏。 圖41 程序運(yùn)行結(jié)果(4)如果要退出程序,點(diǎn)擊‘ESC’鍵即可。4 調(diào)試過程(1)編譯→匯編源文件。退出程序(EXIT)用的是INT 21 4CH號(hào)中斷,該中斷的功能是終止當(dāng)前程序并返回調(diào)用程序,入口參數(shù):AL=退出碼。 圖24 子程序SETCURS流程圖綜上所述,為系統(tǒng)顯示時(shí)鐘的幾個(gè)重要子程序,缺一不可,但實(shí)現(xiàn)這些功能其實(shí)還有很多其它中斷可以完成,在這里不一一介紹。為了使顯示的時(shí)間在DOS屏幕中的中間顯示,DX設(shè)置為0A24H,即DH=0AH,DL=24H,就是在0AH行,24H列。子程序CLRSCR流程圖如圖23所示。在子程序CLRSCR中,我用到了顯示器驅(qū)動(dòng)程序(INT 10H)中AH=6的功能。編號(hào)02H的功能就是顯示輸出,入口參數(shù):DL=輸出字符。因此在編程時(shí),我們可以利用堆棧操作中“先進(jìn)后出、后進(jìn)先出”的特性,當(dāng)分離出各十進(jìn)制位時(shí)依次入棧,要逐個(gè)轉(zhuǎn)換成ASCII碼送顯示時(shí)依次出棧。 子程序BIN10OUT子程序BIN100UT的功能就是把二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制ASCII碼輸出。程序一旦進(jìn)入運(yùn)行,就會(huì)顯示一個(gè)精美的方框,顯示按鍵提示,按T就將不間斷地在顯示屏顯示時(shí)間,要想程序停止運(yùn)行,可同時(shí)在鍵盤按下ESC鍵退出。方案二同樣調(diào)用2CH號(hào)DOS中斷讀系統(tǒng)時(shí)間,只是方案二簡(jiǎn)單點(diǎn),沒有把小時(shí)數(shù)、分鐘數(shù)、秒數(shù)分開,直接將系統(tǒng)當(dāng)下的時(shí)間存入了顯示緩沖區(qū),調(diào)用DOS字符串顯示功能將時(shí)間顯示出來,然后定位光標(biāo)的開始位置,結(jié)合著將時(shí)間顯示在我們預(yù)先定義好的位置上。第三部分:將存在系統(tǒng)內(nèi)存區(qū)的時(shí)間數(shù)用顯示字符串的形式顯示出來。 (2)單擊“T”鍵顯示本機(jī)系統(tǒng)的時(shí)間。武漢理工大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)說明書鐘表顯示匯編語言程序設(shè)計(jì)1 設(shè)計(jì)目的與要求:(1)理解掌各個(gè)中斷的使用方法,通過對(duì)一些較大程序的編寫,加深對(duì)匯編語言的認(rèn)識(shí),尤其是對(duì)中斷的理解。 設(shè)計(jì)要求: 設(shè)計(jì)匯編語言程序,實(shí)現(xiàn)系統(tǒng)時(shí)間顯示功能,具體功能要求如下: (1)設(shè)計(jì)一個(gè)界面顯示系統(tǒng)方框。第二部分:調(diào)用系統(tǒng)時(shí)間,并將調(diào)用的用二進(jìn)制表示的時(shí)間數(shù)轉(zhuǎn)換成ASCII碼,并將時(shí)間數(shù)存入內(nèi)存區(qū)。方案一主要是調(diào)用2CH號(hào)DOS中斷讀系統(tǒng)時(shí)間,把各相關(guān)寄存器中的內(nèi)容轉(zhuǎn)換為十進(jìn)制ASCII碼輸出,分別將小時(shí)數(shù)、分鐘數(shù)、秒數(shù)存入顯示緩沖區(qū),調(diào)用DOS字符串顯示功能將時(shí)間顯示出來,然后定位光標(biāo)的開始位置,結(jié)合著將時(shí)間顯示在我們預(yù)先定義好的位置上。由于獲取了的系統(tǒng)時(shí)間不會(huì)自動(dòng)刷新,所以我們要設(shè)計(jì)成循環(huán)的方式來不斷獲取系統(tǒng)的時(shí)間,這樣就形成了會(huì)跳動(dòng)的電子鐘了。程序中會(huì)有四個(gè)子程序:子程序BIN100UT 功能:把二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制ASCII碼輸出;子程序STDOUT 功能:標(biāo)準(zhǔn)輸出一個(gè)字符;子程序CLRSCR 功能:清屏;子程序SETCURS 功能:設(shè)置光標(biāo)位置。從轉(zhuǎn)換的過程可以看出,先分離出來的是十進(jìn)制數(shù)的低位,要后顯示;后分離出來的是十進(jìn)制數(shù)的高位,應(yīng)該先顯示。在編寫這一段程序時(shí),我用到了INT 21 02H號(hào)中斷,INT 21的功能是系統(tǒng)功能調(diào)用,入口參數(shù):AH=調(diào)用號(hào)。 圖22 子程序STDOUT流程圖子程序CLRSCR的功能是清屏。其實(shí)在這里也可以用到AH=7的功能,它們的功能都是初始化屏幕或滾屏,AH=6為向上滾屏,AH=7為向下滾屏,其它功能一樣。AH=2的功能是設(shè)置光標(biāo)位置,入口參數(shù):(DH,DL)=行、列;BH=頁號(hào)(圖形模式為0)。子程序SETCURS流程圖如圖24所示。在此設(shè)計(jì)中要求點(diǎn)擊‘ESC’鍵退出,先在ASCII碼表中查詢ESC的ASCII值,查表得1BH,即AL=1BH。 圖31 主程序流程圖主程序?qū)讉€(gè)子程序有效的結(jié)合在一起,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1