第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章中断系统 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)。 返回本节