计算机组成原理试题:中断的执行过程

1.当中断处理的cpu控制权转移涉及到特权即改变时,必须把当前的SS和ESP两个寄存器的内容压入系统堆栈予以保存

2.标志寄存器EFLAGS的内容也压入堆栈

3.清除标志触发器TF和IF

4.当前的代码段寄存器CS和指令指针EIP也压入此堆栈

5.如果中断发生伴随有错误码,则错误码也压入此堆栈

6.完成上述中断现场保护后,从中断向量号获取的中断服务子程序入口地址(段,偏移)分别装入CS和EIP,开始执行中断服务子程序

7.中断服务子程序最后的IRET指令使中断返回。保存在堆栈中的中断现场信息被恢复,并由中断点继续执行原程序

免责声明:本站发布的游戏攻略(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!