异常
类别 | 原因 | 异步/同步 | 返回行为 |
---|---|---|---|
中断 | 来自I/O设备的信号 | 异步(由外部信号产生) | 返回下一条指令 |
陷阱 | 有意的异常 | 同步(由指令产生) | 返回下一条指令 |
故障 | 潜在可恢复的错误 | 同步(由指令产生) | 可能返回下一条指令(如果可以自行修复的话) |
终止 | 不可恢复的错误 | 同步(由指令产生) | 不会返回,返回abort例程终止程序 |
类别 | 原因 | 异步/同步 | 返回行为 |
---|---|---|---|
中断 | 来自I/O设备的信号 | 异步(由外部信号产生) | 返回下一条指令 |
陷阱 | 有意的异常 | 同步(由指令产生) | 返回下一条指令 |
故障 | 潜在可恢复的错误 | 同步(由指令产生) | 可能返回下一条指令(如果可以自行修复的话) |
终止 | 不可恢复的错误 | 同步(由指令产生) | 不会返回,返回abort例程终止程序 |