MOVL loc32,ACC,COND
6-207
MOVL loc32,ACC,COND Conditionally Store the Accumulator
SYNTAX OPTIONS OPCODE OBJMODE RPT CYC
MOVL loc32,ACC,COND
0101 0110 0100 1000
0000 COND LLLL LLLL
X − 1
Operands loc32 Addressing mode (see Chapter 5)
ACC Accumulator register
COND
Conditional codes:
COND Syntax Description Flags Tested
0000 NEQ Not Equal To Z = 0
0001 EQ Equal To Z = 1
0010 GT Greater Then Z = 0 AND N = 0
0011 GEQ Greater Then Or Equal To N = 0
0100 LT Less Then N = 1
0101 LEQ Less Then Or Equal To Z = 1 OR N = 1
0110 HI Higher C = 1 AND Z = 0
0111 HIS, C Higher Or Same, Carry Set C = 1
1000 LO, NC Lower, Carry Clear C = 0
1001 LOS Lower Or Same C = 0 OR Z = 1
1010 NOV No Overflow V = 0
1011 OV Overflow V = 1
1100 NTC Test Bit Not Set TC = 0
1101 TC Test Bit Set TC = 1
1110 NBIO BIO Input Equal To Zero BIO = 0
1111 UNC Unconditional −
Description If the specified condition being tested is true, then the location pointed to by
the “loc32” addressing mode will be loaded with the contents of the ACC
register:
if(COND = true) [loc32] = ACC;
Note: Addressing modes are not conditionally executed. Hence, if an addressing mode
performs a pre or post modification, the modification will occur regardless of whether
the condition is true or not.