S3C2440的汇编中常用的位置无关和位置相关指令
位置无关与位置相关
看了一段时间的S3C2440的bootloader后,感觉
在bootloder程序中经常会用到B,BL指令。他们是位置无关的代码,指令中所跳转的目标地址用基于当前PC的偏移量来表示,与链接时分配给地址标号的绝对地址值无关,因而代码可以在任何位置进行跳转,实现位置无关性。
在bootloder也用到了位置无关的指令LDR(只对PC操作时才位置无关),例如LDR PC,
原创
2012-11-29 16:07:48 ·
1142 阅读 ·
0 评论