ZHCADC5A June 2013 – June 2020
如果在编译时已知调用函数,则所有架构都使用直接调用指令。该指令可使用立即、绝对、或符号寻址模式。此处的示例仅显示立即寻址模式。
MSP430 使用具有 16 位寻址模式的 CALL 指令。该寻址模式可到达所有有效代码存储器。
CALL #func ; immediate mode, call func
MSP430X 小型代码模型与 MSP430 相同。CALL 指令不会到达整个地址空间。但是,使用小型代码模型时,任何代码都不能位于低 64KB 之外。
MSP430X 大型代码模型使用具有 20 位寻址模式的 CALLA 指令。该寻址模式可到达所有有效代码存储器。
CALLA #func ; immediate mode, call func