
Condition Tests on Flags
2. C2xLP Instructions and C28x Equivalent Instructions (Continued)
C2xLP
C28x
Instruc-
tion
Size
Cycles
Mnemonic
Instruc-
tion
Size
Cycles
Mnemonic
BACC
4
16
XB
*AL
7
16
BANZ
pma,*ind[,ARn]
4/2
32
XBANZ
pma,*ind[,ARAPn]
4/2
32
BANZ
pma,*BR0+/*BR0−[,ARn]
4/2
32
Not applicable
BCND
pma[,COND]
4/2
32
XB
or
pma,COND
7/4
32
or
SB
#8bitOff,COND
16
BCND
pma,COND1,COND2,..,
CONDn
4/2
32
SB
SB
.
XB
skip:
skip,opposite of COND1
skip,opposite of COND2
.
pma,CONDn
7+
48+
BIT
loc16,15−bit
n+1
16
TBIT
loc16,#bit
1
16
BITT
loc16
n+1
16
TBIT
loc16,T
1
32
BLDD
#src_addr,loc16
n+3
32
MOV
loc16,*(0:src_addr)
n+2
32
BLDD
loc16,#dest_addr
n+3
32
MOV
*(0:dest_addr),loc16
n+2
32
BLPD
#pma,loc16
n+3
32
XPREAD
loc16,*(pma)
n+2
32
CALA
4
16
XCALL
*AL
7
16
CALL
pma
4
32
XCALL
pma,UNC
7
32
CALL
pma,*,ARn
4
32
XCALL
pma,*,ARPn
4
32
CALL
pma,*ind
4
32
NOP
XCALL
*ind
pma,UNC
8
48
CALL
pma,*ind,ARn
4
32
NOP
XCALL
*ind
pma,*,ARPn
5
48
CC
pma,COND
4/2
32
XCALL
pma,COND
7/4
32
CC
pma,COND1,..,CONDn
4/2
32
SB
SB
.
XCALL
skip:
skip,opposite of COND1
skip,opposite of COND2
pma,CONDn
7+
48+
CLRC
INTM
n+1
16
†
True/False
Содержание 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...