天天看點

王爽《彙編語言第三版》實驗四(3)

題目:下面的程式是将mov ax,4cooh之前的指令複制到記憶體0:200處,補全程式,實作上述功能

分析:(1)mov ax,4c00h之前的程式都儲存在什麼地方?-------------答:CS寄存器裡儲存着程式,預設CS:0000.是以是将CS:0000~CS:XXXX的内容儲存到0:200處

           (2)怎麼判斷CS中代碼段的長度?-----------------------------------答:CS中代碼段的長度即為MOV AX,4C00H之前的代碼所占代碼段的長度

結合以上分析可以補全程式:

王爽《彙編語言第三版》實驗四(3)

運作結果如下圖所示:

王爽《彙編語言第三版》實驗四(3)