BRD
Branch Unconditionally (Delayed)
13-84
Syntax BRD
src
Operation
src
PC
Operands
src
long-immediate addressing mode
Opcode
31 2423 16 8 7 015
01100 1
00
src
Description BRD signifies a delayed branch that allows the three instructions after the
delayed branch to be fetched before the PC is modified. The effect is a
single-cycle branch.
An unconditional branch is performed. The
src
operand is assumed to be a
24-bit unsigned integer. Note that bit 24 = 1 for a delayed branch.
Cycles 1
Status Bits LUF Unaffected
LV Unaffected
UF Unaffected
NUnaffected
ZUnaffected
VUnaffected
CUnaffected
OVM Operation is not affected by OVM bit value.
Example BRD 2Ch
Before Instruction After Instruction
PC 001B PC 002C
LUF 0LUF 0
LV 0LV 0
UF 0UF 0
N0N0
Z0Z0
V0V0
C0C0
Mode Bit