ZHCADC5A June 2013 – June 2020
MSP 系列使用多种汇编代码寻址模式来实现数据和代码存储器模型。这里简要列出了这些模式,如需详细了解这些模式,请参阅 MSP430x2xx 系列用户指南 (SLAU144) 的“寻址模式”一节。
寻址模式决定了使用的重定位类型。节 11.5 中讨论了重定位。
模式名称 | 汇编示例 | 重定位类型 | 注释 |
---|---|---|---|
寄存器模式 | R5 | 不重定位 | |
已索引模式 | X(R5) | 绝对重定位 | |
符号模式 | ADDR | PC 相对重定位 | 这实际上是索引模式,但以 PC 作为基址寄存器。 |
绝对模式(1) | &ADDR | 绝对重定位 | 这实际上是索引模式,但以 SR 作为基址寄存器。以这种方式使用时,SR 被视为 0。 |
间接寄存器模式 | @R5 | 不重定位 | |
间接自动递增模式 | @R5+ | 不重定位 | |
立即模式 | #X | 绝对重定位 | 这实际上是间接自动递增模式,但与 PC 寄存器相关。 |