Register Operations
6-14
2. Register Operations (Continued)
Mnemonic
Page
Description
Branch/Call/Return Operations
B
16bitOff,COND
Conditional branch
BANZ
16bitOff,ARn
−−
Branch if auxiliary register not equal to zero
BAR
16bOf,ARn,ARn,EQ/NEQ
Branch on auxiliary register comparison
BF
16bitOff,COND
Branch fast
FFC
XAR7,22bitAddr
Fast function call
IRET
Interrupt return
LB
22bitAddr
Long branch
LB
*XAR7
Long indirect branch
LC
22bitAddr
Long call immediate
LC
*XAR7
Long indirect call
LCR
22bitAddr
Long call using RPC
LCR
*XARn
Long indirect call using RPC
LOOPZ
loc16,#16bit
Loop while zero
LOOPNZ
loc16,#16bit
Loop while not zero
LRET
Long return
LRETE
Long return and enable interrupts
LRETR
Long return using RPC
RPT
#8bit/loc16
Repeat next instruction
SB
8bitOff,COND
Short conditional branch
SBF
8bitOff,EQ/NEQ/TC/NTC
Short fast conditional branch
XB
pma
C2XLP source-compatible branch
XB
pma,COND
C2XLP source-compatible conditional branch
XB
pma,*,ARPn
C2XLP source-compatible branch function call
XB
*AL
C2XLP source-compatible function call
XBANZ
pma,*ind{,ARPn}
C2XLP source-compatible branch if ARn is not zero
XCALL
pma
C2XLP source-compatible call
Содержание 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...