在 ARM 处理器中,ldr(load register)指令是一种用于将内存中的数据加载到寄存器中的指令。ldr指令是非常常用的一种指令,它是汇编语言中必须掌握的基本指令之一。
ldr指令的语法格式如下:
ldr 寄存器, [内存地址]
其中,寄存器
是要读入的寄存器,可以是 R0-R15 中的任何一个;内存地址
是要读入的内存地址。
ldr指令的功能是将内存中指定地址的数据读入指定的寄存器中。ldr指令的执行步骤如下:
ldr指令通常用于加载数据和代码。例如,在编写程序时,我们需要对一些变量进行操作,这时候就需要使用ldr指令将变量从内存中加载到寄存器中,然后再进行运算。另外,ldr指令也可以用于加载程序中的代码。