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