题54
题目
[!error]+
【2023 统考真题】下列关于硬件和异常/中断关系的叙述中,错误的是 ( )。
A. CPU 在执行一条指令的过程中检测异常事件
B. CPU 在执行完一条指令时检测中断请求信号
C. 开中断时 CPU 检测到中断请求后就进行中断响应
D. 外部设备通过中断控制器向 CPU 发中断结束信号
分析
[!NOTE]+
这个题目需要我们清晰,异常和中断这两个概念。同时还要明白响应和处理中断这两个概念。
我认为C是对的,它可以响应,但是不一定立即处理,我认为AB也是对的。
因为是在指令结束的时候才去也就是指令末尾才检测请求。
那么他又说异常,应该是可以在指令中的,那这样排除法的话我选择D
解
[!done]+
D
即便是多重中断, CPU 正在处理某个中断的过程中, 由于中断屏蔽字的存在, 因此 CPU 检测不到处理优先级更低的中断请求信号, 若检测到中断请求信号, 则说明其处理优先级更高, 同样也立即响应, C 正确。
外设通过中断控制器向 CPU 发中断请求信号, CPU 响应中断请求后开始执行中断服务程序, 中断服务程序执行结束后 CPU 自行返回 (中断服务程序的最后一条指令是返回指令), 无须外设发中断结束信号, D 错误。