彙編 實驗一

WINNER9898發表於2018-10-07

實驗任務:

  (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

 

相關文章