题50
题目
【2020 统考真题】外部中断包括不可屏蔽中断(NMI)和可屏蔽中断,下列关于外部中断的叙述中,错误的是 ( ) 。
A. CPU 处于关中断状态时, 也能响应 NMI 请求
B. 一旦可屏蔽中断请求信号有效, CPU 就立即响应
C. 不可屏蔽中断的优先级比可屏蔽中断的优先级高
D. 可通过中断屏蔽字改变可屏蔽中断的处理优先级
分析
D和C我认为是对的,对于B的立即响应中的立即,我持有怀疑态度
解
B
由 CPU 内部产生的异常称为内中断, 内中断是不可屏蔽中断。
通过中断请求线 INTR 和 NMI, 从 CPU 外部发出的中断请求称为外中断, 通过 INTR 信号线发出的外中断是可屏蔽中断, 而通过 NMI 信号线发出的是不可屏蔽中断。
不可屏蔽中断即使在关中断
不可屏蔽中断的优先级最高, 任何时候只要发生不可屏蔽中断, 都要中止现行程序的执行, 转到不可屏蔽中断处理程序执行,C 正确。
CPU 响应中断需要满足 3 个条件:
①中断源有中断请求;
②CPU 允许中断及开中断;
③一条指令执行完毕, 且没有更紧迫的任务。所以 B 错误。