Branch Instructions - GE DATANET-30 Programming Reference Manual

Hide thumbs Also See for DATANET-30:
Table of Contents

Advertisement

Branch Instructions
The states of the plus, zero, and even flip-flops are not changed by any branch instruction.
Mnemonic
Operand
BRU
M
BRANCH UNCONDITIONALLY.
BRS
M
BRANCH TO SUBROUTINE.
Word Times
1
Control is transferred to the instruction in
M within the same program bank.
When
indirect addressing is specified, control is
transferred to the address in M ..
3
The location of the instruction following the
BRS is stored in M; then, control is trans-
ferred to the location specified by the contents
of M+l. M must be even.
The remaining branch instructions are conditional branches.
Control is transferred to M if
the appropriate conditional test is satisfied.
Otherwise, control goes to the next instruction -
that is, the instruction following the branch instruction.
BZE
M
BRANCH ON ZERO.
BNZ
M
BRANCH ON NON-ZERO.
BPL
M
BRANCH ON PLUS.
BMI
M
BRANCH ON MINUS.
1
If
the ZFF is zero, control is transferred
to M.
1
If
the ZFF is non-zero, control is transferred
to M.
1
If
the plus flip-flop is plus, control is trans-
ferred to M.
1
If
the plus flip-flop is minus, control is trans-
ferred to M.
II-16

Advertisement

Table of Contents
loading

Table of Contents