初次接触内联汇编,下面编译出现错误,不知如何解决,还请高手帮帮忙
_asm
{
call g_offset
pop ecx
mov dword ptr [esp+0x4],w
jmp [ecx]
}
------解决方案--------------------------------------------------------
出现什么错误提示?还有,用的是什么编译器?
------解决方案--------------------------------------------------------
大概是jmp [eax]的问题,jmp没有寄存器间接跳跃(寻址)
jmp 支持五种跳跃方式
1 段内短跳跃
2 段内近跳跃
3 段内间接跳跃
4 段间直接跳跃
5 段间间接跳跃