8259A的主要功能:
1 一片8259A可以接受8级可屏蔽中断请求,通过9片8259A级联可扩展至64级可屏蔽中断优先级控制;
2 对每一级中断都可以通过程序来屏蔽或允许
3 在中断响应周期,8259A可为CPU提供响应的中断类型吗;
4 具有多种工作方式,并可通过编程加以选择。
8259A的工作方式:
一、中断嵌套方式
1 全嵌套方式
2 特殊全嵌套方式
二、循环有限方式
1 优先级自动循环方式
2 优先级特殊循环方式
三、中断屏蔽方式
1 普通屏蔽方式
2 特殊屏蔽方式
四、中断结束方式
1 自动中断结束方式
2 非自动中断结束方式
五、程序查询方式
六、读8259A状态