不精确断点法
不精确断点(Imprecise interrupt)方法:中断处理过程与常规的输入输出设备相同,凡是已经进入流水线的指令都执行完成,断点就是最后进入流水线的那条指令的地址。
采用不精确断点法,只要能够及时从主存储器中读入中断服务程序,流水线可以不"断流",而且,采用不精确断点法所需要的硬件比较少,控制逻辑相对比较简单。它的主要缺点是中断响应时间稍长些。
然而,采用不精确断点法可能会发生如下两个问题:一个问题是程序执行的结果可能出错;另一个问题是在程序凋试过程中,由于程序不能准确中断在程序员所设置的断点处,因此在这种流水线处理机上程序员很难凋试程序。