call word ptr和call dword ptr问题

prolove_000 2012-01-25 11:55:26
希望哪位大神拿出一个实例,详细讲解一下call word ptr和call dword ptr
主要是执行call word ptr后,它实现的操作push ip,是把哪里的ip扔到堆栈里面去?call的下一条指令的ip么?而且,
call word ptr执行后会跳什么地方去?
还有就是call dword ptr,它实现的是push cs,push ip,是把哪里的cs扔到堆栈0处,把哪里的ip扔到2处?还有执行后会跳到什么地方去?
这几点我很疑惑,大神请出马,答对算满分
...全文
637 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
prolove_000 2012-01-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 masmaster 的回复:]
楼主看的是王爽的吧,书里解释的已经很清楚啦
[/Quote]
实例给出来了,但是没讲解
GAOSHENGWEI 2012-01-26
  • 打赏
  • 举报
回复
应该是一个近调用和一个远调用,段内或段间吧?
masmaster 2012-01-26
  • 打赏
  • 举报
回复
楼主看的是王爽的吧,书里解释的已经很清楚啦
WJN92 2012-01-26
  • 打赏
  • 举报
回复
call 你要跳的位置

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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