发布网友 发布时间:2022-04-23 04:23
共2个回答
热心网友 时间:2023-10-14 16:22
unsigned long m,*v;
v = &m;
m=0x01020304;
相当于如下代码
m dd 0x01020304
v dd offset m
--------------------------------------------------------------
而问题的关键在于
mov eax, [v] 经常写作 mov eax, v
在汇编教材中寻址方式---直接寻址一节中就有提到.
热心网友 时间:2023-10-14 16:23
*你的核心问题,就是 [v] 与 *V(即原m)为什么不是一回事?
这要知道这两种单元的段地址是不是一样呢? 要了解WINDOWS
虚拟内存的原理,及精通保护方式下的汇编。