什么是中断什么是中断?与生活场景的比较计算机实际场景正在看书执行程序电话铃响事件发生中断请求及响应接电话事件处理中断处理继续看书继续执行程序中断返回
什么是中断 什么是中断? -与生活场景的比较 正在看书 电话铃响 接电话 继续看书 执行程序 事件发生 事件处理 继续执行程序 中断处理 中断请求及响应 实际场景 计算机 中断返回
中断源和中断优先权二、口引起中断的因素很多,将发出中断申请的外设或内部原因,称为中断源口给每个中断源指定一个优先权,称为中断优先权口当多个中断源同时发出中断请求时CPU按照中断优先权的高低,顺序依次响应
二、中断源和中断优先权 p引起中断的因素很多, 将发出中断申请的外设或内部原因,称为中断源 p给每个中断源指定一个优先权,称为中断优先权 p当多个中断源同时发出中断请求时, CPU按照中断优先权的高低,顺序依次响应
三、口中断服务程序处理中断源,完成其所要求功能的程序(中断例行程序、中断子程)。称中断服务程序CPU执行流程非预料事件1中断服务程序1非预料事件2中断服务程序2
三、中断服务程序 处理中断源,完成其所要求功能的程序, 称中断服务程序(中断例行程序、中断子程)。 CPU执行流程 中断服务程序1 中断服务程序2 非预料事件2 非预料事件1
非预料事件是指事件发生的时间无法预知即中断源何时产生中断不确定,是随机的。确定的,但事件的性质及处理方法则是已知的,即中断服务程序是事先编写好的只是何时执行未知。中断源产生中断的随机性,使中断服务程序的执行也具有随机性即何时执行中断服务程序不是在程序中安排好的
非预料事件是指事件发生的时间无法预知, 即中断源何时产生中断不确定,是随机的。 但事件的性质及处理方法则是已知的, 确定的, 即中断服务程序是事先编写好的, 只是何时执行未知。 中断源产生中断的随机性, 使中断服务程序的执行也具有随机性, 即何时执行中断服务程序不是在程序中安排好的
四、断点和中断现场断点是指CPU执行的现行程序被中断时的下一条指令的地址,又称断点地址。中断现场是指CPU转去执行中断服务程序前的运行状态,包括CPU内部各寄存器、断点地址等
四、断点和中断现场 断点是指CPU执行的现行程序被中断时的下一条指 令的地址,又称断点地址。 中断现场是指CPU转去执行中断服务程序前的运行 状态,包括CPU内部各寄存器、断点地址等