ARM 指令请教
大家好,首先感谢看帖子的人,特别感谢给出指教的人!
在学习ARM,对其中的指令不是很明白。
1. MOV R0, 1 和 MOV RO, #0x1234 意思。 MOV RO, 1 代表将1这个数字存放到R0当中, MOV R0,#0x代表将这个地址里
面的值存放到R0当中?
2. 针对上面这种情况,取R0里面的值,直接用RO就可以了吧?
有些操作是针对[R0]这样的情况是什么意思?我想了下,是不是当R0里面存放的是一个地址的时候,[R0]取出这个地址里面的
值。
谢谢
[解决办法]
1、MOV RO,1
可以这么写么?要是存放地址 应该用LDR指令吧
MOV R0,#1 这个才是将1 存放到R0中
2、[R0] 这个应该是取RO寄存器内保存的地址 对应的值
[解决办法]
ARM中的MOV指令 .
arm笔记之MOV