Bcondd – Texas Instruments TMS320C3x User Manual

Page 540

Advertising
background image

BcondD

Branch Conditionally (Delayed)

13-82

Example

BNZD 36 (36 = 24h)

Before Instruction

After Instruction

PC

0050

PC

0077

LUF

0

LUF

0

LV

0

LV

0

UF

0

UF

0

N

0

N

0

Z

0

Z

0

V

0

V

0

C

0

C

0

Note:

Delayed branches disable interrupts until the completion of the three instruc-
tions that follow the delayed branch, regardless if the branch is or is not per-
formed. The following instructions cannot be used in the next three instruc-
tions following a delayed branch: B

cond, BcondD, BR, BRD, CALL, CALL-

cond, DBcond, DBcondD, IDLE, IDLE2, RETIcond, RETScond, RPTB,
RPTS, TRAP

cond.

Advertising