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

正文內(nèi)容

微機計算機原理及接口技術(shù)實驗指導書帶程序(已修改)

2024-11-11 19:11 本頁面
 

【正文】 1 微機計算機原理及接口技術(shù) 實 驗 指 導 書 2020/10/18 2 實驗一 輸入輸出 一.實驗?zāi)康? 掌握匯編語言基本的鍵盤輸入數(shù)據(jù)和屏幕輸出數(shù)據(jù)的程序編制方法。 二.實驗內(nèi)容 編寫程序,從鍵盤上接受一個字符,然后將此字符輸出到屏幕上,直到當鍵盤上的輸入字符是空格時,在屏幕上輸出一串字符“ GOOD!”后退出。 鍵盤上接受一個字符,利用 DOS 21H 功能調(diào)用 01H 號子功能調(diào)用, AL 中即為輸入字符 ASCII 碼。 將字符輸出到屏幕上,利用 DOS 21H 功能調(diào)用 02H 號子功能調(diào)用,將 輸出字符 ASCII 碼先送入 DL 中,然后調(diào)用 02H 號子功能調(diào)用。 輸出一串字符到屏幕上,利用 DOS 21H 功能調(diào)用 09H 號子功能調(diào)用,將串首地址放入 DS: DX 中,串必須以 $結(jié)尾。 三.實驗報告要求 1.寫出實驗的程序。 2.寫下實驗心得和實驗中所遇問題及解決方法。 3 實驗二 選擇結(jié)構(gòu)程序 一.實驗?zāi)康? 掌握匯編語言的選擇結(jié)構(gòu)程序的編制。 二.實驗內(nèi)容 從鍵盤上輸入一個字符,如果輸入字符是數(shù)字則在屏幕上輸出 00,如果輸入字符是小寫字母則在屏幕上輸出 aa,如果輸入字符是大寫字母則在屏幕上輸出 AA, 如果輸入字符是其它字符則在屏幕上輸出 XX。 ‘0’ –‘9’ 輸出 00 輸入一個字符 ‘A’ –‘Z’ 輸出 AA ‘a(chǎn)’ –‘z’ 輸出 aa 其它字符 輸出 XX 三.實驗報告要求 1.寫出實驗的程序。 2.寫下實驗心得和實驗中所 遇問題及解決方法。 4 實驗三 計算一個表達式的值 一.實驗?zāi)康? 掌握匯編語言中各個算術(shù)指令,并能用其寫出程序。 二.實驗內(nèi)容 編寫程序,求表達式( 30*3020) /10 的值,四個數(shù)存放在 table 為首地址的內(nèi)存單元中,求的結(jié)果存放到 answer 中,并將求得的結(jié)果在屏幕上顯示出來。 數(shù)據(jù)定義如下: table db 30,30,20,10 answer db ? 利用乘法指令,減法指令,除法指令來求表達式的值,在屏幕上顯示結(jié)果可調(diào)用提供的顯示子過程 printout。 三.實驗報告要求 1.寫 出實驗的程序。 2.寫下實驗心得和實驗中所遇問題及解決方法。 5 實驗四 循環(huán)程序(一) 一.實驗?zāi)康? 掌握匯編語言循環(huán)結(jié)構(gòu)程序的編制。 二.實驗內(nèi)容 編寫程序,求 1+2+3+4+…+100 的和,并將求得的結(jié)果在屏幕上顯示出來。 在屏幕上顯示結(jié)果可調(diào)用提供的顯示子過程 printout。 三.實驗報告要求 1.寫出實驗的程序。 2.寫下實驗心得和實驗中所遇問題及解決方法。 6 實驗五 循環(huán)程序(二) 一.實驗?zāi)康? 掌握匯編語言二重循環(huán)結(jié)構(gòu)程序的編制,及冒泡排序算法。 二.實驗內(nèi)容 編寫程序,將 buffer 為首地址的 20 個數(shù)( 2 字節(jié)存儲)按從大到小排序,并將排序的結(jié)果在屏幕上打印出來。 數(shù)據(jù)定義如下: buffer dw 104,209,134,232,456,237,354,322,343,346 dw 987,785,234,235,566,322,557,379,753,356 冒泡排序算法思想是(從大到?。簩⒌谝粋€數(shù)和第二個數(shù)比較,第一個數(shù)如果小于第二個數(shù),則兩者交換,反之則不動;再將第二個數(shù)和第三個數(shù)比較,第二個數(shù)如果小于第三個數(shù),則兩者交換,反之則不動;再將第三個數(shù)和 … 直到第 N1 個數(shù)和第 N 數(shù)比較。這樣一趟比較結(jié)束,最小的數(shù)到了最后,然后再從 N1 個數(shù)里找最小的,然后再從 N2 個數(shù)里找最小的 … 直到剩一個數(shù),這樣 N 個數(shù)就按從大到小排好了。 編程時用外層循環(huán)控制趟數(shù),內(nèi)層循環(huán)控制一趟里找最小的數(shù),注意外層循環(huán)計數(shù)和內(nèi)層循環(huán)計數(shù)是有聯(lián)系的。 在屏幕上顯示結(jié)果可調(diào)用提供的顯示子過程 printout。 三.實驗報告要求 1.寫出實驗的程序。 2.寫下實驗心得和實驗中所遇問題及解決方法。 7 實驗六 顯示月份名 一.實驗?zāi)康? 進一步掌握匯編語言的綜合三種結(jié)構(gòu)程序的編制方法,用匯編語言 編制較復(fù)雜的程序。 二.實驗內(nèi)容 編寫程序,要求根據(jù)用戶鍵入的月份數(shù)在顯示器上顯示該月的英文縮寫名,當鍵入 0 時退出程序。 輸入的數(shù)據(jù)首先是 ASCII 碼,要先轉(zhuǎn)換成數(shù)字,即字符‘ 0’ —‘ 9’ 轉(zhuǎn)換數(shù)字 0—9,轉(zhuǎn)換只需將數(shù)字字符減去 30H。輸入時可能輸入其它非數(shù)字字符,輸入其它非數(shù)字字符時均認為輸入錯誤,給出錯誤提示,退出。還有一個問題是月份是 1—12,這里面可能有一個字符( 1—9),也可能有兩個字符( 10— 12),所以輸入的月份數(shù)( 1—9)時必須前面加一個 0,即( 01—09)。那么第一個字符接收時必須是 0 或 1,第二個字符接收時必須是 0—9。轉(zhuǎn)換成數(shù)字后將第一個數(shù)字乘以 10 加上第二個數(shù)字就是 月份數(shù) ,當然這樣的結(jié)果可能范圍就是 0—19。對大于 12 的要給出錯誤提示,對于 0 退出,對于 1—12 給出 該月的英文縮寫名 。 英文縮寫名 存放的數(shù)據(jù)如下所示: month db 39。JAN39。,39。FEB39。,39。MAR39。,39。APR39。,39。MAY39。,39。JUN39。,39。JUL39。,39。AUG39。, 39。SEP39。,39。OCT39。,39。NOV39。,39。DEC39。 取得該月 英文縮寫名 地址的方法是 month+(月份數(shù) 1)*3。找到該月 英文縮寫名 地址,然后依次將三個 字符輸出到屏幕。 8 三.實驗報告要求 1.寫出實驗的程序。 2.寫下實驗心得和實驗中所遇問題及解決方法。 9 實驗七 找最大數(shù) 一.實驗?zāi)康? 進一步掌握匯編語言程序的編制方法,用匯編語言編制較復(fù)雜的程序。 二.實驗內(nèi)容 編寫程序,找出一串無符號數(shù)據(jù)中最大的數(shù),并將結(jié)果顯示出來。 數(shù)據(jù)定義如下: buffer dw 768,435,235,232,226,372,354,876,343,346 dw 542,785,234,235,654,322,557,379,753,654 編程思路:將第 1 個數(shù)先存到一個位置,然后從第 2 個數(shù)開始和這個位置的數(shù)比較,比它大,將大數(shù)放入該位置,比它小,則不動,一直比較到最后一個數(shù),這樣,最大數(shù)就找到。 在屏幕上顯示結(jié)果可調(diào)用提供的顯示子過程 printout。 三.實驗報告要求 1.寫出實驗的程序。 2.寫下實驗心得和實驗中所遇問題及解決方法。 10 實驗八 Fibonacci 序列 一.實驗?zāi)康? 進一步掌握匯編語言程序的編制方法,用匯編語言編制較復(fù)雜的程序。 二.實驗內(nèi)容 編寫程序,要求求出 Fibonacci 序列 0, 1, 1, 2,
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1