Я сталкиваюсь с ошибкой компиляции при работе с инструкциями по сборке в VC ++ в виде встроенных блоков ассемблера MACRO.
error C2400: inline assembler syntax error in 'second operand'; found 'register'
Вот код:
_asm {\
mov esi,dword ptr [pMemBlock]\
sub esp,sizeOfblock\
mov ebx,sizeOfblock\
mov shrResult,ebx\
shr shrResult,2\
mov ecx,shrResult\
mov shrResult,0\
mov edi,esp\
rep movs dword ptr es:[edi],dword ptr[esi]\
}
С уважением
Усман