Condition Tests on Flags
E-7C2xLP Instruction Set Compatibility
Table E−2. C2xLP Instructions and C28x Equivalent Instructions (Continued)
C2xLP C28x
Instruc-
tion
SizeCyclesMnemonicInstruc-
tion
SizeCyclesMnemonic
RET 4 16 XRETC UNC 7 16
RETC COND 4/2
†
XRETC COND 7/4 16
RETC COND1,COND2,..,CONDn 4/2 16 SB
SB
.
XRETC
$10:
$10,opposite of COND1
$10,opposite of COND2
.
CONDn
7+ 48+
ROL n+l 16 ROL
ACC n+1 16
ROR n+l 16 ROR
ACC n+1 16
RPT loc16 1 16 RPT
loc16 1 16
RPT #8bit 1 16 RPT
#8bit 1 16
SACH loc16[,0] n+l 16 MOV
loc16,AH n+1 16
SACH loc16,1 n+l 16 MOVH
loc16,ACC << 1 n+1 16
SACH loc16,2..7 n+l 16 MOVH
loc16,ACC << 2..7 n+1 32
SACL loc16[,0] n+l 16 MOV
loc16,AL n+1 16
SACL loc16,1 n+l 16 MOV
loc16,ACC << 1 n+1 16
SACL loc16,2..7 n+l 16 MOV
loc16,ACC << 2..7 n+1 32
SAR ARn,loc16 n+l 16 MOV
loc16,ARn 1 16
SBRK #8bit 1 16 SBRK
#8bit 1 16
SETC INTM n+l 16 SETC
INTM 2 16
SETC XF/OVM/SXM/TC/C n+l 16 SETC
XF/OVM/SXM/TC/C 2,1 16
SETC CNF n+l 16 Not applicable
SFL n+l 16 LSL ACC,1 n+1 16
SFR n+l 16 SFR
ACC,1 n+1 16
SPAC n+l 16 SUB
ACC,P<<PM n+1 16
SPH loc16 n+l 16 MOVH
loc16,P n+1 16
SPL
loc16 n+l 16 MOV loc16,P n+1 16
†
True/False