ZHCADC3B February 2019 – October 2023
需要由被调用的函数保留被调用者保存的寄存器,确保其在从函数返回时具有与调用时相同的值。
寄存器 XAR1、XAR2 和 XAR3 是被调用者保存的寄存器。如果目标支持 FPU,则 R4H、R5H、R6H 和 R7H 寄存器也是被调用者保存的寄存器。
所有其他通用寄存器都是调用者保存的寄存器;也就是说,它们不会在调用中保留,因此如果调用后需要它们的值,调用者负责保存和恢复它们的内容。