LDR R0,=0X12345678
LDR R0,#0X123465678
这两句有什么区别,这里的=号是什么意思。
STMFD SP!,{R0-R7,LR} ;现场保存,将R0-R7 LR 入堆栈
LDMFD SP!,{R0-R7,PC}^ ;恢复现场,异常处理返回
堆栈遵守先进后出的原则,那么用STMFD入栈后SP应该指向存储LR的字单元,则使用LDMFD返回时按照堆栈原则应该是LR先出栈,那么它不是就存储到了RO中了吗?那么现场又怎么能恢复呢。
共7条
1/1 1 跳转至页
请教两个ARM 汇编 傻瓜问题,[em01]斑竹手下留情:)
7楼
感谢版猪和twentyone师兄解惑,我刚开始学ARM,还没有自己写过自己的程序和调试程序呢^_^
[em01][em01][em01][em01][em01][em01][em01]共7条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
| OK1126B-S开发板下多时段语音提示型电子时钟被打赏¥27元 | |
| OK1126B-S开发板下函数构建及步进电机驱动控制被打赏¥25元 | |
| 【S32K3XX】LPI2C 参数配置说明被打赏¥20元 | |
我要赚赏金
