Download Print this page

Control Data Cyber 170 State Hardware Reference Manual page 84

Advertisement

CP Branch Instructions
034 jK
Branch to K if (Xj) is in range
IR Xj, 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 Xj.
The program sequence continues only on the
following conditions.
The branch to address
K
occurs for all other cases.
Continue if:
(Xj)
=
3777
xxxx
xmrx xxxx xxxx (positive overflow)
(Xj)
=
4000 xxxx xxxx xxxx xxxx (negative overflow)
This instruction branches on a floating-point quantity within the floating-
point range. The value of the coefficient is ignored in making this branch
test.
Ari
underflow quantity is considered in range for purposes of this test.
035jK
Branch to K if (Xj) is out of range
OR Xj, 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 Xj.
The branch to address
K
occurs only on the
following conditions.
The current program sequence continues for all other
cases.
Jump to K if:
( ~ j )
=
3777 xxxx xxxx xxxx xxxx (positive overflow)
(X j)
a
4000 xxxx xxxx xxxx xxxx (negative overflow)
Branch to
K
if (Xj) is definite
DF
Xj,
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
Xj.
The program sequence continues only on the
following conditions. The branch to address K occurs for all other cases.
Continue if:
(Xj)
=
1777 xxxx xxxx xxxx xxxx (positive indefinite)
(Xj)
=
6000
XMM
xxxx xxxx xxxx (negative indefinite)
This instruction branches on a floating-point quantity that may be out of range
but is still defined. The value of the coefficient is ignored in making this
branch test. An overflow quantity or an underflow quantity is considered
defined for purposes of 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