分类: 嵌入式
2011-07-04 12:49:38
;
; memory operation
;
;定义数据段
AREA memData, DATA
char DCB 2, 3, 'a' ;定义字节
string DCB "test sring", 0 ;定义字符串
ALIGN 4 ;对齐操作
hw DCW 1234, 5678, 0xab, 0xcd12 ;定义半字
word DCD 0x12345678, 0xffafd, 123 ;定义字
;定义代码段
AREA main, CODE
ENTRY
START
LDR R0, =word ;取word所对应地址
LDR R1, [R0] ;读取[R0]中的值
LDR R2, word
LDR R3, [R0, #4]
LDR R4, =string
LDRB R5, [R4, #2]
LDR R6, =hw
LDRH R7, [R6, #2]
STOP
;程序退出
MOV R0, #0X18
LDR R1, =0x20026
SWI 0x123456
END