82可编程中断控制器8259A 8259A是一种可编程中断控制器,有如下功能: 片 Intel8259可管理8个中断请求,并把当前优先 级最高的中断请求送到CPU的INTR端。 当CPU响应中断时,为CPU提供中断类型码。 8个外部中断的优先级排列方式,可以通过对8259 编程进行指定。也可以通过编程屏蔽某些中断请求, 或者通过编程改变中断类型码 允许9片8259级联,构成64级中断系统。 在PCAT系列微机中,使用两片8259级联,构成1级中断
8.2 可编程中断控制器8259A 8259A是一种可编程中断控制器,有如下功能: •一片Intel 8259可管理8个中断请求,并把当前优先 级最高的中断请求送到CPU的INTR端。 •当CPU响应中断时,为CPU提供中断类型码。 •8个外部中断的优先级排列方式,可以通过对8259 编程进行指定。也可以通过编程屏蔽某些中断请求, 或者通过编程改变中断类型码。 •允许9片8259级联,构成64级中断系统。 在PC/AT系列微机中,使用两片8259级联,构成15级中断
G8259A的引脚与功能结构 P.234 D7~D0:数据线。用于与CPU之间传送命令、状态、 中断类型码。 RD:读出信号。通知8259把某个内部寄存器的值 送数据线D7~D0。 wR:写入信号。通知8259把数据线D7~D0上的值 写入内部某个寄存器
8259A的引脚与功能结构 P. 234 •D7~D0:数据线。用于与CPU之间传送命令、状态、 中断类型码。 • :读出信号。通知8259把某个内部寄存器的值 送数据线D7~D0。 • :写入信号。通知8259把数据线D7~D0上的值 写入内部某个寄存器