8086 8086/8088系统支持最多256个中断,对 8088 应每一个中断。都有一个中断服务程序 该中断服务程序的入口地址称为中断向 量。每个中断向量占用4个字节,前两个 字节为服务程序的IP(偏移量),后两 系 个字节为服夸程序的CS(段地址) 统
8086 8088 中 断 系 统 中断向量表 8086/8088系统支持最多256个中断,对 应每一个中断,都有一个中断服务程序, 该中断服务程序的入口地址称为中断向 量。每个中断向量占用4个字节,前两个 字节为服务程序的IP(偏移量),后两 个字节为服务程序的CS(段地址)
令功能 8259A n管理和控制80x86的外部中断请求 实现中断判优 提供中断向量 空制 屏蔽中断输入 使用单片8259A可以管理8级中断,采用级 联方式,最多可管理64级中断
8259A 中 断 控 制 器 8259A的结构及逻辑功能 ❖功能 ▪ 管理和控制80x86的外部中断请求 ▪ 实现中断判优 ▪ 提供中断向量 ▪ 屏蔽中断输入 ▪ 使用单片8259A可以管理8级中断,采用级 联方式,最多可管理64级中断
8259A INTA INTR 数据总线 缓冲器 控制逻辑 逻辑 当前 IRO 服务 优先权 请求 IR2 IR3 制 CASO 级连缓冲 寄存器 电路 寄存器 CASI CAS2 /比较器 (ISR) (IRR) IR6 SPEN一 中断屏蔽寄存器(IMR) 内部总线
8259A 中 断 控 制 器 ❖结构
8259A 中断请求寄存器IRR 优先级分析器 中断服务寄存器ISR 中断屏蔽寄存器IMR 空制 ■数据总线缓冲器 读/写逻辑 ■级联缓冲器
8259A 中 断 控 制 器 ❖结构 ▪ 中断请求寄存器IRR ▪ 优先级分析器 ▪ 中断服务寄存器ISR ▪ 中断屏蔽寄存器IMR ▪ 数据总线缓冲器 ▪ 读/写逻辑 ▪ 级联缓冲器
8259A WR AO RD 3 D7 22222222 5a IRQ7 D6口5 IRO6 控空 IRQ! D4口7 22P IRQ4 D3口88259A 制 D2口9 20RQ2 0 DO cAs0口12 17H INT cAS口13 SP/EI GND口14 25日CAS2
8259A 中 断 控 制 器 8259A的引脚