能力值:
( LV2,RANK:10 )
|
-
-
这个CALL调用的时候为什么要重复写赋值?
[QUOTE=QEver;994766]反汇编中显示的代码不规范。
内联汇编中
mov eax,[0x652f10]
与
mov eax,0x652f10
是等价的
如果要将0x652f10地址处的值放入eax中,应写成
mov eax,dword ptr ds:[0x652f10]
或者直接写成
mov eax,ds:[0x65...[/QUOTE]
额。。。
那为什么我以前找的其他CALL,
比如:
mov ebx,[地址]
CALL xxxxxxx
然后,我在VC中写内联汇编:
mov ebx,[地址]
CALL xxxxxxx
显然EBX里面存的是该地址的值。为什么这样能成功?
|
能力值:
( LV2,RANK:10 )
|
-
-
|