- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断和中断控制
第 7 章
7.1 中断系统
7.1.1 中断的基本概念
7.1.2 中断的类型
7.1.3 中断请求的提出和传送
7.1.4 中断优先级
7.1.5 中断响应
7.1.6 中断处理
7.2 8086的中断系统
7.2.1 外部中断
7.2.2 内部中断
7.2.3 中断向量表
7.2.4 中断过程
7.3 8259A中断控制器
7.3.1 Intel 8259A的编程结构与性能
7.3.2 Intel8259A的工作原理
7.3.3 Intel8259A的工作方式
7.3.4 Intel 8259A的初始化命令
7.3.5 Intel8259A应用
7.3.6 多片Intel8259A组成的主从式
中断系统
掌握中断和中断系统的基本概念;
掌握8259A中断控制器初始化命令的定义方法和编程方法;
熟悉关于8259A中断控制器编程定义的有关概念和方法;
掌握8259A中断控制器级联方法和相关编程
教 学 要 求
第 7.1节
CPU与I/O设备并行工作
硬件故障处理
实现人机联系
实现多道程序和分时操作
在一道程序的运行中,由I/O中断系统切换到另外一道程序运行。也可以通过分配每道程序一个固定时间片,利用时钟定时发中断进行程序切换。
实现实时处理
实现应用程序和操作系统的联系
可以在用户程序中安排一条“Trap”指令进入操作系统,称之为“软中断”。其中断处理过程与其他中断类似。
多处理机系统各处理机间的联系
在多处理机系统中,处理机和处理机之间的信息交流和任务切换可以通过中断来实现。
7.1.1.中断的作用
7.1 程序中断输人输出方式
7.1 程序中断输人输出方式 7.1.2. 中断的基本概念
1. 中断:是由I/O设备或其他非预期的急需处理的事件引起的,它使CPU暂时中断现在正在执行的程序,而转至另一服务程序去处理这些事件,处理完后再返回原程序。
2.中断源:引起中断的事件称作中断源,
3.中断服务程序
对某事件的处理实际上就是去执行一段例行程序,该
程序被称为中断处理例行程序或中断服务程序.
4.中断系统:实现中断的硬件及软件称为中断系统。
5.中断判优
当有多个中断源发出中断请求时,需要通过适当办法(软件的、硬件的、软硬件结合的)决定CPU究竟首先处理哪个中断请求。
6.中断向量
每种中断都有一个与之对应的中断服务程序。中断向量就
是中断处理子程序的入口地址。
每个中断向量占用4个字节,其中低两个字节为中断向量的
偏移量部分,高两个字节为中断向量的段基址部分。
7.中断类型号
80x86系统共支持256种中断,相应编号为0-255之间唯一的
编号,把这些编号称为中断类型号。
7.1 程序中断输人输出方式 7.1.2. 中断的基本概念
7.1.3.有关中断的产生和响应的概念
(1)中断源
中断源的种类大致分3类:
外中断:来自处理机外部设备的中断;
内中断:处理器硬件故障或程序“出错”引起的中断。
软中断:由指令产生的,这是在程序中预先安排好的。而前面两种中断则是随机发生的。
7.1 程序中断输人输出方式
(2) 中断的分级与中断优先权
优先权:有多个中断同时发生时,各个中断响应的优先次序。
在设计中断系统时,要把全部中断源按中断性质和处理的轻重缓急进行排队并给予优先权。
对设备分配优先权时,必须考虑数据的传输率和服务程序的要求.数据的有效时间短,则该设备的优先权高。
(3) 禁止中断和中断屏蔽
①禁止中断
产生中断源后,由于某种条件的存在,CPU不能中止现行程序的执行,称为禁止中断。
在CPU内部设有一个“中断允许”触发器。只有该触发器为“1”状态时,才允许处理机响应中断;“中断允许”触发器通过“开中断”或“关中断”指令来置位、复位。进入中断服务程序后自动“关中断”。
7.1 程序中断输人输出方式
②中断屏蔽
当产生中断请求后,用程序方式有选择地封锁部分中断,而允许其余部分中断仍得到响立,称为中断屏蔽。
实现方法:是为每个中断源设置一个中断屏蔽触发器来屏蔽该设备的中断请求。将该触发器置“1”,则对应的设备中断被封锁,若将其置“0”,才允许该设备的中断请求得到响应。由各设备的中断屏蔽触发器组成中断屏蔽寄存器。
中断处理过程
↓
关 中 断
↓
保存断点,保存现场
↓
判别中断条件
转入中断服务程序
↓
开 中 断
↓
执行中断服务程序
↓
关 中 断
↓
↓
恢复现场,恢复断点
↓
开 中 断
↓
返 回 断 点
7.1.4.中断处理
7.1 程序中断输人输
您可能关注的文档
- 锅炉队岗位规范剖析.doc
- 第16章集成运算放大器重点.ppt
- 锅炉附属设备单机试车方案剖析.doc
- 锅炉机组整套启动单位工程调试质量验收表(标准)剖析.doc
- 锅炉经济运行措施剖析.doc
- 锅炉能效测试报告剖析.docx
- 第二讲钻石重点.ppt
- 第二讲作为数学文化资源的数学史重点.ppt
- 质量管理学-王春来剖析.ppt
- 污染场地环境风险管理与原位地下水修复技术陈梦舫重点.ppt
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
最近下载
- 九江润禾永修年产6KT有机硅新材料项目环境影响评价报告书.pdf VIP
- 新教科版五年级下册科学全册精编练习题一课一练(含答案).doc
- (原版)孔雀东南飞剧本.docx
- 《比例尺》复习课课件.ppt
- 王幼龙习题集答案.docx
- 人教PEP版(2024)三年级上册英语Unit 4 Plants around us 第一课时:A. Let’s talk & Let’s learn教学设计.docx
- 2025年日历表(A4纸一张可打印 含2025年放假调休时间).pdf
- 最新手机摄影技巧(共24张PPT)精品课件.ppt
- 一种混合现实手术辅助系统及手术机器人.pdf VIP
- 人教版数学8年级下册全册教学课件(2023年春季新版).pptx
文档评论(0)