题11

题目

Q:某计算机有 4 级中断,优先级从高到低为 。若将优先级顺序修改,改后 1 级中断的屏蔽字为 1101,2 级中断的屏蔽字为 0100,3 级中断的屏蔽字为 1111,4 级中断的屏蔽字为 0101 , 则修改后的优先顺序从高到低为 ( )。
A.
B.
C.
D.

分析

A:中断屏蔽字的1越多,中断处理优先级越高
|425
1就表示,这个东西,他不能执行,0就表示这个东西他可以先执行

B
屏蔽字 “ 1 ” 表示不可被中断, “ 0 ” 表示可被中断。
由 3 级中断的屏蔽字可知, 它屏蔽所有中断, 优先级最高;
再由 1 级中断的屏蔽字可知, 它屏蔽除 3 外的所有中断, 优先级次之;
以此类推, 可知选 B。
【另解】“ 1 ” 越多表示优先级越高, 因此屏蔽其他中断源就越多。