1. 设某机有五个中断源A、B、C、D、E,其硬件排队优先次序为A>B>C>D>E,现要求将中断处理顺序改为D>A>C>B>E,写出每个中断源的中断屏蔽字。
时间: 2024-05-17 07:12:24 浏览: 39
根据中断排队优先次序为A>B>C>D>E,可以得到以下的中断屏蔽字:
中断源A:00000
中断源B:00001
中断源C:00011
中断源D:00111
中断源E:01111
按照新的中断处理顺序D>A>C>B>E,重新排队后,可以得到以下的中断屏蔽字:
中断源D:00000
中断源A:00001
中断源C:00011
中断源B:00111
中断源E:01111
相关问题
A、B、C是与主机连接的3台设备,在硬件排队线路中,它们的响应优先级是A >B>C>CPU,为改变中断处理的次序。将它们的中断屏蔽字设为:
为了改变中断处理的次序,应该让B的中断优先级高于A,C的中断优先级高于B和CPU,因此可以将它们的中断屏蔽字设为:
A:1110
B:1100
C:1000
CPU:0000
其中,数字 1 表示对应中断被屏蔽,数字 0 表示对应中断不被屏蔽。这样,在有多个中断需要处理时,中断处理器会先处理优先级高的中断,从而改变中断处理的次序。
设有A、B、C、D四个元素顺序进栈,在进栈过程可以出栈,出栈次序错误的排列是
四个元素顺序进栈,共有 4! = 24 种出栈次序,其中有且仅有一种是正确的出栈次序。错误的排列包括:
1. A B C D
2. A B D C
3. A C B D
4. A D B C
5. B A C D
6. B A D C
7. B C A D
8. B D A C
9. C A B D
10. C B A D
11. C D A B
12. D A B C
13. D B A C
14. D C B A
正确的出栈次序是:D C B A。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)