后勤信息工程系 1111111 第七章中断
后勤信息工程系 1 第七章 中断
教学内容 中断的基本概 2.中断机制 1111
2 教学内容 1.中断的基本概念 2. 中断机制
中断 中断定义 基本概念 中断类型 中断的一般过程
3 中断 中断定义 基本概念 中断类型 中断的一般过程
中断 中断 所谓中断是指某事件的发生,引起CPU暂停当前程 序的运行转入对所发生事件的处理处理结束又回 到原程序被打断处,接着执行这样一个过程 1中断源 2中断请求 3断点 4返回地址 5中断返回
4 中断 中断 所谓中断是指某事件的发生,引起CPU暂停当前程 序的运行,转入对所发生事件的处理,处理结束又回 到原程序被打断处,接着执行这样一个过程. 1.中断源 2.中断请求 3.断点 4.返回地址 5.中断返回
中断 中断驱动式 数据传送通过CPU响应外设发出的中断请求来实现 cPU被动,IO主动 cPU在执行程序中,由 主程序 于随机出现的外设请 求(外设准备就绪,向 中断服务程序 cPU发出中断请求) 外设 CPU暂停(中断)正在执 中断请求 对外设的输 入/出请求 行的程序,转去执行 进行处理的 为外设服务的程序(中 断点 程序 断服务程序);服务结 束后,又返回原来的 暂停处(断点),继续执 继续执行 返回断点 行原来的程序
5 中断 中断驱动式 断点 主程序 中断服务程序 外设 中断请求 继续执行 返回断点 对外设的输 入/出请求 进行处理的 程序 数据传送通过CPU响应外设发出的中断请求来实现 CPU被动,I/O主动 CPU在执行程序中,由 于随机出现的外设请 求(外设准备就绪,向 CPU发出中断请求); CPU暂停(中断)正在执 行的程序,转去执行 为外设服务的程序(中 断服务程序);服务结 束后,又返回原来的 暂停处(断点),继续执 行原来的程序
中断 中断传送方式 该方式是:当外设要求CPU交换数据时,可向 CPU 发出中断请求,CPU在执行完当前指令后,即可中 断 当前任务的执行,根据中断源提供的中断类型号 转入相应的中断处理程序,以实现对外设的数据传 送和管理。 该方式可实现CPU和外设并行工作
6 中断 中断传送方式 该方式是:当外设要求CPU交换数据时,可向 CPU 发出中断请求,CPU在执行完当前指令后,即可中 断 当前任务的执行,根据中断源提供的中断类型号, 转入相应的中断处理程序,以实现对外设的数据传 送和管理。 该方式可实现CPU和外设并行工作
中断 中断特点 1程序切换如果不保存断点就无法返回原来的程序断点 信息通常是压入中断保存的 (中断切换时间:一条指令结束时切换,保证程序的完整 性) 1111 2随机性中断不是事先安排好的是随机的比如:说明何时 发生故障外设何时提出请求都是不确定的 举例中断的典型应用
7 中断 中断特点 1.程序切换:如果不保存断点,就无法返回原来的程序,断点 信息通常是压入中断保存的. (中断切换时间:一条指令结束时切换,保证程序的完整 性) 2.随机性:中断不是事先安排好的,是随机的.比如:说明何时 发生故障,外设何时提出请求,都是不确定的. 举例中断的典型应用
中断的基本概念 中断定义 中断的好处: 同步操作:使CPU与外设同时工作 实现实时处理:在实时控制场合,中断很重要 故障处理:出现故障,如电源故障、存储器出错、运 算溢出等,计算机可以利用中断自行处理
8 中断的基本概念 中断定义 同步操作:使CPU与外设同时工作 实现实时处理:在实时控制场合,中断很重要 故障处理:出现故障,如电源故障、存储器出错、运 算溢出等,计算机可以利用中断自行处理。 中断的好处:
中断的基本概念 中断类型 1.中断源 引起中断的事件,或发出中断请求的来源,称 为中断源 一般的O设备 实时时钟 故障源 调试程序设置的中断源 程序中断
9 中断的基本概念 引起中断的事件,或发出中断请求的来源,称 为中断源 ⚫ 一般的I/O设备 ⚫ 实时时钟 ⚫ 故障源 ⚫ 调试程序设置的中断源 ⚫ 程序中断 中断类型 1. 中断源
中断的基本概念 中断类型 2.中断分类 1内部中断软件中断) 2硬件中断外部中断) 1111
10 中断的基本概念 1.内部中断(软件中断) 2.硬件中断(外部中断) 中断类型 2. 中断分类