LDR R0, [R0]指令的功能

2018-05-29 03:39:42 +0000 李述铜

感谢@腾威_99f同学的提问

Q:LDR R0, [R0]中[]的作用是什么

A:这条指令的含义表示,将R0寄存器中的内容作为地址,从该地址中读取32位数值并加载到R0寄存器中。类似的,还有其它指令,如LDRH取16位,LDRB取8位。

关于图中各项指令的作用,请见《PendSV_Handler代码详解注释,看不懂的请见这里》

rtos 无标签

推荐课程

  • 自己动手写嵌入式操作系统

    循序渐进,40余次迭代,写出不到2000行代码的嵌入式操作系统

  • 手把手教你学用嵌入式操作系统

    从实用角度出发,教你如何使用嵌入式操作系统

  • 深入理解ARM调试原理

    深入理解Jlink/Ulink等仿真调试工具背后工作的秘密

  • 轻松掌握Git & GitHub

    掌握当今最流行的版本管理工具,帮你找回过去任意时间的文件版本

  • 自己动手学用Keil(MDK)

    轻松掌握最主流的ARM开发工具Keil(MDK)