单选题 从CPU机器周期的时序层次来看,中断周期前是什么阶段?中断周期后又是什么阶段?在中断周期CPU应完成什么操作?在中断系统中,INTR、INT、EINT三个触发器各有何作用?
【正确答案】因为CPU是在指令周期的最后一个机器周期——执行周期的结束时刻统一向所有中断源发出中断查询信号,所以中断周期前是指令的执行阶段。而中断周期结束后进入下条指令(即中断服务程序的第一条指令)的取指周期,故中断周期之后是取指阶段。在中断周期CPU应完成保护程序断点、寻找中断服务程序的入口地址和关中断的操作。INTR:中断请求触发器,用来暂存中断请求信号。当INTR=1时,表示该设备发出了中断请求,当INTR—O时,表示该设备没有发出中断请求。INT:中断信号触发器,是CPU内部用来暂存外部设备发出的中断(请求)信号的触发器,不同的CPU有不同的触发方式,外设发出的中断请求信号要满足CPU对中断的触发要求。EINT:中断允许触发器,表示CPU是否允许响应中断请求的触发器。可通过软件设置,当EINT=1时,意味着CPU允许响应中断源的请求,反之,则不允许。
【答案解析】