MOVL XARn, loc32
6-214
MOVL XARn, loc32 Load 32-bit Auxiliary Register
SYNTAX OPTIONS OPCODE OBJMODE RPT CYC
MOVL XAR0, loc32 1000 1110 LLLL LLLL 1 − 1
MOVL XAR1, loc32 1000 1011 LLLL LLLL 1 − 1
MOVL XAR2, loc32 1000 0110 LLLL LLLL 1 − 1
MOVL XAR3, loc32 1000 0010 LLLL LLLL 1 − 1
MOVL XAR4, loc32 1000 1010 LLLL LLLL 1 − 1
MOVL XAR5, loc32 1000 0011 LLLL LLLL 1 − 1
MOVL XAR6, loc32 1100 0100 LLLL LLLL X − 1
MOVL XAR7, loc32 1100 0101 LLLL LLLL X − 1
Operands XARn XAR0 to XAR7, 32-bit auxiliary registers
loc32 Addressing mode (see Chapter 5)
Description Load XARn with the contents of the 32-bit addressed location:
XARn = [loc32];
Flags and
Modes
None
Repeat This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
MOVL XAR0,@ACC ; Move the 32-bit contents of ACC into
; XAR0
MOVL XAR2,*XAR0++ ; Move the 32-bit value pointed to by
; XAR0 into XAR2. Post increment XAR0
; by 2
MOVL XAR3,*XAR3++ ; Move the 32-bit value pointed to by
; XAR3 into XAR3. Address modification
; of XAR3 is ignored.
MOVL XAR4,*−−XAR4 ; Predecrement the contents of XAR4.
; Move the 32-bit value pointed to by
; XAR4 into XAR4.