第7章断系统.ppt

第7章断系统

第8章 中断系统 本章主要内容 中断的基本概念 8086/8088的中断系统 中断控制器8259A 中断的基本概念 本节主要内容 中断及中断源 中断处理过程 中断优先权管理 中断的意义 中断是CPU和外部设备交换数据的一种方式;是一种使CPU挂起正在执行的程序而转去处理特殊事件的操作 当外围设备准备好向CPU传送的数据或者外设已准备就绪接收CPU的数据,就向CPU发中断请求,或者计算机系统有异常事故要求CPU处理 这时, CPU暂停原程序的执行,启动中断服务程序,转去中断处理,处理完毕后,又返回原来的断点,继续执行原来的程序 中断的概念图示 轮询方式 中断方式: 与调用子程序的区别 由CALL指令引起 CPU能确切知道何时调用 只需将CALL指令的下一条指令的地址压入栈保存 需要传递的参数预先可知 用RET指令返回 中断源 ★ 能够导致CPU产生中断的来源就是中断源;或者称中断源就是能够引起中断的事件 ★ 对于CPU来说,中断源有两类:硬中断源和软中断源 硬中断也称为外中断,是由外部的电路在CPU的引脚上产生的中断请求 软中断是在CPU执行程序过程中产生的中断请求;可以是一条软中断指令,也可以是因为程序运行出现某种问题而导致的软中断 CPU中断源的示意图 开中断与关中断 外中断源又可以分为条件中断(也称为可屏蔽中断)和

文档评论(0)

1亿VIP精品文档

相关文档