关于栈设置代码问题

2019-07-16 08:27发布

dr pc, =on_sdram                   @ 跳到SDRAM中继续执行
(这个是给pc寄存器读取on_sdram的什么,地址吗?就是下面的代码?)
on_sdram:
    ldr sp, =0x34000000                 @ 设置堆栈
还有ldr sp,=4*1024
这俩设置栈有什么区别?同样是地址为什么表示形式一个十六进制一个二进制

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
zhifubao
1楼-- · 2019-07-16 14:17
0x34000000是外部SDRAM的地址,外部SDRAM没有初始化的时候只能使用内部RAM。
VVX
2楼-- · 2019-07-16 17:44
 精彩回答 2  元偷偷看……

一周热门 更多>