Status Register (ST0)
2-28
Table 2−8. Bits Affected by the C Bit (Continued)
Instruction Affect of or Affect on C
LSR64 ACC:P,T if(T == 0) C = 0
else C = P(bit(T−1))
LSRL ACC,T if(T == 0) C = 0
else C = ACC(bit(T−1))
MAC P,loc16,*XAR7/++ C = 1 on carry else C = 0
MAC P,loc16,0:pma C = 1 on carry else C = 0
MAX AX,loc16 for(AX − [loc16])
C = 0 on borrow else C = 1
MAXL ACC,loc32 for(ACC − [loc32])
C = 0 on borrow else C = 1
MIN AX,loc16 for(AX − [loc16])
C = 0 on borrow else C = 1
MINL ACC,loc32 for(ACC − [loc32])
C = 0 on borrow else C = 1
MOV loc16,AX,COND C bit used as test condition
MOVA T,loc16 C = 1 on carry else C = 0
MOVAD T,loc16 C = 1 on carry else C = 0
MOVB loc16,#8bit,COND C bit used as test condition
MOVL loc32,ACC,COND C bit used as test condition
MOVS T,loc16 C = 0 on borrow else C = 1
MPYA P,loc16,#16bit C = 1 on carry else C = 0
MPYA P,T,loc16 C = 1 on carry else C = 0
MPYS P,T,loc16 C = 0 on borrow else C = 1
NEG ACC if( ACC == 0) C = 1
else C = 0
NEG AX if(AX == 0) C = 1
else C = 0
NEG64 ACC:P if( ACC:P == 0) C = 1
else C = 0