求教关于LDR与STM写回后的地址的问题

MRKING. 2019-05-30 05:46:54
在看Cortex-M3与Cortex-M4权威指南的时候遇到了一个问题想不明白,如下
LDR R8,= 0x8000            ;将R8设置为0x8000(地址)
STMIA R8!, {R0 - R3} ;存储后的R8变为0x8010

STM一次加载一个字,为什么存储后的地址是0x8010,而不是0x8100呢?
...全文
108 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
MRKING. 2019-05-31
  • 打赏
  • 举报
回复
犯了个低级错误,10是16个字节,寄存器是32位的占四个字节,四个寄存器就占16个字节

21,618

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧