Register Operations
Table 6−2. Register Operations (Continued)
Mnemonic
Branch/Call/Return Operations
B
16bitOff,COND
BANZ
16bitOff,ARn−−
BAR
16bOf,ARn,ARn,EQ/NEQ
BF
16bitOff,COND
FFC
XAR7,22bitAddr
IRET
LB
22bitAddr
LB
*XAR7
LC
22bitAddr
LC
*XAR7
LCR
22bitAddr
LCR
*XARn
LOOPZ
loc16,#16bit
LOOPNZ
loc16,#16bit
LRET
LRETE
LRETR
RPT
#8bit/loc16
SB
8bitOff,COND
SBF
8bitOff,EQ/NEQ/TC/NTC
XB
pma
XB
pma,COND
XB
pma,*,ARPn
XB
*AL
XBANZ
pma,*ind{,ARPn}
XCALL
pma
6-14
Description
Conditional branch
Branch if auxiliary register not equal to zero
Branch on auxiliary register comparison
Branch fast
Fast function call
Interrupt return
Long branch
Long indirect branch
Long call immediate
Long indirect call
Long call using RPC
Long indirect call using RPC
Loop while zero
Loop while not zero
Long return
Long return and enable interrupts
Long return using RPC
Repeat next instruction
Short conditional branch
Short fast conditional branch
C2XLP source-compatible branch
C2XLP source-compatible conditional branch
C2XLP source-compatible branch function call
C2XLP source-compatible function call
C2XLP source-compatible branch if ARn is not zero
C2XLP source-compatible call
Page
6-58
6-59
6-60
6-61
6-95
6-116
6-120
6-119
6-122
6-121
6-123
6-124
6-127
6-125
6-130
6-131
6-132
6-312
6-316
6-318
6-369
6-370
6-369
6-368
6-372
6-375
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?