《微型计算机原理及应用》课程资源(PPT教学课件)第5章 中断系统

第5章中断系统 第5章中断系统 5.,1中断系统基本概念 5.2中断的处理过程 53 IBM-PC机中断系统结构 5.4Inte8259A可编程中断控制器 55中断程序举例
第5章 中断系统 第5章 中断系统 • 5.1 中断系统基本概念 • 5.2 中断的处理过程 • 5.3 IBM-PC机中断系统结构 • 5.4 Intel 8259A可编程中断控制器 • 5.5 中断程序举例

第5章中断系统 本章学习目标 掌握有关中断的基本概念、中断优先级、中断嵌 套、中断屏蔽、中断向量等基本概念。 了解80868088中断系统中的中断源分类、IBM PC机中断系统结构。 掌握可编程中断控制器8259A的功能、內部结构、 工作方式及初始化命令和操作命令的定义、使用 方法,服务程序的基本编写方法
第5章 中断系统 本章学习目标 • 掌握有关中断的基本概念、中断优先级、中断嵌 套、中断屏蔽、中断向量等基本概念。 • 了解8086/8088中断系统中的中断源分类、IBMPC机中断系统结构。 • 掌握可编程中断控制器8259A的功能、内部结构、 工作方式及初始化命令和操作命令的定义、使用 方法,服务程序的基本编写方法

第5章中断系统 5中断系统基本概念 511中断系统的作用 5.1.2中断源 返回本章首页
第5章 中断系统 5.1 中断系统基本概念 • 5.1.1 中断系统的作用 • 5.1.2 中断源 返回本章首页

第5章中断系统 51.1中断系统的作用 (1)分时处理 (2)故障处理 (3)实时处理 返回本节
第5章 中断系统 5.1.1 中断系统的作用 (1)分时处理 (2)故障处理 (3)实时处理 返回本节

第5章中断系统 512中断源 1.外部设备请求中断:是指系统中外设所发生 的中断 2.实时请求中断:实时中断用于实时系统中, 在工业控制中经常使用。 3.故障请求中断:同机器硬件错误有关的中断 系统称谓硬件故障中断。 4.程序性中断:与用户程序错误有关的中断, 统称为程序性中断 返回本
第5章 中断系统 5.1.2 中断源 1.外部设备请求中断:是指系统中外设所发生 的中断。 2.实时请求中断:实时中断用于实时系统中, 在工业控制中经常使用。 3.故障请求中断:同机器硬件错误有关的中断 系统称谓硬件故障中断。 4.程序性中断:与用户程序错误有关的中断, 统称为程序性中断。 返回本节

第5章中断系統 52中断的处理过程 521中断请求与中断屏蔽 522中断优先级排队 523中断响应 524中断处理 返回本章首页
第5章 中断系统 5.2 中断的处理过程 • 5.2.1 中断请求与中断屏蔽 • 5.2.2 中断优先级排队 • 5.2.3 中断响应 • 5.2.4 中断处理 返回本章首页

第5章中断系统 处理一个中断的过程,就是妥善处理以下 些基本问题的过程: 1)何时检查中断输入信号及其处理办法。 2)如何把控制转给中断服务程序 3)如何保护和恢复中断的现场。 4)如何识别中断源。 5)如何识别优先级较高的中断。 6)如何开放和关闭中断
第5章 中断系统 处理一个中断的过程,就是妥善处理以下 一些基本问题的过程: 1)何时检查中断输入信号及其处理办法。 2)如何把控制转给中断服务程序。 3)如何保护和恢复中断的现场。 4)如何识别中断源。 5)如何识别优先级较高的中断。 6)如何开放和关闭中断

第5章中断系统 521中断请求与中断屏蔽 1.中断请求的定义:用某种信号通知CPU指明某 台外设正在请求需要中断现行程序的执行。 2.中断请求的条件:第一、外设本身的准备工作 已完成;第二、系统允许该外设发中断请求 3.中断屏蔽:当此触发器在程序控制下,使触发 器输出端置“1”时,允许中断(EI),若触发器 输出端置“0”时,则关闭中断(DI 返回本
第5章 中断系统 5.2.1 中断请求与中断屏蔽 1.中断请求的定义:用某种信号通知CPU指明某 台外设正在请求需要中断现行程序的执行。 2.中断请求的条件:第一、外设本身的准备工作 已完成;第二、系统允许该外设发中断请求。 3.中断屏蔽:当此触发器在程序控制下,使触发 器输出端置“1”时,允许中断(EI),若触发器 输出端置“0”时,则关闭中断(DI)。 返回本节

第5章中断系统 522中断优先级排队 1.中断优先级:当CPU正在处理中断时,能响 应更高级别的中断请求,而屏蔽掉同级或较低级 别的中断请求。 2.单级中断处理和多级中断处理:单级中断处 理不允许其他设备再中断CPU的程序;多级中断 处理允许优先级高的中断打断优先级低的中断服 务程序
第5章 中断系统 5.2.2 中断优先级排队 1.中断优先级:当CPU正在处理中断时,能响 应更高级别的中断请求,而屏蔽掉同级或较低级 别的中断请求。 2.单级中断处理和多级中断处理:单级中断处 理不允许其他设备再中断CPU的程序;多级中断 处理允许优先级高的中断打断优先级低的中断服 务程序

第5章中斷系統 B请求A、C请求 Ca) CPu B处理 CPU A处理|CPU C处理 CPU B处理A处理B处理 C处理 (b) CPu CPU (b)多级中断处理 图5-2同时中断请求的处理方法
第5章 中断系统 图5-2 同时中断请求的处理方法 (a)单级中断处理 (b)多级中断处理 B 处理 A 处理 B 处理 C 处理 (a)CPU B 处理 CPU A 处理 CPU C 处理 CPU (b)CPU CPU CPU B 请求 A、C 请求
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微型计算机原理及应用》课程资源(PPT教学课件)第4章 存储器.ppt
- 《微型计算机原理及应用》课程资源(PPT教学课件)第3章 总线和主板.ppt
- 《微型计算机原理及应用》课程资源(PPT教学课件)第2章 微处理器.ppt
- 《微型计算机原理及应用》课程资源(PPT教学课件)第1章 概述.ppt
- 《微型计算机原理及应用》课程资源(PPT教学课件)目录.ppt
- 浙江大学:《操作系统教程》第九课 磁盘存储器管理.ppt
- 浙江大学:《操作系统教程》第八课 文件系统(File System).ppt
- 浙江大学:《操作系统教程》第五课 存储器管理.ppt
- 浙江大学:《操作系统教程》第七课 设备管理.ppt
- 浙江大学:《操作系统教程》第六课 虚拟存储器.ppt
- 浙江大学:《操作系统教程》第四课 调度和死锁.ppt
- 浙江大学:《操作系统教程》第三课 进程的同步和通讯.ppt
- 浙江大学:《操作系统教程》第一课 操作系统引论.ppt
- 浙江大学:《操作系统教程》第二课 操作系统结构续.ppt
- 浙江大学:《操作系统教程》第二课 进程的描述和控制.ppt
- 浙江大学:《操作系统教程》第十一课 UNX磁盘文件卷结构.ppt
- 浙江大学:《操作系统教程》第十课 操作系统接口.ppt
- 北京邮电大学:《C++大学基础教程》第9章 继承与派生.pdf
- 北京邮电大学:《C++大学基础教程》第7章 其它自定义数据类型.pdf
- 北京邮电大学:《C++大学基础教程》第8章 类与对象.pdf
- 《微型计算机原理及应用》课程资源(PPT教学课件)第6章 微型计算机的接口技术.ppt
- 《硬盘维修》参考资料:第一讲 硬盘维修彻底揭密.doc
- 《硬盘维修》参考资料:第二讲 硬盘维修恢复说明1(一).doc
- 《硬盘维修》参考资料:第三讲 硬盘维修恢复说明(一).doc
- 《硬盘维修》参考资料:第四讲 硬盘维修入门教材.doc
- 《硬盘维修》参考资料:第五讲 硬盘维修原理.doc
- 《硬盘维修》参考资料:第六讲 硬盘引导型故障.rtf
- 《硬盘维修》参考资料:第七讲 硬盘引导型故障分析及排除.doc
- 《硬盘维修》参考资料:第八讲 硬盘诊断要领.doc
- 《硬盘维修》参考资料:第九讲 钻石硬盘维修实战手册(1).doc
- 《硬盘维修》参考资料:第十讲 钻石硬盘维修实战手册(2).doc
- 《硬盘维修》参考资料:第十一讲 解开硬盘逻辑死锁的另几种有效方法.doc
- 《硬盘维修》参考资料:第十二讲 零磁道坏损的软、硬盘修复记.doc
- 《硬盘维修》参考资料:第十三讲 美钻的硬盘.doc
- 《硬盘维修》参考资料:第十四讲 硬盘安装简明教程.doc
- 《硬盘维修》参考资料:第十五讲 硬盘电路板测试及维修技巧.doc
- 《硬盘维修》参考资料:第十六讲 硬盘故障提示信息中文含义.doc
- 《硬盘维修》参考资料:第十七讲 硬盘坏道的发现与修复.doc
- 《硬盘维修》参考资料:第十八讲 硬盘缺陷的分类.doc
- 《硬盘维修》参考资料:第十九讲 硬盘软故障完全修复手册——数据结构篇.doc