第四章中断控制 1中断系统基本概念 280868088的中断系统 3 Intel8259A可编程中断控制器 4中断程序举例
1 第四章 中断控制 1 中断系统基本概念 2 8086/8088的中断系统 3 Intel 8259A可编程中断控制器 4 中断程序举例
本章学习目标 冷掌握有关中断的基本概念、中断优先级、中断嵌 套、中断屏蔽、中断向量等基本概念。 了解8086/8088中断系统中的中断源分类、 IBM-PC 机中断系统结构。 ☆掌握可编程中断控制器8259A的功能、内部结构、 工作方式及初始化命令和操作命令的定义、使用方法, 服务程序的基本编写方法
2 本章学习目标 ❖ 掌握有关中断的基本概念、中断优先级、中断嵌 套、中断屏蔽、中断向量等基本概念。 ❖ 了解8086/8088中断系统中的中断源分类、IBM-PC 机中断系统结构。 ❖ 掌握可编程中断控制器8259A的功能、内部结构、 工作方式及初始化命令和操作命令的定义、使用方法, 服务程序的基本编写方法
计算机采用中断控制技术的主要用途 计算机采用中断控制技术主要 用在以下三个方面: 冷(1)故障处理 (2)分时操作 冷(3)实时处理
3 计算机采用中断控制技术的主要用途 计算机采用中断控制技术主要 用在以下三个方面: ❖ (1)故障处理 ❖ (2)分时操作 ❖ (3)实时处理
1中断的基本概念 CPU与外设之间的数据传送控制方式 (即IO控制方式),通常有以下三种: 冷程序控制方式 中断方式 冷DMA方式( Direct Memory Access)
4 1 中断的基本概念 一 CPU与外设之间的数据传送控制方式 (即I/O控制方式),通常有以下三种: ❖程序控制方式 ❖中断方式 ❖ DMA方式(Direct Memory Access)
查询方式的 程序实现都 CPU通过执行程序不断读 取并检测外设的状态,只 是在主程序 程序控制方式 有在外设确实已准备就绪 里 的情况下,才进行数据传 要继续不断 查式输入、输出程序流程图地查外设的状态。 读取状态信息 读取状态信息 是 准备好? 忙 是 否 输入数据 输出数据
5 程序控制方式 ❖ 查询式输入、输出程序流程图 读取状态信息 准备好? 输入数据 是 否 读取状态信息 忙? 输出数据 否 是 CPU通过执行程序不断读 取并检测外设的状态,只 有在外设确实已准备就绪 的情况下,才进行数据传 送;否则,还要继续不断 地查询外设的状态。 查询方式的 程序实现都 是在主程序 里