鱼C论坛

 找回密码
 立即注册
查看: 1665|回复: 2

监测点:10.5(1)中IP=11H是怎么算出来的?

[复制链接]
头像被屏蔽
发表于 2012-12-7 13:03:09 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-12-7 13:03:10 | 显示全部楼层
ip=0   ->  mov ax,stack ->   ip=2
ip=2   ->  mov ss,ax     ->    ip=4
ip=4   ->  mov sp,16    ->    ip=7
ip=7   ->   mov ds,ax    ->     ip=9      
ip=9   ->   mov ax,0      ->    ip=11  
ip=11 ->    call word ptr ds:[0EH]   在执行call前ip为11

这个要查汇编指令的机器码的,王爽老师主要想考查的是call指令在执行的时候的具体过程,其实懂意思就可以了。

评分

参与人数 1鱼币 +3 收起 理由
red_myth + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-12-7 15:14:27 | 显示全部楼层
CALL 执行前IP为多少和AX有关系吗?
CALL WORD TPR DS:[**]  书上讲用汇编描述是:PUSH IP(这里的IP是下一条指令的地址吧),JMP **

评分

参与人数 1鱼币 +2 收起 理由
red_myth + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 00:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表