第3章中断接口技术资料.ppt

2) 特殊屏蔽方式 特殊屏蔽方式允许低优先级中断请求中断正在服务的高优先级中断。这种屏蔽方式通常用于级联方式中的主片,对于同一个请求IRi上连接有多个中断源的场合,可以通过编程写入操作命令字OCW3来设置或取消。 在特殊屏蔽方式中可在中断服务子程序中用中断屏蔽命令来屏蔽当前正在处理的中断,同时可使ISR中的对应当前中断的相应位清.这样一来不仅屏蔽了当前正在处理的中断,而且也真正开放了较低级别的中断请求。   在这种情况下,虽然CPU仍然继续执行较高级别的中断服务子程序,但由于ISR中对应当前中断的相应位已经清0,如同没有响应该中断一样。所以,此时对于较低级别的中断请求,8259A仍然能产生INT中断请求,CPU也会响应较低级别的中断请求。 4. 系统总线的连接方式 8259A与系统总线的连接方式有下列两种: 1) 缓冲方式 缓冲方式是指在多片8259A级联的大系统中,8259A通过外部总线驱动器和数据总线相连。在缓冲方式下,8259A的 输出信号作为缓冲器的启动信号,用来启动总线驱动器,在8259A与CPU之间进行信息交换。 。 2) 非缓冲方式 当系统中只有一片或几片8259A芯片时,可以将数据总线直接与系统数据总线相连,这时8259A处于非缓冲方式。在这种方式下,8259A的 SP/EN的SP作为输入端设置,主片应接高电平,从片应接低电平。

文档评论(0)

1亿VIP精品文档

相关文档