ZHCADH3 December 2023 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3519 , MSPM0L1105 , MSPM0L1106 , MSPM0L1117 , MSPM0L1227 , MSPM0L1228
图 3-3 显示了 STM8 的中断处理流程图。如果在中断服务例程 (ISR) 中使用指令 SIM 设置中断屏蔽位 I0 和 I1,使用 RIM 删除中断屏蔽会导致软件优先级设置为 0 级。中断服务例程需要以 IRET 指令结束,该指令会导致从栈中恢复已保存寄存器的内容。IRET 指令的结果是,位 I1 和 I0 从栈中恢复并且程序继续执行。