中断屏蔽字设置原因

中断屏蔽字设置原因,第1张

不允许被其他中链亏颂断打扰,禁空卖止同级和低级的中断棚郑请求。

1、中断屏蔽字设置原因是为了不允许被中断打扰。

2、中断屏蔽字设置原因是为了禁止同级和低级的中断请求。

解释:

对角线必须是1,否则会死循环。

由于D>A>C>B ,D在A前(故对于A,将A B C均置为1,D置为0<即不屏蔽D的中断请求>)

(对于B, D A C 均在B前,由于A本身硬件优先级就在B前,故不需设置屏蔽字,而 D C设为0)

(对于C , D  A在C前,由于A本身硬件优先级就在C前,故不需设置屏蔽字,而D设置为0)

(对于D,由于是第一个运行,故屏蔽所有的中断请求瞎败,均置为1)。

中断屏蔽字,值为零表示未屏蔽,为一表示屏蔽。程序的最初执行顺序依照原屏蔽字执行。本题最开始执行零,要使先执行一,则零的新屏蔽字为100,一的是111,二的是101。闭神雀例如111表示对零一二都屏蔽,故该程序会执行完。

扩展资料:

典型的非屏蔽中断源的例子是电源掉电,一旦出现,必须立即无条件地响应,否则进行其他任何工作都是没有意义轿早的。

典型的可屏蔽中断源的例子是打印机中断,CPU对打印机中断请求的响应可以快一些,也可以慢一些,因为让打印机等待会儿是完全可以的。

注意,可屏蔽中断和非可屏蔽中断都属于硬件中断(外部中断)。软中断既不属于可屏蔽中断,也不属于非可屏蔽中断。

参考资料来源:百度百科-中断屏蔽


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12525000.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存