Введите встроенную сборку

В каком-то коде, который я писал, у меня была следующая строка:

__asm ​​mov [ebp-24], 0

...из которого компилятор сгенерировал mov BYTE PTR [ebp-24], 0

Есть ли способ заставить его генерировать mov DWORD PTR [ebp-24], 0 вместо этого?


person Jarrod    schedule 27.09.2010    source источник


Ответы (1)


В зависимости от вашего ассемблера (вы не указали, что используете), попробуйте:

mov dword ptr [ebp-24], 0

or

movl [ebp-24], 0
person Greg Hewgill    schedule 27.09.2010
comment
...Первый действительно сработал. Я мог бы поклясться, что я пробовал это, и это не позволило. Должно быть, в первый раз опечатка. Спасибо! - person Jarrod; 27.09.2010