2.6.4.5.1 Syntax

LDR{type}{cond} Rt, label
LDRD{cond} Rt, Rt2, label         ; Load two words

where:

  • type is one of:
    • B: unsigned byte, zero extend to 32 bits.
    • SB: signed byte, sign extend to 32 bits.
    • H: unsigned halfword, zero extend to 32 bits.
    • SH: signed halfword, sign extend to 32 bits.
    • -: omit, for word.
  • cond is an optional condition code, see 2.6.3.7 Conditional Execution.
  • Rt is the register to load or store.
  • Rt2 is the second register to load or store.
  • label is a PC-relative expression. See 2.6.3.6 PC-relative Expressions.