6.3.2. Store instruction format

Similarly, the general form of a Store instruction is as follows:

  STR Rn, <addr>

There are also unscaled-offset forms such as STUR<type> (see Specifying the address for a Load or Store instruction). Programmers will not normally need to use the STUR form explicitly, as most assemblers can select the appropriate version based on the offset used.

The size to be stored might be smaller than the register. You specify this by adding a B or H suffix to the STR. It is always the least significant part of the register that is stored in such a case.

Copyright © 2015 ARM. All rights reserved.ARM DEN0024A