- 8259微处理器可以根据给定的中断条件进行编程,并且可以提供电平或边沿触发的中断电平。
- 可以在8085或8086微处理器中对其进行编程。
- 各个中断位可以被屏蔽。
- 通过执行更多数量的8259,我们可以获得多达64个中断引脚。
它包含3个严格条件,通常称为ISR,IRR,IMR,并且具有1个优先级解析器(PR)。
- 中断请求寄存器(IRR):它存储正在请求其中断服务的那些位。
- 中断服务寄存器(ISR):它存储当前正在服务的中断级别。
- 中断屏蔽寄存器(IMR):它存储必须屏蔽的中断级别。这些中断级别已经被8259微处理器接受。
Priority Resolver(PR):它检查所有三个寄存器并设置中断的优先级,并在具有最高优先级的ISR中设置中断级别,其余的中断位是已被接受的IRR。
SP / EN(低有效引脚):如果其值为1,则它在主模式下工作;如果其值= e为0,则在从模式下工作。
级联缓冲区:用于级联更多数量的可编程中断控制器,以将中断处理能力提高到64级。