Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Хех, давненько ассемблером не баловался 15.11.01 15:56 Число просмотров: 1001
Автор: Paul Lee Статус: Незарегистрированный пользователь
|
> Решил простенький код в ассемблерном виде посмотреть: > a = 5; > > Сгенерил мне: > mov DWORD PTR _a$[ebp], 5 > > Теперь в коде написал: > __asm > { > mov DWORD PTR _a$[ebp], 5 > } > > Компилер обиделся. Переписал: > __asm > { > mov DWORD PTR a, 5 > } > > Сгенерил мне опять > mov DWORD PTR _a$[ebp], 5 > > Вот сволочь какая :) ассемблерные вставки поганит. А как > MSVC 6, объяснить что не надо курочить то, что под __asm > написанно ?
Насколько могу понять _a$ это смещение в стеке до локальной переменной a, которое генерится компилятором. Указание ее в исходнике имхо некорректно.
|
|
|