實驗結論
1.使用Debug,將下面的程序段寫入內存,逐條執行,觀察每條指令執行后CPU中相關寄存器中內容的變化。
用A命令將指令寫入內存:

用D命令查看:

用U命令反匯編查看機器指令:

用E命令寫入內存:

用T命令執行:



2.將下面3條指令寫入從2000:0開始的內存單元中,利用這3條指令計算2的8次方。
mov ax,1
add ax,ax
jmp 2000:0003
用A命令寫入內存,修改cs,IP的值:

執行一系列操作后,相當於加了一次自身,執行8個循環后得出結果:

3.查看內存中的內容:

生產日期為01/01/92
我試着改變這個日期但發現不知道如何操作。。。
4.向內存從B8100H開始的單元中填寫數據,如:
-e B810:0000 01 01 02 02 03 03 04 04

填寫不同的數據:

改變填寫的地址:

實驗總結與體會
通過這次實驗,我學會了在debug環境下調試,用命令在內存中寫入、編輯、執行、顯示指令。
同時我也改正了一個問題:寫入指令后沒有將CS、IP保持一致,導致t命令執行時指令不改變(這個問題浪費了我好多時間啊!!!)
