ZHCADC5A June 2013 – June 2020
中断函数必须保存所有使用的寄存器,即使是通常视为由被调用方保存的寄存器也不例外,但特殊用途寄存器 PC、SP 和 SR 除外。
中断将 SR 和 PC 寄存器压入栈并分支到中断处理程序。如要从中断函数返回,该函数必须执行特殊指令 RETI,该指令恢复 SR 寄存器并分支到发生中断的 PC。