компилю следующую прогу в msvc2008 Код (Text): #pragma comment(linker,"/entry:main") int x=1; __declspec(naked) int main() { __asm { call base base: pop eax sub eax,offset base mov eax,[eax+offset x] ret } } вместо mov eax,[eax+offset x] компилится mov eax,offset x что делать?
эм... оказывается если написать без "offset" то все компилится как надо, т.е. mov eax,[eax+offset x] компилится в mov eax,offset x а mov eax,[eax+x] компилится в mov eax,[eax+offset x]