单选题 某机有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
【正确答案】 C
【答案解析】[解析] 每个中断源对应一个屏蔽字,由多个中断屏蔽触发器组成。某个中断屏蔽触发器为“1”表示屏蔽,为“0”表示开放。通过改变中断屏蔽字可以动态地改变中断处理的次序。 优先级别越高,屏蔽字中“1”的个数就越多。在此题中有4级中断,则最高优先级的屏蔽字应为4个“1”,接下来“1”的个数将依次减少,据此很容易确定4级中断的中断处理次序。