![background image](http://html1.mh-extra.com/html/texas-instruments/tms320c28x/tms320c28x_reference-manual_1097071365.webp)
MOVL loc32,ACC,COND
6-208
Flags and
Modes
N
If (COND = true AND loc32 = @ACC), then after the move if bit 31 of
ACC is 1, N is set; otherwise N cleared.
Z
If (COND = true AND loc32 = @ACC), then after the move if (ACC = 0), then
the Z bit is set; otherwise it is cleared.
V
If the V flag is tested by the condition, then V is cleared.
Repeat
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
; Swap the contents of 32-bit VarA and VarB if VarB is higher:
MOVL ACC,@VarB
; ACC = VarB
MOVL P,@VarA
; P = VarA
CMPL ACC,@P
; Set flags on (VarB − VarA)
MOVL @VarA,ACC,HI
; VarA = ACC if higher
MOVL @P,ACC,HI
; P = ACC if higher
MOVL @VarA,P
; VarA = P
Summary of Contents for TMS320C28x
Page 30: ...1 12...
Page 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Page 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Page 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Page 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Page 585: ...This page intentionally left blank 7 32 This page intentionally left blank...