8.6 中断断点的处理
  当正在处理机中运行的一个程序被某一个中断源中断时,因为在流水线中同时有多条指令在执行;那么,断点究竟在哪一条指令呢?
  对于常规输入输出设备申请的输入输出中断服务,其目的是要求处理机暂时停止正在执行的程序,转去完成设备所要求的输入输出任务。对于这种情况,实际上不需要有精确的断点。因此,比较简单的处理方法是:让已经进入流水线的所有指令都执行完成,断点就是最后进入流水线的那条指令的地址。如图8.29中,精确断点地址是i,而实际断点地址在i+5。中断服务程序可以紧接在第i+5条指令之后进入流水线。