《微机中断控制》课件.pptx
《《微机中断控制》课件.pptx》由会员分享,可在线阅读,更多相关《《微机中断控制》课件.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机中断控制PPT课件雪兆亥农镍瞽鸢惋凸姜目录CONTENTS中断的基本概念中断处理过程微机中的中断系统中断服务程序的编写中断的实际应用01中断的基本概念中断微机控制中断的定义指计算机在执行期间,出现某些意外情况,使得计算机暂时停止当前的工作,转去处理突发事件,待处理完毕后,再返回到原来被中断的地方继续执行。微型计算机的简称,是一种体积小、结构紧凑、性能稳定、价格低廉、耗电量少、操作简便的计算机。指通过一定的手段和方法,使某事物按照预定的目标或计划进行。根据中断的处理方式,可以分为可屏蔽中断和非屏蔽中断。可屏蔽中断可以被允许或禁止,非屏蔽中断则不能被禁止。根据中断源的不同,可以分为硬中断和软中
2、断。硬中断是由硬件设备产生的,如键盘中断;软中断是由软件产生的,如操作系统调度程序产生的进程切换中断。中断的分类123中断的作用中断是计算机系统中实现多任务并发执行的重要机制之一。通过中断,CPU可以在执行完一个任务后,自动转去执行其他任务,从而实现了多任务并发执行的效果。中断可以提高计算机系统的实时性。在实时系统中,许多外部事件需要得到及时响应,如电话呼叫、控制信号等。通过中断,系统可以及时响应这些事件,提高了系统的实时性。中断可以用于实现分时系统中的时间片轮转调度。在分时系统中,多个进程共享CPU资源,通过中断可以实现时间片轮转调度,使得每个进程都能得到一定的CPU时间片。02中断处理过程
3、当输入/输出设备完成其工作或发生错误时,会向CPU发送中断请求。在执行特定指令时,如系统调用或异常处理,也会产生中断请求。中断请求软件中断请求硬件中断请求CPU在收到中断请求后,需要识别是哪个设备或哪个原因引起的中断。识别中断源为了在中断处理完毕后能正确恢复执行,CPU需要保存当前程序的执行环境。保存现场中断响应中断处理中断服务程序CPU根据中断类型执行相应的中断服务程序,处理中断事件。中断返回处理完中断后,CPU恢复被中断的程序,继续执行。03微机中的中断系统中断控制器是微机系统中负责管理中断的硬件设备。中断控制器接收来自各种外部设备的中断请求,并根据优先级进行排队处理。中断控制器通过向CP
4、U发送中断信号来通知CPU有中断发生,以便CPU能够及时响应并处理中断。中断控制器中断向量表01中断向量表是用于保存中断处理程序的地址表。02当发生中断时,中断控制器会根据中断类型查找中断向量表,获取相应的中断处理程序的地址。中断向量表是实现多任务处理和实时控制的重要手段之一。03中断优先级决定了不同中断源在排队时的先后顺序,优先级高的中断会优先得到处理。中断优先级的设置需要考虑系统的实时性和稳定性,以避免因某些高优先级的中断频繁打断低优先级的中断处理程序而导致的系统不稳定。中断优先级是用来确定不同中断源的优先级高低。中断优先级04中断服务程序的编写定义中断服务程序的入口地址是当发生中断时,C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机中断控制 微机 中断 控制 课件
限制150内