程序中断方式

程序中断是指在计算机执行程序的过程中,出现某些急需处理的异常情况或特殊请求,CPU 暂时中止现行程序,而转去对这些异常情况或特殊请求进行处理,处理完毕后再返回到原程序的断点处,继续执行原程序。早期的中断技术是为了处理数据传送。

程序中断的步骤为:

  1. 中断源向 CPU 发送中断请求信号。(中断请求)
  2. 响应中断的条件,并进行中断判优(若有多个中断源同时提出请求);
  3. 中断处理过程