回 帖 发 新 帖 刷新版面

主题:求教一个问题?

CALL指令与INT指令有什么异同点啊???[em1]

回复列表 (共1个回复)

沙发

call调用自程序可能是段内或段间的,系统会根据情况保存IP 或CS和IP,然后直接找到子程序起始点执行;
int指令执行一定是段间调用,系统自动把CS和IP压栈,然后查询中断向量表,进而找到相应中断服务程序,再执行;


CALL指令对应的返回指令为RET;
int指令对应的返回指令为IRET。

我来回复

您尚未登录,请登录后再回复。点此登录或注册