[問題] ADDR 和 OFFSET 的差別

瀏覽次數:129 次
跳到第一則未讀訊息

維尼

未讀,
2007年5月2日 凌晨1:32:162007/5/2
收件者:Assembly & System Programming
在第8昌INVOKE的地方有交道ADDR運算子 有提到他與OFFSET有許多相似的地方
但我想請問ADDR和OFFSET有和相異之處

謝謝

Tsai

未讀,
2007年5月2日 清晨6:23:582007/5/2
收件者:Assembly & System Programming
OFFSET 是用在組譯時已經確定位址的地方,例如取得在data segment 的變數位址。但是在procedure裡的變數要等到執行時才會
push到stack裡,才知道他的address,這時就不能用 OFFSET 來取得位址,必須用 ADDR

On 5月2日, 下午1時32分, 維尼 <flyingswan3...@gmail.com> wrote:
> 在第8昌INVOKE的地方有交道ADDR運算子 有提到他與OFFSET有許多相似的地方
> 但我想請問ADDR和OFFSET有和相異之處
>
> 謝謝

維尼

未讀,
2007年5月2日 上午10:18:372007/5/2
收件者:Assembly & System Programming
原來如此...
謝謝
回覆所有人
回覆作者
轉寄
0 則新訊息