ARM ARM7TDMI User Manual Page 26

  • Download
  • Add to my manuals
  • Print
  • Page
    / 242
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 25
Introduction
1-10 Copyright © 2001 ARM Limited. All rights reserved. ARM DDI 0234B
1.4.1 ARM instruction summary
The ARM instruction set summary is shown in Table 1-2.
Table 1-2 ARM instruction summary
Operation Description Assembler
Move Move
MOV{cond}{S} Rd, <Oprnd2>
Move NOT
MVN{cond}{S} Rd, <Oprnd2>
Move SPSR to register
MRS{cond} Rd, SPSR
Move CPSR to register
MRS{cond} Rd, CPSR
Move register to SPSR
MSR{cond} SPSR{field}, Rm
Move register to CPSR
MSR{cond} CPSR{field}, Rm
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} Rd, Rn, <Oprnd2>
Add with carry
ADC{cond}{S} Rd, Rn, <Oprnd2>
Subtract
SUB{cond}{S} Rd, Rn, <Oprnd2>
Subtract with carry
SBC{cond}{S} Rd, Rn, <Oprnd2>
Subtract reverse subtract
RSB{cond}{S} Rd, Rn, <Oprnd2>
Subtract reverse subtract
with carry
RSC{cond}{S} Rd, Rn, <Oprnd2>
Multiply
MUL{cond}{S} Rd, Rm, Rs
Multiply accumulate
MLA{cond}{S} Rd, Rm, Rs, Rn
Multiply unsigned long
UMULL{cond}{S} RdLo, RdHi, Rm, Rs
Multiply unsigned
accumulate long
UMLAL{cond}{S} RdLo, RdHi, Rm, Rs
Multiply signed long
SMULL{cond}{S} RdLo, RdHi, Rm, Rs
Multiply signed
accumulate long
SMLAL{cond}{S} RdLo, RdHi, Rm, Rs
Page view 25
1 2 ... 21 22 23 24 25 26 27 28 29 30 31 ... 241 242

Comments to this Manuals

No comments