Epson ARM.POWERED ARM720T User Manual

Page 29

Advertising
background image

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

Advertising