You copied the Doc URL to your clipboard.

MSR (ARM register to system coprocessor register)

Move to system coprocessor register from ARM register.

Syntax

MSR{cond} coproc_register, Rn

where:

cond

is an optional condition code.

coproc_register

is the name of the coprocessor register.

Rn

is the ARM source register. Rn must not be PC.

Usage

You can use this instruction to write to any CP14 or CP15 coprocessor writable register. A complete list of the applicable coprocessor register names is in the ARMv7-AR Architecture Reference Manual. For example:

    MSR SCTLR, R1 ; writes the contents of R1 into the CP15 coprocessor register
                  ; SCTLR

Architectures

This MSR ARM instruction is available in ARMv7-A and ARMv7-R.

This MSR 32-bit Thumb instruction is available in ARMv7-A and ARMv7-R.

There are no 16-bit Thumb versions of these instructions.

Was this page helpful? Yes No