正在加载图片...
8259A的工作方式 程序查询方式 不使用中断,用软件寻找中断源 在这种方式下,8259A不向CPU发送INT信号,或者CPU禁止中断输入 申请中断的优先级不是由8259A提供的中断类型码而是由CPU发出查 询命令得到的 查询过程: 1.CPU先向8259A发出查询命令 2.8259A接到查询命令后,就把下一个IN指令(对偶地址端口的 读指令)产生的脉冲作为中断响应信号,此时,若有中断请求信号, 则在ISR中相应位置“1”,并把该优先级送上数据总线 3.8259A供CPU读取查询的代码格式为: D,D。DD4DD2D1D6 1---w w.w. 4.I是中断请求标志 I=1有中断,W2W1W有效,W2W1W表示申请服务的最高中断优先级 I=0没有中断,W2W1W无效 在查询方式下,CPU不需执行中断响应周期,不必安排中断向量表 查询方式由0CW3的P=1来确定 Ji Lin University China COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8259A的工作方式——程序查询方式 • 不使用中断,用软件寻找中断源 • 在这种方式下,8259A不向CPU发送INT信号,或者CPU禁止中断输入 • 申请中断的优先级不是由8259A提供的中断类型码而是由CPU发出查 询命令得到的 • 查询过程: 1.CPU先向8259A发出查询命令 2.8259A接到查询命令后,就把下一个IN指令(对偶地址端口的 读指令)产生的脉冲作为中断响应信号,此时,若有中断请求信号, 则在ISR中相应位置“1” ,并把该优先级送上数据总线 3.8259A供CPU读取查询的代码格式为: 4.I是中断请求标志 I=1有中断,W2W1W0有效,W2W1W0表示申请服务的最高中断优先级 I=O没有中断,W2W1W0无效 • 在查询方式下,CPU不需执行中断响应周期,不必安排中断向量表 • 查询方式由OCW3的P=1来确定 D7 D6 D5 D4 D3 D2 D1 D0 I - - - - W2 W1 W0
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有