下列关于外部I/O中断的叙述中,正确的是( )。
A. 中断控制器按所接收中断请求的先后次序进行中断优先级排队
B. CPU响应中断时,通过执行中断隐指令完成通用寄存器的保护
C. CPU只有在处于中断允许状态时,才能响应外部设备的中断请求
D. 有中断请求时,CPU立即暂停当前指令执行,转去执行中断服务程序
解析:计算机按预先设定的中断紧急程度来决定处理中断的先后次序,并非按所接收中断请求的先后次序来处理;在CPU响应中断的过程中,中断隐指令的主要作用是关中断,保护程序断点,引出中断服务程序,由中断服务程序完成通用寄存器的保护;CPU只有处于中断允许状态,即开中断的状态下,才能响应外部设备的中断请求;有中断请求时,大部分CPU是在当前指令执行完毕以后才转去执行中断服务程序。
中断控制器通常会按照中断请求的响应...
用户登录可进行刷题及查看答案
中断控制器通常会按照中断请求的响应优先级进行排队,该优先级一般都由硬件设置,而不是根据请求的先后次序。A错误。
中断隐指令完成的工作有:①关中断;②保存断点;③引出中断服务程序,通用寄存器的保护由中断服务程序完成。B错误。
CPU在处理中断请求之前必须处于中断允许(开中断)状态。如果CPU处于中断禁止(关中断)状态,它将无法响应外部设备的中断请求。C正确。
有中断请求时,先要由中断隐指令完成中断前程序的状态保存。D错误。
本题选C。
登录后提交答案