1. 程式人生 > >實驗 9 根據材料編程

實驗 9 根據材料編程

是我 緩沖 十進制 寫入 空格 我認 進行 image 不同

實驗內容(1)

補全程序 t1.asm,完成在屏幕上輸出內存單元中的十進制兩位數

大部分沒什麽好說的,將數值轉換為數字字符我認為是將數值轉為為ASCII對應的字符,然後我查閱ASCII表發現表中字符與對應數字的二進制編碼只有前兩位不同,於是我用or進行按位或運算完成轉換

技術分享圖片

技術分享圖片

實驗內容(2)

補全程序 t2.asm,完成在屏幕上輸出 data 段定義的 5 個十進制兩位數,數據和數據之間以空格間隔。

與實驗(1)差別不大,加入個循環和輸出空白字符即可

技術分享圖片

技術分享圖片

實驗內容(3)

教材實驗 9(P187)

只需找到地址所對應的屏幕位置就好

技術分享圖片

技術分享圖片

總結與體會

通過這次實驗,我理解並掌握了div指令和如何向屏幕輸出單個字符的用法,知道了內存地址空間中顯示緩沖區的地址,以及如何向這個地址空間寫入數據使得屏幕上顯示出不同屬性的字符。

實驗 9 根據材料編程