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

正文內(nèi)容

字符查找及轉(zhuǎn)換課程設(shè)計(jì)說(shuō)明書(shū)-文庫(kù)吧

2025-04-17 04:09 本頁(yè)面


【正文】 算機(jī)得到了巨大的發(fā)展,從小型機(jī)到巨型機(jī),從臺(tái)式到手提電腦,從每秒 5000 次的定點(diǎn)算術(shù)運(yùn)算到每秒 幾十萬(wàn)億次的浮點(diǎn)算術(shù)運(yùn)算,計(jì)算機(jī)實(shí)現(xiàn)了一代接一代的跨越性飛躍,微機(jī)原理與接口技術(shù)讓我們更深入了解計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)及每一細(xì)小組成,匯編語(yǔ)言更讓我們對(duì) C 語(yǔ)言等高級(jí)計(jì)算機(jī)語(yǔ)言有了更為基礎(chǔ)的認(rèn)識(shí),從計(jì)算機(jī)的基本知識(shí)如運(yùn)算基礎(chǔ)和進(jìn)制轉(zhuǎn)換等到 8086的系統(tǒng)結(jié)構(gòu),再到其指令系統(tǒng)、尋址方式、數(shù)據(jù)類型以及匯編語(yǔ)言程序設(shè)計(jì)等等,還有存儲(chǔ)器的原理及接口技術(shù)和可編程芯片等等,這些都讓我們獲益匪淺。 而微機(jī)原理與接口技術(shù)的課程設(shè)計(jì)則是讓我們鞏固書(shū)本所學(xué)知識(shí)的重要平臺(tái),設(shè)計(jì)中我們通過(guò)對(duì)系統(tǒng)方案的整體分析,進(jìn)而畫出流程圖,編制對(duì)應(yīng)的程序 ,在實(shí)驗(yàn)平臺(tái)MF2KP 或 Emu8086 上進(jìn)行調(diào)試,從而得出最終程序,其中我們不僅很好的鍛煉了自己的動(dòng)手操作能力,更對(duì)書(shū)本所學(xué)有了進(jìn)一步的升華。 設(shè)計(jì)過(guò)程中使用的 Emu8086 是 結(jié)合了一個(gè)先進(jìn)的原始 編輯器 、組譯器、反組譯器、具除錯(cuò)功能的 軟件 模擬工具,還有 一個(gè)循序漸進(jìn)的指導(dǎo)工具 , 這對(duì)剛開(kāi)始學(xué)組合語(yǔ)言的人是一個(gè)很有用的工具 , 它 能 在模擬器中一步一步的編譯程序碼并執(zhí)行,視覺(jué)化的工作環(huán)境讓 它的使用變得更為容易,這個(gè)軟件對(duì)匯編語(yǔ)言的學(xué)習(xí)有很大的幫助,在設(shè)計(jì)中起到重要作用。 武漢理工大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū) 2 字符轉(zhuǎn)換及查找匯編語(yǔ)言程序設(shè)計(jì) 本次設(shè)計(jì)旨在幫助學(xué)生進(jìn)一步鞏固書(shū)本所學(xué)的微機(jī)接口及技術(shù)的知識(shí),促使其學(xué)會(huì)分析設(shè)計(jì)命題,自主思考,獨(dú)立設(shè)計(jì)個(gè)人方案,以達(dá)到強(qiáng)化知識(shí),訓(xùn)練思維,激發(fā)創(chuàng)造力,提高實(shí)踐動(dòng)手能力的目的。設(shè)計(jì)后預(yù)期實(shí)現(xiàn)字符串的輸入,并按照要 求轉(zhuǎn)換成大寫或者小寫,并進(jìn)行選擇是否查詢,如若需要查詢,則自動(dòng)查找輸入的待查詢字母,并顯示轉(zhuǎn)換與查詢結(jié)果,同時(shí)能實(shí)現(xiàn)多次查詢與輸入,最后能在不需工作時(shí)按 Q 或 q 鍵退出程序運(yùn)行界面。 1)屏幕提示輸入字符串; 2)將字符進(jìn)行大小寫變換(全部大寫或小寫)并顯示; 3)屏幕提示輸入待查找字符; 4)顯示查詢結(jié)果:如果查找到,則顯示該字符在字符串中的位置;若沒(méi)有 則顯示該字符不存在。 武漢理工大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū) 3 首先分析設(shè)計(jì)要求,要求需要屏幕提示輸入字符串,所以首先考慮使用 DOS 調(diào)用中的 10 號(hào)調(diào)用,該調(diào)用具有多字符輸入的功能;而針對(duì)第一個(gè)功能大小寫變換,我們首先考慮字母 AZ 的 ASCII 碼為 41H 到 5AH, az 的 ASCII 碼為 61H 到 7AH,不難發(fā)現(xiàn)每個(gè)字母的大小寫的 ASCII 碼之間相差為 20H,所以可以通過(guò)對(duì) ASCII 的值加減 20H來(lái)實(shí)現(xiàn)大小寫的轉(zhuǎn)換;對(duì)于第三個(gè)功能我們采用 DOS 調(diào)用的 1 號(hào)功能調(diào)用,該功能為單字符輸入;對(duì)于最后一項(xiàng)要求,我們 采用 CX 計(jì)數(shù),并用 CMP 指令對(duì)存入數(shù)據(jù)區(qū)的每個(gè)字符與要求輸入的字符進(jìn)行比較,若相同則講此時(shí)的 CX 值儲(chǔ)存在另一數(shù)據(jù)區(qū),不同則繼續(xù)累加進(jìn)行下一字符的 比較,直至結(jié)束,最后輸出所存的每一個(gè) CX 的值,這就實(shí)現(xiàn)了查詢功能。 針對(duì)以上的方案分析,我們可以得到整體程序的流程圖如圖 21 所示: 開(kāi) 始定 義 數(shù) 據(jù) 區(qū)輸 入 字 符 串 轉(zhuǎn) 為 大 寫 ?大 寫 轉(zhuǎn) 換 模 塊 小 寫 轉(zhuǎn) 換 模 塊輸 出 轉(zhuǎn) 換 結(jié) 果 進(jìn) 行 查 詢 ? 繼 續(xù) 查 詢 ? 是 否 退 出 ?查 詢 模 塊退 出 D O S結(jié) 束NYNYYYNN 圖 21 主程序流程圖 武漢理工大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū) 4 根據(jù)圖 21 的流程圖我們可進(jìn)行如下的程序設(shè)計(jì) ,首先為了整個(gè)程序的清晰明朗,我們考慮將程序分為五大部分 :; 、 字符輸入 及選擇部分; ; ; 。 由于設(shè)計(jì)要求中需要輸入字符串、輸出提示語(yǔ)句以及轉(zhuǎn)換 和查詢結(jié)果,所以必須事先進(jìn)行數(shù)據(jù)區(qū)的定義,為程序運(yùn)行需要的數(shù)據(jù)開(kāi)辟存儲(chǔ)空間。其具體程序如下: data segment message1 db 0ah,0dh,39。please input string39。,0ah,0dh,39。$39。 message2 db 0ah,0dh,39。conversion for capital?39。,0ah,0dh,39。$39。 message3 db 39。press 39。39。Y39。39。 or 39。39。N39。39。 to choose39。,0ah,0dh,39。$39。 message4 db 0ah,0dh,39。conversion to plete39。,0ah,0dh,39。$39。 message5 db 0ah,0dh,39。to search?39。,0ah,0dh,39。$39。 message6 db 0ah,0dh,39。please input the letter you want to search39。,0ah,0dh,39。$39。 message7 db 0ah,0dh,39。the letter does locate in39。,0ah,0dh,39。$39。 message8 db 0ah,0dh,39。if you want to quit,please hit 39。39。q39。39。 or 39。39。Q39。39。!39。,0ah,0dh,39。$39。 buffer1 db 55 ; 緩沖區(qū)第 1 個(gè)字節(jié)存放預(yù)定字符個(gè)數(shù) db ? ;緩沖區(qū)第 2 個(gè)字節(jié)保留用于存放實(shí)際輸入字符個(gè)數(shù) db 55 dup(39。$39。), ;緩沖區(qū)第 3 個(gè)字節(jié)開(kāi)始存放輸入字符(預(yù)先存有 $) buffer2 db 55 dup(39。$39。) ;定義用于存放轉(zhuǎn)換結(jié)果的緩沖區(qū) buffer3 db 10 dup(39。$39。),39。$39。 ;定義用于存放查詢計(jì)數(shù)結(jié)果的緩沖區(qū) data ends 武漢理工大學(xué)《微機(jī)原理與接口技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū) 5 語(yǔ)句 輸出 、 字符輸入 及選擇 部分 提示語(yǔ)句輸出 對(duì)于程序中用于輸出提示語(yǔ)句我們采用 DOS 調(diào)用的 9 號(hào)調(diào)用,并使用宏調(diào)用實(shí)現(xiàn),其具 體程序如下 : print macro string ;變量為
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1