Arm VERSION 1.2 Instrukcja Użytkownika Strona 184

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 360
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 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.
Przeglądanie stron 183
1 2 ... 179 180 181 182 183 184 185 186 187 188 189 ... 359 360

Komentarze do niniejszej Instrukcji

Brak uwag