8086/8088系统支持最多256个中断,对 8086 808应每一个中断,都有一个中断服务程序, 该中断服务程序的入口地址称为中断向 量。每个中断向量占用4个字节,前两个 断字节为服务程序的P(偏移量),后两 系 个字节为服务程序的CS(段地址)。 统
8086 8088 中 断 系 统 中断向量表 8086/8088系统支持最多256个中断,对 应每一个中断,都有一个中断服务程序, 该中断服务程序的入口地址称为中断向 量。每个中断向量占用4个字节,前两个 字节为服务程序的IP(偏移量),后两 个字节为服务程序的CS(段地址)
8259A 令功能 管理和控制80x86的外部中断请求 实现中断判优 断 n提供中断向量 控 n屏蔽中断输入 制 n使用单片8259A可以管理8级中断,采用级 联方式,最多可管理64级中断 器
8259A 中 断 控 制 器 8259A的结构及逻辑功能 ❖功能 ▪ 管理和控制80x86的外部中断请求 ▪ 实现中断判优 ▪ 提供中断向量 ▪ 屏蔽中断输入 ▪ 使用单片8259A可以管理8级中断,采用级 联方式,最多可管理64级中断
8259A INTR 数据总线 缓冲器 控制逻辑 断 读/写 WR 控 逻辑 当前 中 IRO IRI 服务 优先权 请求 IR3 制 CASO 级连缓冲 寄存器 电路 CASI 寄存 IR4 CAS2 比较器 CISR) IRR) IR6 器 中断屏蔽寄存器(IMR) 内部总线
8259A 中 断 控 制 器 ❖结构
n中断请求寄存器IRR 8259A ■优先级分析器 n中断服务寄存器ISR 断 n中断屏蔽寄存器IMR 控 数据总线缓冲器 制 读/写逻辑 器 级联缓冲器
8259A 中 断 控 制 器 ❖结构 ▪ 中断请求寄存器IRR ▪ 优先级分析器 ▪ 中断服务寄存器ISR ▪ 中断屏蔽寄存器IMR ▪ 数据总线缓冲器 ▪ 读/写逻辑 ▪ 级联缓冲器
8259A 28v WR U2 27彐A0 RD 43 26 NTA 断 25 IRQ7 24H IRQ6 控 D5口6 2 D4 22 IRQ4 D3=88259A21IRQ3 制 D2=9 20F IRQ2 D1 410 19 IRQI DO 18 IRQO 器 CAs0口12 INT CASI L13 16HSP/EN GND 414
8259A 中 断 控 制 器 8259A的引脚