
ARM AssembleR ProgramminG
文章平均质量分 77
fcability
这个作者很懒,什么都没留下…
展开
-
LDR与ADR的区别
ldr与adr的区别转自:http://coon.blogbus.com/logs/2738861.htmlldr r0, _startadr r0, _startldr r0, =_startnopmov pc, lr_start:nop编译的时候设置 RO 为 0x0c008000↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓转载 2013-07-23 14:53:59 · 493 阅读 · 0 评论 -
.balignl的意义
原文地址:http://www.groad.net/bbs/read.php?tid-3090.htmlU-boot 版本:1.2.0在 U-boot 的 cpu/arm920t/start.S 里有一处代码为 .balignl 16 0xdeadbeef ,初一看不知道意欲何为,但从伪指令 .balignl 来看,实际上就是对齐。对于某些处理器来说,所编写的代码不对齐并不会报错,但转载 2013-07-23 20:30:52 · 784 阅读 · 0 评论 -
.word的作用及uboot中_start的引用
GNU汇编中.word伪指令的理解分类: LINUX原文地址:GNU汇编中.word伪指令的理解 作者:leon_yu在u-boot中遇到_armboot_start、_bss_start等这些变量,这些伪指令的用法涉及以下知识1.汇编是“绝对引用”,即引用的就是地址在start.s中_TEXT_BASE: .word TEXT_转载 2013-07-23 20:59:34 · 806 阅读 · 0 评论