1. 綜合使用 loop,[bx],編寫完整匯程式設計序,實現向記憶體 b800:07b8 開始的連續 16 個字單元重複填充字資料0403h。
實驗一截圖如下:
對比結果不對,經檢查發現遺漏八個字單元重複資料。修改截圖如下:
將源**程式中字資料 0403h→修改為 0441h,再次執行,截圖顯示執行結果:
2.綜合使用 loop,[bx],編寫完整彙編源程式,實現向記憶體 0:200~0:23f 依次傳送資料
0~63(3fh)。綜合使用 loop, [bx], mov 實現
實驗二截圖如下:
實驗程式:
編譯:t命令執行
t命令分步執行太長了,,直接d命令檢視:
傳送資料成功。
3. 教材實驗 4(3)(p121)
cs段暫存器中儲存的是指向程式**段的段位址,因此第一空填cs
十六進製制的17等於十進位制的23,所以對cx賦值23
截圖如下:
檢查複製結果:
對比反彙編的指令機械碼,可知成功複製了指令到記憶體0:200處。
實驗 4 bx 和 loop 的使用
實驗結論 實驗1 綜合使用 loop,bx 編寫完整匯程式設計序,實現向記憶體 b800 07b8 開始的連續 16 個字單元重複填充字資料 0403h。1.源 及實驗結果 執行結果 螢幕 出現一排紅色的心 2.將源 程式中字資料 0403h 修改為 0441h,再次執行 執行結果 螢幕 出現一排紅...
實驗4 bx 和loop的使用
字單元重複填充字資料 0403h。編譯,連線 執行結果截圖 將源 中的字資料0403h修改為0441h,再次執行 實驗任務 2 綜合使用 loop,bx 編寫完整彙編源程式,實現向記憶體 0 200 0 23f 依次傳送資料 必做 綜合使用 loop,bx mov 實現。彙編 鏈結無誤後,靈活使用 ...
實驗4 bx 與loop的使用
做這個實驗時我認為小菜一碟,認為很快就會搞定,但是等我編好程式,編譯連線的時候出現了問題,我摸不著頭腦,不知道問題出現在 下面時出現問題的程式 assume cs codesg codesg segment mov ax,20h mov ds,ax mov bx,0 mov ax,0 mov cx,...