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