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

正文內(nèi)容

鍵盤錄入數(shù)據(jù)的轉(zhuǎn)換與顯示微機(jī)原理課程設(shè)計(jì)(編輯修改稿)

2024-07-12 22:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 轉(zhuǎn)換方法為將被轉(zhuǎn)換的二進(jìn)制數(shù)先除以 10000,商 。即為萬(wàn)位數(shù),再將余數(shù)除以 1000,商為千位數(shù),以此類推,求出百、十位數(shù),剩下的為個(gè)位數(shù)。最后,將各 個(gè)數(shù)加上 30H,即成為對(duì)應(yīng)字符。 程序結(jié)構(gòu)分析 程序執(zhí)行一次一共用了 9次 21H 號(hào)中斷。第 7 次調(diào)用前 AH 寫入的是 9,所以這幾次調(diào)用 INT21 是在屏幕 上顯示 DX 為首地址的字符串,也就是顯示的是 響應(yīng)的提示信息和兩個(gè)數(shù)之和的結(jié)果; 第 4次 INT21H 中斷調(diào)用前 AH 寫入了 10,所以這兩次調(diào)用的作用是輸入兩個(gè)五位十進(jìn)制數(shù) ,且在沒(méi)個(gè)五位的十進(jìn)制數(shù)輸入后,立即調(diào)用ASCII_TO_BIN 函數(shù) 轉(zhuǎn)換成相應(yīng)的二進(jìn)制數(shù) ; 第八次 INT21H 調(diào)用之前 AH中寫入了 1,該次輸入一個(gè)字符,在把輸入的該字符和 Q和 q比較 ,看是否是其中的一個(gè),若是則程序結(jié)束,此時(shí)在 AH中寫入 4CH 中,再調(diào)用 INT21H,顯然是把 CPU 交給操作系統(tǒng);若不是則 程序回到開(kāi)始處,程序循環(huán)。主程序的流程圖如圖 41所示。 6 開(kāi) 始提 示 輸 入 第 一 個(gè) 數(shù)提 示 輸 入 第 二 個(gè) 數(shù)中 斷 輸 入 第 一 個(gè) 數(shù)中 斷 輸 入 第 二 個(gè) 數(shù)將 該 數(shù) 轉(zhuǎn) 化 成 二 進(jìn) 制求 兩 數(shù) 的 和將 和 轉(zhuǎn) 化 成 A S C I I 碼輸 出 計(jì) 算 結(jié) 果提 示 是 否 結(jié) 束輸 入 的 是 Q 或 q ?NY結(jié) 束將 該 數(shù) 轉(zhuǎn) 化 成 二 進(jìn) 制 圖 41 主程序流程圖 ASC_TO_BIN(ASCII 碼字符轉(zhuǎn)化成二進(jìn)制 子 函數(shù) ),該函數(shù)的功能是五位 ASCII 碼十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù);在主程 序中一共調(diào)用了兩次該函數(shù),分別是在輸入完成兩個(gè) 五位 十進(jìn)制數(shù)后。 算法實(shí)現(xiàn)已在前面分析,這里不再重述, ASC_TO_BIN 子程序的流程圖如圖 42圖所示。 7 子 程 序 入 口將 數(shù) 字 位 字 符 變 成 數(shù) 字 值轉(zhuǎn) 化 成 對(duì) 應(yīng) 二 進(jìn) 制 數(shù)符 號(hào) 位 為 正 ? 求 補(bǔ) 碼NY子 程 序 結(jié) 束 圖 42 ASC_TO_BIN子程序流程圖 BIN_TO_ASCII(將二進(jìn)制數(shù)轉(zhuǎn)換成相應(yīng) ASCII 碼形式十進(jìn)制數(shù)函數(shù) ),該函數(shù)的功能是將一個(gè)二進(jìn)制數(shù)轉(zhuǎn)化成對(duì)應(yīng) ASCII 碼形式的十進(jìn)制數(shù),以便屏幕輸出。該子程序的算法實(shí)現(xiàn)已在前面說(shuō)明,程序流程圖如圖 43所示。 子 程 序 入 口是 否 為 負(fù) ?求 出 原 碼Y求 出 各 位A S C I I 碼N顯 示 結(jié) 果子 程 序 結(jié) 束 圖 43 BIN_TO_ASCII子程序流程圖 8 INT21H 號(hào)中斷是一個(gè)系統(tǒng)中斷,中斷程序根據(jù)中斷前寫入 AH 中的值決定中斷的功能,前面已說(shuō)明中斷程序的功能,中斷程序執(zhí)行的流程圖如圖 44所示。 中 斷 入 口A H = 0 1 H ? A H = 0 9 H ?N A H = 0 A H ?N等 待 輸 入 一個(gè) 字 符Y輸 出 一 個(gè) 字符 串Y等 待 輸 入 一個(gè) 字 符 串Y中 斷 結(jié) 束A H = 4 C HNC P U 交 給 操 作系 統(tǒng)Y 圖 44 中斷程序流程圖 9 5調(diào)試記錄及結(jié)果分析 剛寫完程序第一次調(diào)試時(shí),程序老是出錯(cuò),錯(cuò)誤提示如圖 51所示。 圖 51 調(diào)試出錯(cuò)提示 經(jīng)過(guò)反復(fù)認(rèn)真檢查和修改,最后終于找到了程序出錯(cuò)的原因, 原來(lái)是子程序調(diào)用出錯(cuò)了,后面修改了子程序和子程序的調(diào)用方式,程序就可以正常運(yùn)行了。運(yùn)行結(jié)果如圖 52所示。 圖 52 正確運(yùn)行的結(jié)果 從圖 52 和附錄二中可以看出,程序運(yùn)行結(jié)果完全滿足預(yù)期要求。程序 能夠完成兩個(gè)五位十進(jìn)制數(shù)的求和,并顯示結(jié)果。并能實(shí)現(xiàn)按 Q 或 q 推出程序。 10 總結(jié)和心得體會(huì) 通過(guò)這次 微機(jī)原理與接口技術(shù) 課程設(shè)計(jì),加強(qiáng)了我們動(dòng)手、思考和解決問(wèn)題的能力。通 過(guò)參加這次的課程設(shè)計(jì),我學(xué)到了很多無(wú)法在課堂上學(xué)到的知識(shí)。在課堂上我們學(xué)習(xí)的都是理論知識(shí),而課程設(shè)計(jì)是鍛煉我們把那些理論運(yùn)用到我們實(shí)際的生活中。 現(xiàn)在,我對(duì)課設(shè)做以下幾點(diǎn)總結(jié): ( 1)通過(guò)微機(jī)原理與接口技術(shù) 的課程設(shè)計(jì) ,使我認(rèn)識(shí)到 計(jì)算機(jī)技術(shù)廣泛應(yīng)用于 現(xiàn)代眾多的領(lǐng)域中,起著越來(lái)越重要的作用。隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用, 計(jì)算機(jī) 應(yīng)用越來(lái)越廣泛, 計(jì)算機(jī)應(yīng)用分為數(shù)值計(jì)算和 非數(shù)值應(yīng)用 兩 大領(lǐng)域。非數(shù)值應(yīng)用又包括數(shù)據(jù)處理、知識(shí)處理 ,例如信息系統(tǒng)、工廠自動(dòng)化、辦公室自動(dòng)化、家庭自動(dòng)化 、專家系統(tǒng)、模式識(shí)別、機(jī)器翻譯等領(lǐng)域 。 我們學(xué)習(xí)的微機(jī)原理與接口技術(shù)是現(xiàn)在計(jì)算機(jī)技術(shù)的基礎(chǔ), 現(xiàn)在學(xué)好 微機(jī)原理與接口技術(shù) ,好好的理論聯(lián)系實(shí)際,將來(lái)才能為我國(guó)的 計(jì)算機(jī)技術(shù) 發(fā)展做出貢獻(xiàn)。 ( 2)通過(guò)微機(jī)原理與接口技術(shù)的課程設(shè)計(jì), 使我學(xué)以致用,理論聯(lián)系實(shí)際,真正學(xué)到了實(shí)用的知識(shí)。 上 微機(jī) 原理與接口技術(shù)的時(shí)候,我們學(xué)了 8086CPU 的內(nèi)部結(jié)構(gòu)、匯編語(yǔ)言、基本輸入輸出設(shè)備、定時(shí)器芯片、中斷控制、串行并行通信、 AD、 DA 等是一些理論知識(shí),很難、很經(jīng)典,雖然我們看上去 懂了,也會(huì)做題了。通過(guò)課程設(shè)計(jì)時(shí)我們才知道,原來(lái)我們只是對(duì)理論略知一二,要是談到實(shí)際應(yīng)用我們真是無(wú)從下手。不過(guò),還好我們有課程設(shè)計(jì),使我們剛學(xué)完理論知識(shí),馬上又學(xué)以致用,使我們的知識(shí)掌握的更加的牢固,同時(shí)也激發(fā)了我們創(chuàng)新的思想,真是一舉兩得,收獲不小啊。所以我們感謝課程設(shè)計(jì),感謝老師們認(rèn)真耐心的輔導(dǎo)我們的課程設(shè)計(jì),我希望以后我們可以多 做一些類似的課程設(shè)計(jì)。 ( 3)通過(guò)微機(jī)原理與接口技術(shù)的課程設(shè)計(jì), 本人搞懂了一直來(lái)沒(méi)有搞清楚的幾個(gè)問(wèn)題。我們?cè)趯W(xué)習(xí)微機(jī)原理與接口技術(shù)以前,我們學(xué)過(guò) C、 VB 等高級(jí)語(yǔ)言,一直以來(lái)我們都用高級(jí)語(yǔ)言編程的,一直以來(lái)我不明白高級(jí)語(yǔ)言是如何在 CPU 中執(zhí)行和計(jì)算的通過(guò)學(xué)習(xí)匯編語(yǔ)言我明白了指令時(shí)如何執(zhí)行的。還有我很早就開(kāi)始學(xué)習(xí)單片機(jī),當(dāng)然用的是高級(jí)語(yǔ)言C,一直以來(lái)我有都沒(méi)有明白堆棧的概念,不明白堆棧具體有什么用,該怎么用?通過(guò)匯11 編語(yǔ)言的學(xué)習(xí)我也明白堆棧的作用和堆棧具體應(yīng)該怎么用。 總之,通過(guò)微機(jī)原理與接口技
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1