02Java类与对象基本概念课件.ppt
第二章类与对象的基本概念,1,2,本章内容面向对象程序设计的基本概念和思想Java 类与对象的基本概念和语法,包括类的声明类成员的访问,以及对象的构造初始化和回收本章要求理解类和对象的概念熟练使用类及其成员的访问控制方法熟练掌握各种构造方法,
《1中断及中断处理过程课件.ppt》由会员分享,可在线阅读,更多相关《1中断及中断处理过程课件.ppt(24页珍藏版)》请在上搜索。
1、3-1 中断及中断处理过程,所谓中断是指某事件的发生引起CPU暂停当前程序的运行,转入对所发生事件的处理,处理结束又回到原程序被打断处接着执行这样一个过程。,第1页,共24页。,3-1 中断及中断处理过程,中断源分类,1、外中断源,2、内部中断源,I/O设备 数据通道 实时钟 故障源,CPU执行指令产生的异常 执行INT 软件中断指令,1、外部中断,2、内部中断,软件中断 没有随机性,类似于普通子程序的调用,硬件中断 具有随机性 分为 可屏蔽中断与不可屏蔽中断两种,中断分类,第2页,共24页。,3.1.2 中断处理过程,中断请求中断优先级判定中断响应中断处理中断返回,1、中断请求,2、中断优先。
1,奇妙的奥数之旅开始了,2,第一讲 找规律填图,1按顺序观察图形:从左到右从上到下有时上下结合。2从图形的形状大小位置颜色数量找关系。3动的思想:旋转翻转。,3,例11根据下面前几幅图的规律,想一想,第4幅图是怎样的图形,4,例12根据下,
2、级判定,多中断请求的优先级判定实现多层中断嵌套,信号形式应满足CPU要求。 中断请求信号应被有效地记录,以便CPU能够检测到它。一旦CPU对某中断源的请求提供了服务,则该中断源的请求信号应及时撤消。,第3页,共24页。,3.1.2 中断处理过程,3、中断响应,获得中断类型号保护状态标志屏蔽新的INTR中断和单步中断 保存断点信息根据中断类型,获得中断服务程序的入口地址进入中断服务程序,CPU状态字中IF1,开中断;IF0,关中断 CPU复位,IF0,TF0;用STI开中断,CLI关中断 CPU响应中断后,自动实现关中断,若要实现中断嵌套,在中断服务程序中要用STI开中断,第4页,共24页。,图。
3、 1 微机系统中实现中断的基本模型,第5页,共24页。,图2 有中断产生的情况下CPU运行程序的轨迹,第6页,共24页。,3.1.2 中断处理过程,4、中断处理,保护现场开中断中断服务关中断恢复现场,中断处理程序中,最后应有IRET指令 恢复断点信息 恢复标志寄存器FR,4、中断返回,第7页,共24页。,3.2 中断优先权,软件查询。 硬件链式优先级排队电路。硬件优先级编码比较电路。利用可编程中断控制器。,第8页,共24页。,3.2.1 软件查询,第9页,共24页。,3.2.2 硬件排优,第10页,共24页。,2 可编程中断控制器,中断优先权管理电路 中断请求锁存器中断类型寄存器中断屏蔽寄存器。