ARM体系结构
在路上028
这个作者很懒,什么都没留下…
展开
-
ARM 汇编指令
ARM指令教程 ARM汇编程序特点: l 所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值. l ARM汇编语句中.当前语句很多时候要隐含的使用上一句的执行结果.而且上一句的执行结果转载 2013-09-10 14:50:25 · 981 阅读 · 0 评论 -
linux汇编.section与.globl
.section .data 汇编程序中以.开头的名称并不是指令的助记符,不会被翻译成机器指令,而是给汇编器一些特殊指示,称为汇编指示(Assembler Directive)或伪操作(Pseudo-operation),由于它不是真正的指令所以加个“伪”字。.section指示把代码划分成若干个段(Section),程序被操作系统加载执行时,每个段被加载到不同的地址,操作系统对不同的页面设置不转载 2013-09-10 15:47:06 · 3416 阅读 · 0 评论 -
u-boot: _start, _armboot_start, .word等概念的理解
例程: .globl _armboot_start _armboot_start: .word _start ldr r2, _armboot_start 链接后查看: a1700044 : a1700044: a1700000 .word 0xa1700000 a1700074: e51f2038 ldr r2, [pc, #-56] ; a1700044转载 2013-09-10 16:41:06 · 807 阅读 · 0 评论