每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 第七章 可编程中断控制器8259A 信息与通信工程学院
可编程中断控制器8259A 第七章
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 概述 中断系统是冯诺依曼结构计算机的一项重要技术, 尤其为解决当前高速运算CPU与低速外部设备信息交 换之间的矛盾。 8086系列有功能很强的中断系统,它可通过8259A 可编程中断控制器来实现。 中断控制器的功能是在有多个中断源系统中,协助 CPU实现对外部中断的管理,对它们进行优先级排队 后向CPU发出中断请求信号。8259A是可编程的8输入 端中断控制器,其功能很强,也很灵活,但使用时比 较复杂。 信息与通信工程学院
中断系统是冯诺.依曼结构计算机的一项重要技术, 尤其为解决当前高速运算CPU与低速外部设备信息交 换之间的矛盾。 8086系列有功能很强的中断系统,它可通过8259A 可编程中断控制器来实现。 中断控制器的功能是在有多个中断源系统中,协助 CPU实现对外部中断的管理,对它们进行优先级排队 后向CPU发出中断请求信号。8259A是可编程的8输入 端中断控制器,其功能很强,也很灵活,但使用时比 较复杂。 概 述
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY nte8259A芯片有以下特点: ①单片8259A能管理8级中断。若采用级联工作方式, 可以用9片8259A构成64级主从式中断系统。 ②具有中断判优逻辑功能,且对每一级中断都可以 屏蔽或允许。 ③中断响应后,能将预置的中断类型码自动提供给 cPU。 ④8259A可以通过编程工作在多种不同的方式,从而 能方便的满足多种类型微机中断系统的需要。 信息与通信工程学院
Intel8259A芯片有以下特点: ①单片8259A能管理8级中断。若采用级联工作方式, 可以用9片8259A构成64级主从式中断系统。 ② 具有中断判优逻辑功能,且对每一级中断都可以 屏蔽或允许。 ③ 中断响应后,能将预置的中断类型码自动提供给 CPU。 ④ 8259A可以通过编程工作在多种不同的方式,从而 能方便的满足多种类型微机中断系统的需要
NTA INT D,DoX 数据总线 控制逻辑 缓冲器 WR 读/写控制 IR IR 逻辑 中断小优先级 中断 IR 服务 电路 请求 寄存器 (PR) 寄存器 IR ISR (RR CAS CASI 级联缓冲器 /比较器 中断屏蔽寄存器 CAS (IMR 内总线
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 18259A的内部结构和引脚功能 ①数据总线缓冲器:与DB挂接(低8位),传送控制 字状态信息,中断向量。因为有缓冲器,可直接挂 接在总线上,没有缓冲器的设备,不能直接挂接在 总线上。 ②读写控制逻辑:接CPU的控制信号。 RD:由N指令产生,实现读8259A内部寄存器) WR:由OUT指令产生,实现写8259A(命令字) 信息与通信工程学院
1.8259A的内部结构和引脚功能 ①数据总线缓冲器:与DB挂接(低8位),传送控制 字状态信息,中断向量。因为有缓冲器,可直接挂 接在总线上,没有缓冲器的设备,不能直接挂接在 总线上。 ② 读写控制逻辑:接CPU 的控制信号。 RD:由IN指令产生,实现读8259A(内部寄存器) WR:由OUT指令产生,实现写8259A(命令字)