1. 程式人生 > >彙編實驗四(不全,剩下的明天補齊,先提交儲存)

彙編實驗四(不全,剩下的明天補齊,先提交儲存)

1.任務一:綜合使用[bx]和loop,編寫完整彙編程式,實現向記憶體b800:07b8開始的連續16個字單元重複填充資料0403h。

這是自己第一次寫的彙編程式碼,因為直接mov [bx],ax的原因,導致螢幕上顯示的是藍色心。

這是後來改過之後的程式碼,顯示的是紅色的心,和實驗報告上的一樣。inc表示記憶體單元加一,而ax是16位暫存器,所以第一次直接複製一個字,所以導致了第一次的錯誤。所以應該以位元組為單位進行復制,個人觀點,感覺應該是這樣。

2.任務二:綜合使用[bx]和loop,編寫完整彙編程式,實現向記憶體0:200~0:23f依次傳送資料0~63。

3.任務三:下面的程式的功能是將“mov ax,4c00h”之前的指令複製到記憶體0:200處,補全程式。上機除錯,跟蹤執行結果。