★4.3.4 技术中断的处理
中断处理就是执行中断服务程序。中断服务程序是根据中断源的处理要求而设计的专门程序。每个中断源都有自己相应的中断服务程序。通常,在中断服务程序的开头,首先要保存有关的寄存器内容(保护现场),在完成中断源要求的处理工作后,还要恢复这些寄存器内容(恢复现场),并在中断服务程序的末尾,安排一条中断返回指令RETI,执行该指令,便能够返回主程序。中断返回指令的功能是把中断前主程序的地址,即断点地址送回程序计数器PC,以便CPU可以继续执行被中断的主程序。中断处理流程图如图4-4所示。