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


中断处理的过程中需要开关中断2次
开始:
程序正常执行
↓响应中断
关中断(开始中断程序后,CPU不能再响应更高级的中断,所以先关闭)
↓保存断点;保存中断程序地址;保存现场(这里是保存中断请求的必要信息)
开中断(把中断打开,现在允许执行更高级别的中断)
↓执行中断服务程序(这里是可以响应高级别中断的)
关中断(和第一次中断一样,在恢复现场的情况下,不能响应另外的中断)
↓恢复现场
开中断
↓中断返回
不为什么。这事,你随意。你想要开中断,你就开中断。你想要关中断,你就关中断。 你应该问:在何时,开关中断。 不懂可追问,但是,别忘了采纳。

文章标签:

本文链接:https://www.u1e.cn/baike/a/3087f59a80b6a33f651f5393 [复制]

猜你喜欢

歇后语大全

还没有人回应过