汇编
欧阳海宾
这个作者很懒,什么都没留下…
展开
-
在汇编代码中调用C函数
vivi中把Flash中代码转移到内存中要调用nand_read_ll函数, @ copy vivi to RAM ldr r0, =VIVI_RAM_BASE mov r1, #0x0 mov r2, #0x20000 bl nand_read_ll tst r0,转载 2017-08-08 09:03:48 · 2340 阅读 · 0 评论 -
ldr指令:装载指令 OR 伪指令
一、 ldr指令的两种用法: 1、 ldr pc,=label 。 即把label标号后的数据或者指令的运行地址赋值为pc。运行地址 = 链接地址 + 这些数据或指令相对于程序起始地址的偏移。 2、 ldr pc, label。 即把label后的数据或者指令内容赋值给pc。 二、以u-boot中lowlevel_init初始化内存函数的一段代码说明ldr指令的用法。代码原创 2017-08-07 14:21:50 · 1885 阅读 · 0 评论 -
LDR指令
LDR指令的格式: LDR{条件} 目的寄存器 作用:将 存储器地址 所指地址处连续的4个字节(1个字)的数据传送到目的寄存器中。LDR指令的寻址方式比较灵活,实例如下:LDR R0,[R1] ;将存储器地址为R1的字数据读入寄存器R0。LDR R0,[R1转载 2017-08-07 14:44:23 · 754 阅读 · 0 评论