# 异常# 异常和中断 异常是 CPU 执行出错,自发产生的,比如 除以 0 中断是外部产生的 异常包括:故障(如:缺页异常,除以 0),自陷指令,终止(控制器出错等情况) 中断包括:可屏蔽中断(CPU 可以主动屏蔽,在中断周期可以不处理),不可屏蔽中断(如电源掉电) 响应过程:关中断 -> 保存断电和状态 -> 识别异常和中断,转入中断处理程序