这句内联汇编,转换成c++,该怎么写呢
int z;
_asm {
mov edi,0000010
mov edi,[edi]
mov z,edi
}
上述几句话,怎么转换成c++语言呢?
求高人指点
[解决办法]
int z = *(int*)0x0000010;
[解决办法]
int z = *(int*)0x0000010;
可以分为下面两句
int* p = (int*)0x0000010;//指针p指向0x0000010为首地址的内存.
int z = *p;//取出p指针指向内存中的数据赋值给整形z.