指令
|
描述
|
LDR
|
字资料载入指令
|
LDRB
|
字节资料载入指令
|
LDRH
|
半字资料载入指令
|
STR
|
字资料存储指令
|
STRB
|
字节资料存储指令
|
STRH
|
半字资料存储指令
|
指令
|
说明
|
LDR R0,[R1]
|
将地址
R1
处字资料读入
R0
|
LDR R0, [R1, R2]
|
将地址
R1+R2
处字资料读入
R0
|
LDR R0,[R1, #8]
|
将地址
R1+8
处字资料读入
R0
|
LDR R0, [R1, R2]!
|
将地址
R1+R2
处字资料读入
R0,
并将新地址
R1+R2
写入
R1
|
LDR R0, [R1, #8]!
|
将地址
R1+8
处字资料读入
R0,
并将新地址
R1+8
写入
R1
|
LDR R0, [R1], R2
|
将地址
R1
的字资料读入
R0,
并将新地址
R1+R2
写入
R1
|
LDR R0, [R1, R2,LSL #2]!
|
将地址
R1+R2x4
处字资料读入
R0,
新址
R1+R2x4
写入
R1
|
LDR R0,[R1],R2,LSL #2
|
将地址
R1
处字资料写入
R0,
新址
R1+R2x4
写入
R1
|
STR r0,[r1,#-12]
|
将
r0
写入到地址
r1-12
处
|
寻址
|
说明
|
IA Increment After
|
基址寄存器在取后才增加
|
IB Increment Before
|
基址寄存器在取前才增加
|
DA Decrement After
|
基址寄存器在存取后才减少
|
DB Decrement Before
|
基址寄存器在存取前即减少
|
FD Full Descending
|
满递减
|
FA Full Ascending
|
满递增
|
ED Empty Descending
|
空递减
|
EA Empty Ascending
|
空递增
|