ARM
文章平均质量分 53
冷冻的彩虹
这个作者很懒,什么都没留下…
展开
-
ARM指令中特殊符号意义
ARM指令中特殊符号意义ARM中常用的一些代表指令的符号特殊符号 对应指令 含义 = DCB 分配一片连续的字节存储单元并用指定的数据初始化& DCD 分配一片连续的字存储单元并用指定的数据初始化% SPACE 分配一片连续的存储单元^ MAP 定义一个结构化内存表的首地址# FILED 定义一个结构化内存表的数据域(经常和MAP转载 2014-05-15 22:15:59 · 2630 阅读 · 0 评论 -
ARM中LDR伪指令与LDR加载指令
ARM指令集中,LDR通常都是作加载指令的,但是它也可以作伪指令。LDR伪指令的形式是“LDR Rn,=expr”。下面举一个例子来说明它的用法。COUNT EQU 0x40003100……LDR R1,=COUNTMOV R0,#0STR R0,[R1]COUNT是我们定义的一个变量,地址为0x转载 2014-05-18 10:11:55 · 424 阅读 · 0 评论 -
ARM寄存器别名及作用
根据“ARM-thumb 过程调用标准”:1, r0-r3 用作传入函数参数,传出函数返回值。在子程序调用之间,可以将 r0-r3 用于任何用途。被调用函数在返回之前不必恢复 r0-r3。---如果调用函数需要再次使用 r0-r3 的内容,则它必须保留这些内容。2, r4-r11 被用来存放函数的局部变量。如果被调用函数使用了这些寄存器,它在返回之前必须恢复这些寄存器的值。3,转载 2014-05-23 21:50:26 · 1574 阅读 · 0 评论 -
makefile模块编译模板
Makefile模板为:ifneq ($(KERNELRELEASE),)obj-m := memdev.oelseKDIR := /home/study/4-3-1/linux-2.6.29all: make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=arm-lin转载 2014-06-03 11:45:14 · 1170 阅读 · 0 评论