ldr r13,=0x1000
来源:互联网 发布:商品秒杀软件 编辑:程序博客网 时间:2024/06/08 18:28
对于ldr r13,=0x1000的解释
有“=”号表示ldr是一个伪指令。
ldr r13,=0x1000 //表示把立即数0x1000送入r13,0x1000=4KB代表bootloader结束处
r13是stack pointer,因为后面要跳到LedMain,这个function是用c写的,所以必须要事先分配stack,否则c程序没法运行。给r13赋值就是分配stack,对跑马灯来说只要是可用内存就行,并不在乎具体地址在哪。
其实只要记住一条,C是基于栈的语言,没有栈是无法运行的,而且栈是从高地址处向低地址处的,所以是从0x1000~0x0。
(将0x1000改成sdram的地址 0x30000000~0x34000000也行,只是不要覆盖到RO Base的地址)
- ldr r13,=0x1000
- ARM汇编 Init.s,ldr r13,0x1000
- LDR LDR=
- 在colorCount = 0x1000下用int型表示的RGB取值
- ldr r0, =0xff000fff
- 伪指令LDR R0, =0xf454f00
- X11 -display :0.0 -geometry 1000x1000+0+0
- ARM9中LDR SP , = 4*1024 / LDR SP , = 0x34000000 的分析
- LDR R1,=0x12和LDR R1,0x12 ----之异同
- LDR R1,= 0x12345678 和 LDR R1,0x12345678 区别??? (转)
- LDR R1,= 0x12345678 和 LDR R1,0x12345678 区别???
- 刷题#R13
- ldr
- LDR
- ldr
- Error: no such instruction: `ldr r0,=0x53000000'
- ldr r0, =0x12345678的含义说明
- LDR ,R0 =PINSEL0 LDR指令 B指令
- Struts2 下载取消报异常最终解决办法 1.0 版本
- Android界面显示双行文字Button的实现
- 域名 IP 对应关系
- html5 视频
- web缓存
- ldr r13,=0x1000
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- 傅里叶变换网文精粹:图像傅立叶变换的物理意义
- Andriod学习笔记(二)
- IA32 architecture 学习笔记 (五)<chapter 2 System Architecture Overview>
- 优化php代码效率之内存管理
- 推荐 初学者学习C++的50条忠告
- AS 学习网页 博客
- 介绍NSLog的使用