单选题
某机有4级中断,优先级从高到低为1→2→3→4。若将优先级顺序修改,修改后1级中断的屏蔽字为1011,2级中断的屏蔽字为1111,3级中断的屏蔽字为0011,4级中断的屏蔽字为0001,则修改后的优先顺序从高到低为______。
A.3→2→1→4
B.1→3→4→2
C.2→1→3→4
D.2→3→1→4
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 每个中断源对应一个屏蔽字,由多个中断屏蔽触发器组成。某个中断屏蔽触发器为“1”表示屏蔽,为“0”表示开放。通过改变中断屏蔽字可以动态地改变中断处理的次序。 优先级别越高,屏蔽字中“1”的个数就越多。在此题中有4级中断,则最高优先级的屏蔽字应为4个“1”,接下来“1”的个数将依次减少,据此很容易确定4级中断的中断处理次序。
提交答案
关闭