如:ldr r0, [r1]。
ARM汇编特点
LDR/STR架构
ARM采用RISC架构,CPU本身不能直接读取内存,而需要先将内存中内容加载入CPU中通用寄存器中才能被CPU处理。...如果指令地址表达式中不含“!”后缀,则基址寄存器中的地址不会发生变化,指令中含有则变化,变化结果如下:基址寄存器中的值(指令执行后)=指令执行前的值+地址偏移量
注意:
“!”...ARM 处理器支持 16 个协处理器。在程序执行过程中,每个协处理器忽略属于 ARM 处理器和其他协处理器的指令。...mrc p15, 0, r0, c1, c0, 0 该指令将协处理器 p15 的寄存器中的数据传送到ARM处理器的寄存器中
mcr p15, 0, r0, c1, c0, 0 该指令将ARM处理器寄存器...r0 中的数据传送到协处理器 p15 的寄存器 c1 和 c0 中。