第8章80X86_88中断技术分析.ppt

微机原理与接口技术 第8章 80X86_88中断技术 第一节 中断的基本概念 一、什么是中断 二、中断源和中断优先权 三、中断服务程序 四、断点和中断现场 五、硬件中断和软件中断 一、什么是中断 在CPU正常运行程序时, 由于内部或外部某个非预料事件的发生, 使CPU暂停正在运行的程序, 而转去执行处理引起中断事件的程序, 然后再返回被中断了的程序,继续执行。 这个过程就是中断。 二、中断源和中断优先权 引起中断的因素很多, 将发出中断申请的外设或内部原因,称为中断源 给每个中断源指定一个优先权,称为中断优先权 当多个中断源同时发出中断请求时, CPU按照中断优先权的高低顺序,依次响应。 三、中断服务程序 处理中断源,完成其所要求功能的程序, 称中断服务程序(中断例行程序、中断子程)。 四、断点和中断现场 断点: 是指CPU执行的现行程序被中断时的下一条指令的地址, 又称断点地址。 中断现场: 是指CPU转去执行中断服务程序前的运行状态, 包括CPU内部各寄存器、断点地址等。 早期中断概念的引入, 是为解决CPU与外设间的速度匹配问题, 提高CPU的工作效率。 中断源主要是由外部硬件产生。 当今的中断技术, 不再限于外部硬件产生中断(称硬件中断或外中断 ), 还可由CPU内部产生 (如被零除操作), 或者由程序预

文档评论(0)

1亿VIP精品文档

相关文档