LDR指令和STR指令
时间: 2023-09-27 09:05:53 浏览: 216
ARM汇编中LDR伪指令和LDR指令
5星 · 资源好评率100%
LDR指令和STR指令是ARM架构中常用的数据传输指令,用于在寄存器和内存之间进行数据传输。
LDR指令用于将一个字(32位)或半字(16位)从内存中加载到寄存器中。它的语法如下:
```
LDR{条件码} 目标寄存器, [内存地址或偏移量]
```
其中,目标寄存器是要加载数据的寄存器,内存地址或偏移量指定了要加载的数据在内存中的位置。
例如,以下代码将从内存地址0x1000处加载一个字到R0寄存器中:
```
LDR R0, [0x1000]
```
STR指令用于将一个字(32位)或半字(16位)从寄存器中存储到内存中。它的语法如下:
```
STR{条件码} 源寄存器, [内存地址或偏移量]
```
其中,源寄存器是要存储到内存中的寄存器,内存地址或偏移量指定了数据要存储到内存中的位置。
例如,以下代码将R0寄存器中的一个字存储到内存地址0x1000处:
```
STR R0, [0x1000]
```
阅读全文