CPU是怎么找到中断处理程序的SS和SP的?
各位大师,请教一下,中断程序自己的SS和SP存放在中断程序中的什么位置,使得CPU能够迅速找到它,从而能够实现返回位置的压栈操作?
因为中断处理程序的CS和IP可以通过中断向量获得,但是中断向量中并没有SS和SP的值,所以非常奇怪CPU是怎么获得它们的。
谢谢!
[解决办法]
啥处理器?
[解决办法]
在X86的体系结构中.
处理器的栈只认SP,中断来的时候,就自动往里压,中断结束遇到中断返回指令时,也是从SP里弹出来
这也是有的病毒木马常用的嵌入EXE文件后,改动栈,让CPU去执行自己的代码的技巧.