Status Register (ST0)
2-27Central Processing Unit
Table 2−8. Bits Affected by the C Bit (Continued)
Instruction Affect of or Affect on C
CMP loc16,#16bitSigned for([loc16] − 16bitSigned)
C = 0 on borrow else C = 1
CMPB AX,#8bit
C = 0 on borrow else C = 1
CMPL ACC,loc32 for(ACC − [loc32])
C = 0 on borrow else C = 1
CMPL ACC,P << PM for(ACC − P << PM)
C = 0 on borrow else C = 1
DEC loc16+ C = 0 on borrow else C = 1
DMAC ACC:P,loc32,*XAR7/++ C = 1 on carry else C = 0
IMACL P,loc32,*XAR7/++ C = 1 on carry else C = 0
IMPYAL P,XT,loc32 C = 1 on carry else C = 0
IMPYSL P,XT,loc32 C = 0 on borrow else C = 1
INC loc16 C = 1 on carry else C = 0
LSL ACC,1..16 C = ACC(bit(32−shift))
LSL ACC,T if(T == 0) C = 0
else C = ACC(bit(32−T))
LSL AX,1..16 C = AX(bit(16−shift))
LSL AX,T if(T == 0) C = 0
else C = AX(bit(16−T))
LSL64 ACC:P,1..16 C = ACC(bit(32−shift))
LSL64 ACC:P,T if(T == 0) C = 0
else C = ACC(bit(32−T))
LSLL ACC,T if(T == 0) C = 0
else C = ACC(bit(32−T))
LSR AX,1..16 C = AX(bit(shift−1))
LSR AX,T if(T == 0) C = 0
else C = AX(bit(T−1))
LSR64 ACC:P,1..16 C = P(bit(shift−1))