2014-02-14 60 views
0

enter image description here內存地址 - DOS程序集x86

這是一個簡單的程序,用於x86處理器的dos-assembly。這是一個簡單的helloworld程序。

我不承認的是圖像中下面的連續內存地址。該程序似乎開始在地址0100十六進制是256.下一個地址是258.差異似乎是2個字節。是否這樣,指令(操作碼+地址)是2個字節?

然後進一步向下 - mov dx指令似乎佔用3個字節(0117 - 011A),而mov ah指令佔用2個字節。

我以爲指令(操作碼+地址)應該在內存中佔用相同數量的字節。 但很明顯,我不明白這個正確

回答