0

在 ARMSIM 中编写代码时,我想将特定的内存位置(例如)0x2000 标记为 PATH,并在 MOV、LDR、STR 指令的 ARM 汇编代码中使用它。请让我知道这是否可能。

4

1 回答 1

0

您也可以使用这种方法,

var1 DCD 0x00
var2 DCD 0x00

  LDR R0,=var1    ; Address of var1
  LDR R1,[R0]     ; read var1 in to R1
  LDR R0,=var2    ; base address of MyAsmVar
  LDR R2,[R0]     ; Address of var2

参考: http ://www.keil.com/forum/18423/declaring-variables-in-cortex-m3-assembly-language/

于 2016-03-14T10:27:42.170 回答