STR R2,[R5]
时间: 2023-08-17 21:33:01 浏览: 124
ARM指令集系统PPT教学课件.pptx
该行代码的意思是将寄存器R2中的值存储到内存地址R5指向的位置上。具体过程如下:
1. 将内存地址Index的地址加载到寄存器R5中。
```
LDR R5,=Index
```
2. 将寄存器R2中的值存储到内存地址R5指向的位置上。
```
STR R2,[R5]
```
这段代码的作用是将查找到的数据的索引保存到内存地址Index中。在ARM汇编语言中,通过STR指令可以将寄存器中的数据存储到内存中,其中方括号中的内容表示内存地址,逗号后面的内容表示偏移量。所以,[R5]表示R5指向的内存地址,而不是R5寄存器中的值。
阅读全文