正在加载图片...
表示中断源工作情况的标志。 例:PDP-11外设控制状态寄存器DSW(设备状态字) 其中有特征位S、I、R、D等 S=1,启动外设 I=1允许外设提出中断请求;I=0不允许提出中断请求。 R=1准备好/完成,即就绪;R=0未就绪 D=1设备正在工作;D=0设备闲 CPU通过1O指令执行,实现对外设状态寄存器的控制、检查 (3)中断请求信号的记录和传送 ①中断请求信号的记录 设置中断请求触发器CRQ,记录中断请求信号 CRQ=1向CPU请求中断,CRQ=0无请求中断 置“1”CQ的条件: a.准备好/完成位R=1 b.中断允许位=1或中断屏蔽位IM=0 而内部中断只要有错误发生时,就应发出中断请求。 ②中断请求信号的传送 a.单线请求(链式查询) INTRE INTR 中断源1 CPU CP INTA 中断 INTRo 源 中断源n a)单线中 (b)多线中断 图7.22中断请求信号的传递方式 所有外设中断源的中断请求信号通过同一根“中断请求总线”传送给CPU。 识别中断源①借助程序查询请求中断的中断源 ②通过中断查询指令发 INACK信号将靠近CPU的请求中断的设备码 放到地址线上以得到服务。 b.独立请求 每个设备都有一根请求线和一根响应线中断请求信号经过判优逻辑形成中 断向量地址送给CPU。 C.多线请求,菊花链响应表示中断源工作情况的标志。 例:PDP-11外设控制状态寄存器DSW(设备状态字) 其中有特征位S、I、R、D等 S=1 ,启动外设。 I=1 允许外设提出中断请求;I=0 不允许提出中断请求。 R=1 准备好/完成,即就绪;R=0 未就绪。 D=1 设备正在工作;D=0 设备闲。 CPU通过I/O指令执行,实现对外设状态寄存器的控制、检查。 (3)中断请求信号的记录和传送 ① 中断请求信号的记录 设置中断请求触发器CIRQ,记录中断请求信号。 CIRQ=1 向CPU请求中断,CIRQ=0 无请求中断。 置“1” CIRQ 的条件: a. 准备好/完成位 R=1 b.中断允许位 I=1 或中断屏蔽位 IM=0 而内部中断只要有错误发生时,就应发出中断请求。 ② 中断请求信号的传送 a. 单线请求(链式查询) CPU CPU 中断 源 1 中断 源 2 中断 源 n ( a ) 单线中断 中断源 1 中断源 n INTA INTR (b) 多线中断…… … … INTR1 INTRn 图 7.22 中断请求信号的传递方式 所有外设中断源的中断请求信号通过同一根“中断请求总线”传送给CPU。 识别中断源:①借助程序查询请求中断的中断源 ②通过中断查询指令发INACK信号,将靠近CPU的请求中断的设备码 放到地址线上以得到服务。 b. 独立请求 每个设备都有一根请求线和一根响应线.中断请求信号经过判优逻辑形成中 断向量地址送给CPU。 c. 多线请求,菊花链响应
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有