2016-02-21 57 views
2

我不明白0x83443f在做什麼。存儲在0x83443f值是10時,存儲在%eax的值是2,但是它提供了14運行它的行之後:瞭解mov指令

mov 0x83443f(,%eax,4), %eax 

回答

4

的存儲器位置0x83443fh的內容不使用

縮放尋址模式將%eax(2)的內容乘以4以獲得地址0x83443fh + 8 = 0x834447h。該位置的內容將被移至%eax寄存器。