不管是ARM的汇编还是GNU的汇编,都有DCD或者.word命令,它是用来开辟一个字空间。
如:标识1 .word 标识2 它表示将标识2的数据存放在以标识1的地址上去。这个.word和DCD等指令,相当于C语言的指针(如 char * p)。那么在汇编中用以上的代码声明的标识1不需要在该文件中用extern的字段来表明是可以在外部引用的,它是内存空间,可以在每个文件中使用这个标识1.而ldr pc,内存地址 它表示将内存地址中的数据送入pc寄存器中去,而ldr pc,=内存地址 它表示将内存地址放入pc寄存器中去。
这些是在分析代码时候遇到的不明白的地方,经过查找资料的出来的。