Status Register (ST0)
2-26
Table 2−8. Bits Affected by the C Bit (Continued)
Instruction
ADD
ACC,loc16 << T
ADD
AX,loc16
ADD
loc16,#16bitSigned
ADD
loc16,AX
ADDB ACC,#8bit
ADDB AX,#8bitSigned
ADDCL ACC,loc32
ADDCU ACC,loc16
ADDL ACC,loc32
ADDL loc32,ACC
ADDU ACC,loc16
ADDUL ACC,loc32
ADDUL P,loc32
ASR
AX,1..16
ASR
AX,T
ASR64 ACC:P,1..16
ASR64 ACC:P,T
ASRL ACC,T
B
16bitOff,COND
BF
16bitOff,COND
CLRC C
CMP
AX,loc16
Affect of or Affect on C
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = 1 on carry else C = 0
ACC = ACC + [loc32] + C
C = 1 on carry else C = 0
ACC = ACC + [loc16] + C
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = 1 on carry else C = 0
C = AX(bit(shift−1))
if(T == 0) C = 0
else C = AX(bit(T−1))
C = P(bit(shift−1))
if(T == 0) C = 0
else C = P(bit(T−1))
if(T == 0) C = 0
else C = ACC(bit(T−1))
C bit used as test condition
C bit used as test condition
C = 0
C = 0 on borrow else C = 1
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?