You copied the Doc URL to your clipboard.

Pseudo-instructions

The ARM assembler supports a number of pseudo-instructions that are translated into the appropriate combination of ARM, or Thumb instructions at assembly time.

The following topics describe pseudo-instructions:

  • ADRL pseudo-instruction

    Load a PC-relative or register-relative address into a register (medium range, position independent).

  • CPY pseudo-instruction

    Copy a value from one register to another.

  • LDR pseudo-instruction

    Load a register with a 32-bit immediate value or an address (unlimited range, but not position independent). Available for all ARM architectures.

  • MOV32 pseudo-instruction

    Load a register with a 32-bit immediate value or an address (unlimited range, but not position independent). Available for ARMv6T2 and above only.

  • NEG pseudo-instruction

    Negate a value in a register.

  • UND pseudo-instruction

    Generate an architecturally undefined instruction. Available for all ARM architectures.

Was this page helpful? Yes No