中断向量
非屏蔽中断和异常的向量是固定的,而屏蔽中断的向量可通过对中断控制器编程加以改变。
每个能发送中断信号的硬件设备控制器都有一根输出线,它与中断控制器8259A的输入引脚相连,若一个硬件设备欲向CPU发送中断信号,必须申请一条可用的“中断请求线”,或者说必须申请一个IRQ号,这就是“中断请求”IRQ(Interrupt Requirement
「中断请求寄存器」(IRR):保存 8 条外界中断请求信号 IR0~IR7 的请求状态。Di 位为 1 表示 IRi 引脚有中断请求;为 0 表示无请求
「
中断服务寄存器
」(
ISR
):保存正在被 8259A 服务着的中断状态。Di 位为 1 表示 IRi 中断正在服务中;为 0 表示没有被服务
「
中断屏蔽寄存器
」(
IMR
):保存对中断请求信号IR的屏蔽状态。Di 位为 1 表示 IRi 中断被屏蔽(禁止);为 0 表示允许
Interactive Graph
Table Of Contents
中断向量