[問題] ADDR 和 OFFSET 的差別

123 views
Skip to first unread message

維尼

unread,
May 2, 2007, 1:32:16 AM5/2/07
to Assembly & System Programming
在第8昌INVOKE的地方有交道ADDR運算子 有提到他與OFFSET有許多相似的地方
但我想請問ADDR和OFFSET有和相異之處

謝謝

Tsai

unread,
May 2, 2007, 6:23:58 AM5/2/07
to 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有和相異之處
>
> 謝謝

維尼

unread,
May 2, 2007, 10:18:37 AM5/2/07
to Assembly & System Programming
原來如此...
謝謝
Reply all
Reply to author
Forward
0 new messages