Status Register (ST0)
2-27
Central Processing Unit
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))
Содержание TMS320C28x
Страница 30: ...1 12...
Страница 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Страница 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Страница 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Страница 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...
Страница 585: ...This page intentionally left blank 7 32 This page intentionally left blank...