标签: c assembly x86
我在C:
int main(){ char a[10]; _asm{ mov DWORD PTR[a],eax;}
这很好用,但为什么我真的需要
DWORD PTR
使用eax已经说明了DWORD大小?对于目的地,我不需要任何尺寸,我有指针,对吗?感谢。
答案 0 :(得分:2)
这是因为你的代码错了。 a 变量是一个数组,而不是指针。将其声明为char *,您不需要覆盖。当然,代码是无稽之谈。