读书人

这句内联汇编转换成c++该如何写呢

发布时间: 2012-05-29 12:16:00 作者: rapoo

这句内联汇编,转换成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.

探讨
楼上的大侠
能不能把这句分开来写?
小菜鸟还是看不太懂哎~~
谢谢~~

读书人网 >C++

热点推荐