Epson ARM.POWERED ARM720T User Manual
Page 29
1: Introduction
ARM720T CORE CPU MANUAL
EPSON
1-9
Load
Word
LDR{cond} <Rd>, <a_mode2>
Word with User Mode privilege
LDR{cond}T <Rd>, <a_mode2P>
Byte
LDR{cond}B <Rd>, <a_mode2>
Byte with User Mode privilege
LDR{cond}BT <Rd>, <a_mode2P>
Byte signed
LDR{cond}SB <Rd>, <a_mode3>
Halfword
LDR{cond}H <Rd>, <a_mode3>
Halfword signed
LDR{cond}SH <Rd>, <a_mode3>
Multiple block
data
operations
Increment before
LDM{cond}IB <Rd>{!}, <reglist>{^}
Increment after
LDM{cond}IA <Rd>{!}, <reglist>{^}
Decrement before
LDM{cond}DB <Rd>{!}, <reglist>{^}
Decrement after
LDM{cond}DA <Rd>{!}, <reglist>{^}
Stack operations
LDM{cond}<a_mode4L> <Rd>{!}, <reglist>
Stack operations, and restore
CPSR
LDM{cond}<a_mode4L> <Rd>{!}, <reglist+pc>^
User registers
LDM{cond}<a_mode4L> <Rd>{!}, <reglist>^
Store
Word
STR{cond} <Rd>, <a_mode2>
Word with User Mode privilege
STR{cond}T <Rd>, <a_mode2P>
Byte
STR{cond}B <Rd>, <a_mode2>
Byte with User Mode privilege
STR{cond}BT <Rd>, <a_mode2P>
Halfword
STR{cond}H <Rd>, <a_mode3>
Multiple block
data
operations
Increment before
STM{cond}IB <Rd>{!}, <reglist>{^}
Increment after
STM{cond}IA <Rd>{!}, <reglist>{^}
Decrement before
STM{cond}DB <Rd>{!}, <reglist>{^}
Decrement after
STM{cond}DA <Rd>{!}, <reglist>{^}
Stack operations
STM{cond}<a_mode4S> <Rd>{!}, <reglist>
User registers
STM{cond}<a_mode4S> <Rd>{!}, <reglist>^
Swap
Word
SWP{cond} <Rd>, <Rm>, [<Rn>]
Byte
SWP{cond}B <Rd>, <Rm>, [<Rn>]
Table 1-2 ARM instruction summary (continued)
Operation
Assembler