Texas Instruments TMS320C2XX User Manual

Page 459

Advertising
background image

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.

Advertising