實驗任務:
(1)使用Debug,用E命令和A命令以兩種方式將指令寫入記憶體
機器碼 彙編指令
b8 20 4e mov ax,4e20h
05 16 14 add ax,1416h
bb 00 20 mov bx,2000h
01 d8 add ax,bx
89 c3 mov bx,ax
01 d8 add ax,bx
b8 1a 00 mov ax,001ah
bb 26 00 mov bx,0026h
00 d8 add al,bl
00 dc add ah,bl
00 c7 add bh,al
b4 00 mov ah,0
00 d8 add al,bl
04 9c add al,9ch
彙編指令
機器碼
(中間輸錯了一次,把1看成L了....尷尬 )
-u實現機器碼到彙編指令的翻譯
(2)將下面3條指令寫入從2000:0開始的記憶體單元中,利用這3條指令計算2的8次方
mov ax,1
add ax,ax
jmp 2000:0003
(3)
檢視記憶體中內容
PC機主機板上的ROM中寫有一個生產日期,在記憶體FFF00H-FFFFFH的某幾個單元中,請找到這個生產日期並試圖修改它。
無法修改ROM中的內容!
(4)向記憶體從B8100H開始的單元中填寫資料,如:
-e B810:0000 01 01 02 02 03 03 04 04