Move the contents of a general-purpose register into the specified special register.
Is the general-purpose source register.
Is the special-purpose destination register:
MSR updates one of the special registers with
the value from the register specified by
In this instruction,
not be SP and must not be PC.
If the current mode of execution is not privileged, then all attempts to modify any register other than the APSR are ignored.