微型计算机系统原理及应用作者贺建民第6章中断系统_1课案.pptVIP

  • 1
  • 0
  • 约1.08万字
  • 约 67页
  • 2017-03-03 发布于广东
  • 举报

微型计算机系统原理及应用作者贺建民第6章中断系统_1课案.ppt

微型计算机系统原理及应用作者贺建民第6章中断系统_1课案.ppt

第6章 中断系统 6.1 中断的基本概念 6.2 可编程中断控制器8259A 6.3 可编程中断控制器8259A应用举例 6.1 中断的基本概念 所谓中断(Interrupt),是指计算机的CPU正在执行程序时,发生某种事件,使CPU暂时中止原程序的执行,转去执行处理该事件的服务程序,处理完毕再返回到被停下来的原程序处继续执行。也就是在执行程序的过程中,插入另外一段程序运行,这就是中断。 6.1 中断的基本概念 中断的主要场合是: 1.实现分时并行处理 利用中断,CPU与外部设备能够并行工作。 2.实现实时处理 利用中断,计算机能够及时对随机产生或定时发生地事件进行处理。 3.实现故障处理 计算机能够利用中断功能进行故障处理。 6.1.1中断的类型 中断(Interrupt)通常是由I/O设备触发的异步事件,通常是指硬件中断。 异常(Exception)是以某种预先定义的条件触发的同步事件,可能是软件产生,也可能是硬件引发。 6.1.1中断的类型 异常主要有三种情况: 一种是由中断指令(自陷指令)引发的系统功能调用,这种情况被称为陷入(Trap)。 第二种是当指令执行错误或机器故障引发的能够被纠正的异常情况,这种情况被称为出错(Fault)。出错返回是回到被中断的那条指令继续执行。 第三种是指令执行错误或机器故障引起无法继续的情况,被称为失败或中止(Abort) 6.1.2中断源和

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档