Arm VERSION 1.2 Manuale Utente Pagina 184

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 360
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 183
ARM Instruction Reference
4-74 Copyright © 2000, 2001 ARM Limited. All rights reserved. ARM DUI 0068B
4.8.3 MSR
Load specified fields of the CPSR or SPSR with an immediate constant, or from the
contents of a general-purpose register.
Syntax
MSR{cond} <psr>_<fields>, #immed_8r
MSR{cond} <psr>_<fields>, Rm
where:
cond
is an optional condition code (see Conditional execution on page 4-4).
<psr>
is either CPSR or SPSR.
<fields>
specifies the field or fields to be moved.
<fields>
can be one or more of:
c
control field mask byte (PSR[7:0])
x
extension field mask byte (PSR[15:8])
s
status field mask byte (PSR[23:16)
f
flags field mask byte (PSR[31:24]).
immed_8r
is an expression evaluating to a numeric constant. The constant must
correspond to an 8-bit pattern rotated by an even number of bits within a
32-bit word.
Rm
is the source register.
Usage
See MRS on page 4-73.
Condition flags
This instruction updates the flags explicitly if the
f
field is specified.
Architectures
This instruction is available in ARM architecture versions 3 and above.
Vedere la pagina 183
1 2 ... 179 180 181 182 183 184 185 186 187 188 189 ... 359 360

Commenti su questo manuale

Nessun commento