专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 驱动开发

CPU是如何找到中断处理程序的SS和SP的

发布时间:2010-06-14 17:38:41 文章来源:www.iduyao.cn 采编人员:星星草
CPU是怎么找到中断处理程序的SS和SP的?
各位大师,请教一下,中断程序自己的SS和SP存放在中断程序中的什么位置,使得CPU能够迅速找到它,从而能够实现返回位置的压栈操作?
因为中断处理程序的CS和IP可以通过中断向量获得,但是中断向量中并没有SS和SP的值,所以非常奇怪CPU是怎么获得它们的。
谢谢!


------解决方案--------------------
啥处理器?
------解决方案--------------------
在X86的体系结构中.

处理器的栈只认SP,中断来的时候,就自动往里压,中断结束遇到中断返回指令时,也是从SP里弹出来

这也是有的病毒木马常用的嵌入EXE文件后,改动栈,让CPU去执行自己的代码的技巧.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: