《匯編語言程序設(shè)計(jì)》習(xí)題解答及課程實(shí)驗(yàn)、設(shè)計(jì)輔導(dǎo)_第1頁
《匯編語言程序設(shè)計(jì)》習(xí)題解答及課程實(shí)驗(yàn)、設(shè)計(jì)輔導(dǎo)_第2頁
《匯編語言程序設(shè)計(jì)》習(xí)題解答及課程實(shí)驗(yàn)、設(shè)計(jì)輔導(dǎo)_第3頁
《匯編語言程序設(shè)計(jì)》習(xí)題解答及課程實(shí)驗(yàn)、設(shè)計(jì)輔導(dǎo)_第4頁
《匯編語言程序設(shè)計(jì)》習(xí)題解答及課程實(shí)驗(yàn)、設(shè)計(jì)輔導(dǎo)_第5頁
已閱讀5頁,還剩95頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1實(shí)驗(yàn)一 ( 1) 熟悉匯編程 序的匯編、連接、執(zhí) 行過程 ;( 2) 生成 看 ( 3) 生成 件,修改 語法錯誤 ;( 4) 生成 ( 5) 執(zhí)行 程序。匯編程序從 編寫到執(zhí)行的過程編程 譯 接 載 內(nèi)存中的程 序 執(zhí)行1) 編寫源程序用 各段 , 并存儲成源 程序 ( 保存 在 , 擴(kuò)展名 為 ) 對源程序進(jìn) 行 匯編 、連接操作如下:( 1) 在 入 ( 2) 輸入命令: 同擴(kuò)展名 ) ;( 3) 在系統(tǒng)出現(xiàn) 的提示中輸入:e. :按回車鍵 。 輸入 : 文件主名 , 生成 件 , 也可以不生成 , 直接按回車鍵。 件用于查 看編譯為目標(biāo)文件的 過程中產(chǎn)生的中間結(jié) 果。按回車鍵 。( 4) 如果系統(tǒng)沒有提示出錯,那么編譯過程就完成了。如果提示錯誤則應(yīng)用 開源文件進(jìn) 行修改,然后再重復(fù) 2和 3步驟( 5) 輸入: 件主名( 不要輸擴(kuò)展名 ,也可以輸 入擴(kuò)展名 . 按回車鍵 。m :按回車鍵 。按回車鍵 。( 6) 沒有提示錯 誤 , 匯編過程就 結(jié)束了 , 產(chǎn)生了 執(zhí)行文件 。 如果出現(xiàn) no 的 錯誤警告, 不用理會 。3) 執(zhí)行程序( 由 載入內(nèi)存)在 直接輸入文件主名就可以執(zhí)行文件了 。程序執(zhí)行后, 有的會顯示結(jié)果, 有的 可能執(zhí)行后 什么結(jié)果都沒有,是 因?yàn)槌绦蛑袥]有顯示 命令。將下面的數(shù) 據(jù)段輸入 , 取名 1. 保存在 生成 ( 不必連接 、 運(yùn)行 ) 用 試回答 : 是多少? 0B 000輸入下面錯 誤的文件,修改錯誤 語句 。 ( 即可。不必連接 、 運(yùn)行 。 )將 B為 B 確代碼:5,025504H, 6B 5678)S: X, S, I, X, X, 0L, 4X, X, ,H, 41輸入下面程 序 并 運(yùn)行28)B, 13, 10, $S: X, S, X, H, 91H, 41B , 13, 10, $ 序 1) 學(xué)習(xí)使用 ( 2) 使用 中查看程序運(yùn)行的 結(jié)果 ;( 3)利用 序段。入程序 觀察寄存器變化使用 將下面的程 序段寫入內(nèi)存 , 逐條執(zhí)行 , 觀察每條指 令執(zhí)行后 , 內(nèi)容變化。注意用 X, 4X, 1416X, 2000X, X, X, X, 001X, 0026L, H, H, H, 0L, L, 92) 下列程序單 步運(yùn)行,注意 ,并觀察數(shù)據(jù)段字 母的變化 。 如果是將小寫 字母改成大寫字母帶 注釋的語句該如何修 改 ?B S: X, S, X, X, 3S: L, L, 11011111B ; 將 的第 5位置 0,; 變成大寫字 母。 L, 0H, 41序的跟 蹤執(zhí)行操作在 的程序會顯示結(jié)果,可能執(zhí)行后什么結(jié)果都 沒有,是因?yàn)槌绦蛑?沒有顯示命令。那么 如何查看程序的運(yùn)行 結(jié)果呢? 程序執(zhí)行過 程的跟蹤 操作步驟如 下:( 1) 在 2)在 入 數(shù)據(jù)段,可以看到 反匯編后第一句可執(zhí) 行語句為:X, : 1261: 0000X, 1260其中: 段的段寄存器內(nèi)容 , 段寄存器地址, 令的偏移地址 。( 3) 可以用 行到 H, 4 也可以用 序,輸入: G=: G=0000)( 4) 用 執(zhí)行后數(shù)據(jù)段的變 化輸入: D 0 ( 如: 0)在顯示的數(shù) 據(jù)中,對照源程序或 所在的偏移地址的 內(nèi)容 。4) 輸入下面的 程序 , 按 實(shí)驗(yàn)一和 上面的步驟 運(yùn)行一遍 。 這是一個兩 個數(shù)相 與 的程序 。結(jié)果存放在 移地址為?值為多少 ?2038W?S: X, S, X, X, L, 0H, 41的程序,用 的結(jié)果1) )/()510*)( += , X, Y, 量 , 結(jié)果存于 寫出數(shù)據(jù)段 和代碼段。 2) X, , 求 16/)2*)(8*)( += , 寫出完整的 數(shù)據(jù)段和代碼段, 不用乘除指令 。10實(shí)驗(yàn)三 分支 循環(huán) 1) 學(xué)習(xí)調(diào)試程 序,查找邏輯錯誤 ;( 2) 學(xué)習(xí) 分支語句 的編程和調(diào) 試 ;( 3) 學(xué)習(xí)循環(huán)語 句的編程和調(diào)試 。有 10個數(shù) , 統(tǒng)計(jì)正數(shù)的 個數(shù) , 存放在變量 經(jīng)過匯編后 , 形成 在 先用 G 0命令執(zhí)行程 序 , 用 單元的內(nèi)容 , 會發(fā)現(xiàn)結(jié)果 不正確。用單步執(zhí)行命令 T 0,單步執(zhí)行程序,查找程序中的邏輯錯誤,注意每一次循環(huán) 中變化是否正確 ?( 正數(shù)的個數(shù))B 4, 0, 5, 67, 8, 5, 6M S: X, S, X, 10L, 0I, L, L, 01, L, 0H, 41數(shù)據(jù)段中是 一組無符號數(shù) , 將最小數(shù)存 放在 按上題方法 查找一處邏輯錯誤。B 13, 15, 7, 25, 24M S: X, S, X, 4L, I, L, B L, 1, L, 0H, 41編程 : 在 首地址為 0個字節(jié)數(shù) , 求 其中 0的個數(shù) ,并將結(jié)果 存于 24) 編 程: = = 81i 字節(jié) 型 無符 號數(shù) , 分別 存 于 儲 單元中 , 結(jié)果存于 13實(shí)驗(yàn) 四 子程序 1) 學(xué)習(xí)子程序 的編寫,主子程序的 調(diào)用 ;( 2) 不同模塊間 程序的調(diào)用和調(diào)試 。數(shù)據(jù)段中的 3個字符,調(diào)用子程序?qū)⑵渲饌€顯示出來。子程序的功能是顯示一個字符 。 單步執(zhí)行 , 對 P, 并用 的內(nèi)容。B S: X, S, I, 0X, 3L, IH, 41H, 021閱讀 并分別匯編 , 然后連接成一個可執(zhí)行文件 體步驟如 下 :31. 分別匯編 )32. 31 將兩個文件 連接 成為一個文 件名為 運(yùn)行)3) 編程:利用主程序調(diào)用子程序,比較 將不相等的 字符顯示出來 。 ( 也可以將找 到的不相等字符逐個 顯示 , 用 2功能調(diào)用)4) 編程:子程 序搜索指定字符緩沖 區(qū)中是否有 N,如果有用 用 子程序 將全部用 附源程序:鍵盤輸入 2位非壓縮 入 了將其轉(zhuǎn)換為 二進(jìn)制數(shù) , 編寫一個子 程序 顯示子程序 6進(jìn)制數(shù)轉(zhuǎn)換 為對應(yīng)的 并顯示該 字符,顯示子程序在 另一模塊 入數(shù) 據(jù)為 00時結(jié)束 。S: H, 011L, 1H, L, X, 3030H, 41 將輸入的 轉(zhuǎn)換成 2進(jìn)制數(shù)X, 0 將 轉(zhuǎn)換成非 壓縮 ; 高位在 L, L, 10L, S: L, H, 00H, 4L, 4X, L, L, 0L, 9L, 07L, 30H, 021 1) 學(xué)會 能調(diào)用指令的用法 ;( 2) 領(lǐng)會修改顯 存方法顯示字符。輸入一個字 符,顯示出來 。2) 輸入一個字 符串,顯示出來 。3) 個 16位二進(jìn)制數(shù) 用十六進(jìn)制數(shù)的形式 顯示出來 。( 1) 理解程序( 2) 輸入程序, 匯編,運(yùn)行(在 文件名 . ,觀察結(jié)果 。( 3) 如果要分行 顯示,程序要如何修 改? 560S: X, S, I, 0P: X, IH, 4L: L, 4X, L, L, 0L, 10L, 7L, 30H, 21I, 4H, 41直接改變顯 存內(nèi)容顯示 。( 1) 顯存空間分 配 :內(nèi)存地址空間中, 2 8025彩色字符模式顯示緩沖區(qū)。向這 個地址空間寫入數(shù)據(jù) ,寫入的內(nèi)容將立即 出現(xiàn)在顯示器上。8025 2000個字符,每 個字符在緩沖區(qū)中占 2個字節(jié),一 個字節(jié)存放 , 一個字節(jié)存放 字符屬性(字符顏色 、字符背景顏色、閃 爍、高亮度) ( 2) 偏移地址計(jì) 算:如第 2行,第 40列 : ( 2160 402 這個偏移地 址中存放字符的 ,( 2160 402 1這個偏移地 址中存放字符的屬性 。第 公式為:( 160 N*2存放 ( 160 N*2+1 存放屬性( 3) 運(yùn)行下列程序,在屏幕的第 1行,會顯示一個字符 X。根據(jù)上面 ( 1) 、 ( 2)點(diǎn)理解程序段 。28)S: X, S, P, 128X, 0S, H, XS: S: 160*1+40*2, L, 0H, 41程 顯示 以下圖案。*6) 編寫程序, 統(tǒng)計(jì)字緩沖區(qū)中的 20個數(shù)據(jù)的正 數(shù)、負(fù)數(shù)、 0的個數(shù),并 將統(tǒng)計(jì)結(jié)果以 16進(jìn)制形式顯 示出來。20實(shí)驗(yàn) 六 1)熟悉串操 作指令的功能與應(yīng)用 ;( 2)掌握串操 作指令的尋址方式及 使用方法,編寫常用 的字符串處理程序。入內(nèi)存 要求統(tǒng)計(jì)其中含有小寫字母的個 數(shù),并將統(tǒng)計(jì)結(jié)果以 兩位十進(jìn)制數(shù)形式顯 示在屏幕上。附參考源程 序:)S: X, S, X, 0I, H, 11L, 0 L, 0H, 21L, 01I, H, 0L, 0L, 61L, 7L, H, 0L, 10H, L, L, 30H, 21L, L, 301H, 41篇 課程設(shè)計(jì)輔 導(dǎo)實(shí)例 1 動畫設(shè) 計(jì)甜蜜 的生活了解并掌握 匯編語言設(shè)計(jì)的一般 方法,具備初步的獨(dú) 立分析和設(shè)計(jì)能力;2) 初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測試等基本方法和技能;3) 提高綜合運(yùn) 用所學(xué)的理論知識和 方法獨(dú)立分析和解決 問題的能力;(實(shí)驗(yàn)用的軟硬件 環(huán)境)硬件環(huán)境: 設(shè)計(jì)思路整體:設(shè)計(jì) 分為兩個畫面。 第一畫面 : 男孩右手拿 花向女孩跑去 , 這時天上忽 然出現(xiàn)了一群小鳥 , 男孩向女孩 求婚,女孩感 動地接受了,迸出一 顆心。第二畫面: 兩人過著幸福的生活 。兩人站在房子外, 氣球飄向了天。 計(jì)總體結(jié) 構(gòu)圖總體結(jié)構(gòu)圖 見圖 計(jì)流程圖1靜止程序 流程圖如圖 移動程序 的流程圖如圖 畫示意圖 如圖 3圖 3. 1 程序總 體結(jié)構(gòu)圖開始設(shè)置為 80*25彩色文 本清屏幕在 21行 48列畫靜 止女孩在 21行 8列畫從 左往右跑 的男孩在 5行 8列畫從 左往右飛 的小鳥清除小 鳥并延時在 17行 39列寫字 符串m e? 并延時在 20行 53列寫字 符串 并延時在 9行 48列畫一 顆心并延 時清屏幕 并延時在 2行 64列畫一 房子在 15行 48列畫一 對男女在 14行 37列畫一 顆心在 17 行 24 列 寫 字 符 串 a 延時在 21行 24列畫一 上升的氣 球清屏幕結(jié)束音樂響 起24圖 3. 2 靜止程 序流程圖字符個 數(shù)送 設(shè)置初 始坐標(biāo)向第 一個字符保存當(dāng) 前參數(shù) :字符個 數(shù) , 行列坐 標(biāo) , 字符首 址根據(jù) 偏移計(jì)算 行列號是否一 行畫完?否置光標(biāo) , 寫字符是結(jié)束向下 一個字符25圖 3. 3 移動程 序的流程 圖否是字符個 數(shù)送 設(shè)置初 始坐標(biāo)向第 一個字符保存當(dāng) 前參數(shù) :字符個 數(shù) , 行列坐 標(biāo) , 字符首 址根據(jù)偏 移計(jì)算行 列號是否一 行畫完?是結(jié)束向下 一個字符延 時取參數(shù) :字符個 數(shù),行列坐 標(biāo),字符 首址根據(jù)偏 移計(jì)算行 列號置光標(biāo) ,寫黑色 字符清除機(jī) 器人向下 一個字符為重畫 圖案設(shè)置 字符個數(shù) , 行列坐 標(biāo) , 字符首 址否否是置光標(biāo) , 寫字符圖是否 畫完?圖 是 否 清 除 ?26( a) 等待( b) 相遇, 小鳥飛過( c) 求婚, 心形圖案 降落27( d) 幸福生 活開始( e) 音樂響 起,音符 往上升起圖 3. 4 動畫示 計(jì)源程序Y, Z, 堆棧頂數(shù)據(jù) 彈出到寄存器宏定義28Y, Z, 56)B 8 ;女孩00, 0 ;左手,字 符屬性,行偏移,列 偏移8H, 01H, 0, 1 ;胸部,字 符屬性,行偏移,列 偏移00, 1 ;右手,字 符屬性,行偏移,列 偏移05H, 1, 腹部,字 符屬性,行偏移,列 偏移3H, 7H, 1, 0 ;兩腿,字 符屬性,行偏移,列 偏移2H, 04H, 0 ;面部,字 符屬性,行偏移,列 偏移04H, 0 ;天線,字 符屬性,行偏移,列 偏移7H, 0字母 8H, 00, 1 ;字母 1H, 00, 1 ;字母 4H, 00, 1 ;字母 7H, 00, 1 ;標(biāo)點(diǎn)下引 號3H, 00, 1 ;字母 H, 00, 1 ;空格5H, 00, 1 ; 字母 0H, 00, 1 ; 字母 00, 1 ; 標(biāo)點(diǎn)問號2 ; 男孩00, 0 ; 左手 , 字符屬性 , 行偏移 , 列偏移298H, 01H, 0, 1 ; 胸部 , 字符屬性 , 行偏移 , 列偏移00, 1 ; 右手 , 字符屬性 , 行偏移 , 列偏移02H, 0, 1 ; 花柄5H, 00 ; 花02H, 2, 腹部 , 字符屬性 , 行偏移 , 列偏移3H, 7H, 1, 0 ; 兩腿 , 字符屬性 , 行偏移 , 列偏移2H, 07H, 0 ; 面部 , 字符屬性 , 行偏移 , 列偏移8H, 0 字母 00, 1 ; 字母 00, 1 ; 字母 5H, 00, 1 ; 字母 9H, 00, 1 ; 字母 00, 1 ; 標(biāo)點(diǎn)逗號7H, 00, 1 ; 字母 1H, 00, 1 ; 字母 9H, 00, 1 ; 字母 4H, 00, 1 ; 字母 0H, 00, 1 ; 空格6H, 00, 1 ; 字母 00, 1 ; 字母 2H, 00, 1 ; 字母 0H, 00, 1 ; 空格00, 1 ; 字母 5H, 00, 1 ; 字母 2 ; 小鳥08H, 0, 006H, 0, 108H, 206H, 0, 108H, 3, 06H, 0, 108H, 206H, 0, 108H, 3, 06H, 0, 108H, 3, 06H, 0, 1B m e ?B I B 90 ;房子03H, 0, 0 ;屋頂上升 面03H, 1, 03H, 1, 03H, 1, 03H, 1, 03H, 1, 05 ;窗戶00, 101, 00, 103H, 0 ;屋頂?shù)南?降面03H, 1, 103H, 1, 103H, 1, 103H, 1, 103H, 1, 103H, 1, 0 ; 屋頂?shù)臋M03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 1, 房子的一豎03H, 1, 003H, 1, 003H, 1, 003H, 1, 003H, 1, 003H, 1, 000, 6 ; 門8H, 000000, 101, 001, 003H, 0, 6 ; 房子的另一 豎03H, 003H, 003H, 003H, 003H, 003H, 03203H, 7, 0 ; 房底的橫03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 03H, 0, 02H, 0, 左邊的花5H, 05H, 002H, 1, 15H, 05H, 002H, 1, 15H, 05H, 002H, 1, 15H, 05H, 002H, 1, 15H, 05H, 002H, 1, 15 ; 右邊的花5H, 05H, 002H, 1, 15H, 05H, 002H, 1, 15H, 05H, 03302H, 1, 15H, 05H, 002H, 1, 15H, 05H, 008H, 2, 臺階08H, 0, 108H, 2, 08H, 0, 108H, 2, 08H, 0, 108H, 2, 08H, 0, 1B 15 ; 一對男女00, 0 ; 左手 , 字符屬性 , 行偏移 , 列偏移8H, 06H, 0, 1 ; 胸部 , 字符屬性 , 行偏移 , 列偏移00, 1 ; 右手 , 字符屬性 , 行偏移 , 列偏移04H, 1, 腹部 , 字符屬性 , 行偏移 , 列偏移3H, 7H, 1, 0 ; 兩腿 , 字符屬性 , 行偏移 , 列偏移2H, 04H, 0 ; 面部 , 字符屬性 , 行偏移 , 列偏移04H, 0 ; 天線 , 字符屬性 , 行偏移 , 列偏移02H, 2, 花柄5H, 00 ; 花01, 4 ; 左手 , 字符屬性 , 行偏移 , 列偏移8H, 06H, 0, 1 ; 胸部 , 字符屬性 , 行偏移 , 列偏移00, 1 ; 右手 , 字符屬性 , 行偏移 , 列偏移01, 腹部 , 字符屬性 , 行偏移 , 列偏移3H, 7H, 1, 0 ; 兩腿 , 字符屬性 , 行偏移 , 列偏移2H, 07H, 0 ; 面部 , 字符屬性 , 行偏移 , 列偏移B 173H, 04H, 0, 0 ; 心343H, 04H, 1, 03H, 04H, 13H, 04H, 1, 03H, 04H, 1, 03H, 04H, 13H, 04H, 1, 03H, 04H, 1, 03H, 04H, 13H, 04H, 1, 03H, 04H, 1, 03H, 04H, 13H, 04H, 1, 09H, 04H, 18H, 04H, 0, B B 1001H, 0,0 ;氣球01H, 1, 00301, 00301, 004, 01, 002H, 302H, 1, 030), 294, 262 ; 音樂頻率30)30), 349, 392, 29435262, 262, 00), 800, 400, 400 ; 音樂節(jié)奏時 間00), 80000)500, 1600 保存字符個 數(shù) 保存字符首 地址B 0 ; 保存行號B 0 ; 保存列號X, S, S, H, 0 ;設(shè)置為 80 25彩色文本方 式L, 30清屏幕I, 將 送 X, 1530H ;顯示的起 始行號和列號H, 0調(diào)用靜止 子程序I, 將 送 X, 1508H ;顯示的起 始行號和列號H, 0調(diào)用左到 右移動子程序I, 將 送 X, 0508H ;顯示的起 始行號和列號H, 036I, 0 ;用來判斷 調(diào)用左到右清除子程 序調(diào)用左到 右移動子程序調(diào)用右到 左清除子程序調(diào)用延時 時間長的子程序P, 將字符串 數(shù)據(jù)段首地址送 X, X, 1127H ;顯示的起 始行號和列號H, 0L, 0閃爍的白 底紅字L, 0H, 130調(diào)用延時 時間長的子程序P, 將字符串 數(shù)據(jù)段首地址送 X, X, 1435H ;顯示的起 始行號和列號H, 0L, 0閃爍的白 底紅字L, 0H, 130調(diào)用延時 時間長的子程序I, 將心數(shù)據(jù) 段首地址送 X, 0930H ;顯示的起 始行號和列號H, 0調(diào)用靜止 子程序調(diào)用延時 時間長的子程序清除屏幕調(diào)用延時 時間短的子程序I, 將房子數(shù) 據(jù)段首地址送 X, 0240H ;顯示的起 始行號和列號H, 0調(diào)用靜止 子程序I, 將人數(shù)據(jù) 段首地址送 , 1530H ;顯示的起 始行號和列號H, 0調(diào)用靜止 子程序I, 將心數(shù)據(jù) 段首地址送 X, 1425H ;顯示的起 始行號和列號H, 0調(diào)用靜止 子程序P, 將字符串 數(shù)據(jù)段首地址送 X, X, 1118H ;顯示的起 始行號和列號H, 0L, 0閃爍的白 底紅字L, 0H, 130調(diào)用延時 時間長的子程序I, 將氣球數(shù) 據(jù)段首地址送 X, 1508H ;顯示的起 始行號和列號H, 0I, 1 ;用來判斷 調(diào)用左上移清除子程 序調(diào)用 I, 音樂頻 率數(shù)據(jù)段首地址送 I, 音樂節(jié) 奏時間數(shù)據(jù)段首地址 送 X, X, C ; 跳出音樂程 序38X, I, 2I, 2 調(diào)用延時時 間長的子程序 清除屏幕H, 4 主程序結(jié)束 返回 1 從左往右移 動子程序X, 保存寄存器 內(nèi)容H, L, ; 字符個數(shù)送 I ; 指向第一個 顯示符號 保存字符個 數(shù) 保存字符首 地址 保存行號 保存列號H, ; 根據(jù)偏移值 計(jì)算下一個符號的行 號L, ; 計(jì)算列號H, 20H ; 設(shè)置光標(biāo)位 置L, ; 取字符L, ; 取字符屬性X ; 保存計(jì)數(shù)值; 設(shè)置寫彩色 字符H, 9X, 10X ; 恢復(fù)計(jì)數(shù)值I, 4 ; 指向下一個 顯示字符 機(jī)器人沒畫 完轉(zhuǎn) 延時子程序L, 50L ; 判斷是否到 50列 判斷調(diào)用哪 個清除子程序 調(diào)用左上移 清除子程序 調(diào)用左到右 清除子程序X, 清除子程序X, 字符個數(shù)送 I, 字符首地址 送 H, 行號送 L, 列號送 H, ; 根據(jù)相對偏 移計(jì)算行號H, 2 ; 設(shè)置光標(biāo)位 置L, 0L, ; 取字符L, 0 ; 字符屬性為 黑底黑字H, 9 ; 寫字符, 1400I, 4 ; 指向下一個 字符 ; 未清除完轉(zhuǎn) X, 為重畫機(jī)器 人做準(zhǔn)備I, H, L, 清楚左上移 子程序X, 字符個數(shù)送 I, 字符首地址 送 H, 行號送 L, 列號送 H, ; 根據(jù)相對偏 移計(jì)算行號H, 2 ; 設(shè)置光標(biāo)位 置L, 0L, ; 取字符L, 0 ; 字符屬性為 黑底黑字H, 9 ; 寫字符X, 10I, 4 ; 指向下一個 字符2 ; 未清除完轉(zhuǎn) X, 為重畫做準(zhǔn) 備41I, 上移H, L, 延時時間 短子程序X, X, 9000X, 8000X, 延時子時間 長程序X, X, 9000X, 9000X, 清屏幕子程 序X, H, 742X, 184X, 0600X, 00X, 靜止子程序X, 保存寄存器 內(nèi)容H, L, ; 字符個數(shù)送 I ; 指向第一個 顯示符號 保存字符個 數(shù) 保存字符首 地址 保存行號 保存列號H, ; 根據(jù)偏移值 計(jì)算下一個符號; 的行號L, ; 計(jì)算列號H, 20H ; 設(shè)置光標(biāo)位 置L, ; 取字符L, ; 取字X; 設(shè)置寫彩色 字符H, 9X, 10I, 4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論