Table 1-2, Arm instruction summary -8 – Epson ARM.POWERED ARM720T User Manual

Page 28

background image

1: Introduction

1-8

EPSON

ARM720T CORE CPU MANUAL

The ARM instruction set summary is shown in Table 1-2.

Table 1-2 ARM instruction summary

Operation

Assembler

Move

Move

MOV{cond}{S} ,

Move NOT

MVN{cond}{S} ,

Move SPSR to register

MRS{cond} , SPSR

Move CPSR to register

MRS{cond} , CPSR

Move register to SPSR

MSR{cond} SPSR{field},

Move register to CPSR

MSR{cond} CPSR{field},

Move immediate to SPSR flags

MSR{cond} SPSR_f, #<32bit_Imm>

Move immediate to CPSR flags

MSR{cond} CPSR_f, #<32bit_Imm>

Arithmetic

Add

ADD{cond}{S} , ,

Add with carry

ADC{cond}{S} , ,

Subtract

SUB{cond}{S} , ,

Subtract with carry

SBC{cond}{S} , ,

Subtract reverse subtract

RSB{cond}{S} , ,

Subtract reverse subtract with carry

RSC{cond}{S} , ,

Multiply

MUL{cond}{S} , ,

Multiply accumulate

MLA{cond}{S} , , ,

Multiply unsigned long

UMULL{cond}{S} , , ,

Multiply unsigned accumulate long

UMLAL{cond}{S} , , ,

Multiply signed long

SMULL{cond}{S} , , ,

Multiply signed accumulate long

SMLAL{cond}{S} , , ,

Compare

CMP{cond} ,

Compare negative

CMN{cond} ,

Logical

Test

TST{cond} ,

Test equivalence

TEQ{cond} ,

AND

AND{cond}{S} , ,

EOR

EOR{cond}{S} , ,

ORR

ORR{cond}{S} , ,

Bit clear

BIC{cond}{S} , ,

Branch

Branch

B{cond}

Branch with link

BL{cond}

Branch, and exchange instruction
set

BX{cond}