单选题 下列有关CPU响应外部中断请求的叙述中,错误的是______。
  • A.每条指令结束后,CPU都会转到“中断响应”周期进行中断响应处理
  • B.在“中断响应”周期,CPU先将中断允许触发器清“0”,以使CPU关中断
  • C.在“中断响应”周期,CPU把后继指令地址作为返回地址保存在固定地方
  • D.在“中断响应”周期,CPU把取得的中断服务程序的入口地址送PC
【正确答案】 A
【答案解析】[解析] 中断方式下,由硬件和软件功能完成整个中断过程。首先,由I/O接口向CPU发出中断请求,CPU每执行完一条指令都去采样中断请求线,一旦发现有中断请求,并且处于“开中断(中断允许)”状态,CPU就进入“中断响应”周期,自动执行一条隐指令,完成关中断、保护断点、识别中断源3项任务,识别中断源的结果就是将中断源服务程序的首地址送到PC中。“中断响应”周期结束,CPU就根据PC的值开始执行中断服务程序。
根据上面的叙述,我们知道A选项中,每条指令结束后,还需要满足几个条件才会进入“中断响应”周期。B、C、D选项分别就是关中断、保护断点和识别中断源三个步骤,都是正确的。