- 65
- 0
- 约 43页
- 2017-09-04 发布于湖北
- 举报
8259A详细说明 7.3 中断控制器8259A 现代计算机普遍采用功能很强的中断系统,可同时处理多个中断源,配置可编程中断控制器对外部中断(可屏蔽)进行控制和管理,包括以下工作: 1、接收外部的中断请求; 2、确认当前级别最高的中断请求,并送至CPU的INTR引脚; 3、当CPU响应中断时,提供中断类型码; 4、中断处理过程中屏蔽低优先权的中断请求,而允许高优先权的中断请求送出,实现中断嵌套; Intel 8259A是典型的中断控制器芯片,广泛应用于微机系统中。 7.3.1 8259A的性能概述 每片8259A能管理8级中断,可采用9片级联构成主从式64级中断管理系统; 每级中断都可以被屏蔽或允许; 中断响应期间,可提供中断类型码; 允许多级中断嵌套; 可设置多种优先权管理方式及屏蔽功能; 8259A是可编程芯片,可通过编程选择不同的工作方式,使用灵活、方便; 提供中断查询,供CPU以查询方式完成I/O操作。 7.3.2 8259A的编程结构和引脚功能 1. 8259A的编程结构 7.3.3 8259A的工作过程 1个或同时多个外部中断请求送至8259A相应引脚; IRR接收中断请求并锁存,将相应位置1; 根据IMR的屏蔽情况决定是否允许中断请求进入PR,即IMR对应位是否为0; PR判别当前优先权最高的中断请求(允许嵌套时,还要包括正在服务的中断在内进
原创力文档

文档评论(0)