首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

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

2012-03-09 
CPU是怎么找到中断处理程序的SS和SP的?各位大师,请教一下,中断程序自己的SS和SP存放在中断程序中的什么位

CPU是怎么找到中断处理程序的SS和SP的?
各位大师,请教一下,中断程序自己的SS和SP存放在中断程序中的什么位置,使得CPU能够迅速找到它,从而能够实现返回位置的压栈操作?
因为中断处理程序的CS和IP可以通过中断向量获得,但是中断向量中并没有SS和SP的值,所以非常奇怪CPU是怎么获得它们的。
谢谢!


[解决办法]
啥处理器?
[解决办法]
在X86的体系结构中.

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

这也是有的病毒木马常用的嵌入EXE文件后,改动栈,让CPU去执行自己的代码的技巧.

热点排行