LDR r, label 和 LDR r, =label的区别

Posted aspirs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LDR r, label 和 LDR r, =label的区别相关的知识,希望对你有一定的参考价值。

LDR r, label 和 LDR r, =label的区别:
LDR r, =label 会把label表示的值加载到寄存器中,而LDR r, label会把label当做地址,把label指向的地址中的值加载到寄存器中。
譬如 label的值是 0x8000, LDR r, =label会将 0x8000加载到寄存器中,而LDR r, label则会将内存0x8000处的值加载到寄存器中。



from:

https://www.jianshu.com/p/66d801c85ee9

以上是关于LDR r, label 和 LDR r, =label的区别的主要内容,如果未能解决你的问题,请参考以下文章

ARM裸机的疑惑点---------ldr r3, [r0], #4 中的 #是什么意思

arm指令中mov和ldr有啥区别?

ARM汇编中LDR伪指令和LDR指令

汇编指令和操作

Type-C转音频+PD充电芯片 乐得瑞LDR6028/LDR6023SS

Type-C转音频+PD充电芯片 乐得瑞LDR6028/LDR6023SS