内联汇编问题

xuxian02092213 2010-03-02 10:03:24
初次接触内联汇编,下面编译出现错误,不知如何解决,还请高手帮帮忙
_asm
{
call g_offset
pop ecx
mov dword ptr [esp+0x4],w
jmp [ecx]
}
...全文
55 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuxian02092213 2010-03-16
  • 打赏
  • 举报
回复
原来是不可以直接使用 g_offset 和 w 这两个变量
「已注销」 2010-03-04
  • 打赏
  • 举报
回复
大概是jmp [eax]的问题,jmp没有寄存器间接跳跃(寻址)

jmp 支持五种跳跃方式

1 段内短跳跃
2 段内近跳跃
3 段内间接跳跃
4 段间直接跳跃
5 段间间接跳跃

伊吹萃香 2010-03-02
  • 打赏
  • 举报
回复
出现什么错误提示?还有,用的是什么编译器?

3,424

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧