




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章 中断控制器,1,本章主要内容: 1. 8088中断系统 2. 8259A中断控制器简介,第五章 中断控制器,2,5. 1 8088中断系统,第五章 中断控制器,3,一、8088的中断类型 1. 外部中断 (1)可屏蔽中断(2)非屏蔽中断 2. 内部中断 (1)除法错中断 (2)指令中断 (3)溢出中断 (4)单步中断,第五章 中断控制器,4,二、中断响应过程,第五章 中断控制器,5,第五章 中断控制器,6,三、中断向量表 1. 中断向量:中断服务程序的入口地址(首地址) 2. 逻辑地址含有段地址CS和偏移地址IP(共32位) 3. 每个中断向量占用4个字节。 4. 物理地址00000H
2、开始,依次安排各个中断向量, 向量号从0开始。 5. 256个中断占用1KB区域,就形成中断向量表 6. 向量号为N的中断向量的物理地址N4,第五章 中断控制器,7,5.2 8259A中断控制器 一、概述 (1)8259A是为8088、80286等CPU设计的一种可 编程中断控制器PIC(Programmable Interrupt Controller) (2)可管理8级中断,多片级连,可扩展至64级 (3)8259A在中断响应周期提供相应的中断向量号 (4)可通过编程选择多种工作方式,第五章 中断控制器,8,二、8259A的内部结构和引脚,INTA,IR0,IR7,第五章 中断控制器,9,
3、1. 内部结构 1)中断请求寄存器IRR 2)中断服务寄存器ISR 3)中断屏蔽寄存器IMR 4)优先权电路 5)控制逻辑,第五章 中断控制器,10,6)数据总线缓冲器 7)读/写控制逻辑 8)级联缓冲比较器 2. 引脚,共28个,如图所示。,第五章 中断控制器,11,三、8259A的中断过程,第五章 中断控制器,12,四、8259A的工作方式 1. 设置优先权方式 (1)普通全嵌套方式 (2)特殊全嵌套方式 (3)优先权自动循环方式 (4)优先权特殊循环方式,第五章 中断控制器,13,2. 结束中断处理方式 (1)自动中断结束方式 (2)普通中断结束方式 (3)特殊中断结束方式 3. 屏蔽中
4、断源方式 (1)普通屏蔽方式 (2)特殊屏蔽方式,第五章 中断控制器,14,4. 中断触发方式 (1)边沿触发方式 (2)电平触发方式,第五章 中断控制器,15,5. 数据线连接方式 (1)缓冲方式 1)8259A的数据线需加缓冲器予以驱动。 2)8259A把SP/EN引脚作为输出端, 输出允许信号,用以锁存或开启缓冲器。,第五章 中断控制器,16,(2)非缓冲方式 1)SP/EN引脚为输入端。 2)若8259A级连,由其确定是主片或从片。,第五章 中断控制器,17,五、 8259A的编程 1. 初始化命令字ICW 说明:初始化命令字ICW最多有4个。 8259A在开始工作前必须写入。 必须按
5、照ICW1ICW4顺序写入。 ICW1和ICW2是必须送的。 ICW3和ICW4由工作方式决定。,第五章 中断控制器,18,(1)ICW1(初始化字),表示可以任意 为1为0都可以(建议为0),1只能为1,作为标志,中断触发方式: LTIM1,电平触发方式 LTIM0,边沿触发方式,规定单片或级连方式: SNGL1,单片方式 SNGL0,级连方式,是否写入ICW4 IC41,要写入ICW4 IC40,不写入ICW4,即ICW4规定的位全为0,第五章 中断控制器,19,(2)ICW2(中断向量字),设置中断向量号 T7T3为中断向量号的高5位 低3位由8259A自动确定: IR0为000、IR1
6、为001、IR7为111,第五章 中断控制器,20,(3)ICW3(级联命令字),级连命令字 主片8259A:Si1对应IRi接有从片;否则IRi没有连接从片 从片8259A:ID0ID2编码说明从片INT引脚接到主片哪个IR引脚,第五章 中断控制器,21,(4)ICW4(中断方式字),嵌套方式: 特殊全嵌套方式(SFNM1) 普通全嵌套方式(SFNM0),数据线的缓冲方式: 缓冲方式(BUF1) 非缓冲方式(BUF0),主片/从片选择: 主片(M/S=1) 从片(M/S=0),中断结束方式: 自动中断结束(AEOI1) 非自动中断结束(AEOI0),微处理器类型: 16位80 x86(PM1
7、) 8位8080/8085(PM0),第五章 中断控制器,22,2. 操作命令字OCW 说明: 8259A工作期间,可以随时接受操作命令字OCW。 OCW共有3个:OCW1OCW3。 写入时没顺序要求,需要哪个OCW就写入那个OCW。,第五章 中断控制器,23,(1)OCW1(屏蔽控制字),屏蔽命令字 内容写入中断屏蔽寄存器IMR DiMi对应IRi,为1禁止IRi中断; 为0允许IRi中断。各位互相独立。,第五章 中断控制器,24,(2)OCW2(中断结束和优先级循环控制字),R、SL和EOI配合使用 产生中断结束EOI命令和改变优先权顺序,L2L0的3位编码 指定IR引脚,第五章 中断控制器,25,(3)OCW3(屏蔽和读状态控制字),ESMM、SMM 设置中断屏蔽方式,P、RR和RIS 规定随后读取的状态字含义,第五章 中断控制器,26,5.3 8259A 在IBM PC/XT上的应用,第五章 中断控制器,27,5.5 中断服务程序的编写原则 1. 修改中断向量表 2. 设置中断屏蔽寄存器 3. 控制CPU的中断允许标志IF 4. 保护现场 5. 发送中断结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版智能交通管理系统建设场协议书下载
- 二零二五年度产业园区厂房安全与环保管理合同
- 2025版KTV联盟商家绿色环保设施共建协议
- 二零二五年度安全员安全生产技术服务合同参考
- 二零二五年度商铺租赁与智能家居系统合同
- 2025版环保技术创新合作项目合同范本集
- 2025版教育用品购销合作框架协议
- 二零二五年度特色搬家运输服务合同范本
- 2025版办公室文员岗位工作职责与权益合同范本
- 2025版高速公路桥梁包工建设合同
- 木耳采购合同协议书范本
- Q-GDW10162-2025 输电杆塔固定式防坠落装置技术规范
- ISO27001:2022信息安全管理手册+全套程序文件+表单
- 2025年高级经济师考试新版真题卷附解析(知识产权)
- 2025年夜间餐饮消费市场餐饮业餐饮企业商业模式与发展潜力研究报告
- 给酒店供应早餐合同协议
- 【培训课件】建筑工程安全管理与应急预案编制技术培训讲义
- 2025年卫生类事业单位(医学基础知识)公开招聘必刷题库(300题)
- 高炉煤气干法袋式除尘设计规范
- 水利工程施工危险源识别
- 天津市历年中考作文题与审题指导(2000-2024)
评论
0/150
提交评论