+ -
当前位置:首页 → 问答吧 → [请教]call $+5 这个指令的含义是?

[请教]call $+5 这个指令的含义是?

时间:2011-02-22

来源:互联网

$是当前eip的值,但cal $+5 不知道是执行什么操作呢?

还请大家指教,谢谢!

作者: nine8   发布时间: 2011-02-22

从当前开始向下五个字节处开始执行。
call 很多时候都是标签,
在汇编中,标签实际上是地址。

之所以用标签,
是因为链接时会进行代码的重定位,
调用绝对地址在重定位后会出问题,
重定位后的地址不一定是合法的。

作者: Proteas   发布时间: 2011-02-23