我想知道var_10 = dword ptr -10h是什麼意思? 我知道這意味着我有一個指向雙字變量的指針, 但-10h是什麼意思(地址如何可以減號)? 代碼:彙編變量聲明含義
main proc near
var_10 = dword ptr -10h
push ebp
mov ebp, esp
and esp, 0FFFFFFF0h
sub esp, 10h
mov eax, offset aHelloWorld ; "hello, world"
mov [esp+10h+var_10], eax
call _printf
mov eax, 0
leave
retn
main endp
你可以發佈你看過的代碼嗎?這可能是一個必須添加到某些索引寄存器的偏移量,例如EBP –