摘要: 1.数据传送指令:mov move r1,r2 /*r1=r2*/ move r1,#4096 /*r1=4096*/ 2.大范围的地址读取指令:ldr ldr r1,=0x123456789 /*r1=0x123456789*/ ldr r1,=label /*获取绝对地址,即label的地址*/ 阅读全文
posted @ 2018-08-07 21:42 FREMONT 阅读(2799) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-07 21:04 FREMONT 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 之前看了很多关于uboot分析类的文章,其中提到为C语言的运行准备栈。而在uboot start.S汇编代码中,关于系统初始化,也看到栈指针初始化,即正确给栈指针sp赋值,却从来没看到有人解释,为何要这样做。接下来,我试图解释这个问题。首先了解栈的作用。关于这个,详细讲解要很长的篇幅,故此处只做简略 阅读全文
posted @ 2018-08-07 20:52 FREMONT 阅读(499) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-07 20:38 FREMONT 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-07 20:32 FREMONT 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-07 19:49 FREMONT 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-07 10:07 FREMONT 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-07 10:04 FREMONT 阅读(1) 评论(0) 推荐(0) 编辑