中断系统的响应过程中,为什么要关中断和开中断?

 我来答
百度网友0e82025
2021-04-12 · TA获得超过118个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:38.1万
展开全部

中断处理的过程中需要开关中断2次

开始:

程序正常执行

↓响应中断

关中断(开始中断程序后,CPU不能再响应更高级的中断,所以先关闭)

↓保存断点;保存中断程序地址;保存现场(这里是保存中断请求的必要信息)

开中断(把中断打开,现在允许执行更高级别的中断)

↓执行中断服务程序(这里是可以响应高级别中断的)

关中断(和第一次中断一样,在恢复现场的情况下,不能响应另外的中断)

↓恢复现场

开中断

↓中断返回

沙里波特
2020-04-02 · TA获得超过5486个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:686万
展开全部
不为什么。
这事,你随意。
你想要开中断,你就开中断。
你想要关中断,你就关中断。
 
你应该问:在何时,开关中断。
 
不懂可追问,但是,别忘了采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式