为 MSP430 程序集中的固定内存位置分配标签

Assigning a Label to a Fixed Memory Location in MSP430 Assembly

我一直在尝试,但无法弄清楚如何在MSP430的汇编编程中将标签分配给固定的内存位置。我想创建两个指向 MSP430 地址 space 中固定内存位置的指针(例如 xPtr 和 yPtr)。然后使用绝对模式,我想执行指令(例如,Mov.b &xPtr, &yPtr)。

MSP430 assembler manual (SLAU131)的4.8.4和5.10节所示,您可以使用.set.equ指令为符号赋值:

xPtr    .set 1234h
yPtr    .set 5678h

        MOV.B &xPtr, &yPtr