Instruction Set Comparison Table
B-10
Syntax
Description
5x
2xx
2x
1x
BBNZ
pma [, {ind} [, next ARP ] ]
√
√
√
Branch on Bit
≠
Zero
If the TC bit = 1, branch to the specified program-
memory address.
TMS320C2x devices: Modify the current AR and ARP
as specified.
TMS320C2xx and TMS320C5x devices: If the –p port-
ing switch is used, modify the current AR and ARP as
specified.
BBZ
pma [, {ind} [, next ARP ] ]
BBZ
pma
√
√
√
√
Branch on Bit = Zero
If the TC bit = 0, branch to the specified program-
memory address.
TMS320C2x devices: Modify the current AR and ARP
as specified.
TMS320C2xx and TMS320C5x devices: Modify the
current AR and ARP as specified when the –p porting
switch is used.
BC
pma [, {ind} [, next ARP ] ]
BC
pma
√
√
√
√
Branch on Carry
If the C bit = 1, branch to the specified program-
memory address.
TMS320C2x devices: Modify the current AR and ARP
as specified.
TMS320C2xx and TMS320C5x devices: Modify the
current AR and ARP as specified when the –p porting
switch is used.
BCND
pma, cond
1
[,
cond
2
] [, ...]
√
Branch Conditionally
Branch to the program-memory address if the speci-
fied conditions are met. Not all combinations of condi-
tions are meaningful.
BCND[
D] pma, cond
1
[
, cond
2
] [, ...]
√
Branch Conditionally With Optional Delay
Branch to the program-memory address if the speci-
fied conditions are met. Not all combinations of condi-
tions are meaningful.
If you specify a delayed branch (BCNDD), the next two
instruction words (two 1-word instructions or one
2-word instruction) are fetched and executed before
branching.