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

正文內(nèi)容

微型計(jì)算機(jī)原理與接口技術(shù)課程設(shè)計(jì)說(shuō)明書(shū)-鍵盤錄入轉(zhuǎn)換程序設(shè)計(jì)-wenkub.com

2025-10-20 09:31 本頁(yè)面
   

【正文】 在課程設(shè)計(jì)過(guò)程中,我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷領(lǐng)悟,不斷獲取。因此,我們?cè)谡n程設(shè)計(jì)中不忘在小處創(chuàng)新,未必是創(chuàng)新技術(shù),但凡創(chuàng)新思維亦可,未必成功,只要實(shí)現(xiàn)創(chuàng)新思維培育和鍛煉即可。時(shí)至今日,課程設(shè)計(jì)基本告成,才切身領(lǐng)悟“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,才明曉實(shí)踐出真知。在對(duì)理論知識(shí)梳理掌握之后,茅塞頓開(kāi),柳暗花明,思路如泉涌,高歌“條條大路通羅馬”。我就是以此心態(tài)對(duì)待此次《 微機(jī)原理 》課程設(shè)計(jì)的,所謂“態(tài)度決定一切”,于是偶然又必然地收獲了諸多,概而言之,大約以下幾點(diǎn): 溫故而知新。 圖 6 有空格鍵時(shí)的調(diào)試結(jié)果 通過(guò)以上調(diào)試及分析所編寫的程序正確能滿足程序要求。 圖 4 有“ $”存在時(shí)的調(diào)試結(jié)果 武漢理工大學(xué)《微型計(jì)算機(jī) 原理 與接口技術(shù) 》課程設(shè)計(jì)說(shuō)明書(shū) 17 當(dāng)輸入字符“ abcdefg xyz xyzabcdefgh.”時(shí),其結(jié)果如下。 連接:將 .OBJ 文件(一個(gè)或多個(gè))與系統(tǒng)提供的 .LIB 庫(kù)文件連接,形成 .EXE 可執(zhí)行文件和 .MAP 內(nèi)存分配文件。列表文件包含了源程序、目標(biāo)代碼、注釋等全部信息,列表文件可供打印。一般需經(jīng)過(guò) 4 個(gè)步驟。 將 SI 傳送給 DI AL=20H? 將 1 傳送給 DH AL=2EH? N Y JUDGE 子程序 STC AL 傳送到 STRING Y N CF=1 圖 2 JUDGE 子程序流程圖 返 回 武漢理工大學(xué)《微型計(jì)算機(jī) 原理 與接口技術(shù) 》課程設(shè)計(jì)說(shuō)明書(shū) 10 圖 3 CHANGE 子程序流程圖 程序編寫 根據(jù)分析和程序流程圖,編寫以下程序。 武漢理工大學(xué)《微型計(jì)算機(jī) 原理 與接口技術(shù) 》課程設(shè)計(jì)說(shuō)明書(shū) 8 圖 1 主程序設(shè)計(jì)流程圖 段寄存器、堆棧和界面初始化 開(kāi) 始 INT 21H的 01H號(hào)子功能接收鍵入字符 調(diào)用 JUDGE 子程序 INT 21H的 01H號(hào)子功能接收鍵入字符 CF=1? SI 加 1 Y N INT 21H 的 02H 號(hào)子功能顯示回車和換行 INT 21H 的 09 號(hào)子功能顯示 STR2 和 STRING 字符串 DI 加 1 N Y 結(jié) 束 偏移地址指針 SI 清零 INT 21H 的 09 號(hào)子功能顯示 STR1 字符串 DH 清零 DH=1? ‘ $’傳送到 [STRING+SI+1] 調(diào)用 CHANGE 子程序 武漢理工大學(xué)《微型計(jì)算機(jī) 原理 與接口技術(shù) 》課程設(shè)計(jì)說(shuō)明書(shū) 9 JUDGE 子程序設(shè)計(jì) 對(duì)輸入的字符首先判斷其是否為空格鍵,若為空格鍵則將 DH 和 CF 置 1,并且將數(shù)輸入的字符送到 STRING 中,若不為空格鍵則繼續(xù)判斷其是否為“ .” 鍵,則將 CF置 0,將其值返回后終止輸入字符。 由于需要通過(guò)鍵盤連續(xù)錄入可顯示的字符,需要調(diào)用 DOS 系統(tǒng)的 INT 21H 一系列子功能從鍵盤輸入字符然后顯示出來(lái),最開(kāi)始進(jìn)行初始化,首先調(diào)用 09H號(hào)子功能從鍵盤輸入“ PLEASE INPUT THE STRING:” 提示輸入一連串字符,以回車和換行作 為結(jié)束自動(dòng)切入另一行從而從鍵盤輸入字符;通過(guò)調(diào)用 JUDGE 子程序?qū)斎氲淖址M(jìn)行判斷,判斷其是否為空格鍵和 ” .” 鍵,當(dāng)遇到空格時(shí)繼續(xù)輸入字符,遇到“ .” 時(shí)終止字符輸入。 在計(jì)算機(jī)中用一個(gè)字節(jié)存放字符編碼,故在 ASCII 的最高位補(bǔ) 0。 ASCII 碼 由于計(jì)算機(jī)硬件只能識(shí)別二進(jìn)制數(shù),字母和字符也必須使用二進(jìn)制編碼來(lái)表示。 9. 功能 0CH 功能描 述:清空當(dāng)前的標(biāo)準(zhǔn)輸入緩沖區(qū),再讀入字符。 出口參數(shù):無(wú) 。 其基本格式如下: MOV AH,9 LEA DX,字符串 INT 21H 7. 功能 0AH 功能描述:從標(biāo)準(zhǔn)輸入設(shè)備上讀入一個(gè)字節(jié)字符串,遇到 “ 回車鍵 ” 結(jié)束輸入 (輸入的字符在標(biāo)準(zhǔn)的輸出設(shè)備上有回顯 )。如果輸出操作被重定向,那么,將無(wú)法判斷磁盤已滿 。如果輸入 /輸出操作被重定向,那么,將無(wú)法判斷文件是否已到文件尾,或磁盤已滿 。 出口參數(shù): AL=讀入字符的 ASCII 碼 。 入口參數(shù): AH= 02H, DL=待輸出字符的 ASCII 碼 。 出口參數(shù): AL=輸入字符的 ASCII 碼 。該輸入還可被重定向,如果這樣做,則無(wú)法判斷文件是否已到文件尾 。詳細(xì)的功能、入口參數(shù)、出口參數(shù)要求可見(jiàn)專門的手冊(cè)。當(dāng)寄存器 AX中設(shè)置不同的值時(shí),該指令將完成不同的功能。這些子程序或常駐內(nèi)存,或固化在系統(tǒng)的 ROM 中。 程序設(shè)計(jì)主要包括調(diào)用 DOS 系統(tǒng)的 INT 21H 功能從鍵盤輸入字符然后顯示字符,通過(guò)調(diào)用相應(yīng)的字程序判斷輸入的字符是否為空格和 “ .” ,當(dāng)輸入 “ .” 時(shí)終止字符的輸入,配合調(diào)用另一子程序來(lái)實(shí)現(xiàn)空格前的字符串在屏幕向以正序顯示,“ .”前的字符串在屏幕上以反序顯示,從而完成此次課程設(shè)計(jì)。 由于本程序設(shè)計(jì)大量使用調(diào)用 DOS 系統(tǒng)的 INT 21H 功能,本報(bào)告書(shū)將首先介紹 DOS系統(tǒng)的 INT 21H 功能,然后進(jìn)行詳細(xì)的程序設(shè)計(jì)。 目前 DOS常用的 9 類中斷( 20H~27H 和 2FH)分為兩種: 1. DOS 專用中斷: INT22H、 INT23H 和 INT24H,用戶不能使用。在 21H 類型所對(duì)應(yīng)的中斷程序中包含了一系列最常用的功能子程序,這些子程序分別分別實(shí)現(xiàn)外部 設(shè)備管理功能、文件讀寫和管理功能、目錄管理功能等,所以 21H 類型中斷幾乎包括了整個(gè)系統(tǒng)的功能,系統(tǒng)功能調(diào)用的名稱也就由此而來(lái)。通常,默認(rèn)標(biāo)準(zhǔn)設(shè)備為:標(biāo)準(zhǔn)輸入設(shè)備(控制臺(tái)輸入)是鍵盤;輸出設(shè)備(控制臺(tái)輸出)是顯示器;標(biāo)準(zhǔn)輔助設(shè)備是第一 個(gè) RS232 串口異步通訊接口,打印輸出為第一個(gè)并行接口等。 入口參數(shù): AH= 01H,過(guò)濾掉控制字符,并回顯 。 例如:讀鍵盤輸入一個(gè)字符并且回顯的程序。 出
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1