Быстрый вопрос по x86 asm - PullRequest
0 голосов
/ 02 ноября 2010

У меня есть этот код на C:

int main(){ char a[10]; _asm{ mov DWORD PTR[a],eax;}

Это хорошо работает, но зачем мне нужен

DWORD PTR

Когда размер DWORD уже указан с помощью eax?И для пункта назначения, мне не нужен размер, если у меня есть указатель, верно?Спасибо.

1 Ответ

2 голосов
/ 02 ноября 2010

Это потому, что ваш код неверен.Переменная a является массивом, а не указателем.Объявите это char *, и вам не нужно переопределять.Код чепуха конечно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...