Computer Hardware User's Guide

BRD
Branch Unconditionally (Delayed)
13-84
Syntax BRD
src
Operation
src
PC
Operands
src
long-immediate addressing mode
Opcode
31 24 23 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
N Unaffected
Z Unaffected
V Unaffected
C Unaffected
OVM Operation is not affected by OVM bit value.
Example BRD 2Ch
Before Instruction After Instruction
PC 001B PC 002C
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
Mode Bit