【正确答案】正确答案:当中断允许信号INTI有效(为“0”)时,如果IR1、IR2、IR3中至少一个外设的中断请求时就会使中断请求INTO有效,向CPU提交中断请求。同时,IR1、IR2、IR3所相应的IS1、IS2、IS3会有效,表示是哪个外设产生的中断请求,IS1的条件是IR1有效,而IS2的条件是IR1无效且IR2有效,而IS3的条件是IR1、IR2无效且IR3有效,所以IR1的优先级最高、IR2次之、IR3最低。 当CPU响应中断后,INTA有效,IR1和IS1控制门7,IR2和IS2控制门8,IR3和IS3控制门7。如果是IR1产生的中断,则门7控制编码器,向数据总线上送出001010,这是IR1产生的中断的中断向量;同理,IR2产生的中断,中断响应INTA有效后,向数据总线上送出中断向量001010;IR3产生的中断,中断响应INTA有效后,向数据总线上送出中断向量001000。 本示意图说明了采用串行排队链法来实现具有公共请求线的中断源优先级识别的过程。
【答案解析】