微机原理与接口-可编程中断控制器Intel-A(共68张PPT).pptx
"微机原理与接口-可编程中断控制器Intel-A" 微机原理与接口是计算机系统的核心部分,负责处理计算机的输入/输出操作和中断处理。可编程中断控制器Intel-A是微机原理与接口中的一种重要组件,负责管理计算机的中断处理过程。 知识点1:8259A中断控制器 * 8259A是可编程中断控制器PIC,用于管理Intel 8080/8085、8086/8088、80286/80386的可屏蔽中断 * 8259A的基本功能:一片8259A可以管理8级中断,可扩展至64级;每一级中断都可单独被屏蔽或允许;在中断响应周期,可以提供相应的中断向量号 * 8259A的引脚:28个引脚,为标准芯片,即左下角为地,右上角为电源 知识点2:8259A的内部结构 * 数据总线缓冲器 * 读写控制逻辑 * 级联缓冲器/比较器 * 中断请求寄存器IRR * 中断服务寄存器ISR * 中断屏蔽寄存器IMR * 优先级判别电路 * 控制电路 知识点3:8259A的工作原理 * 由IRR接收外部的中断请求,并将中断请求信号送入PR中 * 由IMR提供各中断的屏蔽位状态,在PR内首先进行中断的屏蔽过滤 * 经过滤后的中断请求在PR裁决器中进行优先级裁决 * 当CPU响应中断后,需要向8259A发出两个中断响应负脉冲信号INTA * 在第一个中断响应负脉冲到来时,中断控制器内部逻辑电路将这个中断请求写入ISR中的相位 * 在第二个中断响应负脉冲到来时,由ISR中的最高优先级选定的中断矢量类型码被输出到数据总线上,由CPU读取 知识点4:8259A在IBM PC系列机上的应用 * 8259A的级联使用可以扩展中断的数量 * 8259A可以在IBM PC系列机上应用,以实现中断处理功能 知识点5:中断服务程序 * 中断服务程序是计算机系统中的一个重要组件,负责处理中断请求 * 中断服务程序可以通过读取中断矢量类型码来确定中断的类型 * 中断服务程序可以通过读取ISR中的中断状态来确定当前的中断请求 知识点6:8259A的优点 * 8259A可以实现在多个中断源之间的优先级裁决 * 8259A可以实现在多个中断源之间的屏蔽和允许 * 8259A可以实现在中断响应过程中的高速处理 知识点7:8259A的应用 * 8259A广泛应用于计算机系统、嵌入式系统和工业控制系统等领域 * 8259A可以用于实现中断处理、输入/输出操作和数据处理等功能 知识点8:8259A的内部寄存器 * 中断请求寄存器IRR:保存8条外界中断请求信号IR0~IR7的请求状态 * 中断服务寄存器ISR:保存正在被8259A服务着的中断状态 * 中断屏蔽寄存器IMR:保存对中断请求信号IR的屏蔽状态
剩余67页未读,继续阅读
- 粉丝: 379
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ProtoBuffer3文件转成C#文件Unity3D工具
- Kernel-based Virtual Machine使用介绍
- spotfire使用ironpython print 样例
- C#ASP.NET医药ERP进销存管理系统源码 医药进销存源码数据库 SQL2008源码类型 WebForm
- 三条移动平均线相交的EA交易策略
- JAVA的SpringBoot高校学生公寓宿舍管理系统源码数据库 MySQL源码类型 WebForm
- 2024新版ThinkPHP+Bootstrap后台管理系统
- 猫狗识别系统(python+UI界面)
- 布拉格结构相关资料.zip
- C#ASP.NET教育局公文签收系统源码数据库 SQL2008源码类型 WebForm