PM0214
3.5.7
MOVT
Move Top.
Syntax
MOVT{cond} Rd, #imm16
Where:
•
'cond' is an optional condition code (see
•
'Rd' is the destination register.
•
'imm16' is a 16-bit immediate constant.
Operation
MOVT writes a 16-bit immediate value, imm16, to the top halfword, Rd[31:16], of its
destination register. The write does not affect Rd[15:0].
The MOV, MOVT instruction pair enables you to generate any 32-bit constant.
Restrictions
Rd must be neither SP nor PC.
Condition flags
This instruction does not change the flags.
Examples
MOVT R3, #0xF123
Conditional execution on page
; write 0xF123 to upper halfword of R3,
; lower halfword and APSR are unchanged
PM0214 Rev 10
The STM32 Cortex-M4 instruction set
65).
91/262
261
Need help?
Do you have a question about the STM32F3 Series and is the answer not in the manual?
Questions and answers