为 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
我一直在尝试,但无法弄清楚如何在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