;判断当前ARM处理器是ARM状态还是THUMB状态,如果是ARM状态,请设置为USR模式
MRS R0, CPSR
TST R0, #0x20
ANDEQ R0, #0xFFFFFFE0
ORREQ R0, #0X10
MSREQ CPSR_fxsc, R0
================================================================================
load/store架构------》 数据加载和存储指令
ARM
AREA |.text| ,code , READONLY
ENTRY
PRESERVE8
main
LDR R0, =src
LDR R2, =dest
LDR R1, [R0]
STR R1, [R2]
STOP
B STOP
src DCD 0x1
AREA |.data| ,data, READWRITE
dest SPACE 8
END
==========================================================================&
MRS R0, CPSR
TST R0, #0x20
ANDEQ R0, #0xFFFFFFE0
ORREQ R0, #0X10
MSREQ CPSR_fxsc, R0
================================================================================
load/store架构------》 数据加载和存储指令
ARM
AREA |.text| ,code , READONLY
ENTRY
PRESERVE8
main
LDR R0, =src
LDR R2, =dest
LDR R1, [R0]
STR R1, [R2]
STOP
B STOP
src DCD 0x1
AREA |.data| ,data, READWRITE
dest SPACE 8
END
==========================================================================&