
中断系统的响应过程中,为什么要关中断和开中断?
展开全部
中断处理的过程中需要开关中断2次
开始:
程序正常执行
↓响应中断
关中断(开始中断程序后,CPU不能再响应更高级的中断,所以先关闭)
↓保存断点;保存中断程序地址;保存现场(这里是保存中断请求的必要信息)
开中断(把中断打开,现在允许执行更高级别的中断)
↓执行中断服务程序(这里是可以响应高级别中断的)
关中断(和第一次中断一样,在恢复现场的情况下,不能响应另外的中断)
↓恢复现场
开中断
↓中断返回
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询