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