CL
Field
CH
=
011/ (SO)
This is a branch on a latch in the S register.
If
the S register 0 bit is a 1, the
X register 6 bit is forced on (1), satisfying the branch condition. The SO
bit is the true/complement latch. (See example lC, page 18.)
CH
=
1000 (SI) (R2-lf 1401 feature)
This is a branch on a latch in the S register. If the S register 1 bit is a 1, the
X register 6 bit is forced on (1), satisfying the branch condition. The 1401
feature R2 works the same except that it deals with the R register. (See
example 1C, page 18.)
CH = 1001 (S2)
This is a branch on a latch in the S register.
If
the S register 2 bit is a 1, the
X register 6 bit is forced on (1), satisfying the branch condition. (See ex-
ample lC, page 18.)
CH = 1010 (S4)
This is a branch on a latch in the S register.
If
the S register 4 bit is a 1, the
X register 6 bit is forced on (1), satisfying the branch condition. (See ex-
ample lC, page 18.)
CH = 1011 (S6)
This is a branch on a latch in the S register.
If
the S register 6 bit is a 1, the
X register 6 bit is forced on (1), satisfying the branch condition. (See ex-
ample lC, page 18.)
CH = 1100 (GO)
This is a branch on a latch in the G register.
If
the G register 0 bit is a 1,
the X register 6 bit is forced on (1), satisfying the branch condition. (See
example lC, page 18.)
CH = 1101 (G2)
This is a branch on a latch in the G register. If the G register 2 bit is a 1,
the X register 6 bit is forced on (1), satisfying the branch condition. (See
example lC, page 18.)
CH
=
1/10 (64)
This is a branch on a latch in the G register. If the G register 4 bit is a 1,
the X register 6 bit is forced on (1), satisfying the branch condition. (See
example 1C, page 18.)
CH = 1/" (G6)
This is a branch on a latch in the G register.
If
the G register 6 bit is a 1,
the X register 6 bit is forced on (1), satisfying the branch condition. (See
example lC, page 18.)
CL =
0000 or 000 I
In this condition the constants are used for forced branching. CL
=
0000
forces the S register 7 bit off (0), and CL
=
0001 forces the X register 7
bit on (1). (See example lA, page 17.)
CL
=
0010 (CAnn
-~
W)
CAnn -
~
W is used for module changing. The CCROS modules contain
256 bytes, therefore, the second "n" (in CAnn) would be used for address-
ing the basic CCROS. If the machine has a 1401 feature, an additional
CCROS is added. Therefore, the first "n" would be used for addressing the
1401 feature CCROS. CA 0 8
~
Wand AA
=
0 resets the W register 3 bit
and forces the X register 7 bit on. The address of the next microword is in
the 800 block. (See example 1D, page 18.)
CA 18
~
Wand AA
=
1 forces the W register 3 bit on and puts the ma-
chine into the 1401 mode. The address of the next microword is in the 1800
block.
IBM Confidenlilll
3

4
IBM Confidential
CL
=
0011 (AI)
This is a conditional branch. If the address-in-line (Multiplex Channel) for
the interface is up, the X register 7 bit is forced on (1), satisfying the
branch condition. (See example 1B, page 17.)
CL
=
0100 (SVI)
This is a conditional branch. If the service-in-line (Multiplex Channel) for
the interface is up, the X register 7 bit is forced on (1), satisfying the
branch condition. (See example 1B, page 17.)
CL
=
0101 (R
=
VDD)
This is a conditional branch. If the R registel' contains a valid decimal digit,
the X register 7 bit is forced on (1), satisfying the branch condition. (See
example
lB,
page 17.)
CL
=
0110 (IBC) (RI-If 1401 feature)
This is a conditional branch. If a carry results out of the 1 bit position on
the output of the ALU, the X register 7 bit is forced on (1), satisfying the
branch condition. (See example 1B, page 17.)
~
Bit positions 0 1 2 3 4 5 6 7
CL
=
0 I I I (Z
=
0)
This is a conditional branch. If the Z buss contains all zeros, the X register
7 bit is forced on (1), satisfying the branch condition. (See example 1B~
page 17.)
CL
=
1000 (G7)
This is a branch on a latch in the G register. If the G register 7 bit is a 1,
the
X
register 7 bit is forced on (1), satisfying the branch condition. (See
example 1C, page 18.)
CL
=
1001 (S3)
This is a branch on a latch in the S register. If the S register 3 bit is a 1, the
X register 7 bit is forced on (1), satisfying the branch condition. The S3
bit is the carry latch. (See example 1C, page 18.)
CL = 1010 (S5)
This is a branch on a latch in the S register. If the S register 5 bit is a 1, the
X register 7 bit is forced on (1), satisfying the branch condition. (See ex-
ample 1C, page 18.)
CL
=
1011 (S7)
This is a branch on a latch in the S register. If the S register 7 bit is a 1, the
X register 7 bit is forced on (1), satisfying the branch condition. ( See ex-
ample 1C, page 18.)
CL
=
IIOO(GI) (R3-1f the 1401 feature)
This is a branch on a latch in the G register. If the G register 1 bit is a 1,
the X register 7 bit is forced on (1), satisfying the branch condition. The
1401 feature R3 works the same except it deals with the R register. (See
example
1C, page 18.)
CL = 1101 (G3)
This is a branch on a latch in the G register. If the G register 3 bit is a 1,
the X register 7 bit is forced on (1), satisfying the branch condition. (See
example 1C, page 18.)
CL
=
1110 '(G5)
This is a branch on a latch in the G register. If the G register 5 bit is a 1,
the X register 7 bit is forced on (1), satisfying the branch condition. (See
example
1C, page 18.)
CL
=
11I1 (INTR)
This is a conditional branch. If any of the following interrupt lines MPX,
Previous Page Next Page