Download Print this page

Control Data Cyber 170 State Hardware Reference Manual page 85

Advertisement

CP Branch Instructions
Branch to
K
if (Xj) is indefinite
ID
X j ,
K
This two-parcel instruction uses the lower-order 1 8 bits as operand K .
Execution of this instruction causes the program sequence to terminate with
a
jump to address
K
in CM or to continue with the current program sequence,
depending on the content of the Xj register. The branch to address
K
occurs
only on the following conditions. The current program sequence continues for
all other cases.
Jump to
K
if:
(Xj)
=
1777 xxxx xxxx xxxx xxxx (positive indefinite)
(Xj)
=
6000
murx xxxx
xxxx
xxxx (negative indefinite)
This instruction branches on a floating-point quantity that is not defined.
The value of the coefficient is ignored in making this branch rest. An
overflow quantity or an underflow quantity is considered defined for purposes
of this test.
O4i jK
Branch to
K
if (Bi)
(Bj)
EQ Bi, Bj, K
This two-parcel instruction uses the lower-order
18
bits as operand K .
Execution of this instruction causes the program sequence to terminate with
a
jump to address K in CM or to continue with the current program sequence,
depending on a comparison of the contents of the Bi and Bj registers. The
branch to address
K
occurs only if the two quantities are identical on
a
bit-by-bit comparison basis.
The current program sequence continues for all
other cases.
This instruction branches on an index equality test. A quantity consisting of
all 0's and a quantity consisting
of all 1 ' s
are not equal for this test.

Advertisement

loading
Need help?

Need help?

Do you have a question about the Cyber 170 State and is the answer not in the manual?

Questions and answers