R23 2659_7040 44_CPU_Preliminary_Customer_Engineering_Reference_Manual_Jul63 2659 7040 44 CPU Preliminary Customer Engineering Reference Manual Jul63
R23-2659_7040-44_CPU_Preliminary_Customer_Engineering_Reference_Manual_Jul63 manual pdf -FilePursuit
R23-2659_7040-44_CPU_Preliminary_Customer_Engineering_Reference_Manual_Jul63 R23-2659_7040-44_CPU_Preliminary_Customer_Engineering_Reference_Manual_Jul63
User Manual: R23-2659_7040-44_CPU_Preliminary_Customer_Engineering_Reference_Manual_Jul63
Open the PDF directly: View PDF
.
Page Count: 129
| Download | |
| Open PDF In Browser | View PDF |
FIGURE LIST
INSTRUCTION
FIGURE
INSTRUCTION
ACIJ/
ADDI/
ALSv'
ANA'
ARSV'
4-1&\
3 -{]'C
46- ,c "i
22-\,,0
AXTX
35
12 -- S
23-1.M;r.,
19-
CALv~
CAPV
CASv~
CCS..J
CHS
CLAV
CLSy
COM/
DC TV'
DFAD
DFDP
DFMP
DFSB
DVPY'
ENB .'
ENK/
ETTA
FADv
FDPV
FMP:/
FSB\f
26-b~
29"~
24.·v; ,
28 "
32"
5,"
44'-'
61,
55
32-~
45,~
44~-'
45-'
32"
32 .
31,,7~ !
27
27 .-
?<-;)
20'Y~.
33'-~,i,
33
28··07;,
20
33-- ff,)-
16·~'b
15-'1'';
52-Ii &
26--(,,3
17~~
r7
,r
STQ~
.,
21-~$
17
17 --4
STO~
5491110
9-
48~I'A
STA~/
14
13
12
8
60-
_.
33,.-~:~
31 '- 78
34- 8"(,
34-S'i
61-(3 b
53- ).6
STD./
STLi/
12~
LAS,.,/
LXA?)~
PXD~o
RCT
RPM
RQLj,
SAC.,SLP'
SLW
SPM
SSP/
1 ~- L
1-;'"
25-
50~'
LXD
MITV
MPY\/
MSM
MSP!?
ORA'i
PAC'PAXt/'
PBTIt/
PCW
PDC
PDX,t::'''"
PLT
PXAl/
47~IIC
HPRV
ICT
lOT
LACv~
LB'],/
LDC
LDQ:,
LGL!/
LGRV'
LLS
LRS·i,j"
-
FIGURE
STR
STZ·
SUB"
SWTSXA!/
SXD,/
TCOA
TDOA
TEFA
TIX'"
TMI
TM'l\/
TNX/
TNZ'/
TOVe'''
TPI,
TRA
TRCA
TRP
TRT
15~>q'1
15 _~'yl_1
58- /J,(;;;15-";"" If
330" 710
18
18-u .
56-- 1
56-
57- 1
37-'JO
41-51-, (b
37~
q
40
42=,,1 (lC
41··'1,,&'
43-iC
57'- ,
\.,.
59 -, G~
59 ~11,~
~'"~
TSU
17'-':i,~
TSX'/'
TXH/'
3938 3638-'-')
40-'::}·'9
TXI""'~
TXL,/'"
TZE\\P'UFAJ
UFMJ
UFS\,,'
CDP
VLM'
VMA·
XECj
Contents by logic group on next page.
7 -I!J
49c-\\:';"
INDEX
TITLE
Arithmetic
CLA,CLS,CAL
CAP
ADD,SUB
ACL
LDQ
ENK
MPY, VLM, VMA
DVP,VDP
FAD, UFA, FSB, UFS
FMP,UFM
FDP
DFAD,DFSB
DFMP
DFDP
FIGURE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Store
STZ,STQ,STO,SLW
SLP
STA, STD, STL, TSL
SXA.,SXD
15
16
17
18
Character Handling
CCS
PCS
SAC
19
20
21
L()gical Operations
ORA
ANA
CAS
LAS
COM
20
22
23
24
25
Sign Alteration and Test
CHS,SSP
MSM,MSP
LBT,PBT
DCT
SWT
MIT,PLT
26
27
28
29
30
31
Index Register Loading
LXA,LXD,LAC,LDC
PAX, PDX, PAC, PDC
PXA,PXD
AXT
32
33
34
35
TITLE
FIGURE
Transfer
TXI
TIX,TNX
TXH,TXL
TSX
TZE,TNZ
TPL, TMI
TOV
TRA
36
37
38
39
40
41
42
43
Shift
LLS,LGL
LRS,LGR
ALS
ARS
RQL
44
45
46
47
48
Miscellaneous
XEC
HPR
TMT
49
50
51
Memory Protect
SPM
RPM
52
53
Miscellaneous Data Channel
ETTA
IOT
TCOA,TDOA
TRCA,TEFA
54
55
56
57
Trapping
STR
TRT,TRP
ENB
RCT,ICT
58
59
60
61
Clear and Add (CLA +0500)
TO MEMORY DATA REG
Replaces the contents of the accumulator (5, 1-35) with the contents of
the effective address.' Bit positions P and Q of the accumulator are set to
O. The contents of memory are unchanged.
Clear and Subtract (CLS +0502)
Replaces the contents of the accumulator (5, 1-35) with the negative of
the contents of the effective address. P and Q of the accumulator ore set
to O. The contents of memory are unchanged.
Clear and Add Logical Ward (CAL -0500)
Replaces the contents of the accumulator (P, 1-35) with the contents of
the effective address. The sign of the memory word goes to bit P of the
accumulator. Bits Sand Q of the accumulator are set to 0'5. The contents
of memory are unchanged.
INSTR COUNTER (IC)
CLA
21
NO
YES
CLS
35
CAL
ADDRESS REG (AR)
35
21
21
35
LS
(LA
CLS
CAL
TO
MAR
MUL TlPLIER - QUOTIENT REG (MQ)
INST
LEGEND
+0500 CLEAR AND ADD
ALPHA CODE,
-------...
1 CYCLE
-------.
E CYCLE
CYCLES,
CLA
-t{)500
SI
CLS, CLA
=======.7.
L CYCLE
-------------.
CONTROL
I, E
IF~TI
11B
Y
18 21
20
35
CAL
SEQUENCE NOTES,
THE C(AC) S, 1-35 ARE REPLACED WITH C(y). POSITIONS P AND Q OF AC
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
ARE SET TO ZERO.
C(y) ARE UNCHANGED.
INST
INST
+0502 CLEAR AND SUBTRACT
ALPHA CODE,
CYCLES,
CLS
"FIRST CELL DRIVER PULSE FOLLOWING THE INDICATED
TIMING LEVEL SETS THE RECEIVING REGISTER.
IF~T
+0502
SI
I, E
11 12
13
I
18-20 21
SEQUENCE NOTES,
THE NEG OF C(Y) REPLACES THE C(AC)S, 1-35.
POSITIONS P AND Q OF THE AC ARE SET TO ZERO.
THE C(y) ARE UNCHANGED.
ifSB(S)--+SR(S)
FIGURE I. CLA, CLS,CAL
-0500 CLEAR AND ADD LOGICAL WORD
ALPHA CODE,
CYCLES, __~I,_E____________________
CAL
Y
-0500
35
SI
11 12
13
18
20
21
35
SEQUENCE NOTES,
THE C(Y) REPLACE THE C(AC)p 1-35 THE 'SIGN OF Y APPEARS IN POSITION
P OF THE AC. POSITIONS SAND Q ARE SET TO ZEROS, C(Y) ARE UNCHANGED.
r,
!>P
P
O!p
P
I~ !
O!
I A LY
location
Switches
M ST RI
00000
00001
00002
00003
00004
00005
00006
OTCE
'
"T
~
i
I
00
E
I
00002
- 500 000
0
00002
707070707070
307070707070 01
I
I
00003
+020
000
0
00000
002000000000
307070707070 01
I
E
00001
- 500 000
0
00005
450000000005
307070707070 01
-
TO MEMORY DATA REG
Clear and Add Losical Word with Pority (CAP -1510)
Replaces the contents of bits 5, P, 1-35 of the accumulator with bits C,
5,1-35 of the effective address. The sign of the memory location and the
parity bit go to bits P ana S, respectively I of the accumulator. Accumulator Q is reset to O. The contents of the effective address are not checked
for parity and do not cause a parity trap tequest. The contents of memory
are unchanged.
INSTR COUNTER (IC)
I TIME
POD 50
PR 6
21
35
I
E TIME
02.15.34.(3A)
ADDRESS REG (AR)
I
3
21
21
35
35
BLOCK PARITY
CHECK
1506
02.05.45(51)
I
1
I
SB (S-35) TO SR
E3DI'
02.12.01. (4C,4F)
MDR 36 TO
SR 36
E3Dl
02.05.36. (IC,31)
I
I
1
I
I
FIGURE 2. CAP
8
'1st CELL DRIVER PULSE
FOLLOWING INDICATED
TIMING LEVEL SETS THE
RECEIVING REGISTER
INST
CLEAR AND ADD LOGICAL WORD WITH PARITY
ALPHA CODE,
--------------11..
1 CYCLE
------__
E CYCLE
•
-------------.
I
SR 36 TO AC S
ESDI'
02.02.00 (4A)
XFERS INCLUDE All BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
_I~,_E______~_____________
Y
-1510
L CYCLE
CONTROL
CYCLES,
CAP
S1
SR (S-35) TO AD
(P-35)
E7D2
02.12.08. (4A,4G)
AD (Q-35) TO AC
(Q-35)
ESDI'
02.12.20. (41)
MULTIPLIER-QUOTIENT REG (MQ)
LEG E NO
END OP
E306
02.15.35. (3C)
1
TO
MAR
11 12
13
IS
20
21
35
SEQUENCE NOTES,
THE C(Ylc,S,I-35 REPLACE THE C(AC)S,p 1-35. THE PARITY BIT OF LOC Y
REPLACES S OF THE AC. AC(Q) IS SET T6 A ZERO.
Ao AI A2 A. A. A. A( AI A2 A. A. A. Ao AI A. A. A. A. Ao A I A2 A. A. A. Ao AI A2 A. A. A. Ao AI A2 A. A. A. Ao AI A2 A. A. A.
fl
ct
Il
ct
ct
Il
ct
1 f R]v
1 l TE
PR p~
(0 .1 .3 .1
GtE
I AS ER 1
~
AS ER E
( E Rl
ct E Rl
Il L TE
ct
fJ
E R
l T
Iv
III
E RY
jt..T
jA.T
: E. Rl
1 E RY
h
TE
Il T
ME~ EL
(0 .1 .5 .1
"'"
"'" "'"
A
M R
C L· PR .p S
02.0
.~.I
E AR Y·I'>I............I-I
PR ~-
bl cks lip rit C ec
II
(02.0!.3 .1)
U
TEl,
o 5) -+';1-1..........-1
f'H[--
END (P
E"P
(0 .1 .3 .1)
A4.5 I
ICI L
R P S· ~"'" _
(2. 5. 5. )
P G
SR", A P
(
.1 .C8.1
E II.T ·A 0 --
P 0 0"/::;","","
E IA E·II 2
S 3c~·,
C L·pR .p S+-- "'"
P 61-1
E ~ E· 20'1'
2.12. 0.1)
SR':jr< A 1_ 5 (0.1 .0.1
SR~ol+
C
(0 .O.C .1
Pc OJ;o·b~
iLTfA21
PC 0
10· PR~· R S
gn -
9
FROM MDR
FROM MDR
(ADD,
NO
FROM MDR
YES
Add (ADD +0400)
Algebraically odds the contents of the effective address to the contents
of the accumulator. The resulting sum is placed in the accumulator. The
contents of memory ore unchanged. Numbers of the some magnitude but
different signs give a resultant sign the same as the sign of the original
12
1
accumulator.
1
1
Subtract (SUB +0402)
Algebraically subtracts the contents of the effective address from the contents
of the accumulator. The difference replaces the contents of the accumulator.
1
I
I
I
I
The contents of memory are unchanged.
t
I
10
I
ADDER (AD)
Ip I
I
4*
NO
13
(0::35)
(0-35)
(0-35)
1
1
I
1
1
I
ACCUMULATOR REG (A C)
JI
14
I
1
1
1
1
0-35)
ACCUMULATOR REG (A C)
UNLIKE SIGNS, AC ~ SR
LIKE SIGNS
UNLIKE SIGNS,
*4 AC OVFL TGR SET IF CARRY INTO P ON ADD, LIKE SIGNS
5R
> AC
* 5. C(AC)0_35 AND HOT I TO ADDER (CI 35)
FROM MDR.
YES
SR )AC
NO
AC~ SR
(SUM IS IN COMP
FORM)
INST
+0400 ADD
ALPHA CODE, _A_D_D_ _ _ _ _ _ CYCLES, _I:...,_E_ _ _ _ _ _ _ _ __
Y
+0400
SI
SEOUENCE
II 12
13
18 21
20
35
t~OTES,
THE C(Y) ARE ALGEBRAICALLY ADDED TO C(AC). THE RESULTING SUM IS
PLACED IN THE AC. C(Y) ARE UNCHANGED. NUMBERS OF THE SAME MAGNITUDE BUT DIFFERENT SIGNS GIVE RESULTANT SIGN OF THE ORIGINAL AC.
,2
TO ADDER
INST
+D402 SUBTRACT
LEGEND
ALPHA CODE,
INSTRUCTION
COMPLETE
*FIRST CELL DRIVER PULSE FOLLOWING THEINDICATED
TIMING LEVEL SETS THE RECEIVING REGISTER.
SUB
CYCLES,
I, E
I CYCLE
+0402
-------.
E CYCLE
SI
Y
IFf%aTI
11 12
13
IB
20
21
35
L CYCLE
-------------.
CONTROL
FIGURE 3. ADD,SUB
*1 C(SB)S--+SRS'
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
10
REMAINDER OF SUB INSTRUCTION IS THE SAME AS "ADD".
OVERFLOW POSSIBLE WHEN SUBTRACTING VALUES WITH UNLIKE SIGNS.
location
Switches
Ao AI A. A, A. A. Ac AI A. A, A. A. Ao AI A. A, A. A. AoAI A. A, A. A. Ao AJ A.A, A.A. Ao AI A. A, A. A. AoAI A.A, A4 A.
NC 0
45D
IE RL
I LA E
00000
00001
00002
00003
00004
00005
00006
,,-" EA L~'
2[ I
Nle P Tf"R
P ON
I
"\
~.
(0 TO E
{ I~-
0
1 .3<.1
Iw ST
AWl
A TER E
~
~~
~~ S~
ER ~ f-I
PD
AIR- ~~ AR (0 .1 .5 .1)
:6IW
E~
~~
"
( 2. 10. 0.1)
T U S k- SR
"
cm P Bs
~~ )~
3D
e mp SB ...... SR-
E AT •
ADD SU "-
""'
'E A
f+
( 2. pl. 00.1)
I~V RT I( N B
( 2. pl. 00.1)
E~D
)1- ~
POD 4P',
E' 4D I'"'" I-
PO 4
SU
E AT 'A D
~I-
S 1-
~
., D
Cp~ A Q p.
_-:;r
A
ApC; .p l-
is ~~
eo~
A Q p. -):-1 A
.
~1
C0F~
2
o 40
SU Q
E AT .~ 2D
POD4
E
AT'~
S '1D
.....-
PO)4
E AT 'A2Dl
ig IA ikE
A'-Q p.
~~ I;:::
"""
A D+ )4(
FQ[ 40
Pu
AIlD 'i>' '8
SUB P 8
l-
-r
A
SRf---4 AC s
15 "AD
S 1- 35 f+! D
~- ~
POp4 S~ "
I'-D 1
o er ti n
'-1(j
I.....'X
c;~?
Q;;'~
Y
"{'
E
00001
t500
000
o
00005
050000000005
000000000000 00
I
00001
t500
000
o
0000 I
00000000000 I
00000000000
100
I
E
00002
400
000
o I 00006
o·
00000000000 I
)0
E
I
00002
>400
000
o I 00002
I
I
00003
t020
000
o
,:t
0 /; jl!lllllll/
8'~~ A~ ?~f
"{'~
E
~
)0
,77777777777
~
00000
002000000000
000000000000 ~I
J?
0::5
./
~
'"
~
0
~&
~
§ J9
0
#~<8'°/(j1ll/. ~n,
q;:
y
<)
G
~
0,.
I
I
I
I
0
0
I
E
00001
+500
000
o
00005
050000000005
000000000000
I
( 2. 12.08.1)
E
I
00001
+500
000
o
0000 I
00000000000 I
000000000000
po
I
( 2. 12.11.1)
I
E
00002
+400
000
o
00006
040000000006
000000000000
0
I
Location
Switches
( 2. 12.11.1)
00000
00001
00002
00003
00004
00005
00006
( 2. 12.12. 1)
POD4 S • l- IA"C; .p 1E AT .~ 1D .....ig I A ik
-...;
~
~
Q,
~ ~
( 2. 12.20.1)
PCp4 S (
l- I- e 3!
E LA IE' 11Y
P D4 S
E L~ TE'
""'::0
'-'
o~
,,~~
~,<";y"C
I
DC 40 SU N '-1- IE A E' H 2/
Q car y
<
,?
I
Q co ry
ig ,U 11
g
~
p~ ~~f f~ i8f0 ~f
tv
J
CONSOLE INDICATORS
( 2. 15.35.1)
0
'nnl
ell
j'i«i~0.
~
R,
S~:1 :~
PO 4
E A E' 4D
~
000000 000001
377777 777777
I
;-
EN SE E( T ( 2. 2. O. )
P D XO
N
I AT
T
E
l- I-
050000 000005
040000 000006
002000 000000
'"
AT
IE RY
. E, RL
"
00005
00006
00000
Pottern
Pattern
E RY
AR Y
IlLA E
I--' ~
Octal Equiv
LA E
~
~
eLA
ADD
TRA
Address
RI
a'A'
:~ ~
_..
I>E RL
E RL
M ST R
E RL .~ OD
M ST R
OD
E
To
Inst
AD ~~e
0\ T R
( 2. 12.10.1)
( 2. 12.25.1)
lnst
Tog
CLA
SUB
TRA
Addre;ss
Octal Equiv
00005
00006
00000
050000 000005
040200 000006
002000 000000
000000 000001
377777 777777
Pattern
Pattern
( 2. 12.10.1)
Subtract (SUBL
I
( 2. 12.08.1)
( 2. 12. 20. 1)
( 2. 10.41.1)
;ii«i~~~~ /t:! I/:J /;l;tl!lllllll/
E
00001
+500
000
o
00005
050000000005
E
I
00001
+500
000
o
00001
00000000000 I
00000000000 I
00
I
E
00002
+402
000
o
00006
040200000006
00000000000 I
pO
I
I
CONSOLE INDICATORS
+ Ol1P2
000000000000 00
E
I
00002
+402
000
o
00002
777777777777
77777777777.
0
I
I
I
I
00003
+020
000
o
00000
002000000000
777777777776
pO
0
0
I
E
00001
t500
000
o
00005
050000000005
777777777776
0
0
0
11
TO MEMORY DATA REG
Add and Carry Logical Word (ACL +0361)
Adds the contents of the memory location (5, 1-35) to the contents of
the accumulator (P 11-35). The resultant sum replaces the contents of
the accumulator (P I 1-35). The sign bit of the memory word is added
to accumulator P bit; a carry out of P is added beck to accumulotor
35. Accumulator 5 and Q are not affected.
INSTR COUNTER (IC)
21
'SR (S-35) TO
'AD (P-35)
E3 (06)
35
•
AC (Q-35) TO
AD (Q-35)
t:J,(tI6j','>'
02, Hl.OO.l
t
!,.
INDEX REGS (XR)
ADDER (AD)
02.12.10.1 (4G)
02.12.08.1 (4C,3B)
XR 1
XR 2
ADDRESS REG (AR)
•
YES
1
XR 4
I I 1'3
1HOT 1
II
L _ _ _ _ _ _ ~-------~
NO
21
I
35
2
l"
'\
\)4
I)
TO
MAR
I
21
1
1(Q-35)
11
1
1
12
1
35
14
1
ACCUMULATOR REG (A C)
MULTIPLIER-QUOTIENT REG (MQ)
AD (P-35) TO AC
AND RESTORE
AC (Q)
E8 (01)'
02.12.20.1 J?Ft
* FIRST CELL DRIVER PULSE FO LLOWING THE INDICATED TIMING LEVEL
SETS THE RECEIVING REGISTER.
INST
LEGEND
+0361 ADD AND CARRY LOGICAL WORD
ALPHA CODE,
------------.~..
1 CYCLE
-------.
E CYCLE
ACL
-------
L CYCLE
-------------...
CONTROL
XFERS INCLUDE All BITS CONTAINED IN
THE SMAllER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
12
____________________
Y
11 12
13
18 21
20
35
SEQUENCE NOTES,
THE C (Y) ARE ADDED TO THE C (Ae) P 1-35 THE RESULTANT SUM REPLACES
THE C (Ae) P 1-35. THE SIGN OF Y IS' ADD~D TO POSITION P OF THE AC.
A CARRY FROM AC(P) IS ADDED TO AD(35). POS SAND Q OF AC ARE NOT
AFFECTED. C(y) ARE UNCHANGED.
*3 P CARRY_CI35.
FIGURE 4. ACL
~I,~E
+0361
SI
=======:;.~
CYCLES,
Location
Switches
Ao AI A. A, A4 As Ac AI A. A, A. As Ao AI A. A, A. A. AoAI A. A, A4 A. Ao AJ A. A, A. A. Ao AI A. A, A4 A. AoAI A2 A, A4 A.
~
~
~
'"
a
"'~
~
Inst
CAL
ACL
TRA
00000
00001
00002
00003
00004
00005
00006
I A LY
I LA E
Tag
Address
Octal Equiv,.
00005
00006
00000
450000 000005
036100 000006
002000 000000
525252 525252
252525 252525
Pattern
Pattern
P Ot-<
PO'
PO'
PO'
~ r~
~V
G
Tin
M ST RI
M S ER E
5DlE~
c E R Iv
RL
Add and Carry Loaical Word (Ar:T.I
c U TE
'" JAT
~
~
E RL
~
,
L TE
I
Ep RL
~
L TE
0;£~id~ ~' t;0
J)
~
l;
o:§
:::
~f
AJJ
;/?:0
~(j
H Id the co te ts ftC
~
C S·
R Iv
.
o
A PI
S C S • N tP ,6fr-
('P 02 02 37)
S S. T:3~
I~
SR .1 35 (0 .1 .0 .1
f---"f---
UTE
"C
SR,_ -----0
PPp
02 12 01 1)
P
fJ2 12 01 I)
00-
IA- E
I
f\c L-I--
<
0
t;"
q,-
I
E AT
S?<
~
lEA L
E RL
CONSOLE INDICATORS
v
I
E
"8
00001
~
ci5 (;:,f
¢;::["0
.?
e-;8
0
J......'f
~
$
cJ
T
- 500
000
o
00005
'-0
~~
G$~:Y
t;8..:.
~0
,
~
~~
~
~ Q.
(55 Q
(]~c}J
v"-
'f~'
~
&
~
'f
450000000005
000000000000
125252525252 01
~
();
%
Ii?
.?~~
I
/;;£8I11III/
~
0
AU
::;
,,'f
6
t
t!:.?
§
(j'V-l.:-
!i2'.5,y
<
-'i~
~
t t ~ g"V0
! ~J> Q,,0TQO~C\o.,~«..
~ g I u J J cf '"
~$
.Q
0
~(j
Q.CV
00
E
I
00001
- 500
000
o
00001
525252525252
I
E
00002
+361
000
o
00006
036100000006
125252525252 01
I
E
I
00002
361
000
o
00002
252525252525
377777777777 01
1
I
I
00003
+020
000
o
00000
002000000000
377777777777 01
T
F:
00001
- 500
000
o
00005
450000000005
377777777777 01
U
UTE
C ,." ~
SR ,-,; ",A 1- 5
1-3
["\,
AC Q. ---:ji-y
V
L-fE
AC L· ~
Pc rr
/
E i"T
A ~
P
D ).
-3 (0 .1 f·
P
(02.12 1.1)
C 35
E~ D DP
NIO T R
!!4_!Pl
ELA E.
;~ 1- ~I-
Dp ra io
r~
AI p.
1-:3J--.
C p. _
nl + 03 1
PC D 6 R \
13
Load MQ (LDQ +0560)
TO MEMORY DATA REG
The contents of the specified memory location to the MQ register (5,1-35).
The contents of memory are unchanged.
'FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
2
21
--------------,
I
I
I
INSTR COUNTER (IC)
I
I
I
I
I
35
L.... _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ,
I
I
I
I
ADDER (AD)
I
ADDRESS REG (AR)
21
I
I
21
I
I
I
IL _____ ,
35
35
I
IL __
TO
MAR
ACCUMULATOR REG (A C)
INST
LEGEND
-Hl560
ALPHA CODE:
- - - - - -.......
I CYCLE
------__
E CYCLE
LOADMQ
LDQ
-Hl56O
SI
L CYCLE
-------------.
CONTROL
CYCLES:
Id~%~b I
1112
13
18 21
20
I, E
Y
35
SEQUENCE NOTES:
THE C(Y) IS LOADED INTO THE MQ. THE C(y) ARE UNCHANGED.
XFERS INCLUDE ALL 81TS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
FIGURE5. LDQ
14
Location
Ao AI A2 A, A4 A. Ao AI A2A, A. A. Ao AI A2A, A. A. AoAI A2 A, A.A. Ao AI A2A, A4 A. Ao AI A2 A, A4 As AoAI A2 A, A.A.
f>:-
~
a
a.
~
a
$
E RL
Switches
Inst
00000
00001
00002
00003
00004
00005
00006
LDQ
LDQ
TRA
Tag
Address
Octal Equiv
00005
00006
00000
056000 000005
056000 000006
002000 000000
777777 777777
Pattern
Pattern
000000 000000
I L T
PR p~
pry :0.
G
PO' 'I.':>
PO'
T
E
t?V
PR
A TE
~j
sT R I
t>
AR Y
E
a AR Y
a UTE
MO
'- LATE
I
$ EA L
E RL
t
$! UTE
L TE
I AR Y
E E.A L
-r.- ::=
E RL
i_
-I--
...
sB .1
"35-'1
E .A E·
I~ ~H
X·
Et--D
c-
P
(j
"
c., (j
"v:
v:
Q;:'
~
v: ~'v:
~
E
00001
+560
000
o
00005
056000000005
000000000000
E
I
00001
560
000
o
00001
777777777777
777777777777
E
00002
+560
000
o
00006
056000000006
777777777777
E
I
00002
+560
000
o
00002
000000000000
000000000000
I
I
00003
+020
000
o
00000
002000000000
000000000000
,,"'<
-...:: {:I
Q;
v:
Q
G
~
0,
0,
~
0
~
-f"I
NDC P GR
L TE
DC • r- L-- ::-5Dfi- f-
~Q
"
1
(0 .1 .3 .1
t 5( 1 f-
pp ra io
U
I
(C .1 • 1.1
5 s. -3
CONSOLE INDICATORS
l~i~i#tj,;~~ /;}#II~~ /;/1,liliiii/
s
I L TE
E AT
IPii 7·A 1f'Dl
',no'
ARLY
'.A Dl
sR I:]
35 M
5'1-
( 2. 2. 6. )
LPQ + 05 0
pop
6
15
Enter Keys (ENK +0760 .•• 0004)
Places the contents of the console word bank keys into the MQ register.
Address modification may change the operation.
I TIME
POD 76,760 NULL
UA4
02.04.07(3G)
02.04.40(3F)
02.04.42(2E)
FIGURE 6. ENK
16
'F IRST CELL DRIVER PULSE
FOLLOWING THE INDICATED
TIMING LEVEL SETS THE
RECEIVING REGISTER
WORD BANK
AoAI A. A. A. A. AoAI A.A. A. A. AoAI A.A. A. A. AoAI A. A. A. A. AoA.I A.A. A.A. AoAI A. A. A. A. AoAI A.A. A. A.
TO MEMORY DATA REG
~A
" E
~
E I
Rl
01
01
AS ER I
A lY
LTE
AT
~
E.I Rl
AR Y
/l ~'E
/l
II l
IL T
E
0
P~
N
60 NL II b2. 442 1)
PCD 6' 0
IE R •
A3
35
0
~- S (0 .1 .0 1.1
:::::. ~
1--
I l te
TE
IE RY
1 AR Y
INSTR COUNTER ( IC)
l)
-
R "JD
2.12.
pa.1l
A4 3 PO)
I l te
A5 1
'-..
1--1-
ADDRESS REG (AR)
28
U
35
21
21
35
-
35
I l te
I(f' '1"51:
P D
GC
TO
MAR
~
.*.
7.1)
4 (0 .0 •
•1
Ai-' S (C
Gp 0
M ST R
blo k.
E
EJRl
LJ E
ute
ACCUMULATOR REG (AC)
0
0
I- I--
-
I-- t::
Ef-lD 0
(0 .1 .3 .1
N '0 P T3R
((~.
INST
lEGEND
1 CYCLE
------__
E CYCLE
(0 .1 ~. 1.)
S1
(C .1 l2.c I.)
4
-Kl760
11
18-20
24
CONTROL
(( .1 ~. 6. )
SEQUENCE NOTES,
MAY CHANGE THE INSTRUCTION ITSELF.
1:- p
~~
C 11~ ~
O·
~,
N + 07bO
III
En '"
~~D
TE K YS
--
P E S ~:
ey •
::::-
SB .... SR
e •
--::::
AC'D t- ~
En
E~
~
35
THE C(WORD BANK) IS PLACED IN THE C(MQ) , ADDRESS MODIFICATION
XFERS INCLUDE All BITS CONTAINED IN
THE SMAllER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED,
U 4·
I arl
~lD
l CYCLE
~~--~--~~~~~~.
2. )
ENTER KEYS
ALPHA CODE, ...,:E:.;N.:.:,K_ _ _ _ _ CYCLES, _.;.:I,_l"--_ _ _ _ _ _ __
-------tl...
~.
-r-
-
SR'" ~C
7[ OJ
17
Variable-Length Multiply (VLM +0204)
Multiplies the contents of the specified memory location (multiplicand) by
the C low-order bits of the MQ to produce a 35-plus-C bit product. C denotes the number of bits in the MQ to be used as the multiplier indicated
by bits 12-17 in the instruction word. The 35 most significant bits of the
product replace the contents of the accumulatol (1-35), and the C least
significant bits replace the contents of the MQ register (I-C). Accumulator positions Q and P are cleared. The remaining 35 minus C positions
of the MQ register contain the original 35 minus C high-order bits of the
MQ register. The signs of the occumulator and the MQ register are set to
the algebraic sign of the product.
If C is 0, the instruction is interpreted as no-operation and the computer
proceeds to the next instruction in sequence, leaving the accumulator unchanged.
If C is not O,but the contents of the memory location are 0, the contents
of the accumulator and the MQ register are cleared.
""vI
Variable-Length Multiply and Accumulate (VMA -1204)
VMA is similar to VLM except that the contents of the accumulator (Q, P,
1-35) are not cleared before the multiplication process begins. This results
i'n adding the 35-plus-C bit product onto the original contents of the accumulotor (Q, P, 1-35). If accumulator bit positions P and Q both originally concontained 1 's, a carry may be lost during the accumulation and the overflow
indicator is not turned on. The C least significant bits of the result replace
the contents of MQ I-C. The 36 most significant bits replace the contents
of the accumulator (P, 1-35), Accumulator bit position Q is cleared. The
remaining 35 minus C positions of the MQ contain the originol 35 minus C
high-order bits. The signs of the accumulator and MQ are set according
to the algebraic sign of the product.
If C is 0, the instruction is interpreted as no-operation and the computer
proceeds to the next instruction in sequence, leaving the accumulator unchanged.
I
~!tiii~~ ~ '/I ~ ~
~I-....
~0',§
.1-0'
u
u;}j
~ ,-E
E
I
I
E
MY PY
LL
E Rl
.
/
AS 3
MPYG TE •
qat
l3 3
--
Y"
l
ar
AD 3 - -~ I-
lC D3 (e .1 ~. 15.1
A'103 ~
( 2.1 • 5.1
--
f'lP E
lO 3
C D
( 2. O. 1. )
MY DC R
Re et
wi h
~ iJ~
Eo A5Pl
~
5C N T [."
T R Pf .M 3 ,-
:-"
G
0
P
f
P A lY
(12. o. 0.1l
LDQ
MPY
TRA
00005
PaUern
Pattern
00006
-~~
I-
--
~
N'l
!
- ......
~
~I--
8
° ~ff
/;?§~~"'l
I-....~
( 2. 2. 1. )
~P
( 2. 2. 8.1)
5T P C
/-
-
A D T '-.
l D7
MY ar! /
M Y fat
~"
H
( 2. 2. 2.1)
M
l IN E
A
A
o
'r
D 0
00001
+560
000
a
00005
056000000005
000000000000 00
000000000000
00001
+560
000
a
00001
400000777777
000000000000 00
400000777777
00006
020000000006
000000000000 00
400000777777
a
00006
000000777777
400000000000 00
400000777777
2
0000
+lOO
040
a
00006
000000777777
400000677777 00
440000077777
L 3
0000
+lOO
035
a
00006
000000777777
4000G0767777 00
404000007777
L 3
L4
OOOOl
+200
032
a
00006
000000777777
400000716777 00
400400000777
Address
Octal Equiv
L 4)
L(5)
OOOOl
+200
027
a
00006
000000777777
400000717617 00
400040000077
00005
00006
00000
056000 000005
020000 000006
002000 000000
Ll5)
Llo)
00002
+200
024
a
00006
000000777777
400000777767 00
400004000007
7
00002
+200
021
a
00006
000000771777
400000777776 00
400000400000
8
00002
+200
0)3
a
00006
000000771777
400000007777
00
770000004000
00002
+200
OOS
a
0000,
000000777777
00002
+200
000
a
00006
000000771777
400000 777777
000000 777777
'.101
.rAl
---
10'
\
Rlpl T ( 2. 2. 7.1)
AD RT AC/"-
NQ
o
3
1
/
~
1
0
o 0
-
1 0
~
1
-~
0
~
DD RT
00
717776000001
+200
000
a
00002
000000777777
I
I
00003
+020
000
a
00000
002000000000
400000000001
00
777770000QOJ
I
E
00001
+560
000
a
00005
056000000005
400000000001
00
777776000001
E
I
00001
+
a
000
a
00001
400000777777
40000000000
100
I
E
00002
+200
000
a
00006
020000000000
40000000000
100
772
~
r---
I-
enllth
ultiplv (VLML
CONSOlE INDICATORS
~!tiii~0 ~ ~
Q
'-<-J;p
.:$
uQ;;-
4:
~<
!
~jl
~
~
S
0
,-~t
~
4:
E
00001
+560 000
a
00005
056000000005
000000000000 00
000000000000
I
00001
+560 000
a
00001
000000777771
000000000000 00
000000777777
E
00002
+204
000
a
00005
020422000005
000000000000 00
000000777777
16
1C
T.11\
00002
+204
022
0
00005
000000777777
000000000000 00
000000777777
16
~(1)
L(2)
00002
+204
017
a
00005
000000777777
000000677777 00
040000077777
10
L 3
00002
+204 014
a
00005
000000777777
000000767777 00
004000007777
10
00002
+20'
10
00005
00000077nn
\000077(,777 00
Octal Equiv
.m
01
056000 000005
020422 000005
w
,
00002
+204 000
a
00005
000000777777
000000777677 00
000040000077
10
00000
002000 000000
L 5
Lo
00002
+204 003
a
00005
000000777777
000000777767 00
000004000007
10
L 0
L7
00002
+204
000
a
00005
000000777777
000000777776 00
000000400000
16
L7
I
00002
+204
000
a
00002
000000777777
000000777776 00
000000400000
10
00003
+020 000
a
00000
002000000000
000000771776 00
000000400000
P - VLM VM
i:
-
00040000077
00005
00005
000000 m777
0~~
~~t l~~
E
L2
Inst
&
I
(C~22)
MP
400000000001
00002
ct1l" ~~p f~d;~~
MY
G TE
1
777776000001
I
i:
P E rly
~~
00
L 10
MC 3
SHifT M
10
40000000000 I
I
l D3 'NPY La
-
50
)77 100
I'
~
I-....'<:f"
a
7
~(j
f'.!::2'~
000
I- ~ -I-
'0"5
~Q
043
-
I-
""Fa P s l
pDO
Wi Q'
SHifT AC RI
~
~
.i?'
q,;
~
&
~ ~
V
1M Gi'T (0 .1 .1.1
-
~
Gi"T
(j --!
~~'
Q..
" (3
v,
AC R A(
~
rY~
$'
.:f/?l'
+200
-
I-
%S
~
~
0'~
sJ" t:; P>'-
Vj
;:;
+lOO
Ci"
t;l
l D3
C D
~
TE
Inst
00000
00001
00002
00003
00004
Tag
i!j
0000
"I
Location
Switches
~
§
0".
I-....
0000
TE
E fAT
f
~O
,Y
1
Ao AI A2 A3 A4 A5 Ac AI A2A3 A4 A, Ao AJ Az A, A. A, AoAI A2 A3 A4 A'J Ao AJ A2 A3 A4 A5 Ao AI A2 A3 A4A'J Ao Al A2 A3 A4A'J
2
~
J
J' ~<54:
f!j
Q
'-<-J f!j
E
0
CONSOlE INDICATORS
I
E
00001
+560 000
0
00005
056000000005
000000777776 00
000000400000
E
T
00001
+560 000
a
00001
000000777777
000000777776 00
000000717777
E
00002
+204 000
a
OOOO!
020472000005
000000777776 00
000000777777
10_
19
Divide or Proceed (DVP +0221)
Treats the contents of the accumulator (0, P, 1-35) and the coritents of the
MQ register 0-35) as a 70-bit dividend, plus sign, and the contents of
the memory location as a 35-bit divisor. If the memory word (divisor) is
greater than the accumulator (high-order half of the dividend),division
occurs. A 35-bit quotient replaces the contents of the MQ (1-35) and the
remainder replaces the contents of the accumulator 0-35). The MQ sign
is the algebraic sign of the quotient, and the accumulator sign is the sign
of the dividend. If the memory word (divisor) is less than or equal to the
accumulator (high-order half of the dividend), division does not occur
and the divide-check indicator is turned oni the computer proceeds to the
next instruction.
Variable-Length Divide or Proceed (VDP +0225)
Variable divide is the some as straight divide (DVP) except that bits 12-17
of the instruction word determine the number of partial divisions that are
to occur. A C-Iength quotient (C determined by instruction word bits
12-17) with a sign replaces the C low-order positions of the MQ. The remainder replaces the contents of accumulator 1-35 and the 35 minus C
high-order positions of the MO. Initially, C rather than 438 is placed
in the shift counter. If C is 0, the instruction is interpreted as no-operation and the computer proceeds directly to the next instruction in sequence.
o
I
2
3 4
5 0
I
E A
234 5 0
I
2 3 4 501
2 3 4 501
2 3 450
I
2 3
450
I
234 5
Y
YES
L TE
LEA L
L TE
L AR Y
k~
0P -[ IVk~.I2- Ztj+
c!"'" l'"
E AR y · t 2
0
ET',L
.~
.
,2i11"-
I" ,-D V·
NO
E
D( I
1-+
C
P -DV' E"L' R7 _~I"'; S
1""
2[ r"
HIID .E EA LY
L LA
(0.1 '.( )
2/ 6/
7
(2-7) (0
02 12 3
1.3
lEA LY
A~'-~~
E A y. A3pl
jl5)
A
t-~ - )
I--s
A I..... A
E LA E 'A4 I' CeM Pll-t-~
L TE
(2.2. I)
(S 35
(2. 2. I)
(2. 2.10)
E~'~'NCNT,-~~~M(~~0
~~f'.o (0.1 .0)
SHIFT AC (P-35)
TOAC (Q-34) AND
MQ (2-35) TO MQ
(1-34)
L2 (DI) L5 (DI)'
02. 12.23. 1(3C, 3D)
02.12.28.1(3D,3E)
~ or G
0 L 02 15 34
o
TP E 'E Lt E
jAv '-1 IV T~ R 02. 10.20)
E LA E'/AP - IV SC N T ' .II
I--+-~""+-""H~~:.r-+-FFF'!-+-+~
A
-IfA!
E~O OPT( R'I'Q[ I
2. 2, 0
SR=", D J9 ,I .om
D P flD.
LEAl
NO
R SE S --"2. 2.Bn
tiET MrS (0 • I .7)
DiY· COO E JAT • ID' iCARf-~
DI 'S:
~PT O· L TE'A DI.( Cl"tF~' Q M N S 02 1271
R- C ut-tD V· COO LAY A DI +
IV CN T ·LLAE·A5
Q LT DI
L L T ·D V· C+ • ~~
'FIRST CELL DRIVE~ PULSE FOLLOWING THE INDICATED
TiMING LEVEL SETS THE RECEIVING REGISTER.
D
• c~
,
I-
1-1It-~~r-
r-
•
+ I-j---r-I=I-
E ~L'
2[ I
~I~
-
) ~ 12 23~
!vtQ~~)t--~
I
4)~
C(fOii)
Jl
FIGURE 8. DVP,VDP
20
D
02~
A
d'"
, Py
P 01
+02
~ 12.38)_
S
~ E ~'~
DVpAE'LEJARy.IQ~'AD + 4
D~
I
M< t;!lt-- C~ (2, ~)
2~)
II-
02.10,22
( - b)-~I C 0212.20 .
/""".
DI • C('A DI'E
T _~p
P 02 15 35
1 AR y. AI 2 DI p_ DP
'i'""l'g:jiiiooD;-jo'!lD 0 1 II
1 AR Y A2 1 C( M
~~I"';
DV
A
(2. 2. 0)
Location
Switches
00000
00001
00002
00003
00004
00005
00006
Tag
Inst
CLA
LDQ
DVP
TRA
Address
Octal Equiv
00004
00005
00006
00000
050000
056000
022100
002000
000000
007777
000000
Pattern
Pattern
Pattern
Location
Switches
00000
00001
00002
000004
000005
000006
000000
000000
600001
077777
00003
00004
00005
00006
Divide or Proceed DVP
I
Variab
I
CONSOLE INDICATORS
Tag
Inst
CLA
LDQ
VDP
(C=24)
TRA
Address
Octal Equiv
00004
00005
00006
050000 000000
056000 000005
022524 000006
00000
002000 000000
000000 000000
00m7600001
400000 077777
Pattern
Pattern
Pattern
L no'}; Divide" Prn,eed 'VDPI
I
CONSOLE INDICATORS
jiii1J{~~# /1 II~} /;/;£liliiii/ Vtii1~~ ~~ J<#} /;/;/;liliiii/
"',f?
~
+500 1000
o
0000. 05000000000.
000000000000
00
000000000000
1
E
00001
+500 000
0
00004
050000000004
000000000000 00
000000000000
0000.
+500 000
0
00001 1000000000000
000000000000
00
000000000000
E
I
0000
+500 000
o
00001
000000000000
000000000000 00
000000000000
1
E
10000?
>5(,0 1000
0
I 00005
)5
00
E
T
10000'
>%0 1000
0
I nooo,
'"
100001
1000
00002
+560 1000
o
00005
00002
+560 1000
0
00002 100777760000
00
0000.
+2>
o
00001
00
L(I)
00003
noo
00
02' 100000001
+ZZI 043
o
00006
000000077777
0
00006
000000077777
00006
00000077777
00006
00000077777
000000077777
(II
L IZI
00003
+ZZI 0.1
L 131
00003
+221 037
(3)
L (4)
00003
+221 035
4
L 5
00003
+221 033
00006
+221 031
00006
000000077 77 7
0
377777777777
~
T
11
007777600001
377777777777
II
037777000004
377777777777
11
1777740000Z0
377777777776
11
377760000100
77777777770
11
377700000400
0
LIll
E
/7\
"'"
0 10000.
0003
+2>5 024
o 10000<
0000'
»75 Ion
0 100001
.,'"
0 100001
007777(,0000
00
00777'"0000
O?,,,,.ooooo.
00
OO7777honno
15
407777(,0000
"
400
377777777777
377777777777
.225
377777777740 10
7
00
15
00003
+225 010
o
00006
400000077777
377777777600 10
77 (,0000 10000
15
I
1
~71
L 8
00003
+275 006
o
00006
400000077777
377777777000 10
770000040000
15
1
I
00003
>?"
04
o
00006
400000077777
377777774000 10
740000'00000
15
177777760noo 10
'nnnn, nnnnnn
5
1
400000077777
377777700001 10
400004000000
IS
I
171
000000077777
.70
'a'
00003
+221 on
00006
000000077777
('II
L11ru 00003
+221 OZI
00006
000000077777
77777760000
11
ZOOOO I 000000
1
I
. '.1
onOOl
.,'" 100'
0
ooon •
(10)
L (11) 00003
+221 017
00006
000000077777
37777770000 I
11
000004000000
I
I
, (10) L (111 00003
+225 1000
0
00006
oonnl
>1?<; 1000
0
nnnn.
+020 1000
0
00000
007000000000
.D
DOO04
n·
77777600005
11
OOOOZOOOOOOZ
11
000 I 000000 16
..L
II
00004
100006 1000000077777
377777600101
11
000400000076
..L
IE
OOOIL
>5OJL 1000o
° 0000
000
o
056000000005
I" 10000.
+221
07
I nooo.
1"7777~00,,01
, 1161 100003
+221
005
00006
l3777771>OZOOI
11
,1161
L 1171 00003
+221
003
00006
377777610001
11
E
181 100003
+221 '001
1777777nooo
377777600021
,1151
IAI
101
o .00006
000000077777
+221 011
171
, 'al
'AI
12
T.
L (14) 00003
..,
,
00001
+22
1000
a
00003
IT
00004
+020 1000
0
00000
IE
00001
±SOO iDOo.
O. noOo..
II
00001
+500 000
o
0000
E
OOOOZ
+560 1000
0
00005
..
'"
00006
IT
1
00003
L 7
00006
, (13)
I
L 61
+221 025
00006
"
.L 151
00003
1QJ)006
77770000040n
"777777777n
. LtSl
013
In
II
0000
n I nnnn.
n~ooool
015
15
HHOOOQ20J!0
..tn "
000000077777
+221
7777 HtoOO 100
100001
00006
+221
377.777J7"l776 II
""
40J!0000.I7777
+221 j)ll
L (13) 00003
I
(61
j) lOOl)06
00003
L (IZI 10000.
5
T. 14\
. +2.25.. 1016
L (6)
, (IZ)
15
57777·0000'0
00.003
L {71
, (I I)
437777000004
'77777777777 '
'"
lSI
11
I
1
, (41
,OL
177
.161
37777777774])
.f',,
00001
121
.l8l.
i~
()"'
" t>'
1000000 1776
11
0000:
,"00 1000
I
E
OOOOZ
+560 000
E
I
00005
10
000000077776 00
I
I
'"
400004000000
16 00
00
400004000000
000000000000 00
400004000000
aOOOOOO37776
0
'000
00
0
.00
000
00
.00
i 0
0
0
a
0
0
,
000000077777
r--~
21
Floating Add (FAD +0300)
Adds the floating-point number in the specified memory location to the
accumulator. The most significant portions of the result appear as a normalized floating-point number in the accumulator. The least significant portion of the result appears in the MQ register as a floating-point number
with a characteristic 338 less than the a"ccumulator characteristic. The signs
of the accumulator and the MQ are set to the sign of the larger factor. The
sum in the accumulator and MQ is always normal.ized whether the original
factors are normalized or not. If the contents of the accumulator (1-35)
contain OIS, the FAD instruction may be used to normalize an unnormalized
floating-point number.
Unnormalized Floating Add (UFA -0300)
Same as FAD except that the sum is not normalized.
Floating Subtract (FSB +0302)
Algebraically subtracts the floating-point number in the specified memory
location from the floating-point number in the accumulator. The results
are normalized.
TC14
OBJECTIVE, STEP 4 ~
SUBTRACT FRACTIONS
TC13
OBJECTIVE, STEP 3 (]§I)
ADD FRACTIONS
Unnormalized Floating Subtract (UFS -0302)
Same as FSB except that the difference is not normalized.
'FIRST CELL DRIVER PULSE FOLLOWING THE INDICATED
TIMING LEVEL SETS THE RECEIVING REGISTER.
YES
NO
FAD, UFA
NO
OBJECTIVES, STEP I (TClI)
RESET MQ
(S, 1-35)
E5 (01)'
02.20.30.1 (JA)
02.15.21.1 (SE)
(SR
1. RESET MQ REG ISTER
2. PLACE REGISTER WITH
LARGEST CHARACTERISTIC
IN THE STORAGE
REGISTER AND CHARACTER DIFFERENCE IN
SHIFT COUNTER IF
LESS THAN 100S '
NO
> AC)
YES
(CHARACT[:R==.
DIFFEREN<::E
> 100)INO
AD TO AC (Q-35)
(RESEn
E6 (01)'
02.20.09.1 (3H)
02.15.22.1 (
)
._
TC1G.
OBJECTIVE, STEP 6 ~
NORMALIZE FRACTIONS
- - - --- --- ---olliCTNE~ 2(iU2i - - - YES
1. EQUALIZE FRACTIONS
2. DETERMINE ADD OR SUBTRACT
"
NO
CHARACTER
DIFFERENCE
100
=
\
NO
CHARACTER
AD (9-35 TO A
DIFFERENCE ' -_ _ _-oJ
(RESET AC FRACTION)
100
L2 (01)'
02.20.63.1 (SA)
02,12,20,1
>
YES
SHIFT MQ (9-35)"
AC (9-35) RIGHT
EACH CLOCK
PULSE
02.20.11.1 i4E)
(SUB) NO
TURN ON FPl
TGR
A3 (01)
02.20.07.1 (4B)
leIISP END oP
A4 (01)
02.20.09 (20)
FIGURE 9. FAD,UFA,FSB,UFS
22
SHIFT AC (9-35).
MQ (9-35) LEFT
CLOCK RATE
02.20.20.1 (2H)
02.15.25.1 (3G)
STEP SC CLOCK
RATE
02.20.12.1 (21)
02.12.37.1 (3F)
I'S AD (Q, P,
1 &2)
02.20.12.1 (21)
02.20.66,1
(2A, 2B, 2C)
SClO AD (3-8)
02.20.12.1 (2H)
OBJECTIVE,
OBTAIN 2'S
COMPLEMENT OF MO
(RESULT OF SUBTRACTING
MO FROM ZERO)
Ao AI A2 A, A. A. A, AI A. A, A. A. Ao AI A2 A, A. A. AoAI A2 A, A. A. Ao AJ A2A, A. A. Ao AI A2 A, A. A. AoAI A2 A, A.A.
V-
CO 0
JAA TE
E
E RL
E JAT
"-
( 2. O. O. )
I~ T S EP EA L
ITS EP LA E
I
1
(02.12.01.1)
SBS_ 5 j.S
( 2. O. 2. )
( 2. O. 2.1)
S 1- 5 j.1 D
~
F S • UTE
~ ~ l-
C RY 0
~
~
D
( 2. O. 1.1)
D
( 2. O. 6.1)
( 2. o.bo.l)
R SE MP
A Q -3 - AC ( 2. O. 3.1)
( 2. O. 1.1)
A I 35f- R
( 0 OL
~
~
8 j..
A 0
~ ~ f~ ~ I-
fM ST R
• LE R Y
S S
A(S
( 2. O. O. )
AT!
t-
AC
- -SR
F -
I
~G
3 I
I ....
--
-
AS 1 N C:/
A Dl
-E
I.... A[
or y t
ADs
C
(0 .
(0 •
• 1.1
• ~.I
D -8 f-C
ND ST P ARLY 02 20 00.1) TC
::? -t-
ND ST P
"1'-1
P3D -;.. t-
N
...u
Su po e
ant nt =
-
F S NPS EP G TE)S(
...
f'-
FA 5
...
S
~
N S EP LA E'
SC =
C ig s nji e
·A5 I
~-
AS2N
~
E G TEP
~if A( 9- 5
MQ
4 H TE ' \.J TE
c rry 10 0
F S T me
0 E D PP
A DI
YES
'"
~
I~~
I's TO AD (0, P,
1,2,3 & 6)
AO (D2)
02.20.66.1 (5B)
HOT 1 TO AD S
10 (D2)
02.20.66.1 (21)
I-- I--
S EP EA LY (0 .2 .0 .1 TC4
S EP LAE
~-
Ap
AC 9 _ 5
SR -36 .... A
"""-
V
-
V- V-
V
/'
(0 .2 .6 .1
(0 .2 .6 .1
ACO_ 5 •. C
(0 .2 .6 .1
M
(0 .2 .6.1
9- 5 •
CI 5
AC9_ 5
AC 9 _ 5
SR
R
(0 .2 .6.1
AD
A
(0 .2 .6 .1
(0 .2 .6 .1
A S
6T~
6T~
V"
S EP EA L TC6
S EP LA E
FP No m liz
I- t-~
A'
=
FP Nc m liz·
FP T IGpE'
45D
V
1-1-
ACo_
I-
A 0_
.12. )
(0 .2 .6 )
( 2. O. 2. )
bR (0
.2 .0 .1)
AD
(0 .2 .6 .1
A
(02.2 1·6 .1)
E DPI
VV
I AS E I • I Ei"R Y
I JAT
~I-
f-I-
Ifl~
(
p. .
I
AD
SC- A[ 3FIT
E
(Y - 20 7 ~, 1:l2 0
CIAC + 21 71 3 6 5
0 -3 Ri ht - S EP SC
4T
__ I[ I
I-
NO
~
2DI
t-t--
I TIME OF NEXT
INSTRUCTION
OBJECTIVE, CHARACTERISTIC
ADJUSTMENT
02 20 10 I)
4T
--
II
PS
C
~ CD
pl-
II
~T
I
~
I~G -Sj.
I to
D
•
R se T C
l-
I DI
b ~M(
D
( 2.20.60.1)
·1·2 3 ·6·S
( 2.20.02.1)
( 2.20.63.1)
0
( 2.20.70.1)
23
F oahng Add( F AD)
I
~i«i~~ ~ft #0o
~
4.t
d'§
P
A,f}
,
Location
Switches
0
Tag
Address
CLA
FAD
TRA
00005
00006
00000
t:-P
-i"~0
'-)8
~
t;
:?
$
0
~
~~
:-::5
G~~
iJ~cf7
t;J?-..;
:::5"
v'
'X~\
<"J::'\2
..-
0"
t;
0'
fJ'
""
~~
.? :--
/; >£1fIIIIIIII
~
~J.::."
lJ'
!i9
"..-
+500
000
0
00005
050000000005
000000000000
00
000000000000
+500
000
o
00001
600012334567
600012334567
00
000000000000
E
00002
+300
000
o
00006
030000000006
600012334567
00
000000000000
E
L 1
00002
+300
006
0
00006
606065443210
600012334567
00
000000000000
1 & 10
L 1
L2
00002
+300
001
o
00006
696065443210
600000246713
00
000560000000
2 & 10
r1
"'"~
v
.1.
;:j
'"
(; -9~
!i9 g,f}
§'
0
0000
Octal Equiv
050000 000005
030000 000006
002000 000000
'-)
00001
600012 334567
606065 44321 a
Pattern
Pattern
i?
.!?~
-...;8
tv:3
«0-
T
T
00000
00001
00002
00003
00004
00005
00006
(j
E
F.
Inst
9--
P
,! 0«0~ ~P
Q
00"
CONSOLE INDICATORS
$
.:,; -<:'
0 V .l.
gl
,,0..-<>
J J
00002
+300
000
o
00006
606065443210
600000123345
00
000670000000
3 & 10
T,4
00002
+300
377
0
00006
606065443210
606153355333
00
000560000000
6 & 10
1
4
T
00002
+300
375
0
00002
606065443210
603655665556
00
000700000000
6 & 10
1
00003
+020
000
o
00000
002000000000
603655665556
00
550700000000
E
00001
+500
000
o
00005
050000000005
603655665556
00
550700000000
E
I
00001
+500
000
o
00001
600012334567
600012334567
00
550700000000
I
E
00002
+300
000
0
00006
030000000006
600012334567
00
550700000000
J',
00
'V
'"
---
1
Tn
I
?i:'
1 & 10
3
I
j
0","",
,12\
I
~
0
.l..l.
!:v~.{5"~~
1
-
TT,
I
Floatin
Ad, fTTF,
CONSOLE INDICATORS
1/ (p~ ~~f if~~ i? ~~? ~~~fj'/I
/~" .?:f /;;f) jlfllllllll
~fI il/~~~~~J~ct:'0'V
jii«i~~
<
<
~,:?
d'
-9
iP
si?
J:?
~
§'
0'iJ""
!i9Jl,f}
r1
fl
Location
Switches
00000
00001
00002
00003
00004
00005
00006
F
lnno
.5J]0
1000'
0
00005
050000000005
00
000000000000
~
I
00001
+500
000
0
00001
377777777777
377777777777 00
000000000000
I
E
00002
-300
000
0
00006
430000000006
77777777777
)0
_ 1&1.0'.
E
L 1
00002
-300
000
0
00006
3777I1.71IU7
201000000000
000000000000
1<.'0
L(l)
L(2)
00002
-300
000
o
00006
377777777777
201000000000
)0
, 1<., 0
3 &10
T
Inst
Tag
CLA
UFA
TRA
Pattern
Pattern
Address
00005
00006
00000
Octal Equiv
050000 000005
430000 000006
002000 000000
377777 777777
200000 000000
OOOO?
_lOO
000
0
)OOD?
n777L7T1ll7
377777777777
no
000000000000
I
I
00003
020
000
0
00000
002000000000
377777777777 00
344000000000
I
E
00002
500
000
o
00005
050000000005
377777777777
344000000000
E
I
00002
500
000
o
00001
377777777777
377777777777 00
I
E
00002
300
000
0
00006
430000000006
'77777777777 00
1.2
FIGURE 9, FAD, UFA, FSB, UFS
(CONTINUED)
24
)0
00
" ,"ooooonno
r---
r--
Fln.';n.
I
"nht...
''''''R\
1
CONSOLE INDICATORS
Gw*li1#t1t?/t:! pl/,:j /;l;£HIJIIII/
Location
Switches
Inst
00000
00001
00002
00003
00004
00005
00006
CLA
FSB
TRA
Tog
Address
Octal Equiv
00004
00005
00000
050000 000004
030200 000005
002000 000000
606065 44321 0
600012 334567
Pattern
Pattern
T
E
00001
+500
000
o
00004
050000000004
000000000000
00
000000000000
E
I
00001
+500
000
0
00001
606065443210
606065443210
00
000000000000
I
E
00002
+302
000
0
00005
030200000005
606065443210
00
000000000000
E
Lfl\
00002
+302
000
0
00005
606065443210
372012334567
11
000000000000
1 & 10
L 1
L 2\
00002
+302'.
003
0
00005
606065443210
372001233456
11
000700000000
2 & 10
TI>
T ,,,
00002
+302
000
0
00005
606065443210
372000123345
11
000670000000
4 & 10
Lf3\
Lf4\
00002
+302
000
0
00005
606065443210
606670000000
00
000670000000
5 & 10
Lf4\
L15\
00002
+302
377
0
00005
606110000000
606152637504
00
206220000000
6 & 10
L5
I
00002
+302
375
0
00002
606110000000
603653176421
00
206100000000
6 & 10
00003
+020
000
o
00000
002000000000
603653176421
00
550100000000
+500
000
0
00004
050000000004
603653176421
00
550100000000
T
I
E
00001
E
I
00001
+500
000
o
0000 I
606065443210
606065443210
00
550100000000
I
E
00002
+302
000
o
00005
030200000005
506065443210
00
550 I 00000000
, ""
n,
•
o·
00000
00001
00002
00003
00004
00005
00006
Inst
LDQ
CLA
UFS
TRA
Pattern
Pattern
Pattern
Tog
Address
Octal Equiv
00004
00005
00006
00000
056000
050000
430200
002000
777777
200012
206065
000004
000005
000006
000000
777777
334567
443210
g
oQ;;-
~
~
c}",:J
I
I & 10
I
I/;, /; c;£1f1Jllllll
~
$
y
~Q~ ~:t
~
eoeo
+560
000
0
00004
056000000004
000000000000
00
000000000000
E
T
00001
+560
000
0
00001
777777777777
000000000000
00
777777777777
".
nnnn?
"nn
nnn
n
nnnn"
o"nnnOOOOOn"
nOOnOnnnnnnn
00
777777777777
nnnn?
,,,on
nnn
n
nnnn?
'nOOlH"''''-7
?nnn""4"'-7
00
777777777777
".
I
"~2
,f
T
-l
J
",lJ
~
0
I? ii:'&
c-,.!l! J!f
6
'"
~~! ~olr:/:u:«((6~' 0~
E
00003
302
000
o
00006
430200000006
200012: 34567
00
777777777777
& 10
""
00003
-302
006
0
00006
606065443210
200012334567
00
000000000000
I & 10
I
L(I)
L(2)
00003
-302
001
0
00006
606065443210
200000246713
00
000560000000
Z & 10
1
L(2)
L(3)
00003
-302
000
0
00006
606065443210
200000123345
00
000670000000
4 & 10
1
L(3)
L(4)
00003
-302
000
0
00006
606065443210
606670000000
00
000670000000
5 & 10
I
I
L(4)
I
00003
-302
000
0
00003
606110000000
606065317642
00
206110000000
5 & 10
1
I
I
I
00004
+020
000
0
00000
002000000000
606065317642
00
553110000000
I
E
00001
+560
000
0
00004
056000000004
606065317642
00
553100000000
E
T
00001
+560
000
0
00001
777777777777
606065317642
00
777777777777
T
E
.00002
+500
000
0 ,00005
050000000005
606065317642
00
777777777777
T
".
-I--I -
CONSOLE INDICATORS
i/~ii1~0.
(fl~ ~~f ;o1!t~ iF ~f7 ~l?~
location
Switches
- I--I ...1-
. "'"'0'
I
~
I & 10
25
Floating MultiplY (FMP +0260)
Mul tipJ ies the contents of the specified memory location by the contents .
of the MQ register. The most significant part of the product appears in the
accumulator, and the least significant part appears in the MQ register.
The product of two normalized numbers is in normalized form. If either
number is not normalized, the product mayor may not be in normalized
form.
OBJECTIVES,
NORMALIZE END
OPERATION
NO
Un normalized floating Multiply (UFM -0260)
Multip\ ies the contents of the specified memory location by the contents
of the MQ register. The result is not normalized.
OBJECTIVES, ( E TIME)
1. ZERO TEST MULTlPLlER IF AC FR IS CLEARED
2. ASSIGN PRODUCT SIGN
3. ENSURE NORMAL ZERO PRODUCT IF UFM
WITH NORMALIZED ZERO MULTIPLICAND
SHIFT AC (9-35) •
MO(9-35) LEFT 1
A5 (01)*
02.20.20.1 (3G)
END OP
END OP
~A4.5(D~
02.20.09.1
(2E +4E +4F)
OBJECTlVE:(1 TIME)
ASSIGN MO SIGN
A>JD
(TCllh','
OBJECTIVES'STEP 1 (B!!II""
1. MULTIPLY
2. CHARACTERISTIC C'6MPUTATION
.,,!.,
YES
NO
FIRST CELL DRIVER FOLLOWING THE INDICATED
TIMING LEVEL SETS THE RECEIVING REGISTER.
NOTE,
THIS BLOCK IS INTERROGATED WITH CONSECUTIVE
CELL DRIVER OUTPUT PULSES BEGINNING WITH THE
PULSE THAT GENERATES THE FIRST L3 LEVEL
FIGURE 10. FMP, UFM
26
HOT 1 TOAD8
AC (0-8) TO AD
10(02)
02.20.66.1 (5C)
10 (02)
02 .20.60.1 (4H)
I'S TO AD (O,P, 1,
2,3 & 6)
10 (02)
02.20.66.1 (5C)
AD (0-8) TO AC
II (01)*
02.20.64.1 (4F)
CHA~ACTEItISTIC
Location
Switches
00000
00001
00002
00003
00004
00005
00006
Inst
CLA
LDa
FMP
TRA
Tag
Address
Octal Equiv
00005
00005
00006
00000
050000
056000
026000
002000
Location
Switches
000005
000005
000006
000000
611777 777m
600m 777777
Pattern
Pattern
Floatin. Multiplv IFM1?1
I
0i'i~~ ~ Jo:~
~~
~A:-
Q
t"j
~
I
'"
..p
'"
~v~
1! ~"i
<
0
~
;)v"
§
~
/J
$
l "'v
:pi
0
~
f}QC
9c
f'j.?
{:}
~
g$
&~
T~
Q.
~
t:;
(j)
T
0Qc.s'
l~it0
~ $'
;f
~
~
'v
'
E
00001
+500
000
0
00005
050000000005
000000000000
00
000000000000
U
T
Octol Equiv
050000
056000
426000
002000
UFM
TRA
000005
000006
000006
000000
200000 777m
Pattern
Pattern
200000 777777
Unnormalized Floatino Multinh "'FM\
I
CONSOLE INDICATORS
~
IV
Address
00005
00005
00006
00000
Tag
Inst
CLA
LDQ
00000
00001
00002
00003
00004
00005
00006
T
/; ~1fIIIIIIII
J!
0'c:!S""
$
0
.Au
:::
"T
!if g~
-\;-~
0<
-"
a
10'c:! § e;:::' f
!if
~
~
0
~
d
i;5?::P
t:; ij'::J 0
~
'" &> ~
'-)
$
8
T
T
E
00001
+500
000
0
00005
'"
~0
~~
G~$'
t:;J?--!.
«' {:}
~
~ 0:
Q.
(j "-
T
~~
T
050000000005
000000000000
00
!-::.
0
«J;)'
(j
~~ ~~
{
~
,,"'l:
E
I
00001
+500
000
0
00001
611777777777
611777777777
00
000000000000
E
I
00001
+500
000
0
00001
200000777777
200000777777
00
000000000000
E
00002
+560
000
0
00005
056000000005
611777777777
00
000000000000
I
E
00002
+560
000
0
00006
056000000006
200000777777
00
000000000000
E
I
00002
+560
000
0
00002
611777777777
611777777777
00
611777777777
E
00002
+560
000
0
00002
200000777777
200000777777
00
200000777777
T
E
00003
260
000
0
00006
026000000006
611777'177777
00
611777777777
1
E
00003
-260
000
0
00006
426000000006
200000777777
00
200000777777
I & 10
00003
+260
033
0
00006
600777777777
200000~00000
00
211777777777
1 & 10
E
I.
00003
-260
033
0
00006
200000777777
200000000000
00
200000777777
1 & 10
L 21
00003
+260
030
0
00006
611777777777
211677777777
00
211177777777
2 & 10
LII)
L12)
00003
-260
030
0
00006
200000777777
200000677777
00
200100077777
2 & 10
Ll21
L 31
00003
+260
025
0
00006
611777777777
211767777777
00
211077777777
2 & 10
L12)
L13)
00003
-260
025
0
00006
200000777777
200000767777
00
200010007777
2 & 10
L 31
L4
00003
+260
022
0
00006
611777777777
211776777777
00
211001777777
2 & 10
L13)
L14)
00003
-260
022
0
00006
200000777777
200000776777
00
200001000777
2 & 10
00003
+260
017
0
00006
611777777777
211777S77777
00
211000177777
2
00003
-260
017
0
00006
200000777777
200000777677
00
200000100077
2 & 10
00003
+260
014
0
00006
611777777777
211777767777
00
211000017777
2 & 10
00003
-260
014
0
00006
200000777777
200000777767
00
2000000 I 0007
2 & 10
200000777777 . 200000777776
'"
LIl)
L 41
("I
JML _WL
10
L 5
1.6
L 5
I.
T.(7\
00001
.260
01
00001
1777777777
2 1777770777
100
1000001777
?
10
T.(7'
T.lR'
00003
.200
001
00001
1777777777
1777777h77
100
1000000177
7.
10
L(8)
L(9)
00003
+260
003
0
00006
611777777777
211777777767
00
211000000017
2 & 10
L(9)
L(IO)
00003
+260
000
0
00006
611777777777
'211777777776
00
211000000001
2 & 10
1
L(10)
I
00003
+260
000
0
00003
611777777777
211777777776
00
211000000001
2 & 10
I
I
I
00004
+020
000
0
00000
002000000000
211777777776
00
156000000001
I
E
00001
+500
000
0
00005
050000000005
211777777776
00
156000000001
E
I
00001
+500
000
0
00001
611777777777
611777777777
00
156000000001
I
E
00002
560
000
0
00005
)oonoo 005
1777777777
100
,,,600000000
I
I
I
I
II
!
L6
161
Ll71
00003
-260
Oil
a
00006
00
200000001000
2 & 10
17\
18\
00003
-260
003
0
00006 1200000777777
200000007777
00
200760000010
2 & 19
T
00003
_2hO
000
0
00003
200000777777
7noonoono777
00
20077600000.
2
( A\
-\-~
~
0
s
~~i ~
"~
."00
000
0
00000
I O<;hOOOOOOOOo
i 200000777777
00
i 77600000
I
10
i
i
27
Floating Divide or Proceed (FDP +0241)
.
Divides the contents of the accumulatOr (dividend) by the contents of the
specified memory location (divisor). The quotient appears in the MQ
register, and the remainder appears in the accumul-ator. If the dividend
fraction is greater than or equal to twice that of the divisor fraction, or
if the divisor fraction is 0, division does not occur and the computer tokes the next
instruction in sequence. The quotient is in normal form if both the dividend
ond the divisor ore in I)ormal form. The sign of the MQ is the algebraic
sign of the quotient. If the dividend fraction is 0, the contents of the
accumulator (Q, P, 1-35) are cleared and the sign is set plus.
OBJECTIVES, TC 2
OBTAIN TRUE CHARACTERISTIC DIFFERENCE
PERFORM 1ST OF 2710 DIVIDE CYCLE
/"
OBJECTIVE, RESET MQ REG ISTER
PREPARE FOR DIVIDE CHECK TEST
I
:•
,:r
,
,r,",
r.'.'·Nf~'
~,,'¥
.> /7
., ~~.,v,.n~" t.,.; <-.kf/
~::J..~ t,..",
(DIVIDEND>
DIVISOR)
SHIFT AC (9-35) &
MQ (9-35) RIGHT I
E2(DI)'
02.20.11.1 (5E)
(DIVIDEND
DIVISOR)
=
MQ(9) TO AC(35)
A4 (Dl)'
02.20.31.1 (SA)
SHIFT AC (9-35)&
MQ (9-35) LEFT 1
A 4 (Dl)'
02.20.20.1 (3H)
! ;
OBJECTIVES,
STEP I (TCII)
1. CHECK FOR LEGAL DIVIDE
2. DIVIDEND ZERO TEST
3. OBTAINCHe>,RACTERISTIC DIFFERE!:,!CE
~t~~1'Ir:~
c
,\1"1
END OP
'FIRST CELL DRIVER PULSE FOLLOWING THE IND ICATED TIMING
LEVEL SETS THE RECEIVING REG ISTER,
FIGURE II. FOP
28
~
)."11
c
'7
~
______~____________~
"i.>",:;:~\,,<
-""~~·f--,:J
DIVIDEND ~
lWlCE THE
DIVISOR
~S\)~
~~.
OBJECTIVE, TC J3
REMAINDER OF
DIVIDE CYCLE
<
To::v:- -TC 13 AND TC 15,
1. 200 PLUS CHARACTER
DIFFERENCE TO MQ
2. OBTAIN ORIGINAL
CHARACTERISTIC
OF DIVIDEND
Location
Switches
lnst
00000
00001
00002
00003
00004
00005
00006
00007
LDQ
CLA
FDP
TRA
Tag
Address
Octo! Equiv
00007
00005
00006
00000
056000
050000
024100
002000
Pattern
Pattern
Live Reg
---
000007
000005
000006
000000
173516274051
176444 444445
000000 000000
I
Float"nil Divide or Proceed (FDP)
I
CONSOLE INDICATORS
I
o /; illlll/l;
~i~~~~'
<
<
~;J
~
<)
0
A:::-
UQ;-'
'v
Gdj~ §" .p~l ;~v l"alo
'v
OBJECTIVES:
(I TIME)
I
(.,
2. RECOMPLIMENT
FRACTION OF
ACC UMULA TO R
AC (9-35) TO AD
10 (02)
02.20.61,1 (28)
AC (Q-S) TO AD
10 (02)
02.20.60.1 (4C)
1 '5 TO AD (Q, p.
1,2,3, & 6)
10 (D2)
02.20.66.1 (5D)
NO
HOT I TO AD 8
10 D2
02.20.66.1 (21)
<:";(j
f......"X
t?~Y
*.::::
7
00001
+560
000
0
00007
056000000007
E
I
00001
+560
000
0
00001
000000000000
I
E
00002
+500
000
0
00005
050000000005
'"
T
00002
+500
000
0
00002
173516274051
T
'"
00003
+241
000
0
00006
E
Lill
00003
+241
033
o
00006
, '"
noon,
L 13}
L 13}
n
173516274051
00
024100000006
i 73516274051
00
176444444445
1"13247136024
00
~"'~
~
0
,
;
0
--\-
0'
l'Jl I
'<'
74
006
0
00006
3&10
1
I 0000'
.?,
004
L 16\
L (7)
00003
+241
L (7)
L (8)
00003
L (8)
(9)
00003
L
T17.
1?\
"
, >',
I 0000'
L (l4)
L 115} 00003
+241
002
L (l5)
L 116} 00003
0
1 76444444445
174535753063
00
176004444444
noon
'"'
1747007654 ,
00
17h0222Z2n
' " 10
00006
176444444445
174403726147
00
176111111110
3&10
+241
000
0
00006
176444444445
174130641751
00
176444444442
3&10
L (l6) I
00003
+241
000
o
00003
176444444445
174575306416
00
176444444443
3&10
I
I
00004
+020
000
o
00000
002000000000
141202471361
00
17 6444444443
I
E
00001
+560
000
0
00007
056000000007
141202471361
00
176444444443
E
I
00001
+,,0
000
0
00001
ooonnoOOOOOO
"20247""
00
000000000000
0
I nnoo,
120247"~
00
~ooooooooooo
E
'OOOOZ
"00
000
o,nnn,
,,--'V
14
1 76444444445
030
a
{i:'
'VQO~o..o,(,c,."
176444444445
032
+241
T
~
O'v~
~
00006
+241
00003
10
0°0
y
St-.:.
0
o 00006
00003
L
/ft
'V~\
N
,,;s,,--
0"
~
t;0'
~ $'
002516274051
0'
LIZ)
noon,
9;:-
n
""
L (9)
• FIRST CELL DRIVER PULSE FOLLOWING THE INDICATED
TIMING LEVEL SETS THE RECEIVING REGISTER
'"
E
1. ASSIGN REMAINDER
CHA RACTE RISTIC
'0
0«:;-
0;-
~
7
.::::
1
1
1
1
l
1
1
1
I-
29
Oouble-Precision Floating Add (OFAD +0301)
Adds the double-precision number in the specified memory location and
the next higher location to the number in the accumulator and MQ registers.
The result is a normalized double-precision number with the major answer
in the accumulator and the minor in the MQ. The sign of the accumulator
and MQ is that of the algebraic sign.
OBJECTIVE: STEP 10 (TC 10 & 2)
REGISTER SWAP OR REGISTER
SWAP AND INTERCHANGE FOR
MINoRrA_D_D_.____________~------------------~~~~~-----N~O_<
YES
Q CARRV
Double-Precision Floating Subtract (DFSB +0303)
The same as DFAD except that the sign of the double-precision number in
memory is inverted at the beginning of the operation.
DFAD
.\.
INHIBIT
SB(s) TO SR(S)
CHAR DIFF
< 100
OBJECTIVES, STEP II (TC I & 10)
I. PLACE LARGEST CHARACTERISTIC IN SR.
2. CHARACTER DIFFERENCE IN SC IF LESS THAN 100.
r:BJ:::'S;:T::::) - 1
EQUALIZE FRACTICNS
2. SIGN DETERMINATlCN (ADD
OR SUBTRACT)
I
I
I
7
I
I
I
D4J
o'-;,.y
1-;:
FIGURE 12. DFAD,DFSB
30
*
FIRST CELL DRIVER PULSE FOLLOWING
THE INDICATED TIMING LEVEL SETS
HIE RECE IVING REGISTER.
15~----------~1----------~
I
21~------------------------------
__--------~
OBJECTIVES:STE.P IS (TC 10.s. 5)
1. MINOR ADD
2, SWAP FOR Iv\AJOR ADD
OBJECTIVE: STEP 24 (TC 20 & 4)
COMPLEMENT CORRECTION
OBJECTIVES:STEP21 (TC 20 & 1)
t
1. MINOR SUBTRACT.
2. SWAP FOR MAJOR SUBTRACT.
OBJECTIVE: STEP 16 (TC 10 & 6)
MAJOR ADD
-----~-=+==~~=---=~
-- -- -- --- --OBJECTIVE: STEP 22 (TC 20 & 2)
MAJOR SUBTRACT
--- --- -----
OBJECTIVE: STEP 25 (TC 20 & 5)
COMPLETE.'Z' COMPLEMENT
CORRECTION
~------~--------------~
NO
YES
YFS
SHIFT AC (9-35) &
MQ (9-35) RIGHT
A3 (01)'
02.30,69,1 (4F)
YES
NO
END OP
02.30,09,1
(3A + 4A)
YES
END OP
02,30,09.1
(4')
31
w
~
-;-----'
,t,
\
"':"
G"
l
'
j
,,'~.
I(
\'
/
1,,"
« /'.
n
o
~
Z
";;
g ,.o
So
p
"
~
~§6~
on<>-1
I-
rvAwl>
:=:~~;2
-;:;:~-;:'
~w
N
--';>
6
,----<
2l:-~- ~
!3~~
'" .:......~rv --i
~liLw ;
~
~o-
z
Nm~
c:
~
0
o
I-
K
('
;!" g"
""0
00'
-
!;~
= "
',~
~
"
o
'0
y
~
~ p~-u ~
• O':----t
H .i'lR"'~~
M>~~
P
'~;:;l
=
:.
2P?S
t-.:.O-t
ono
os "~
~
~
Z;;;
0"
~~~
i .s
~
::;
~~
,.m
~
~~
!::r;
~~
~~
~
Q-=i
~~
-n
2'
'1
oz
AoIAIIA2IAJiA4IAsIA
3
i
nr pU
1111T1f rl r1
,
IG¢lTP
I
FA S ""'"
:_ A l I I
_
5 -
_
I 2. 2.
S
1.
I
i
(2.15. 9.1)
:
_
ht EDT ~ •
1st
A 1_.....-J
BS -SR
I
DP P
I
5
...
i-
I
-+S~
I
I
I
'
SWR"""
l
TdH
N 02.15 59
(2.2. 1. )
02.30.60.1)
SR9-3~ : 5 (2.
_
,M?ltl~'R
G
I
I
I
Y
I
I
I
A!~/
I£..A2 1
P N T/
N
y
A5 ER L'
I
It\21
:
I
I
C III
2n
5
~-AlDl
D A-
I E
10 .3 . 1
IA
Q+-s"
( RR
.~; ~
D (0 .3 .6.1
1 S RT AC
r
i
e
All A21A31A41 A!51 AOIAII A2IA3IA4IA!5IAOIA IIA2IA3IA4IA!5IAOIAJ IA2iA3IA4IA!5IAoIAI
1 I 1 1 13 1 1 I
I! j
L 11 EARlY
10 .3
,
I
I
.7:.,
Is SrJ:P
1)
!
I
I
1
1
I
I 1
II
I
I,
I
!
I
j
1
r
I
(0~.2
I
• • 1f
_,
II
I
I
A iLY (0'1.20.00.1
lsSTEPAE
I:;
I
:
!
II II
lOt 5 EP E LY;
lOt 5 EP LA E I
J
'i
I
On.oo. s
5
1
I
L~
i
02 30 64 1)
(r)
z1
1
I
P A LY
~r~1~:l:l(rR
ct '~"YF.Af I{Cll>,[Cf ~Rlf+ 1:.
lACr >iAi r chr
~
AoIA' IA'I A,I A.IA,I A.
.
5 l_k-- ~ PD
I
tEP.EA,f I
20t, S
Al I
I
:
1
i i i
I
~
I
:
I
I
I
I
AT
I
'
i ' .
~'
I!:
I
L
E R
II
I I
J::
1
ill
1
-1
2 1 Y LE 3
I1 .
I 2. 5. 4. )
1
r:A~ I1R)
E AT
II
I I I t I I II
11
!
AD·
pdJD o·~
iPR 8
6
1
I
/
I
1
MtSTr R~
EkR4.Y
I
'"
A, IA,IA,I A.I A,IAol A, i A,:A,IA.IA,IAoIA, IA,IA'IA'IA,IAoIA, IA'IA'IA'IA,IAoIA, IA'IA'IA'IA,IAoIA, IA'IA,IA'IA,IAoIA1 IA,IA,IA.IA,IAoIA, IA'IA,IA'IA,IAoIA, IA'IA,IA.IA,
I tfT\ I I I
II
~""
II1111
I
:
1
1
I
:
I
I
I
I
I:
I
I
I
I
,
,
I
g
I
IA2IA3IA4IA5J~olA IlA2IA3IA4IA_!5IAojAJ IA2lA~A4IA5IAoIAI IA2IA3IA4IA!5IAoIA IIA21A31A41A5
8 I I I 1 1 19 1 1 1 I 1 1
I
I
i
I
(111
iI
I
!:lA<10
s)
I
I
od TE E R
d
1
10j' 2Q. 0i - P2·10. PO)
TEl L41E 10;4 2 , oq. 1)
ld 1
,
I
:
I
Re~et
t-tt;:CI:~~H
Ie
..-I-AIDI
,blo""IAQ35;
M
gII01.3'.1.1
,
I
:rc114
I
,
,
I
,
I
;w, s~p~se $(
I
~
st/:~ I
~F j~:li,tR.fj/r
1
EJu~,Ll1E 4;\1
I
I 2.
51 P
L 1
!
jc 5"1"
I
RE~'l lto .2 . o·
0·11. )
r c p-J
!
Q
I
9-3\
!
J
,
-
-- -
-;~~'~~~----------------------------------------~-----------------~~~~--o~__--------~~,----~
D,
I
'~~----------------------------------------------~-----£NL------ffL-~~~~-,~______O~N~~~
---:
IAt Z N - g
8
-~
M
•
~
~
~
.
Location
Switches
00000
00001
00002
00003
00004
00005
00006
~r-._4~~----------------------------------------~------------------.r-------------«
$
i
I
i
I
Tog
Inst
LDQ
CLA
DFAD
TRA
Address
Octol E'1uiv
00005
00004
00004
00000
056000
050000
030100
002000
233012
000654
Pattern
Pottern
000005
000004
000004
000000
345670
321765
l
J
I
I
m
4,
~' IfUEi:'
I
E
00001
+560
000
a
00005
0'J6000000005
E
I
00001
.1.560
000
0
0000 I
00065432176-
_L
E
00002
t500
000
a
00004 I 050000000004
_E
I
00002
t500
000
a
00002 1233012340070
.,-fJ
rI ;j >£J!IIIIII/
$
$'
0~q
&--=
0
It:<
cr
5t
~ ",<0
000000000000
00
000,"4" "C"
000000000000
00
000 C
2nO""","0
00
000'"4'" "'"
Eill
00003
<301
000
0
00004 I " " 0000000'
'HO""'",O
00
000654321765
I &; 10
E(2)
0000]
+301
000
a
00005
233012345670
23301234%70
00
231654321765
1 & 10
E(2)
LII)
00003
+301
000
a
00005
23301234'>670
2330123t.5670
00
233&54321765
1 & 10
L(l)
L(2)
00003
+301
000
0
00005
23301234%70
2330 J 2345670
00
233654321765
2 & 10
L(2)
L(3)
00003
+30 I
000
a
00005
233654321765
233654321765
00
233012345670
'J & 10
233530643752
6 k 10
6 •. 20
L(3)
L(4)
00003
+301
000
a
00005
233012345670
233012315670
00
L(4)
L(5)
I 00003
+301
000
a
00005
233012345670
233024713561
00
233530643752
LIS
LIG)
00003
+301
374
0
00005
233012345670
233516273432
00
,n,
',""'40
'H'
"","0
374
a
00003
233 0 1234S 67 0
22<"""""
I 00
1
1
00004
+020
000
a
00000
002000000000
227516273432
00
~~~--r-l~t;;~~----------~~----~-----~~~,-~~~~~~,~-~:i:-~g'-e~~~-----------;'~~~~~IorI~II."-~-'-- ~:~--~~~__II_~~_I-I~:e,-}-------N~~L-------~~~--------------------------------------------1
1
E
00001
+560
000
a
00005
056000000005
227516273432
I 00
"", com40
-;:;~--~~~5~-N~,--------~----~---e~~o~,~r1M~,~~o~e~N~~-----------ir--t·---
E
I
00001
+560
000
a
00001
000654321765
22751627341)
: 00
'00,"",,0{-
I
E
00002
+500
000
a
00004
050000000004
22" "'''4 U
100
I I I
I
~:;*"'--...CTERIST1C OF AC AND
FRACTION OF AC TO SR
7- REGISTER SWAP IN PREPARATION
FOR axc
YES
SR (1-35) TO MQ
(F
j :
)
E5 (Dl)'
02.30.65.1 (5B)
AD (9-35) TO AC
(ACC RESEll
AS (DJ)'
02.30.62.1 (41)
MULTIPLY CYCLE
(AXD + axc + AXe)
OJECTIVES: STEP 15 (TC 10 & 5)
OBJECTIVES: (2ND E TIME)
I. ZERO TEST HIGH ORDER MULTIPLIER
AND MULTIPLICAND
1. MUL TPL Y BXC
2. ORIGINAL FRACTION OF MQ
2. COMPUTE FINAL CHARACTERISTIC
BACK TO MQ
OF PRODUCT
3. SWAP THE FRACTIONS Of THE
EFFECTIVE ADDRESS AND
EFFECTIVE ADDRESS + I.
4. RESTORE SR CHARACTERISTIC
5. DETERMINE PRODUCT SIGN
NO
INHIBIT
~--------l se(s) TO SR (5)
SET AC & MQ
02.15.25.1
CONDITION
AD(9-35) TO AC(10-3S)
ond MQ 9 TRANSFER
LINES
*'" '" SIMULTANEOUS OPERATION
*** '" GAT ING OCCURS WITH FPI ONi
IT ONLY OCCURS ONCE
(STEP 12, AXD)
" FIRST CELL DRIVER
PULSE FOLLOWING
THE INDICATED TIMING
LEVEL SETS THE
RECEIVING REG ISlER
FIGURE 13. DFMP
34
NOTE:
THIS BLOCK IS INTERROGATED WITH CONSECUTIVE CELL DRIVER
OUTPUT PULSES BEGINNING WITH ruE PULSE THAT GENERATES
THE FIRST L3 LEVEL.
14
21
Location
Switches
00000
00001
00002
00003
00004
00005
Double Precision Floatinil Multiplv (DFMP)
Tog
Inst
ClA
lDO
DFMP
TRA
Address
Octal Equiv
00004
00005
00004
00000
050000
056000
0261 00
002000
211 777
200777
Pattern
Pattern
0~ii~~
uS
I
E
OBJECT1VES:STEP 16 (Te 10 & 6)
~
1
2 - REGISTER SWAP FOR Axe
~
8
AC (9) == O?
C
SHIFT MQ (9-35).
AC (9-35) LEFT 1
A3 (01)*
02,30,69,1 (5E)
I
I
OBJECTIVES;STEP·21 (TC 20 &_1)
I
I
I - MULTIPLY Axe WITH INHERENT AD TO SUM
000000000000
00
000000000000
I
211777777777
00
000000000000
E
OOODZ
t560
000
0
00005
056000000005
211777777777
00
000000000000
0000'
+060
000
0
00002
200777777777
211777777777
00
200777777777
00003
.,,,
000
0
'000
I "')0000000'
211777777777
00
200777777777
1&10
00003
+261
033
0
00005
211777777777
211777777777
00
211777777777
1&10
F '"
I
"'
OF Bxe + E!:mAXD
I
,"
'"
I
AC (0-8) TO AD
AD (D2)
02,20.60.1 (4F)
1
T
AD(J-8) TO MO
AJ (DJ)'
02.20.63. J (SI)
I
1
I
J.
T
1
1
.
I
AC(S) TO MO IS)
Al (01)*
02.20,70.1 (4F)
J.
J
J 0~ r5'<;~"'
Q.'V
"QO-\-o.o.~1<.
re-
t261
033
0
00005
211777777777
211777777777
00
211777777777
1&10
033
0
00005
211777777777
211000000000
00
211777777777
2&10
00003
tZ61
030
0
Oa005
211777777777
Z11677777777
00
Z11177777777
Z&10
)
00003
+'bl
0>5 I 0
JO005 '
211777177777
211767717777
00
Z11017717777
Z&10
1
00003
t261
OZZ
0
00005
ZI1777777777
Z 11776777777
00
ZI1001777771
Z&10
)
"
00003
tZ61
017
0
00005
211777777777
Z11777677777
00
ZII000177777
Z&10
)
7
00003
tZ61
01'
0
00005
211777777777
211777767777
00
ZII000017777
2&10
)
L
SI
00003
t261
Oil
0
00005
211777177777
211717776177
00
Z11000001777
2&JO
LI8I
L 19\
00003
t261
OOb
0
00005
211717777177
211777777677
00
211000000177
2&10
)
L,m
LllO) 00003
t261
003
0
00005
ZI1777777777
211777777767
00
211000000017
2&10
)
"'
'".
""
or
0
' " 7777777"
00 I "1000000001
Z&IO
)
'"'"'
• " 1777777777
LUll \
lZ\ 00003
+2bl
• 000
0
00005
211777777777
211777777776
00
Z 1100000000 1
4&10
,
11,/, Z\
I J3\ 00003
Hb)
033
I0
00005
211777777777
211000000000
00
211771777777
5&10
,
00003
t261
030
0
00005
ZII777777777
222677777777
00
211717771717
5&10
0
,115\ 00003
I ], ""
J"
00003
I, ,,"
171
000"'
I
t261
OZ5
00005
211777777777
12ZZ767777777
00
211017777777
5&10
+Zb
022 I 0 100005
211777777777
Z22776777777
00
Z11001777777
5~JO
"76
017
,,, 777777777
00 I ,,, 000 177777
""
0
00005
77"777h7777
AD (Q-8) TO MQ
AD (Dj»
02.30.65. J (5G)
I
I LI)g)
L IZOI 00003
tZ61
006
0
00005
211177777771
2Z2777777&77
IL "01
LIZl\ 00003
tZ61
003
0
00005
ZI1177777717
22Z777777767
" 10'
17777
5&10
""
ZII000000177
5&10
)
00
2.1 J 000000017
5&10
)
L (Zl\
L
(22~
00003
t261
000
0
00005
211777777777
2ZZ777777776
00
2.11000000001
58..10
)
LIZZ\
Lim
0003
tZ61
000
0
OOOOS
211777777777
22.Z777777776
00
211000000001
68..10
)
)
L (231 L (Z4
0003
+Z61
0>3
0
00005
211777777777
22Z777777774
00
211777777777
1&20
1
1
L (2<)
L [Z5)
0003
+Z61
030
0
00005
211777777777
2ZZ777777776
00
Z11577177777
18..Z0
1
)
L 125) L 126)
0003
+Z61
OZ5
0
00005
ZII777777777
222777771776
00
211757777777
18..20
1
)
L IZ6\ LIm
0003
+261
022
0
00005
ZII777177717
222777771776
00
211775777777
1&20
1
)
IL IZ7\ L IZSI
0003
+261
017
0
00005
211777777777
22Z777777776
00
211777577777
1&20
1
)
,IZq) 00003
+261
01'
o
00005
ZlI777777777
2ZZ777777776
00
I ZlI777757777
I OJ 1 10 100005
' 2 J 1777777777
I 22277777777.
i 006 10 100005
i ,,, 777777777
I L IZB\
(
§ ~~
0
,*"
n'
AD (0-8) TO AC
AO (01)*
02.30.61.1 (3D)
02.20,66,1 (5B)
J
«.:
-*
~ ~
+Z61
YES
1'5 TOAD (Q,I,2,
3,6 & 8)
AD (D2)
'<:'
t
00003
" 1777777777
\
l~!;:}
0!NV
00003
2 - CARRY CORRECTION
AC (9-35) == o.
MO (9-35) "O?
:tJ;y s;;<
l
3 - NORMALIZE
Nol
\
0
LI7
I L ""
END OP
02,30.09.1
~
J? ~"&-
'
I
rOIlHo, ~~STER ,
~FMI
IGti> TP EI
p
I
D;, 'l~yl-++-I-~
'IOO"···'
rl"
M.-B5'0,
M 9j35' 0:
2hd t
A
Dl
I'
'
IDF~P
PF
l¥"
E or y'
'jl
G~
...---lA
r-"
S+
-
i'L Ie'; ~"f:o- S,.=rs-· (2~r:
~ ;,~.~:~ s, IS:ll~:
w
1
I te A
I
'FM • >1 ~\)~'/~ rOI9='S·'
)
~
RrONa,
D MP'JtETi e'
I
fhirt ADl~~
111E
,1:
htlE 111M
A( 2, (:2
ie' 5 1
'll_y-<
-f-
A
1
F"P'ndEim'
I
"
I
~'t)~
,
ole
>d
(b.l"
M~
8-.~
I,
(0 .. '
Q
!•
I
(02'.3
(0.
II
,ikblill
I
I
S'i,~~ Oi(0.3.6.1
ItJ;~
~A b;~~ Is'ttll(02t'3~'6~")
T,
e.-"...J
AP1·..-"i
FMP' ~odl' tbmef-H
"i'I
,
II
(02 30(60(,)
S
I
!
I
IAq~ 'iRs I(Ol.30.70. 1
0cjd-tS~
(Q2.:jo¥1l
I'
s,j Ads 1"NUsl(0~.3q.7q.1)
s,t '4s IPL~S ~02f30r70 1)
GD~ 1 I
I
I I I I--'lA1D1
1'thiTE1'9"YI"
DFMj., hm '~"y---'T I I I I I
I
DFiIM>
,'Ii'
(~:~:'H'" t~I:": .':l,')
D M 1 L (&2. O.
. 1)
FMp fl4EfA:Io2t-1t
SRI9-#AD
pHi'P 14'I'A1Dl~
h j:'1'fe.
Dfl~'t Ct~~t~J,:~1 I I I I I
SRL,t-t I
Filip 114"+oI\C
"""''',
"'I'~
SCf--1
odl
I r I101·,·0'·')1 Il-DI
, I'
~
D'IiAP " a·2~":.p~ IA~Q+'+- ~cl (Ot.3~.6h. 1
DM2E't;
Irt"rcl
19dA'h I I I I I 'f" CA3 y.1 ~
9QA'kYIACL.
10~.3P.6Il.l
112./o.~8.~)
II I II
::ol
.l-.I. DrMi 211"' Pl1
FP~
AI E~'ijY.
4.( 'P'~'AtD~~A3~21 I(02.2~.Od.l
do
D'0 PI2I'I'PlI2'H2{::,rH
~
l~p~AP
11021.3941)
+tDd_a1 (Ok.3t2~.1
I I
,0
II
A1 ( ·8 -+A~
1-
liGjTEIAO 2.
II AE' 1 I
I
I
11II
I !
I
I
I " I D 12 68 (12'1°.;6.1 1)
,A91' a loJ2d.6 .1>1
' \,; ".
I
I
IA9sf--tila l I10:;j.2Q.7Q. 1)1
' .
III
I II I I III I I I I I I I II I I II I I I I I I I I , "
~
~
¢l2.~0.~0·ll)
I
1
..
I
II I I I I I I I I I
Double-Precision Floating Divide or Proceed (DFPD -0241)
Divides the double-precision num:.er in the occumulator and MQ (dividend)
08JECT1VES:STEP 11 (TC 10 & 1)
G8JECTIVES:STEP 13 (TC 10 & 3)
by the double-precision number in the specified memory location and locotion plus 1 (divisor). The result is a double quotient in the accumulotor and
MQ registers with an associated algebraic sign.
OBJECTlVES:(E TIMES)
1. SAVE EFFECTIVE ADDRESS
2. SAVE EFFECTIVE ADDRESS +1
3. DIVIDEND ZERO TEST
NO
(ILLEGAL DIVIDE)
INHIBIT
1 - - - - 1 5B(5) TO 5R(5)
08JECTIVES:STEP 12 (TC 10 &, 2)
1. COMPLEMENT AC
2. TRIAL REDUCTICN
OBJECTIVES:STEP 16 (Te 10 & 6)
1. REGISTER SWAP FeR 01
xD
2. PUT Rl IN CORRECT FORM
Q"'01+ Q 2
A
+,
0," -C-
R] - 01 D
Q
"---
2
C
A+'
R "" REMAINDER OF - ,
C
35
50
Ii
35
II!
II
C
A
AC
A+B
SWR
MO
Rl -01 D
0" - - +
C
C
* FIRST CELL DRIVER PULSE FOLLOWING THE
INDICATED TIMING LEVEL SETS THE RECEIVING
REG ISTER
26
* FIRST CELL DRIVER PULSE FOLLCWING THE INDICATED
TIMING LEVEL SETS THE RECEIVING REGISTER
FIGURE 14. DFDP
38
C?
Nol
"
3. REG ISTER SWAP FOR
AD (9-35) TO AC
(ACC RESEl)
'1
1
I
I
I
I
SET FPl TGR
A4 (Dl)
02.20.08.1 (4A)
AS (D1)*
02.30.62.1 (4G)
I
SET TC20
AS (D2)
02.20.03.1 (5D)
1AS
SET TCI
(D2)
RESET TC6
AS (D2)
02.20.02.1 (3C)
02.20.00.1 (IB)+
I
SET TC20
A5 (D2)
02.20.03.1 (5D)
1AS
SET TC2
(D2)
1MPY
SR (9-35) TO AD
CYCLE
02.12.08.1
Sc == 0 ?
J
I
AC9-35 TOAD
MPY CYCLE
02.12.10 1
1
-
I
1
02.20,04.1 (3A)
I
- - - - - - - - - r--- - - -
I
- - - - - - - - - - - - - - - - - - - - - - - - rOBJECTIVE'STEP 21 (TC 20 & I)
MULTIPLY CYCLE 01 XD
~
\NO
NOTE
/
.YESI
I •
SET Fl'li .;.
f'
2. SUBTRACT R] - Q] D
I
I
..,
RESET TC
AS (D2)
02.20.05.1 (4F)
r<
YES
C
AC (9-35) TO SR
AS (Dl)'
02.30.67.1 (4B)
I
1
I
I
.\
=Oe. /
'.
)
-
1. CHECK FOR LEGAL DIVIDE FOR
MQ 9-35
\
I
OBJECTiVES,STEP 24 (TC 20 & 4)
A4 (Dl)(
,"
02.2Il.08.h.. ".
K );
\
~:
I
MQ (35)
=1 ?
\
NO
I
OBJECTIVES.STEP 2S (TC 20 & S)
ft
1. COMPLEMENT ACCUMULATOR
2. TRAIL REDUCTiON FOR Rl - 01 f
--C--
.
3"
AD (9-35) RIGHT TO AC
AD (35) TO MQ (9)
MQ (9-35) RIGHT ONE
02.15.25.1
REDUCE SC Xl
02.12.38.1
REDUCE SC Xl
02.12.38.1
SH 1FT AC (9-35) •
MQ (9-35) RIG HT
WlT!1 AC 35 TO
MO (9)
02.12.22.1 .
r
STEP 2S BRINGS UP FDP STEP 2.
WITH THE EXCEPTION OF SETTING THE
FP2 TGR THE NO 9 CARRY CASE DOES
NOT APPLY TO STEP 25. AD (0-8) TO
AC IS CONDITIONAL ON NOT STEP 25.
SET FPI 1GR
]
A4 (DI)
02.20.08.1 (5e)
1 AS
SET T C 2 ]
(D2)
02.20.04.1 (5B)
END OP
02.30.09.1 (2C)
(DIVIDEND
S~II'T M:f9-3$).
MQI'{-,tl5/'RI<:$f\T
WItH~C'3S. TQ,
< DIVISOR)
YES
NO (DIVIDEND.:>DIVISOR)
MO(j').· '-:',
01'.12;27,1'
SHIFT AC (9-35).
MO (9-3S) LEFT 1
A4 (Dl)'
02.20.20.1 (3H)
NOTE,
THIS BLOCK IS INTERROGATED WITH CONSECUTiVE CELL DRIVER
OUTPUT PULSES BEGINNING WITH THE PULSE THAT GENERATES
THE FIRST L3 LEVEL
22--
39
OBJECTIVE'STEP 4 AND
STEP 30 (TC 4) FSB
SUBTRACT Q 1 - Q 2
ASSIGN MQ CHARACTERISTIC
OBJECTIVES'STEP 26 (TC 20 & 6)
d ,,"
1. DIVIDE
<,I<'y_j'\"
2. LINE UP FOR 0, + 02
YES
NO
,-------
I
I
AC (Q-8) TO AD
AO (D2)
02.30.63.1 (4C)
----1
OBJECTIVE:STEP 3
& STEP 30 (TC3)
FAD
,
I
I
I
I
OBJECTIVE'STEP '30 (TC +,30)
I
SAVE AC (Q-8) DURING STEPS
3AN!H
(FLOATING POINT ADD AND
SUBTRACT)
I
'------ -- -- - - - - - -
INSTRUCTION COMPLETE
FIGURE 14.
DFDP
(CONTINUED)
40
I
I
I
I
I
I
I
I
I
I
STEP51SA
CONTINUATION
OF STEP 4
?
Location
Switches
Inst
00000
00001
00002
00003
00004
00005
00006
CLA
LDO
DFDP
TRA
Pattern
Pattern
Pattern
Tag
Address
Octal Equiv
00005
00006
00004
00000
050000
056000
424100
002000
176777
173777
173777
000005
000006
000004
000000
777777
777777
777776
Double Precision Divide a.nd Proceed (DFDP)
l
CONSOLE INDICATORS
J _
:::
;
~
~
IflolA I iA21A.IA.IA.IAoiA
IIA~IA.'A • .0.5 Ao~AI A~ A3 A4'A, ~olAI A2 A, A• .0.5 Ao A, 1.0.2 A3 A41A5 Ao'A, M
TI :
11~",f'~"
I,
[1
1
I'
I
I
r'l"1'l
1
E.' :f,.':: ,~r; :;,~ '" 1~'
, ,~,•. LI(I~
"" ,,,,,.I,,,, _'1 .. " " .
"j' .,.,
I
Mlf
to , '1+"
1-+
1ih:B-::g~~
DFPP 11+24 • J 2
1
juk,
I
2
112~ I I
I
I
I
2r I
"'t!
SR~
D 1 -2 A
4
~1~t·.-
L~
RN
~
SE
1_
A
9CA RY
a
dIV!=H C
2 GJ
-+. '/'C
I
F~tL/
2
I
I I
I I· ! II
I
!
I
'
I
.
(
I .
I ,I
I
AI 'A2 .0.3 A41A1ilAOIAdA2 ,A3IA.IA.
1:
3.r, .
I ..
A~IA4A5 A
I,
I ,!
I
:
'I
'I
1
I
I
I
'
I
,I
·1
.1'
I
'
'
!
I
II·
1)
1'1'1'1
i
1"
I
I
I'
p
1c
I(OZ~20~31f 1)
,.1)
Fc!P:;jE-j'.2Q2
!,H·~,I,.
l'lTII[
·~~'QTI'.O·JJ;~1'"1·"II·
MY
9
CI Aljla (o.J. . 1)1
~ ~._
5E
01
II
:f~ ~
LE
FIG 'AjJD~
ID
I
I
P
D
E1RLr:
I
DIV
~1!)1
0
2 L
~.AA.
+A
y.-.... .......
IMJAoadARY
:lJJ:::11 j .'~
01
~
3.
~
,; _ _ •
A (9)
~":!"
,,;t
.
R
l'6'Fltml
.'tmt
+1 ( ,
f
f': '"I
""::,
1
" I
~
, ..
I I 'I.
2 2O!W 1)
N
02 70 631)
\2.~~:'l
' .
i
~'~0i.l'~-I--4-
1. '\,I;
1,1;1
I
I
------
~
.:O~
H'
,i
i
•
~
~
;:o.~
1
~
iI.P.l:_~
D DP 01 ID L To (0
Z 20 62
SR
(0 29:2
FOP 5
_~~n~.~'_
[1,1;
T"""':""
LATE·-
FOf Div
~)~•
:
L---
!I
D
59-:5
~
I
i
D~2J
I
i
,I
'1"low d,
51
°l~,
,
2'
I.
i
,.10.6.
'·""j''I'1
r"t'~'
S~PlA~E (f~P2IL)
f9dARkY'IFO
Fij2~GR
I
II
" '\
I
.4·o.i) Is'
I
j
DFP
.ol.~} jt.D~A'
I
I
.d9.~)
Ip2ITG~
SHIFT lEFI
dN
•
,
I
1
[Oi.2.0tl
,
I ,,). k)
I
kES(T
,""I TE!-F~2iG
IMi',j"I('l "I '1'
SRJj
1<0'" ,'. ,I b,d,
.,,~:~:
'"
(Oi·~.oj<·'1 1"1'1..11
",.
,. ,-, ,
I
r'1'i. '1""'"r
i
•
"'"
0
ARY Gf
REET9
(D22D.0
i
1)
'°'":1.
oH
I
I
I
A 9- 5
1,1"
>I"~
1
++ '''[.' ,"T
~!"~'1"".Q_tI)2.~0.11.1)
III' II
C9
. "1"1''
\' '"
l' 8",-,
IFA$4.'{00
iY
~, ; ~[
. . . 2d2 0 9C RR
't'· ~°.••.'!' "
"
FJ;..s
;r
E rl'4
A
~AS
4'
Sft.L~A$Dlt9
!
,
~~j(O.2
I- ,~,'~"
!
.6;.1
f-c:.:(O.2.~'1
R:W. • • 64.1)
9-~
0
"-3
,-'
1
A 9
~.
,;r,L,
0
S
-
.
P 022003 l'
(O~.~.6
.1)
IMcjloJ.."d 0
"I
'''I
;I:l·,
I
(02' 2.6.1
11
,
"M'
r_:<~i
'-'0. ,. I
U
III
5,
stlodAR~YI(O~·2~.01·1j
I ~AJLY
I!
I
I
II
I I
,
, I
I ,1,J"J.d,'J-+-'Uc.Ll.J
'-1,0'.".".,
m'AC~'~+~Q/
~TrTTTl A(fi:~'
( -8)4AI
[
(0.
•
•t
liGATEIAi
I,.d '"*-.'i'f
IPR
~1~DtJ.m'~J
;r,r~~n:t:f'j'l
11'hl
AstERILolE~RLY
LU::;r-
i i
I
I'
,
I
1
: I !
, - ' "~~.' ..11', ]
,+
,
I,
! - " " "1' .,
RY Mf
I I
I'
'! .
S ~ rI .'
'1"'· .,.
Ill!
I
I
M9_
•
'1' 1>I'.,0'
cloer· 'Qr""
" "•. ""
1
:
i
I
'<: .".'"" "., l"f"IIII,
,
A 9-
+W . . A -5
rA·+11D--.
F
(tf·
'
'pi'>
I,
fA
I
2 60.1
SHFTRIH1N9-
r-~
1
Dr(O
I'::'
!" : ,'" _
FE'"
j,.I'·f"
2 • • n.l)
.( •
: .•
".
,
FA
3• ,(OZ
•,32
~
I
I
I
J
1
I
I
1
0,,': 0
"
,
I!
II I :
",';-"'1"['r-r'I" ""h""I
i I; I Illi
I II
II
,J
,y
> '"
,., ""
FD
'I
,
!,
i
r
3
·1
I,'
i
l l
'I
,
12r
01.0.' .0.21.0.,1.0.4 A, 0 AdA.
I
T R 02 30:30 I)
(0.3.6.1)
8!
I
I ,
[
(ck .. :,f:)
liC ~023061
Q
A
I
I
M" Mf,I" ..'-"
1'.
40~./
.
, i
M 95 (O+3L6.1)i
.,35
I
I"
I
I
I
i.
24:
2
.'
!
I
D (0230'63.1)
SHFTLEF~9~
:
'F P
IDFbphl
D
"Sf -, r ' all (00
,
(02•
••• ,.
9.1)
100 '" .;..
D D 11 2
.'
I
(0230641)
Q B
/
,.OOI12L.4ril.!
".1 "
AO (00
A
SEASIGPUS{O.3.7p.l
2
I
. I,
''
'II
I',
II I
",,1m
I
MO,
iDF P24' 4D
I
I
211
I
A~IA3!A4 A, AolA' A.IA~ A.IA~ Ao AI A. A. A~ A~ A A, Az A~ A-IA. Ao'A] A. A. A~A" 0 AIIAdA~ A4 As
'A5 A AI A2 ,.0.41.0., .0.0 A ,IAe A,IA4IA5 .0.0 A,
Q
IDFDI2.Bo21--
II
I
0
..1..1..
I
.,b,
A, .0.41.0.5 A 'A I A2IA'
I
IA3IA4A~IA
I
~~~f,fFFff~ffff~~~~FFFFFfoffff~7
11
I I I I I I I I,",,,
I
I Irrm\
;p~{.~~~
001'
I
+,
f4-H++.++++++115 E~II
Al 1
".1
'
'H
JI
It:
i
N
,
1-
I
A T-
D
1) RE ET Y I
II
I
I
4 ,o,. ,0,0' A,I,o,2 ,0,3 \41,0,. Ao'A,
15
'!4
13!
r
16
A'A'A,11I.4IASI
,'A.A4A.AoA,iA,iA. 4A.Ao AdA2A3A4ASAO
201
1'9
1'18
17
I
i i 'I
I i ,
I
I
,
I
I
:
I
I
I
i
i
I
I,
~~h
'I'
II
II
I
I
I
I
I
21559;0
III
ot..JrlEtIM~'Wl'
SR ( • •Ol.,!
SR
I
II
I
S
,
9Rdl
I
I
02.3060Jl)
i
I
.1)
I,,,,,,,,, """"""" 'I
'
StvRf-ISR I (O~.~.6(j.l
. :(:tBI I I I 1"1'1' rl~I"r1 I I I I I I
I
einJe1:5dl
IE1[.ut Golrole I I I I I I I I I I IG ,
,e. '.
>0 "
I
~
1)
C S+ M •
"'"
'N
,
•
'"
,
I
t
I
I
D
I
'I
D 2
FIT
0
P2
•
0
R, ET 9
L~
PI
TE
AR V G
S 1-
DF P 2E'
.0.0)
R (0.
'" '"
i
I
i
I
I· I
I'
I
Ell
I
2 . . B. )
Q (!l.3 . • 1
S
II I IIII
I " II
I
I
I
I
I
I
I
A
i
IIII
I
I
I
,
EL
D.
LY
•••• _ ••
SC,l
M
I
I
~y
L TE
,.
r.
..
I
)
- -
.2
i
•
T S P
!
1
P 16
~.
:
T.
J,5
'0
II
\" ..... ; . ' , .
.... ~ ~ .!. .. .;. .;.
0
M
:DF
(R SE
c ;' ,
I
I
.)
O.
,
I
.,
".".
I
I
F P
(~~. ~;1)
R
J
I
00 • P'rl F P
D3'MPV M
II
SE A 9:
......-J/~ '- •~ u ~
•
I
(IJ • • 2.)
(
• 7.)
'"
16.'
I
," . . . ,
I"-C
or D 16L" 5~1'" .-:
",·t' ':r'" , +
J'
'I
3
DOlt"
I
I
D 16
I
R
r- ro -"
01
11 D
M
M 9
~
I
I
R
I
I
(
(0 • • 1
F P 2~ A
2
SR _
I
":f'2EADI
, ,.
F P
IDF
I
,
I1III1
II
i
P 2E
9R I.......
I
I
'" ., .0 ."
(0 .. 6.1
A D2........
'p,n"
I
I
3064 I)
"
9
\
D (0 •
"
,
_ "
(02
6
"P'P'4"r"I-
IMGlS"t-fRsl
bL~A.blf-
SR
I
i
I
,
I
I
ID!t>P\22U·Aj;o
IIi
10Fbp
~LI·.ojD21
S
R
2306lJl)
'REhrl9dARkvtGll mdo.bd)
"1"IM1 f,·t"l"
-+-++1 !4 sll~p~AilLYI roR.2b.OII.11
A
~
IIII
I111,
! I
2306lJl)
4~H
I1I1I
I ,
(O~.3Il.7b.1
t't"]']']"i
MOff"
!I
I I I,.""
I)
'd,,''1
lilli'
DFbp
i I
1#1
.1
slm'lLArE
I(O~.2(\.oi.1
Store Zero (STZ +0600)
Stores oliO's into the specified memory location. The sign is made plus.
Store MQ (STO -0600)
Stores the contents of the MQ register into the specified memory location
(5 I 1-35). The cOntents of the MQ remain unchanged.
YES
Store (STO +0601 )
Stores the contents of the accumulator (5, 1-35) into the specified
memory location. The contents of the accumulator remain unchanged.
Store Logical Word (5LW +0602)
Stores the 36-bit logical word of the accumulator (P, 1-35) into the
specified memory location (5, 1-35). The word in the accumulator remains unchanged.
INHIBIT SR TO SB
STZ
02.12.40.1 (4A)
(1-35)
INSTR COUNTER (IC)
35
,
ADDERI(AD)
iNDEX REGS IXR)
XR 1
XR 2
ADDRESS REG (AR)
XR 4
21
21
35
35
TO
MAR
ACCUMULATOR REG I A C)
iNST
LEGEND
MULTIPLIER-QUOTIENT REG (MQ)
f{)600 STORE ZERO
ALPHA CODE: _S.;.T=Z_ _ _ _ __
-------4.~
1 CYCLE
-------.
E CYCLE
L CYCLE
CONTROL
Y
+0600
S 1
-------------.
CYCLES, _"-I,..:E'-_ _ _ _ _ _ __
" 12
13
IB-20 21
35
SEQUENCE NOTES:
THE ClY)1-35 ARE REPLACED BY ZEROS AND THE SIGN OF Y IS MADE +.
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
FIGURE 15.
44
STZ,STO,STO,SLW
*
FIRST CELL DRIVER PULSE FOLLOWING THE INDICATED
TIMING LEVEL SETS THE RECEIVING REGISTER.
*FIRST CElL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
TO MEMORY DATA REG
TO MEMORY DATA REG
2
I
I
I
1
I
1
I
I
I
IL
INSTR COUNTER I IC)
1
--------------,
I
I
____________________ ~
I
1
1
1
IL
1
•
INDEX REGS (XR)
XR I
XR 4
11
21
35
21
_ _ _ _ _ ..,
L_,
I
11
35
21
1(1-35)
I
I
!
MAR
-0600 STORE MQ
I CYCLE
------.....
E CYCLE
-0600
SI
L CYCLE
-------------.
CONTROL
ACCUMULATOR REG lAC)
INST
LEGEND
ALPHA CODE, _S:...T...:Q'-_ _ _ __
- - - - - -__
~
If
I, E
CYCLES:
tWa
11 12
13
21
-------~~
I CYCLE
------......
E CYCLE
SEQUENCE NOTES,
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
THE C(MQ) REMAIN UNCHANGED.
ACCUMULATOR REG (AC)
- ------------.
CONTROL
INST
I, E
CYCLES,
1 CYCLE
+0601
11 12
13
18
20
------.....
21
SI
35
SEQUENCE NOTES,
L CYCLE
-------------..
CONTROL
THE C(ACI ARE UNCHANGED.
CYCLES:
J1
E
-~-----------
Y
+0602
E CYCLE
THE CIACls, 1-35 ARE PLACED INTO LOCATION Y.
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
SLW
---------
y
IfW$;jTI
MULTIPLIER -QUOTIENT REG (MQ)
+0602 STORE LOGICAL WORD
ALPHA CODE:
L CYCLE
THE C(MQ)S-35 ARE PLACED INTO THE SPECifiED Y LOCATION.
XFERS INCLUDE ALL BnS CONTAINED IN
TO
MAR
LEGEND
STO
SI
35
MULTIPLIER-QUOTIENT REG (MQ)
+0601 STORE
ALPHA CODE:
Y
T I
18
20
35
1(1-35)
1
TO
INST
35
I
I
I
ACCUMULATOR REG IA C)
21
35
1
I
I
1
LEG E NO
XR 2
ADORE SS REG (AR)
ADDRESS REG I AR)
1
TO
MAR
35
ADDER!IAD)
I
I
I
I
I
35
21
35
I
I
I
1
ADDRESS REG (AR)
21
1
I
ADDER lAD)
21
INSTR COUNTER (Ie)
INSTR COUNTER IIC)
11 12
13
18
20
21
35
SEQUENCE NOTES,
THE C(AClp, 1-35 ARE PLACED INTO LOCATION Y.
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
THE C(ACI ARE UNCHANGED.
45
o
I
2
3
4
5
0
I
2
314
501
~
"
2
3 4
501
213415
I
I d,ly
I
¥; ~.px,
~
o
I
2
3 4 5 011
;;jj
314
2
1
I
I
I
,
hi;£~i~~
c:§
\
I
I
I
I
I
I
5
nhlbit R~ B ( 2. 12.40) (5 Z)
•
P 8~9 PC D Q.
E orl
"
pr
~ ed
I
I
,
I
\
.
I
I
r E'P
D
I
I,
X
....
-
E
00001
+500
000
0
00006
050000000006
00001
+SOO
000
0
COOOl
777777777777
00002
+601
000
0
00007
060100000000
~T )
Sore fY. Ie 02 12 50
I
~ ""r D
I
,
( 2.1 2'10)
,
\
E lat • OC 6> •
Pa, ia Stcre
E d P ( 2. 2. 5)
I
I
.....
000000000000 00
000000000000
000
0
00001
777777777777
777777777777 00
000000000000
000000000000
I
E
COO02
+601
000
0
00007
060100000007 '
777777777777 00
000000000000
000
0
00002
777777777777
777777777777 00
000000000000
DQO
0
00007
056000000007
777777777777 00
000000000000
a
00002
777777777777
777777777777 00
000000000000
00007
OS6000000007
777777777777 00
000000000000
E
I
00003
+S60
000
a
00003
777777777777
777777777777 00
777777777777
I
E
00004
+600
000
0
00007
060000000007
777777777777 00
777777777777
000000000000
777777777717 00
00000
00001
00002
00003
00004
00005
00006
00007
777771777777
Address
Octal Equiv
I
E
I
00002
+601
00006
00007
00007
00000
050000
060100
056000
002000
I
I
E
00003
+560
F.
T
00003
+560
000
0
00003
777777777777
777777777777 00
777777777777
I
I
00004
+020
000
0
00000
002000000000
777777777777 00
777777777777
I
E
00001
+500
000
10
00006
050000000006
777777777777 00
777777777777
- 1--'_-
CLA
STO
LDO
TRA
000006
000007
000007
000000
777777 777777
Pottern
!
"
.;r
(?'
777777777777 00
Tdg
~
<"':I
"<;'
+500
T
I
E
00005
,560
000
a
00007
056000000007
717771777777 00
777777777777
E
I
00001
+500
000
0
00001
777777777777
777777777777 00
777777777777
'"
T
OOOOS
+560
000
0
00005
000000000000
777777777777 00
000000000000
I
E
00002
+60 I
000
0
00007
060100000007
777777777777 00
777777777777
777777777777
777717777777 nn
777777777777
050600000007
777777777777 nil.
777777777777 f---
500
00001
'"
000
+020
00006
I
000
002000000000
OOOO~
0
0
050000000006
00006
I
Live~~
I
000000000000
777777777777 00
000000000000
777777777777 00
J
:---
'"
-
E
I
00002
+601
000
0
00002
I
E
00003
+560
000
a
00007
Store MQ (STQ)
I
I
I
I
I
~
~
:.::~ ~~':;i
~U
;p'":)
~
()
uS'
I
location
Switches
00000
00001
00002
00003
00004
00005
00006
00007
Inst
LDO
STO
CLA
TRA
Pattern
Live Reg
Tag
Address
Octal Equiv
00006
00007
00007
00000
056000
460000
050000
002000
000006
000007
000007
000000
..
..... va
q.
.....
~0 t:.f
f;;~.:)
.:?
0
'--l8 ....."'(
t
fi
7
i..:l
~
ci~q
0~
t:;-J?...!.
Q,'
~
J~-Y
c.; .....
"'(~'
l~
-f!'
'X
~O:
(?'
'"
00001 '+560
000
a
00006
056000000006
000000000000 00
000000000000
I
00001
+s60
000
0
00001
777777777777
000000000000 00
777777177777
I
E
00002
-600
000
a
00007
460000000007
000000000000 00
777777777777
E
I
00002
-600
000
0
00002
777777777777
000000000000 00
777777777777
E
00003
+500
000
0
00007
050000000007
000000000000 00
777777777717
E
I
00003
+500
000
a
00003
777777777777
777777777777 00
777777777777
I
I
00004
+020
000
0
00000
002000000000
777777777777 00
777777177777
~
$$ ~.....
"
.-':~
.....~
AU
o i/j
---Location
Switches
00000
00001
00002
00003
00004
00005
00006
00007
--
Inst
CAL
SLW
LDQ
TRA
Tag
v
!;!
.....
,#p
~!0
...
5>
<.<:-
~0?:-%
t:;:J!0
.:?"
'-J
(')
00 ~
'--l
!P
5J
-$
~
cf~r?'
Q;;'
Q.
~Q
c.;'
0
'X (?'
'{"
E
00001
-SOD
000
0
00006
450000000006
OOOOOOOOOOO(
00
F.
T
0000
-'00
000 10
0000.
"14"","".
" ",,'", ..
01
T
+602
000
0
00007
060200000007
231463146314 01
000000000000
'"
Octal Equiv
E
I
00002
+602
000
0
00002
231463146314
231463146314 01
000000000000
00006
i
00007 I
00007
00000
450000
060200
056000
002000
I
E
00003
+560
000
0
00007
056000000007
231463146314 01
000000000000
E
I
00003
+560
000
0
00003
631463146314
231463146314 01
631463146314
I
I
00004
+020
000
0
00000
002000000000
231463146314 01
631463146314
631463 146314
j
E
00001
+560
000
0
00006
050600000006
777777777777 00
777777777777
I
E
00001
-500
000
0
00006
450000000006
231463146314 01
631463146314
E
I
00001
+560
000
0
00001
777777777777
777777777777 00
777777777777
E
I
00001
~
500
000
0
00001
631463146314
231463146314 01
631463146"·
I
460000000007
00
777777777777
I
E
00002
+602
000
0
00007
060200000007
23146'14"".
E
I
00002
+602
000
0
00002
231463146314
231463146314 01
I
E
00003
+560
000
0
00007
056000000007
23146314631
E
00002
-600
000
a
00007
E
I
00002
-600
000
0
00002
777777777777
777777777777 00
777777777777
I
E
00003
+500
000
0
00007
050000000007
777777777777 00
717777777777
"-,--_.-
r-----
/
~~,
Address I
000006
000007
000007
000000
(}
4f~
0-"':
I
..
"
o:>
0~
rY~~
t;J}...!.
,?
~
S-
~
00-
00002
I
Pottern
Live Reg
~
v Q"
~
()
o.§
--
ISL'NI
CONSOLE INDICATORS
~iiii#t~ ~# 0' /;"
}
:!
J::
s
..::>
E
I
777777 777777
v
t
(; q".
01 w,
I
CONSOLE INDICATORS
I
.x.J;J
v 0'
I
La
(0,/0
~iii~1 ;;# t
F
I
,
46
Q.
~
"
vO
~o:.p--!.
'X
+500
0
1~
1
I
FIGURE 15. STZ, STQt STD, Sl'N
(CONTINUED)
050000000006
Ci .....
"( (?'
COOOI
Inst
00006
;;' (0/; ·
00001
000
00004
~~
E
Location
Switches
0
a'X~/§'
t:;-J}--!.
I
000
0
~
(20
000000000000
00002
00004
f
"
&
000000000000
00003
Live Reg
"" 0
. .0.
;:r
rJ~.y
0
777777777777 00
E
\
,T'
:l?&
-AU
v
~
00"
000000000000 00
I
i
$§
C0"Jj
<'--)
000
E
I
I
~'
I
000006
000007
000007
000007
000007
000000
777777
~i~i#t0
8
..:-
q.
I
I
I
T
$$'
.f":
050000
060100
056000
060000
056000
002000
777777
_L
i
I
NQ.
~Q
.....
Octal Equiv
\
I
I
a~rfr
(j
'r ~~
Address
i
LV
E
;;' II//;$
---
~
0
i::
(5 W
,
1
T;
~~
«.;~
-2"
v Q,_
~..... ~.f
Q
( 2. IV2)
i
ST~; ~T D;
cf$~
t;/2...!.
-<
?:
g
$
I
i
i
$
0
I
T
I
eo Iy 1'2 1·
St re cy Ie
0
~:p
,,0
"","<
..::5
00006
00007
00007
00007
00007
00000
(TO 'SLW)
1
I
I
8
~
0,;:;
E
I
ly'l"0 1· AC' .... SR (02 12.02
PO, 6
1"1
Tag
-i!';)
&j
"?
I
I
(5 Q
eo I)AO 1, AC (51 .... SR (5) (0 .1 .Or
P D 60 PR 9 -
ea Iy '~D
i
I
.1b. 0)
Inst
CLA
STO
LDO
STZ
LDO
TRA
Pattern
PC DOl
I
!
"F"
I
(
ly.~O l' AC (Pi .... SR (5)
PDt O·P 8
I
I
i
I
i
R +5
ly'I'O I'~-< SR (0 .1 .0)
PRJ +, 'R'
,
,
A3 I
I
I
I
L 'e
I
Switches
00000
00001
00002
00003
00004
00005
00006
00007
~v
(:.;
~
,,(3
~
0t
"
~:f
~0
.;,..0
u
I
Location
dp
q,.
::;'
x.~
U i/j
10 e
,<
~
'vI?
v
~
()
IST01
CONSOLE INDICATO;;:S
I
CONSOLE INDICATORS
,<
I
1
1
Cd' E (02 .1 .3
I~ .::p.'9
I
5
Ci
I
\
Id e
i
PCp
415
1
E ear y
\
\
I
213
I
I
1
I
~'
"I
,,~
o
u1. to
A
.%
St=. Ze=. 1ST ZL
~
I
01 , ""4""",".
631463\46314
01 16314"<4031.
-
TO MEMORY DATA REG
Store logical Word with Parity (SLP -1612)
Stores the 36-bit logical word of the accumulator (P, 1-35) into the spedfied memory location (5, 1-35). In addition, the sign bit of the accumulator
is stored into the C bit position of the memory location. Unlike other store
operations, parity is not generated on SLP.
E
I
011 12 i 3 4 5 o! I 2 3 4 501 2 3 1 4 501
a
I
I
I
I
I TIME
I
I
'--,
POD 60
I
I
I
E TIME
02.15.34(3A)
SR TO SB
E EARLY
02.12.40 (4B)
NO
\
AC
S"
1
YES
I
I
~---,
I
AC (1-35) TO
SR(1-35)
EODI'
02.12.02 (4E)
.... --,
I
I
I
:
TO
MA,:
ACP TO SRS
EODI'
02.12.02.(4C)
I
I
I
I
I
I
1
I
1
E 10 e
10
I
I
1
I
I
, at •
I
.r
i
Go to E (02 15 34
•
i
I !
IG n. par ty 02 05i45
.0[ 16C
A
(S
.
I
SR f.-+ B 02 12140
I
I
I
I
i
~~r-
l'
R 6 • PpD
XR 2
5) ..... SR
fl-
5) 02 12 ~02
60[
I
I
I
i
d"'O
!
!
i
E ear
35
!
I
E orl
INDEX REG S (XR)
XR 4
I
I I
I
XR 1
21
I
I
X'
I
I
I
I
I
OD 60'P 8' R
E oc y
I
E
I
0'
or
y' ~O
60·P
~'I
d(p)
1--
s.I(S) 1(0 .1 .0
.
I
I
1
I
C ,
rly A Dl'
o
tor
c
6
M ,t , E
I
I
"~
(0 .1 .5 )
yJ
I
MULTIPLIER-QUOTIENT REG (MQ)
L______________ ~I
I
3 4 5
E eo Iy
I
I
I
ACCUMULA TOR REG (A C)
i2
I"
I
R
I
I
I
I
I
liifi
I
I arly
~
I
I
I
I
I
I
i
21
2 3 4 5 0 I 12 314 5 0
il
i
~'1
End 0 E't"c
I
I
I
BRING UP "GEN
PAR" LEVEL
E EARLY
02.05.45 (lE)
i
I
I
I
I
ADDRESS REG (AR)
I
I
I
I
I
I
I
r
INSTR COUNTER (IC)
2 3 4 501
(J
I
I
I
I
I
INHIBIT PTY
GENERATION
CIRCUITS
13D (INSTR)
02.05.45(5E,1 E)
1
iifi
il
I
O! orl •
o
St re
e rly ·A Dj;
.!. S. -3
St re 1"
P it·
eo ly A Dl
-
~.
1
~N DR (0 .1 .5)
I
I
FORCE STORE
CYCLE
E1D5
02.12.50 (3F)
S, M R 6
1 19 10)
,
lNST
LEGEND
STORE LOGICAL WORD WITH PARITY
I
ALPHA CODE:
SET MDR 36
E2Dl
01.19.10 (4A)
02.05.45 (18)
02.12.50 (2A)
SB (S, 1-35)
TOMDR
E2Dl
02.12.50 (2A)
------___
1 CYCLE
------......
E CYCLE
SLP
CYCLES:
-1612
S1
IF~T
11 12
13
I, E
I
pop
II
F rtj II
Y
18 21
20
I teo
En
0
(
.15. 5)
X·
i
tOf
I
35
L CYCLE
S P - 61
-------------..
CONTROL
SEQUENCE NOTES,
THE C(AClS,P, 1-35 ARE STORED INTO THE C(Y)C,S, 1-35.
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
END OP
02,15.35 (2E)
AC(P) -+ Y(S).
I
I
AC IS UNCHANGED AND PARITY IS NOT CHECKED.
INSTRUCTION
COMPLETED
)
FIGURE 16. SLP
47
TO MEMORY DATA REG
I TIME
POD 62
,Ai
~,"': ~~;.
,J' II;!"""
,
'.
sWld
14(~l) •
i
oz, 12;36.1 (4D)
, ,
'i
*FIRST CELL DRIVER PULSE
FOlLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
,\
SET PARTIAL
STORE TGR
16(02)
02.15.34.1 (3H)
rr-
I
(
FIRST E
TIME
02.15.34.1 (3A)
(TSL STL)
'0/
PR (S) PLUS?
I
YES
>l"".""
r<
TSL ?
IC TO SR (21-35)
E 3 (01) *
02.12.05.1 (3E)
Store Decrement (STD +0622)
Stores the decrement portion of the accumulator (3-17) into positions 3-17 of
the specified memory location. The rest of the memory word and the accumulator are unchanged.
AC (3-17) TO SR
(3-17)
E 3 (01) *
02.12.02.1 (3F)
SB (S-20) TO
SR (S-20)
E 3 (01) •
4F
02.12.01.1 (4C,4G)
)
.I
21
I
21
35
YES
STA 7
(PR9")
+
ADDER (AD)
SB (S-2, 18-35 • C)
TO SR
E 3 (01) ,
02.12.01.1 (4C,4D,
4F)
INDEX REGS (XR)
XR 1
XR 2
ADDRESS REG (AR)
AC (21-35) TO SR
E 3 (01) *
02.12.02.1 (4H)
SB (S-20. C) TO SR
E 3 (01) *
02.12.01.1 (4C,4G,
4F)
XR 4
11
21
1
1(21-35)
35
35
1
I
I
I
TO
MAR
SECOND
E TIME
02.15.34.1 (3C)
Transfer and Store Instruction Counter (TSL -1627)
Stores the contents of the instruction counter (the location of the TSL instruction plus 1) into positions-21-35 of the specified memory location. The rest
af the memory word is unchanged. The computer tokes its next instruction
from the specified memory location plus 1.
35
INSTR COUNTER (Ie)
I
l
Store Instruction location COJnter (STL -0625)
Stores the contents of the instruction counter (the location of the STL instruction plus 1) into po:;itions 21-35 of the specified memory location. The rest
of the memory word is unchanged.
MULTIPLIER-QUOTIENT REG (MQ)
RESET PARTIAL
STORE TGR
E 6 (01)
02.15.34.1 (5H)
l
'i AR TO I:
IEI(DI)*
.102.12.36.1 (4E)
I
SR (S-35) TO SB
EO (05)
02.12.40.1 (4C)
J
I
STEP IC
q(DI)"
0~.I2.36.1 (4H)
FORCE STORE CYCLE
E 1 (05)
02.12.50.1 (3F)
INST
LEGEND
+0621 STORE ADDRESS
ALPHA CODE:
- - - - - - -..
~
1 CYCLE
-------.
E CYCLE
STA
I
(
I
L CYCLE
-------------.
,
END OP
02.15.35.1 (2E)
\
1
\
\,
IC TO AR
E 5 (DI)
02.12.34.1 (40)
C
INSTRUCTION
COMPLETE
CONTROL
I, E, E
CYCLES:
+0621
S1
SB TO MDR
E 2 (01)
02.12.50.1 (2A)
\
48
\
'\
I
I
Store Address (ST A +0621)
Stores the address portion of the accumulator (21-35) into positions 21-35
of the specified memory location. The rest of the memory word and the accumulator are unchanged.
I
THE PARTIAL STORE TGR CAUSES A
SECOND E CYCLE, PREVENTS END
OP AT END OF FIRST E CYCLE,
INHIBITS SB TO MDR, AND PREVENTS
PARITY GENERATION DURING THE
FIRST E CYCLE
02.15.34.1 (2E) 02.12.50.1 (5G)
Him I
T
11 12
13
18
20
21
SEQUENCE NOTES:
THE C(AC)21-35 ARE PLACED INTO C(Y)21-35'
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMAllER OF THE NlO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
THE C(Y)s, 1-20 AND THE ClAC) ARE UNCHANGED.
Y
35
TO MEMORY DATA REG
r------.
21
r------
IN5TR COUNTER (Ie)
INSTR COUNTER (IC)
---------~~~-------
STEP IC
35
35
35
ADDER (AD)
INDEX REGS (XR)
lADDER (AD)
ADDRESS REG (AR)
I
XR I
21
XR 1
XR 2
XR 4
XR 4
21
I
I (3-17)
I
35
,
INDEX REG 5 (XR)
XR 2
ADDRESS REG (AR)
XR 4
11
•
7
______ .J
INDEX REG S (XR)
XR 1
XR 2
L~
I
I
I
21
35
21
21
35
35
35
I
I
TO
MAR
TO
MAR
ACCUMUlATOR REG (A C)
MULTIPLIER-QUOTIENT REG (MQ)
INST
LEGEND
+0622 STORE DECREMENT
ALPHA CODE, ...:S:..:T.:D_ _ _ _ __
CYCLES:
S1
Y
11
12
13
18
20
21
-------.
CONTROL
SEQUENCE NOTES,
THE C(AC)3_17 ARE PLACED INTO C(Y)3-17.
XFERS INCLUDE All BITS CONTAINED IN
THE SMAllER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
ACCUMULATOR REG (A C)
I, E, E
CYCLES:
THE C(Y)S-2, 18-35 AND THE C(AC) ARE UNCHANGED.
-0625
SI
11
Hr~a
H
L CYCLE
-------------...
CONTROL
INST
LEGEND
-1627 TRANSFER AND STORE INSTRUCTION LOCATION COUNTER
ALPHA CODE:
CYCLES:
TSL
T
18
20
I
21
Y
------......
-1627
E CYCLE
S1
35
I, E, E
SEOUENCE NOTES,
-------------.
CONTROL
THE LOCATION OF THE STL INSTRUCTION +1 IS PLACED IN C(Y)21-35.
H?!ta I
T
11 12
Y
18-20 21
35
13
L CYCLE
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPEC!FIED.
MULTlPLIER-OUOTIENT REG (MO)
1 CYCLE
E CYCLE
35
L CYCLE
- ------------.
STL
TO
MAR
1 CYCLE
+0622
E CYCLE
-0625 STORE INSTRUCTION LOCATION CTR
ALPHA CODE:
~I,_E~,_E_ _ _ _ _ _ _ _ _ ____
I CYCLE
- - - - - - __
INST
LEGEND
MULTIPLIER-QUOTIENT REG (MQ)
SEQUENCE NOTES,
THE LOCATION OF THE TSL +1 IS STORED IN C(Y)21-35.
XFERS INCLUDE ALL BITS CONTAINED IN
THE C(Y)s, 1-20 ARE UNCHANGED.
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED,
POSITIONS 5, 1-20 OF Y ARE UNCHANGED.
THE COMPUTER TAKES ITS NEXT INSTRUCTION FROM Y+1.
49
E
o
2 3 4 5
I
o
I 2 3 4
I 2 3 4
5 0
5 0
E
2 3 4 5 0 I 2 3 4 5 0 I 2 3 4 5 0 I 2 3 14 5
I
location
Switches
00000
00001
I, cI
00002
00003
00004
00005
00006
00007
!
I I te
E or y
I
E lot
•
Inst
Tag
CLA
STA
LDO
TRA
Address
Octal Equiv
00006
050000 000006
062100 000007
00007
00007
00000
illi~~ ;<$ 0;$
056000 000007
002000 000000
I
I orl ,.p ID •
E d pIC
Ie IC (0 .1 .3 )
I lot ApD
0 6
I I te En"ro-:
• PPD IDi:·~
ft·
I·J:
E I Ie AC DI
E (OU .3 )
Ca
eo Iy
101 sto e ( 2. 5. 4)
or
r:
i'li
I'
art 01' 10 e·
0 6 PR 7'
~. -it
~~ ~ ha
f+
R
~DI. ~ s- O) j. R
E ~oc y;.
PeDD
(S-2~)
( ST .T L)
00001
+500
000
0
00006
050000000006
000000000000 00
000000000000
nnnni
·'00
000
0
00001
377777777777
377777777777 00
000000000000
~"
MOO'
lO.
OM 10
MM,
0"
37:177777777:1 00 I 000000000000
"'1\
E(2)
00002
+621
000
0
00007
000000077771'
377777777777 00
000000000000
00002
+621
000
0
00002
000000077777
377777777777 00
000000000000
I
E
00003
+560
000
0
00007
056000000007
377777777777 00
000000000000
,
E
I
00003
+560
000
0
00003
000000077777
377777777777 00
000000077777
I
I
00004
+020
000
0
00000
002.000000000
377777777777 00
000000077777
I
E
00001
+500
000
0
00006
050000000006
377777777717 00
000000077777
E
I
00001
+500
000
0
00001
377777777777
377177777777 00
000000077777
I
Ell
00002
+621
000
0
00007
062100000007
377777777777 00
000000077777
.
I
E ear y' 3DI· ~h bit SBI- R 21435) (0 .1 .0 ) ST )
5 A
I
f'~~
I
I
ST ·T L)
"?"
E(2)
I
2 .12.05)
~O;
"r~'
EII\
EI2
00002
+621
000
0
00007
000000077777
377777777777' 00
000000077777
"'Z\
,
nonn>
·'21
000
0
00002
000000077717
377777777777 00
000000077777
F.
MOO'
L"O
OM In
nnnn7
00
000000077777
.I
~3=77777
8
-\.
4;'
I
(0 .1 .3) -
I(
P D 2· R • IC
E ear y' 3DI ~
E lot
/"Ji'
~ {:?
Q.
~
"
I
...
to~?
"?"
"l l)
"
G
,
,
!
" (j
S-
S
$
J?£'
":l
'?"
'v
0!2'
/;.
f
as
~(j
.:::
,,'V:
I nn I nnnonononnnn
I no lnonnnnnnnnnn
E
T
onnOl
+500
I nnn
In
00001
377777777777
T
"'1\
00002
+622
000
0
00007
062200000007
377177777777 00
I
I
00004
00005
00006
00007
Inst
CLA
STD
LDO
TRA
Pattern
Live Rea
Tog
000000000000
377771777777 00
OOOnonnoonno
377717777777 00
000000000000
Address
Octal Equiv
EIl\
EI2I
00006
00007
00007
00000
050000
062200
056000
002000
EI21
I
I
~
E
I
00003
+560
000
0
00003
077777000000
377777777777 00
077777000000
I
I
00004
+020
000
0
00000
002000000000
377777777177 00
077771000000
0
00006
050000000006
377771777777 00
077177000000
000006
000007
000007
000000
377777 777777
.
00002
+622
000
0
00007'
077777000000
00002
+622
000
0
00002
077777000000
I nnno, I."n I nnn In
nnno7
'77777777777 Inn I nnnonnnnnnnn
I
E
00001
+500
000
E
I
00001
+500
QOO,
0
00001
377777777777
317717771777 00
077777000000
I
EI]\
00002
+622
000
0
00007
062200000007
377777777777 00
077777000000
00007
077777000000
377777777777 00
077777000000
00002
n77777000000
EII\
EI2\
E12>
I
IT.
FIGURE 17. STA, STD, STL, TSL
(CONTINUED)
0£W;~ ~"/I
;:::~
'"
<8
A::.
t;~
I
CONSOLE INDICATORS
I
( 2. 2. 5)
la,
End ap (02.15.35)
SeliC (02.12.36)
SR __ MDR (02.12.50)
SR ..... SB (02.12.40)
1
\
S' ~ 5 (01.,
E ear y' O[ 6
!
Store Decre:ment ISTn\
I
E
00002
+622
000
0
In
on002
&22
000
10000'
.,"0
1000
I MOO'
"'
3
,
I--
Inn
I---
100
,
J
location
Switches
00000
00001
00002
00003
00004
00005
00006
00007
location
Switches
00000
00001
00002
00003
00004
00005
00006
Store InstrucJ:ion... Location GO nt
[nst
Tag
CLA
STL
CLA
TRA
Address
Octal Equiv
00006
00007
00007
00000
050000
462500
050000
002000
I
000006
000007
000007
000000
t;0
j;
,
'iiii~~ ~'
~
'-
lIe?
Cj
() "-
~~'
050000000006
000000000000
00
00001
000000000001
00000000000 I
00
00003
562700000003
00000000000 I
00
0
00003
002000000002
00000000000 I
00
0
00004
002000000002
000000000001
00
000
0
00006
040000000006
00000000000 I
00
T
E
0000'
E
I
00005
+400 :
000
0
00005
00000000000 I
000000000002
00
I
I
0000
+020
000
0
00003
002000000003
000000000002
00
I
I
0000
+020
000
0
00002
002000000002
000000000002
00
I
I
00003
+020
000
0
00001
002000000001
000000000002
00
I
E(I)
00002
-627
000
0
00003
562700000003
000000000002
00
E(l)
E(2)
00003
-627
000
0
00003
002000000002
000000000002
00
f-g2)
I
0000
-627
000
0
00004
002000000003
000000000002
00
I
E
00005
HOO
000
0
00006
050000000006
000000000002
00
I
00005
+400
000
0
00005
00000000000 I
000000000003
00
Note
*Iner ase ace prrmlat r by
ne
R( +BtC: (0.1.1 (1 (1)
5 (5 -3 )
5 ( 2. 2. 0)
or ia St re
Partial Store prevents:
E arl -A Dl·
ta
End Op (02.15.35)
5et IC (02.12.36)
5R_5B (02.12.40)
5B _ MDR (02.12.50)
I
10 eP D~
m
oj
to e
X
5:';;: M R 02 12 50
En a
S D
tJ!
$
;:;
A..,.T
063400700007
"''''
~~..);:
~$
00007
( 2. 2. 4)
R (2. 2.15)
\>;:.
~~~
~v
7
I
I de
::)0.
'X"
$'
0'~~
$0'~
000
E
-2 1 -3 )( 2. 2. 1)
~t X
'X~'
!tj
0
+634
v
X (A B
t::t
ij':::i
r-;
~ lJ..
'-l
&
-9
0
~()
tt
~
(i;
0
$'
I u u J t"
$
C'y
lJ..0TQO-\-o,c\~~
-
D (02 .11.01
5 ( -1
-r~ et
)
SX!"
.:?
~
00004
'"
E la 'P~D
~(A B+< )
POD 63 PR MN 5
E la ~~D •
2.12.04)
&'
~
§
$
«.;;:r
.:::;
OQ;-$~
a~rf
t;J?...:
(] . . .
~:f /; '''8JIIII/
~fI~lfl!:!jl~ ~~
jii~
£'
Location
Switches
n.
-
~
f?
;:-
12
.f'
0"
$
(;';r
/::?
0'
S*:-
J'! ~ ~
.§
~
}8
,
'"
'"
Fe(
nnnn'
San
000
a
00006
050000000006
000000000000
00
000000000000
,nnn
00001
+500
000
a
00001
042000777777
042000777777
00
000000000000
)0000
'"
,
00002
+601
000
a
00007
060100000007
042000'777777
00
000000000000
00000
on007
hnl
OnO
0
00002
042000777777
042000777777
a
000000000000
no non
T
0000,
+774
377
7
00003
077400777777
042000177777
00
000000000000
"',
nnnM
_h
nno
7
0000
1':1
0000.
_h
Onn
7
00007
,nn,
-""
nnn
nnn'
."'n
nno
n
."'0
nnO
0
,n,.
n,
'"
,
v",
'"
~I
v
'"
'"
oono'
042000777777
00
OOonooonnono
77777
000000000000
77777
oono.
042000777777
00
0000
17
nn
0000'
00000
0
n'
077777777777
002000000000
77777
77
nn
n77777777777
0.7000777777
00
n77777777777
00001
+500
000
00000
050000000006
042000777777
nnnn
.,nn
nn,
0000,
0'7.00n777777
042000777777
nnnn7
hn'
nnn
00007
OhO 1 100001 n
nn
77
"non777777
I
00002
+601
000
a
00002
042000777777
042000777777
00
077777777777
I
00003
+774
;'77_ ' 7
00003
077400777777
042000777777
00
077777777777
nono,
- ,,,
nno
7
00007
17
0, >Onn777777
no
E(
r
77777
"
-
77777
77777
I
"'"
77777
n77777777777
E
,
7~777
77777
77777
77777
7777'
1':1ZI
OOnO'
000
7
00007 '5).77777777777
00
n77777777777
,
00004
-634
000
7
00004
077777777777
042000777777
00
077777777777
77777
E
00005
+560
000
a
QQQQL-'l56000000007
042000777777
00
077777777777
77777
77777
I
53
Compare Character with Storage (CCS -1341)
TO MEMORY DATA REG
Compares the character in positions 30-35 of the acclI11ulator with the
character (specified by bits 15-17 of the instruction word) in the specified memory location.
If
the
accumulator character bits are greater than
the character in memory, the computer takes the next sequential i!lstruction; if these bits aTe equal to the specified character, the computer skips
the next instruction and proceeds from there; if they are less than the specified character, the computer skips the next two instructions. The contents
of the accumulator and memory are unchanged.
9
SELECT CHAR
13D(lNST)
02.04.19
"FIRST CELL DRIVER PULSE
FOLLOWING THE INDICATED
TIMING LEVEL SETS THE
RECEIVING REGISTER
E TIME
02.15.34(3A)
(AD 30 CAR)
STEP IC
21
SEL SB CHAR TO SR (30-35)
E3Dl"
02.12.07(4C)
02.01.40 & 41
2,4
INSTR COUNTER (IC)
CLEAR SR (S-29)
E3 (DI)*
35
*3,*5
ADDRESS REG (AR)
21
35
35
TO
MAR
MULTIPLIER-QUOTIENT REG (MQ)
NO
AC~SR
INST
LEGEND
-1341 -- C COMPARE CHARACTER WITH STORAGE
ALPHA CODE:
--------1...
1 CYCLE
------__
E CYCLE
~C:..:C:..:S_ _ _ _ _ __
-1341
S1
L CYCLE
-------------.
NO
AC>SR
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
CYCLES: .;;I,,--,"E,,-(:;;L,-)_ _ _ _ _ _ __
Y
11 12
13
> CHARACTER IN Y, TAKE THE
NEXT INSTRUCTION. IF C(AC)3O_35 = TO THE SPECIFIED CHAR, SKIP 1
7044: I, E, L
'54'
35
THE CHARACTER IN LOCATION Y SPECIFIED BY THE "C" FIELD IS COMPARED
WITH THE C(AC)30-35. IF C(AC)30-35
INSTRUCTION. IF THE C(AC)30_35
FIGURE 19. CCS
21
SEQUENCE NOTES:
CYCLES REQUIRED 7040: I, E
NOTE: THE EQUAL CONDITION
EXISTS ONLY IF THERE WAS NO
30 CARRY AT LIDI
15 18
17 20
<
CHAR, SKIP 2 INSTRUCTIONS.
C ompare Charac er
AoAI A2 A,A.A. Ac AI A2A,A. A. AoA, A.A.A.A.AoA, A2A,A.A.AoAJ A.A,A.A.AoA, A2A,A.A.AoA, A.A.A.A.
~i~i~~ ~ la~
'-v
~
c..>.
'V
l:::?
~
~ 4S" ~ ~ ~
lJl~;
(}.f J J. rf r5 ,,-' «.,,-'"
q,;:
« "f <:> 0- -\0..
0.
((
17
i5&
17
15&
17
I'"
E RL
«(
• PC 5 01 ....
51 SR C
• PC 5 I ... SB SR CI
• PC 5 2'" 51 SR C
E C.
BC-SR (R SE 5 1-
CS bl ck .h
B
5 nlrm 10 .1.(1.1
.li2. 7.1)
~ (0.1 .0 .1)
SB
--
(0 0 L
1-011-01..........-+0-1
~ A
1~f2R ~
SB SR Cp
rS!
SB
5 30
5 31
-- -- -
5 35
--
SB 0
SB I
R3
R3
SB 5
R3
-
-- -- --
E L L AR Y
0
L LA E
5
ie'
~
(0 I
E (02 .1 .3
-
E eo Iy' 3[ 1·
PC S 5
lAc
o
1+ +34
""'"
Free
tor
~
(3C 35 1-; SR (se lee ed po tic) p2. 12.b6)
B
f.: R s
Ie te
po iti n
c cl
SRI .... SB (08 .1
2.12. ~11 2 06)
•
e"
Partio I Store prevents:
~
E
~
~
'r~'
~
~
"u
"'"
E
0000 1
+500
000
0
00006
050000000006
000000000000
00
000000000000
T
0000
+500
000
0
00001
675747372717
675747372717
00
000000000000
OOOOZ
+601
000
0
00007
060100000007
675747372717
00
000000000000
OOOIlZ
+601
000
0
00002
675747372717
675747372717
00
000000000000
~. Q!C007
562300000007
675747372717
00
000000000000
175747372717
675747372717
00
000000000000
I
t.--.J (j
"(
Q;'
I
EO)
OOOO:~
_+~L
00.0
E I
E2
00003
-623
000
0
00007
E(2)
I
0000.3
-623
000
0
00003
175747372717
675747372717
00
000000000000
I
E
00004
+560
000
0
00007
056000000007
675747372717
00
000000000000
E
I
00004
+560
000
0
00004
175747372717
675747372717
00
175747372717
002000000000
I
T
00005
+020
000
0
00000
675747372717
00
175747372717
I
E
00001
+500
000
0
00006
050000000000
675747372717
00
175747372717
E
I
00001
+500
000
0
00001
675747372717
675747372717
00
175747372717
I
E
00002
+601
000
0
00007
060100000007
675747372717
00
175747372717
E
T
00002
+60
000
0
00002 I A7574"7>717
A75747,7>717
00
17<;74"77717
T
""
DOnO,
_A7,
Onn
In
On007 I ",,7,nnnnnnn7.
'7Q47,77717
nn
17<;74"777>7
F.I
"'17.'
nnnn,
_A7,
000.
'7<;747'77717
'7<;747'77717
nn
17<;747'"7717
F.17.
T
nnnn,
-623
000 10
00003
17047,77717
A7<;747n7717
nn
17<;747"7717
I
E
00004
+560
000
00007
056000000007
67574737Z717
00
175747372717
J.......V:
8I11III/
~
()c
~I.;.
tcJ
.J9
0
§§jr
< 66.>...>...>..
!?
~ ~ it ~
~
gI
J
~
i?
!t!
u J 6' '
ry
'P~QO-\-"'''''::''::'
Ie rly AO 1
1.4(
f
P( D Xor ia St re
End ap (02.15.35)
SeliC (02.12.36)
SR ..... 58 (02.12.40)
S8 _MDR (02.12.50)
SR (3 -3 )( 2. 2. 2)
St re yc e ( 2. 2. 0)
E ear y' 2Dl
10
,...
~
10
v
~
FOe 62 E or y.
F rl 01
E
(30 35
'=~;I
;f AC (3 -3 ;)-; SR sel ct d
po iti n
A Dl • PJD 6X'
rna ter E
~
B f.~ R ( 2. 2. 1)
Iy'~ l'
D O· R ~
;f PO
01 lor E 101
';;;;;1-
Fi ~
CONSOLE INDICATORS
'i1ijilJ~~ Ii' J/;:~j /r/
(0 .1 .3)
or
o
I 10 e E;;;r:
P!:JD OX:l
Store AccuITlUlator Character (SAC)
. ! D (0 .1 .5 )
d p 02 1535
0 ' nnnO?
0
S C - 62
59
TO MEMORY DATA REG
AND to Accumulotor (ANA -0320)
Logically ANDis each bit of the specified memory location with the
corresponding bits of the accumulator. The memory word sign bit is AND'ed
with the accumulator P bit. The AND'ed result of the two words appears
in the accumulator. Bits 5 and Q of the accumulator are cleared, and the
contents of the memory word ore unchanged. logical AND'ing is as follows:
1,1 ~ I
1,0 ~ 0
0, I
~
0
0,0
~
0
12
INSTR COUNTER (IC)
1
1
I TIME
POD 32
21
1
35
1
I
E TIME
02. 15.34. 1(3A)
IQ
ADDRESS REG (AR)
I
21
I
SR (S) TO AD (P)
E 3 (D6)
02.12.08.1 (36).
SR TO AD
E 3 (D6)
02.12.08.1 (4C)
AC (P, 1-35) TO
AD (P, 1-35)
E 3 (D6)
02.12.10.1 (4G)
1
I
l
35
\
TO
MAR
T
I
SET AC (S,O) PLUS
E 7 (DI)*
02.15.22.1 (4E)
I
1
AD GEN TO AC
(P-35)
E7(DI)*
02.02.01-36
ANA LEVEL
TOAC
E 7 (DI) *
02.12.24.1 (46)
T
INSTRUCTION
COMPLETE
FIGURE 22. ANA
60
I
35
I
1
I
I
I
1
1
I
1
I
-------.~
1 CYCLE
-------.
E CYCLE
-ANA
-----
L CYCLE
-------------.
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
CYCLES,
~I~,~E_ _ _ _ _ _ _ _ __
-0320
S1
=======..
MULTIPLIER-QUOTIENT REG (MQ)
-0320 AN D TO ACCUMULATOR
ALPHA CODE,
T
1
\
1*3
1 (AD-GEN)
1-35
1
INST
LEGEND
1
I
12
ACCUMULATOR REG (AC)
1
END OP
02.15.35.1.(5E)
I~I
1 *3
\ (AD-GEN)
S6 TO SR
E 3 (DI)*
02.12.01.1(4C,4F)
1
r
"N"~'"
1
*FIRST CelL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVel SETS THE
RECEIVING REGISTER
Y
11 12
13
18
20
21
SEQUENCE NOTES,
LOGICAL MULTIPLICATION OF ACp, 1-35 AND C(Y)S, 1-35.
AC(S) AND AC(Q) ARE CLEARED. THE C(y) ARE UNCHANGED.
35
location
AOA, A2 A,A.A. AoA, A2A,A. A. AoA, A2A,A.A.AoA, A2A,A.A.AoA.I A2A,A.A.AoA, A2A,A.A.AoA, A2A,A.A.
EA L
L TE
-I~
E RL
!AT
f
A LY
E~ L
~
~
: L TE
E RL
~ L
LA E
Switches
Inst
00000
00001
00002
00003
00004
00005
00006
CLA
STO
CAL
ANA
TRA
Arr"~ul."
.N
Tog
Pattern
Pattern
Address
Octol Equiv
00005
00007
00006
00007
00000
050000
0601 00
450000
432000
002000
525252
652525
006005
000007
000006
000007
000000
252525
252525
TE
I AR Y
I /AT
o
TC E
M~
ST R
And to
E A LY
I
E AR Y.I--r--,
SBI ..... SR
(12.
,$'
2. I. )
A3PII-I-I--"""
N A.t---t-"tl---:::I--+-!-+-+~ 5
E LA E·I---I-
A~
A-t---_l.:I---):::;~....jo-+-+-~
E V
.hD
I 000 10
onnn>
?o
"",,7],,<;>
nn
I
E
00003
-500
450000000006
525252252525 00
000
0
oooot.
j.-
00
E
I
00003
-500
000
0
00003
652525252525
252525252525 01
I
E
00004
-320
000
0
00007
432000000007
252525252525 01
E
I
00004
-320
000
0
00004
525252252525
000000252525 01
I
I
00005
+020
i 000
0
00000
002000000000
000000252525 01
I
E
00001
+500
000
0
00005
050000000005
000000252525 01
I
?
0;:
E
.
~
Q;.-
/:?
J'"
I
02 12 10 I)
E v C(y), THE COMPUTER TAKES NEXT INSTRUCTION.
C(AC) = C(y), THE COMPUTER SKIPS 1 INSTRUCTION.
C(AC)
< C(y), THE COMPUTER SKIPS 2 INSTRUCTIONS.
A PLUS ZERO (+0) IS' CONSIDERED GREATER THAN A MINUS ZERO (-0).
CYCLES REQUIRED: 7040: I, E
7044: I, E, L
NOTE 1: THE EQUAL CONDITION
~ EXIST ONLY 1
IF (ACS-)(Q CARRy)
NOTE 2: THE EQUAL CONDITION
~ EXIST ONLY IF
(ACS+)(SRS+)(Q CARRy)
FIGURE 23. CAS·
62
*3,'5
AC(S)-, Q CAR
SR(S)+, Q CAR
Ao AI A2 A, A. A. A, AI A2A, A. A. AoAI A2A, A. A. AoAI A2 A, A. A. Ao AJ A2 A, A. A. Ao AI A2 A, A. A. AoAI A2A, A.A.
lEA L)
ill
E
C} S
( A)
PR 0
01341
Location
Switches
Tag
Inst
00000
00001
00002
00003
00004
00005
00006
CLA
CAS
TRA
If x. ~ ~ l-
Octal Equiv
00005
00006
00000
050000 000005
034000 000006
002000 000000
Pattern
177777 777777
777777 777777
Pattern
(7\44
I a.
Ai«>
Address
....
S P C 02 12 36 I)
---
I a'
t----
~
I;~ fj"x.
p[m tox t7
GC T DE (0 .1 .3 .1
E RL
M 5 R
Compare Accumulator to Storage (CA51
E LA E
E !;AI LY
AD 11- ~ ~
ELA E'
OrO E
I
~~:~i; j;;8 .~~tfl~/!~:/rl/f~~~'p
i/;{i~1d~
cF~ ~~l i~V~~~ I ~~? ~~?~ I:~
5B-- 5R (02 12.01 .1)
#'
I'-
GO 0
MIST R
EA L
L (AT
Lea Iy'
C 51'-
R-~I 0(02 .12. pa.l)
rc-I+
Lea Iy'
C 5
e rl 'A 01
C 5
IOcar y
AC 5
=1 "
/ ~~
( 2. O. 5. )
Ie
5
Q co y
5R s+
=t "r-~
r- ~
~
1"-
)V
VK1\
/
02 12 II I)
g
O~
G::-
P
,,~<"
,<
P
~
0'G::-:J
~
.:)
{!Jjjjj/j/
~
0
B ?i:'i:;
~
~ ~~ ~
0
I
E
00001
+.500
000
o
00005
050000000005
000000000000
0
E
I
00001
,500
000
o
00001
177777777777
177777777777
0
I
E
00002
+340
000
o
00006
034000000006
177777777777
0
E
L
00002
+340
000
o
00006
777777777777
177777777777
0
L
I
00002
+340
000
o
00002
777777777777
177777777777
I
I
I
00003
020
000
o
00000
ooznonnnonnn
177777777777
n
I
E
00001
+500
000
o
00005
050000000005
177777777777
n
5 EP IC (02 I .3 .1)
I
\ \ r'-5'
\
1\
L lear y' 4
o
CONSOLE INDICATORS
o
5 p2 12 12 I)
2 J l e rl
I~
,..
TE I (0 .I~ •
•1
L ,-" •.
N I ( P ( 2. 5. 5. )
Ak
Et 0 PP G
~!
5T R I
63
TO MEMORY DATA REG
Logical Cam pare Accumulator with Storage (LAS -0340)
Compares the contents of the accumulator (Q,P 1'1-35) with the contents
of the specified memory location (5,1-35). The accumulator is treated as
an unsigned 37-bit number and the memory word is treated as an unsigned
36-bit number.
If the accumulator is the greater I the computer )takes the
next sequential instruction. If tl-e accumulator equals memory, 'the computer skips the next instruction and proceeds from there. If tl-e ,accumulator is less than memory, the computer skips the next two instructions and
proceeds from there.
"FIRST CEll DRIVER PULSE
FOLLOWING THE INDICATED
TIMING LEVEL SETS THE
RECEIVING REGISTER
INSTR COUNTER (IC)
4
*3, *5
21
35
ADDRESS REG (AR)
2
35
21
21
35
(Q-35)
(Q-35)
HOT I
TOAD 35
TO
MAR
MULTIPLIER-QUOTIENT REG (MQ)
NO
INST
LEGEND
..
HOT I TO
AD 35
L2D3
02.12.12(4B)
I CYCLE
------.-.
E CYCLE
r-----'---..,
AC
NOTE
CYCLES:
11 12 13
L CYCLE
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
SR
18 21
20
C(AC)Q
P 1-35
,
I
>
C(y)
5, 1-
35' THE COMPUTER TAKES NEXT INSTRUCTION.
C(AC)Q, P, 1_35=C(Y)S, 1-35' THE COMPUTER SKIPS I INSTRUCTION.
C(AC)Q P 1-35
,
,
<
C(y)
_ ' THE COMPUTER SK IPS 2 INSTRUCTIONS.
5, 1 35
THE AC IS TREATED AS AN UNSIGNED 37-BIT REGISTER.
THE C(y) IS TREATED AS AN UNSIGNED 36-BIT REGISTER.
CYCLES REQUIRED: 7040: I, E
7044: I, E, L
NOTE:
THE EQUAL CONDITION
ISTS ONLY IF THERE
AS NO Q CARRY AT
L DI
W
FIGURE 24. LAS
64
35
SEQUENCE NOTES:
IF:
>
I, E" (l)
Y
-0340
SI
YES
~
lAS
-----
ALPHA CODE:
-----~__II~
-------------.
SR
-0340 LOGICAL COMPARE ACCUMULATOR WITH STORAGE
"3, "5 (Q CAR)
Location
Switclles
Ao AI Az A. A4 A. Ao AI Az A. A. A. Ao AI Az A. A. A. Ao AI Az A.A. A. Ao AI Az A. A. A. Ao AI Az A. A4 A. Ao AI Az A. A4 A.
00000
00001
00002
00003
00004
00005
00006
I AR V
I f"-T
P~
0
~
M - 3a
(A
( 104 )
I at
A Dl
.--- p:~
Inst
Tag
CLA
LAS
TRA
Address
Octal Equiv
00005
00006
00000
050000 000005
434000 000006
002000 000000
Pattern
Pattern
377777 777777
377777 777776
S EP IC 02 12 36 I)
-
o TC
E (0 .1 .3 .1
Lg~cal Co~are
I
ATE E E AR V
3D
L ."
B ~. R ( 2. 12. 1.1)
I-I-- ~
4.,
L Ei"R V·
~~
Y
'< -t?\
Y
00001
+500
000
a
00005
05000000000 5
000000000000 00
00001
+500
000
o
0000 I
377777777R77
377777777777 00
L LAT
I
F-
00002
0
000
o 00006
434000000006
TIll1ll1U]'L
.,
T.
lonnn?
10
OllO .lL WalLO/'
~~
D ( 2. 2.pa.l)
L
I
100002
10
000
a
I
I
00003
+02.0
000
D
(0 .1 .0 .1
I
E
00001
+500
000
a
a
~
~
-...;; ~
q;
y
Q
G
--\-
0.
0..
~ ~
~
0
.l7"L7777tl7'L76.
3372777.17117 DQ.
)0002
3777771777771
377777777777 00
00000
002Q.QOOOOOOO
377777777777 00
0000 5
0500uOOOOO05
377777777777 00
-
C~ D 02 12 11 1)
LA ·C C RR
L Ei"R V·lAl 1
~~
L E R V.i"-2 3·
r--
IE Ie (0 .1 .3 .1
I
D 35 (02 12 12 1)
-I- -I-
LA ·c C R
L
,,'<
I
/
L Ei"-R V."
R V· 1"-4
LA·
(j
E
R,
LA;- I--
L
v,
I
L Ei"R V·
LA;-
~
E
R
LAI- f-
-...; (j
I
I--
LA·
(;
AS ER L· LE R V
Gp 0
~
CONSOLE INDICATORS
~ii«1~~:~ At//.;.) /;l"l111111/
Elf-T
E E~
Accumulator to Storage LAS
-I--
T'- I-
.1- I--
I I -I- ~
-
;::::-
TE IC (0 .1 .3 .1
N[ 0
N[ 0
( 2. 5. 5.1)
T R
M ST R I ·1 EA LV
I fAE
65
TO MEMORY DATA REG
Complement Magnitude (COM +0760 •.• 0006)
Replaces all l's with O's, and all O~s with lis, in the accumulator
Q,P ,1-35 positions. Accumulator sign is unchanged.
'FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
INSTR COUNTER (IC)
35
21
28
ADDRESS REG (AR)
35
5
35
21
21
35
(Q-35)
TO
MAR
MULTIPLIER-QUOTIENT REG (MQ)
UN IT ADDRESS
DECODER
UA=6
INST
LEGEND
+0760--6
COMPLEMENT MAGNITUDE
ALPHA CODE, ......:C~O::M.::..-_ _ _ __
- - - - - - -...~
1 CYCLE
-------...
E CYCLE
======~p"
L CYCLE
-------------.
CONTROL
~
+0760
11
S1
CYCLES,
......;1:..'.::(L;:..)_ _ _ _ _ _ __
~OO 000
T
18-20
28
1101
35
SEQUENCE NOTES,
THE C(AC)Q, P, 1-35 ARE COMPLEMENTED. THE AC(S) IS UNCHANGED.
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
INDEXING MAY CHANGE THE INSTRUCTION.
'SAVE AC(S)
CYCLES REQUIRED, 7040,
7044, I, L
FIGURE 25. COM
66
L
o
I
2 3 4
5
o
I
2 3 4
5
0
I
2 3 4
5 0
/3
'"
Location
Switches
2 3 4
I
5
o
I
1"/3
2 3 4
501
2 3 4
5 0
2 3 4
00000
00001
00002
00003
00004
00005
00006
I arl
llorl
I I te
I I te
Inst
Tag
Address
Octal Equiv
00006
00006
00001
050000 000006
076000 000006
002000 000001
5
~
/3
'"
I
CLA
COM
TRA
777m m777
Pattern
L Iorl
Lite
'"'"
~~ ~
I lat·
140
I
a~
'A
PC 0
~.
l,j
G ~ Fe·
b~ Foii ffa;
2 12 01)
SBi- R
Ie rly 'A 01
POP5 • P 9
~1
~
Complement Magnitude ern,.. ,
(0 .1.0 )
(28 3
~--<
I
:;{ii11J~~~ /1·1!.~} j,lilfllllllll
S( (0 .1 .31'>
G, h L 02 15 34)
Late·
SO 0
Er~
0
( 2.1
b.
T
"
00001
+500 000
o
00006
050000000000
000000000000 00
E
I
00001
+500 000
o
00001
777777777777
777777777777 00
I
L
00002
+760 00&
o
00006
076000000006
777777777777 00
L
I
00002
+760 006
o
00002
076000000006
777777777777 00
o
00001
002000000001
400000000000 11
5)
I ear Iy' 1[
( 01
I ar yo 2D
C iJ~
2-~ ~ P
.~
~
1- 5)
P'l- ~)
o (0
.1.1 )
I
I
00003
+020 000
I
L
00002
+760 006
0
00006
076000000006
400000000000 11
L
I
00002
+760 006
o
00002
076000000006
400000000000 11
I
I
00003
+020 000
o
00001
002000000001
777777777777 00
I
L
00002
+760 006
o
00006
076000000006
777777777777 00
I
00002
+760 006:
o
00002
076000000006
777777777777 00
07~O
I
-
C (0 .1 .2 )
L
em
CONSOLE INDICATORS
•• )OC~
67
Charge Sign (CHS +0760 ••• 0002)
Makes the accumulator sign negative if it is plus, and plus if it is negative.
The rest of the accumulator is unchanged.
TO MEMORY DATA REG
TO MEMORY DATA REG
Set Sign PI us (SSP +0760
00031
Sets the accumulator sign to plus.
I TIME POD 76,
760 NULL UA 2 + 3
02.04.07.1
02.04.40.1
02.04.42.1
"FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
2
21
21
35
21
21
35
TO
MAR
ACCUMULATOR REG (A C)
10
35
ADDRESS REG (AR)
ADDRESS REG (AR)
SC TO UNIT
ADDRESS DECODER
02.04.40.1
02.04.41;1
2
INSTR COUNTER ( IC)
INSTR COUNTER (Ie)
35
TO
MAR
ACCUMULATOR REG (AC)
17
4
5
COMPLEMENT
UNIT ADR DECODER
UA =02
INST
SSP
CHS
UA 3
UA 2
ALPHA CODE:
CHS
-------
SI
1(7040)
CYClES: I, L (7044)
~
+0760
l"2(DJ)"
02.10.71.1 (48)
02.02.00.1 (4E)
INST
+0760--02 CHANGE SIGN
COMPLEMENT AC(S)
r------------~
UNIT ADDR DECODER
UA = 03
11
T
18
20
I
+0760--03 SET SIGN PLUS
ALPHA CODE:
SSP
-------
00002
21
SET +
~
+0760
3S
SEQUENCE NOTES:
SI
CYCLES:
11
T
FIGURE 26. CHS,SSP
68
I
18
20
21
SEQUENCE NOTES:
CHANGE THE SIGN OF THE ACCUMULATOR. INDEXING MAY CHANGE
THE SIGN OF THE AC IS SET TO PLUS (0).
THE OPERATION. THE C(AC)Q, P, 1-35 ARE UNCHANGED.
INDEXING MAY CHANGE THE OPERATION.
THE C(AC)Q,P,I_35 ARE UNCHANGED.
INSTRUCTION
COMPLETE
L~~J.w)
----------------00003
35
~.
Ao AI A2 A. A A. AoA IA 2A.A4AsAoA IA 2A 3A 4A .AoA IA 2A 3A .A .AoA IA 2A 3A.A sA o AI A2 A.A4A sA oA IA 2A 3A.A.
fA.
lolA TE I
bt E R Iv
TE
Ci
lAi
fJ
i3 E RL
tiL
Ie rly
A3 1
T
~-t::: ~
sEi ... SR
l--"
000006
000002
000002
000000
377777 777777
Pattern
~iiV,11%~
~
!
00000
00001
00002
00003
00004
00005
00006
R~ D 02 12 08 1)
--
AD .... SC 10 17 02 12 37 .1)
:-
h4 ' S r
Is< Ir4 'lloj
IS'
~
~
Inst
CLA
SSP
SSP
TRA
Pattern
Tog
Address
Octal Equiv
00006
00003
00003
00000
050000
076000
076000
002000
. 5 ""r
.1 5
rr
~
TP
l- t-
0
'- ~ ~
a· t-
60N LL
L AR Y.A DI-
-I(](p
0
J......~
~"2
~
t?§. ?'
..Ci
~~
::t $
~
"Y
I--
I---
. I A3
u
'"
000006
000003
000003
000000
L ~T
£!~
~&<
J!
u
I
0
k. G
g
0
G~
~ J:::i
::
t';§'
0'
P •• ~ N
location
Switches
CONSOLE INDICATORS
...
~
G
... J:::i
~
02 1201 1)
5
o
050000
076000
076000
002000
V
POp
.tI L Ie
fAS 1
10
00006
00002
00002
00000
. Sian Ir.....~\
I
E
6( N LL (0 .0 .4 .1)
I L Ie ./-
tx
Octal Equiv
I LA E
A43 ~
lLa e'
CLA
CHS
CHS
TRA
Address
B LA E
'1-
'sc 'rrlr
Tog
I E RL
I
SOp (
Inst
E RL
E
I E RL
:P( D
00000
00001
00002
00003
00004
00005
00006
I
E RLW
T
Location
Switches
-...;; (j
-..;:
(..) (j
~
y
Q;:=
~
Y
-t?'
y
I
E
00001
+500
000
o
00006
050000000006
000000000000 00
E
I
00001
+500
000
o
00001
777777777777
777777777777 00
I
L
00002
+760
003
o
00003
076000000003
777777777777 00
L
I
00002
+760
003
o
00002
076000000003
777777777777 00
I
L
00003
+760
003
o
00003
076000000003
377777777777 00
377777777777 00
L
I
00003
+760
003
o
00003
076000000003
I
I
00004
+020
000
o
00000
002000000000
377777777777 00
E
00001
+500
000
0
00006
050000000006
377777777777 00
I
~
/;/
"v:-
C'----
I---
69
Make Storoge Sign Minus (MSM -1623.6)
TO MEMORY DATA REG
TO MEMORY DATA REG
Makes the specified memory location sign minus. The rest of the memory
word is Ulchanged.
Mak. Storog. Sign Plus (MSP -1623.7)
tv\akes the specified memory location sign plus. The rest of the memory
word is unchanged.
'FIRST CElL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
SET PARTIAL
STORE TGR
16 (D2)
02.15.34.1 (3H)
MAKE MINUS
RESET TO ZERO
ADDER (AD)
ADDER (AD)
'-.
YES
NO
ACCUMULATOR REG (A C)
ACCUMULATOR REG (A C)
INST
RESET PARTIAL
STORE TGR
E 6 (01)
02.15.34.1 (5H)
-1623--6 MAKE STORAGE SIGN MINUS
ALPHA CODE, ....;.M_S_M_ _ _ _ __ CYClES,
INST
I, E, E
-1623--7
ALPHA CODE, ....;.;M.;;;S.;.P_ _ _ _ __ CYClES,
-1623
S1
15 18 21
17 20
35
S1
11 12
13
15 18 21
17 20
SEQUENCE NOTES,
THE SIGN BIT OF C(y) IS REPLACED BY A 1 BIT (MINUS).
THE SIGN BIT OF C(y) IS REPLACED BY A ZERO BIT (PLUS).
THE REMAINDER OF Y IS UNCHANGED.
THE REMAINDER OF Y IS UNCHANGED.
POSITIONS 15-17 MUST CONTAIN
70
I, E, E
-1623
11 12
13
SEQUENCE- NOTES,
FIGURE 27. MSM,MSP
MAKE STORAGE SIGN PlUS
6a.
POSITIONS 15-17 MUST CONTAIN
35
E
o
I
2 3
4
5
o
I
2 3
4
5
0
I
2 3
4
5
o
I
E
2 3
4
0" I
5
2 3
450
I
2 3
450
I
2 3
4
location
Switches
Inst
00000
00001
00002
00003
MSM,6
MIT, 6
HPR
TRA
Tag
Address
Octal Equiv
00007
00007
562306
534106
042000
002000
5
I arl
00000
000007
000007
000000
00<)000
Ilple
~
e ,I
Make Stora g e S"'gn M"mu s (MSM)
I
E I Ie
E eo "Iy
I
~iv.1~
~
E 101
II Ie' 0 2·
0 6
t,;- '0' ftg
I
PC 0
kjf" IX -• 7 ~
C
,A' ,ti I ta, (
~~
no 1":"1=:: === ~
E oarl
E 01•• 501'
0 6· • RI
Ma ter E A1Pl0 6
-
~S
.
~ P
0'
E 101
Ell)
T
Ell)
(C .1 ~. 1)
E12}
o
p,
~~ R(
( 2.1 5. 0)
Q~SP
i:
0
<::-
t .Q
~!!
!;" ~
~~<
00001
"'"
'"
0«-
q,-cf",J",!~'~'V
! ;~
-
e tor c cl
~S/
)
~
15
16
15
16
15
16
15
16
15
1-1 S~ (S) (02.15 .20
.J9~~
~
~ Ol:'
0
0 ~(j ~ ~ ~ $'
i:
0
If>-
1
r-----
(0 .1.5<)
I. rI A 01
Location
E oed .ppO 62 I- tP II SI",e
-
==
. .- -
S"', cyple
20
ea Iy l- II Ie
l-
S I'" SB (0 .1.M)
S-I M R 02 12 50
_r-
or 16) ' /
I
Switches
Inst
00000
00001
00002
00003
00004
00005
00006
CLA
STO
MSP,7
PLT, 7
HPR
TRA
Tag
Address
Octal Equiv
00006
00007
00007
00007
050000
060100
562307
534107
042000
002000
400000
00000
Pattern
000006
000007
000007
000007
000000
000000
000000
En o (0 .1 .3)
Po ia Sh ,e
IV
I
Storue Si2n Plus MSP}
-
0-
CONSOLE INDICATORS
jiiv.1~~~~ /If I/.~~ j;lilfllllllll
I
Partial Store prevents:
End OP (02.12.35)
SeliC (02.12.36)
SR .... SB (02.12.40)
SB .... MOR (02.12.50)
~! M;M p
E
I
E
I
E
II
E..
II
E(I)
00001
+500
000
o
00006
050000000006
000000000000
00
00001
+500
000
o
00001
400000000000
400000000000
00
00002
+601
000
o
00007
060100000007
400000000000
00
00002
+601
000
0 00002
400000000000
400000000000
00
00003
·623
000
o
562307000007
400000000000
00
E(2)
00003
-623
000
0 00007
000000000000
400000000000
00
E(2)
I
00003
-623
000
0 00003
000000000000
400000000000
00
I
E
00004
-341
000
o
00007
534107000007
400000000000
00
E
L
00004
-341
000
0 00007
000000000000
400000000000
00
o
00005
000000000000
400000000000
00
+020
000
o
00000
002000000000
400000000000
00
+500
000
0 OOOO~
050000000006
400000090000
00
00005
-341
I
I
00006
E
E
00001
..
617
15
617
15
617
,.
,.617
617
000
I
~
617
00007
.,,"
L
I
,.
J
1
71
Low-Order Bi. Tes. (LBT +0760"
00011
TO MEMORY DATA REG
If accumulator bit 35 is a 1-, the computer skips the next instruction. If
bit 35 is a 0, the canputer takes the next sequential instruction.
P-Bi. Test (PBT -0760 ••• 00011
If accumulator P-bit is a 1, the computer skips the next instruction. If
is a zero, the canputer takes the next sequential instruction.
the P-bit
I TIME POD 76
UA 1, 760 NULL
02.04.07.1 (3G)
02.04.40.1 (3B)
02.04.45 (4A)
02.04.42 (3G)
*FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
2
2
INSTR COUNTER (Ie)
INSTR COUNTER (Ie)
+1 IF AC{P) = 1
21
21
35
*4
5
5
ADDRE SS REG (AR)
ADDRESS REG (AR)
3
21
21
35
3
35
seTO UNIT
ADDRESS DECODER
02.04.40.1
02.04.41.1
TO
MAR
TO
MAR
ACCUMULATOR REG (Ae)
ACCUMULATOR REG (A C)
UA DECODER
UA=OI
INST
-+0760--001
UA DECODER
UA=OI
ALPHA CODE: _LB_T_ _ _ _ __
PBT
NO
CYCLES:
~I,'-(~L)!...__ _ _ _ _ _ __
YES
S1
YES
11
18-20
28
35
PBT
CYCLES: --..:',:....:.:(L::..)_ _ _ _ _ _ _ __
~
-0760
S1
11
T
~ooOOOooll
18-20
28
35
NO
SEQUENCE NOTES:
IF AC(35) = 1, THE COMPUTER SK IPS THE NEXT INS TRUCTION AN D CONTINUES.
IF AC(35) = 0, THE COMPUTER TAKES THE NEXT SEQUENTIAL INSTRUCTION.
INDEXING MAY CHANGE THE INSTRUCTION.
*4 STEP I. C. BY 1 IF AC(35) = 1.
CYCLES REQUIRED: 7040: I
7044: I, L
72
ALPHA CODE:
~T ~oooooooll
SEQUENCE NOTES:
FIGURE 28. LBT,PBT
-0760--001 P BIT TEST
(LBT)
-+0760
NO
INST
LOW ORDER BIT TEST
IF AC{P) = 1, THE COMPUTER SKIPS THE NEXT INSTRUCTION AND
CONTINUES.
IF AC{p) = 0, THE COMPUTER TAKES THE NEXT SEQUENTIAL INSTRUCTION.
INDEXING MAY CHANGE THE INSTRUCTION.
*4. STEP I. C. BY 1 IF AC{P) = 1.
CYCLES REQUIRED: 7040: I
7044: I, L
L
I
0
I
2 3 4 5 0
I
2 3 4 5 0
I
2 3 4
5 0
I
2 3 4
5 0
2 3 450
I
c,~
~
"
I
2 3 450
I
Location
Switches
234 5
00000
00001
00002
00003
00004
00005
00006
P-
I or
I lot
L e rl
Inst
Tag
CLA
LBT
HPR
TRA
Address
Octal Equiv
00006
00001
00000
00000
050000
076000
042000
002000
000006
000001
000000
000000
000000 00000 I
Pattern
Lite
Low- rl
3 I·
y' ~
Ipcjb'5 l-'-~
• R9
I I teo
A D3
~
e·
G
S
( 2. 2. 7)
0
l.tv
~
Lite
SC D (0
L eprl 'A DI
En
N
RS ~~
RS 7
N
nc
s nc gr
a :.3!
• ra
/.....v:
~
y
~
v:
DOOO 1
+500
000
o
00006
050000000006
000000000000 00
I
+500 000
o
0000 I
000000000001
00000000000 I 00
OOOOc.
+760 001
0
00001
076000000001
00000000000 I
"v:
\:?
-...;;~
<1..0
v: Q-
G
-\- <\
<\
~ ~
00
L
I
00003
+760 001
o
00003
076000000001
000000000001 00
I
I
00004
+020 000
o
00000
002000000000
00000000000 I
Innflfll
500 000
o
00006
050000000006
000000000001 00
00
gr 02 10 74)
LL A( 35
Ll A( P
Late A5DI
a y rap·
~
XE
~(j
(0 .1 .3 )
0
SKIP
L ad ·A D'
Sk;
"
DO()O 1
lC
UA
CONSOLE INDICATORS
E
En OF tg
+ UA
'0
to L ( 2. 5. 4)
_S'~ ci
p~,
t:iiiilil:,~ ~~! jll~ /;l;tl!llllll/
(0 .1 .0)
II teo 5 I· A[ (2 -3 )
PC D X~
r
~,
I
- R 102 12 01)
~ ~~
V
5=
IC (02 .12.36
N(YI'
• Tf R'
135 in tl
accu
ulata
e uals ze o
this routine
an!!s UP with cv,
Ie t" be
L Indicator ON
I~: AR (0 . I .3)
Location
Switches
iref--
00000
00001
00002
00003
00004
00005
00006
L T; P 1
Tag
Inst
CAL
PBT
HPR
TRA
Address
Octal Equiv
00006
00001
00000
00000
450000
476000
042000
002000
000006
000001
000000
000000
400000 000000
Pattern
P-Bit TF'st (PR'T'1
I
CONSOLE INDICATORS
0;;{iiili~~ l,lll~~ ll;tl!llllll/
E
0000 l
- 500 000
o
00006
450000000006
000000000000 00
E
I
00001
- 500 000
0
00001
400000000000
000000000000 01
I
L
00002
-760 001
o
00001
476000000001
000000000000 01
L
I
00003
-760 001
0
00003
476000000001
000000000000 01
I
I
00004
+020 000
0
00000
002000000000
000000000000 01
I
E
00001
- 500 000
0
00006
450000000006
000000000000 01
I
f4-I
I
r
NOT] . If p_
7,er
t.h'
en'
'e
bn,
e
nn =ith curl
I~
T. ;nd;c,'n
W
nn
73
Divide Check Test (DCT +0760 ... 0012)
If the divide check indicator is on, it is turned off oro the computer takes
the next sequential instruction. If the divide check indicator is off, the
computer skips the next instruction.
I TIME POD 76
UA 12, 760 NULL
02.04.07.1 (3G)
02.04.41.1 (3F)
02.04.42 (4H)
*FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
2
INSTR COUNTER (IC)
' -_ _ _......._ _ _...J,. .+=I=I"'F=D=V=D=CHK TGR OFF
21
3S
*4
ADDRESS REG (AR)
SC TO UNIT
ADDRESS DECODER
02.04.40.1
02.04.41.1
21
21
JS
35
3
TO
MAR
ACCUMULATOR REG (AC)
MULTIPLIER-QUOTIENT REG (MQ)
UNIT ADDR DECODER
UA ~ 12
YES
NO
INST
lEGEND
+0760--012 DIVIDE CHECK TEST
ALPHA CODE, -:D"'C"'Tc......._ _ _ __
- - - - - - -..
~
I CYCLE
-------.
E CYCLE
•
-------------.
~
+0760
S I
STEP IC
L 4 (DI)*
02.12.36.1 (4F)
CYCLES, _:.!..I,....:(;::L)'----_ _ _ _ _ _ __
11
T
~OO 0010101
18-20
28
JS
L CYCLE
CONTROL
SEQUENCE NOTES,
IF THE DVD CHK INDICATOR IS ON, THE INDICATOR IS TURNED OFF AND
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMAllER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
THE COMPUTER TAKES THE NEXT SEQUENTIAL INSTRUCtiON. IF THE
INDICATOR IF OFF, THE COMPUTER SKIPS THE NEXT INSTRUCTION AND
CONTINUES. INDEXING MAY CHANGE THE INSTRUCTION.
CYCLES REQUIRED, 7040, I
7044, I, L
RESET DIVIDE
CHECK TGR
1101
02.10.22 (4B)
RESET SKIP
SYNC TGR
1201
02.10.74 (4F)
74
FIGURE 29. DCT
INSTRUCTION
COMPLETE
Location
Switches
Ao AI A2 A3 A. As Ao AI A2 A. A4 Ae Ao AI A2 A.A. As Ao AI A2 A.A. A. Ao AI A2 A. A4 A. Ao AI A2 A. A4 As Ao AI A2 A3 A4 As
~A TE I
M 5T RI
'"
" E RL
'I I.J TE
AR Y
L T
Il E RL
E RY
I
~T
~ ~U
5( D O·
'1-01
•
4 3
~
5~-
r-- (::: l- I-I-
tx·
o T(
f.
.~[3
1
(p
O~)
D
2 12 00 I)
( 2. 2. 7.1)
5 16
.p p-....
U
( 2.
1
4.~.
)
~( T< L
h --E)
IG"( f-y
5
2 1)
Df- C 0- 7
I L leI"'
pc
L 02. 04
R
~~
~
IZ b
M 5T R
EJ/lL
niv;d. r.h rk 'rpo' Inr.'r'
I
LLl"T
'r-
U 1
'61 N LLr- t-- !::::
IV H C T R l- I---
LLo et--- l-
HE K TG "
PF
j
r:::
A Dl
r- ~ ~
I,
2 l
51EP C (02.1 .3 .1)
i--
R 5E A
1:- A «2.1 ~. 41)
_
DVI E H CK TC R ( 2. 10. 2.1)
DT
76
am
L
"(]
"
(]"
'r
{:>
{:>
'r
I
E
00001
+500
000
o
00005
050000000005
E
I
00001
+500
000
o
00001
ZOOOOoooooon
I
E
00002
+2U
000
o
00006
OZZiOOOOOO06
E
L
00002
2'1
000
n Inonn
L
I
00002
+221
000
o
00002
100000000000
117177777177 11
I
L
00003
+760
01Z
o
00012
076000000012
200000000000
0
L
I
00003
+760
012
o
00003
076000000012
200nooonnnon
Inn
I
I
00004
+020
000
o
00000
nn2nnoonnoon
'-'
"
'"
q:
q
'r
0- ~ "
"
«. «.
000000000000 Inn
Inn
T R (0 .l .7 .1
KI 5 N
HD DFTG \:"'t--Il.c Ie' I-::::1:=:0
A Dl1-.~
v
«J
E D pP TC R
5 nSE 5k p'
L jeer y'
3l 1-1- F
ec rly
( 2. 5.5. )
NlO
CONSOLE INDICATORS
I~i~i~!tf /;}II:~ /,l£JfIIlIIII/
E 5E 5K P ( 2. O. 5. )
5pD oot~ t--
"DV
Pattern
Pattern
000005
000006
000012
000000
000000
000000
000000
5 (0 .1 .0 .1
I--
P( D
I Ie ~A Dl I--
(0
Octal Equiv
050000
0221 00
076000
002000
042000
200000
100000
I LA E
sell V-"
:::
Address
00005
00006
00012
00000
00000
E! RL
I A LY
3[ I
CLA
DVP
DCT
TRA
HPR
L T
L T
I orly:..
Tog
Inst
00000
00001
00002
00003
00004
OOOOS
00006
60 'lULL'
U 1 •
E RL '. A1Pl
I
E
00001
+500
000
o
00005
200
Inn
177777777777
,nnnnnnnnnnn
n
1
000000000000
1
hn
In
In
In
75
TO MEMORY DATA REG
Sens. Swi.ch T.s' (SWT +0760 ••• 0161 '00166)
If the switch tested is off, the computer takes the next sequential instruction.
If the switch is on, the computer skips the next instruction.
I TIME POD 76,
SOD 00
UA 1 - 6, SC 13
02.04.07.1
02.04.40-42
02.04.45
'FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
INSTR COUNTER (IC)
+1 IF SW ON
21
35
*4
5
ADDRESS REG (AR)
3
21
21
35
35
SC TO UNIT
ADDRESS DECODER
02.04.40.1
02.04.41.1
TO
MAR
ACCUMULATOR REG (A C)
MULTIPLIER-QUOTIENT REG (MQ)
U
ADDRESS DECODER
UA= I
6
'f
INST
LEGEND
NO
0161
+0760--0166 SENSE SWITCH TEST
ALPHA CODE:
-------t~.
1 CYCLE
-------.
E CYCLE
SWT
------+0760
S1
.
CYCLES: .....;I,'"'('"'L)'-_ _ _ _ _ _ __
W%iJ WA
II
T
18-20
016(X)
21
35
L CYCLE
-------------.
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
SEQUENCE NOTES:
IF SENSE SWITCH IS ON (1-6), THE COMPUTER SKIPS THE NEXT INSTRUCTION
AND CONTINUES.
IF THE SWITCH IS OFF, THE COMPUTER TAKES THE NEXT SEQUENTIAL INSTRUCTION.
INDEXING MAY CHANGE THE INSTRUCTION.
CYCLES REQUIRED:
7040: I
7044: I, L
FIGURE 30. SWT
76
L
o
I
2
3 4
5
o
I
2
3 450
I
2
3 4
501
a
2
3 4
2
501
3
4
5
o
I
2
3
4
5
o
Location
Switches
I 2 3 4
SWT
TRA
ADD
TRA
00000
00001
00002
00003
00004
a{3
(3
Tag
Inst
Address
Octal Equiv
00161
00000
00004
00000
076000
002000
040000
002000
000000
5
Ie rI
Pattern
000161
000000
000004
000000
00000 I
I te
L arl
I te
leo Iy. A
OC ~O
pi
PI9
-
SB- R
2.12 01)
-
SR ~. D 02 1208
Ilat.
-I-
Afto:
~
I at. ·A DI
O[ 7l
a
28 35; ... SC (0 .1 .3')
lAc F,c;'E.
E a (e ~. 5. 5)
la".
S( D 0
eo Iy' 4 I·
Sk p s nc tgr
la~ 50 d·
';;y Trae
~
SIilT
o 6( ..
0l~1
.I~
T.
~
IC (0 .1 .3 )
I~,:
{~W"'\
I
CONSOLE INDICATORS
jY}'~11!tj;,~ j;l//'~~ /;1;/;IIIIIIII
~
eo Iy·
S ip yn t ,( 2. 8. 6)
2D
• ns< S•• ~ 3D •
AI+6 • S 13 SC 0 0
o tg
~.
I
L 0 .1 .3)
ate·
E~ Cp1,
~.
v
'" (j
-...;:
~
") (j
y
q.:
-t?
I
L
0001
+760
a61
a
00161
076000000 161
L
I
0001
+760
161
a
00001
076000000 161
~
Y -t?'
.,..--,
"Y
-...: ~
q"O
y
<)
0'
+
0..
0..
~ ~
SS#1 OFF
~
T
I
0002
020
000
a
00000
002000000000
I
L
0001
+760
161
0
00161
076000000161
000000000000
L
I
0002
t760
161
0
00002
076000000161
000000000000
I
I
E
0003
t400
000
0
00004
040000000004
000000000000
SS#1 ON
E
I
0003
+400
000
a
00003
000000000001
000000000001
*
I
I
0004
t020
000
a
00000
002000000000
000000000000
* ---l
AR (0 .1 .3 )
iir.,
p16
*Acc mulato
is incr ased [
one or
achp;i.
*
-4-f
I
.
77
TO MEMORY DATA REG
TO MEMORY DATA REG
Storage Minus Test (MIT -1341.6)
If the sign of the specified memory location is minus, the computer skips the
next instruction. If tl-e sign is plus, the computer takes the next instruction.
Storege Plus Test (PLT -1341.7)
If the sign of the specified memory location is plus, the computer skips the next
instruction. Ifrthe sign is minus, the computer takes the next instruction.
II
I
I
'FIRST CelL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVel SETS THE
RECEIVING REGISTER
INSTR COUNTER (IC)
INSTR COUNTER (IC)
*2 IF SR(S) +
*2 IF SR{S)21
21
STEP +1
35
35
STEP + 1
ADDER (AD)
ADDER (AD)
ADDRESS REG (AR)
ADDRESS REG (AR)
21
35
21
TO
MAR
TO
MAR
(PLT)
NO
NO
YES
YES
NO
(MIT)
YES
-1341--6 STORAGE MINUS TEST
ALPHA CODE,
~M-"I.:.T_ _ _ _ __
INST
CYCLES,
1, E, (L)
-1341--7 STORAGE PLUS TEST
ALPHA CODE, ....:..PL::;T....:.._ _ _ __
11 12
13
15
17
18 21
20
CYCLES,
35
SEQUENCE NOTES,
IF THE SIGN OF LOCATION Y IS MINUS, THE COMPUTER SKIPS THE NEXT
INSTRUCTION.
S1
I, E, (L)
Y
-1341
Y
-1341
S1
78
ACCUMULATOR REG (A C)
ACCUMULATOR REG (A C)
INST
FIGURE 31. MIT,PLT
35
11 12
13
15
17
18 21
20
SEQUENCE NOTES,
IF THE SIGN OF LOCATION Y IS PLUS, THE COMPUTER SKIPS
THE NEXT INSTRUCTION.
IF THE SIGN IS PLUS, TAKE THE NEXT INSTRUCTION.
IF THE SIGN IS MINUS, TAKE THE NEXT INSTRUCTION.
CYCLES REQUIRED, 7040, I, E
7044, I, E, L
CYCLES REQUIRED,
7040, I, E
7044, I,E,L
35
l
E
o
I
2 3 4 5
o
I 2 3 4 5 0
I 2 3 4
Location
5 0 I 2 3 450 I 2 3 4 5 0 I 2 3 4 5
o
I 2 3 4
Switches
Inst
00000
00001
00002
00003
00004
00005
00006
CLA
STO
MIT
HPR
TRA
Tag
Address
Octol Equiv
00006
00007
00007
050000
060100
534106
042000
002000
5
I arl
I lat
E pad
00000
000006
000007
000007
000000
000000
400000 000000
Pattern
lale
L e rI
Storaee Minus Test (MIT)
Lite
I
Ie rI
I
I
I I te
I
C a I E (02 1 .3
g;& ;.~ ;.;
Ie
.
10 e"
E
~
po 10
~ '~r'
E"
( 2.1 .4)
.
it4~MtfJlJ!~} /1 /I~~ hiItIlJlIII!
E
E
E or y'
t3D •
PO 67
~
f.o!
R ( 2. 2. 1)
00001
+500 000
a
00006
050000000006
000000000000
00
PC D 4P.
I
00001
+500 000
a
00001
400000000000
400000000000
00
I
E
OOOOl
+601 000
a
00007
060100000007
400000000000
00
E
I
OOOOZ
+601 000
a
00002
400000000000
400000000000
00
I
E
00003
-341 000
a
00007
534106000007
400000000000
00
-341 000
a
00007
400000000000
400000000000
00
S
C S)
ki
Iy' ~3 l'
SR (- .PC D 4
PpS 6·
SR (+
S
;;T-
5
c 9' 02 10 74
A Dl
I'pe
eo Iy. 4 1·
kip sy c t r
gp
I~
an 'i-, p'
e'
d I'
~ ~p~ ;r.
1'0
S,:, IC
E
L
00003
1'0
L
I
00004
-341 000
a
00004
400000000000
400000000000
00
I
I
00005
+020 000
a
00000
002.000000000
400000000000
00
l
E
00001
+500 000
a
00006
050600000006
400000000000
00
15&
16
15&
1
U
a
02 12 36
Location
Switches
-
I: ... A (0 .112.a )
00000
00001
00002
00003
00004
00005
00006
.
~IT
15&
2 15 35)
Ed p
f-ti.
~
E
.
I teo
I
CONSOLE INDICATORS
Tog
Inst
CLA
STO
PLT
HPR
TRA
TRA
Address
Octal Equiv
00006
00007
00007
050000
060100
534107
042000
002000
002000
000000
00000
00000
Pattern
PT
~t,
I
Ph
000006
000007
000007
000000
000000
000000
000000
T ••• R ( ++C (0 .1 .16/1 /1 )
,
early fb-O 2.
PPD ~3
!,
V-
1\
l
.!~ IBt<
I..... A
H t 1
-~
(0 .1 2.13)
00000
3 (0 .1 2.13)
I
,
I eo Iy· OD1',
PR 9
V-
.;:t
'-
L*; x~,
(0~.1
.1 )
i
..
I'" ~D (2
I arl,'1' 2D /;-R
i
RX,
"-
f--
-35)_X X 02 .12.15)
Wi
I
~ XRX
Location
Switches
(2.
00001
00002
00003
00004
00005
00006
00007
[nst
Tog
Address
Octal Equiv
LXD
LXD
TRA
3'
3'
00006
00007
00000
4534!l0 300006
453400 300007
002000 000000 I
.
lnde ' (l.A .. \
I
"Y{~!1i{~} /l#':~ /;lh#Jlllll!/
.::. t> R ( ++C (0 .1 .1/1 /1 )
in ex
~ss
CONSOLE INDICATORS
E
0000]
+535 000
6
00006
053500600006
00000
I
00001
+535 000
6
00001
000000000001
00001
77777
77777
I
I
00002
+020 000
o
00000
002000000000
I
E
00001
+535 000
6
00006
053500600006
i
I
Location
SWitches
077n7 000000
000000 000000
I
00000
00001
00002
00003
00004
00005
00006
"Change tag to test remaining index register.
2~ ~
Tag
Inst
LDC
TRA
5'
Pattern
Address
Octol Equiv
00006
00000
453500 000006
002000 000000
000001 000000
*Chcn~e tag to test remaining index register.
X ( +B+C)
02 12 .16)
A ; D
,. ,e 'no.
i
from. Decre:ment (LXD)
CONSOLE INDICATORS
I
~i~il!t~ ~. ~
....
~
Q
~~
d §'
cf
....
;0:
~C'
(;
I
E
;0:
;J
<..,.
..Pc]
"0
00001
-P
A..:.
Qc
~f
.fr (;:- f
<:l;;-
f $j& i:!0
"
""(j
~
$
8
'X"
....
0~
a~$/lf
~f..!.
0.
- 534
000
3
00006
453400300006
~
~
'N"'<
..::;
r)~r7
~
:-t?:
~
q.,
0;
J:!!'"'
~
J?$'
C<:'
:f~~
Loan r.,
4i(j'§O
":f
t;;:;:g
!<:'
~ ~ ~ ~ (d
$ c§ f J
q,O
~.
J
/; '£#I11III/
-K'f!J
,;
0.
00000
~
oQ;-
;;.
~
0-'~
'"'
~'X
18
.;:
/''£#I11III/
0~O
t2;
:?
,.J
},J
~
'?';'
~ ~&Q:'~~~
c5
~~! j~/:!:J:J:J~G~'~~
E
I
OOOOl
-534
000
3
0000 1
077777000000
77777
I
E
00001
-535
000
5
00006
453500500006
I
E
OOOOl
-534
000
3
00007
453400300007
77777
E
I
00001
- 535
000
5
00001
000001000000
0_0001
E
I
00002
- 534
000
3
00002
000000000000
00000
I
I
00002
+020
000
o
00000
002000000000
77777
I
I
OOOO,i
+020
000
o
00000
002000000000
00000
I
E
00001
- 535
000
5
00006
453500500006
77777
00000
I
81
TO MEMORY DATA REG
TO MEMORY DATA REG
Pioce Address in Index (PAX +07341
Pioces occumulotor bits"21-35 into the specified index register. The occumLllator is unchanged.
Ploce Dec-ement in Index (PDX -0734)
Ploces accumulotor bits 3-17 into the specified index register. The accumulator is unchanged.
Ploce Complement of Address in Index (PAC +0737)
Ploces the 2'5 complement- of accumulator bas 21-35 into the specified index
register. The accumulator is unchanged.
IN5T
Place Complement of Decrement in Index (PDC -0737)
Places the.2'> complement of accumulator bits 3-17 into the specified i:-tdex
register. The occumulotor is unchanged.
+0734 PLACE ADDRESS IN INDEX
A LPHA CODE: _'-PA"X'-'-_ _ _ __
CYCLES, _,,',..:(l,,'_ _ _ _ _ _ __
11
18 21
+{l737 PLACE COMPLEMENT OF ADDRESS IN INDEX
ALPHA CODE
y
.0734
S1
INST
~
PAC
CYCLES:
35
20
~TI
+{l737
S,
*FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
11
THE C(AC)21_35 ARE PLACED INTO THE SPECIFIED INDEX REGISTER(S).
**RESET OCCURS AT
BEGINNING OF DELAY
35
SEQUENCE NOTES·
lEVEL SETS THE
THE C(AC) ARE UNCHANGED.
Y
18 21
20
SEQUENCE NOTES:
RECEIVING REGISTER
" (ll
(S, 1-351
(S, 1-35)
THE 2'5 COMPLEMENT OF C(AC)21_35 ARE PLACED INTO THE SPECIFIED INDEX
REGISTER(S).
A TAG OF ZERO RESULTS IN A NO-OP,
1
THE C(AC) ARE UNCHANGED.
CYCLES REQUIRED: 7040: I
7044: I, L
A TAG OF ZERO RESULTS IN A NO-OP.
CYCLES KEQUIRED: 7040:
7044:
I, L
LEGEND
(PDX, PDC)
NO
YES
(PAX~ PAC)
COMPLEMENT TRANSFER PLUS "HOT I" TO ADDER
CAUSES 2'5 COMPLEMENT.
- - - - - - - I..~
1 CYCLE
-------..
E CYCLE
L CYCLE
SR (3-171 TO
-------------.-
SR (1-35) TO AD
l4 (D21
AD (21-35)
l4 (D21
02.12.09.1 (4C)
CONTROL
MULTIPLlER~QUOTIENT
02.12.08.1 (41)
MULTIPLIER-QUOTIENT REG (MQ)
REG (MQ)
XFER5 INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
TO MEMORY DATA REG
INST
(PAX, PDX)
NO
-0734 PLACE DECREMENT IN INDEX
ALPHA CODE: --'-P"-D"X_ _ _ _ __
-0734
~)TOAD
S1
_
11
INST
CYCLES, --",'-'(l,,'_ _ _ _ _ _ _ __
T
I
18-20 21
ALPHA CODE: _'-P"-DC-'--_ _ _ __
CYCLES, --':'"-'-'(l::.'_ _ _ _ _ _ __
y
y
-0737
35
5 ,
10 D2
02.12.13,I(SB)
(3-17)
18 21
11
20
35
(3-17)
SEQUENCE NOTES:
THE C(AC)3_17 ARE PLACED INTO THE SPECIFIED INDEX REGISTERS.
THE 2'S COMPLEMENT OF C{AC)3_17 ARE PLACED INTO THE SPECIFIED
INDEX REGISTER(S).
THE C(AC) ARE UNCHANGED.
THE C(AC) ARE UNCHANGED.
A TAG OF ZERO RESULTS IN A NO-OP.
CYCLES REQUIRED:
-0737 PLACE COMPLEMENT OF DECREMENT IN INDEX
A TAG OF ZERO RESULTS IN A NO-OP.
7040: I
7044: I
CYCLES REQUIRED: 7040:
I
7044: I
COMPLEMENT TRANSFER PLUS "HOT I" TO ADDER
CAUSES 2'S COMPLEMENT.
21
35
INSTRUCTION
COMPLETE
MULTIPLIER-QUOTIENT REG (MQ)
82
FIGURE 33.
PAX, PDX, PAC, pDC
MULTIPLIER-QUOTIENT REG (MQ)
L
o
2 3 4 5 0
I
I
2 3 4
5
0
2 3 4
I
5
0
I
/3
~
a
Location
Switches
2 3 4 5
112 3 4 5 0
0
I~
a
I
Ie rl
I
2 3 4 5 0
I
~rl~
I
rl
CLA
PAX
CLA
PAX
TRA
00000
00001
00002
00003
00004
00005
00006
00007
I I te
L
Tag
Address
Octal Equiv
00006
00000
00007
00000
00000
050000
073400
050000
073400
002000
Locarion
Switches
I'
I'
00000
00001
00002
00003
00004
DODOS
00006
000006
100000
000007
100000
000000
000000 052525
000000 000000
Pattern
Pattern
I
~
Life
PO D 2
E 10
...
L I Ie A4 2·
i de i t· RS
'v.p~
SR 02 12.02)
lite A5 1 el
i de in t
!. l"-
~~
x.~
(;;}f
I
1
r--
( A .p C)
I
7)[+ r-D!(21
X• •
r>
~JRX
!
(
3
2'
00006
00000
00000
050000 000006
073700 200000
002000 000000
Pattern
000000 025253
00001
~v
t;-
~
+500
t:f
-i?;j (')
'--? (] ~
000
0
t
.$'
0V:~c?'
8
a~rf
t;J}...!.
'?"
Q;'
050000000006
00006
~~'
Jii;'
N
Q.
~Q
(] ....
~
"{'"
000000000000
~
<:) (0 .12 .1 !/1 1/1 )
Tog
Ins!"
00000
00001
00002
00003
00004
00005
00006
00007
,
I ec:r1y A2pl
0
I
CONSOLE INDICATORS
.m.(9) PX .p DC
(O.q.l (1/1 )
I,
Dr
~
J?~"&
ddress
Octol Equiv
00006
00000
00007
00000
050000
473400
050000
473400
002000
100000
Pot tern
Pattern
location
Switches
000006
700000
000007
700000
000000
Inst
00000
00001
00002
00003
00004
00005
00006
00007
025252 000000
1)00000 000000
CLA
PDC
TRA
Tag
Address
OctroI Equiv
7
00006
00000
15(11)00 000006
473700 700000
002000 000000
onooo
052526 000000
000000 000000
Pattern
Pottern
I
I
P, X; P X; P C; P C
Pt,
n,
.
"
rpnY>
I
i,
PI,
CONSOLE INDICATORS
hii«iit~ ~' 0!A~
uSt?
C~
,tJ
.£'
;;:
~
..\.v
v
~
0
c5
;00
000
a
00001
052526000000
052526000000 00
00000
I
L
00002
-734
000 7
00000
473400700000
025252000000 00
00000
T
T
nnno?
_7"
nnn'
7
nonnn
4737QQ7000.fln
n'
00000
L
I
00002
-734
000
h
' 00002
425252000000
025252000000
00
?""
L
I
00002
-737
000 7
00002
452526000000
052526000000 00
52526
I
E
00003
+500
000
P
00007
050000000007
025252000000 00
25252
I
I
00003
+020
000 0
00000
002000000000
052526000000 00
25252
E
I
00003
+500
000
P
00003
000000000000
000000000000 00
25252
I
E
00001
+500
000 0
00006
050000000006
052526000000 00
25252
I
L
00004
-734
000 7
00000
473400700000
000000000000 00
25252
E
I
00001
+500
000 0
00001
052526000000
052526000000 00
25252
L
I
00004
-734
000
IT
00000
400000000000
000000000000 00
00000
I
L
00002
-737
000 7
00000
473700700000
052526000000 00
25252
I
I
00005
+020
000
p
00000
002000000000
000000000000 00
00000
!
I
00_
~
Q- () -\-
0,
0,
~ ~
83
TO MEMORY DATA REG
TO MEMORY DATA REG
Place Index in Address (PXA +0754)
Places the contents of the specified index register into accumulator 21-35.
The rest of the accumulator is cleared. The index register is unchanged.
Place Index in Decrement (PXD -0754)
Places the. contents of the specified index register into accumulator 3-17.
The rest of the accumulator is cleared. The index register is unchanged.
"FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
"RESET OCCURS AT
BEGINNING OF DELAY
YES
2
(PXA)
INSTR COUNTER (IC)
INSTR COUNTER (IC)
(5,1-35)
SR (1-35) TO AD
(1-3S)
L 4 (D2)
02.12.08.1 (41)
ADDRESS REG (AR I
ADDRESS REG (AR)
21
35
35
(Q,P,S-35)
RESET
TO
MAR
MULTIPLIER-QUOTIENT REG (MQI
INST
LEGEND
..
-------.
-Hl754 PLACE INDEX IN ADDRESS
ALPHA CODE,
I C VCLE
PXA
-----S1
MULTIPLIER-QUOTIENT REG (MQI
CVCLES,
I, (L)
--'--'--'------
..
-------.
11
18-20 21
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS IN-
VOLVED, UNLESS OTHERWISE SPECIFIED.
-84
ALPHA CODE, -.:..:PX.:.:D:....-_ _ _ __
CVCLES, -'I,...;(...;L)_ _ _ _ _ _ _ __
-0754
E CYCLE
SI
11
IB-20
21
35
L CYCLE
SEQUENCE NOTES,
-------------.
CONTROL
SEQUENCE NOTES,
THE ENTIRE ACCUMULATOR IS CLEARED AND THE CONTENTS OF THE
SPECIFIED INDEX REGISTER(S) ARE PLACED IN THE C(AC)21-35'
XFERS INCLUDE ALL BITS CONTAINED IN
THE ENTIRE ACCUMULATOR IS CLEARED AND THE CONTENTS OF THE SPECIFIED
INDEX REGISTER(S) ARE PLACED IN THE C(AC)3-17
WITH A TAG OF ZERO, THE C(AC) ARE CLEARED.
THE SMALLER OF THE TWO REGISTERS INVOLVED. U!'lLESS OTHERWISE SPECIFIED.
WITH A TAG OF ZERO, THE C(AC) ARE CLEARED.
THE INDEX REGISTER(S) IS UNCHANGED.
THE INDEX REGISTER(S) IS UNCHANGED.
CYCLES REQUIRED,
CYCLES REQUIRED,
7040, I
7044, I, L
FIGURE 34. PXA,PXD
-0754 PLACE INDEX IN DECREMENT
1 CYCLE
35
L CYCLE
-------------.
INST
LEGEND
+0754
E CVCLE
TO
MAR
7040, I
7044, I, L
l
Location
Switches
0 I 2 3 4 5 0 I 2 3 4 5 0 I 2 3 4 5 0 I 2 3 4 5 0 I 2 3 450 I 2 3 450 I 2 3 4 5
~
0
I
"'~
00000
00001
00002
00003
00004
00005
00006
,fl
fl
'"
I orl
d
I I te
I I te
L arl
Lite
10 e'
Octal Equiv
AXT
(LA
PXA
TRA
I'
77777
00006
00000
00000
077400
050000
075400
002000
I'
177777
000006
100000
000000
777777 700000
Place Index in Address (PXA}
!,_! R (
L lot 'A DI
PCp ~.p S
I
I- S) (02 .12.0
} P A
~~
L lot ·A D2
R +.onde i st
5) __
.!. _! R ( -I
L lot ·A DI
PCD 4'P S
f'.D (I 35) (0 .1 .Oi)
~ ,\;. 17)~ f'.D
En a
L lot 'A IDI de'
in t
Vd
(21-3
I
( 2. 2. 9)
(0 .1 .3 )
-
D ~. RX (0 .1 .1 )
L lot 'A Dl de •
in t
_.
XX , .... A
~ ;:,
L lot 'A D
P A PX
....
( -3 ) ( 2.12. 8)
~.f
?f),::)
.l..v
(;
<
..Q
00001
~0
t:.f
+774
0
t::J:?...:
Q
0
~~
{!
cY,,-
~
.....
v:~\
~
9;;-
J
0>~17
..J
0V:~/§'
$
J.......'V
~
~
(j~
'-?
~
O,!?*:
§
"
(]
..l..
;y
,,"
~
"" ~ g
~""
p(:)<:!
~
J9 ,,.0
J9#~
~
0
~
~
0
(J .l. .l..l. (;::'
iv~~~kf
gI u
J
J5 "
'V
"ClO""",,,,,,"-""-
77777
I
E
00002
+500
000 0
00006
050000000006
000000000000 00
77777
E
I
00002
+500
000 0
00002
777777700000
777777700000 00
77777
I
L
00003
+754
000 1
00000
075400100000
777777700000 00
77777
L
I
00003
+754
000 1
00003
000000077777
000000077777 00
77777
I
I
00004
+020
000 0
00000
002000000000
000000077777 00
77777
I
I
00001
+774
377 1
00001
077400177777
000000077777 00
77777
I
E
00001
+500
000 0
00006
050000000006
000000077777 00
77777
location
Switches
02 12 20
et C (S) +
I ar y' 2D'
PC D 4
<
~
U'l;-
I
D 1- 5) (02 .12.08
AD( ~- 5) .. (
L lot 'A Dl'
p. A PX
~ii1J(0 ~' Jo.~ j; >£#I11III/
~I-..:.
8§
-x:.J!
)( 2. 12. 4)
CONSOLE INDICATORS
~
~
Q
} P D
L lot 'A D2'
PR _. nd ~ i st
i de
Address
*Change tog to test remaining index registers.
Go to L ( 2. 5. 4)
i de
Tog
Pattern
OC TJ<
L lot,
PCD 4
Inst
00000
00001
00002
00003
00004
00005
00006
02 10 71
~
Inst
Tog
Address
Octal Equiv
AXT
(LA
PXD
TRA
I'
77777
00006
00000
00000
077400
050000
475400
002000
I'
177777
000006
100000
000000
777777 777777
Pattern
*Change tag to test remaining index registers.
PI\A P~D
Place Index in Decrement PXD
J
~ii1J,:~ ~~' I/;,
Cl
J§
A,J}
00"
I
CONSOLE INDICATORS
.!J~
(J
C
I
~<
4v;p
~
v",
~.f
j?0
.. 8
"
'"
~?:.f
tj-
~
$j0
(:)
r.--;(J ~
00001
+774
377
'"
It
5)
~
~;:;
(:)~
g~~
t;J?...:
500
000
o
00002
777777777777
777777777777 00
77777
I
L
00003
-754
000
1
00000
475400100000
777777777777 00
77777
477777000000 00
77777
L
I
00003
-754
000
1
00003
077777000000
I
I
00004
+020
000
0
00000
002000000000
077777000000 00
77777
I
I
00001
+774
377
1
00001
077100177777
077777000000 00
77777
I
E
00002
+500
000
0
00006
05000000000'6
077777000000 00
77777
~
--:.
~~
~
(] "'-
'f
Q.
~Q
0!t! $'
.f""~
£ll
f...:.
'"'
iJ~rf7
'r~\
~
Q;;-
!::j
~
~
0«:-.$'
.§
0
~(j
::;
,,'f
~
0
0
~-l:;
":%0'8
~
" < -" ~
0
0 g .Q 0:vV.t.t ~ !'V
Fe? $ E f u u J 6 "
%
L
00001
001
000
1
00002
100007700002
00000
L
I
00001
+001
000
1 00002
100007700002
00000
I
L
00003
+001
000
1 00004
100070700004
00007
L
I
00003
tOOl
000
1 00004
100070700004
77771
I
L
00005
+001
000
1 0000 5
100700700005
00077
L
I
00005
+001
000
1 00005
100700 70000 5
77701
I
I
00006
+774
000
1 00006
077400700000
00000
I
I
00007
+020
000
o
002000000000
00000
00000
~
I
cy
O""aa~"-Q,
I
!
,
i
R A+ -tC (0 .1.1 /17/1~)
r- t- r- X X .> R (r'-+ -tC
r- '-1-
m .t , I
AD
<
0
(j
.;;'
TX!
CONSOLE INDICATORS
-!?<
<...t
Q
SR (3- 7) +, D 21 35 (0 .1 .0)
:..- I-- r--
Re et
I or •
A Dl'
T I
I
( 2. 2.15)
Ap-t X
'-1-
Index Decrelllented
".
~,
es t
L lat •
A Dl '-~
T I
(0 .1.1 )
(C2.1 2. 3)
Ho 1. JAD (3
I"""
Lear y.-- I--- ~
A DI "
T I
) - AC
(0 .1 .16/1 /18)
~A (C .1 2. 0)
89
Transfer on Index {T IX +20001
If the contents of the specified index register are greater than the decrement
fi,ld of the instruction word, the decrement is subtracted from the index
register and the computer takes the next instruction from the location specified by the address field of the instruction word. If the contents of the
specified index register are equal to or less than the decrement, the index
register is not decremented and the computer takes the next sequential instruction.
TO MEMORY DATA REG
I TIME
POD 00
"FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED nMING
LEVEL SETS THE
RECEIVING REGISTER
I
SB (S, 1-35) TO SR
13 (01)"
02.12.01.1
""RESET OCCURS AT
BEGINNING OF DELAY
I
Transfer on No Index (TNX -2000)
If the contents of the specified index register are greater than the decrement
field of the instruction word, the decrement is subtracted from the index
register and the computer takes thenect sequential instruction. If the contents of the specified index register are equal to or less than the decrement,
the index register is not decremented and the computer takes the next instruction from the location specified by tl-e address field of the instruction word.
SR (1-35) TO AD
14 (03)
02.12.0B.l (4E)
I
<
".
AD (21-35) TO AR
I S (01) DELAYED
.02.12.34.1
t TIME
<
"
~
"
·1
02.1S.34.1 (3G)
1
T
J
XR (A+II-!C) TO AD
L 2 (03)
I
SR (3-17) TO AD
(21-35)
L 2 (03)
02.12.09.1 (4A)
HOT I TOAD 35
L2 (03)
02.12.13.1 (20)
02.12.13.1 (SO)
L
1
I
T
1\
YES 'X CARRY TGR SET
'\
02.10.41.1
/
I
NO
XR > DEC
I
AD (21-35) TO XRX"
L 3 (01) DELAYED
02. 12lS.1 (4A)
ENDOP
02.1S,35.1 (3A)
'STE~ S, 6 CONDITIONAL
ON XCAR (21 CAR).
I
ENDOP
02.1S.35.1 (3A)
TO
MAR
1
(TNX)
1
NO /
'\
~
X CARRY
TGR SET
PR (5) PLUS?
\.
YES
I
YES /
I
I
\.
X CARRY
TGR SET?
X CARRY = DECREMENT ~ XR
~
IC TOAR
AS (01)
02.12.34.1 (40)
INST
LEGEND
(NO TRANSFER)
+2000 TRANSFER ON INDEX
ALPHA CODE, -'T.:;IX-'-_ _ _ __
I
(
MULTIPLIER-QUOTIENT REG (MQ)
(TIX)
/
\. NO
/
ACCUMULATOR REG (A C)
NEXT SEQUENTIAL
INSTRUCTION
)
-------I~~
1 CYCLE
----~-'"-
E CYCLE
o
SI 2 3
I
I
-------------.
XRX TO XR (A+B+C)"
L S (01) DELAYED
02.12.16.1 (48)
I TIME
.NEXT INSTR
I TIME
NEXT INSTR
HOT I TO AD 3S
L 6 (02)
HOT 1 TOAD 35
L6 (02)
sc
02.12.13.1 (Ie)
02.12.13.1 (SC)
Y
17
M 21
L CYCLE
NEXT INSTRUCTION
FROM MEMORY INDICATED
BY BITS 21-35
XR (A+II-!C) TO
AD (21-3S)
L 6 (02)
02.12.13.1 (SC)'
CYCLES, _...:I,..;(...:L)_ _ _ _ _ _ __
~TO
AD (21-35)
L 6 (02)
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
SEQUENCE NOTES,
IF THE CONTENTS OF THE SPECIFIED XR(S) ARE GREATER THAN THE 0, THE
INDEX REGISTER(S) IS REDUCED BY 0 AND THE COMPUTER TAKES ITS NEXT
INSTRUCTION FROM Y.
~
REDUCTIO~
IF C(XR)
0, NO
is.MADE AND THE COMPUTER TAKES THE
NEXT SEQUENTIAL INST.WITH A TAG OF ZERO, NO TRANSFER
CYCLES REQUIRED, 7040, I
7040, I, L
IF TAG = 0, TRANSFER 2', COMPLEMENT OF ZERO
TO AD FROM XR. X CARRY WILL ALWAYS OCCUR
02.12.13.1 (SC)
•• COMPLEMENT TRANSFER PLUS" HOT I" TO
ADDER CAUSES 2', COMPLEMENT
AR TO IC
II (01)'
02.12.36.1 (40)
AD (21-35) TO XRX"
L6 (01) DELAYED
02.12.IS.1 (4F)
ARTQIC
11 (01)"
02.12.36.1 (4D)
XRX TO XR (A+B+C)"
12 (01) DELAYED
02.12.16.1 (4G)
FIGURE 37. TlX, TNX
90
Ao AI A21A3 A4 A'S A AI A2 A31A4 A!5 Aa AI A21A3 A4 A!5 Aa A I A2 A3 A4 A!5 Ao A.I A2 A3 A4 A'S Ao AI A21A3 A4 A!5 AalAI A2 A,iA4 A!5
EA LY
I
TE
I
EA LY
i
LAE
E R
I
1
I
I AR Y
I
I
E
1
T
-
,I
ON
T~
I'cp
X 10 ks
G
o ,
0
l E/,' Y.~2
I
I
I
1
~f21
,
TI
•
CA '
01-
i
xr
I
I
I
I
r~
I
"leA ""R9
, . :~
+TI
30;1-
b-I
I
1-"1
I
I
MULTIPLIER-QUOTIENT REG (MQ)
I
,
I
o
--
0
L I'T
A
(0 .1 .1 .1
CI At 3
(0 .1 .1.1)
-------0...
-------..,
+ X· If.'.
E'A5 1
A ,, + +
,
ALPHA CODE: --"TNc::..:X_ _ _ _ _ _ CYCLES: -'I,--'(--'L)_ _ _ _ _ _ _ __
" L TE A
0 ' 0 .p
xc;@
1 CYCLE
y
E CYCLE
SI
2 3
17
L CYCLE
18
20
21
I
35
N:I + I
-------------.
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
IF THE CONTENTS OF THE SPECIFIED XR(S) ARE GREATER THAN THE 0, THE
XR(S) IS REDUCED BY D, AND THE COMPUTER PERFORMS THE NEXT SEQ INST.
THE SMALLER OF THE TWO REGISTERS IN-
VOLVED, UNLESS OTHERWISE SPECIFIED,
I
ES T R
( E
IF
C(XR)~D,
NO REDUCTION IS MADE AND THE C'OMPUTER TAKES ITS NEXT
INSTRUCTION FROM Y.
I
I
_ _ A TAG OF ZERO Will RESULT "IN A TRANSFER.
I
CYCLES REQUiRED:
1
7040: r
7044: I, L
COMPLEMENT TRANSFER PLUS "HOT I" TO ADDER
CAUSES 2's COMPLEMENT
I
I
,
j
I
C
REETXA"l'
XRfT>RAr
:XR
+,5
eft P if /l/o l
0"
RE~TXR1
AD 1 35i-
N
(0
IC"A 01(:::
AD
-..: (]
-..:
'"J
(j:[
~
00"
o~ l~~
i-!Jt
~
t-:,
~ -t:2'
~
~'?'
0
0':"\
~
'
0
"'0~*"
~ ~ 4}
S
tj-
.$'
t?~$ft
-t:2
i?"
~
6..\...\.
Q
G" -'t-
iJl l /1 i"£
"-~
-..: ~
q,O
~
I
I
00001
+774 003
1
0000 1
077400700003
00003
0
I
L
00002
+002 000
7
0000 1
200001700001
00003
0
L
1
00002
+002 000
7
00001
200001700001
77776
0
~.L
00002
+002: 000
7
00001
lOOOO1700001
00002
0
1
00002
+002 000
7
00001
200001700001
77777
XC ,
GR (
.1.1)
0
L
00002
tOOl 000
7
00001
200001700001
00001
0
00002
+002 000
'i :00002:
2:00001700001
00001
,
+020 000
a
002000000000
00001
1
1
1
00003
00000
'l'
I
';.;::0
A'I
C)
I
.13.1)
I
1
I
I
,
I
,
I
1"
02
51+1 5
rs
00002
00003
00004
00005
00006
~
I
I
.,R:
a + C(02 .1.1
+ +~
'IX + N
ER
.1)
M T (0 .1 .4 )
T 02 10 02 I}
O~DIM
0,
~
.!?
0,
~ ~Q,.
r--
!-----
Address
Octal Equiv
00003
00000
077400 700003
600001 700000
I
00001
002000 000001
TNX
CONSOLE INDICATORS
~
~
oQ::-
~
0' ~
/o?
-"
1
00001
+774
003
7
00001
077400700003
1
L
OOOOZ
~002
000' 7
00000
600001700000
(0 .1 .3 .1
i
Tag
7
7
II~ii1~~
i~ if ;~$';?~ ~I t?§? ~~~-t j0
<>o~ f>:i' /;
;8
1
1(0 .1 .3 .1)
IIC
X"f'
I
I
15 1)
F)
Inst
AXT
TNX
([>.1)
TRA
T . .nof., ,. No Inde,
I
,)l::
HI-"j
a~~~ sf-- ::::01- "ET
ICI-< A~
00000
00001
II
~ "JET
I-
~S
55
' I
:9-
I E R y. 2
+ IX X AR
T G -~
I'
+d)
DELA' 5
DELA
x,
location
Switches
M STIR I
I(Oj"
.1 •
·TNX
'T X
C
0
'"J
I
(0 LAy
C~
iCI ADi35
lA T T'X C
FE
q,.
P G
I
( 2. 2.16J')
a+
ND OP T R I •
I~~
~
0"
&.
,,0"
~
(0 fLn
""'I-
E'~O
I
I
DECREMENT (NO TRANSFER)
I
I
(0 .1 I.C .1)
O2 -3
EN
xcJ
00000
TRA
I
I
I
~..!
1
ACCUMULATOR REG (A C)
XI~
~+
X¢4
'
TO
MA'
:hr-"T
,-~
077400 000003
200001 700001
Transfer an Index TTY\
L
I
ON XCAR
'
I
I
I
"STEPS 4,5,6 CONDITIONAL
1
L fAT
I
SR -1
Octal Equiv
00003
00001
I
TP EI
L f"R Y
r
Address
7
7
(D=l)
I
I
ER
I
Tag
AXT
TlX
I
02 15 34 1)
M ~S
Inst
00000
00001
00002
00003
00004
00005
00006
I
I
!
R 1(0 .1 .0 .1)
02 12 oa 1)
S' -3 , .... A
R (0 .1 .3 .1)
A
IG
I"
TN
TI
E Rl • 20
1
O~
~oO
IX IT NX
- 2ft
1---
TIX
TNX -
,
LAE
,
,-
I
:
I
, Y
I
I
I
L
TE
I
T
I
Location
Switches
,c;:
~
9.
~
~
1/IIIIIIII~~O
¢'
R
,.:5
.,.",Jl ~&
DEC
I I
D
SI 2 3
CONTROL
17
T
18
20
Y
21
------_.
IF THE CONTENTS OF THE SPECIFIED XR(S) ARE GREATER THAN D, THE
COMPUTER TAKES ITS NEXT INSTRUCTION FROM LOCATION Y.
CYCLES REQUIRED, 7040, I
7044, I, L
•
COMPLEMENT TRANSFER PLUS "HOT I" TO ADDER
CAUSES 21 s COMPLEMENT
92
TXL
I, (L)
CYCLES,
H
D
51 2 3
CONTROl
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
I I
T
17 IS
20
L CYCLE
-------------.
IF C(XR) IS ~ D, THE COMPUTER TAKES. ITS NEXT SEQUENTIAL
INSTRUCTION. WITH A TAG OF ZERO, NO TRANSFER OCCURS.
E CYCLE
35
SEQUENCE NOTES,
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
FIGURE 3S. TXH, TXL
-3000 TRANSFER ON INDEX LOW OR EQUAL
ALPHA CODE,
L CYCLE
-------------.-
(NO TRANSFER)
1 CYCLE
1 CYCLE
DEC ~ XR
INST
LEG E ND
CYCLES:
>DECREMENT
MULTIPLIER-QUOTIENT REG (MQ)
21
Y
35
SEQUENCE NOTES,
IF THE CONTENTS OF THE SPECIFIED XR(S) ARE LESS THAN OR EQUAL TO D,
THE COMPUTER TAKES ITS NEXT INSTRUCTION FROM LOCATION Y.
>
IF C(XR)
D, THE COMPUTER TAKES ITS NEXT SEQUENTIAL INSTRUCTION.
WITH A TAG OF ZERO, A TRANSFER OCCURS.
CYCLES REQUIRED, 7040, I
7044, I, L
COMPLEMENT TRANSFER PLUS" HOT I" TO ADDER
CAUSES 2'. COMPLEMENT
Location
Switches
Ao AI Az A3 A4 As Ao AI Az A3 A. As Ao AI A2 A, A. As Ao AI A2 A, A. As Ao AI A2 A, A4 As Ao AI A2 A, A4 As Ao AI A2 A, A. As
~
-"""
~
L
E RL
~
Ci
00000
00001
T
~
EA L~
~Iu
00002
00003
00004
00005
E RL
E
L TE
I E RL
E RL
IL T
"""
00006
I
Inst
Tog
Address
Octal Equiv
AXT
TXH
(D=76)
HPR
HPR
AXT
TXH
(D=O)
TRA
7
7
00077
00004
077400 700077
300076 700004
00000
00004
042000
042000
077400
300000
00000
002000 000000
7
7
000000
000000
700000
700002
T
B f.~R (2. 2.fll 1)
_I-"""
1 35
1
-
AD ( 2.12. 8.1)
•
PRO(OOC'R'R)
on Index Hi.h (TXH\
'T'
1 C TR N
lCTRN;~OMT
Ipc~
I
( 2. O. 2. )
( 2. O. 2. )
D t+r'-R 02 12 34 1)
10 ks
Gp
a
w th
Vti«1#t~ ~ j0 /; illllllll
.}f
(0212.09.1)
R
1--' D
u
?8<
" v
;§-' ....
~
'0
~~!5'-
$
~QC
l}l °
"
;f~..?
~
v,:r
f?'"
'"
0«-
QC
<::>
g~
& -<
~ <::>'
2~
~
~
$'
"'..
~
<;j
Q
0't;!t!.$'
:f<::>!
~
t
0
v
-"I'
.
Co
""c~
'V
~ 0
O~-I;!t! ~!tf -l:'8
~
0
g 0!i.v t- t- t- %'"
f"!t!J! ..0.f ~r!l t 0-J -' / Dl _
AD2 _jif-t A
IC T ~M NPT iVlEl-
....
~
- blpc~ d Y SX-
•1
II)
2.1)
OTIM T
I Y TR N
I:? IS E
~~. V
1-1- ~
Tag
TSX
HPR
HPR
TSX
HPR
TRA
(P2: 12. 1.1)
R DN (T!P<)
lPOPo'[},
~'l6
Z 'T ~
~V'r'T r""c.
I~
Inst
00000
00001
00002
00003
00004
00005
-
I AT
I AT
Location
Switches
E~D 0
Nt 0
T R
~A TE I
nd x I~st
"PRs +.
L~ TE A4 P2
L ~T 'A~D
In ex In ~-
Ide I j '
L AT ." D
S!~
,.:::-
--""
I=:=:::, II-
E D pP TO'
L TE· AS ].fX ER C( N I ~ ETV
~~
~
( 2. 2.pa. )
-AI>
..
(0 1.1 .1)
(D LA Y 0 ~S C)
(D LA Y 0·1 ~5 ~S C) 02.12 .15.1)
S T RX
) RX
AD-
R SE X 'A S'
RXI- X A
IC .-
A
( 2. 2.6. )
( EL
15 N EC
rW
tB+
( 2. 2.34. ) ILC
SX~_
I A L'I'
AOln P J- ~
lEA LY A
C A
1/
D f,\E
(0 .1 .1.1)
R SE XX 50 NS C) (0 .1 .1 .1
I-I+(b7
O~
6~'::::~
1-
S
~3!
F RI
~! D P2.12 13 1)
X A 'S+
~~
In~e
K D Y
In
x ns
TS •
D
~~
E RL '20 1/
I-+-
r.~R ( a
15 i
~
SE )
R SE X A Is+
~R: I...,
X A ·S<
( 55 NiFc
95
Transfer on Zero (TZE +0100)
If the accumulator is zero (O,P, 1-35), the computer takes its next instruction from the location specified by the address field of the instruction word.
If the accumulator is not zero, the computer takes the next sequential instruction.
Transfer on No Zero (TNZ -0100)
If the accumulator is not zero (O,P, 1-35), the computer takes its next instruction from the location specified by the address field of the instruction
word. If the accumulator is zero, the computer takes the next sequential
instructions.
*FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
*3
21
NO
35
YES
TO
MAR
ACCUMULATOR REG (AC)
INST
LEGEND
+0100 TRANSFER ON ZERO
ALPHA CODE,
--------------.~~
------__
1 CYCLE
-TZE- - - - -
E CYCLE
L CYCLE
CONTROL
CYCLES,
--------Y
+0100
S1
-------------.
MULTIPLIER-QUOTIENT REG (MQ)
11 12
13
18-20 21
SEQUENCE NOTES,
IF C(AC)Q, P, 1-35 ARE ZERO, THE COMPUTER TAKES ITS NEXT
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
INSTRUCTION FROM LOCATION Y AND CONTINUES.
*3.
AD 21 _35 --+AR IF AC = O.
IC _
FIGURE 40.
96
TZE, TNZ
AR IF ACIO.
35
TO MEMORY DATA REG
Locotion
Ao AI Az A3 A4 A5 Ac AI Az A3 A4 As Ao AI Az As A4 As Ao A I Az A! A4 As Ao AJ Az A3 A4 As Ao AI Az As A4 As Ao AI Az A3 A4 As
la~
~~
a
E RL~
"'~·E
~~
A LY
~
I LA E
Rf(
( 2. O. 2. )
T E' N _',
J
~I
PS
XR 2
00006
00003
00000
00000
050000
01 0000
042000
002000
000006
000003
000000
000000
000000 000000
PaHern
0:'+*
'++I+Y+T_R,.N+N+T+r"_'E+-H....,.-+-+++-
T Z'
C1'O
CONSOlE INDICATORS
E
00001
+500
000
o
00006
050000000006
000000000000 00
_E
I
00001
+500 000
o
00001
000000000000
000000000000 00
1--'
I
00002
+100 000
o
00003
01000000000:]'
nn
I
I
00004
+020 000
o
00000
00
M
I
(0 .1 .0 .1
XR 1
Octal Equiv
:iiitffih.~# IllI:~ /;/Jtlfllllllll
I LA E
1 Y R N
ADDRESS
Address
I
RN(TETZ)
•
00000
00001
00002
00003
00004
00005
00006
Tog
Transfer on Zero (T ZE)
I AR Y
IL T
INDEX REGS (XR)
Inst
CLA
TZE
HPR
TRA
E RY
I LA E
IE
Switches
(0 .1 .0 .1
XR 4
'3.
21
35
(ACFO)
~E
TZAt H....,.-+++-H~-T+++-H-++..,
T E' CfD,
(0 .11.( .1
T jt>.l-ISF ROD
Location
Switches
i
I ~~~~,S,~I·-;~H_
;rE,\
T~p
f"
TO
MAR
ACCUMULATOR REG (A C)
( 2. 5. 5.1)
E D pP
I
00000
00001
i
00002
00003
00004
00005
00006
NOT R
MULTIPLIER-QUOTIENT REG (MQ)
!>AS ER I
R-j+ D
(0,.1
Inst
CLA
TNZ
HPR
TRA
Tog
Address
Octal Equiv
00006
00003
00000
00000
050000
410000
042000
002000
000006
000003
000000
000000
377m 777777
Potf'ern
.1)
Transfer on No Zero (TNZ\
-DIDO TRANSFER ON NO ZERO
ALPHA CODE,
------
....
p
-------------.
1 CYCLE
TNZ
------
I"R
( D++ R
( 55 iNS C)
II 12
S1
CONTROl
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOlVED, UNLESS OTHERWISE SPECIFIED.
,
TAl SOD ~E '
y
18-2021
35
13
L CYCLE
NlC PrpR'pV
I"· E', 5D •
!v. 1",
"I"~f;;.;
V
BY'SI' , L
I• F
V
IF C(ACl Q , P, 1-35 ARE NOT ZERO, THE COMPUTER TAKES ITS NEXT
INSTRUCTION FROM LOCATION Y AND CONTINUES.
--+
AR IF AC
Irz
N
RE ET I"R
i
(If;-r-' R)
j-o-
(I 5 ~S C)
IC
SEQUENCE NOTES,
'3 AD 21 _35
I
(02:.1 .3 .1 o .1 .3 .1
2. 2. 4. )
,
,
CYCLES, _ ' -_ _ _ _ _ _ _ __
-0100
E CYCLE
1:
ADI .... AR
RE ET
INST
LEGEND
I
o 00
o 00
R
,
I
(02i·1 .3 .1, 02 12 35 .1)
i
( 2
2 4
CONSOlE INDICATORS
iiii11!:1;!f lillif /;l;£JfIIIIIII/
E
OOOC 1
+500 000
o
00006
050000000006
000000000000 00
E
I
00001
+500 000
o
OOaOl
377777777777
377777777777 00
I
I
OOOOl
_100 1000
o
00003
.,nnnnonnn03
377777777771
T
T
00004
+020 000
o
00000
0020000000"00
377777777777 00
I
E
00001
+500 000
o
00006
050000000006
377777777777 00
)
I 00
F O.
IC_AR IF AC=J).
97
Transfer on Plus (TPL +0120)
If the sign of the accumulator is plus, the computer takes its next instruction
from the location specified by the address field of the instruction word. If
the sign is minus, the computer takes the next sequential instruction.
Transfer on Minus (TMI -0120)
If the sign of the accumulator is minus, the computer takes its next instruction
from the location specified by the address field of the instruction v.ord. If
the sign is plus, the computer takes the next sequential instruction.
"FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
t
INDEX REGS (XR)
XR I
YES
XR 2
YES
XR 4
35
21
35
IC TO AR
15 (Dl)
02.12.34.1 (4D)
TO
TO
MAR
MAR
ACCUMULATOR REG (AC)
..
------....
+0120 TRANSFER ON PLUS
INST
LEGEND
MULTIPLIER -QUOTIENT REG (MQ)
ALPHA CODE, --"TP..:L_ _ _ _ __
Y
+0120
II 12
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPEC!FIED.
-----------.
TMI
CYCLES,
SI
AR IF AC(S) = +.
AR IF AC(S)
I
+.
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
IFI?maTI
II 12
13
L CYCLE
-------------..
AD21_35 _
-0120
E CYCLE
35
IF AC(S) IS t, THE COMPUTER TAKES ITS NEXT INSTRUCTION FROM Y
AND CONTINUES.
IC _
98
18-20 21
SEQUENCE NOTES,
*3
TPL,TMI
ALPHA CODE,
13
L CYCLE
FIGURE 41.
CYCLES, _ _ _ _ _ _ _ _ _ _ ___
-0120 TRANSFER ON MINUS
I CYCLE
E CYCLE
CONTROL
INST
LEGEND
I CYCLE
SI
-------------.
ACCUMULATOR REG (A C)
18-20 21
Y
35
SEQUENCE NOTES,
IF AC(S) IS - , THE COMPUTER TAKES ITS NEXT INSTRUCTION FROM
Y AND CONTINUES.
*3 AD 21 _35 _
IC _
AR IF AC(S) IS --.
AR IF AC(S) IS NOT - .
Location
Ao AI A. A3 A4 As Ac AI A.A3 A. As Ao AI A.A3 A. As AoAI A. A3 A4 As Ao AJ A. A3 A. As Ao AI A. A3 A.As AoAI A.A3 A. As Ao A.I A.A3 A. As Ao AI A. A3 A. As AoAI A.A3 A.As
A TE
I
~E R Y
O!EA
L~
P.L TE
L TE
EA
L~
E RL
L TE
lEA L'
L TE
I AT .
RE IA G'
Ie T V>-I\ S-
~~5 I
CLA
TPL
HPR
TRA
Tag
Address
Octal Equiv
00006
00003
00000
00000
050000
012000
042000
002000
000006
000003
000000
000000
3m77 777777
Pattern·
T.
IL
R
Pl\
(P D 12) Tt. I-TPL (0
*1
SF R
O~D
TR N FE e P~D
Ph
~ji~1~~~~ II I/.:~ /,/;/;liliiii/
o .01
ME ( 2. O. 2)
(n 1- A S
ET (0 .1 .0.1
(TP • es +
TR N e PN
10 ks
)
CONSOLE INDICATORS
ET
Ie T V>-I\ S t 0 MT
(0 .1 .0.1
I
E'
00001
500 1000
o
00006
0.000000000 6
Inn
E
I
00001
+500 000
o
00001
377777777777
377777777777 00
377777711~
I
I
00002
+120 000
o
00003
012000000003
1
I
00004
+020 000
o
00000
002000000000
100
I
E
00001
+500 000
o
00006
050000000006
177777777777 100
EtD PP 02 15 35 1)
It
f.--I E~ RL' •
(0
D
END OP Te R
ITPL
I
E
16 Hi'\N ( 2. O. 2)
P;l1 TP "
R m nu'
Ae S in I '
e pi s·
P S plu.
T ;II TP.-
Inst
00000
00001
00002
00003
00004
00005
00006
L TE
E Rl
MI'T L,
Switches
I
f4---
lOll
I .3 .1)
t---
M ST R I
L
E
1i(E
T A S
TE· A:. Dl
D :JP ~G
~
[AT- Ff[ -~
r ....
O'iD M
--
ES T f.R
1(1-
rA
(0
I .3< 1)
HI· e
+
TP • AC~
(IH SE )
Location
Switches
I A E' "5! l'
LA T T L 0 A['IY TR p. ~
S DD 14
I y R N N T ~E
-;;
-
-"
RE ET V>-R
.. p- f+
(0.-1 .3.1)
M
R (15 1\ SE )
IE rly A Dl
N
~ 0-
I
AI-~I
( 2, 2.~. )
TP
.~
S
.~
S+
CLA
TMI
HPR
TRA
00000
00001
00002
00003
00004
00005
00006
!
7140
Octal Equiv
00006
00003
00000
00000
050000
412000
042000
002000
000006
000003
000000
000000
400000 000000
ITMI\
I
UI - 01 0
Address
Pattern
Transfer on
Tf L + 01 0
Tog
Inst
I
CONSOLE INDICATORS
h;{i~1~14~ II!I/.:~ /,/;/;liliiii/
E
00001
+500 000
o
00006
050000000006
000000000000 00
E
I
00001
+500 000
o
00001
400000000000
400000000000 00
I
I
00002
-IZO 000
o
00003
412000000003
400000000000 00
I
I
00004
020 000
o
00000
002000000000
I
E
00001
+500 0001
o
00006
050000000006
NOT . If th, SiQn 01 the
-
nlus_
f+-
00
0
-
400000000000 00
H" '"
1.-
-
~
99
Transfer on Overflow GOV +0140)
If the overflow indicator is on, it is turned off and the computer takes its next
instruction from the location specified by the address field of the instruction
word. If the indicator is off, the computer takes the next sequential instruction.
TO MEMORY DATA REG
'FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
2
*3
AC OVFLW OFF
21
3S
3S
TO
MAR
ACCUMULATOR REG (A C)
MULTIPLIER-QUOTIENT REG (MQ)
TURN OFF
OVERFLOW TGR
12 (01)
02. 10. 41. 1 (4A)
INST
LEGEND
NOTE:
THE OVERFLOW TR IGGER IS SET BY :
1. AD-AC AND POD;40 AND SIGNS
ALIKE AND AD 1 CARRY.
2. AC LEFT INSTRUCTION AND AC (1) = 1
AND SC,.. 0 •
+0140 TRANSFER ON OVERFLOW
ALPHA CODE:
- - - - - -......~
1 CYCLE
------__
E CYCLE
TOV
-------
L CYCLE
-------------.
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
_ _ _ _ _ _ _ _ __
Y
11 12
13
18-20 21
3S
SEQUENCE NOTES:
IF AC OVERFLOW INDICATOR IS ON, THE COMPUTER TURNS OFF THE
INDICATOR AND TAKES ITS NEXT INSTRUCTION FROM Y.
*3 AD21-35 _
AR IF AC OVFLOW ON.
(TURN OFF INDICATORS)
IC .-AR IFAC OVFLW NOT ON.
'100
~
+0140
S1
======"p~
CYCLES:
Location
o
I
2 3 4 5 0 I 2 3 4 5 0 I 2 3 4 5 0 I 2 3 4 5 0 I 2 3 4 5 0 I 2 3 450 I 2 3 4 5
a
-
all
Jl
a
Ie rly
I arl
Fn o
to
....
r
I lat·
A~'
~
~ ~~
lal
D D L·
Tr ~
sf -r
I lat·
~ ~.
~ ~~
an Ir p
C V T V
Tag
Address
Octal Equiv
00005
00006
00004
00000
00000
050000
040000
014000
042000
002000
000000
377777
Pattern
Pattern
.1 .3
D 4·
~
Pr Tii"fgr
.:.;, f+
000005
000006
000004
000000
000000
000001
777777
.ft.
,.,.nV\
I
CONSOLE INDICATORS
;iiuiJ:/~~~ /i'//,~~ /,1~8111111/
02 12 08
R 02 12 34
-
A[ I .... A (0 .1 .3 )
~
Ie rly·
A2 I·
TO
HV
FIGURE 42.
Inst
CLA
ADD
TOV
HPR
TRA
I I te
I I te
I I te
ajJ
Jl
Switches
00000
00001
00002
00003
00004
00005
00006
~
U
v
r ( 2. O. 1)
I
E
00001
+500
000
0
00005
050000000005
000000000000 00
E
I
00001
+500
000
o
00001
000000000001
00000000000 I 00
I
E
OOOOZ
400
000
0
00006
040000000006
000000000001 00
E
I
OOOOZ
400
000
o
OOOOZ
377777777777
000000000000 01
1
1
1
I
I
00003
140
000
o
00004
014000000004
000000000000 01
1
0
0
I
I
00005
OZO
000
o
00000
OOZOOOOOOOOO
000000000000 01
0
0
0
I
E
00001
500
lIOO·
0
00005
050000000005
000000000000 01
0
0
0
-
'141
TOV
101
TO MEMORY DATA REG
Transfer (TRA +0020)
Causes the computer to take its next instruction from the location specified
by the address field of the instruction word.
9
2
,
INDEX REGS (XR)
XR I
*FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
XR 2
XR 4
TO
MAR
ACCUMULATOR REG (A C)
INST
LEGEND
--------.,.~
1 CYCLE
------__
E CYCLE
TRA
TRA
=======..
L CYCLE
-------------.
CONTROL
CYCLES,
+0020
S1
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
102
MULTIPLIER-QUOTIENT REG (MQ)
+0020 TRANSFER
ALPHA CODE,
FIGURE 43.
35
21
IF~%jr
11 12
13
I
18-20 21
Y
35
SEQUENCE NOTES,
CAUSES THE COMPUTER TO TAKE ITS NEXT INSTRUCTION FROM LOCATION
Y AND CONTINUE FROM THERE.
Location
I
o
I
2 3 4 5
o
I
2 3 4 5 0 I 2:3 4 5 0 I 2 3 4 5 0 I 2 3 450 I 2 3 450
fr
I
r
<$
fJ
I
I or y
cI
Inst
00000
00001
00002
00003
00004
00005
TRA
HPR
TRA
HPR
HPR
TRA
2 3'4 5
a~
fJ
Switches
Tag
Address
Octal Equiv
00002
00000
00005
00000
00000
00000
002000
942000
002000
042000
042000
002000
000002
000000
000005
000000
000000
000000
I
la e
I ate
;
I
I j e"
E do • (I 2. 5. 5)
Pre IA Ige
Tca sf r n
t
1 I te'
AD
I I te'
P~D •
T A
1-0 AD (1
~~ ~
A
-
( 1-
~
~) ~; R (
35 (0 .1 '.0 )
2. 12. 4)
I
i!!.
f'~5C~
;!MP
( 2. 2.
2l.
-
,
1
I
:
TRA
°f2C
103
TO MEMORY DATA REG
TO MEMORY DATA REG
I TIME
POD 76
SOD 03
'F IRST CELL DRIVER PULSE
FOLLOWING THE INDICATED
TIMING LEVEL SETS THE
RECEIVING REGISTER
SB TO SR
130)*
02.12.0l(4B,4E)
SR TO AD
14D3
ol.l%..08
«IE)
Long Left Shift (lLS +0763)
This instruction treats the accumulator (0, P, 1-35) and MQ (1-35) registers
as one register. The contents of these r~gisters ore shifted left the number of
places specified in bits 28-35 of the address portion of the instruction. The
MQ sign position is unchanged, and the accumulator sign is made to agree
with the MQ sign.
AD(2B-35)
TO 5C(10-17)
ISDI'
02.12.37(3D)
Logical left Shift (LGL -0763)
Treats the accumulator (Q, P, 1-35) and MQ (S, 1 -35) registers as one register.
Their contents are shifted left the number of places specified in bits 28-35 of
the address portion of the instruction word. The accumulator sign is unchanged.
L TIME
02.15.34(3G)
BRING UP
SHIFT GATE
LO-13
02.15.15(1G)
INSTR COUNTER (IC)
INSTR COUNTER (IC)
ADDRESS REG (AR)
ADDRESS REG (AR)
r-~Y~ES~__{ /
I
SC~
\?
I
35
35
21
\)-~N~O~______- ,
/
4
(
BLOCK SETTING
MQ.AC. SC
02.15.2i(3A,4A,4B)
AC(I)
I?
g~:. ~i:Wt3AJ,
0
(SC/O)
\.)--"-Y£::;S'--_ _ _-,
/
I
TO
MAR
TO
MAR
REDUCE BY I
ACCUMULATOR REG (AC)
SET AC
OVERFLOW
TRIGGER
02.1O.41(3B)
REDUCE BY I
ACCUMULATOR REG (A C)
LTIPLlER-QUOTIENT REG (MQ)
4
4
FILL WITH
ZEROS
OVERFLOW
FILL WITH
ZEROS
'OVFLOW
I
INST
LEGEND
LLS
ALPHA CODE,
1 C VCLE
STEP SC
CLOCK RATE
D(SHIFT GATE)'
02.12.3B(4A)
WfcR5j&,,'fl
D(SHIFT GATE)'
02.12.23,(3B)
MQI TO AC 35
CLOCK RATE
D(SHIFT GATE)'
02.12.2B (2H)
MQ(2-35)LEFT
CLOCK RATE
D(SHIFT GATE)'
02.12.2B.(3B)
1
LLS
-------
CYCLES,
CONTROL
YES
~
PRS
+?
>--*l
YES
I
MQ,rO ACe
I1Dl*
02.12.23(3Hr
J
FINISH----------"
104
2B
35
------ .....
-------------.
I
CYCLES, _..;I,_L..;,_-_-_-_ _ _ _ _ _ __
-0763
E CYCLE
SI
SC
II
IB-20
28
35
CONTROL
SEQUENCE NOTES,
THE C(AC)Q, P, 1-35 AND C(MQ)S, 1-35 ARE TREATED AS ONE REGISTER.
XFERS INCLUDE ALL BITS CONTAINED IN
THEIR CONTENTS ARE SHIFTED LEFT THE NUMBER OF PLACES INDICATED
IN 2B-35.
THE SMALLER OF THE TWO REGISTERS IN-
VOLVED, UNLESS OTHERWISE SPECIFIED.
THEIR CONTENTS ARE SHIFTED LEFT THE NUMBER OF PLACES INDICATED
IN 28-35.
THE AC SIGN IS SET EQUAL TO THE MQ SIGN.
THE SIGN OF THE f-C IS UNCHANGED.
VACATED BITS ARE FILLED WITH ZEROS.
VACATED BITS ARE FILLED WITH ZEROS.
7040, 1-42/3
7044, 2-13
INO\.'------;~...:.::L--,
FIGURE 44. LLS,LGL
IB-20
SEQUENCE NOTES,
OVERFLOW POSSIBLE.
I TIME
OF NEXT
INSTRUCTION
LGL
L CYCLE
CYCLES REQUIRED,
END OP
02.15.35(5G)
LOGICAL LEFT SHIFT
I CYCLE
L CYCLE
-------------.
-0763
ALPHA CODE,
_~I,_L~,_-_-_-_ _ _ _ _ _ __
SC
II
SI
INST
LEGEND
+0763
E CYCLE
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
1
\
------ .....
LONG LEFT SHIFT
THE C(AC)Q, P, 1-35 AND C(MQ) 1-35 ARE TREATED AS ONE REGISTER.
YES
SC
10-15
ZERO
+0763
OVFLOW POSSIBLE.
CYCLES REQUIRED,
7040, 1-42/3
7044, 2-13
Location
Switches
Location
AoAI Az As A4A!5 Ao AI Ai A3 A4 As AoAI Az A3 A4 As AoAI Az A3 A4 As Ao AJ Az A3 A4 As Ao AI Az A3 A4A5 AoAI Az As A4 As
t
a·
L
L
E RL
aLAE
~
~
I
EA LY
~I.." E
~I
I AR Y
I
I LA E
~
P:)O 7X
ILA E'
, 0 I.....
~
at
I
S~O
POD 6 • PR 9
3 •
o
R-.,
~
o
DD 7X bldcks G
I
i
( ~. 2. 7. )
I
~A TE
~
-
I
;J
L LEA LY
L TE
I
3 3
/
/O[
P
377777 777777
Pattern
V
I
1
+
I E R V·
AO 3 \
A
I
p.
p.
SC o
hif go e
5CD
S IF G TE (0 .1 .1,1)
~ ~ ~I
~~
1
0,· P S
IN
U5 . "
hif go e
o
P S
0
1\
iJ;~ ....-
LGL
R~ ~l
T
S'
5 D P3 i.:::,
,/
Shi t 9 te
i
II
o
~;£0i~~
:<
~
O
~
v
E
-.: (j
0001
"
.. Ho
....."?:
'-? (j
0'~
000
0
ll~/q'
~
Q;'
;; ~ /; iJ!JIJIIII/
O~
~
aoo06 056000000006
~
<),;-
<'
,,~~
~
if
"?: t?'
000000000000
'"("
00
Q~
J'
It
~
A
L P 1- 5
I
02 112 23 1)
M:;)l
!-+ MG 5
02 112 28
1) I
---...-
M:;)S
f+ ~C
5
02 12 28
1)1
A.,.V:
"If
'X"
<:J..O
<::I'
0- -\-
0.
0.
I
0001
+560
000
0
0000 1
377777717777
000000000000
00
377777777777
1
LI11
OOOl
+763
043
0
00043
076300000043
000000000000
00
377777777777
L(1)
L(2)
OOOl
+763
035
0
00043
076300000043
000000000077
00
377777777700
Lill
L13)
OOOl
+763
Ol7
0
00043
076300000043
000000007777
00
377777770000
5 IF M~5
f+
M:;)l -. AC
C 5
02
02~35
0
00043
076300000043
0000OCJ777777
00
E
00001
t560
000
0
00006
056000000006
I
DODO 1
t560
000
0
00001
777777777777
I
LI1I
00002
-763
044
0
D0044
...LLIL
Lll'
nnnnl
.7.'
n%
n
nnn . .
LI2'
L(3)
OOOOl
-763
030
0
00044
OOOOl
+763
013
0
00043
076300000043
000077777777
00
377700000000
LISI
Lf61
aOOl
+763
005
0
00043
076300000043
007777777777
00
370000000000
I
OOOl
+763
000
0
00002
076300000043
377777777777
00
000000000000
1
1
I
00003
tOlD
000
0
00000
002000000000
377777777777
00
000000000000
1
1
E
00001
+560
000
0
00006
056000000006
377777777777
00
000000000000
1
nnnn I
".n
nnn In
nnnnl
377777777777
377777777777
on
377777777777
LI1\
OOOl
+763
043
0
00043
076300000043
377777777777
00
377777777777
1
1
L(2)
0002
t763
035
0
00043
076300000043
377777777777
11
377777777700
I
1
1
L(1)
1
LI21
LI31
0002
+163
027
0
00043
076300000043
377177777777
11
377177770000
1
1
L(3)
L(4)
OOOl
+763
021
0
00043
076300000043
377777777777
11
377777000000
I
1
L(4)
LI51
00002
+763
013 10
00043
076300000043
377777777777
11
377700000000
I
1
I
LI51
LI61
OOOl
+763
DOS
00043
076300000043
377777777777
11
370000000000
I
1
1
1
1
,
nnnn2
nonn'
7.3
on,.n
ono
0
0
non In
00002
076300000043
nnonn ,002
377777777777
. "7777=71
11
A
C 0
L I 5V
llS + 0763
lGl -0763
C
v ,..
A
L
V
SOD 03
7777777777nn
77777777000D
L/4'
OOOOl
-763
Oll
0
00044
476300000044
000000777777
00
777777000000
00002
-763
014
0
00044
476300000044
000077777777
00
777700000000
L(5)
L(6)
OOOOl
-763
006
0
00044
476300000044
007777777777
00
770000000000
L(61
I
OOOOl
-763
000
0
00002
476300000044
377777777777
01
000000000000
I
I
00003
+OlO
000
0
00000
002000000000
377777777777
01
000000000000
E
00001
+560
000
0
00006
056000000006
371777777777
01
000000000000
00001
+560
000
a
00001
777777777777
377777177777
01
777777777777
00002
-763
044
0
00044
470300000044
377777777777
01
777777777777
~L~"(:~l)Lf~L~C(~;l~)~0~QmliQ2~~-7U6~3~QO:3~6Lt~0_~000~'4~4~4~7~63~DO{OllinD~DDz'44~~3u7~77L7w7~7L77w7~7~74-LJ1~7L7w7~7L77W7W7L77~0~Dt-________+-____+--i_I~__t-+--t-i-Llt-+---ir----
---
Llll
L(3)
00002
-763
030 10
00044
!.dlL
Ll4'
00002
_763
Oll 10
00044
1.1<,
nnnn,.
_7'"
n14
Lib'
oonnz
_763
006 I 0
D0044
000000000000
11 IOO.Ollonnnnnnn
I
11
II
4763DDooo044
37'
noon . . 47,
.
11
1
11
11
1.T
nnnn>
_7.'
nnn
n
0000>
'"
11
,
OOOOl
tOlO
000
0
00000
002000000000
377777777777
11
000000000000
E
00003
+560
000
0
00006
056000000000
377777777777
11
000000000000
00002
+560
000
a
0000 I
777777777777
377777777777
11
777777777777
00002
-763
044
0
00044
476300000044
317777771777
11
717777777777
1
1
I
E
00001
,560
000 10
00006 1056000000006
377777777777
11
000000000000
I1
1
E
I
oonn 1
,560
000
0
00001
377777777777
377777777177
11
377777777777
I
1
I
L(1)
DOOOl
.763
043 10
00043
076300000043
377777777777
11
377777777777
II
-
-
( 2. 10. 1)
P SFLU
'A I(L,oA
nn
00
L(S)
L(l)
( 55 NS
777777777777
U"
E
M ST RI
777777777777
00
1
1,.((,)
1
4
00
00
377777000000
L(S)
E
Q.OOOOOOOOOOO
L(4\
LI"
EN ' C P GR
,I
021
II
I
NIC P ( 2. 5. 5.1)
+763
L(4)
1.1.,
/l LAE
00002
I)
02 12.28 1)
5
LI41
I
CONSOlE INDICATORS
E
~ ~
LI Il
to
1=0. "'-
=
777777 777777
Pattern
c5
~ ~~ ~
ad •
D3
Ie rI
AD 3
( 2. 5. 5)
E
~~~
L I Ie V-3 3
Sift at •
PRN ·7 6
te
Sc 10 .1 .31 )
~~~
C Q- 4) RT (02 12 .22
~G
1", "}
S D 5
Sift gat •
S D 05PRS-
l at 'A 01
S (I -I )
Sift ns
~-
l-I- ~
(1 J4 RT (0 .1 .2
C 5
,or
SOD
PR +
~~
MQ
Q (0 .1 .2ry·M S -.1
2. 7)
I 10 e.
3D
(0 .1 .'7)
d P 02 15 35
0
Shift counter = 0 prevents:
,
~~ ~
l Sl R
~
00001
0~
Q;,-
S) ...
~G
(S (0 .1 .2 ~
o
00006
1
LIJ)
OODOZ
+765 043
a
00043
076500000043
035
nnn.,
Mn.,
00041
.7'"
Lilt
LI4t
MOn>
0.1
CONSOLE INDICATORS
~i«i~1, ~'~
~
':4
.9
~
:?
~
(j-CJ::
~
~~t~l/~$!:({~~t:,~o,
I
~
~
0
~
1/ /" ~tt;f f~ d;~~
Q
E
377777177777
.71.. 0.7
~
000000000000
00001
noo",
~
000000,000000
0
Mnn>,
j
~
377'777777777 00
+500 000
LI31
P ",OjQ~ ~:~ri?
0
ti J
0~~
~w~
000000000000 00
00001
LI'I
0"0
~
k?
.§
050000000006
I
LIZ)
~
~
.$'
t?f~tt
E
L(1)
~
~
~
+500 000
.7 __
~~~
I e ,Iy'
A Dl'
o ~0 •
PR +
Set MQ (02.15.21)
Set AC (02.15.25)
Set SC (02. 12.37)
~
~
;;:-,
0
~1 j' ~tt;f f~ f§~!; if
o L (0 .1 .3)
-l- I- A
~
~
5;)
(j~
'r.1 R;.M
I
CONSOLE INDICATORS
i
~i~i~~ ~f:' ~ /;j,1JIIIII/
8- 5) f+ C (02 .12 3)
E;~o ='t~
lea Iy.
.OD
L
.,," ILR~t
I
~
( 0
~'"',
Q;-
(-,
J$
y
0~
~
t?f~tt
~;r·t"' ~ ~:~ri?
Q
00001
-500
000
a
00006
450000000006
000000000000
00
000000000000
I
00001
-500
000
o
00001
777777777777
377777777777
01
000000000000
000000000000
E
377777777777 00
000000000000
I
Lilt
00002.
-765
044
a
00044
476500000044
377777777777
01
003777717777 00
374000000000
LI1\
LIZ)
00002
-70S
036
0
00044
476500000044
007777777777
n,
07<
000031777777 00
3777."-41,000000
Llzt
LI3\
00002
-765
030
o
00044
476500000044
000077777777
00
076500000043
000000317777 00
377777400000
T .13'
U4\
100002
_7.'
022
0
000 ••
.,«nononn,
076500000043
000000003777 00
377777774000
L14)
LIS)
OOOOZ
-765
014
0
00044
476500000044
000000007777
00
777777770000
777777777700
LI51
OOODZ
+765 013
a
LIS)
LI61
oonn?
.71.,
0
00043
076500000064
000000000037 00
377777771740
LI51
L16)
00002
-765
006
o
00044
476500000044
000000000077
on
076500000043
000000000000 00
377777777777
LI6t
1
ooooz
-765
000
o
00002
476500000044
000000000000
00
I
I nnoM
.n"n
nno
n I nnnon
005
L16)
1
OOOOZ
.. 765 000
0
OOOOl
I
I
00003
.OZO 1000
a
00000
OOlOOOOOOOOO
000000000000 00
371777777777
,
E
00001
>'00 000
a
00006
050000000006
000000000000 00
377777777777
I
E
00001
-500
000
a
00006
450000000006
000000000000
00
777777177777
~
,
00001
+500 000
0
00001
377777777777
377777777717 00
371777777777
E
1
00001
-500
000
a
00001
777777777717
377
01
777777777777
1
Lill
OMOZ
+765 043
a
00043
076500000043
377777777777 00
377777777777
LlJ\
00002
-765
044
o
00044
476500000044
Ult
UZ)
noon?
,7"'
003777777777 00
377777777777
~LUL
LIZI
00002
-765
""
0
nn044
nn
LIZ)
Lilt
00002
-705
030
a
i 00044
on
L14)
00044
Lf>l
Lm
1.131
1.141
nno.,
1035
,7'< 1027
0
00043
070;00000043
7 00
377777777777
00002
+765 10.1
0
00043
076500000043
000000377777 00
377777777777
,,'"
07MnOOOOO43
,n
U4t
LI5t
nnnn>
L'"
1.1'"
noon?
013
0
001,..3
""'
00<
,0
nn043
"
000
000
00
377777777777
1
'"'
00002
0'
000000000000 00
377777777717
iT
100003
+020 009
0
00000
002000000000
000000000000 00
377777777777
T
IE
100001
+SOO 000
a
i 00006
0'
T
LJJl
~~
,
1.161
i
LIS)
~.J..
~
.J
~~t l~I ~$:l,l!l:' ~
0,
01
00002
-765
022
o
-705~
n"
n InM'
on
Ll6t
_765
006
a
no
100044
0....
~!tfJJ
:? ~ ~.l..
00
LIS) QflQQ.
00002
/;,,/ '''IIIIIIII
~
S
0
00
LI41
00043
~
t;0'::--.
476<00000044
00
'0
I
107
Accumu otor LfSh
e t ift (AS
L +0767l
Couses the contents of the OC~t,l11')~9.!9i. (Q, P, 1-35) to be shifted left the
I TIME
POD 76
SOD 07
umber of ploces specified in bits 28-35 of the oddress portion of the instruc':"
ion word. The sign position is unchonged.
Ao AI Az As A4 A!S A AI Az As A4 A!S Ao AI Az A.A. A!SAo AI Az AsA4 A!SAo A.I A2 AsA4 A5Ao AI Az As A4 A5 Ao AI Az A. A. A.
'FIRST CELL DRIVER PULSE
FOLLOWING THE INDICATED
TIMING LEVEL SETS THE
RECI'IVIN"G REGISTER
I
M S RI
E, RL
"
SB TO SR
13 D1 ..
02.12.01 (4B,4E)
"
a
E
I~ E RL
~
SR TO AD
14D3
AS ER I
"
V
M ST R
ADDRESS REG (AR)
E RL
L iAT
I
/
YES
SC=O
?
\.
I
BLOCK SETTING
MQ.AC.SC
02.15.21(3A,4A,4B)
21
S~
/
/
\.
AC(I) =
1?
STEP SC
CLOCK RATE
D(SHIFT'GATE)
02.12.38(4A)
AC(P-35)LEFT
CLOCK RATE
D(SHIFT GATE)'
02.12.23(3B)
I
1
YES
I
YES
SC
10-15
ZERO
ENDOP
02.15.35(5G)
I
I TIME
OF NEXT
INSTRUCTION
I
T
SET AC
OVERFLOW
TRIGGER
02.10.41(38)
I
/
.
1
4 (SC AND
REDUCE BY I
CCUMULA TOR REG (A C)
C EF p.l 2. 3. )
~ -~
07
C T·
E A
FILL WITH
ZEROS
OVFLOW
scilo 1-1
Vi
(C • 5. 5- 2)
C LL DR VE
TE S T
2 ER
ET SC (0 .1 .3 .1
C LL pRI
INST
LEGEND
ALPHA CODE, -:.A;:L::.S_ _ _ __
- - - - - -__
.~
CYCLES:
S1
11
18-20
CONTROL
10 7 6 5 4 3 2
12
SC
28
=~~
o .1
AC 0 E L W
35
ENfl
SEQUENCE NOTES,
P 02 15 35 1)
sFl -1 =0',
S ift ns '
A 01--
/
E D
THE C(AC)Q,p, 1-35 ARE SHIFTED LEFT THE NUMBER OF PLACES INDICATED
IN 28-35. SIGN POSITION IS UNCHANGED. VACATED BITS FILLED WITH
ZEROS. A "I" SHIFTED OUT OF POS 1 TURNS ON AC OVFLOW.
7040 1-22/3
7044 2-7
0
1
S 1 -1 =
SC
C T N
L CYCLE
-------------.
14
~C
~T ~
+0767
~I
pi
I, L----
1 CYCLE
E CYCLE
~:
.O·
./
SC = IS
+0767 ACCUMULATOR LEFT SHIFT
CYCLES REQUIRED,
108
~
4
------~
c
-
~ -~
S EP C 0 ZE 0
~te "
spe
MULTIPLIER-QUOTIENT REG (MQ)
L4Dl
?
,
S E SC (0 .1 .3 .1
OC 7 P 9'
OJ
TO
MAR
~
qat 'A 03 I"
Sift Gote ~
hi
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
FIGURE 46. ALS
IF G TE (0 .1 .1.1
E d ~A D37
e fly "
A 03
\.
~:I~:~i;f">'
I
35
NC
.
YES
21
35
A
(r Ul
067
)
C
18
Ll'T
P G
.4 .1
Location
Switches
00000
00001
00002
00003
00004
00005
00006
. I
Inst
CLA
ALS
TRA
Pottern
Tag
Address
Octal Equiv
00006
00044
00000
050000 000006
076000 000044
002000 000000
377777 777777
~ft ~hHt
r
14 L'
-t?
y
~
"" ~
Q",0
T
+500
000
0
00006
050000000006
000000000000
00
0
+500
000
o
00001
377777777777
377777777777
<5"
G
-\- <>t
<>t
0
00
0
0
1./]1
OOOOZ
+767
044
o
00044
076700000044
377777777777
00
1
0
I.IZI
OOOOZ
+767
036
0
00044
076700000044
377777777700
II
1
1
,,,
onnoz
+767
030
0
00044
076700000044
377T17770000
II
1
1
OOOOZ
+767
OZZ
0
00044
076700000044
377777000000
II
1
1
T
1./11
" (j
T."
I nnnn
Tn
1.141
.<./41
1./51
OOOOZ
+767
0]4
0
00044
076700000044
377700000000
II
]
1
T
.I.
T.'"
onooz
+767
006
0
00044
076700000044
370000000000
II
1
n
T
,<
T
nnnnz
+767
000
0
ooon
076700000044
000000000000
]0
1
T
T
00003
+OZO
000
0
00000
OOZOOOOOOOOO
000000000000
10
I
E
0000]
+500
000
0
00006
050000000006
000000000000
10
NOT : To c ear ace mulat r Dve flo
~ ~
n
n
l"
n
depre • RESET.
109
TO MEMORY DATA REG
Accumulator Right Shift (ARS +0771)
Causes the contents of the accumulator (Q, P, 1-35) to be shifted right the
number of places specifi eel in bits 28-35 of the address portion of the instruction word. The sign position is unchanged.
'F IRST CELL DRIVER PULSE
FOLLOWING THE INDICATED
TIMING LEVEL SETS THE
RECEIVING REGISTER
2
INSTR COUNTER (IC)
21
35
AD(28-35)
TO SC(10-17)
15Dl'
02. 12.37(3D)
ADDRESS REG (AR)
35
21
21
35
3
(SCIO)
BRING UP
SHIFT GATE
LO-I3
02. 15.15(1G)
4
TO
MAR
ACCUMULATOR REG (A C)
REDUCE BY 1
4
MULTIPLIER-QUOTIENT REG (MQ)
4
FILL WITH ZEROS
NO
BLOCK SETTING
MQ.AC.SC
02. 15.21(3A,4A,4B
02. 15.25(2A)
STEP SC
CLOCK RATE
D(SHIFT GATE)'
02. 12.38(4A)
O~.liL,:J7
AC(Q-:4)RIGHT
CLOCK RATE
D(SHIFT GATE)'
INST
LEGEND
02.12.22(~)
ALPHA CODE:
1 CYCLE
"",""" , ! . , - - - - - - - - - - - -.....---;rr:--......
+0771 ACCUMULATOR RIGHT SHIFT
------__
ARS
-----S1
=======••~
L CYCLE
-------------.
CONTROL
Wf@T~
+0771
E CYCLE
CYCLES:~I,~L,~-_-_--_________________
11
18-20
28
SC
35
YES
YES
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
SEQUENCE NOTES:
THE C(AC)Q P 1-35 ARE SHIFTED RIGHT THE NUMBER OF PLACES INDICATED
IN 28-35. T~E SIGN POSITION IS UNCHANGED. VACATED BITS ARE FILLED
WITH ZEROS.
CYCLES REQUIRED: 7040 1-22/3
7044 2-7
FIGURE 47. ARS
110
L
o
Location
Switches
I 2 3 4 5 0 I 234 5 0
I 234 501 234 501
00000
00001
00002
00003
00004
00005
00006
a
a
I
cI
I ear
I at
Tag
Inst
Address
Octal Equiv
00006
00042
00000
050000 000006
077100 000042
002000 000000
2 3 450 I 2 3 4 501 234 5
I lat
L ar!
CLA
ARS
TRA
777777 777777
Pattern
L at
~~ 'P~
o
t-:o~'" R 2.12.01)
5 • ASI-iu S.(
cs
A D31-i-f-';-r--
1-1- r-
I prl.A D J_.......-I
lea IY'17 ~ if ga e ( 2.15.15)
Q[
I arl • " - ' - ' t OD -r-r-,..-
1-
I"-,'L I te A3 3
hH g teo
St,p C
PR 1'6'PR 'Y
hif g t e ' , A
\ R."
CONSOLE INDICATORS
6;Yi£iil!t!t?,/;}II~~ /;ljl/llllll
I I te'I---i-+-+-~ (2E-3 I) ..... S( (0 • I • 7)
fo.5 I' POp
Accmnulator Rl ht Shlft
I
I Icte·I-r-e-J;;.....~;._l;2. 2. 8)
2 12 39)
( -3 )IT( 2.2.2)
I
E
00001
t
500
000
0
00006
050000000006
000000000000
00
E
I
00001
t
sao
000
0
00001
777777777777
777777777777
00
! 771
042
0
00042
077100000042
777777777777
00
t
771
034
0
00042
077100000042
403777777777
00
771
026
0
00042
n?n
In
012
0
LlJ1
OOOOl
LIl)
L2
0002
L2
L3
0002
t
L3
L4
onn'
177
L4
L 5
0002
Ll5\
Ll6\
0002
.77
004
Ll6\
I
0002
.771
ono
.o?n
. nnn
In
+500
000
0
f-L-
771
077100000042
400037777777
00
nnnd? I n771 nnnnnn4?
.nnnnn'77777
nn
07710000004?
dnonnnnn'777
nn
10
0004? 1077100000042
"7
nn
10
nnon? 107710000n04?
00042
I
~---r
OP-C
la e' 4D l' r-t-:, En
S (10- 5) 0
hif int V
l,::::P-
0
I (0
• I .3 )
hnnn
T
nn
nnnnn I nn?nnnnnoonn
.nnnnnnnnnn
00
00006
40000000000 I
00
~.-----~
I
E
0001
050000000006
Shift Counter == 0 prevents:
Set MQ (02.15.21)
Set AC (02.15.25)
Set SC (02.12.37)
~R:>
071
111
Rotote MQ Left (RQL -0773)
The contents of the MQ register (5,1-35) are shifted left the number of
places specified by the address portion of the instruction word. The sign
position shifts into position 35; thus, the register becomes a closed loop.
TO MEMORY DATA REG
I TIME
POD 76
SOD 13
I
*FIRST CELL DRIVER PULSE
FOLLOWING THE INDICATED
TIMING LEVEL SETS THE
RECEIVING REGISTER
SB TO SR
13 DI*
02.12.01(4B,4E)
I
SR TO AD
14D3
0.<.1l..01l (4£)
I
AD(28-35)
TO SC(IO-I7)
15DI*
02.12.37(3D)
I
L TIME
02.15.34(3G)
I
BRING UP
SHIFT GATE
LO-13
02.15.15(lG)
I
~~N°--~l------+i-----==~
BLOCK SETTING
MQ .AC. SC
02.15.2l(3A,4A,4B)
~i.1NWtJ)
STEP SC
CLOCK RATE
D(SHIFT GATE)*
02.12.38(4A)
MQ(l-35)LEFT
CLOCK RATE
D(SHIFT GATE)*
02.12.28(3B)(3F)
I
1
REDUCE BY I
ACCUMULATOR REG (A C)
4
MQ S TO MQ35
CLOCK RATE
D(SHIFT GATE)*
02.12.28(5H)
INST
-0773 ROTATE MQ LEFT
ALPHA CODE:
YES
I
END OP
02.15.35(5G)
I
I TIME
OF NEXT
INSTRUCTION
FI GURE 48. RQL
112
4
MULTIPLIER-QUOTIENT REG (MQ)
4
lEGEND
YES
0
SC
TO
MAR
I
SC
10-15
ZERO
/
L4DI
\
?
-------.~..
1 CYCLE
-------...
E CYCLE
RQL
-------
CYCLES:
I, L, ---
-0773
S,
SC
11
18-20
28
35
l CYCLE
-------------.
CONTROL
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
SEQUENCE NOTES:
THE C(MQ)S,I-35 ARE SHIFTED LEFT THE NUMBER OF PLACES INDICATED IN 28-35.
THE SIGN BIT IS CONNECTED TO THE 35 BIT FORMING A CLOSED SHIFTING LOOP.
NO BITS ARE LOST.
CYCLES REQUIRED:
7040: I - 2 2/3
7044: 2-7
Rotate MO Left (R.OL)
I
Ao AI A2 A. A A. Ao AI A2 A. A. A. Ao AI A2 A.A. A. Ao AI A2 A. A. A. Ao AJ A2 A. A. A.Ao AI A2 A. A. A. Ao AI A2 A. A. A.
M ST R I
M ST R
E RL
'" EA LY
o L
E
'" LA E
~
~
EA LY
EA L
~ I ul~E
I ~T
_LJ TE
P: C N PO)
0
Ie rI •
"-
A3Dl
/'~
I L Ie
'
A43
.........
r.::: f;;
OC 7 bl ck
OTOE
, SC D 3)
7 . R 9 ... SH FT IN T ( 2. 12. 8.1)
B .. ~ R ( 2. 2. 1. )
PCD ~,
1 L Ie
A5 1
I La
R
~
10.,
02. 1237 1) SC = 1 18 )
D 8- 5 .. S 1(-1
'
o
<:0 TO lEI
I or
o
Y,
3/
---
TC L
M ST R
• L EI'-R
Y
L Cat
• A3 3
TE S
TE S
Sift gat ,
0
0[1
M:;)'S
Me
5 II ~
ER
...
-
r--- MC 35 (0
3A E ~Q ;--< MQ3 ( 2, 1. 5. )
--
L FT ~
E LC RI E
S EF SC T( Z RC
S ;i O'rELC RI E
C
1
:....
:=:10
L"Taf.
'l
S I .1 = 0,
Sift ins·
AD
HD
II
+- f-
~
~
~
N[ 0
Q:'
-!:2
"r~"
lnst
LDO
ROL
TRA
Tag
Address
Octal Equiv
00006
00377
00000
056000 000006
477300 000377
002000 000000
777777 m777
Pattern
-t?
00001
+560
000
0
00006 056000000006
000000000000
00001
+560
000
0
00001
777777777776
777777777776
I
L(l)
OOOOZ
-773
377
0
00377
477300000377
777777777776
L(l}
L(Z}
OOOOZ
-773
371
0
00377
477300000377
77777777ID'L
L(Z)
L(3)
OOOOZ
-773
363
0
00377
477~OllOQ377
Rotate MO Left (R.OL)
1777777767777
~(3)
L(4)
OOOOZ
-773
355
0
00377
477300000377
L(4)
L(5)
OOOOZ
-773
347
a
00377
477300nno377
L(5)
L(6)
OOOOZ
-773
341
0
00377
.,..
1377
67777777777
477300000377
77777777776
L(6)
L{7l·
OOOOZ
-773
333
0
00377
LIB)
ooooZ
773
3Z5
0
00377
77777777677
L8
L(9)
OOOOZ
-773
317
0
10
oono>
-773
311 10
I
lonn,.
-TI3
3113
LIiZI
LIl31
,on
,on,
l;l13}
L(14}
L 14
0
I
CONSOLE INDICATORS
jiiV,1it~ ~ ~'j0, ~
Q
~776'(7777777
L17)
~'"
(j.9
~0
ClS' "..0{ p;:,
~! ;;.~u Oi";:'''
t:!
.x~
vrJ
U
"'8 ~ 48,,~
LI31i LI371
OOOOZ
f
~
"r
'" 4 . S '~
0
cf~~
~J?~
Qi-t?
~.."
0....
T{?'
&'~
..
~.j'
O;,p
..
-!::!.'
-773
047
0
00377
477300000377
77777777776
L137)
~13B)
OOOOZ -773
041
o
00377
477300000377
77777777677
00377
77777767777
~
~(39)
OOOOZ
-773 033
o
00377
477300000377
77777767777
00377
77776777777
L(39)
140'
OOOOZ
-773 OZ5
o 00377
477300000377
77776777777
00377
77677777777
L(4O}
L(41}
OOOOZ
-773 017
o 00377
477300000377
77677777777
L(4Z}
-713
Z75
0
00377
477300000377
67777777777
L(41)
OOOOZ
-773 011
o 00377
477300000377
67777777777
_77'
Z67
n
00377
477300000377
77777777776
L(4Z)
L(43}
OOOOZ
-773 003
o 00377
477300000377
7777777777 6
OoonZ
-773
Z61
0
00377
477300000377
77777777677 -.
L( ..\3l
I
OOOOZ
-773 000
o
OOOOZ
477300000377
77777777767
LIS
OOOOZ
_1'13
Z53
0
00377
477300000377
77777767777
I
I
00003
+OZO 000
o
00000
OOZOOOOOOOOO
77777777767
U15)
L(16)
OOOOZ
-77:
Z45
0
on377
477300000377
77776777777
I
I
00001
+560. 000
o
00006
056000000006
77777777767
l,dIQj
L(17)
OOOOZ
-77:
Z37
0
00377
477300000377
77677777777
17\
18\
ooooZ
_77'
Z31
0
OOH7
477300000377
67777777777
lLllID
L1J9)
OOOOZ
-773
ZZ3
0
00377
477300000377
77777777776
L1l9)
LIZO)
OOOOZ
-773
ZI5
0
00377
477300000377
77777777677
[LIZO)
LIZIl
OOOOZ
-773
Z07
0
00377
477300000377
77777767777
"IZZ
OOOOZ
-773
ZOI
0
00377
477300000377
177776777777
i773nnno0377
17_
7
r--
S
","{'
E
Zil
SC 10 15 :
RQ -073
7eW)
~
.1 .28 .1)
~P;i o·EF ~~
Q 0 .1 .2 . )
5 ~ ( C 02 1 .3 .1
TO
MQ5
~G 3 ,_
(j
I
12.1
~
,
"-
(...)
E
101
--
( 2. 2. 8. )
VlG LEfT 02 12 28 I)
1/
.....
I
~eql
--
Lori '1'-0 3
Sift galo.:...
POD ~. R / '
..... c.;
D 02 12.08 1)
LL T
Sf 1FT G TE (02.1 .1.1)
LAE
lEA L
U
Switches
00000
00001
00002
00003
00004
00005
00006
CONSOLE INDICATORS
jii«1it;4~ /!'!/tJ
t.v
~
E RL
Location
"ezz'
"'Z31
lonnnz
-773
173
0
nn377
L(Z3)
L(Z4)
10000,
-773
165
0
00'77
L(Z4}
L(Z5}
1000'
773
157
0
00'77
1177777777776
L(Z5}
L(Z6}
OOOOZ
-773
lSI
0
00177
77777777677
L(Z6)
L(Z7}
OOOOZ
-773
143
0
00177
77777767777
L(Z7)
L(Za)
OOOOZ
-773
135
0
on '77
477300000377
L(Za)
L(Z9}
OOOOZ
-773
IZ7
0
00377
477300000377
77677777777
L(Z9)
L(30)
OOOOZ
-773
IZI
0
on377
477300000377
67777777777
L(30)
77776777777
P G
L(31)
OOOOZ
-773
113
0
00377
477300000377
77777777776
I..L311. L.l3Z)
OOOOZ
-773
lOS
0
00377
477300000377
'r177777777677
Lin)
L(33)
OOOOZ
-773
077
0
00377
477300000377
77777767777
LI331
L1341
OOOOZ
"773
071
0
00377 477300000377
77776777777
I..(34)
L(35)
OOOOZ
-773
063
0
00377 477300000377
77677777777
351
36
Oooz
_77'
OS'
.IL
477300000377
67777777777
on~77
113
Execute (XEC +0522)
Causes the computer to execute the instruction at the location specified by
the address portion of the instruction word. The computer then returns to
the location plus 1 of the Execute instruction.
"
lAli
0000~
IH
Il
L TE
IE RL
Il
L
Il
TE
E
I A LY'
l"'3 1~
S
I L TE "
EC
fi1
A45D
I.....
(
S~
050000
052200
052200
052200
002000
040000
042000
000006
000005
000005
000004
000000
000006
000000
~""'"
I A
T R
S Ef IC
1-'- I-
11fo-DlT
l-
.12. 1.1
1M TE
~ l-
A4 1
I L TE
A4 3 ~
I~ -t/2D
RS T
R
r.
Y
b oc ed
OF TC R'
I L T 'A ~1
C
~""'"
i--
if
34. l' p2. 12·iJs·l)
P2. 12. 1
(0.1 .3 .1)
1:- ~AR
( 2. 2. 4. )
i:-
( 55 N EC)
A
II
10 ke
b XfC
~~
I
~
t- I
~~~-
I AT
A D2
~'- l-
(2.1 2.
R SE
~. )
I« 1'- f::" l-
TFx V
10
! D2
he
ft
l-:J~! R (
~.
3 •1
R o toi s 00)
ad" et R' Tr nsf r
(7 0)
~
SR.
ti not e j str cti n pe ifi d Y t e on ent of 70 , pe
ucton in 0' (st pi).
r e ec
(0 .1
k d; C, m ins 50
It.:!p" SB I-- SR
r
t
S EP IC
ro ror
c ntj ue ur til
he ne, t
5
qu ntj I
$>
1
02. 14.06(4F)
HP'
0
St rt gr
l-.....-+-~B~0:iic~t~~((i;,. .I4115i.;<•.ol;:;!99).........~~_~!-+-~1 m7tei-;";
II teO 5 l'
~a te st
10 e'
0 Itor (0 .1 .0
4 2
0
«
0[
lAs
p t r ,.
P 0 sto t . (I 2. 4. 6)
l'
H R·lfti,tit
L
234 5
p'
1
Slart tgr
r
TIME"
I I te
j~~gr'
0 ... 15".34 (3G)
(0
L (0 .1 .3)
G, to E
Sartke'
a y ey
St rt ~r
21402)
A 01
L at·
r PR
Block tgr prevents:
the generation of E- L early (02.1S.31)
Master Stop tgr prevents:
memory select (02.15.16), except for
B or C cycles.
set of I late tgr (02.15.30)
En
0
(0 .1 • 3~)
I I teo 5[ l'
En 0 tg·
E -T ns er
,... ast r I
J 0
I ~or y'
301
I lot·
SB TO PR,
TAG,POS REGS
13D2
02. 12.32(4E)
• FIRST CELL DRIVER PULSE
FOLLOWING THIS INDICATED
TIMING LEVEL SETS THE
RECE IVI NG REG I STER
SB TO SR
1301'
(4£),
02.12.01(4B)
~f.+ R 02 1234
I....:~~
Fo ce ra
SBL... R ~.!:. 32
RESET MASTER
STOP TGR
A4D2
02.14.05(4E)
RESET START
TGR
A5Dl
02. 14.02(4H)
RESET BLOCK
TGR
A5Dl
02.15.39(5D)
FIGURE 50. HPR
115
Transmit (TMT -1704)
This instruction moves words from one area of storage to another. Bits 28-35
of the address portion of the instruction word specify the number of words to
be transmitted. Prior to executing the Transmit instruction, the accumulator
must be set up so that bits 3-17 contain the starting "from" address, and bits
21-35 contain the starting tltoll address. As each word is transmitted f the
from and to addresses are incremented one, and the word count is decremented
one. Words are transmitted until the word count (shift counter) reaches zero.
A maximum of 255 words can be transmitted by a single transmit instruction.
At the completion of the transmission, AC 3-17 contains the address of the
last word read, plus 1, and AC 21-35 contains the address of the last word
stored, plus 1. Another TMT instruction can be given to transmit more words.
Ao AI Az A. A. A. Ac AI A2 A. A. A. Ao AI Az A. A. A. Ao A I A. A. A. A. Ao AJ A. A. A. A. Ao AI A. A. A. A. Ao AI A. A. A4 A.
I
L
ERA
5 Of
'E f EA
E TO E
I
I I6.T
:J~
PR
POD 71<'
......... 5R 1- 5 A (0: I .0 .1 )
I ilAT~.ApD ~~
AD 28 35
C (0.1 .3 .1
POD 7X Blocks ( 0 TO E WITH I,LATE) (02.15.34.1)
f.:
pC TC L
~~-I-++-I
M 5T R
f
• L E Riff
lI1'-T
Tf,HI ___
L A LY A
*FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
",cr·.
fDli-(::::,~
R (0 .1 .90.1
M ·E +l at •
TI T EA'
~ ~Ej~l--
T.T·+Lae·
E DOl TC R.~_
16.5 I
NOTE,
AFTER INITIALL CYCLE,
E CYCLE ARE REQU IRED
UNTIl 5C = O.
( 2. 2. 9. I)
5 3- 7 ~ 0 1- 5
R5
,_
R
fAD\-t A
I-
(2. 2. 5.) _
1_
(2. 2. 4. ) _
PCD O' + ,LTE·,
EN
T~
Et'lO 0
T~T
NO
AD (21-35) TO AR
EORL5(DI)
02.12.34.1 (4C)
5ET TMT READ
EARLYTGR_
RE5ET TMT READ
LATE TGR
E\J'l!)c})
E 3 (DI)
02. 10.90. It4B)
02.10.90.1 (4E)
E
I~
TRA
-:t~~I ..""""-+--+--1
AD·
P G • ?
L T
E RL •
3 I·
( 2. 2. I)
5T
M
(0 .1 .9 .1
I>
t-
D
(0 .1 .4 .1
5 ~- ~5
E
02 15 34.1)
~~~--I~~~~~~-+-+-+-+-+++~-I--I--I-~~
L at\-
5BI- 5R
o TC
.bl-l-+-+-++-I
Te R•
02 10 90. I)
M R AD EA
5~-
A
~ I-
-
~
xc pt 3- 7
R AC EJ L
E
E·
AD j-
qA ~
1-
e
T.UA
LT
( 2. 2. O. I)
T, T·
M
1
E RL •
REj'.D EA LY \-r-5
TI T EA
5B TO 5R
E 3(DI) *
02.12.01.1(4C,4F)
E fAT
ce~-1
A DI
M·
I--
M 5T R • E EA L
CJi;C
02 12 50
P5
E RL
q,
fAA TE
o-+-++.X"-t1D1 ~-~
Pr te ted Lol-J.-
5ET TMT READ
LATE TGR
E 3 (D2)
02.10.90.1 (4D)
TNTfea< Lae.t--f:::::~!I" I 2 J.- 1-1-
AD G N
--::i-
AD - t A
M
R AC LI TE
~2 I· c.--'
5 0 E yc e'
J 201-
10 3 A
8
A DI
T~
L
(0 .1 .!P.I)
(0 .1 .1 .1
I 0
(0 .0 .1 .1)
I)
-
c-="""
TAT E AR y.~ blocks 5B.-, 5 3- 7
M
T( RE C
__ O[ I
M ·E A LY,_
T REA
E R
y-p:p:_
(0 .Ie .9(.1)
(0 .1 .5 .1)
5T P C (02.1 .3 .1)
(0.1 .0.1
R AC EI> RL
( 2.15. 5. I)
*~!-....
Tr T
+, L
N 'C P
TEI...-.jP01""-+-l-+-~E~D 0
IAlmll'
I E Riff
FIGURE 51.
116
T
INSTR COUNTER (IC)
21
35
,-----------,
I
I
I
INDEX REGS (XR)
XR 1
I
I
Il ____________ _
XR 2
XR 4
21
21
35
35
CI17
TO
MAR
MULTIPLIER-QUOTIENT REG (MQ)
INST
LEGEND
-1704--C
ALPHA CODE:
- - - - - - - - . . . ,..
~
1 CYCLE
------__
E CYCLE
TRANSMIT
TMT
-------
CYCLES:
I, (L)
+ ZN
-1704
S1
Y
11
18-20 21
28
35
L CYCLE
-----~-------.
CONTROL
SEQUENCE NOTES:
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
117
Set Protect Mode (SPM -11 '0)
Causes the field register to be set to the high-order seven positions of instruction word 21-35, and the count register to be set,to instruction word 32-35.
Count register posi.tion 32 determines the mode of protection (1 for trap on
equal, 0 for trap on unequal). Count register positions 33-35 determine the
number of high-order positions of the field register that are to be compared
with any store address. An attempt to store into a protected area of memory
results in a memory protect trap.
If the computer is already in the memory-protect mode when the SPM instruction is given, an instruction trap results, placing the location of the SPM
instruction plus 1 in the address part of location 32. Bit 16 is set on (indicating a violation), protect-mode is turned off" and the computer takes its next
instruction from location 33.
If SPM is gIven on a machine that does not have the memory-protect option, a
no-operation results and the computer tokes its next instruction from the next
sequential location.
1 TIME
POD 16
NO
IS MP MODE
SET ?
END OP
14 (01)
02.15.35.1 (2A)
RESET COUNT
FIELD REGS
A4.5 (01)
02.16.02.1 (51)
YES
I
SET MP
VIOLATION
15 (01)
02.16.05.1
I
t
END OP
02.15.35.1 (2A)
I
TRAP
I CYCLE
SR TO AD
14 (03)
02.12.08.1 (4E)
I
TRAP
E CYCLE
I
AD (21-24) TO
FIELD REG (21-24)
15 (01)
02.16.02.1
AD (25-27) TO
FIELD REG (25-27)
15 (01)
02.16.03.1
SR (32-35) TO
COUNT REG
15 (D1)
02.16.01.1 (51)
I
RESET MPV
E5 (01)
02.16.05.1 (4H)
I
I
ENOOP
E3 (06)
02.15.35.1 (38)
SET MP MODE TGR
16 (01)
02.16.05.1 (4A)
(
FIGURE 52. SPM
118
SPECIFIED AREA IN )
MEMORY PROTECTED
I
o
I
2 3 4 5
o
2 3 450
I
I
2 3 4 5
I
o
I
2 3 450
;;~
~
"
2 3 450
I
2 3 450
I
~
Ie rI
I
2 3 4 5
c~
~
1 e rI
I I Ie
I I Ie
En
I ate.·A ·5!>1·
SM
I I Ie (4.41 3
I lot -A D1
sFf,I
I I te [A5 1SPf'I
0
I I Ie
(0 .1 .3 )
I~ r:.e
S
. cc~nl
.... ~(o
l-I-
fi~ld re
(0 .1 .0)
.1 .01)
D 2137 -+ iel r~ ( 1- 7) 02 .1.
l-
~
32 35
I eprl •
APD'
SM
.... 0
nt iet
/(~)
(0 .1 .01)
Ii 'r d tg (0 .1 .0)
~\ Plop
SIMI
I
r set
I
I
I
Location
Address
Octal Equiv
SPM
TRA
00000
00104
TRA
SPM
HPR
TRA
00106
00000
00100
516000
002000
000000
002000
516000
042000
002000
00106
002000 000106
Switches
Inst
00100
00101
00102
00103
00104
00105
00106
00032
00033
TRA
I
Tag
- - --- ... ----
000000
000104
000000
000106
000000
000000
000100
,-, '"
I
CONSOLE INDICATORS
jii~tjlJh~/JIJl-:~ //~ftlllllll/
I
1
bOloO
+OZO
000
o
00100
I
1
0101
-160
000
a
00101
516000000000
0
I
1
a 10Z
+OZO
000
o
00104
OOZOOOOOO 104
I
I
1
00105
-160
000
a
00105
516000000000
I
I
E
bOlOS
000
000
o
0003Z
04Z000000000
1
Ii'
T
'n In'
I nnn
nnn In
nnn"
nonnn >on~ !(L5
0
T
Oon34
I
+OZO
000 10
onlnb
onznnnnnn 106
0
T
nn 1n7
.nzn
onn In
nnlnn
I nn>nnnnon IOn
0
OOZOOOOOO 100
f.4--
f--
119
Release Protect Mode (RPM -1004)
If the computer is in memory-protect mode, this instruction turns the memoryprotect mode off and traps to location 32 (sets bit 15). if the computer is not
in memory-protect mode, this instruction traps to location 32 and sets bit 14.
In either case, the computer takes its next instruction from location 33.
'FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
NO
1 TO AR (35)
E 5 (02)
02.13.09.1 (50)
FIGURE 53. RPM
120
YES
RESET MP
VIOLATION TGR
RESET MP
MOOE TGR
E 5 (01)
E 5 (01)
02.16.05.1 (4H)
02.16.05.1 (48)
E
011
2 :3 4 5 0 I 2 :3 4 5 0
I
p~
~
ct
2 :3 4 5 0
I
2 3 4 5 0
I
Location
Switches
2 :3 4 5 0
<#l
~
Ci
Mjm de tgr (02 16.0S
5 M
2 3 4 5 0
I
I
Ci
5 M'
I
larl
'A DI
a d e ad r
PR
o
~... RF
·0 • FR
f.;..
5 or ge ra
(0 • 1.( V>
I I~te A5PI
~
ro
PI '1 lot
I I~te ·A D
t P S[~
res t
la e.
I D2 (0 .1 .0 )
~~
516000 000000
500400 000000
bit 3 an 3 ((iz.l .(9)
C0
P E (0
.1 .3 )
rrl
·A D
m ste
E
~~
f,\A
e rI 'A D2
ma te I
( 2. 2. 0)
I
e rl
an tr p
~
~
g
Rf-o B ( 2. 2. 0)
II 9 S~ 1 ( 2.1 3. 2)
RM E e rI •
, P od
II g S~ 1 ( 2. 3. 1)
E or y·t OD •
,;, f.. R ( I- S) (0
a y top
~
S or cy Ie.
A Dl
00033
<
~..Q
v~
~
?:- ~
:i:..J
""l
vO
(5
,,'I:
~
$
c§>
'<
~
~
~{?
<5 t $
t; J? ..-!,
Q.:
~
I
I
{)0100
+020
000
0
00100
002000000100
I
E
00 t 0 I
-004
000
0
00032
500400000000
E
I
00 I () I
-004
000
0
00033
000010000101
'<
.$'
(]~ r7
(j
......
'< ~\
~
(j
'<
0-'
0:
~ '-->~
"-.:
A
0
.;l 4;~
J....:..~
~¢;
;:::..j~Q?.{5~~
19 cf
& ~
0'<
J J
6"
Q..'
Q.'V
~,2 1I~
T R
( 2. 12. 4- 5)
ICf-o AR (0 .1 .3 .1)
Bi::'S'T CT-
a
U E
AR- C 02 12 36 .1)
G
II
:::::1-
1
IS
( 3. O. O. )
Transfer on _Redundancy Check (TRCA +0022)
(TRCB
(TRCC
(TRCD
(TRCE
-0022)
+0024)
-0024)
+0026)
Ao AI A2 A, A4 A. Ao AI A2 A, A. A. AoAI A2A, A. A. AoAI A2 A, A. A. Ao A.o A2A, A. A. Ao AI A2 A, A.A. AoAI A2 A, A. A.
~A TEl
If the redundancy-check indicator for the specified channel is on, it is
turned off and the computer takes its next instructiom from the address
portion of the instruction word. If the indicator is off, the computer takes
the next sequential instruction.
ATE I
01 EA L
E~RL
AT
'" LA E
E R
[i3 EA L'I
If channel parity is enabled, the TRC will not transfer and will not turn the
redundancy-check indicator off.
(TEFA +0030)
(TEfB
(TEfC
(TEfD
(TEfE
I
I E RL
-0030)
+0031)
-0031)
+0032)
I
If the end-of-file indicator for the specified channel is on, it is turned off
and the computer takes its next instruction from the address portion of the
instruction word. If the indicator is off, the computer takes the next sequential instruction.
If channel end is enabled, the TEF will not transfer and will not turn off the
end-of-file indicator.
( 2. 14. 18. )
P D 2 ' 1" '1;. +. RC
( 2. 4.18. )
D~
I Lat •
hi ck
R 02 12 34 1)
}C TC L
Got 'l':
Gpt E
L E
R ~I D p2. 12 08 1)
-
I Lot·
ASD
oeo
I
P 6 ..' EF
I Lat·
A4D:I-
E
A~LY
T
P D 2
R )N
( H ELA 2. 4.48 I)
[LA
f3
f3 UTE
Transfer on End of File
MAS ER L' L Ef'R Y
L /AT
[fRCA)
NO
YES
[fEfA)
I at
P D
H D PP 02 15 35 1)
~>
END ( P G
YES
YES
NO
/ EF •
-I eo Iy
( 3. O. 4. )
E F G
A DI·
'~ft; IT
E~ ~ ,'-Ef ,-
-
( H
C,"D M T 03 30 04.1)
f--
I
/I~~ I~
R T R 03 30 03 I)
"INB P
qlB A IT ~
H
CN
A D •
IT
M T (03 .30.0 .1)
TR A
CH A N I ~ ET·
PCD 2
"-
H N
R~NS
(0 .1 .0 .1
RA~S ~C NC M T ( 2.12. 02.1)
,
I
N 0 T ~R
LLa • A5 [:1I ....'I
TR N C N ~ ET
-
-~
E ET
R (02 12 34 35
C +, R 15 N EC
fA 000
R A 002
E D pP "
rly Al
pi V ~
~R
.1
( 2. 2. 6. )
II e
YES
RESET RC IND TGR
12 (DI)
03.30.03.1 (41)
FIGURE 57. TRCA,TEFA
NO
NO
RESET EOF TGR
12 (Dl)
03.30.04.1 (5C)
125
TO MEMORY DATA REG
Store location and Trap (STR -1000)
Execution of this instruction causes trapping to location 00000, where the
instruction counter count (location of the STR plus 1) is stored in positions
21-35. The computer then transfers to location 00002. Bits 12-35 of the
instruction word are not interpreted by the computer.
*FIRST CELL DRIVER PULSE
FOLLOWING THE
INDICATED TIMING
LEVEL SETS THE
RECEIVING REGISTER
YES
RESET
NO
I------'---'-L ________
~C..:.IL
____ _
+1
,
2
ADR GEN
00000
ADR GEN 00002
ADDER (AD)
INDEX REG S (XR)
XR 1
XR 2
XR 4
35
21
21
35
RESET
4
TO
MAR
ACCUMULATOR REG (A C)
INST
LEGEND
MULTIPLIER-QUOTIENT REG (MQ)
-1000 (+0000) STORE LOCATION AND TRAP
(-000&)
CYCLES,
ALPHA CODE, .....:.S:.:.TR=--_ _ _ __
- - - - - - -..
~..
1 CYCLE
-------...
E CYCLE
-1000
S1
=======..
L CYCLE
-------------.
CONTROL
_~I,~E_ _ _ _ _ _ _ _ __
11
12
35
SEQUENCE NOTES,
THE LOCATION OF THE STR INSTRUCTION + 1 IS PLACED IN C(OOOOO)21_35.
XFERS INCLUDE ALL BITS CONTAINED IN
THE SMALLER OF THE TWO REGISTERS INVOLVED, UNLESS OTHERWISE SPECIFIED.
C(00000)S_20 ARE CLEARED.
THE COMPUTER TRANSFERS TO LOC 00002.
FIGURE 58.
126
STR
,
I
E
0 I 2 3 4 5 0 I 2 3 4 5 0
I 2
p~
~
Ol
3 4 5 0 I 2 3 4 5 0 I 2 3 4 5 0
2 3 4 5 0
r-~
~
Ol
Ol
E ate
I Ie
I I Ie M
Fira
(0
~
AR re
Octal Equiv
TRA
TRA
00100
00103
002000 000100
002000 000103
STR
00000
500000 000000
Tag
I
~
I E (02 .15.3
rf
O~
E eor y' 001'
a y t ap
'" rly·
an ljap
~~
~
f.:
R ( 1- 5)(0 .1 .0
R f.~ B ( 2. 2. 0)
m st r I
2!!
c e rly
M R ( 2. 2. 0)
i'-o
~~:J
~- ~D
(
.12.
o 0
E I Ie
En
0
(0 .1 .3 )
~~
Q;-
~
?:.F
I
I
00100
+020
000
o
00100
02000000100
I
I
00101
+020
000
o
00103
02000000103
I
E
00104
-000
000
o
00000
500000000000
E
I
00104
-000
000
o
00002
00000000104
I
I
00003
+020
000
o
00100
02000000100
O:j
..;u
~
0
J? {i:',y
Q;;'
~0',p
~
0
~¥ ;!?II:u:~~cf:'0Oy
f.4-I---
M. R
P)
S ~re cy Ie
A2 1
E I Ie • 5 2'
ST •
a y rap
f;:.
/; jlllllll/
$
,,~<
<
~
i:;-
foY
a y t op
I
CONSOLE INDICATORS
t/ G~~ ~~l 3;~~ iF ff? ~~~$ ~
~:~
jii~1#'~
I ( 2. 13.pa)
rrosl r E'
c e rly 'A D2
Address
lnst
Store Location and Trap (STR)
1~ I (0 .1 .3 )
I I Ie jA5 l'
S R'
Ira ~
IIC + 1 --00000
00000
00002
00100
00101
00102
00103
E arl
I eprl
I I Ie
I
Location
Switches
I 2 3 4 5
34 (02 .13.01
I
Xler __ 00002
5 R
127
Transfer and Restore Traps (TRT -1164)
Turns on the trap-control trigger. The computer transfers to the location
specified by the address portion of the instruction word.
Transfer and Restore Parity and Traps (TRP 1165)
Turns on the trap-control and parity-mode triggers. The computer transfers
to the location specified by the address portion of the instruction word.
FIGURE 59. TRT, TRP
128
Enable ham Y (ENS +0564)
The contents of Y (location specified by address portion of imtruction word)
0
ore used to set the channel mask bits to 1 or O. Execution of each enable
instruction cancels the effect of previous enable instructions. The enable
instruction turns on channel trap control.
I
2 3 4 5 0 I 2 3 4 5 0
I
2 3 4 5 0
O!
I
2 3 4 5 0
I
E
I or
O!
E alE
E S'
A DI
I TIME
POD 56
I
RESET TRAP
PRIORITY TGR
(D INST)
03.30.09.1 (4C)
1
I
Ie'
~0 ~
'Ed fp"t,
1
SET PRIV
INST TGR
A5 (D2)
02.13.04.1 (5H)
RESET TRAP ENA8LES
TGRS 15 (D1)
03.30.06.1 (5H)
I
I
T
ENS AT
I E
«p.3 .C )
(0 .3p.06)
(5- 5)
1
1
SB (35) TO ENB
END
E5 (D1)
03.30.06.1 (4E)
1
I
I
RESET PRIV INST TGR
15 (D1)
)
I
UI~T
(0 .3( .0 )
EtS
E S'
d)l
SS (8) Eto- S·
t'-5 1
E~
S
E~
S
E~
S END (0 .3 .0 )
~
TT 03 30 06
ri
~~ ~; Ix
En
0
(0 .1 •
(13. O. 6\
i st. Eto- B
Ne
II
peD
SB (17) TO ENB
PARITY
E5 (D1)
03.30.06.1 (4C)
R 02 12 01
SR (-) Eto- S·
t'-5 1
fpm pre io si st. Eto- S
1
I
b t e i 51 CT
E S'
I!P1
58 (3 H~S'
~5 1
INSTRUCTION
COMPLETE
t
C cl
2.15.b4
E 8'
A D1
I TIME OF
NEXT
INSTRUCTION
ENS
G
ENS END ( 3. O. 6)
END OP
02.15.35.1 (3C)
FIGURE 60.
es
I
1
(
ho ne Irlp c nt 01 gr 02 13 03
SE (1 'E~S
t'-5 1
58 (8) TO ENB
ATT
E5 (D1)
03.30.06.1 (4A)
1
I
N'
or 1
E 8'
A D1
I
SR(S) TO ENS
BUF INT
E 5 (DI)
03.30.06.1 (4G)
es to A 101 of he fol ow ng
Ef-IS po,ly 03 30 06
SB (5-35) TO SR
E3 (D1)
02.12.01.1
T
riv ins Ig (0 .1 .0)
SET CHANNEL
TRAP CONTROL TGR
AO (D1)
02.13.03.1 (3C)
E TIME
02.15.34.1 (3A)
I
NE'
5C
:~ ~I .:,:~1 ~
ENS SU IN
O!
rI
I I Ie
Ipp ri< it Ig (0 .3 .0 )
2 3 450 I 2 3 4 5
2 3 450 I
{3
O!
)
!!!.!~~f' S.I.~~.l(~l_ll~l?~ 1~J_.'0160 ... 0(14)
TUllu nil dlOlll1el trap \'01111\,1. lhi~ ollowli tlnp5 III OCCll1" Oli !\p(>cified by Ih"
pl('vhlll5 (,,!lablE' imllUdi('ll1. It concel!, the inhibiting l'Iffed nf 011 ('I~("(·"t('ld
hop III un IC T imlluditll1.
Ao AI A, A. A. A. Ac AI AI A, A. As Ao AI AlA, A. As AoAI Az A, A. A. Ao AI A,A, A. As Ao AI Az A, A. A. AoAI A.A, A. A.
VvlI ST R I
NjAS ER I
l!!.bl~;.! t"hol1fwl IIt1p~ {It"l -.1;6l1 ..~
, lIAR Y
, E RL
lUlm (,H \'l1ulIlI(>III(111 nmlltll. Ihh inhibih oil ('hanfll"1 tlopsl1l1d nirec:t dotl1
IIOpli until UI1 Rt"I in51nrclilm 111 II II(>W I NA illlilnrdinll h given.
, It)
'L TE
E
/1 [ RL
/' Ell L
/1 LA E
/' LA [
I E Riv
RY
I
I L TE
LTE
R bN
I TIME
rOD 76
SO::> 00
CI S
1
I l to·
T
A43
SR TO AD
14 (D3)
02.12.08.1
I l to·
pcp
AS I
I
I
rR TO CHA NN cL
DECODER
02.04.48.1
I
o
~ ~ I- ~
~
i--'-- ~
l[(
o
~ ~::
b' I\..
.1
C ()_ 7 (0 .1 .3- .1)
8- 5
l
I~H 2. 4. 1.
m~ ~.--"
o
TC L
A TE L L A LY
L LA E
SCD 10' ~A 14~
L at 'A DI 'P S '-
-t:::: ~
R T
H N
/OC Q{.
~E T V-P CT L 06.13 03.1)
/
I
\.
PR(S) PLUS?
'\ NO
/
I
RESET CHANNEL
TRAP CONTROL TGR
LO (DI)
02.13.03.1 (4E)
I
I
I
(
I
r
SET PRIV INST TGR
LO DI
02.13.04.1 (4H)
( C + CT
IC
RS-
1
I TIME OF NEXT
INSTRUCTION
S D)Q
U
1\
RI
I~
A DI
ST (0 .1 .0 .1)
A5i)2
L at
"l'-
£tD bp 02 15 35 I)
S DOl---
R T . ( 6 1- 0114
Un-
END OP
02.15.35.1 (2D)
RESET PRIV INST TGR
15 (D1)
02.13.04.1 (41)
AI4
A DI'
ICT
SET CHANNEL
TRAP CONTROL TGR
LO (DI)
02.13.03.1 (3D)
INSTRUCTION
COMPLETE
Lc t.
"
T
YES/
I
CHA NHL R P TR (0 .I.C p.I
T
L TlM[
02.15.34.1 (3G)
130
.c
70 NU L 0204 42 I)
0 '-1-- f::::
SC TO UNIT
ADDRESS DECODER
02.04.40. I
02.04.41.1
1
FIGURE61. RCT,ICT
T ( 2.IM. 1m.1)
S - A (0 .1
I-
Sh 4·
1
SC TO CLASS
ADDRESS DECODER
02.04.42.1
RCT
76 S D 01
~I'
liD (26-35) TO SC
10 (DI)
02.12.37.1
I
I( be
1 60 -004
N
I~~
OP Tj;R
COMMENT SHEET
IBM 7040-44 CENTRAL PROCESSING UNIT
PRELIMINARY CUSTOMER ENGINEERING REFERENCE MANUAL.
FORM R23-2659
FROM
NAME
OFFICE NO.
Your comments regarding this manual will help Product Publications increase the
value of future reference manuals. Please consider the following questions and mail
this form.*
FOLD
1. When used to learn the instructions, were the operational flow diagrams adequate?
If not, why?
2. Have the programs and their associated indicator charts helped you fix any troubles?
I
WI
3. Have the timing charts helped you fix any troubles?
ZI
-I
.JI
Cli
4. General comments:
ZI
01
.JI
«II
1-1
:II
o
FOLD
FOLD
* Note: Suggestions giving specific solutions and intended for award considerations
should be submitted through the IBM suggestion plan.
NO POSTAGE NECESSARY IF MAILED IN U. S. A.
FOL.D ON TWO
L.INES,
STAPLE, AND MAIL.
FOLD
.. _- -
FOLD
-
- - - - - ----
-
--------------.--------------FIRST CLASS
PERMIT NO. 81
POUGHKEEPSIE,
N.Y.
BUSINESS REPLY MAIL
NO POSTAGE
STAMP
NECESSARY IF MAILED IN U. S. A.
III
Z
.J
POSTAGE WILL BE PAID BY
(!)
Z
o
IBM CORPORATION
.J
«
P. O. BOX 390
I-
:l
U
POUGHKEEPSIE, N. Y.
ATTN:
CE MANUALS, DEPARTMENT B95
FOLD
FOLD
7/63:SC-EO-134
STAPLE
J
STAPLE
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : No Create Date : 2015:09:16 10:16:30-08:00 Modify Date : 2015:09:16 11:40:09-07:00 XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Metadata Date : 2015:09:16 11:40:09-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:2a0a905f-a76e-9644-9e61-cd2e21f554c8 Instance ID : uuid:9f63ebea-54f7-b14f-9f67-d2157d0636b0 Page Layout : SinglePage Page Mode : UseOutlines Page Count : 129EXIF Metadata provided by EXIF.tools