求解一道题目~~~~(找不道分类只好来这了)
1. 有4个中断处理程序1,2,3,4,相应的中断请求优先级从高到低为1,2,3,4,各级中断处理程序的中断屏蔽码如表所示.(1) CPU中断响应的优先次序是什么?
(2) 如果4个级别的中断请求同时发生,画出程序运行过程示意图,说明4个中断处理程序被执行完的次序.
(3) 假设所有中断处理都需3t,中断响亮和中断返回所需时间相对于中断处理时间少得多。当CPU正在运行用户程序时,同时发生第2,3级中断请求,经过2t同时发生1,4级中断请求。画出程序运行过程示意图,说明4个中断处理程序被执行完的次序。
中断处理程序 中断屏蔽码
1 2 3 4
1 1 1 1 1
2 0 1 0 0
3 0 1 1 1
4 0 1 0 1