R25 5401 0__25_Microprogram_Listing_1401_1460_E40_1969 0 25 Microprogram Listing 1401 1460 E40 1969

R25-5401-0__25_Microprogram_Listing_1401_1460_E40_1969 R25-5401-0__25_Microprogram_Listing_1401_1460_E40_1969

User Manual: R25-5401-0__25_Microprogram_Listing_1401_1460_E40_1969

Open the PDF directly: View PDF PDF.
Page Count: 296

DownloadR25-5401-0__25_Microprogram_Listing_1401_1460_E40_1969 R25-5401-0  25 Microprogram Listing 1401 1460 E40 1969
Open PDF In BrowserView PDF
Field Engineering Education
Supplementary Course Material

@Y(@crr§rill/~@(Q)
Model 25 Microprogram Listing
1401/1460 Emulator - *E40

PREFACE

This publication contains a listing of the 1401/
1460 emulator microprogram, *Engineering
change level and features present do not relate
to any specific system, limiting the use of this
listing to the classroom.
The listing shown is actual and has not been
altered in content in any way.
Routines are in alphabetical sequence as shown
in the listing index.
*And is meant for use in the System/360 Model
25 DPS/1400 Emulation Course 13217.

Address any comments cnncerning the contents of this· publication to;
IBM, Field Engineering Education Media Development Center, Dept 916,
Rochester, Minnesota 55901

@

Copyright International Business Machines Corporation 1969

Preliminary Edition
THIS PUBLICATION IS IN A PRELIMINARY STATE OF
DEVELOPMENT. ANY CORRECTION OR SUGGESTIONS THAT YOU CAN OFFER FOR THE FORMAL
PUBLICATION WILL BE APPRECIATED.

'lACHINE TYPE

MODEL

CORE LOAD

*E40

,'lASTER CONTROL
I:C 1# 128211

SUM CHECK 1# 763A

** SEE

*E60 BCHK

DSOP1400

FEATURES NOT PRESENT
2542055

MEM24K

PAGI: I II
SERIAL 1#
MACHINE STATUS

FEA TURES PRESENT

2539228

r.jES/FCSI #

2528681

STERLING

**

DATE PREPARED 11/08/68

AOUR

WORD

SEQUENCE NO.
*E40
*1: 40
*E40
*E40
*1:40
*E40
*E40
*E40
*E40
*E 40
*(:40
*E40
*E40
*1:: 40
*E40
*E40
*E40
*E40
*E40
*E40
*E40
*E40
*E 40
*E40
*E 40
*E40
*E40
*E40
*E 40
*E40
*E40
*E40
*E40
*E 40
*E40
*E40
*E40
*E40
*1'40
*E40
*E 40
*E40
*E 40
*E40
*E 40
*E 40
*1'40
*E40
*1'40
*F40
*1' 40
*1'40
*F40

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
025
026
027

028
029
030
031
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
059
060
061
062
063
064
065

LABEL
T
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

*

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

*

'"

*
*

**
*
*
*
*
*

'"
'"

*
*

'"

*

NEXTSEQ

NEXT LABEL

STATEMENT

CLJAD=*E40. EC LE VEL=128211
COMMENT S

1400 COMPAT I BILITY
BCPL
RESIDENT CONTROL LJAD
BOlA
IAAA
USERS IN IT I AL IIAT ION P ROC EED URE
BRANCH CHARACTER EQUAL OR ON INDICATOR
IBCH
CLEAR,CLEAR AND BRANCH
ICLR
[CMP
COMPARE
COMMON ROUT INES
ICOM
I CTI)
CONV ERT ADD RESS T() DECIMAL
ICYC
I-CYCLES
IeYD
AUX STORAGE-2-UP CODE AND B IA S TABLE
lOIS
STOP ROUTINE
[ERR
A AND B INVAL ID ADDR ES S CHECH
IMAD
MODIFY AODR ESS
IMEM
MEMORY SCA'l
IMRC
MOVE RECORD
I MV I
MOVE lONE JR DIGIT OPS
INDX
INDEX ING
I NIL
ADD BIAS A'lD MISC. INITIALIZING CONSTANTS
INRU
SOFT STOP,I/O AND CONSOLE REQUE ST
INTP
SENSE SWITCH.TAPE DENSITY AND START RESET
MOVE OR LOAD IIJ U"l IT ADORE SS
IDCM
I PLS
IPL START RESET
IAOD
ADD SU BTR.
IDVD
1400 DIVIDE
IMVE
MOV E AND LOAD OPS
1 MPY
1400 MULT IPl Y
MOVE WiTH IERO SUPPRESS
I MZS
I EDT
EDll OP
IRAD
RESET ADO AND SUBTRACT
[REG
STORE AND ~ESTO'l.E REGI STERS
SYST EM RESET
I RST
ISAB
STORE A OR B STAR
ISIC
SET IC
ISTP
INSTRUCT IO'l STEP
CLEAR OR SET WJ~O MARK S
ISWM
MACHlNE CHECK A'lO STJRAGE W~AP TRAP ROUTINES
lTRP
I UBR
JNCONOIT IO~ AL 8~ANCH
BRANCH ON lONE,~ORD ~ARKS )~ TE ST BIT
IlW~
1401 TAPE SELECTJR CHANNEL
JCHL
1401 TAPE READ A'lD WR-ITE DoHA LOJPS
JDT A
1401 TAPE E~OI'lG RJUTINE A'l~ ~)R-PUNC~ ~EQ-IN
JENO
1401 TAPE JP CJOE, !)-~OD I F I EI:!. JE::OJE
JODE
1411 TAPE O-~JDlfIE~-UNIT ~nD~ESS VF~IFIsaTIO~
JT P'=JTY P
TV'PI'IRITER ~JUTI'lES
JY PE
DISPLAY
KAAA
START F IL E
KAAF
S EM CH 10
K.I\AH
"'1AI'I r; r ATUS
J"J.JS'j AL STATU,)
KAAN
KAAQ
E"JJ CJ"J DIT IJ'l S
KD,RB
XF~R CO"'1~A'lO DECJOE
KBRC
DECRE"'1F"JT S Ecn ~

PAGE

\ ) i)~

WCl'< 0

LABEL

SE:;)UF"JCE NO.
*E40
*1:40
*£43
*E I~O
*E40
*E40
*E '.0
*E 40
*E 40
*F 40
*E40
*E40
*1: '+0
*F40
*F40
*E40
*£40
*E40
*E40
*E40

*£40
*E 40
*F:40
*E40
*E40
*E 40
*F40
*E40
*E40
*E 40

066
067
068
069
070
072

on

074
07'5
076

077
078
079
080
081
082
083
084
08'5
086
087
088
089
090

091
092
093
094
095
096

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

**
*

'"
'"
''""
*

*'*"
*

NEXTSEQ

-:L JA1=*E'4-I),
C,)'l"1E\lTS

NEXT LAGH

S T A Tf'''1F'H

KRRO
K8'1E
KRBG
KfI'IH
KFND
LOrD
LREQ
LRTR
LPrR
LXFR
LSSO
LRXF
LR!)R
L PXF
LDSU
LPCH
LPeB
LERR
MAAA
M8BR
MOOD
MJJJ
MKKK
MLLL

Cfl'N !CRT RI~AR.Y CJU\lT F IFL f) TJ :"16
<; EF~ 'lP
OEVICF E\I !)
I\lr:RE"1E'.JT RI'Il\~Y DCF
RE<;T1RE STARS
READ A"ID pJ"ICH )P
REAO R. ES ET
RE Af)F~ T~A')
NAT IV!" PJ"Ir:H HAP
READER XFn-R ),oJ II.1A;E T'J CJL-'H"l F l~ "1
STflCKER. SEECf CJ'-1"1A"JO
TRA'ISFf'R l)ATA lUX TJ '-1 A 1'1 ST:H1\';<:
READ ENDI"lG
PJNCH TRA\lSHR-EBCDIC n RJW FJR."1
D(JNCH OR pFR SET-U'
PINCH E'.JO[\j G R)JTI~ES
fRA"lSFER EBCDIC DATA TO COLU"1'l BI"lARY
BRANCH A"JD PU\lCH E~RQR RJUTI"JE
1442 "InnIFI ER OEOOE 1\ ND T'l I TI H SELE::nON
1442 R FAD CM"J!) AND S fA TUS DECJ]E
1442 S E"lSE C"I\lO A\lO ST nus OECJDE
1443 "'100 I F I ER DECJOE AND 1\1 IT U L SELf=CTION
1443 PRJ"JT C\1\10 A\I 0 STATUS OE::)DE
1443 DATA LOOP
1443 SE"lSE SUTUS DEClDE
1443 BR.ANCH 0'1 BUSY
1443 FOR ... S OP DECJDE
1443 BRANCH 0\1 ER~)~
1403 PRINTER
AlJX STORE fABLE LOAD

MMMM
MNNN
MPPP

MQQQ
MPRT

MZZZ

Er:

L r: VF L = 1?:P 11

DAGE

'J

:LJAD=*E40, EC LEVEL=128211

PAGE'

3

BCPL DESCRIPTIVE TEXT
THE BCPl ROUTINE IS NORMALLY RESIDENT IN CONTROL STORAGE,
AND IS USED TO LOAD THE INITIAL RECORD OF FITYER THE CHAN~EL
JR NATIVE BOOTSfRAP ROUTINES.
IF THE BCPL ROUTINE HAS BEEN ALTERED, THE APPROPRIATE
HANDLOAD INFORMATION MUST BE ENTERED TO BE SURE OF CORRECT
CSL OPERATION.

PROCEDURE

FOR

PUNCHING CSL CAR1S

COLU..,NS

STARTING ADDRESS TO BF LOA1ED
CJDE INFOR~ATIO~
HEX 80
DATA IS FOR PROGRAM STORAGE
HEX 40
LAST CSL CARD OF OECK
HEX 20
DATA IS FOR AUXILIARY STORAGE
*** SWITCH SETTI NGS FOR CSl ***
SWI TCHS
HEX 10
DATA IS FOR CONTROL STORAGE
A,B
4
CO~TAI~S T1E NU~BER OF HALF WORDS TO BE LOADED
CC
CSL FRO~ CHANNEL
A,fl
5-68
CONTAIN THE DATA
00
CSL FRO"" NATIVE 2560
A,B
69-72
OPTIONAL, :AN BE USED FOR ANY INFORMATION.
EE
CSL FRO~ NATIVE 2540
FE
73-77
*NNN9 WHE~E ~ IS THE CORE LOAD 10.
A.S
C SL FROM NATIVE 2311
78-80
XXX 3 DIGIT Nur~BFR I~DICATING S1=Q. OF PATCHES.
SWITCHES C,D
SET TO ACTUAL UNIT ADDRESS
*** WARNI~G- DO ~lT PU~:H :AROS TO LOAD INTO AUX ~ODULE 1,3,4
********************************************************************************************************************************
RESTRICTIO~S

1-2
3

CO~TAI~

CONTAI~S

WHEN PJNCHING CSL CARDS

COlS 1-2

ALL ADDRESSES SHOULD BE EVEN.
COlS 5-68 JATA FIELD
- CAN BE ANYT~ING
CONTROL STORAGE- THfSE ADDRESSES SHOULD BE IN
COlS &9-80 SEE A30VE.
T~E RANGE OF 0000-3FFE ONLY.
NOT USED BY T~E CSL.
AUXILIARY STORAGE- TYE 2ND HEX CHARACTER IN
*** WHEN LOADING A FULL DECK WITH REPLACF CARDS, THE
:OLUMr-J 1 SHOULD BE A ZERO.
R.EPlACE CARDS SHOULD GO JUST BEFORF THI=' EN!) CARD.
PROGRAM STORAGE - THE AJDRESS MUST BE IN THE
*** WHEN LOADING ONLY ~EPLACE CARDS, IT IS NECESSARY TO
RANGE OF THE SYSTEM.
PUT THE CONHDL STORA:;E CARDS (NORMALLY + I FOR
COL 3
CODED INFORMATION
~DOULE OlXX IN THE DECK.
COL 4
COUNT FIELD - IF A COUNT OF 0 IS INDICATED, 257
ORDER OF THE CAR.DS IS - BOOTSTR.AP CARDS, CONTROL
HALF WORDS WILL 8f LOADED.
STORAGE CARDS FOR. MODULE OlXX, REPLACE CARDS, END CARD.
¥'********************************************************************************************************************************
** EXAMPLE OF PUNCHING AND LOADING A REPLACF CARD **
ASSU~E THAT THE DEVICE ADDRESS FOR THE 1403 ON THE
BURST CHANNEL NEEDED TO BE CrlAN:;ED TO -OA-.
THE STANDARD A!)DRESS FOR THE 1403 ON THE BURST CHANNEL
15 -OE- AND IS LOCATED IN AUXILIARY STORAGE MODULE 0, AT
A() OR E S S - 87- •
THE CARD TO CHANGE THIS WOULD BE PUNCHED IN THE
FOLLOWING MANNER-THIS ADDRESSES MODULE O.
COL 1
('"lEX OOl
COL 2
(HEX 86) ALTHOUGH THE CHANGE IS FOR ADDRESS
87, THE HEX ADDRESS ~EPRESENTED BY
COLUMN 2 MUST BE EVEN.
THIS INDICATES INFORMATION IS FOR
(HEX 20)
COL 3
AUXILIARY STORAGE.
(HEX Oll THIS INDICATES ONE HALFWORD TO BE
COL 4
LOADED.

COL 5

(HEX 0)1

T'"IIS REPRFSFNTS THE 1EVICf ADDRFSS
OF THE 2540 PUNCH T'"tAT MUST ~E
RELOADED BE:AUSE OF THE ADDRESSING
RESTRICTION IMPOSED BY COLUMN 2.
COL 6
{ HE X OA I
THIS REPRESENTS THE DEVICE ADDRESS
COL 69-72 { 00S6)
TO INDICATE START ADDR OF PATCH.
COL 73-77 (*E609)
INDICATES PATCH IS FOR *E60 CORE lD.
COL 7S- SO ( 001)
INDICATES 1ST ?ATC~ TO DECK
REPLACING THE STANDARD ADDRESS FOR
THE 1403 ON THE RU~ST CHANNEL.
A CSL ..,UST BE PERFJ~MED TO LOAD THIS RECONFIGURATION CARD
INTJ THE SYSTEM. THE RECONFIGURATION CARD MUST PRECEED THE
END CARDt AND MUST BE PRESENT IN THAT POSITION FOR ALL
CSLS USING THAT PA~TICULAR :ORE LOA) DECK.
*** EACH TIME A NEW E: LEVEL DECK IS RECIEVED, ALL RECONFIGURATIJ~ CARDS IN THE OECK BEING REPLACED MUST BE REMOVED
A~D INSERTED IN THE NEW OECK IN FRONT OF THE END CARD.

CUJAD=*E40, EC lEVEl=128211

PUNCHED

dEX PUNCHES
OJ T-0-9- 8,..1
01

"
()3
~)

)4
0')

d6
')7
08
09
OA

OB
UC
{) [)

:) E
Of10

11
12
Li
14
1 ')
16
11
18
19
1A
18
IC

to
IE
iF
20
II

n

23
24

T-9-1
T-9-2
T-9-3
T-9-4
T-9-5
T-9-6
T-9-7
T-9-8
T-9-8-1
T-9-8-2
T-9-8-3
T-9-B-4
T-9-8-5
T-9- B- 6
T-9-8-1
T-E-9-8-1
E- 9-1
E-9-2
E-9-3
E-9-4
E-9-5
E-9-6
E-9-7
E-9-B
E-'i- B-1
E-9- B-2
1':-9- 8- 3
E-9-B-4
E-9- 8- 5
E-9-8-6
E-9-B-7
E-0-9-8-1
0-9-1
0- 9-2
0-9-3
0-9-4

··

···
···
··
·
··
··
···
·
··

HEX
25
26
27
2B
29
2A
2B
2C
20
2E
2F
30
31
32
33
34
35
36
37
38
39
3A

···
·· 3C
··
··
···
··
··
·
38

30
3E
3F
40
41
42
43
44
45
41>
47
48
49

PUNCHES
0-9-5
0-9-6
0-9-7
0-9-8
0-9-B-l
0-9-8-2
0-9-8-3
0-9-8-4
0-9-8-5
0-9-8-6
0-9-8-7
T-E-0-9-8-1
9-1
9-2
9-3
9-4
9-5
9-6
9-1
9-B
9-8-1
9-B-2
9-8-3
9-8-4
9-B-5
9-8-6
9-8-1
NONE
T-0-9-1
T-0-9-2
T-0-9-3
T-0-9-4
T-0-9-5
T-0-9-6
T-0-9-7
1-0-9-B
T-B-l

···
···
···
···
·
··
··
··
··
···
··
··
··
···

··
··
·

'iEX
4A
4B
4C
40
4E
4F
50
51
52
53
54
55
50

51
5B
59
5A
5B
5C
50
5F
5F
60
61
62
63
64
65
66
07
68
1'>9
I'> A
68
I'>C
1'>0
6E

PUNCHES
T-8-2
T-8-"\
T-8-4
T-8-5
T-8-6
T-8-7
T
T-E-9-1
T-E-9-2
T-E-9-3
T-E-9-4
T-E-9-5
T-E-9-6
T-E-9-1
T-E-9-B
E-B-l
E-B-2
E-B-3
E-8-4
E-B-5
E-B-6
E-B-7
E
0-1
E-0-9-2
E-0-9-3
E-0-9-4
E-0-9-5
E-0-9-6
E-0-9-1
E-O-9-8
0-8-1
T-E
0-8-3
0-8-4
0-8-5
0-B-6

···
···
···
·· 17
··
···
···
···
···
··

HEX
6F
70
71
72
73
74
75
70

···

·
···

···
·

78
79
1A
1B
1e
70
7E
1F
80
81
B2
B3
84
B5
B6
81
88
B9
BA
B6
8C
80
BE
BF
90
91

92
B

CARD

PUNCHES
0-8-7
T-E-O
T-E-O-9-1
T -E-0-9-2
T-E-0-9-3
T-E-0-9-4
T-E-0-9-5
T-E-0-9-6
T-E-0-9-7
T-E-0-9-8
8-1
8-2
8-3
8-4
8-5
B-6
8-7
T-O-B-l
T-O-l
T-0-2
T-0-3
T-0-4
T-O-5
T-O-6
T-0-7
T-O-B
T-0-9
T-0-8-2
T-0-8-3
T-0-8-4
T-0-8-'5
T-O-B-6
T-0-8-7
T-E-8-1
T-E-l
T-E-2
T-E-3

PAGE

4

CODES

··

···

··
··
··
···
··
··
···
···
···
···
··
··
···
·

HEX
94
95
96
97
9B
99
9A
.B
9C
90
9E
9F
AO
Al
A2
A3
A4
A5
A6
A1
AB
A9
AA
AB
AC
AD
AE
AF
80
81
B2
83
84
85
86
81
B8

PUNCHES
T-E-4
T-E- 5
T-E-6
T-E-7
T-E- 8
T-E- 9
T-E- 8-2
T-E- 8- 3
T-E- 8-4
T-E- 8-5
T-E- 8-6
T-E- 8-7
E-O- 8-1
E-0-1
E-0-2
E-0-3
E-0-4
E-0-5
E-O-6
E-O-1
E-O- 8
E-0-9
E-O- 8-2
E-O- 8-3
E-O- B-4
E-0-8-5
E-O- 8-6
E-O- 8-7
T-E-0-S-1
T-E- 0-1
T-E- 0-2
T-E- 0- 3
T-E- 0-4
T-E- 0-5
T-E- 0-6
T-E- 0-7
T-E-0-8

··
·

HEX
89
SA
SB
BC
SO
BE
SF
CO
Cl
C2
:3
C4
C5
C6
C7
CB
C9
CA
CB
CC
CO
CE
CF

··
···
··
···
··
··
··
··
··
·· DO
···
··
···
···
··

01
02
03
04
05
06
07
08
{)9
OA
DB
DC
DO

PUNCHE S
T-F-O-9
T-E-0-8-2
T-E-0-8-3
T-E-0-R-4
T-E-0-8-5
T-E-0-8-6
T-E-0-8-7
T-O
T-l
T-2
T-3
T-4
T-5
T-6
T-1
T-R
T-9
T-O-9-8-2
T-0-9-8-3
T-0-9-8-4
T-0-9-8-5
T-0-9-B-6
T-0-9-8-1
E-O
E-l
E-2
E-3
E-4
E-5
E-6
E-7
E-8
E-9
T-E-9-8-2
T-E-9-8-3
T-E-9-B-4
T-E-9-B-5

···
··
··
··
··
·
···
··
··
···
··
···
··
··
···
·

HEX
DE
DF
EO
El
E2
E3
E4
E5
E6
E7
EB
E9
EA
ER
EC

EO
EE
EF

FO
Fl
F2
F3
F4
F5
F6
F7
F8
F9
FA
FB
FC
FO
FE
FF

PUNCHES
T-E-9-B-6
T-E-9-8-7
0-8-2
E -0-9-1
0-2
0-3
0-4
0-5
0-6
3-7
3-8
3-9
E -0-9-8-2
E-0-9-8-3
E-0-9-8-4
E -0-9-8-5
E -0-9 -8-6
1"-0-9-8-7
0
1

2
3
4
5
I)

1
8
9

T-E-Q-9-8-2
T-f'-0-9-8-3
T -E -0-9-8-4
T-E-0-9-S-5
T -E -0-9-B-6
T-E-O-9-B-1

··
···

·

CLOAD=*E40. EC LEVEL=128211

***

HANOlOAO

ROUTINE FOR NATIVE 2540

***

AOUR

W8RD

OalO

0012
0014
0016
0018

3210
2610
2C01
2413
8062

SET MMSK K=Sl
SE T BC K=Ol
PO=O
GO=O$KOl
BR

BLOCK TRAPS
SET LOGOUT LATCH
ZERO OUT SWITCH
START SETUP OF ADDR 0100
BRANCH TO LOCATION 0062

0062
0064
0066
0068
006A
006C
006E
0070
(lO12
0074
0076
0078

2406
2617
2783
3775
2501
4066
5EEf
DE6E
5R 3f
&348
736A
FOEE

SE T MODE K=30
OO=O$Kll
Dl=O$KOS
Dl=Dl$K70
Gl=O
U=O
HO:RPS
BR IF HOl=O
V1=RPl
SIB VI CS,G+l
STB VI AS,0-1
BR IF lZNZ
OO=DOcKOl
BR If LZ=O
BR

SET 2540 MODE
BUILD AUXILIARY
STORAGE ADDRESS
FOR COMPARING
FINISH SETUP OF AD OR 0100
SAVE COMPARE ADDRESS
READ 2540 ST ATUS
BACK ONE WORD IF NO DATA
GET READ BRUSH 1 DATA
PUT DATA IN CONTROL STOR
PUT DATA IN COMP TABLE
GO WAIT FOR MORE DATA
INVERT FIRST TIME SWITCH
BRANCH BACK IF FIRST TIME
BRANCH TO BOOTSTRAP

0014

1618

001C

FOE 1
8100

001E

STATEMENT

COMMENT

***

HANDLOAO ROUTINE FOR CHANNEL

ADDR

WORD

0010
0012
0014
0016
0018
001 A

3210
2610
2C07
2413
51AF

002C
002E
0030
0032
0034
0036
0038
003A
003C
003E
0040
0042
0044
0046
0048
004A
004C
004E
0050
0052
0054
0056
0058
005A
005C
005E
0060

2486
2501
2B08
C9B3
4fAf
2B04
2B44
C9BA
2B40
COBE
2B23
4FBf
2B4l
fDC6
5FBF
C4CA
2848
FDCf
EDCE
5FFF
F05B
7F48
F05C
6F48
0550
C4CC
S100

80lC

STA TEMENT

PAGE

5

***
COMMENT

SET MMSK K=81
SE T BC K=Ol
PO=O
GO=O$KOI
TO=SWCO
BR

BLOCK TRA PS
SET LOGOUT LATCH
ZERO OUT SWITCH
START SETUP OF ADDR 0100
SWCD EQUA L DEVI CE ADDR.
BRANCH TO LOCATION 002C

SET MODE K=38
Gl=O
SET GA K=40
BR IF GT4=1
GBIJUT=TO
SET 4A K=20
SET GA K=24
BR IF GT4=0
SET GA K=04
BR IF GTO=O
Tl=O$KOl
GBIJUT=Tl
SET GA K=14
BR IF GT3=O
Tl=GBIIN
BR IF ZNZ
SET GA K=44
BR IF GT3=1
BR IF GT2=0
Hl=:;BIIN
BR IF G07=1
STB Hi AS,G+l
BR IF G07=O
S TB HI CS • G+l

SET CHANNEL MODE,CPU ZONE
FINISH SETUP OF AODR 0100
SET SfRVI CE OUT
BRANCH ON OP IN
SEND DEVICE ADDRESS OUT
RAISE ADDRESS OUT
AND SEt EC TOUT
WAIT FOR OP IN
RESET ADDRESS OUT
WAIT FOR ADDRESS IN
BUILD READ COMMAND
SEND OUT READ COMMAND
RAISE COMMAND OUT
WAIT HERE FOR STATUS
READ STATUS
LOOP HERE IF INVALID STAT
SET SERVICE OUT
WAIT FOR
DATA
GET flATA BYTE
BR IF BOOTSTRAP READING
NOT BOOT INFO,STOR IN AUX
UNCONDITIONAL BRANCH
PUT BOOT IN CNTRL STORAGE
CHECK IF ALL DATA IN,
IF NOT, GET MORE.
BRANCH TO BOOTSTRAP

Z=GlrlK.50
BR IF ZNZ
Bf/.

CLOAD=*E40, EC LEVEL=128211

HANOLOAD

***
AODI{

W]RD

0010.
0012

0014

3210
2610
2C01

0016

B016

0076

008E
0090

2490
2813
2901
4A86
2F 15
2EX5
2D23
409F
OEOS
OE04
49EF
4EOF
4BFf
2E63

~I092

31; 15

0094

4FEF
2E43
E598
4EEF
4BfF

0018

007A
001C
001E
OOti~

0082
0084
0086
0088
008A

a08e

0096

0098
009A
G09C

009E
OOAO

00.1\4

00A6
00A8
OOAA

NO TE

COMMENT
BLOCK TRAPS
SET LOGOUT LATCH
ZERO OUT SWI TCH
BRANCH TO LOCATION 0016

SET MODE K=09
f O=OSKOI
11=0
T=1
Hl=OSKlO
HO=OSKXO
Pl=OSK02
FFO=Il
RST FIB K=40
RST FIB K=20
MS=HO
FBO=Pl
TGRO=H 1

SET 2311 MODE
SET I-REG
TO OIOO
MOVE 0100 TO T-REGISTER

HO=HO$K 1 0
FOP=HO
H0=OSK04
BR IF DASI2=0
FBO=HO
TGRO=Hl
SET FIA K=BO
BR IF DASI2:1
RST FIA K=80
HO=TGRI
BR IF H04=1
BR IF DASl4:l
BR TO 010A

C lA9
810A

*

***

***

SET MMSK K=81
SET Be K=Ol
Po=o
BR

HO=0$K06

50EF
CA25

*

2311

Sf ATEMENT

3000
E 5A 1
11)00

00A2

ROUTINE FOR

SET UP MODULE SELECT * NOTE *
SET UP RETURN BIT {BIT 6)
SEND ZERO TO FILE FLAGS OUT
ISSUE INITIAL RESET
r SSUE COLO-Sf ART RES ET
LOAD MODULE SELECT REGISTER
SEND RETURN TO flLE BUS 01)T
MOVE CONTROL BIT TO TAG REG
SET UP FILE OP, COUNr
OF ONE, DATA READ
MOVE OP TO FILE OP REGISTER
SET UP SELECT HEAD
BR TO ITSELF IF NO GATED ATT.
MOVE 04 TO FILE BUS OUT
MOVE CNTRl BIT TO TAG REG OUT
SET GO lATCH
BR TO ITSELF IF GATED ArT EN.
RESET TRAP LATCH
GET TAG REGISTER IN
BR BACK ONE WORD IF NO TRAP
lOOP ON ITSELF IF ERROR
BR TO BOOTSTRAP

THE X I N THE CONT ROl WORD HAS THE
FOLLOWING SIGNIFICANCEX=8
X=4
X=2
X-I

SELEC TORI VE
SELECT DRIVE
SELECT DRIVE
SE.LECT DRIVE

NUMBER
NUMBER
NUMBER
NUMBER

0
1
2
3

ADDR
0010
0012
0014
0016
0018
OOAC
OOAE
0080
OOB2
0084
00B6
00B8
OOBA
OOBC
OOBe
OOCO
00C2
00C4
00C6
00C8
OOCA

OOCC

HANDLOAD ROUTINE FOR
WORD

2560

SU TEMENT

3210

PAGE

6

***
COMMENT

2e01
2413
BOAC

SET MMSK K=Sl
SET Be K=Ol
P 0=0
GO=O$KOl
BR.

BLOCK ALL TRAPS
SET LOGOUT LATCH
ZERO HANDLOAD FLAG REGISTER
BUILD HIGH HALF CS AOOR. 0100
BR TO OOAC

240E
2F04
2501
5FDF
DAB8
ED33
2FlO
DAC6
CAB9
58FF
SAEF
4EF3
6F48
2B 14
0550
C4B4
8100

SET MODE K=70
SET MFA K=20
Gl:O
Pl:I1FDR
BR IF MFT5=0
6R IF P12:l
SET MFA K=OI
6R IF MFT5=0
BR IF MFT4=1
HI-MFR.l
HO=MFR2
Hl=HOXH+HIL
STB HI CS,G+l
SE T MFC K:2l
Z=GIIlK50
BR IF ZNZ
BR

PUT IN 1400/20, 2560 MODE
SELECT SEC FEED
INOTe 2)
LOW HALF CS ADDR. G=OlOO

2610

NOTE 2 -

BR TO 00138 IF NPRO REQ
BR IF NOT READY
SET READ EX.
CHECK NPRO
BR ON NO DATA AVAIL
READ 1/2 BYTE
READ THE OTHER 1/2
PUT TWO 1/2 8YTES TOGETHER
STORE THEM
RST NPRO, AND RD. EX.
CHECK FOR 80 BYTES
IF NOT 80. GO TO 00B4
BR TO BOOTSTR AP AODR 0100

IN JROER TO USE THE PRI MARY fEED.
REPLACE THIS WORD WITH 2f80. THE START
KEY MUST BE PRESSED 4T THE END TO
COMPLETE THE CSL {lAST CARD 1.

*************************

**

*
*

fOR BOOTSTRAP
INfORMATION, REFER
TO THE AKXXX LOGIC
PAGES.

**
*

*

*
*
*************************

\) OR

),)00
1002
chlOE

),) 10
dJl2
0')14
)016
)) 18

J)lA
')u lC

lJIE
)020
,)022
'1\1 24
J{)26
'qJ 28
L)ZA
1,.l2C
'l,j 2E

) )30
)) 32
) \),~~4

"J 3&
IU 3d
J03A
(),j 3C
1) 3 E
'))40
)\42
,))44
)<146
,'lu48
U()4A
llD4C
Oil I.E
')u50
)) 52
0:)54
,)') 56

"]J58
,)Il SA
UJ 5C
():)'>E
O!)60
(JOb2
)064
0066
uJ68

WuR.D

8000
ORAD
80AC

3210
2610
50Cf
5lAF
2413
OCCF
C4AD
OCDF
C48F
OCEF
C4E3
OCFf
C4AB
BODE
24B6
2507
2B08
C9B3
4fAF
2604
2B44
C9SA
2B40
COBE
2B23
4f-BF
2B42
fOC6
5FBF
C4CA
2B48
fDCf
EDCE
5FFF
F05B
7F48
F05C
6F48
0550
C4CC
8100
2406
2617
2783
3775

LABEL

SEQUENCE NO.
BCPL
BC PL
BCPL
BCPL
BCPl
BCPL
BCPL
BCPL
BCPL
BCPL
BCPL
BC PL
BCPL
BCPL
BePL
BCPL
BCPL
BCPL
BCPL
J1C PL
BCPL
BCPL
BCPL
BePL
BCPL
BCPL
BePL
BCPL
BePL
BCPL
BCPL
BCPL
BCPL
BCPL
BCPL
BCPL
BCPL
BCPL
BCPL
BCPL
BC PL
BCPL
BCPL
BePL
BCPL
SCPL
BCPL
Bcn
BePL
BCPL
BCPL
BCPl
BePL

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
011
OlB
019
020
021
022
023
024
025
026
021
028
029
030
0.31
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053

NEXTSEQ

NEXTLABEL

ST AT EMENT

CLOAO=*E40, EC LE VE L=12B211
COMMENTS

RESIDENT ROUTINE
T
CSL
ATABLE
ADOR=OOOO
LOCKON
BR
LOC KON
003
XCTL'OBADOBADOBAOOBADOBADOBAD'
C
087
R02560
BR
N2560
THE fOLLOWING WORD
IS THE fIRST WORD
Of THE CSt TRAP
*
SET MMSK K= 81
BLOCK All TRAPS
SET LOG OUT LATCH
SET BC K=Ol
READ
PO=SWAB
SWITCHES
TO=SWCD
GO=O$K01
SET UP C S ADDRESS
I= POcKCC
CHECK fOR
02,3
BR IF 1=0
CHANNEL
CHANEL
l=pocKDD
CHECK FOR
BR IF I=O
N2560
2560
005
l=POcKEE
CHECK FOR
2540
N2540
BR I f l=O
050
I=POcKFF
CHECK FOR
SWIERR
BR IF INI
2311
021
SWIERR
FILE
BR
106
CHAN
PUT IN CHANNEl MODE
SET MODE K=38
CHANEL
Gl=O
CHAN
CS ADDRESS
AGAIN
SET GA K=40
CHA"l
BR IF GT4= 1
CHAN
BR ON OP IN
OPIN
026
OPIN
GB/OUT=TO
CHAN
SEND OUT DE VI CE ADDRESS
SET GA K= 20
CHAN
RA I SE ADDR.
SET GA K=24
CHAN
AND SEL OUT
BR If GT4=0
CHAN
WAIT fOR OP IN
OP 1 NOT
030
OPINOT
SET GA K=04
CHAN
RESET ADDR. OUT
BR IF GTO=O
CHAN
WAIT fOR ADDR IN
ADOIN
032
ADOIN
Tl=0$K02
CHAN
BUILD READ CMND
GB/OUT=T 1
CHAN
SEND OUT THE CMND
CHAN
RAISE COMMAND OUT
SET GA K= 14
BR I f GT3=O
CHAN
WAIT fOR SHTUS
Sf AfUS
036
STATUS
CHAN
READ STATUS
Tl=GBIIN
BR I f lNI
CHAN
LOOP INVALID INITIAL STATS
ERRORA
038
ERRORA
CHAN
SET SER VICE OUT
SET GA K=44
STATC
CHAN
STATUS
LOOP
STATB
BR If GT3=l
040
SfA TB
BR I f GT2=0
CHAN
SER VI CE LOOP
040
Sf AT B
Hl=GBI IN
CHAN
GET DATA
CHAN
fiRST HME
SR IF G01=l
BOOTSTRAP
fIRSTC
046
STB Hi AS, G+l
NOT 1 S T PUT I N A UX
CHAN
BR IF G07=O
CHAN
UNCONDlT BRANCH
DECREM
047
STB HI CS,G+I
CHAN
1ST TIME PUT IN C S
F I RSTC
l=GIIlK50
CHAN
CHECK IF ALL
DECREM
CHAN
BYTES XFERED
ST ATC
BR IF lNl
039
XCTL t 8100'
CHAN GO TO BOOTSTRAP
PUT IN 2540 MOOE
SET MODE K=30
2540
N2540
DO=O$K 11
2540 '3UIUl COMPARE
Dl=0$K08
2540
AOORE SS WHERE CARD
CYCLE
Dl=Ol$K10
2540
IM4GE IS STORED

*
*

c

PAGE

7

ADDR

WORD

006A
006C
006E
0070
0072
0074
0076
0078
O,)7A
UU7C
DU 7E
OU80
(J082
0084
'J086
0088
J08A
OU8C
008E
0090
0092
u094
()O96
0098
009A
JU9C
1l09E
OOAO
00A2
00A4
00A6

2507
4066
5EEF
DE6E
5B3F
6348
736A
FOEE
1618
FOE7
8100
6fE3
6EE3
6EE3
OEOS
OE04
49EF
4EDF
4BFF
2E63
3EI5
4FEF
2E43
E598
4EEF
48FF
3DOO
E5A 1
1000
50Ef
CA25
CIA9
810A
240E
2501
2F04
5FDF
OA88
EDB
2FIO
DAC6
(AB9
58FF
5AEF
4EF3
6F48
2B14
0550
e4B4
8100
FFFF
FFFF
2807

Oi) A8

OOAA
OOAe
i)0AE
0080
ddB2
OJB4
OOB6
00B8
OOBA
JOSC
\.JOSE

ooco
t)rJC 2

,)UC4
i),)(6

UOC8
UI)CA
Ijoee
LlUCE
)JllC
UJDE

LABEL

SEQUENCE NO.
BePL
BePL
BePL
BCPl
BCPL
SCPL
8CPl
BCPL
BCPL
BePl
8CPL
BePl
BePL
BCPl
BePL
BePl
BePL
BCPL
8ept
BCPl
BCPL
BCPL
sen
sePl
BCPl
BCPl
BCPL
BCPL
BCPL
BePl
BePL
SCPl
SCPl
SCPl
BCPL
Ben
BC !>L
BCPL
BePl
BCPl
BCPL
BCPL
Bept
BePL
8CPl
BePL
BCPL
BCPL
Bept
BePL
BePL
sePL
BCPl

054
055
056
057
058
059
060
061
062
063
064
065
066
061
068
069
070
071
072
073
014
075
076
017
078
079
080
Oi31
082
083
084
085
086
081
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106

NEXTSEQ

NEXTlABEL

OA TA I N
056

OAT AI N

056

OAT UN

052

CYCLE

WAlTH

077

WAITFl

WAIENA

081

WAlENA

083
085

WAf ENS
ER

093
090

FEED
K5RDY

100
093

NOlT
FEED

091

K6NPO

C
MOD
MOD
MOO
MOO

0

1
2
3

WAIENB
ER
e

RD25bO
K5RDY
K6NPO
FEEO

NDIT

C
e
C
FILE

STATEMENT

ClOAD;*E40. EC lEVEl=128211
COMMENTS

2540 ZERO REG FOR CONTROL AOOR.
Gl=O
SAVE COMPARE ADDRESS
2540
U=O
HAIT fOR
2540
HO=RPS
2540
OA TA "VAIUBtE
BR I f H01=0
2540 READ 1ST BRUSH DATA
Vl-=RPI
2540 -STORE IN CONTROL STORE
Sr B V 1 CS. G+ 1
2540 -STORE IN AUX COMPARE TBLE
STB Vl AS.O-l
STAY IN DATA lOOP FOR 1 CO
BR IF Lzr..JZ
2540
INVER T FLAG
OO=DOaKOl
2540
CHECK FOR 2ND TRAP CYCLE
2540
BR IF lZ=O
2540 GO TO BOOTSTRAP
XCfL"8100'
BUILD
2311
HO=HO+HO
MOOUlE
HO=HO+HO
2311
NUMBER
2311
HO=HO+HO
COLO START RESET
2311
RST FIB K=40
2311
COLO SHRT RESET
RST FIB K=20
SElfe T MODULE
2311
MS=HO
SE T RE TURN TO ZERO Pl=02
FBO=Pl
2311
Hl=lO
SET CONTROL
2311
TGRO=Hl
SET READ
2311
HO=0$K06
2311
HO=HO$KIO
DATA OP
2311
FOP=HO
START HEAD SELECT
2311
HO=OSK04
WAIT FOR END
BR IF OASI2=0
HEAD
2311
FBO=HO
SElEC T
2311
TGRO=Hl
2311
GO
SET FlA K=80
WAIT FOR
2311
BR IF DAS 12= 1
USEr TRAP REQ
RSf FIA K=80
2311
WAIf FOR F rlE
2311
HO=TGRI
TRAP REQUEST
2311
BR IF H04=1
ERROR lOOP
2311
BR IF DASI4=1
GO TO BOOTSTRAP
2311
XCTl'810A"
2560 PUT IN 20,2560 MODE
SET MODE K=10
2560
Gl=O
SElE: T SEC FEED
2560
SET MFA K=20
Pl=MFD8
2560 CALL IN FOR ROY CHK
2560 BR IF NPRO REQ
SR IF MFT5=0
BR IF NOT ROY
2560
BR IF P12= 1
SET READ EXECUT
2560
SET MfA K=Ol
2560 BRANCH IF NPRO
BR IF MFT5=0
2560 BRANCH IF NO DATA
BR IF MFT4= 1
READ 1 I 2 BYTE
Hl=MFRl
READ OTHER HAlF
HO:MFR2
PUT THEM TOGETHER
Hl:HOXH+HlL
2560 STORE DA TA IN C S
STB HI eStG+l
2560 RST ~O EX AND NPRO
SET MfC K=21
2560
Z=GlaK50
2560 NOT DONE BRANCH
BR If ZNZ
2560 GO TO BOOTSTRAP
xcn f 8100'
xeTl'FFFFFFFFFFFFFFFFfFFFFFFFFFFF'
XCTl'FFFF'
eORREC r PAR lTV
2311
T1=0

PAGE

B

flOOR

WORD

OOED
OOE2
OOE4
JOEl>
OOE8
ouEA
JOEC
aGEE
Lll) FO
uOl=2
JOF4
OOF6
OuFB
OOFA
uJFC
uOH

6A02
2490
2813
2907
4A86
4C02
2f 15
5fE9
2023
409f
8811
54E8
6488
FA76
0608
88fE

SEQUENCE NO.
BCPL
sePL
SCPL
SCPt.
sen
SCPL
SCPL
SCPL
SCPl
SCPL
SCPl
8CPL
sePl
sePL
sePl
SCPl
SCPt.

LABEL

NEXTSEQ

107

108
109
110

111
H2
113

114
115

116
065

il7

118
119
120
121
122
123

OVRLAY
118
C
AEND

NEXTUBEL

CLOAO=*E40. EC lEVEL=128211
COMMENTS

STATEMENT

STH T DC,8S
SET MODE K-=09
IO-=O$KOl
11=0
T= I
ROH P DC.88
Hl=O$KlO
HO=Hl
Pl=0$K02
ffO=Il
N N=PO BITS67
MOD
ROH G AS,H+2
STH G CSt 1+2
BR IF H07=0
OVRLA...
RST BC K=40
XCTL' 88FE'

2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
2311
END
END
END
END
END

**********************************

*

dCPL
BCPL
bePL
'\CPl
r>CPl
,CPL
RCPl
>CPL
dCPl
'iCPl
BCPL
'3CPL
'3CPL
:3CPL
'3CPL
dCPl
RCPL
RCPL
dCPt.
[,CPL
riCPl
BCPl
13CPl
BCPL
HCPL
'3CPl
dCPl
3CPt.

003
005
021
023
026
030
032
036
038
039
040
046
041
050
052
056
065
071

081
083
085
087
090
091

093
100

106
U8

BePl
Ben
sePL
sePl
BCPL
BePl
sept.
sePL
sept.
sePL
BCPl
sePL
BePl
Bept
sePL
sePl
sePL
sePl
Bept.
BePL
BePL
sept
SCPL
sePl
BePL
SCPL
sePL
SCPl

003
011

021
015
026
030
032
036
038
048
040
043
045
019
0(:3
057
111

sePL 041

BePl 061

017

081
084

085
005
0'32
102
091

094
022
120

CROSS REFERENCE FOR CSECT SCPL

***********************************

sePl 09.5

SAVE MODULE
SET FILE MODE ZONE
SUlLO COUNT AND
CONTROL STORAGE
ADDRESS
RETRIEVE MODULE
CONSTANTS FOR
SELECTION

OVERLAY AUX 1000
INTO CONTROL
0100
RESET CSl LIGHT
BRANCH TO 08fE

PAGE

9

CLOAO=*E40, EC LEVEL=128211

BOlA

DESCRIPTIVE

A STOP ~ORD (MOVE/ARITH-WORD TYPE 3' CAUSES THE CLOCK
TO STOP, THE CLOCK STOP LIGHT IS ON, THE SYSTEM LIGHT IS
Off, THE MANUAL LIGHT IS ON, AND THE ADDRESS DISPLAYED IS
THE ADDRESS Df THE CONTROL WORD fOLLOWING THE STOP WORD.

THE TESTS PERFORMED BY THE -BOIA- ROUTINE ARE BRANCHING TEST
ALU TEST
MODE REGISTER SETIRST TEST
STORA GE TE S T
X LINE ADDRESSING TEST
LOCAL STORAGE SEl/RST TEST
ALU ERROR DETECTION TEST
STORAGE DATA, CONTROL WORD, STORAGE ADDRESS TEST
A AND B REGISTER PARITY DETECTION TEST

08FE

0240

WORD

AAFA

2810

LABEL

SEQUENCE NO.
BOlA
BDIA
BOlA
BOlA
BDIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BDIA
BDIA
BOlA

001
002
004
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029

NEXTSEQ

T
ATABLE ADDR=08fE
INI Z 002
VER SON
AENO
ATABLE AODR=0240
*

*
**
*
*
**
*
*
*
*
*
*
*

START

NEXTLABEl

A BRANCH TEST STOP FAILURE IS CAUSED BY A BRANCH ON
CONDITION WORD OR RETURN WORD fAIlI NG TO RE ACH A WORD THAT
SETS THE OR-REGISTER. OR BIT 7 IS SET PRIOR TO EACH
Of THE BRANCH TESTS. AND THE BRANCH OR RETURN MUST POINT
TO A SET Of THE OR-REGISTER. THE FAILURE IS INDICATED
BY THE CLOCK OFf, THE CLOCK STOP LIGHT IS ON, SYSTEM LIGHT
OFf, MANUAL LIGHT ON, AND, THE ADDRESS Of THE NEXT
SEQUENTIAL WORD FOLLOWING THE WORD REACHED IN ERROR.
DISPLAYED IN THE CONSOLE tIGHTS.

STATEMENT

COMMENTS

BASIC DIAGNOST IC

BOlA
BEGIN

ARE INDICATED BY
A ONE WORD BRANCH LOOP
A STOP WORD
A BRANCH TEST STOP fAILURE

A ONE WORD BRANCH LOOP IS IDENTIfIED BY THE SYSTEM
LIGHT ON AND THE MANUAL LIGHT OFF. THE CLOCK Will RUN BUT
THE MICROPROGRAM DOES NOT PROGRESS.

THE -BDIA- ROUTINE TESTS THE CPU HARDWARE NEEDED TO
PERFORM A CONTROL STORAGE LOAD OPERATION. NO 1/0 DEVICE
OR ATTACHMENT CIRCUITS ARE TESTED.

ADDR

10

TEXT
ERRORS
1.
2.
3.

THE RESIDENT MICRODIAGNOSTIC -BDIA- IS ENTERED WHEN
1. THE SYSTEM RESET KEY IS RELEASED
(TRAP TO ADDRESS 0240)
2. THE LOAD KEY IS RELEASED
'TRAP TO ADDRESS 0240)
3. THE CONTROL STORAGE LOAD ROUTINE -BCPL- IS
fINISHED LOADING A CSL DECK.
{BRANCH TO LABEL * VERSON * •

PAGE

BR

GO INITIALIZE AUX STORE.
DEPRESSION OF THE SYSTEM RESET
BUTTON OR LOAD BUTTON WILL CAUSE
A HARDWARE TRAP TO ADDRESS 0240.

SET OR K=Ol

SET OR-7. DR 7 IS USED IN
CHECKING THE BRANCHING FUNCTIONS
OF THE MOD 25. A DUG BR LATCH
IS SET EVERYTIME A MOO 25 BRANCH
OR RETURN fUNC HON (S EXECUTED
ANO OR 7 I S ON. IF THE NEXT
MICROINSTRUCTION AFTER THE BR
OR RETURN DOES NOT ISSUE A SET
TO THE OR REG, A HARD STOP WILL
OCCUR AT THE COMPLETION OF THAT
MACHINE CYCLE.

\LlDR

WORD

0242

3210

\)244

2400

)246
»248

F8CB
B7C9

024A
024C

2810
25F3

024E
0250

0252
;,)254

C54F
2810

0553
2810

0256

E53C

onc

2810

023E

F56C

SEQUENCE NO.
BD IA
BOlA
B014
BOlA
BOIA
BOlA
BDlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BDIA
BOlA
SOIA
BOlA
BOlA
BOlA
BOIA
BOlA
BOIA
SO U
BOlA
BOlA
BOlA
SO IA
BOlA
BOlA
BOlA
BO lA
BOlA
BDIA

LABEL

NEXTSEQ

NEXTLABEL

SET MMSK K:81

030
031

032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
041
048
049
050
051
052
053
054
055
056
057
05B
059
060
061
062
063
064
065
066
067
068
069
070
071
012
073
074
015
016
077
078
079
080
081
082

STATEMENT

*
*
*
*
*
*
*
*
*
*
*
*

*

:6<

*
*

SET MCJOE K=OO
STORAGE ZONE 4.

*********************************************************************
BRANCHING TEST.
*********************************************************************
056
122

BCDR1
BR I f DR BIT 7= 1
OR70FF N N=BAH

*BCOR7

SET OR K=Ol
Gl=O$KOf

*

*
*BCGION

061

BCG10N

BR IF G1 BITO=1
SET OR K=Ol

*
*
*BCGIIN

066

BCG11N

BR IF Gl BITl=l
SET DR K=OI

075
AENO
ATABLE ADOR=023C
BCG12Y

BCG12Y

BR If Gl BlT2=O

*
*
*
*

SET DR K=OI

*

*
*
*
AEND
ATABLE

SET SYSTEM RESET PRIORITY
BITtMMSK-8).
THE fIRST WORD OF THE TRAP SETS
T~E DIAG ~R LATCH TO INSURE A
MACHINE STOP IF AN ERRONEOUS
BRANCH STATEMENT IS EXECUTED
THE SECOND WORD OF THE TRA P SE TS
MMSK 8 TO PREVENT FURTHER TRAPS
FOR THE SAME SYST RST/LOAD TRAP
REQUEST. AS A RESULT OF THE
DELAYED SETTING OF MMSK 8, THE
TRAP WILL OCCUR TWICE FOR EACH
SYSTE~ RST/LOAD TRAP REQUEST.
THEREFORE, THE FIRST TWO WORDS
WIll BE EXECUTED TwICE BEFORE
THE FOLLOWING WORD IS EXECUTED.

*
*

*
*
*

CLOAD=*E40, EC LEVEL=128211
COMMENTS

083
ADDR=026C

BCG13V

BR If Gl BIT3=0

BR TO 024A IF OR-1 I S ON
DR 7 SHOULD BE ON. BRANCH ON
BA HIGH FOR BETTER RESOLUTION.
SET DR-7 TO CONTINUE BR TESTS.
ATTEMPT TO SET Gl REG = 00001111
If A STOP OCCURS AT THE ADDRESS
OF THE NEXT WORD, Gl WAS SET
WRONG OR THE BRANCH TEST FAILED.
610=0 SHOULD NOT BRANCH.
SET DR-7 TO CONTINUE BR TESTS.
If A STOP OCCURS AT THE ADDRESS
OF THE NEXT WORD, Gl WAS SET
WRONG OR THE BRANCH TEST FAILED.
611=0 SHOULD NOT BRANCH
SET OR-7 TO CONTINUE BR TESTS.
IF A STOP OCCUR S AT THE NEXT
SEQUENTIAL WORD FOLLOWING THIS
BRANCH, G1 WA S SET WRONG OR THE
BRANCH TEST FAILED.
G12=0 SHOULD BRANCH TO ADR 023C
SET DR-1 TO CONTINUE BR TESTS.
IF A STOP OCCURS AT THE NEXT
SEQUE"lHAL WORD FOLLOWING THIS
BRANCH, Gl WAS SET WRONG OR THE
BRANCH TEST FAILED.
G13=0 SHOULD BRANCH TO ADR 026C

PAGE

11

ADDR

WORD

026C
026E

2810
9FFC

IFfC
lHE

2810
D51F

2000
2002

2810
25F5

2004
200(:)

E504
2810

2008
200A
ZOOC

F5C8
2810
A040

2040

2810

SEQUENCE NO.
BOlA
BO IA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA

083
084
085

086
087
088
089
090
091

BOlA 092
BOIA 093
BOIA 094
BOlA 095
BDIA 096
BOlA 097
BOlA 098
BOlA 099
BOlA 100
BOlA 101
BOlA 102
BOlA 103
BOlA 104
BOlA 105
BOlA 106
BOIA 101
BOlA 108

BOIA 109

BOlA 110

2042

C55F

BOlA III

BDIA 112
BOlA 113

lOSE

2810

BOlA 114

115
BOlA 116
BOlA 117
BOlA 118
BOlA

2060

D51F

BOIA 119

2086

E081

BOlA 120
BOlA 121
BOlA 122
BOlA 123
BOlA 124
BOlA 125
BOIA 126
BO lA 127
BOlA 128
BOIA 129
BOlA 130
BOlA 131
BOlA 132
BOlA 133
BOlA 134

2088

F489

BOIA 135

0440

5007

201E

2800

2080
2082
2084

3E09

C48.3
F085

LABEL

NEXTSEQ

NEXTlABEL

BCGllY
087

AENO·
ATABLE AOOR=lFFC
UBIFFC
HCTRL
AEND
ATABLE AOOR=2000

U81FFC

STATEMENT
SET OR K=Ol
BR

SET DR-7 TO CONTINUE 8R TESTS.
UNCONDITIONAL BRANCH TO AOR IFFC

SET DR K=01
BR IF Gl BITl=1

SET DR-7 TO CONTINUE BR TESTS.
NO 8RANCH

OR K-=OI
Gl=OSKFO

SET OR-7 TO CONTINUE BR TESTS.
ATTEMPT TO SET Gl REG = 11110000
IF A STOP OCCURS AT THE ADDRESS
OF THE NEXT WORD, Gl WAS SET
WRONG OR THE BRANCH TEST FAilED.
G12=l SHOULD NOT BRANCH
SET DR-7 TO CONTINUE BR TESTS.
IF A STOP OCCURS AT THE ADDRESS
Of THE NEXT WORD, Gl WAS SET
WRONG OR THE BRANCH TEST FAILED.
G13= 1 SHOutO NOT BRANCH
SET OR-1 TO'CONTINUE BR TESTS.
UNCONDITIONAL BRANCH TO AOR 2040

SET

*
*

*BCG12N

096

BCGIlN

BR IF Gl BH2=O
SET DR K=Ol

*

*
*BCG13N

101

BCGllN

lOt>
AENO
ATABLE ADOR=2040
UB2040

UB2040

*
*
*
*

114
AENO
ATABLE AOOR=205E
BCGIOY

BR IF Gl BIT3=O
SET DR K=Ol
BR

SET DR K=Ol

BCGIOY

BR IF G1 8ITO=1
SET DR K=Ol

125
AEND
ATABLE ADOR=0440
OR70FF o
AENO
ATABlE ADOR=207E
BCGll Y

*
*
*
*
*

OCOER
DC 7ER
DC6ER
ACONER

BCGll Y

SET OR-7 TO CONTINUE BR TESTS.
IF A STOP OCCURS AT THE NEXT
SEQUENTIAL WORD FOLLOWING THIS
BRANCH, Gl WAS SET WRONG OR THE
BRANCH TEST FAILED.
GIO=l SHOULD BRANCH TO ADR 205E

BR IF Gl BIT t=l

SET OR-1 TO CONTINUE BR TESTS.
IFA STOP OCCURS AT THE NEXT
SEQUENTIAL WORD FOLLOWING THIS
BRANCH, Gl WAS SET WRONG OR THE
BRANCH TEST fAILED.
GIl:l SHOULD BRANCH TO ADR 207E

STOP

CPU MODE AND OR 7 OFf ..

*

*
*
*

CLOAO=*E40, EC LEVEL=12B211
COMMENTS

SET OR K=OO

THIS COMPLETES BOlA BRANCHING
TESTS.
*********************************************************************
ALU TEST -MANY OF THE WORDS IN THIS fESf CAUSE ALU ERRORS If THE CKT
BEING TESTED FAILS AND THEREFORE DO NOT HAVE TO BE TESTED BY BR WOS
*********************************************************************
HO=O-KOO
**FF=Oo-OO WITH NO CARRY
BR IF Z=O
CHK FOR OYN BIT 0 BEING OFF.
132
DCOER
133
DC7ER
BR IF LZ=O
CHK fOR OYN BIT 1 BEING OFf.
134 OC6ER
BR If HZ=O
CHK FOR OYN BIT 6 BEING OFF.
135 ACONER
BR IF AC=l
CHK FOR OYN BIT 3 BEING OFF

PAGE

12

AOOR

WORD

208A
208C
208E

bEE5
AODA
2EOD

2090
2092

2094
2096
2098
209A
209C
209E
20AO
20A2
20A4
20A6
20A8
20AA
20AC
20AE
20BO
20B2
20B4
20B6
20BS
20BA
20BC

20BE
20CO

2UCl
20C4

20C6
20C8
20CA
20CC

20CE

AOOA
7EEl

F494
7EEl
6EE3
2E5F
6EE3
6EE9
OE5F
C4A2
2E81
3E27
2EEF
2E71
lE87
lEBl
2Efl
OE 11
FOB4
EOB6
1HB
AOE2
lEF3

AOEl
3E15

AOEl
.3EOD

2EW
2fF5
AODA
OHO

C4CE

SEQUENCE NO.
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BDIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOJA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA

136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
ISS
159
160
161
162
163
164

165
166
167
168
169
170
171
172
173
1 JIt
115
176

LABEL

NEXTSEQ

NEXT lABEL

195

CK4Ff

195

CK4FF

HO=HOSHO
BAL
HO=HO+KOO

**
*
BAL
HO=HO-HO+l

*
*

*NOACER

147

NOACER

WTJERI

154

WBER1

OC7ERR
DC6ERR

163
164

OC7ERR
OC6ERR

201

CK4fO

201

CK4FO

BAL
HO:HOSKlO

201

CK4fO

BAl
HO=HO-KOO

*
*
*

BR IF AC=O
HO=HO-HO+1
HO=HO+HO
HO=HO+K55
HO=HO+HO
HOC=HO+HO+l
Z=HODK55
BR If ZNZ
HO=OSK88
HO=HOSK22
HO=HO+KEE
HO:OSK77
HO=HO*-K88
HO=HO*-KBB
HO=OSKff
Z=HO+KOl
BR IF lZNZ
BR IF HZNZ
HO=HODKOf
BAl
HO:HO*-KOf

*
*
*

177
17B
179
180
181
182
183
184
185
186
181
188

STATEMENT

*
*
*
195

CK4H

188

AlUER2

HO=HO.K 10
Hl=O$KfO
BAl
Z=HIDKFO

*
*

*ALUER2

BR IF ZNZ

CLOAO=*E40, EC LEVEL=128211
COMMENTS
**ff=fFSFF
**BRANCH TO CHECK HO FOR fF
**FF=FF+OO
IFA STOP OCCURS AT THE ADDRESS
OF THE WORD BELOW, THE CHECK FOR
Ff HAS FAilED.
**OO=fF-ff+l WITH A CARRY
IF A STOP OCCURS AT THE ADDRESS
Of THE WORD BELOW, THE CHECK FOR
fF HAS fAILED.
**SHOULO HAVE OYN 3 BIT ON
**00=00-00+1
**00=00+00
**55=00+55
**AA=55+55
**55=AA+AA+l
*·OQ=55D55
**HO SHOULD BE 55 AND DYN BITO=l
**88=00S88
**AA=8SS22
**9S=AA+EE
**71=00S11
**77=11*- 88
**44=11*-BB
**Ff=OOSFF
**OO=fF+Ol
CHK FOR OYN BIT 1 BEING ON.
CHI< FOR DYN BIT 6 BEING ON.
**FO=FFDOf
**BR TO CHECK HO FOR FO
**FO=fO*-Of
IF A STOP OCCURS AT THE ~DDRESS
OF THE WORD BELOW, THE CHECK fOR
fO HAS fAilED.
**BR TO CHECK HO fOR fO
**FO=FO$lO
IF ~ STOP OCCURS AT THE ADDRESS
OF THE WORD BELOW, THE CHECK FOR
FO HAS fAILED.
**BR TO CHECK HO FOR FO
**EF=fG-OO
IF A STOP OCCURS AT THE ADDRESS
Of THE WORD BelOW, THE CHECK fOR
fO HAS FAILED.
**Ff=EF+I0
**FO=OO+FO
**BR TO CHECK HO FOR fF
**OO=FODFO
IF A STOP OCCURS AT THE AOORESS
OF THE WORO BELOW, THE CHECK ,FOR
FO HAS FAILED.
**Hl SHOULD BE FO AND OYN BIT 0=1

PAGE

13

ADDR

2llDO
2002
2004
2006
2008

WORD
IH5

C402
2H5

AOE2
AOE8

20DA
200C
200E
20EO

OEFf
-<:4El
2810
128E

20E2
20E:4
20E6

OHO
C40E
128E

20E8
20EA
20EC
20EE
20FO
20F2
20F4
20f6
20f8
20FA
20FC

20FE

noo

02
2104
2106
2108
210A
21 DC
21

nOE

2110
2112

2114
2116
2118
211A

21lC
2ilE
2120
2122
2124
2126

24F6
578F
1887
087F
EOFO
FOf2
2400
574F
0487
EOFA
fOfC

2EF7
2Ff7
6E02
2E05
2f05
4E02
OFfF
E08e
F08E
lEFF
C492
2E33
2F87
6FEB
6FEA
44E8
2F1.3
048F
EOA2
FOA4
257f

SEQUENCE NO.
BOlA
BOlA
BOlA
BOIA
SOlA
SOIA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BO IA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOIA
BOIA
BOIA
BOlA
BOlA
BOIA
BO IA
BOlA
BOlA
BOIA
BO IA
SO lA
BOlA
BOIA
BOIA
BOIA

189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212

LABEL
AlUER3

*CK4FF
ANOTFO
ZI SOK

*

*CK4FO

'"

*

'" MORTST
MOSTHI
Mosno

213
214
215

216
217
218
219
220
221

MDR THI
MORflO

*
*
*

222
223

224
225
226
227
228

229
230
231

OCRIER
DCR2ER
OCROER

232

233
234
23.5

236
237
238
239

240
241

OCR3ER
OCR4ER

NEXTSEQ

NEXTlABEl

STATEMENT

ClOAD=*E40, Ee lEVEl=1282l1
COMMENTS

.*OO=FO*-fO
Hl=Hl*-KfO
**Hi SHOULD BE ZERO AND OYN BI T 0=1
BR IF lNl
**FO=OOSFO
HO-=O$KFO
**BR TO CHECK HO FOR FO
BAl
201 CK4FO
**BR TO MODE REG SET/RESET TEST
BR
201 MORTST
***********************************************************************
l:HOUKFF
HO SHOUlD BE FF
BR IF l=O
AND DYN BIT 0=1.
198 ZISOK
SET OR K=Ol
SET OR 7 AND DO A RTN WHICH
RTN
WIll CAUSE A STOP WITH THE
ADDRESS OF THE SAL TO
THIS SUBROUTINE + 4.
HO SHOULD BE FO
I=HOUKFO
AND DYN BIT 0=1.
6R IF lNl
ANOTfO
197
RTN
*********************************************************************
TEST MODE REG FOR SET/RESET
*********************************************************************
SET MODE K=3f **SET lS AND EXT MODE TO 7
10=BA
** GO=XlIl XIII
IO=IO*-K88
** GO=77
l= roUK77
211 MOSTHI
BR If HlNl
lOOP If MODE REG 2-4 NOT All ON
212 MOSTlO
6R IF LlNl
lOOP IF HOOE REG 5-7 NOT ALL ON
SET MODE K=OO **SET lS AND EXT MODE TO ZERO
GO=BA
**GO=XOOOXOOO
Z=GO*-K88
**l=OO
216 MDRTHI
BR IF HlNZ
lOOP IF MODE REG 2-4 NOT All OFF
211 MORTLO
BR IF lZNl
LOOP IF MODE REG 5-7 NOT All OFf
*********************************************************************
BEGIN STORAGE TEST
*********************************************************************
HO=OSKFF
HI=OSKFF
**H=FfFf
**CTRl AODR 0388=ffFF
STH H DC,88
HO=OSKOO
Hl=OSKOO
**H=OOOO
**READ CTRl STOR 0088 INTO H REG
RDH HOC, 88
l=HIUKFF
**OO=fFaFf
lOOP IF Hl HIGH IS NOT F
BR If HZNl
228 DCRIER
lOOP IF Hi lOW IS NOT F
SR IF UNl
229 OCR2ER
HO:HouKFf
**OO=FFaFf
H=OOFF
BR IF lNl
**SHOULD HAVE READ fF IN TO HO
oeROER
231
HO=OSK03
HI=OSK88
** H=0388
S TB HI CS • H+ 1 ** CTRl ADDR 0388= 88Ff H=0389
ST B HI CS. H- 1 ** CrRl AODR 0388= 8889 H=0388
ROH G CS,H+Z ** G=8889 H=038A
Hl=O$KOl
** H=0301
Z=GOaK88
**00=88a88
lOOP IF HI HIGH IS NOT 8
BR IF HlNl
239 DCR3ER
lOOP If HI lOW IS NOT 8
6R IF llNI
240 OCR4ER
Gl=Gl+K71
**00=89+77
190

ALUER3

PAGE

14

ADOR

WORD

2128
?l2A

2136

C4A8
2E05
55EA
C4AE
2E45
3fE9
25f7
75EO

2138
213A

2505
55EA

2l3C
Zl3E
2140
2142
2144
2146
Zl48
214A
214C
214E

05fF
C4BE
FB34

212C

212E
2130
2132
2134

44Eb

0440
C4C6
75Fl
C4CA
C060
88EC

08EC
08EE
08FO
08F2
08F4
OBF6
08F8
08fA
08fC

DIED

0800
0802
1J804
0806
0808
080A

4E02
2ElB
2F 10

E lEF

2ES7
2F05
6El2
6E22
3EE9
2F77
8802

CAOO

6E02
8388

SEQUENCE NO.
BDIA
BOlA
BOlA
BOIA
BOlA
SOIA
BOlA
BOIA
SOIA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BO IA
BOlA
SO lA
BOlA
BOlA
BO lA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BDIA
BOIA
BOlA
BOlA

242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
210
271
272

273
274
275
276
277
278
279
2BO
281
282
283
284
285
286
287
288
289
290
291
292
293
294

LABEL

NEXTSEQ

NEXTLABEL

CSRIER

242

CSRLER

SMODER

245

BMODER

AUXERR

255
248

AUXERR
AUXSTT

OSMERO

259

OBMERO

DBMERl

261

OBMER1

269

LSAOOR

AUXSTT

*
*

CLOAO=*E40, EC LEVEl=128211
COMMENTS

STATEMENT
BR If ZNZ
HO=OSKOO
ROB G1 AS, H-l
BR If ZNZ
HO=OSK40
Hl=O-KEO
Gl=OSKff
STB Gl AS, H

**SHOULO ~AVE READ 89 IN TO Gl
** H=OOOI
**H=OOOO
**ARITH MODIfIER OfF B REG fAILED If BR
** H=4000
** H=401f
**G=88Ff
**lST PASS AUK AOOR 401E=XXff H=401f
**2ND PASS AUX AODR 40lE=ffff H=40lE
Gl=OSKOO
**G= 8800
ROB G1 AS,H-l **G=88fF AfTER 1ST PASS. H=401E
**
AfTER 2ND PASS, H=4010
Z=GlaKff
**OO=ffaff
BR If ZNZ
**SHOULO HAVE READ Ff IN TO Gl
BR IF HI 81T1=O
G=H
** G=40lD H= 4010 OBL BYTE MOO TE ST
Z=GOllK40
** 00=401140
BR If ZNZ
** SHOULD HAVE MOVED 40 FROM HO TO GO.
Gl=Gl-Hl+l
** 00= If)- 10+ 1
BR If ZNZ
** SHOULD HAVE MOVED 10 fROM HI TO G1
RST S K=06
RE SET S5 AND 56.
uBR TO X LINE ADDRESSING TEST
BR

AEND
*********************************************************************
X LINE ADDRESSING
*********************************************************************
ADOR=08EC
BR IF S5=1
NO BR. CHECK S5 Off.
269 lSAOOR
LSAOOR
BR If S6=1
NO BR. CHECK 56 OfF.
270 CKS60f
CKS60f
HO=OSK88
XXXK ADDRESSABLE 8A AND BC
HI=OSKOO
X
SET TO 8800 WHICH IS
5TH H DC.8A
X
BR TO 0800
STH H Oe,8e
X
0000 H SET TO If11. THIS IS THE
HO=O-KEO
o
INIT VALE REQ'O fOR A=OSKK
Hl=OSK11
BR TO 0802
BR
BEGMOD
281
AEND
ATABLE AOOR=0800
ROH H De.88
XXXX MODIfY CTRl 'nO AT K88.
MooeVlD
X
HO=HO+KO 1
BEGMOD
Hl=Hl+KI0
X
X BR AfTER 8TH PASS ••
302 CKPASS
BR IF HO BIT4=: 1
X
STH HOC, 88
XCTl'8388'
BR TO K ADOR 88 AT AOOR 0388.
e
FUNCTION PERfORMED BY CTRl WORDS IN K ADDR. CTRl STORAGE
THIRD PASS
FOURTH PASS
fIRST PASS
SECOND PASS
88 OXXF Z=AaKK
B8 2XX1 A=O$KK
88 OXXF Z=AaKK 88 4XX3 B=AXH+8l

*

*
*ATABLE

*
*
*
*
*
*
*
*

*

2081
2191
2lA1
23B1
24C7

UO=OSK88
Ul=OSK99
VO=O$KAA
Vl=OSKBB
Go=OSKCC

008F
019f
OlAF
03BF
04CF

Z=UOIl88
Z=ULa99
Z=VOaAA
Z='HaBB
Z=GOaCC

4003
4113
lt223
lt333
4443

UO=UOXH+UOL
Ul=UlXH+Ull
VO=VOXH+VOl
Vl=VlXH+V1l
GO=GOXH+GOL

008F
019F
02AF
03BF
04CF

Z=UOa88
Z=Ula99
Z=VOaAA
Z=VIIlBB
Z=GOIlCC

PAGE

15

ADOR

WORO

SEQUENCE NO.
BOlA
BOlA
BOlA
BOIA
BOlA
BOU

080e
OBOE
0810
0812
0814
0816
0818
08lA
081e
08lE
0820
0822
0824
0826
0828
082A
082e
082E
0830
0832
0834
0836
0838

0308
030A
030C
030E
03EO
03E2
03E4
03E6
03E8
03EA
03EC
03EE
03FO

03eo

f:lA3
2020
E190
2EC5
3E43
21"85
3FA3
6El2
2Ef1
31"89
8802
0020
EtA5
OIAC
0040
8308
2040
OlAE
4E22
6E 12
3Ee9
5EFl
880.2

4812
3935
292B
68E2
2A25
2BF5
3B7.3
2C25
2015
30B3
2E05
2F13
8300

e4CO

BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA

BOlA
BOlA
BOIA
BOlA

295
296
297
298
299
300
301
302
303
304
305
306
301
308
309
310
311
312

BOlA 313
BOlA 314
BOIA 315

BOlA
BOIA
BOIA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA

316
317
318
319
320
321
322
323
324
BOlA 325
BO IA 326
BDIA 327
BOlA 328
BOlA 329
BOlA 330
BOIA 331
BOIA33Z
BO fA 333
BOlA 334
BO lA 335
BOlA 336
BOIA 331
BOlA 338
BOlA 339
BDIA 340
BOlA 341
BOlA 342
BOlA 343
BOlA 344
BOIA 345
BOlA 346
BOlA 347

LABEL

*
*

*
*

*

*

*CKPASS
CKS6Ei

PASSZ4
CKS6EO

NOf4TH
CKS5El

NEXTSEQ

NEXTLABEL

STATEKENT

CLOAO=*E40, EC lEVEl=IZ8211
COMMENTS

4553 GI=GIXH+GIL
050F Z=GlaOO
2507 Gl:0SKOO
05DF l=Glaoo
4663 DO=OOXH+OOl
06EF l=ooaEE
ZoE7 OO=OSKEE
06EF l=OQaEE
4773 01=01XH+Oll
07FF l=OlIJFF
27F7 Ol=OSKFF
01FF l=01aFF
8A BR
8A BR IF ZNl
8A BR
8A BR IF lNl
TO MODCWO
TO 038A
TO MOOCWO. TO 038A.
8C 8R
8C 8R
8C 8R
8C BR
TO MODC WD
TO MOOC 140
TO MOOCWO.
TO MOOCWO
CHECK PASS. 8R AFTER 2NO OR 4TH.
313 PASS24
BR IF S6=1
S6=1 TO SAY NEXT PASS IS 2 OR 4.
SET S6
CHECK SET OF S6
304 CKS6El
BR IF S6=0
XX XX SET 8A TO C4BA WHI CH IS
HO=OSKCO
X
BR IF lNl TO OlBA
HO=HOSK04
x
Hl=OSK80
X
Hl=Hl$KOA
X
STH H OC.8A
0000 H SET TO FF7F. THIS IS THE
HO=OSKFf
o
IN IT VALUE REQ"O FOR l=AaKK
Hl=D-K80
BR TO BEGIN MOOIFIC OF CTRL WOo
281 8EGMOO
BR
PASS 2 OR 4 JUST FINISHED. RESET
RST S6
S6 TO INDICATE NEXT PASS IS 3RO.
314 CKS6EO
BR IF S6=1
S5=1 INDICATES 4TH PASS COMPo
318 NOT4TH
BR IF S5=0
RST S5
BR TO LOCAL STOR SET/RESET TEST
331 LSSET
BR
NEXT PASS IS THIRO
SET S5
CK SET OF S5.
319 CKS5El
BR IF S5=0
XXXX RESTORE 8A TO BR TO 0800
ROH H OC,8C
X
STH HOC, 8A
0000 H SET TO 3FF 3. THI SIS I NIT
HO=O-KCO
VALUE REQ'O FOR B=AXH+BL
o
Hl:HOX
BR TO BEGIN MOOIFICOF CTRl WD.
281
BEGMOO
BR

AENO

*
*

*

*
ArABLE
lSSET

*

***********************************************************************
*
LOCAL STORAGE SET/RESET ROUTINE ••••• lONE ZERO
***********************************************************************
ADDR=03D8
I=C48A XXX K-AOOR Be IS SET TO
RDH I DC,8A
I",C4BA X
C4BC WHICH I S A
11= Il$K30
I=C4BC X
BR IF ZNl
I1=11+KOZ
X
TO ITSelF.
STH I DC, BC
XXXX T SET TO 20F7 WHICH IS
TO=OSK20
UO=OSKFF
T l:OSKFO
x
x
T I=T l$K07
0000 P SET TO 201B WHICH IS
PO=OSK20
o
UO=UO+KOI
Pl=OSKlO
o
Pl=PlSKOB
XXXX H SET TO 0001 WHICH IS
HO=OSKOO
X
Z=UO+KOO
Hl=OSKOI
BR TO STORE THE THREE CONTROL
BR
355 STNWCW
WORDS JUST BUILT IN T. P, AND H.

AENO
ArABLE ADOR=03CO
341
NOfRST

NOTRST

BR IF ZNl

CK THAT ALL BITS WERE RESET.

PAGE

16

AOO~

WORD

SEQUENCE NO.

03C2
U.3C4
03C6
03C8
OlCA
03CC
OlCE
0300
0302
0304
030b

4AC2
4C{)2
4EF2
2A IB
2C1S
2EIS
EOf2
6AC2
6C02
6EF2
83B8

BOIA 348
BOlA 349
BOIA 350
BOIA 351
BOlA 352
BOlA 353
BOlA 354
BOlA 355
BOlA 356
BOlA 351
BOlA 358
BOIA 359
BOIA 360
BO IA .361
SOIA 362
BOIA 363
BOlA 364
BOIA 365
SOIA 36b
BOIA 361
BOlA 368
BOlA 369
BOlA 310
BOlA 311
BOiA 372
BOIA 373
BOIA 374
BOIA 375
BOIA 31b
BOIA 311
BOlA 378
BOiA 379
BOiA 380
BOU381
BOIA 382
BOlA 383
BOlA 384
BOlA 385
BOlA 386
BOlA 387
BOlA 388
BOiA 389
BOlA 390
BOlA 391
BOlA .392
BOlA 393
BOlA 394
BOlA 395
BOlA 396
BOIA 397
BOiA 398
BOIA 399
BOlA 400

03F2

03F4
03F6

03f8
03FA

2505
251B
F4FO
C4F4
5001

03fC
03fE

2413
883C

083A
083C
083E
0840
0842
0844

6443
2505
1543
3808
0500
3800
OAC6
1212
2S00
C43A

0846
0848

084A
084C

084E
0850

2440
BBbE

LABEL

NEXTSEQ

NEXTlABEL

ROOlCW

313
STNWCW
C

DYNCRT

STATEMENT
ROH T DC, 68
ROH P OC,6A
ROH H OC,6E
TO=TO.KOI
PO=PO.KOl
HO=HO.KOI
BR If HlNl
STH T DC, 68
STH P OC,6A
STH H DC, BE
XCTL' 8388'

ClOAO=*E40, EC lEVEl-=128211
COMMENTS
READ OLD CIRL WORDS.
READ OLD CTRl WORDS.
READ OLD CTRl WORDS.
MODIFY CTRl WDS ••• INCREMENT X.
MODIFY CTRl waS ••• INCREMENT X.
MODIFY CTRL WDS ••• INCREMENT X.
BR If SI XTEENTH PASS COMPLETED.
STORE NEW CONTROL WORDS.
STORE NEW CONTROL WORDS.
STORE NEW CONTROL WORDS.
BR TO K-ADORESSABLE B8.

AEND

*

*
*
*

*
*

*
*
*
*

***********************************************************************
* THE 4 CONT ROl WORDS BELOW WERE BU IL TIN K~ADDRE SSABlE CONTROL
* STORAGE AND BRANCHED TO fROM THE WORD IMMEDIA TL Y ABOVE THESE COMENTS.
* THIS IS DONE 16 DIffERENT TIMES, WITH 'X' INCREMENTED EACH TIME TO
* MODIFY THE fUNCTION Of THE WORDS.
A=ASKFf
* K-AODR B8 ••• CTL STOR ADDR 03B8 EQUALS
2Xf7
A=A.KOI
* K-ADDR BA ••• CTL STOR ADDR 03BA EQUALS
2XIB
* K-ADDR BC ••• CTl STOR ADDR 03BC EQUALS
BR IF ZNl TO ITSELF
C4BC
Z",A+KOO
* K-ADOR BE ••• CTL STOR ADDR 03BE EQUALS
OXOl

*

***********************************************************************
AODR=03f2
*********************************************************************
OYNCRT
Gl=OSKOO
**SET Gl TO ZERO AND THEN INCREMENT TO
ZI NCR
GL=Gl+K01
** OBTAIN ALL BIT COMBINATIONS ON l BUS
3Bl ALUEDT
BR If AC= 1
**END Of TEST--BR TO AlU OE TEST
374 llNCR
BR If lNZ
**BR BACK TO CHECK ALL l BUSS BIT COMB
STOP
**DYN CONO REG BIT 0 IS ON IN ERROR
*********************************************************************
AlU ERROR DECIECTION TEST
*********************************************************************
ALUEOT
GO=OSKOl
386 lEROGl
8R
AENO
ATABLE ADDR=OB3A
CKALOE
GO=GO.GO
ZEROGl
Gl=OSKOO
6L=GI-60
SET OR K=CO
**DISABlE STOP ON ERROR & FORCE PLUS
l=GlaKOO
** SIDE OF AlU ~ ENTRY CAUSI NG nu CK
SET OR K=80
AlCKER
391. ALCKER
BR If MC BIT5=O **AlU ERROR SHOULD HAVE SET He 5
RST MMSK K=91
SET DR K=OO
385 CKALOE
BR IF GO BITO=O **BRANCH BACK TO CHECK EACH OE CKT
*********************************************************************
STORAGE DATA,CONTROl WORO,STORAGE ADDRESS, A REG AND B REG
PARITY DETECTION TEST----DC REG B[TS 3,6 AND 7 MUST BE OFF
*********************************************************************
SET MODE K=04
415 CKSTPC
BAL
**STORE AOOR OF CHECK DATA TO BE READ

*ArABLE

*

*
*
*

*
*
*
*

PAGE

17

SEQUENCE NO •

.AOOR

WORD

0852
0854
0856
0858
085A
OS5C
085E
0860
0862
0864
0866
0868
086A
GabC
086E
0810
0872
0874
0816
0878

OE3F
H04
4E80
6Eao
FAOA
OE3F
EADE
1212
886E
OFIF
fEE6
4E80
6E80
02E2
4E80
3804
6Eao
CAF4
3800
l28E

OFIE
uF20
OF22
OF24
OFl6
OFl8
OFlA

SDIA
BOlA
BOlA
BOlA
BOlA
BOlA
BDIA
BOlA
BDIA
BOlA
BOlA
BOlA
BOlA
BDIA
BOlA
BOlA
BOlA
BOlA
BDIA
BOlA

EE9E

1212
5EFF
C4A4
2800
2020
9816

018
056
061
066
015
083
OB7
096
101

106
114
122
125
132
133
134
135

141
154
163

{NIl
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
SOIA
BOlA
BOlA
BDIA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOlA

BOlA
BOlA
BOU
BOlA
BOlA
BOIA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA
BOlA

046
053
061
066
012
080
084
096
101
103
111
054
119

132
133
134
1.35
147
154
163

401
402
403
404
405
406
407
408
409
410
4il
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426

LABEL

NEXTSEQ

NEXTlABEl

ROCRCE

402

ROCRCE

NOBPC

405

NOBPC

NOAPC

401

NOAPC

415

CKSTPC

411

RICRCE

418

NOSDP(;

AEND
ATABLE AODR=OflE
423
NOSTAC

NOSTAC

426

MCRSTE

IRST 004

STREST

RICRCE

CKSTPC
NOSOPC

HCRSTE

427

428
434
438

ClOAD=*E40. EC LEVH=128211
COMMENTS

STATEMENT
l=HO[JK33
BR If MC3=0
RDH H CS.I
ST H H CSt I
BR If MC7:0
l=HOaK33
BR IF MC6=0
RST MMSK K: 91
BAl
l=Hl[JKll
BR IF MC3=O
ROH H CS,I
5TH H CSt I
RTN H MMSKl=O
RDHHeS.1
SET OR K=AO
STH H CS.I
8R IF "(;4=0
SET OR K=ao
RfN

**THIS AOOR CONTAINS OE3F
**SHOUlO rAVE RO C TRl WORD PARITY CHECK
**H=OE3F WITH EVEN PARITY IN HO
**RESTORE CHECK DATA WITH GOOD PARITY
**SHOULO HAVE SET B REG PARITY CK LATCH
**SET A REG PARITY CK IT S RST OC3.6&7
**SHOULO HAVE SET A REG PARITY CK LATCH
**RESET MC REG
**STORE ADDR OF CHECK DATA TO BE READ
**THIS AODR CONTAINS OFIF
**SHOULO HAVE RIC TRL WORD PARITY CHECK
**H=OFIF WITH EVEN PARITY IN HI
**RESTORE CHECK DATA WITH GOOD PARITY
**CAUSE STaR AOOR CK--Hl=lF W!TH P BIT
**IST LOOP H:OE3F.ON 2ND LOOP H=OflF
**OISA8LE STOP ON ERROR AND FORCE
** STORE BITS PO AND PI TO MEMORY
**SHOULO HAVE SET STOR DATA PARITY I f
**RST FORCING OF STORE BITS PO AHO PI
**RTN FOR ADDITIONAL TE SH NG & 2ND LOOP

BR IF "C2=0
RST MMSK K""~H
Hl=MC
8R If lNl
SET DR K:OO
SET S6
BR

**SHOUl.D HAVE SET STORAGE ADDRESS CHECK
**RESET MC REG
**CHECK RESET Of Nt REG
**MC REG SHOUlD HAVE BEEN RESET
**AllOW STOP ON ERROR
lit 00 SYSTEII IESET

AENO
********************************••
* CROSS REFERENCE FOR eSECT SO IA*
**********************************

PAGE

18

ClOAO=*E40. EC LE VE L=12B2 II

**********************************

*

CROSS REFERENCE fOR CSECT BOlA

***********************************

'301A
aOIA
BOlA
dOIA
BOlA
BOlA
BOlA
BOlA
BOlA
ROlA
BOlA
dOIA
BOlA
BOlA
dDIA
BOlA
r.lOlA
BDIA
dOIA
dDIA
130 IA

130lA
BOIA
BOlA
BOlA
BDIA
3D IA
BOlA
BDIA
BUIA
BOlA
dOIA
BOlA
dOl A
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BO IA
BOlA
BOlA
BOlA
BOiA

164
188
190
195
197
19B
201
201
211
212
216
217
22B
229
231
239
240
242
245
248
255
259
261
269
270
281
302
304
313
314

318
319
331

347
355
373
374
381
385
386
391
402
405
407
411
415
418
423
426

BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BDIA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOU
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOlA
BOIA
BOlA
BOlA
BOlA

164
188
190
137
202
196
166
193
211
212
216
217
22B
229
231
239
240
242
245
256
25.5
259
261
2t3

270
211
283
304
302

BOlA 142

BOlA 183

BOlA 171

BOlA 176

BDIA 192

BOlA 269
BOlA 312

BOlA 324

314

315
319
317
347
343
354
316
375
394
382
391
402
405
4C1
411
400
SOIA 418
BOlA 423
BOlA 426

,"

BOlA 409

PAGE

19

ADDR

WORD

SEQUENCE NO.
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
lAAA
!AAA
IAAA
IAAA
IAAA
IAAA
IAAA
lAM
lAAA
lAAA
lAM
IAAA
IAU

lAAA
IAAA
IAAA
IAAA
IAAA
lAM
IAAA
IAAA
fAAA
IAAA
IAAA
IAAA
IAAA
[AAA
{AAA
IAU

IAAA
lAAA
IAAA
lAAA
!AAA
IAAA
IAAA
IAAA
IAAA
lAM
IAAA
fAAA
IAAA
IAAA
IAAA
lAAA

001
002
003
004
005
006
007
008
009
010
011
012
013

014
015
016
017
018
019
020
021
022
023
024
0~5

026
027
028
029
030
031
032
033
034
035
0.36
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053

LABEL
T
*
*
*

*

*
..
..
..
..
*

*
..
*

*
..
..
*
..
*
..
..
*
..
..
..
*
..
..
..
*
*
*
*
*
*
*
..
*
..
*

*

*

..
*
*
*
*
*
*
*
*
*

NEXTSEQ

NEXTLA8EL

STATEMENT

CtOAD=*E40, EC tEVEt=128211
COMMENTS

R. TAYlOR
USERS INITIAlIZATION PROCEEDURE
***********************************************************************

1400

INITlAlI ZATION PROCEDURE
DISREGARD SRL INITIALIZATION PROCEEDURE (FORM A24-3512-1I

*

*
*
*
PHYSICALLY*

STEP 1 LOCATE THE OVERLAY CARD IN THE CSL DECK.THIS CARD (S
LOCATED AS THE THIRD CARD PRECEEOING THE END CARD .THIS CARD IS*
BLANK IN COLS 5-68 AND HAS AN ADDRESS IN COLS 69-72( 70400R9040) *

STEP 2 READ THE LIST OF CARD COLUMNS THA T MAY BE SUBJECT TO CHANGE.
**
CONFIGURE ONLY THOSE COlUMNS THAT MUST BE VARIED AND PLACE THE *
BYTE REPRESENTATION NEXT TO THE AFFECTED COLUMN IN THE SPACE
*
PROVIDED.CARD PUNCHING SHOULD BE DONE AFTER ALL ASSIGNMENTS ARE*
CHECKED AND LOGGED IN THE SPACE PROVIDED.
*
NOTE

**
IF AN ASSIGNMENT VALUE IS 40(BLANK}, A SUBSTITUTION MUST BE
MADE FOR THAT CARD COLUMN. THE 40 ASSIGNMENT IS POSSIBLE ONLY *
IN THE CARD COLUMNS LISTED.FOLLDW SUBSTITUTION CODE INSTRUCTION*
CARD COLUMNIS'
SUBSTITUTE CODE
*
6-11
60
*
13
04
28
CO
38,40.42.44
44
*
45
CO
*
60
44
•
63,64
fAt a 8 TAPES
TURN ON UNUSED BIT
*
tSI 8 TAPES S.INGlE 9 TRACK TAPE ADDRESS
*
CANNOT BE XXI
*

*
*

**

STEP.3 CONFIGURE THE OVERLAY CARD. LEAVE COLUMN BLANK IF NO CHANGE IS
REQUIRED.
•
COL ALTER TO MAS FUNCTION COMMENTS REGARDING ASSIGNMENT
*
5
6
1
8
9

10
11

------ -------------------------------------*

08 TAU ADDR. ADDRESS IS LOW ORDER DIGI T
*
CO TAPE.l
HI DIGIT(C=9TK,0=200BPI,4=556BPI,8=800BPI*
TAPE.l lO DIGIT (S LOW ORDER OF SYSTEM ADDRESS{OT07)*
Cl TAPE'2 HIGH AND LOW DIGITS,FOR MEANING SEE COL 6
C2 TAPE.3 SEE COL 6
*
C3 TAPEf4
*
C4 TAPE'5
*
C5 fAPE'6
*

*

28

01t21lF 24K)
BIAS CONSTANT HI SEE FIG II FOR VALUES **
80 BIAS CONSTANT LO MAS ASSIGNS FOR 16K 1400 PROGRAM
RESIDING IN EITHER 16 OR 24K MEMORY.
04 MCS
LENGTH CODE 48 CHARACTER STANDARD SEE f IG#2 *

33

8E PRT CTl

35
36

OA CHAN RD
00 2ND RD

13

14

*

*
*
*

BIT 0 ON IF GREATER THAN 120 PRINT POSITION*
BITS 3-1 PRINTER CHANNEL ADDRESS tOE). NO
NEED TO ALTER SITS3-7 IF NATIVE PRINTER
CHANNEL READER ADDRESS SET FOR OA. «1442)
*
USERS OPTION
*

PAGE

20

ADDR

WORD

SEQUENCE NO.
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
lAAA

IAAA
IAAA
IAAA
IAAA
IAAA
IAU
lAAA
IAAA
IAAA
IAAA
IAAA
lAAA
lAAA
IAAA
IAU
IAAA
IAAA
IAAA
IAAA
IAU
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
UAA
tAAA
IAAA
IAAA
IAAA
IAAA
IAAA
IAAA
lAAA
IAAA
IAAA
IAAA
[AAA
IAAA

054
055
056
057
058
059
060
Ob1

062
063
064
065
066
061
068
069
010
011
012
013
074

075
076
011
078
079
080

081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099

100
101
102
103
104
105
106

lABEL
*
*
*
*
*
*
*

*

*
*
*
*
*
*
•
*
•
*
*

*
*

*
*

*
*
*

*

*
*
*
*
*
*
*
*
*

*

*

*

*
*
*
*

*
*

*

*
*
*
*
*
*
*

NEXTSEQ

NEXTLABEl

STATEMENT

ClOAO=*E40. EC lEVEl=128211
COMMENTS

DISK MODULE ASSIGNMENT FOR 1400 DRIVE 1
DISK ASSIGN m 360 ADDR. HI DIGIT 8.4.2,1
REFERS TO NPl DRIVE 0,1,2,3 RESPECTIVELY
L~ DIGIT HERE CONTROLS ALL FILE OPERATIONS
******
BITl-1 MODULE OVfl OETECT,BIT6-1 COMPARE
******
DISABLE ON • lO ORDER DIGIT 0 FOR DR 2-5
******
MODULAR ADDRESS ASSIGNED TO 1400 DRIVE 2
OK MOD
DISK ASSIGN TO 360 ADDR, SEE Cal 38,lO=0
OK 360
MOOULAR ADDRESS ASSIGNED TO 1400 DRIVE 3
OK MOD
DISK ASSIGN TO 360 ADDRESS,SEE C0138,LO=0
OK 360
MODULAR ADORE 5S ASSIGNED TO 1400 DRI VE 4
OK MOD
OK 360
DISK ASSIGN TO 360 ADORESS.SEE COl3B,lO=0
SEN SW
B-G ARE REPRESENTATIVE IN BITS 1 TO 6.
DEVICE EOF SETS BITS 0,1 ACCORDINGLY
1052 CTl
80= A TYPEHEAO,CO= H TYPEHEAD

31
38

00 OK MOD
81 OK 360

39
40
41
42
43
44
45

02
40
04
20
06
10
00

47

80

*
*
*
*
*
*
*
*
*
*
*
*

*
*
*

**
DO NOT ALTER UNLESS PROG PREVIOUSLY RAN
OK MOD
OK 360
WITH 5 DISK DRIVES. SEE SRl.
*
HI ORDER BYTE SEE FIG3 BELOW--BIT
*
1400 CTl
1400 CTl
LOW ORDER BYTE SEE FIG3 BElOW-SIGNIFCANT*
ff 9TK FlG
BITS G-l RESPECTIVELY ARE 360 TAPE OR 0-7*
b4
00 PH2 ENC
PHASE ENCODED BITS 0-7 ARE USED TO
*
FURTHER DEfiNE 360 ADDRESSED TAPE DRIVES *
AS PHASE EN COOED IF THE TAPE IS ALS09TK *
***********************************************************************

59
60
b1
62
63

08
00
E8
00

*

BIAS CONSTANT TABLE
**FIG2 MCS
FIG3 HI 1400 CTl *
B[TO 1/0 CHECK STP*
* 16,384 24.576 32.168 49,152**8ITO OFF
1 NOT USED
*
*1400***********************************
1 240CH
2 EX PRINT EDIT*
****************************************
2 120CH
3 PER/COMMA INV*
16K * 0180 * 2180 * 4180 * 8180 **
3 80 CH
4 COLUMN BINARY*
*******------------------------**
4 60 CH
12K * 1120 * 3120 * 5120 * 9120 **
5 48 CH ++ 5 NO PUNCH BUFR*
**.****-----------------------**
6 40 CH ++ 6 MODEL G EMUl.*
8K * 20CO * 40CO * 60CO * AOCO **
7 16 CH ++ 1 51 COL CARDS *
La 1400 cn *
*******-----------------------------**++ E50 ONLY
BITO ALT READ TAPE*
4K * 3060 * 5060 * 1060 * B060 **1442
1 NOT USED
*
*******-------------------------------**EMUlATION
2 TAPE ERASE
*
2K * 3830 * 5830 * 1830 * B830 **ON NATIVE
3 ALT 9 TK TAPE*
*******-------------------------**2540
1.4K * 3A88 * 5A88 * 1A88 * BA88 **BIT
4 OFF
*
5 CHANNEL PRINT*
*******VAlUES fOR HIGH MEMORY ADDRESS ** 5 RD AND PCH
6 STERlINGIWT) *
*******MICROPROG CONTROLLED FROM BIAS **6 SEl ERR CD
1 STERLINGlWTI *
*******
3F *
5f *
lF * Bf
**7 EMULATE SW
***********************************************************************
STEP 4 REFER TO THE PUNCH CARD CODES GIVEN IN THE BCPL ROUTINE
*
FIGI

STEP 5 PUNCH THE TRANSLATED CHARACTER IN THE APPROPRIATE COLUMN OF
OVERLAY CARD IF YOUR ASSIGNMENT DIFFERS FROM THE MAS ASSIGN
STEP 6 PLACE OVERLAY CARD BACK INTO THE CSL nECK (EVEN IF ALTERATIONS
HAVE NOT BEEN MADE) AT ITS PREVIOUS LOCATION.

**
*

**
*

*

PAGE

21

ADOR

WORD

SEQUENCE NO.
IAAA
IAAA
IAAA
lAAA
fAAA
IAAA
IAAA

101
108
109
110
111

112
113

UBEL
*
*
*
*
*
*
*

NEXTSEQ

NEXTLABEL

STATEMENT

CLOAD=*E40. EC LE VEl=128Hl
COMMENTS

STEP 1 REMEMBER TO USE THE PREVIOUS OVERLAY CARD WHEN YOU RECEIVE
fUTURE *E40 OR *E50 CORE LOADS.

*
*

NOTE

*

WHEN CHANGING PHYSICAL MEMORY SIZES TO OR fROM 24K THE ADDRESS *
MUST BE ALTERED If THE OLD OVERLAY CARD ISm BE USED.
*
SIMPLY CHANGE COlUMN 1 TO THE PUNCH CODE fOR 70fNOT 24K) OR 90 *
***********************************************************************

PAGE

22

ClOAo=*E40. EC LEVEl=128211

IAOO

DESCRIPTIVE

PAGE

23

TEXT
NOTE
THE ADO INSTRUCTION WITH A-ADDRESS ONLY CAUSES
THE DATA IN THE A-fIELD TO BE ADDEO TO ITSElf. THE
SINGLE ADDRESS SUBTRACT INSTRUCTION CAUSES THE OAT A IN
THE A-F IELo TO BE SUBTRACTED FROM ITSElF. THE A-fiElDS
MUST HAVE DEFINING WORD MARKS.

OBJECTIVES
ADD
THE DATA IN THE A-FIELD is ADDED ALGEBRAICALLY TO THE DATA
IN THE B-fIELD. THE RESULT IS STORED IN THE B-FIELD.
THE B-FIELD MUST HAVE A DEfINING WORD MARK. THIS WORD
MARK STOPS THE ADO OPERATION..
IF THE A-FIElD IS LONGER THAN THE B-FIElD. THE HIGH
UROER POSITIONS OF THE A-fiELD {THAT EXCEED THE B-fIELD
LENGTH) ARE NOT PROCESSED.

ENT RY POINT S
SUBTOP
SUBTRACT OPERATIONS ENTER HERE fROM I-CYCLES.
ADDOP
ADO OPERATIONS ENTER HERE FROM (-CYCLES.

SUBTRACT
THE NUMERICAL DATA IN THE A-FIELD IS SUBTRACTED ALGEBRAICAllY fROM THE NUMERICAL DATA iN THE B-fIELD. THE RESULT
IS STORED IN THE B-fIELO.
A WORD MARK DEfiNES THE B-FIELD. AN A-FIELD REQUIRES A
WORD MARK ONLY If I TIS SHORTER THAN THE B-F IElO. IN THIS
CASE THE A-fIELD WORD MARK STOPS TRANSMISSION Of DATA.
ADOR

1702
1104
1706
1708
170A
l70C
l70E
1710
1712
1714
1716
1718
17lA
I1lC
17lE
1720
1722
1724

WORD

3585
10EE
571A
C111
5709
8442
5079
E7l1
F716
1580
50.30
COLD
8442
E025
fD24
15BO
2040
51AO

SEQUENCE NO.
IAOO
IAOO
IAOD
lAOD
lAOO
lAOo
IAOO
lAOo
1A0D
lAOO
IAOO
1AoO
lAOD
lAoO
IADO
lAoO
IADD
IAOO
IADO
!ADO
lAoO

001

002
003
004
005
006
001
008
009
010
011
012
013
014
015
016
011
018
019
020
021

UBEL
T

*

*

SUBTOP
ADDOP

NOSPEC
APlUS
BNOSPC

BPLUS

NEXJSEQ

NEXT LABEL

STATEMENT

CORCH
SPECIAL CHARACTER LOOP. SPECIAL CHARACTERS ARE
CONVERTED TO NUMERICALLY SIGNIfICANT VALUES. THIS
IS REQUIRED, fOR EXAMPLE, BY 1400-SERIES ADDRESS
CHARACTERS THAT USE THE 8-PUNCH. THIS ROUTINE
IS USED BY IAOD. IMAO. 10Vo. AND I MPY.
COMMENTS

KRAGER
ADD SUBTRACT ROUTINE
SIGN ANALYSIS lOOP. SIGNS ARE CHECKED AND COMP IS TURNED ON IF
NECESSARY. fLAG BITS ARE SET TO INDICATE fiELD POLARITIES
Gl:Gl$K80
SE T UP FOR SUB TRAC T
RST S K=fE
CLEAR S REGISTER
ROB 01 U-l
READ A fIELD
BR If 01 BITO=l
BR If NOT A SPECIAL CHAR
011 NOSPEC
Pl=ol
BAL
CORRECT CHARACTER
160 CORCHR
D1=P1
BR IF A CHAR IS PLUS
BR IF 01 BH2=l
014 APLUS
BR If 01 BIT3=O
BR IF A CHAR I S PLUS
014 APlUS
G1=GlcK80
A MINUS SET COMP ON
ROB PI V.O
READ B fiELD
BR I f P 1 8 IT 0= 1
BR IF NOT A SPEC IAL CHAR
011 BNOSPC
CORRECT CHARACTER
BAL
160 CORCHR
8R If PI BH2=1
BR IF CHAR IS PLUS
021 BPLUS
BR If P1 BIT 3=0
BR If CHAR IS PLUS
021 BPlUS
Gl=GlIlK80
B MINUS INVERT COMP BI T
SET S5
SET B flO MINUS fLAG ON
rO=Oll

AODR

WORD

1726
1128
172A
172C
172E

5DFD
C530
3000
7222
AItDC

1130
1732
1734
1136
1738
113A
173C
173E
1140
1742
1744
1146
1748
114A
174C
114E
1750

3A95
7FAF
40FB
3FC5
OFIB
fOC2

OFEO
EOC2
IF80
0073
F5CC
5A82
3843
7A82
IF45
7F3A
807C

1160
1762
1764
1166
1168
176A
176C
176E
1170
1712
1774
1116
1718
177A
I17C

571A
C7.50
.5709
8442
5019
.5030
C063
8.. 42
41AD
.50FO
7FAF
DD7l
C5EF
AA.52
A060
3Ff5
7F3A
0753
tlDO
2020
27B5
975C

24DC
24DI:
24EO
24E2

2002
7FAF
.5FFO
DIE6

1752
1754
1756
1758
175A
175C
17.5E

SEQUENCE NO.
IADO
lADD
IAOO
lADo
lAOD
lADO
{ADO
IADO
IAOO
lAOO
IAOD
lADO
IADO
IADO
lADO
lADO
IAOO
lAOO
1A00
lADO
IADO
IADO
IAOD
1A0D
1A00
1A00
IADD
IAOD
lAOO·
lAOO
IAOO
lAOD
IAOO
IAOD
lAOD
IAOD
IAOO
1A00
IAOO
1AOO
1A0D
{ADO
IAOO
IAOO
1A0D
IADO
IADO
lAOO
lAOD
lAOD
IAOD
{ADO
IAOD

022
023
024
030
032
033
031t
035
036
031
038
039
040
041

LABEL

*
*TRUlOD

06l

NOSlSH

AOWM

*MAl NLP

063
06~

06.5
066
061
068
069
070
011
072
073
074
015
016
011
078
079
080
081
082
083
084
085
086
087
088
089

AOK

BOK

CKENO
CONTI N
OVFlOK

*

*COMPAO

NEXTlA8EL

STATEMENT

CLOAD=*EItO, EC LE VE L=128l U
COMMENTS

Hl=PlL
BR IF TRUE ADO
8R IF Gl BITO=O
SET COMP ADD CONTROL ON
SET SO
SAVE B STAR ADD
STH V DA,8C
GO DO COMP ADD
BR
086 COMPAO
TRUE ADO LOOP FOR UNITS POSITION OR ONE CHARACTER FIELDS. THE
OIUGIONAL B FIELD SIGN IS STORED OVER THE UNITS DIGIT.
TO=TOSK90
ADO NUMERIC BITS
HIC=HIGlTO+C
ADO lONE BITS
Hl=PlH+Hll
HI=Hl$KCO
CK FOR POSSIBLE SLASH RSlT
Z=HIIIKOI
BR IF NOT SLASH
BR IF LZNZ
044
NOSLSH
CK HIGH BIfS
Z==HlaKEO
BR IF NOT SLASH
BR IF HZNZ
044
NOSlSH
CORRECT CHARAC TER
Hl=HlIIK80
BR IF NO B FLO WM
8R IF PI BITI=1
078
OVFlOK
8R IF NO OVERFLOW
8RfF S3=0
AOWM
058
RDH T OA, AB
SET OVERFLOW INDICATOR ON
H=Tl$KOIt
STH T OA,A8
ADD 101M TO CHAR
Hl=Hl*-K40
STORE CHAR
STB Hi V-I
HISTRT
8R
ICYC 031
MAIN DATA lOOP. ONLY NUMER IC DATA IS USEO,lONE BlTS ARE DESTROYED.
READ A FIELD
ROB 01 U-l
BR IF 01 BITO.::l
BR IF NOT A SPEC UL CHAR
AOK
061
Pl=Ol
CORRECT CHARACTER
BAl
1&0 CORCHR
Ol:Pl
READ B FIELD
ROB PI V+O
BR IF PI. BITO.::1
010
BOK
BAL
160 CORCHR
TO=Dll+TOH
Hl=Pll .
ADO NUMERICS
HIC=HIGlTO+C
BR IF NO 8 flO WM
BR IF PI BITI:l
CONTIN
011
BR I f CONP ADO ON
SR IF SO=1
CKENO
016
BR
129 TRUENO
8R
104 CMPENO
REMOVE ZONE BITS
HI=Hl$KFO
STORE CHARAe TER
STB HI V-I
BR IF NO A flO WM
BR IF 01 BIT 1=1
MAINl?
062
BR IF S6= 1
AOK
067
SET A END FLAG
SET S6
SET A REG fa 0
OI=OSKBO
BR
AOK
067
COMPLIMENT ADO lOOP FOR UNITS POSITION OR ONE CHARACTER FIELDS.
A STANDARD PLUS OR MINUS SIGN IS iNSERTED IN THIS POSITION.
SET CARRY IN ON
SET S3
ADO CHARACTER
HIC=HliTO.C
SAVE NUMERIC BITS
Hl=HlL
SR IF B FIELD PLUS
SETP
BR IF S5=0
091
035

04l
043
044
045
051t
055
056
058
059
060
061

NEXTSEQ

TRUADO

PAGE

21t

ADDR

WORD

24E4
24E6
.24E8
24EA
24EC
24EE
24F0
24F2
24F4
24F6
24F8
2ltFA
24FC

3F15
3FC5
006C
9172
f5fO
914C
IFW
5FB9
2002
2F07
7FBF
4BFB
914C

2060
2062
2064
2066
2008
206A
206C
206E
2070
2012
2014
2016
2018
201A
207C
201f
2080
2082

3FB5
1F3A
F5E8
807C
5222
5530
1510
2002
2007
55BO
7DBF
450B
051F
103A
801C
703A
5530
A070

2A52
2A54
2A56
2A58
2A5A
2A5C
2A5E
2A60
2A62
2A64
2A66
2A68
2A6A
2A6C
2A6E
2A 10
2A72
2A14
2A16
2A78

4FDO
3045
5FCO
F5E2
2flD
5A82
3B43
lA82
ElFl
5C49
5159
.3545
5540
555S
6f53
IFC5
5CE9
50EO
1045
103A

SEQUENCE NO.
IAOO
IAOO
lAOO
lAOO
lAOO
IAOO
IAOO
lAOO
lAOO
lAOO
lADO
lAOO
lADO
IAOO
lAOO
lAOO
lAOO
lAOO
IAOO
lAOO
1A00
lAOO
IADO
lAOO
IADO
1A00
IAOO
IAOO
1A00
IAOO
!ADO
IAOO
lAOO
lAOO
!ADD
lAOO
1A00
lAOO
1A00
{ADO
IAOO
1A0D
IAOD
lADO
lAOO
lAOO
IAOO
IAOD
IADO
IAOO
lAOO
lAOO
lAOO

LABEL

090
091
092
093
094

SETP

GOON

0.q5
096
091
098
099
100
101
102
103
104
105
106
101
113
115
116

RCMPU

*

CMPENO

RECOMP

117
11B

NTDONE

119
120
121
.122
123
124
125
126
127
128
129
130
LH
132

STNO

:I<

TRUEND

133
142
143
144
146
147
148
149
150
151
152
153
154
155
156
151

XAXA

SKIP

NEXTSEQ

NEXTLABEl

STATEMENT

HI=HUKI0
Hl=Hl$KCO
GOON
BR IF PI BIT 1=0
094
OVFLOK
BR
018
BR If 53=0
096
RCMPU
AOWM
BR
058
Hl=HlIlKlO
Tl=Hl
SET S.3
H1=0
HIC=HlaT I+C
Hl=T IH+HIL
058
ADWM
BR
COMPLI MENT ADD END ROUTINE
Hl=HLSKBO
STB HI V-I
113
RECGMP
BR IF S3=0
HISTRT
BR
ICYC 037
ROH V OAt BC
ROB Gl V+O
Gl=GlIlKlO
SET S3
Pl=O
T I=GIL
PIC=P laT I+C
Pl=GlH+PlL
STNO
BR IF Gl BIT t=1
125
STS PI V-I
HISTRT
ICYC 037
BR
STB Pl V-I
ROB Gl V+O
BR
118 NTOCNE
TRUE A 00 END ROUTINE.
P1=H1l+PIH
P1=PUK40
ROB HI AS,P
XAXA
SR IF S3=0
1lt6
Hl=HhKlO
RDH T OA,48
T I=T UK04
STH T DA, A8
SKIP
BR IF S6= 1
153
GO=PO
Gl=Ol
G1=Gl$K40
ROB Gl AS,G
Gl=GIH
Hl=H1+Gl
Hl=Hl*-KCO
HO=PO
ROB PI AS,H
Pl=Pl:1<-KItO
STS PI V-l

ClOAO=*E40, EC lEVEl=128211
COMMENTS

FORM STANDARD SIGN
BR IF B FLO WM
BR IF RECOMPLEMENT NEEDED
INVERT SIGN
FORCE CARRY IN
RECOMP CHAR
ADO SIGN

STORE CHAR

READDRESS UNITS POSI nON
READ B FIelD
IN VER T SIGN
SET CARRY IN
ZERO A FIELD
ADD NUMERICS
ADD ORIGIONAL lONES
BR If NO 101M
STORE LAST CHAR
KTN TO I CYCLES
STORE CHAR
READ NEXT CHAR

ADO ORIGIONAl lONE BITS
INSURE 1 BIT ON
CONVERT TO BCD
SR IF NO NUMERIC OVFLO
ADD 1 TO B FLO laNES
ACCESS OVERFLOW SYTE
SET OVERflOW BfT ON
STORE SACK
8R If A fLO HAS TERMI NA TEO

INSURE I SIT ON
CONVERT TO BCD
ADD lONES
IN SURE 0&1 BITS OFF
CONVERT TO NPL
ADD 101M TO CHARACTER
STORE CHARAC TER

PAGE

25

ADOR

WORD

2A1A

8D1C

0442
0444
0446
0448
OHA
044C
044E
0450
0452

ODF5
f009
00A8
F005
0018
FOOl
1083
3085
128E

045~

lDF3

0456
0458
045A
045C
045E
0460

F95C
EDbl
FOb4

04b2

.0464
0466

lAoD
IAoD
IAoO
IAOD
lADD
lAOO
lADO
lAOO
1A00
IADD
IAOO
lADD
lAOO
IAOD
lADD
lAOO
IADD
[ADO
IADD
IADD
IAOO
lAOD
lADO
lADO
IADD
lAOD
lAOD
IAOU
IADO

IADD
lAOD
IADD
IADO
lAOO
IAOO
IAOO
lADO
lAOO
IADD
IADO
IADD
lAOO
IAOD
IAOD
lAOD
lAOO
1A0O
lAOO
1A00
IADD

lOlD

F050
1030
F05l
3DB5
128E

004
00.5
011
014
011
021
035
044
058
062
067
070
016
077
018
086
091
094
096
104
113
118
125
129
146
153
160
167
169

LABel

SEQUENCE NO.

ICye
ICYC
lAOO
lAOO
lAD 0
lAOO
lADo
lAOO
lAOO
IADO
lAOo
lAOO
IAOO
lAOO
IAOD
1A00
IADo
IADO
1A0D
lAOO
lADD
lADO
lADO
IADD
lAOO
lAOD
lAOO
IAOO
IAOO

247
246
007
011
015
011
023
040
045
ON
063
068
074

158
159
160
161
162

*

CORCHR

163

164
165
166
167
168
169
170
171

CKIT

172
113

THREE

114
115
116

BOTH

177

BLANK

NOEl
I SEl

PGBlK

118

NEXTSEQ

NEXTlABEl

ClOAD=*E40, EC lEVEl=128211
COMMENTS

STATEMENT

PAGE

26

BR
IC YC 031 HISTRT
SPECIAL CHARACTER LOOP.
Z",Pl*-KFO
BR IF CHAR NUMER IC BITS=O
BR IF LZ=O
111 CKIT
Z=P1aKOA
BR If CHAR NUMER IC BITS 10
BR IF LZ=O
169 PG8LK
TEST CHAR LOW BITS
Z=PlaKOl
BR If CHAR I S A /
BR IF ll=O
167 ISH
REMOVE 4 BIT
Pl=PI*-K08
fORCE QUAD 3
Pl=Pl$K80
RTN
REMOVE lOW 4 BITS
P1=Pl*-KOf
BR UNCO
BR IF PI BIT7=0
113 THREE
BR IF Pi BIT2=l
175 80TH
BR IF PI BIT3=0
BLANK
177
INVER T ZONE BITS
Pl=PlaKlO
8R IF PI BIf3:0
167 ISEl
INVER T ZONE BITS
Pl=PlaK30
BR IF PI BIT3=l
167 ISH
Pl=Pl$KBO
RTN
**********************************
* CROSS REFERENCE FOR CSECT lAOD *
************************.*********

IADO 012
1A00 018
IADO 042
lAOo 095

I ADO 102

1A00 080

1A00 083

013

044
032
089
092
094
076
106
127
122
075
132

IAOO 093

146

009

lt5
163

IADD 016
IADO 174

lADO 065
lADO 176

I ADO 069

IOVD 033

lOVD 047

IOVD 159

IMAD 013

IMAD 027

IMPY 030

IMPY 081

IMPY096

ClOAD=*E40. EC lEVEL=128Z11

IADD
IADO
IADD
lADD

171

IADO 161

113

lADO 170

175
111

lADD 112

IADD 171

**********************************
* CROSS REFERENCE FOR CSECT IADO *
**********************************

PAGE

27

ClOAO"'*E40, EC lEVEl=l28211

I BCH

DESCRIPTIVE

PAGE

28

TEXT

OBJECTIVES

BRANCH IF INDICATOR ON
THE D-CHARACTER SPECIFIES THE INDICATOR TESTED.
IF THE INDICATOR IS ON THE NEXT INSfRUCTlON IS TAKEN FROM THE
I-ADDRESS.

BRANCH INSfRUCTION
THIS INSIRUCHON ALWAYS CAUSES THE PROGRAM TO BRANCH TO THE
INSTRUCTION SPECIFIED BY THE I-ADDRESS WITHOUT TESTING FOR
SPECIFIC CONOITIONS.
THIS BRANCH IS HANOLEO BY THE IUBR
ROUTINE.

ENTRY POINT
BRANCH

BRANCH IF CHARACTER EQUAL
THIS INSTRUCTION CAUSES THE SINGLE CHARACTER AT THE BADDRESS TO BE COMPARED TO THE O-CHARACTER.
IF IT HAS THE
SAME BIT CONFIGURATION AS THE O-CHARACTER. THE PROGRAM
BRANCHES TO THE I-ADDRESS.

ADDR

WORD

134C
134E
1350
1352
1354
1356
1358
135A
13SC
135E
1360
1362
1364
1340
1342
1344
1346
1348
134A
1366
1368
136A
1300
1302
1304

D2S0
1
168
169
170

171

172
113
174
175
176
171
178
179
180
181
182
183
184
185
186
187
188
189
190
191

LABEL
I NltALO

NEXTSEQ

NEXTlABEl

138

SerBER

156

UNOSPC

156

UNOSPC

135
135
156

I NVALD
I NVAl.D
UNOSPC

135

I NVALD

158
159

UNZONE N
TWelVE

172
164

SUMUP
E.lGHT

112
168

SUMUP
FOUR

172

SUMUP

186

BAOCMP

181

HOP

075

BRHUSP

195

OPI478

195

OP1418

195

OPI478

195

OPI478

191

NOROWO

SETBER
UNOWM

UNOSPC
UNZONE 0
TWEl VE

UNZONE 1
EIGHT
UNZONE 2
FOUR

UNZONE 3
SUMUP
SETTO

RDI4

140P

BAOCMP

NOROWO

192
193
194

STATEMENT

CLOAD=*E40, EC LEVEl=128211
COMMENTS

BR IF DO BHO: 1
SET A INVALID
DO=DOSK20
BR
SET B INVALID
DO.. OOSK 10
BR
USE TEN' S NUMER IC
H1=HIL
XLATE TEN'S
ROB HI AS,H
ADD TEN'S TO HUNDREDS
TIC=Tl+Hl
ADO CARRY, PO=OO
TOC=TO+PO+C
8R ON INVALID TENS
8R I f Hi B1T1=1
8R ON INVALID HUNDREDS
BR IF DO BIT 1=1
8R IF UNITS NOT SP CH
BR IF 01 B IT 0= 1
SP .CH. HA SK FOR I
Z=DlaKOI
8R IF NOT I
BR IF lZNZ
TAKE UNIT'S NUMERIC
Hl=OlL
BR ON UNITS ZONE
N=Dl BITS23
BR **12.000 ADO 2EEO TO UNIT'S
Hl=Hl+KEO
Pl=OSKOE
Pl=Pl+K20
8R
BR ** 8,000 ADD IF40 TO UNIT'S
Hl"'H1+K40
Pl=O-KEO
BR
BR ** 4,000 ADD OFAO TO UNIT'S
H1=H1 +KAO
P1=0$KOF
BR
** 0 THOUSAND ,ZERO OUT PI
Pl=O
ADD UNIT'S TO TOTAL
T lC=T 1+H1
TOTAL AOOR IN HEX
rOC=TO+Pl+C
READ 1-4 OR 1-7
ROB PI 1+1
BR IF B AODR COMPUTE
BR IF DO BITO= 1
U=T
**A AOOR, TRANSFER ADOR TO A*
8R IF 14 WM
8R IF PI BIT 1=0
DO;DO$K80
**SET B AGOR COMPUTATION STAT
RST INV HNOROS-SET B VALID
DO:DO*-K50
BR
**60 BACK TO COMPUTE B AOOR
SET 1-4 OP STAT
DO=DOSK04
BR iF M L Q OR H OP
BR IF Gl BITO=l
V:U
B* EQUALS A*
SET B STAR VALID
OO=00*-K10
1-40P
BR
**B AOOR COMPUTED, TRANSFER AODR TO B*
V=T
RESET B ADDR COMP
00=00*-K80
(-7 WM
BR ON
BR IF PI BIT 1=0
MASK FOR ,OR I OP
Z=Gl*-K05
BR ON , OR I OP
BR IF Z=O
**1-8 OP,PUT MODIFIER IN 01-A REG.
Dl=Pl
READ 1-8 CH.
ROB PI 1+1
BR IF PI BITI:l
BR IF NO 1-8 WM
SET 1-8 OP STAT
OO=DOSKOZ

PAGE

40

AOOR

WORD

oeAC
oeAE
oe36
oe38
OC3A
DOC
OC3E
oe40
OC42
oe44
oe46
OC48
0020
0022
U024
002&
0000
0002
0004
0006
V008
aDOA

5S86
862B
5019
2245
B45
C645
3683
3625

01360
OB64
0668
OB6A
OB6C
0616
087e
087E
oe60
OC64
oe66
OC68
oe6A
Oe6C
OCbE
OC 10
OC12
JC74
OC16
oe 78
OC7A
OC7C
OC7E
OCEO
OCE2
OCH
OCE6

4026

3615
5886
862B
850B
8515
8515
8515
B167
6169
B179
OlOB
914E
A06C

9CB8
AG62
8C50
A108
807e
934C
8100
840A
9C9C
ADA6
ADA6
981C
8C50
9518
A20E
9704
970.2
85f4
864E
A204
A204
AE6C
A6Et
8D7C
A57C
999C
999C

SEQUENCE NO.
ICYC
IC YC
IC YC
Ie YC
IC VC
IC YC
Icve
Ie YC
IC YC
IC ve
Ie VC
Ie YC
IC YC
IC YC
IC YC
IC YC
IC YC
IC VC
IC YC

lcve

IC YC
IC VC
IC VC
IC YC
ICYC
IC YC
IC YC
IC YC
Ie VC
IC vc
lC YC
IC YC
Ie YC
IC ye
ICYC
Ie YC
IC YC
ICYC
ICYC
IC '¥e
Ie YC
IC YC
IC YC
IC YC
IC YC
IC YC
ICYC
ICVC
ICye
IC YC
IC YC
IC VC
IC YC

195
196
191
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
220
221
222
223
225
226
221
228
229
235
231
238
239
240
241
242
243
244
245
246
241
248
249
250
251
282
283
284
281
28B
289

NEXTSEQ

OPI418

(= {-I
BACK-DATE 1*
BR ON AOOR VALIDITY
VLOADR N N=OO BITS23
Ol=Pl
**1-2 OR i-5,MOOIFIER IN 01-A REG.
VO=OSK40
BLANK OUT B* HI
Vl=OSK40
BLANK OUT B* LO
BR If 1-5
204 15
BR IF 00 BITO= 1
SET 1-2 OP STAT
00=00SK08
12 OR 3, SET INVO A ADDR SUT
OO=OOSK20
U=V
A* EQUALS B*
DO=OOSK 10
**SET B ADDR INVALID STAT
BACKDATE 1*
1= 1-1
BR ON ADDR VALIDITY
201 VlDADR N N=DO BITS23
2lL OPROW N N=Gl BITSH **A &. B AOOR VALID, START DECO
IERR 002 OPROW N N=G1 BITS23
B AOOR INVALID
A ADOR INVALI 0
IERR 002 OPROW N N=Gl BITS23
IERR 002 OPROW N N=Gl BHS23 ** A &. B ADOR BOTH INVALID
225 OPROWO N N=GIL
OP ROW 1 OEC;ODE
239 OPROWL N N=Gll
OP ROW 2 DECODE
284 OPROW2 N N=GlL
OP ROW 3 DECOOE
BR IF 61 BITS=l
OP RO W 4 DECODE
216 OP.INVO
H, Q, OR COL BIN
BR
ISAB 039 STAR
BR
!ERR 028 I NVOOP
INVALID OPS
**********************************************************************

NEXTLABEL

STATEMENT

CLOAO=*E40, EC LE VEl=128211
COMMENTS

LABEL

207

1250P
BLKBU
13

15
BRONMK
VLOADR
VUJADR
VLDADR
VLOAOR
OPROW
OPROW
OPROW
OPROW
OPINVD
*
*
*
*
OPROWO
OPROWO
OPROWO
OPROWO
OPROWO
OPROWO
OPROWO
OPRQWO
OPROWl
OPROWI
OPROWI
OPROWI
OPROWI
OPROWl
OPROWI
OPROWI
OPROWI
OPROWl
OPROWI
OPROWI
OPROWI
OPROWI
OPROWI
OPROW2
OPROW2
OPROW2
OPROw2

0
1

2
3
0
1
2
3

NORMAL OP CODE T ABL E
0
2
4

IMVE
(ERR
ISWM
ICLR
5
6
ICVC
B IBCH
E IZWM
F lZWM
0 IMVE
2 OWZ
3 I MVI
4 IMAD
5 ISWM
6 IEDT
7 I MZS
8 lADD
9 lAoo
A I MPY
B IoVo
C IRAO
D IRAO
E I MRC
f ICMP
0 ICYC
1 lOPO
2 MPRT
3 MPRT

028
055

004
002
037

002
002
009
014
004
004
002
004
028
004
005
004
010
014
005
005
005
011
031
012
033

033

MOVEOP
HALT
SETWM
eLRSfR
HISTRT
BRANCH
ZNWMBT
BRUIT
lOAOOP
MVI0NE
MVZONE
MDFADR
SETWM
START
ZEROSP
AOOOP
SUBTOP
MULTPV
DIVIDE
RSfADo
RSTADo
RECORD
COMPAR
HISTRT
RoRPCH
PRTCMD
PRTCMD

BR
BR
BR
BR
BR
BR
BR
BR
BR
SR
BR
SR
BR
BR
BR
BR
BR
BR
BR
BR
BR
BR
BR
BR
BR
BR
BR

M - MOVE OP
- HALT 01»
, - SET WM OP
CLEAR STORAGE 01»
I
NO OP, 8, OR 9 OP
B - BRANCH OP
V - BR ON lONE OR \liM
W - BR IF B IT EQUAL
L - LOAD OP
D - MOVE NUMERIC
Y - M()VE ZONE
1# - MODIFY AoOR
a - CLEAR 101M
E - EDIT
Z -MOVE ZERO SUP PRE SS
A - ADO
S - SUB TRAC T
i - MUl. Tl Pl Y
t - DIVIDE
- RESET AOD
- RESET SUBTRACT
P - MOVE RECORD
C - COMPARE
U1 - READ A CARD
2 - PRINT
3 - PRINT,READ

PAGE

41

ADOR

WOI(O

aCEB
aCEA
oeEC
aeEE
OCfO
OCF2
uCf4
oeFS
aeFA
OCfC

A57C
A57C
999C
999C
8D7C
AE40
A814
3613
91CA
'lICe

Ie YC 036
Icye 037

IC VC
ICVC
IC ve
ICye
IC YC
IC YC
IC YC
ICYC
ICYC
IeyC
leyC
IC YC

041
056
057
067
069
074
075
086
109
110

III
115

SEQUENCE NU.

IC VC
lADD
IBCH
IEDT
I SWM
lOPO
MQQQ
INRU
ICYC
IC VC
Ie YC
ICYC
ICYC
Ievc
IC VC
Ieve
Icve
Ieve
IC VC

Ie ye
IC YC
ICYC
IC VC
IC VC
IC YC
Ieye
Ie YC
IC VC
IC VC
IC ve
ICVC
Ie VC
ICYC
IC YC
Ie YC
Ie VC
ICVC
Icye
Ie YC
Icve
IeyC
IC VC
IC YC
ICYC
ICVC
IC VC
IC YC
ICYC
IC VC
ICYC

039
060
093
197
011
039
033
049
054
053
049
059
069
180
079
081
076
078
113

290
291
292
293
294
295
307
308
309
310
328
329
330
331

332
333
334
335
336
331

338
339
340
341
342
343
344
345
346
347
348

IADD
16CH
IERR
I UBR
MBBB

LABEL
OPROW2
OPROW2
OPROW2
OPROWl
OPROW2
OPROW2
OPROW2
OPROW2
OPROW2
OPROW2

NEXTSEQ
tOPD
lOPO
MPRT
MPRT
IC VC
9
lSSO
A MPPP
C
IOCM
0
E IOCM

4
.5
6
7
8

*
*

002
003

RDRPCH
RDRPeH
PRTCMO
PRTCMO
HISTRT
STKSEl
fORMS

002
003

lOAD
UOP

012
012
033
033
037

. ..

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

BR
BR
BR
BR
BR
BR
BR
DO=DOSKOl
BR
BR

PAGE

42

4 - PUNCH
5 - READ,PUNCH
6 - PRINT.P UNCH
7 - PRINT,REAO.PUNCH
PFR
K - STACKER SElECT
F CONTROL CARRIAGE
M - MOVE 1/0
l
LOAD I/O
U - CONTROL UNIT

"

.

•

lAOD
18CH
I MAO
IlWM
MNNN

124
114
052
004
006

iADD
18CH
IMPY
I lWM
MPRT

158
116

170
018
160

IBCH
iClR
IMRC
IZWM
MPRT

012
027
019
021
363

IC VC 072
IC ve 083

CLOAO=*E40. EC lE VEl=1282 11
COMMENTS

STATEMENT

**.* •••••• ******** ••• ****** •• *******
*.
*
300 HAlFWORD BIAS CONSTANT
*
*
FOR EACH MEMORY SllE.
*
*
********* ••• *****************
*
* 1400.* 16,384 * 32,768 * 49,152 *
**.***** ••• *****.***.***********.***
4180 *
8180 *
* 16K * 0180
*------------------------*
9120 *
* 12K * 1120 * SIlO *
*---------------------------*
8K * 20CO * 60CO
*
* Aoeo *
--------*
*--------------8060 *
4K * 3060 * 7060 *
*
*----------------------------*
B830 *
2K * 3830 * 7830 *
*
* - - - - - - _ .-------------------*
8A88
* 1.4K * 3A88 * 7A88 *
*
************************************
**********************************
* CROSS REFERENCE FOR CSECT ICVC *
*****.****************************

"*

107
095
010
014
082

NEXT LABEl

ICye OB7

ICYC 089

ICVC 090

18CH
ICMP
IMVE
JOTA
MPH

034
038
012
067
368

18CH
ICYC
IMVE
JENO
MPRT

035
229
019
135
375

IBCH
ICve
IMVE
JEND
MPRT

036
284
072
145
393

18CH
ICVC
IMVZ
JTPE
MPRY

037
294
020
042
412

18CH
IOVD
I MlS
JTYP
"'OOQ

039
167
054
140
011

18CH
lEDT
I RAD
KE NO
MQOQ

057
075
029
029
018

I8CH
lEOT
ISAB
lERR
MQQQ

06(>
1~3

020
009
02.4

ClOAD=*E40. EC lEVEL=128211
**********************************
* CROSS REFERENCE FOR CSECT ICYC *
**********************************
IC YC
IC YC
IC VC
ICYC

122
123
124
127
revc 135
ICYC 138
lCye 140
ICYC 156
IC YC 158
IOC 159
IC YC 164
Ie YC 168
IeYC 112
IC YC 113
IC YC 117
ICYC 181
ICYC 186
IC YC 191
IC YC 195
IC YC 197
lC YC 202
ICYC 204
ICYC 207
H .. YC 211
IC YC 213
IC YC 214
IC YC 216
Ie YC 225
IC YC 239
Ie YC 284

IC YC
ICYC
ICYC
IC YC
IC YC
IC YC
IC YC
IC YC
IC YC
IC YC
ICYC
IC YC
ICYC
INDX
ICYC
IC YC
[CYC
ICYC

115
111
122
121
151
135
128
137
157
158
10
H1
162
016
108
177
175
193
061

ICYC
ICYC
IC YC
lCYC
ICYC
IERR
IERR
lCYC
ICYC
Ie YC
Ie YC

114

Icve

132
134
196
201
004
054
214
211
212
213

IC YC 119
INDX 023
ICYC 152

ICYC 155

IC YC 139

ICYC 153

lCYC l66

lCVC 170

ICVC 182

ICYC 185

ICYC
IC YC
IERR
MLll

200
206
041
059

MPR T 165

ICVC L88

ICYC 190

PAGE

43

ADOR

WORD

SEQUENCE NO.
IC YO
IC YO
IC YO
IC'tO
IC'tO
ICVO
ICVO
IC'tO
Ie YO
Ie YO
leyo
IC YO
Ie vo
IC YO
Ie YO
Ie YO
Ie YO
Ie YO
Ie YO
ICVO
Ie YO
IC YO
Ie VO
IC YO
Ie YO
IC YO
Ie YO
Ie YO
Ie YO
leyO
Ie YO
Ie YO
IC YO
IC YO
Ie YO
ICYO
Ie YO

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027

028
029
030
031
032
033
034
035
036
037

LA8EL

NEXTSEQ

NEXTlA8EL

T

OP CODE AND 8IAS TA8lE

*
**
*

•*
*
*
*
*

**
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

ClOAO=*E40, EC lEVEl=128211
COMMENTS

STATEMENT

o

-AUX STG ZONE 2-

KRAGER

BITS 4-1=
1

2

3

4

5

6

7

8

9

A

B

C

o

E

F

************.*****************************************************
0* 00 OA 14 IE 28 323C 46 50 5A 01 01 01 01 01 01 *
*-------------------------------------------------*
1* B+0059 ( A INO REG AOOR) 8+044C B+0888 8+0100 8+03E8 B+OOOO *
*------------------------------------------...:-------------*
2* B+005E « 8 INO REG AOOR}
B+OCIC 6+0834 B+044C 8+0064 *
*----------------------------------------------------------*
3* B+0063 (AB INO REG AOORJ
8+OC80 8+0898 8+0480 8+00C8 *
*----------------------------------------------------------------*
8 4*
6+0CE4 B+08FC 6+0514 B+012C *
I

T

*------------------- ----------------------------------*
6+0048 8+0960 B+0518 8+0190 *
*------------------------------------------------*
6*
IB= HAlFWORO BIAS CONSTANT)
B+ODAC 8+09(4 8+050C B+OIF4 *
5*

*-----------------------------------------~------------------*
I FROM KO AUX STG ZONE 0
B+OE10 B+OA28 8+0640 B+0258 *

S=7*

*----------------------_._--------------------------------*

o

8*
B+OE14 B+OA8C B+06A4 B+02BC *
*----------------------------------------------------------------*
9*
8+0ED8 8+0AFO 8 .. 0708 8+0320 *
*----------------------------------------------------------------*
A*
B+OF3C B+OB54 B+076C B+0384 *

*----------------------------------------'-....;.-----------*
16 32 48 64 80 96 11
28 44 60 16 92 01 23 39 *

3 B* 00

*-----------------------------------------------------*
IC 18 OB
IF 12 16 2A
B1
02 15
*
*--------------------------------------------------------------*
0* 10
29 90 80 06
IE f1
*

c*

*----------------------------------------------------------------*
05 19
20 OE OF
13 11
04 18
*
------------------------------------------------------------*
F*
21 22 23 24 25 26 27 C6 06
14 lA
*
E*

******************************************************************

PAGE

44

AOOR

WORD

SEQUENCE NO.

2044
2046
2048
204A
204C
204E
2050
2CBC
2eBE
2C('0
2CC2
2G('4
2CC6
2CC8
2CCA
2CCC
2C('E
2COO
2C02
2C04
2C06
2COS
2COA
2COC
2eOE
2CEO

3404
5Cf2
5E82
lEn
5E09
lCf2
AGBE
3404
14E2
2Cf7
5C09
E648
7C42
f650
1C52
E65f

2(, E2

1643
0040
FFf2
OF02
54E2
C 170
7252
5222
ABCE

H51

4426
A304
7E52
E65f
4406
A304
7E42
ee80
3633

2CE4
2CE6

2eES
2CEA

2G EC
2C EE
2CfO

2Cf2

IDIS 003
lOIS
lOIS
lOIS
lOIS
{DIS
1015
1015
1015

010
011
Ol6
020
023
027
028
036

W1S 031

IERR
JTYP
IOIS
1015
!DIS
1015
lOtS
IRSl
lOIS
lOIS

IO IS
lOIS
lOIS
10[S
1015
lOIS
lOIS
lOIS
1015
lOIS
lOIS
1015
lOIS
10[5
lOIS

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
I 0 [S 01 6
lOIS 011
1015 018
1015 019
lOIS 020
1015 021
lOIS 022
1015 023
1015024
lOIS 025
1015 026
1015027
lOIS 028
lOIS 029
1015 030
1015 031
lOIS 032
lOIS 033
1015 034
1015 035
lOIS 036
lOIS 031
lOIS 038

035
113
oe9
Ol4
016
019
018
145
034
031

LABEL

NEXlSEQ

T

NEXTLABEL

SJATEHENT

CLOAO=*E40. EC i.E VEl=128211
COMMENTS

1400 COMP
STOP ROUTINE
R TAYLOR
SET UP FOR 16 CHARACTER DISPLAY MESSAGE
sroppp
SET MODE K=AO
CPU ZONE AND 1052 MODE
RDH P DA,BE
GET STOP CODE AND ZERO LOWER
ROH H OA, A8
GET SENSE BYTE
HO=HO*-KOI
INSURE 8IT 7 IS OFf FOR DISPLAY
PUT SWITCHE S IN fOR 01 SPLAY
Pl=HO
STH P DA.BE
STORE IT BACK
011 GO
BR
CONTINUE SE T UP
STOP
SET HODE K=AO
SET 1052 MOOE AND CPU lONERT
GO
STH G DA,Be
STORE G REG DURING CONVERT
PO=O$KFF
Pl=PO
INVAliD ADD MESSAGE FFFF
STOPAB
016 TRY8
BR If 00 BIJ2=O
A STAR OK
STH P OA,98
STORE IN K4
TR YB
020 AROUND
BR IF 00 BIT3=O
B STAR
GOOD
STH P OA.9A
STORE B STA~ fOR OSPY
021 CONVI
BR IF 00 BIT 2= 1
BR If A I S BAD
023 TRYA
BR IF 00 BIT3=l
BR If B IS BAD
AROUND
G=V
PUT B INTO G HEX-DEC
lCTO 021 CVTOEC
BAl
CONV
STH H OA,9A
STORE VALID IN K5
TRYA
021 CONVI
BR If DO B1l2=1
G=U
PUT A INTO G HEX-DEC
ICTD 021 CYTOEC
BAL
CONV
STH H DA.98
STORE VALID A IN K4
CONVI
RST S4
RESET S4 FOR ALLMESSAGES HERE
CONVA
00=DOSK03
SET STATS fOR 16 CHAR MESSAGE
00= DO*-K04
RS T BIT 5
RST S5
037 GOTB
BR If TU3=0
B STAR OK
RST TA K=lO
RESET ALTER DISPLAY ACTIVE If ON
ROH G OA,BC
CHECK FOR AUX OR CONTROL AID OP
036 OECBST
BR If G1 BIT 4=0
NOT AUX OR CONTROL A/O OP
STH V DA,9A
OVERRIDE B SJAR DECIMAL ADDRESS
OECBsr
ROH V DA t 8C
RESTORE ORIGINAL 8 SJAR
GOTB
ISTP 006 STOPCD
BR
** IN (STP 1* IS PUT IN GREG OEC EQUIV IN H REG FOR UNPACK,
**********************************
* CROSS REfERENCE fOR CSECT lOIS *
**********************************
INRU 057 JCHL 106 JTPE 007 JTYP ll2 KENO 016 LPCH 025 MPRT 346
LROR 021 MMMM 042 MPRT 251

*

*

lOIS 023
I TRP 058

ITRP 057

PAGE

45

ALiOK

J64E
0650

0652
0054
0b56

v058
065A
U65C
db 5E
0660
0662
0664
0666
0668
066A
066C
Ob6E

0670

Ob72
0674
0676
0618
067A
0642

WORe

16C5
16F3
3042
7032
4426
SOIA
CD5F
8442

0063
3683
50FO

5030
CD6B
8442
5DAO
C5F!
3A95
7AFF
01F7
4ADD
ED43
f03.5
8636

ODED

0644

EOB8

0646

001B
FOBS

0648
064A

1085

064C

8638

0634
0636
Ob38

3645
3613

063A
063C
06lE
0640
Oa2C
062E

0630

DlBD
1030
5226
C220
8658
0210
3643
2F(]1

SE~UENCE

IDVD
IOVD
IDVD
10VD
lOVD
IDVD
IDVD
IDVD
IOVD
IOVO
10VO
IDVO
IDVD
IDVO
IDVD
IOVO
IDVD
IOVD
IDVO
IUVD
IDVO
IOVO
IOVO
10VO
IOVO
IDVO
10VO
IOVO
10VD
IOVO
lOVD
IOVO
IDVD
IDVD
IOVO
IOVO
IDVO
10VD
lOVD

NO.

001
002
003
004
005
006
001
008
009
010

011
012
013
014
015
016
022
024
025
026
033
035
036
031
038
0.39
040
047
049
050
051
052
053
054
055
056
051
058
059

LABEL
T

*
*
*
*
*
*
*
*
*
*
*
*OJ VI DE

READAF

AFLOOK
NOAWM

*SHI P
BFLOOK
SUB r
SKI P

CKSLSH

10'10 060
061

IDVD
10 VO
IDVD
IDVO
IDVD
IDVD
IDVD
10VD
IOVD
IOVO
IOVD
IDVO
ID VD

062
063
064
065
066
061
068
069
070
011
072
073

SE TMI N
SErS.GN
STOREB
OK
CKTLED
NOTAWM

NEXTSEQ

NEXT LABEL

STATEMENT

CLOAD=*E40, EC LEVEL=I28211
COMMENTS

1400 DIVIDE
KRAGER
THE DO REGISTER IS USED AS A FLAG REGISTER FOR DIVIDE. THE BITS IF ON
~EAN THE FOLLOWING.
BIT 1= THE B FIELD WAS MINUS.
4; THE A FlELO wM WAS DETECTED.
5= THE X POSITION OF THE QUOTIENT HAS BEEN DONE.
6= AN OVERFLOW HAS OCCUREO.
1= B FIELD SIGN POSITION DETECTED.
THE S REG BITS ARE
BIT 0= SUBTRACT DIVISOR.
3= CARRY BIT ON
5- TRIAL SUBTRACT ON
DIVIDE PREPERATION AND A CYCLE LOOP.
RESET 0 AND 1 BIT
OO=DO*-KCO
RE SE T ALL LOW BITS
DO=DO*-KOF
SET SO S3 ANO S5
SET S K=94
SET A AUX REG
S T H U OA, BE
SET B AUX REG
G=V
READ A FielD
ROB Pi U-l
BR I f A NOT A SP CHR
BR I F P 1 SIT 0-= I
AFLDOK
035
GO CORRECT CHAR
CORCHR
BAL
IAOD 160
BR IF PI BITI:::l
BR If NO WORD MARK
NOAWM
037
OO=OO$K08
SET A WM fLAG
SAVE NUMERIC CHAR
HI-PIL
B CYCLE LOOP
READ B FIELD
ROB Pi V+O
BR IF NOT SP CHAR
BR IF PI BUO-= 1
049
BHOOK
GO CORRECT CHAR
BAL
IADD 160
CORCHR
TO=Pil
SETUP FOR ADD SUBr
BR IF SO= 1
BR IF SUST
052
SUBT
se T UP FOR AOD
TO=TOSK90
TOC=TOiH1+C
ADO, SUBT
BR IF TR IAL SUB T
055
SKIP
SR I f 55=1
Pl=TOL+P1H
PUT ORIG IONES ON CHR
BR IF PI BH2:1
sa IF NON STO SIGN
058
CKSlSH
BR IF PI BIT3=1
BR IF STD MINUS SIGN
064
SETMIN
BR
STD PLUS SI GN
.065
SETSGN
I=PlI:!KEO
BR IF .HINI
SR I f NOT SLASH
066
STOREB
I=P 1l:!KO I
BR IF LINI
BR If Nor SLASH
066
STOREB
PI-P1*-K80
REMOVE 0 BIT
BR
066
STOREB
DO=DO$K40
SET B MINUS fLAG
SET SIGN pas FLAG
DO=OO$KOI
BR IF S5=1
BR IF TRIAL SUBr
068
OK
S18 PI V+O
srORE NEW .iESUlT
B STAR -1
V=V-l
BR IF DO BU4=l
BR IF A WM FLAG ON
071
NOTAWH
BR
GO FOR A CYCLE
025
READAF
SR IF 00 BIT5=l
SR IF X POS FLAG ON
075
CKCARY
00=OO$K04
seT x POS FLAG
Hl=O
RESET Hi

PAGE

46

Al)UK

WORD

0632
:Jb1C
067E
0080
0682
Ob84
0086
0688
Qb8A
Ot» 8e
068E
0690
0692
0694
Jo9b
J098
069A
06ge
069E
06AO
06A2
OoA4
ObA6
J6A8
JIJAA

8664
16C3
F583
86'3E
0181
8bFO
0040
5032
e591
3000
5444
f595
2002
4246
e59A
8658
0002
8658
1:222
86ce
.5032
1000
0194
F2ee
8602

06FO
()6f2
fJ6F4

C 5AO
2040
f22B

06F6

8688

06AC
vbAE
J6BAA
i!.oAC
20AE
2680
2682
26B4
2686
26B8
26BA
26Be
26BI:
26CO
L6C2

1045
3543
3583
703A
DF27
95C6
0740
957A
1583
3523
9598
OF 14
0115
3543
1B45
95C2
1523
5224
Sf 30
5f69
3645
OBFO
EOBB
0640
C4C3
OBBB
FOA3
3543
1B38
OF01
FHD
801C
0507
C49B
A79E
CB60
F228
0640
EOC3
OB40
F230
OB60
E092
0114
Fi3E
3523
AbBE
fOC3
1523
1543
A694
0114

SEQUENCE NO.
IEOT
IEOT
IEOT
IEOT
IEOT
IEOT
IEOT
IEDT
IEIH
IEOT
lEOT
IEoT
IEOT
1I:0T
IE01"
IEOT
IEOT
lEOT
IEOI
IEDT
IEOT
IEOT
IEOT
IEOT
lEOT
lEOT
IEOT
lEOT
IEOT
lEDT
IEOT
IEOT
lEOT
lED!
IEOT
IEDT
lEOT
lEOT
IEOT
lEOT
IEOT
lEOT
lEDT
lEDT
lEOT
IEDT
lEOT
lEOT
.lEDT
IEOT
lEOT
IEDT
IEDT

121
122
123
124
125
126
127
128
129
130

LABEL

NEXTSEQ

NEXTLABEl

125

SKIP1

128
074
130
030

NOBENO
TEST2
AENO
ST ART E

051
137
131

NOUNIT
WAVE
WAVE

072

STOREB

SETBOY
SKIPI
NOBENO
AENO

131

132
133
134
135
136
137
138
1.39
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
161
168
169
110
111
112
113

SPEC1

WAVE
RE \I SC N
BREAD

169

NUMRIC

173

ZRO

157

PROCMA

140
154
IC YC 037

BREAD
EXEOT
HI STRT

153

119

OUT
FORAGN

160

Pl4

173

ZRO

164

PIS

PIS

149
150
171

ION

171

NUMRIC

113

RSTZ
ZRO

150
150

SSTORE
BSTORE

ZON
BSTORE
OUT
EXEOT
PRDCMA
PI4

RSTZ
IRO

BsrORE
RSTZ

STATEMENT
BR IF Gl BU5=l
P1=Pl*-K40
Gl=GlSK04
Gl=Gl$K08
STB PI V-I
BR IF Hi BIT 1-= 1
BR
BR IF 01 BIT 1=0
BR
G1=G1*-K08
Gl=Gl$K02
BR
BR IF HI BIT 1=0
BR IF G1 BIT5-l
Gl=Gl$K04
fl=T1*-K40
BR
Gl=G1*-K02
V=V+1
ROB HI V
T l=Hl
T l=l l$K40
Z=T laKFO
BR IF HZ=O
Z=T laK40
BR IF Z=O
Z=T laKOB
BR IF lZ=O
Gl=GUK04
SIB 1"1 V+l
SR IF HI BIT 1=1
BR IF Gl BIT 1=1
BR
Z=Gl*-KDO
SR IF z=o
BR
Z=T laK60
SR IF DO SIT7=O
Z=T laK40
SR IF HZ=O
Z-=T laK40
SR IF 00 SIT1=O
Z=T laK60
SR IF HZNI
BR IF Gl BIT 5=0
SR If Gl SIT 7=0
Gl=Gl$K02
SR
BR IF LI=O
Gl=Gl*-K02
Gl=Gl*-K04
SR
BR If Gl SIT5=O

ClOAO-=*E40, EC lE VEl-= 12 82 Ll
COMMENTS
BR IF ZERO SUPP ON
SET TEMP WM
SET SUPPRESS ON
SET BODY ON
STORE A FLO CHAR IN B FLO
BR IF NO B FLO WM
BR IF A FIELD 101M
RESET BODY
SET A flO TERMINATED
BR IF WM WITH 0
BR IF ZERO SUPP ON
SE T SUPP ON
SET TEMP 101M

READ B FIELD
INSURE NO WM
BR IF 0-9
BR IF BLANK

.

BR IF •
SET SUPP ON
STORE CHAR SACK
BR IF NO S FLO 111M
BR IF EXP EDT ON
TeST FLOAT $ AND DEC CTRl
BR IF BOTH OFF
BR IF NO PI flAG
TEST CHAR
BR IF •
SR IF NO PI FAl.G
TEST CHAR
SR IF NOT •
BR IF SUPPRESS Off
SR If NO EXP EDIT
SET DEC CTRl
BR IF 0
RESET DEC C TRL
RESET SUPPRESS
BR IF SUPPRESS OFF

PAGE

51

ADDR

WORD

2bC4

2845
F514
28C3
3855
A694
5226
5f30
OF4D
C4C5
ElIE
2AB3

26C6
26C8
26CA
26CC
279E
27AO
27A2
27A4
nAb

27A8
27AA

3A45

27AC
27AE
27BO
2782
27B4
2766
27B8
21BA
21BC
21BE
27CO
27(,2
2180
2782
2784
2186
2188
2ISA
278C
2798
279A
279C
278E
[190

F230
3A25
6AFt
C499
f08f
OfFD
E09E
C481
1F3A
1523
E521
SD1C
2F45
F5C8
2fC3
3f55
7F3A
F142
A7AO
1513
1525
A7S0
OF6D
f214
CF40
E086
A180
ElOI
1531
2fB3
A186

2192

2794
2196
27(4
21C6

27C8
27CA

lEOT
lEOT
If: DT
IEOT
IEOT
ItOT
IEOT

028
030
039
049
051
069
011

SEQUENCE NO.
IEDT
IEDf
IEDT
lEDT
IEDT
IEDT
lEDT
IEDT
IEDT
IEDT
IEDr
IEDT
IEIH
IEOT
IEor
lEOT
IEOT
IEDT
{EDT
IEDT
lEDT
IEOT
IEDT
IEOT
lEDT
IEOT
IEOT
lEOT
IEOf
IEOT
lEOT
IEOr
IEOT
IEDT
IEOT
IEOT
lEOT
IEOT
lEOT
IEOf
lEOT
IEOT
IEDT

LABEL

NEXTSEQ

114
175
176
177
178
179

180
181
182
183
184
185
186
187
188
L89
190
191

150
150
FORAGN
XREADB
213
179
188
PI6

205
208

NOPE
179
198

192

193
194
195
196
191
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216

ENOlT
ZER02

180
ICYC 031
202

CMP
XTRE

191
180

PR02
198
CMA2
211
191
198
198

PI7
BK2

201

NEXT LABEL

SE T BLANK CHAR
T 1:OSK40
8R IF * FilL OFf
BR If G1 BIT 3=0
fORCE
Tl=OSKOC
Tl-=HSK50
CliAR TO *
BSTORE
BR
V=V-l
READ B FIELD
ROB HI V
TESr CHAR
Z=HlaK40
BR IF BLANK
BR IF Z=O
BK2
FORAGN
BR If Gl BIT6=O
8R IF DEC C T1U. OFF
BUILD
TO=OSK08
MASK
TO=TOSK40
SR IF NO PI FLAG
BR If 00 BIT7=0
PIG
CHANGE MASK
TO:TOSK20
TEST CHAR
TO=TOIIHI
BR IF
BR IF Z=O
PR02
MAY BE •
BR If .LZ=O
CMA2
Z=H1aKFO
NOT 0-9
BR If HZNZ
FORAGN
BR If 0
BR If Z=O
ZER02
STORE CHAR
STB Hl V-I
RESET DEC CTRl
GI=Gl*-K02
BR If fLOATING S ON
XREADB
BR If Gl BU 2=1
HI STRT
BR
FORCE BLANK CHAR
Hl:0SK40
BR If * FILL Off
BR IF Gl 8IT 3=0
XTRE
BUILD
Hl=OSKOC
CHAR
H1=Hl$K50
SroRE CHAR
STB Hi V-I
BR If DONE
Bit If Gl BIT 1=0
ENDIT
BR
XREADB
Gl=Gl*-KOl
Gl:Gl*-KlO
BR
ZER02
TEST CHAR
Z=HlaK60
8R IF NO PI fLAG
BR If 00 B117=0
PH
TEST CHAR
Z=HIIlK40
8R IF NOT ,
BR If HZNZ
NOPE
8R
ZER02
BR If DEC CTRL ON
ZER02
BR IF G1 8IT 6:1
REser FLAGS
Gl=Gl*-K33
Hl=OSKOB
CMP
8R
**********************************
* CROSS REFERENCE fOR CSECT lEDT *
**********************************

129
036

046
033
Oe7
018

lEOT 037
lEOT 049
IEaT 090

IEDT 013

CLOAD=*E40, EC LEVEl=128211
COMMENTS

BSTORE

ICye 244

lEOT
[EDT
lEOT
IEDT
IEDT
IEOT

STATEMENT

IEDT 132

.

PAGE

52

••••••••••••••••••••••••••••••••••

CLOAO=.E40. EC LEVEL=128211

• CROSS REfERENCE fOR CSECT IEDT •

••••••••••••••••••*••••••••••*••••
IEDT
IEOT
lEDT
IEOT
IEDT
IEOT
II:DT
II:DT
IEOT
IEDT
IEOT
IEOI
IEOT
IEOf
IEDT
IEOT
IEOT
lEOT
lEOT
IEOT
IEOT
IEDT
IEOT
IEDT
11:0T
lEOT
I I: OT

012
074
076
077
019
082
086
090
094
098
102
109
118
120
124
125
128
130

.EDT

160
Ib4

IEDT
IEOT
IEOT
lEor
lEOT
lEOT
HoOT
IEDT
IEor
IEDT

133

131
138
140
149
150
153
154
157

169

171
173
119
180
188
191

197

198

U:OT 201

lEOT
lEOT
1EDT
lEOT
lEDT

202
205
208
211
213

IEOf
!EDT
IEDT
IEOT
IEDT
IEOl
lEOT
IEOT
IEDT
IEOT
lEOT
IEOI
lEOT
lEDT
IEDT
IEOT
!EDT
lEOT
lEOT
lEOI
IEOT
lEOT
IEOT
lEDT
IEOT
IEOT
IEOT
IEOT
IEOT
IEOT
IEDT
lEOT
IEOT
lEDT
IEDT
IEOT
IEOT
IEOT
lEOT
IEDT
fEDT
(EDT
IEDI
IEOT

010
121
014
060
056
080
Of4
05.5

IEOT 011

IEOT 019

lEOT 064

IEDT 096

lEOT 081

IEOT 089

IEOf 091

IEOT 134

on

0'35
081
103
113
093
101
lC8
126
128
120
le6
Olb
151
164
165
155

IEOT 105
If 01 114
lEOT 111

IEOT 119

tEOT 121

IEOI 110

I EDT 11Z

IEOT 115

IEOT 133

lED I 112

IEDT 113

IEDT 115

IEDl 118

IEOT
IEOT
IEDT
IEOT

168
160
183
204

1E0T 169
lEDT 19Z

IEDT 201

lEOT ZIZ

l~Z

148
158
H2
144

166
146
15b

196
186

211
203
193
Z16
1"9
189
190
Z09
18Z

lEDT Z13

IEDT 099

IEOT 100

IEOT 137

PAGE

53

ADDR

wORD

OA80
OA82
OA84
OA86

8159
810A
8D04
81DA
A062
810A
936C
8DIC
934C
81DA
810A
2A43

oeC4
OCC8
uCCA
llCCC
0(06
ocoe
0CiJE
206C
lu6E
lUJC
llDE
0118
017A
Ol7C
017E
OlDA

{ERR

IERR
IERR
IERR
IERR
IERR
IERR
{ERR
IERR
IERR
IERR
IERR
IERR
IERR
IERR
IERR
lERR
IERR
IERR
lERR
IERR
IERR
(ERR
IERR
IERR
lERR
IERR

al7e

2A 13
AC68
2A25
3A 13
7Af2
A04'4
56A5
lAC 3
A068
E671
8000
2A23
AC68
E071
80C6
2AF5
0268
2Af7
E56D
8He
f676
nDC

,Hec

OLD£:
1314
1376
13 70

1312
1378
IHA
2062
2064
2066

2J68
20M

136C
D6E

IERR
IERR
IERR
II:RR
IERR
lERR
IERR
IERR
IERR
IERR
IERR
IERR
IERR

lERR
IERR
IERR
IERR
IERR
IERR
{ERR
lERK
{ERR
IERR

06
150d
150A
15 DC
bOI::

1510
1512
1514
1516
1518
151A
1'llC
151E
b20
1522
1524
1:>26
1528
152A

WORD

1222
2C07
1020
4426
7032
5DlA
CD05
8442
EDOS
fDOA
161S
5Df9
Cet8
94fC
5D30
500B
30B5
703A
eCI5
DFI0
5flA
8618
3C 85
8el8
5030
8600
5050
5000
F204
3015
30C5
1050
5032
lCF3
5422
5D30
0015
3C45
50BB
5019
3BB5
783A
CD2l
8442
101'5
FOA6
<:iOIC
50Eg
50lA
C02F

SEQUENCE NGl.

LABEL

IMPY 001
IMPY 002
IMPV 010
IMPV 012
IMPY 013
IMPY 014
IMPY 020
IMPY 022
IMP Y 023
IMPY 030
IMPY 032
IMPV 033
IMPY 034
IMPY 035
IMPl' 036
IMP)' 031
IMPY 038
IMPY 039
IMPY 040
IMPY 041
IMPY 042
IMPY 043
IMPY 044
IMPY 045
IMP'!' 046
IMPl' 047
IMPY 048
IMPV 049
IMPY 050
IMPY 051
[MPY 052
IMP\, 053
IMP\, 054
IMPY 055
IMPY 063
IMPY 064
IMPY 065
IMPY 067
IMPY 068
IMPl' 069
IMPl' 070
IMPl' 071
IMPY 072
IMPY 073
IMPY 074
IMPY 081
IMPY 083
1MPY 084
IMPY 085
IMP'" 086
IMPY 081
IMPl' 088
IMPY 089

T
*
MUL TPY

CKSPCL
NOSPEC
SIGNOK
NOAFWM

AFLOWM
AFLGON
AHADWM

TRUADO
SETAUX

NOBWM

NOTSPC
NONZRO
*

NEXTSEQ

NEXT LABEL

STATEMENT

CLOAD=*E40, EC LE VEl=128211
COMMENTS

KRAGER
1400 MULTI PLY
MULTI PLY SIGN ANALYSIS AND B fIELD CLEAR LOOP.
SET B AUX REG
STH V DA,8C
CL EAR flAG BITS
PO=O
RESET SO AND S6
RST 5 K=82
SET AUX B STAR
G=V
SET AUX A STAR
5TH U DA,8E
READ A fiELD
ROB PI U-I
BR If PI BIfO= 1
032 NOSPEC
BAL
IADD 160 CORCHR
BC 11 If CHAR IS PLUS
BR If PI BIT 2=1
035 SIGNOK
BC ... If CHAR I S PLUS
BR If PI BIT 3=0
035 SIGNOK
IN VER T SIGN CTRL BIT
DO=DOOKO 1
Hl:Pl
BCH If A 111M flAG OFF
SR If PO BlTO=O
038 NOAfWM
BR
050 AHADWM
READ B FIELD
ROB PI V+O
Pl=PIH
SET TO ZERO
Pl=PUKBO
STORE CHAR BACK
STB PI V-I
BCH If A WM FLAG ON
SR If PO BHO=l
048 AH.GON
BR IF Hi BIT 1=0
BCH If A flO WM
046 AFLOWM
READ A fiELD
ROB Hl U-l
BR
038 NOAfWM
PO=POSK80
SET A WM fLAG
BR
038 NOAfWM
ROB PI V+O
READ MLPR
BR
023 CKSPCl
ROB PI G+O
READ PROOue T POS
Pl=PIL
BR If ADD
054 TRUAOD
BR If 00 BIT1=0
Pl=PUK 10
P1=Pl$KCO
SET UP PLUS OR MINUS
ST BPI G+O
STORE UNITS OF Pf{OD
RDH U DA.8E
SET A=AUX
PO=PO*-KOf
ROH G DA,8C
READ B AUX REG
R08 PI V+O
READ MlPR
BR IF PI 81T 1= 1
BCI1 If NO B flO WM
010 NOBWM
PO=POSK40
SET B WM fLAG
T l=PIH
01=1'1
ZERO CHAR
Tl=Tl$KBO
STB Tl V-I
BR If PI BITO=l
083 NOTSPC
BCH IF NOT SPC CHAR
BAL
lAOD 160 CORCHR
Pl=P1*-KfO
8R IF l ZNZ
BCH ON NON o MLPR
086 NONZRO
BR
118 EXIT
HO=Pl
SET MLPR
MUtT IPLY MAIN lOOP.
ROB PI U-l
BR IF PI BITO= 1
BCH If NOT SPC CHAR
098 CHAROK

PAGE

59

ADDR

WOj{D

1~2C

8442
DeC2
4DEB
lE7B
5DDD

152E
1530
1532
1534
1536
1538
1000.
100.2

10.0.4
100.6
100.1:1
lOGA
lODe
lOOE

1010.
1012

10.14
1016
1018
lOLA
10 Ie
1011:'
lO20

1G22

5DFD
9AOl
7DFf
ID·ff
1DFF
7DFF
7DFF

7DFF

90.16
CAlC
IE 83
IDFF
9000.
CAlC

1DFF
90.10.
SCAD
lCAF
4DC 5
5B50
E lAA
20C2

lOL4
lO26
lo28
lUlA
102C
102E
IlJ30
1032
1034
1036
1038
103A
10 3C

5DDD
SBAO
7eAF
toS5
2020
4060
5709
785A
DE44
9526

IJ44
1046
lU48
IJ4A
104C
1041:
1050
1052

00.02
5B50
E ICE
20.02
0020.
5BAD
5COD
lOAF

10:>4

4D8D

1056
1058

7B5A
DC3f
5422
5446

10~A

lO5e
105E

0.020.

7422

SEQUENCE NO.
IMP\,
IMP\,
IMPY
IMP\,
IMPY
IMPY
IMPY
IMPV
IMPY
IMP\,
IMPY
IMPY
IMP\,
IMP\,
IMPY
IMP\,
IMP\,
IMPY
IMPY
IMP\,
IMP\,
IMP\,
IMP\,
IMP\,
IMP\,
IMPY
IMPY
IMPY
IMP\'
IMP\,
IMP\,
IMP\'
IMPY
IMP\,
IMPY
IMPY
IMP\,
IMP\,
IMPY
IMP\,
IMPY
IMPY
IMPY
IMPY
IMPY
IMPY
IMPY
IMP\,
IMPY
IMPY
IMPY
IMPY
IMPY

C96
0.98
0.99

LABEL

CHAROK

10.0.
10.1

10.2
10.3
10.4
10.5
10.6
101
10.8
10.9

110.
HI
112

ADDER
ADDER
ADDER
ADDER
ADDER
ADDER
ADDER
ADDER
CGNT! N

11.3
114
115
116
117

lIB

CKBIT4

EXIT

119

120.
121
122
123
124
125
126

NOCARY

121
128
129
130

NOPRC Y

131
132

133
134
135
136
137
138
139
140
141
142
143
144
145
150
151
158
159

•AEND
fINISH

0.
1
2
3
4
5
6
7

NEXTSEQ

NEXTlABEl

UDO 160.

CORCHR

STATEMENT

BAl
RSTS K=lO
Ho.=PIH+HOl
Ho.=HOcKo.7
Pl=Pll
Hl-=Pll
10.4 ADDER N N=Ho. BITS 561
PIC-= P 1iilH 1+C
PIC=PliilHl+C
PIC=P l@H1+C
PI C-= P l@H 1+C
PIC-=P1@H1+C
P lC=P1@Hl+C
CKBIT4
BR
115
118
EXIT
BR If HD BIT4=D
Ho.=HD*-Ko.8
PIC=P1iH1+C
10.4 ADDER 0. BR
BR IF HO BlT4=O
EX IT
118
PIC=P lalH1+C
BR
112
CONTIN
TG=POl
PIC=PliTO.C
PO=PIXlSPOH
ROB T 1 G+O
BR IF 56=0
NOCARY
125
SET S K= l()
RST S K=02
Pl=Pll
TO=Tll
P 1C=P I@TO+C
NOPRCY
BR IF Hl:O
130
SET S K=02
Tl=Pll+TIH
Pl=01
STBT1G-l
8R IF HO BIT 1=0
AENO
136
BR
Nor'ilRO
086
MUUIPL\, ENDING ROUT lNE.
"' "
RST S K=lO
ROB T 1 G+O
FINISH
BR IF 56=0
141
SET S K=10
RS T S K=02
TO=Tll
P 1= POL
PIC=P1iilTO+C
Tl=P1L+TIH
STB T 1 G-l
BR IF PO BIT 1= 1
161
MPYEND
RDH GOA, ac
G=G-l
STH G DA,ac

CLOAD=.E4o., EC lE VE l=1282 11
COMMENTS

RESET S3
SA liE ZGNE BITS
CORR EC J MLPR
STRIP ZONE BITS

MPlV CNAt)

BCH IF MlPR NOT 8
REMOIIE 4 BIT

BCH If MlPR NOT 9

ADD ANY CAND CARRY
SA liE THI S CARR\,
READ PROD POS
BCH If NO PROO CARRY
SET S3
RST S6
RSLT FIELD
PROD FIelD
BCt- IF NO PROD CARRY
SET S6
ADD PROO ZONES
STORE RE5Ul T
BCH81f A FLO WM

Rsr S3
READ PROOU: f
BCH IF NO PROO CARRY
SET S3
RST S6

ADD fIElDS
IN SERf ZONE S
STORE RESUl T
BCI- IF B FlO WM FlG
READ B AUX REG
DECREMENT BAUX -1
STORE B AUX REG

PAGE

60.

AOOR

wORD

lObO

95C8
2CC1

103E
1040
1042

SEQUENCE NO.
IMPY
IMPY
IMPY
IMPY

2601

S07e

161
161
L69

LABEL

NEXTSEQ
063

NEXT LABEL
SET AUX

MPYEND

110

(eyc 037

HISTRT

STATEMENT
BR
PO=O
00=0
BR

**********************************

H~PY

010

IMPY
IMPY
IMPY
IMPY
IMPY
IMPY
IMPY
!I1 VE
IMVE
IMVE

IM\lE
IMVE
1"\IE
IMVE
I.C YC
1M \IE
ICYC
IMVE
IMVE
IMVE
IMVE
I MVE
IMVE
IM\lE

oe9
028
085
016
239
008
225
057
059
047
046
061
040
089

CROSS REFERENCE fOR CSECT

IMVE

*

**********************************
IMVE 035

IMVE 084

IMVE 087

IMVE 042

PAGE

64

AODR

WORD

lOAb
20A8
20AA
lOAC
20AE
2080
20B2
20B4
2086
,WB8
20M
20Be
20BE

50eo
F13C
4BDB
AOBE
4BOD
5Beo

20CO

0445

20C2
20C4
20C6

1645
7B3A
801e

IMVl 004
IMVl 015
IMVZ 016
IMVl 019

SEQUENCE NO.
IMVI
tMVZ
IMVZ
IM"Z
IMVZ
IMVI
IMVZ
IMVI
IMVZ
1M "Z
IM"Z
IMVZ
IM"Z
IMVZ
IMVZ
IMVZ
'MVZ
IMVZ
IMVZ
IMVI

5DlA
5019
3045
5BCO
5030
5049
3045

IC YC
IMVZ
IMVZ
IMVZ

240
012

014
011

001
002
003
004
005
006
001
008
009
010
011
012
013
014

015
016
011
Ol8
019
020

lABEL

T
*
*
MVIONE

DIGIT
XU TE

STORE

Ie YC 241

NEXTSEQ

NEXT LABEL

STATEMENT

ClOAO:*E40. EC lE VEl:128211
COMMENTS

MOVE ZONE OR OIGITOPS.
KRAGER
THE ZONE OR DIGiT BITS ARE MOVED FROM ThE A FIELD TO THE B FIElD.
WM'S ARE NOT CHANGED.
READ A fiELD
ROB PI U-I
SET CHAR TO A REG
Dl:Pl
IN SURE 1 BIT ON
Pl=PI$K40
CONVERT CHAR TO BCD
ROB Tl AS,P
READ B fiELD
ROB PI V+O
SAVE B flO WM
GO=?l
IN SURE 1 Bll ON
Pl=PI$K40
CONVERT CHAR TO BCD
ROB PI AS,P
015
BR If MOVE DIGIT OP
DIGIT
BR IF Gl BIT 1=0
Pl:T IH+Pll
MOVE BITS
Olb
XLATE
BR
Pl=TIL+P1H
MOVE DIGIT 8ITS
CONVERT TO NPL
ROB TI AS.P
019
STORE
6R I F GO BIT 1= 1
BR IF 101M FLAG OFF
SET WM IN CHAR
Tl=Tl*-K40
STORE CHAR
ST B T 1 V-I
RTN TO I CYCLE
ICYC 037
HISTRT
BR
**********************************
* CROSS REFERENCE fOR eSECT IMVI *
**********************************

PAGE

65

AilOR

226t

wORD

Z278

571A
5709
3045
50CO
5000
50CO

2Z7A

1045

227C

703A
5EC2
FE04
361.3
D712
A28A
703A
SOIA
0009
3D45
703A
5224
C145
5f30
OFIF
3F45
3583
CFFO
C4C 7
ECC 1
CF38
FeAC
CF50
E088
CFBB
fOBC
Of6D
F238
Of4D

2270
1.2.7 2.
2-274
2-276

227E
tUBa

n82
L2S4
a86

2288
228A
UBC
228E
2290

un

2294
2290
l2.98
2.Z9A

229C
229E
2.2AO
2242
22A4

22A6
UA8

22AA
2ZAC
nAE
2280
22B2
2284
2286

2288
22B4
22BC
22BI::

22C4
22C6

22C8
2.2CA

22CC
22CO
22C2

A2B8
ECC]
3515
lf38

A294
B07C
F53C
2F45
7F38
A294
1515
A2BC

SEQUENCE NO.
IMIS
IMI S
IMIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMI5
IMIS
IMIS
IMIS
IMI5
1I1IS
IMIS
IMIS
I MIS
IMIS
IMIS
IMIS
1MIS
IMIS
IMIS
IMZS
IMI5
IMZS
IMIS
IMIS
IMI5
IMZS
IMZS
IMIS
IMIS
IMIS
IMZ S
IMIS
[MIS
{MIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMIS
IMZS

001
002
003
004
005
006
001
008
009
010
011
020
021
023
024
025
026
027
028
029
030
031
032
on
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060

LABEL
T

*

*ZEROSP

PI2
STORE
XX
AFLOwM
INC
TEST

NOBWM

T5TFAP

PIl
SETSUP
NOlAPS
END
ZERO

SIGDGT

NEXTSEQ

NEXTLABEl

STATEMENT

ClOAD=*E40, EC lEVEL=128211
COMMENTS

MOVE WITH ZERO SUPPRESS.
KRAGER
A FIELD DATA IS MOVED TO B FIELD. THE A WM ENDS THE OP. ZONE BITS ARE
REMOVED FROM THE UNITS POSIT ION. HIGHO' 5 AND, S ARE SUPPRESSED.
ROB 01 U-l
READ A FIELD
Pl=DI
INSURE NO WM BIT
Pl=Pl$K40
CONVER T TO BC 0
ROB PI AS. P
REMOVE ZONE S
Pl=P1l
CONVERT TO EBDCIC
ROB PI AS,P
SET TEMPORARY WM
Pl=Pl*-K40
STB PI V~l
READ CDNTROL BYTE
ROH H DAtBS
BR IF NO PI BIT
BR IF HO BIT3"'O
PI2
024
SET PI FLAG
DO=DO$KOI
BR IF A flD WM
BR If D1 BIT 1=0
INC
031
BR
xx
027
STORE DATA
SfB PI V-I
READ A FIElD
ROB PI U-l
BR IF NO AFielD 101M
BR IF P 1 BIT 1= 1
STORE
026
REMOVE 101M
Pl=PlSK40
STORE OAlA
SfB PI V-I
V=V+l
BR IF END OF R VC SCAN
8R IF Gl B1T4=1
054
END
READ B FIELD
ROB Hl V
BR IF NO B FIELD 101M
BR IF HI BIT 1=1
NoeWM
037
REMOVE WM BIT
Hl=Hl$K40
SET B END FLAG
Gl=GUK08
TEST CHARACTER
Z=HIIlKfO
BR IF CHAR WAS A 0
BR IF Z=O
ZERD
055
BR IF CHAR WAS 1-9
BR IF HZ=O
SIGDGT
059
BR IF NOT A SPECIAL CHAR
BR If HI BlTO=l
SETSUP
051
BR IF CHAR NOT & - OR BLANK
BR IF LlNZ
TSTfAP
044
TE ST CHAR
Z=HlaK50
8R IF CHAR I S A &
BR IF HZ=O
SETSUP
051
TEST CHAR
Z-=HIDKOB
BR IF NOT A •
NOTAPS
BR If lZNZ
052
Z=H1aK60
TEST CHAR
BR IF NO PI FLAG
BR IF DO BIT7=O
PH
050
JEST CHAR
Z=HlaK40
BR
PIl
050
BR If HZ=O
8R IF •
ZERO
055
SET ZERO SUPPRESS ON
Gl-=GUK 10
PUT B flD CHAR BACK
STB HI V+1
BR
TEST
032
RETURN TO I CYCLES
BR
HISTRT
Icye 037
BR IF Gl BIf3==O
BR IF ZERO SUPP I S OFF
NOTAPS
052
Hl=O$K40
FORCE BLANK CHAR
STB Hl V+l
STORE DAIA
BR
TEST
032
RESET ZERO SUPPRESS
Gl"'Gl*-K10
BR
NOTAPS
052

PAGE

66

C~OAD=.E40t

**********************************

*
1'1 ZS
1M ZS
1M ZS
1M ZS
l"llS
1,\ l S
1M ZS
PHS

lMZ S

004
024
026
027
031
032
037
044
050
051

PUS
PHS 052
1M Z S

054

PHS 055
1'" Z. S 059

IC YC 245

IMZS
IMZS
IMIS
IMIS
IMZS
IMZS
IMZS
IMIS
IMZS
IMZS
IMZ S
IMI S
IMIS

021
028
025
024
053

034
041
041
040
045
032
038
039

CROSS REfERENCE FOR CSECT IMZS

*

**********************************

IMIS 058
IMIS 049
{MIS 043
I MIS 055
lMIS 050

I MZS 060

EC LEVEL=128211

PAGE

61

ClOAD:*E4D, EC LEVEL=128.211

INDX

DeSCRIPTIVE

ENTRY POINT
INOX{N

ADDR

J718

07lA
011C
071E
0120
0722
0124
0126

0728
072A
072C
012E
0130

0132
0734
0136

0138
OHA
073C
073E

0740
0142

0744
0746
0748
074A
074C
074E
0750
0152
0754

0756
0158

WORD

1002
CD23
57CO
U8]
8726
5019
l7FD
CF31
5FD9
5FCO
lF83
8732
IFf 0
5F43
5FfB
5AEO
50'> 8
0043
6886

SF'> 8
8eeb
C04B
50CO
1083
874C
lOFO
4040
SOFB
50BA
3045
COSO
50(;0

1083

PAGE

68

TEXT
OBJECTIVES

THIS ROUTINE IS eNTERED ONLY FROM I-CYCLES. THIS IS
THE EXCLUSIVE ENTRY POINT. IT IS ENTERED FROM
A- AND/OR B-ADDRESS.

SEQUENCE NO.
INOX
INDX
(NOX
INOX
INDX
INDX
INOX
INOX
INDX
INOX
INOX
INOX
INOX
INDX
INDX
INDX
INOX
INOX
INOX
INOX
INDX
INOX
INOX
INOX
iNOX
INOX
I NOX
INOX
INDX
INOX
INOX
INOX
INOX
INDX
INOX

001
002
003
004
005
006
007
008
009
010
011
012
013
014
01.5
016
017
018
019
020
021
022
023
024
025
026
027
026
029
030
031
032
033
034
035

LABEL

NEXTSEQ

r

NEXT LABEL

1.

SELECT THE CORRECT INDEX REGI STER.

2.

GENERATE AN ADDRESS CONSISTING OF TOTAL OF BASE ADDRESS.
INDEX REGISTER VALUE, AND THE BIAS FACTOR.

3.

RETURN TO I-CYCLES AND READ REMAINDER OF INSTRUCTION.

STATEMENT

COMMENTS

1401 COMPATIBILITY INDEXING ROUTINE

ASEQ
AL07=18
INOXIN
006

HOINVT

010

TENS

HOINVT
TENS

015

NOS IlEC

016

SAVEHI

024

NOUNWM

NO SIlEC
SAVEHI

NOUNWM

ICYe. 127
028
029

TENZON 3
ZONINV
TENUNT

LONI NV
TENUNT

037

NONSP

RST S K=90
BR IF PI BITO=i
ROB 01 AS,P
Dl=01*-K08
BR
Dl=Pl
Dl=OlaKFO
BR IF HI BIT 0= 1
Pl=Hl
ROB HI AS, Il
Hl=Hl*-K08
BR
Hl=HlaKFO
GO=HIXH
Hl=HIH
ROH T AS,H
ROB PI 1.1
BR IF PI BIT 1= 1
1= 1-2
ROB HI IH
BR
BR IF PI BITO=1
ROB PI AS, P
Ill=Pl*-K08
BR
Pl:PlIlKfO
GO= p lL.GOH
HI=PlH
ROB PI T-l
Ill=Pl$K40
BR If III BITO:l
ROB Pi AS.P
IlI=Pl*-K08

12119/66

R. C.. HUANG.

INSURE SO ANO S3 OFf
BR If NO SIlECIAl CHAR
REAO HUNO BCD CHAR FROM TABLE
SP CHAR-STRIP Bl T 4-WEIGHT 8
PUT HUNO IN 01
INVERT HUNO ZONES
BR IF TENS NOT A SPECUL CHAR
SP CHAR-PUT TENS IN PI FOR TlU
READ TENS BCD
STRIP BIT 4-WEIGHT 8
INVERT ZONES
SAVE TENS NUMERIC IN GOH
SET HI FOR TLU
READ INOEX REGISTER ADDRESS
READ UNIT'S
BR IF NO UNIT'S WM
UNIT'S WM. 13 OR 16-BACKDATE
REREAD fEN'S
00 NOT INDEX-RETURN TO I-CYCLE
BR IF UNITS NOT SP CHAR
READ UN ns 6CO
STRIP 4-WEIGHT 8
GO=TENS.UNITS
UN IT' S ZONE IN Hl HI
REAO INOEX REG UNITS
OR IN WM BIT
BR IF NOT SP CHAR
READ UN ITS BCD
SIRIIl 4

AOOR

WORD

075A
075e
015E
0160
0762

SHE
LOfD
6fD3
50BA
C06B
3045
5OCO
1083
56BO
5FAB
4DF3

0164

0166
0168
016A
016C
016E
0170
0172
0174
0716
0778
017A
011C
011E
0180
0182
0184
0186

INOX
INDX
INDX
INDX
INDX
INDX
INDX
(NDX
INDX
INOX
INOX
lNDX
INOX
INOX
INDX
INDX
[NDX
INDX
INDX
INOX
{NDX
[NOX
INOX
INDX
INDX
INDX
INDX
INDX
INDX
INDX
INDX
INDX
INDX
INOX
INOX
INOX
[NDX
INOX
INOX
INoX
INDX
INDX
INDX
INDX
INDX
INIH

74fF

5B09
3045
CD1F
50CO
1083
8180
IDFO
17DF
0108
2AID
1145

54F5
5FEO
64ff
5Af9
H2O
2007
FFlE
2DfB
24AO
f49E
2DIB
l7FD
57Fl
6FFF
5AEO
6B4S
1645
8C8A
30E9
2440
FF 11
819E

0188

01BA
018C
G1SE
0190
0192
0194
0796
0798
019A
019C
079E
01AO
01A2
alA4
01A6
(HAS

OIAA
01AG
01AE
0760
07B2

INOX
INDX
I'll OX
INDX

SEQUENCE NO.

003
008
010
015

ICYC
INDX
INoX
INDX

123
004
007
010

036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
051
058
059
ObO
061
062
063
064
065
066
067
068
069
010
071
072
073
074
015
016
011
018
019
080
081

LABEL

NEXTSEQ

NEXT LABEL

038

UNITS

044

HUNDED

054

HONOSP

055

AOoHUN

059

NOlOCA

011

UNITB

010

COMBIN

070

COM6tN

NONS?
UNITS

HUNDED

HONuSP
AOOHUN

NOlOCA

UNITA

COMBIN

ICYC 113

SETTO

UNI TB
066
010

UNlTA
COMBIN

Sf AlEME.NT

BR
INVERT UNITS lONE
Pl=PiaKfO
ADD UNIT'S lONE Of 2 fIELDS
Hl=HI+PI
READ INDEX REG TENS
ROB PI T-l
BR IF TENS NOI A SP CHAR
BR If PI BITO=1
OR IN WM BIT
Pl=PUK40
READS TENS BCD
ROB Pi AS,P
STRIP 4
PI=Pl*-K08
READ INDEX REG HUNDREDS
ROB Tl T
**TOTAL UNIT'S laNES NOW IN TO
IO=HIH
Hl=PlXH+HlL
**CONBINE INDEX TEN'S & UNIT
GOC=GOiHI+C
**ADD THE TWO TENS' & UNITS'
**PUT HUNDRED'S IN PI TO BAl
PI=!l
OR IN WM BIT
Pl=Pl$K40
BR IF PI BITO= 1
BR IF HUNO NOT A SP CHAR
READ HUNDREDS BCD
ROB PI AS,P
STRIP 4
Pl=PI*-K08
BR
INVERT HUNO laNES
Pl=PlaKFO
AD 0 HUNORED S
01C=0 liP 1+C
BR If 01 BIT 1=0 **BR IF NO HUNO IONECARRY
TO=TO+KIO **lONE CARRY,AOD 1 TO UNIT lONE
STRIP I Blr Of HUND.
Dl=Dl*-K40
**SEr TEN'S IN HI TO AOOR AUX ST
Hl"=GOXl
ROB HI AS, H **X'LATE TEN'S FROM fABLE
GOe= GOL +H HC
**ADD TEN'S & UNIT'S IN HEX
**MOVE UNIT lONE TO HI TO BR
Hl=fO
BR IF UNIT'S 8 lONE
BR IF HI BIT 2= 1
NO B IONE,IERO OUT PI
Pl=O
BR IF NOUNI TS A lONE
BR IF Hi BIT3=O
A lONE, AOO OF A0 HE X- 4000 DEC
Pl=Pl+KOF
ADD IT TO TEN-UNITS'
GO=GO+KAO
BR IF NO CARRY
BR IF AC=O
CARRY, AOD ONE MORE
Pl=Pl+KOl
INVERT HUNOREDS'IONES
Ol=DIIlKfO
CROSS HUNDRED'S
Hl=DlX
SHIFT LO BY 1 BIT
HIC= HiL +H 1 +C
ROH T AS, H **X'LATE HUNO+BIAS fROM AUX ST
T le=T 1 +GO **ADD TEN-UN US' TO HUNO & BIAS
DO=DO*-K40 **RESET INVALID AOOR DIGITSTAT
INDEXING COMPLETED
BR
UNIT'S B lONE-SET Pl=lF
Pl=O-KEO
B lONE, AOOIF40 HEX-8000 OEC
GO=GO+K40
BR If UNIT'S A lONE
BR IF HI BIT3=1
BR

AEND

ICYC 124

ICye 125

CLOAD=*E40. EC LEVEl=128211
COMMENTS

**********************************
* CROSS REFERENCE FOR CSECr INOX *
**********************************
ICYC 126

PAGE

69

CLOAD=*E40. EC lEVEl=128211

lrWX 016

UX
1ill [) X
INDX
INOX
INDX
INDX
IN OX
I ,'lOX
l"lU X
INUX
Itll lJX
INDX
l,~

024
028
029
031
038
044
054
055
059
066
010
077

INDX
INOX
INOX
INOX
INOX
INDX
INDX.
INOX
[NOX
INDX
INOX
INOX
INOX

014
020
024
021
033
036
040
050
053
056
079
Oe5
00

**********************************
* CROSS REFERENCE FOR eSECT INOX *
**********************************

I NDX 068

I NOX 080

PAGE

10

CLOAD:*E40. EC LEVEL=128211

INll

DESCRIPTIVE

PAGE

TEXT
THE 140G-lERO EQUIVALENT POSITION, ARE RESTORED.

1.18JECTIVES
INITIALIlE BIAS CONSTANT (NORMALLY) DURING {CPL ROUTINE.

ENT RY PO (NT S

EXAMINE OVERLAY CARD, ANALYZE COLUMNS THAT ARE NOT BLANK.
ADJUST FOR BIAS FACTOR AND STORE NEW VALUE IN THE APPROPRIATE AUXILIARY STORAGE LOCATION.

BEGIN
NORMAL ENTRY POINT FROM BOlA ROUTINE DURING CONTROL STORAGE LOAD.

SET STORAGE PROTECT KEYS TO ZERO.
FILETB
ON RESET OPERATIONS, THE FILE TABLES THAT ARE LOCATED BELOW
ADDR

WORD

fA
LA Fe
lAfE

ldOA

2045
2A07
3B89
2C75
5AA4
(080
C493
5FC8
OF4D

2dO(;

C481

LdOE

7FAO
ABOO
5002
5BA2
6B05
1BA2
2C25
2015
7012
58eo
69tB

,~A

2800
21302
2B04
21306
21308

2810
lb 12

2B14
2B16
2B18
2BIA
Z8lC
lB1E
2820
21322
2d24
21326
2B28
2B2A

2B2C
2B2E
2B30
2B32
2834
2B36

SEQUENCE NO.
INIl
INIl
INIl
INIl
INll
(NIL
INIl
{NIL
INll
INIl
INlI
INIl
IN II
INIl

INIl
IIHl

INIl
INIl
INIZ
lNIl
INIZ
INIl

6800

.(Nll

78C8
ODBO
C4AO
26C7

INIl
INIl
INll
INIZ
INIl
INIl
(Nil
[NIl
INIZ

8lEb

2645
2745
5DA2
1618

71

001
002
003
004
008
010
011
012

LABEL

NEXTSEQ

NEXTLABEL

T
BEGIN
NEXT
018

DONE

008

NEXT

008

NEXT

032

KEEPON

IRST 109

STRPRO

013

014
015
016
017
018
020
021
022
029
030
031
032
033
034
035
036
031
038
039
040
041
042
043

DONE

KEEPON

BACK

STATEMENT

ENTRY POINT USED DURING A RESET OPERATION.
COMMENTS

[NIT IAlllE BIAS CONSTANT
Pl=OSK40
SET STARTING AODRESS
10=0
SELEC T MODULE 0
Tl=0-K80
START ADDRESS
PO=O$K70
LAST MODULE ADDRESS
T=T+l
ADJUST TO ADDRESS 0080 INITIALLY
Z=PlcK80
CHECK END OF I NI HAll lER
BR IF Z=O
GEl DATA
RD8 HI AS,P+l
Z=H1cK40
CHECK FOR UPDATE
BR IF l=O
CONTINUE
STB Hi AS.T+O
STORE OVERLAY IN MODU1.E ZERO
BR
RDH U OA,88
GEl NEW BIAS
ROB T 1 DA.Ae
GET MAS ASSIGNEO HI MEM ADDRESS
Tl=Tl$UO
CREATE NEW HI MEM ADORE SS
STB f l DA,AC
STORE NEW VA1. UE
PO=0$K20
DO BIAS INITIALIZATION
Pl:O$KlO
STH U OA.8A
PUT 1400 0 ADDRESS IN I VIA K1
RDH I AS,P+O
IlC=Il+U1
10C= IO+UO+C
STH I AS.P+2
Z=PlcKBO
BR If INl
00=0
BAL
GO SET STACK KEYS TO a
DO=0$K40
BUILD BLANK AND NO WORDMARK
01:0$K40
ROB Pl OA,Ae
GET HI MEMORY ADDRESS
STH 0 U+2
STORE NO WORD MARK BLANK

AOOR

WORD

2838
2S3A
283C
2150
2152
2154
2156
2158
215A
215C
215E
2160
2162
2164
2166
2168
216A
21bC
216E
2170
2172
2114

1001
f4B5
8240
SE02
3EOD
2FC3
76F8
2728
01A8
C4D6
2707
20W
06AO
E006
f26D
2613
F257
2623
76FO
2607
2707
128E

SEQUENCE NO.
INll
INll
INIl
INIl
INIZ
INIl
IN!1
INll
INIl
{NIL
IN II
INtI
{Nil

INII
INIl
INIl

INll
INIl
INIl
INIl
INll
INIZ

044
045
046
047
048
049
050
051
052
053
054
055
056
0.S7
058
059
060
061
062
063
064
Ob5

LASEl

NEXTSEQ
042
BOlA 018

FILETS
STORET
050

050
061
050
HUN02

NEXTlASEl

STATEMENT

Pl:PI-UO+l
TR!Al SUS TRAC T
HAVENOT OVERSTEPPED MEMORY YET
SR IF AC=1
BR
RDH H OA,88
GET BIAS CONSTANT
GO 256 BYTES BELOW FOR TABLE
HO=HO-KOO
ADJUST TO START ADDRESS
Hl=OSKOC
STH 0 H+2
INCREMENT UNITS POSITION
Dl=Dl+K02
CHECK FOR UNI TS OVERFLOW
I=DlaKOA
STOREr
BR IF NOT UNI TS TEN
BR IF INZ
01::0
MACK UN ITS IERO
OO=OO+K 10
INCREMEN r TEN S
CHECK FOR TENS OVERFLOW
Z=OOaKAO
STOREr
BR IF HINZ
BR IF.TENS NOT TEN
HUN02
BR IF 007= 1
HUNDREDS CARRY
I)()=OSKO 1
MAKE HUNDREDS 1
BR IF 007=1
STORer
DO=05K02
MACH HUNDREDS 2
STH 0 H
00=0
01=0
RTN
**********************************
* CROSS REFERENCE FOR CSECT INII *
SACK
START

**********************************
002
008
018
032
042
INll 047
IN LZ 050
INIZ 061
IN I I
IN II
IN II
IN II
IN II

BDIA
INIl
INII
{Nil
INII
IRST
INIl

004
015
012
0.31
045
068
053
{NIL 058

INIl 017

I Nil 057

I NIl 060

ClOAD=*E40, EC lEVEl=128211
COMMENTS

PAGE

72

ClOAD=*E40, EC lEVEL=128211

INRU

DESCRIPTIVE

OBJECTIVES

ENTRY POINTS
ENTER

STOPCK
CHECK CONDITIONS. DETERMINE WHETHER REMOTE RESTART, SET IC.
CONSOLE lNTERRUPT, ETC., AND GO TO APPROPRIATE ROUTINE FOR
EXECUTION.

1682
1684
1686
11)88
168A
168C
168E
1690
1692
1694
1696
1698
169A
169C

169E
IbAO
16A2
16A4
16A6

WORD

2206
0416

5EFF
EH1

0216
3600
DBS7
5F90
OF59
f4f2
0216
20C1

7Cf2
OOAO
360.0
5A4f
EfE8
FfE2
CBfD

16A8

DBEl

16AA

CFDE

L6AC

5EFZ

13

TEXT

HANDLE NATl VE 110 REQUESTS, EXTERNAL I NTERRUPT IONS. CHANNEL INTERRUPTIONS, SET IC. INSTRUCTION STEP, AND SOFT STOP.
THESE CONDITIONS ACTIVATE A HARDWARE REQUEST LINE.

AOOR

PAGE

SEQUENCE NO.
INRU
INRU
INRU
(NRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU

001
002
003
004
005
006
001
OOB
009
010
011
012
013
014
015
016

LABEL
T

*

*
*
*
*
*
*ENTER

011

018
019
020
021
022
023
024
025
026
027
028
029
030

INTRPT

STOPCK

NEXTSEQ

NEXT lABEL

STATEMENT

GOBACK

ENTER FROM ICYC WHEN AN EXCEPTIONAL CONDITION
EXISTS fROM THE PREVIOUS OPERATION.
ENTER HERE FOR HANDLING THE VARIOUS STOP CONDITIONS.
ENTER FROM READ REQUEST ROUTINE WHEN VARIOUS
INTERRUPT CONDITIONS ARE PENDING.
COMMENTS

1400 COMP.SOFT STOP,I/O.CONSOlE REQ. R. TAYLOR
THIS ROUTlNI PERFORMS THE FOLLOWING FUNCTIONS
1.NATIVE 1/0 REQUESTS
2.EXTERNAl INTERRUPT
3.CHANNEt INTERRUPT
4.SET I C
5.1NSTRUCTION STEP
6.S0FT STOP
SET READ MODE & lONE
SET MMSK K=30
BR IF READER NOT ACTIVE
019 I NTRPT
BR IF GO Bn 1=0
PUT RPS IN HI fOR BRANCHING
Hl=RPS
BR If NOT 6 MllLI-SEC TIME-OUT
BR IF H12= 1
019 I NTRPT
SET CPU lONE & MODE
RST MMSK K=31
SET INST STEP lATCH-IF INSf STEP
SET Be K=80
BR TO INTERRUPT IF'INSTSTEP
019 INTRPT
BR IF BB5= 1
READ NEXT OP CODE
ROB H1 I
TEST FOR 1/0 OP
l=H1.K50
049 ICYRTN
BR IF AC=O
SET CPU ZONE & MODE
RST MMSK K=31
ZERO OUT STOP CODE
Pl=O
FROM I-CYCLES,SET STOPCODE TO 00
STH P DAtBE
RST S4.S6 DISPLAY STATS
RST S K=OA
ENABLE INSTRUCTION STEP LATCH
SET BC K=80
RESET TIMER IF ON
GO=IIM
CHANNEL 0 INTRPT,ABORT.BACKUP 1*
056 RETURN
BR If 882=0
059 CONSLE
BR IF B83=0
CONSOLE INTRPT
SET INSTRUC nON COUNTER I NTRPT
BR If B84= 1
042 SEliC
INSf STEP TO BE PERfORMED
058 STEPOY
BR IF BB5= 1
STOP CONDITION SENSED
0.57 SfEPDl
BR If BBO=O
RDH H DA,BE
READ OUT STOPCODE,GOOD IF S4=1

AUDR

WORD

16AI:

2C07
OfC3
ElAO
ClfA
OffB
FOFA
0004
4FFF
EfE8
96AC
CBEA
50EF

16BO
1062
lb84
IbB6
16B8

16BA
lo8C
168E
11>(;0

16FA
16FC
lHE

5lff

1700
.loEA
16EC
ibEE
16FO
16f4
1.6fo
16f8
16E4

A378
FfE2
DBAD
CFAC
Clf5
8082
OEFf
C4E4
9E72
FOf2

lH6

feB

l6E8
l6DE
16EO
16E2
16C2
16C4
16Co
16CB
16CA
l6CC
loCE
1600
16U2
1604
l606

8'990
A044
A8C6
9fOE
3404
EAC8
820A
HeD
HOB
3406
EBD3
E904
9A60
3482
fAOA
9C14
3400
96AC

1M2

1608

160A
l6DC

INRU
INRU
INRU
INRU
INRU
INRU
INRU

009
019
030
041
042
045
049

SEQUENCE NO.
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
{NRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU

ICYC
INRU
INiw
INRU
INRU
INRU
INRU

036
010
033
034
027

LABEL

031
032
OB
034
035
036
037
038
039
040
041

AROUND

ICYRTN
TESTRT
CHECK
*

RETURN
STEPDZ
STEPOY
C(JNSLE
NATREQ
CKS6

PO=O
BR If 881=1
BR If S6=1
BR IF S4=0
Z=HIDKOF
BR IF lZNZ
RST S2
HW=Hl
BR If 8B2=0
BR
BR IF 884=0
HO=SWAB
H1=SWCO
8R
8R IF 8B3=0
BR IF B85=1
BR IF BBO=O
BR IF S4=1
8R
Z=HOoKFF
BR IF INl
BR
8R IF LINl
BR IF H03=1

INSURE PO=O FOR 2 CYCLES RETURN
NATIVE REQUEST IN SMALLER LOOP
HONOR TYPEWRITER • WAIT UNfI l DONE
BYPASS SIXTEEN CHARACTER TEST
CHECK FOR REMOTE RESTART
IS NOT REMOTE RESTART
RESET S2 IF PREVIOUSLY ON
SET WUT lATCH.ENA8lE MACH.CHECK
CHANNEL 0 INTRPT,A80RT,BACKUP 1*
STAY IN II WO LOOP,OEVICE CLEARS
BRANCH IF NOT SET IC
READ SWnCHES
READ SWITCHES
GO TYPE OUT NEW INSTRUCTION ADOR
BRANCH IF CONSOLE INTERRUPT
WAIT fOR STAR T KEY
LOOP FOR START KEY
BRANCH TO TEST 16 CHAR. MESSAGES
EXECUTE I CYCLES,NO INTRPT TEST
MA SK FOR HAL T AND 8RANCH
TEST INTERVENTION RETURNS
DO UNCONDITIONAL BRANCH
NOT INTERVENTION STOP,NEXT INSTR
OF AID
STOP,GO TO NEXT INSTR.
8f,4f( 42J,6f-PRINTER,CHAN 0 INT.
INSTRUCTION COUNTER IS BACKEO UP
STOP CONDITION DISPLAY
INSTRUCTION STEP 01 SPLAY
DO CONSOLE INTERRUPT
SET 1052 MODE
NO 1052 REQUEST UP
SERVICE 1052 REQUEST
CLEAR OTHER NATIVE REQUESTS
GO WAIT
SE T 25~0 MODE
BR If PUNCH REQUEST IS ACTIVE
BRANCH IF NOT READER

041

BYPASS

056
030
045

RETURN
STOPCK
AROUND

ISIC 008
059
030
0.30
050
ICYC 041

SHIC
CONSU:
STOPCI<
STOPCK
TESfRT
ICYC

053
{UBR G02
049
049

CHECK
UNCOBR
I eYRT N
ICYRTN

HQQQ
1015
I SfP
INTP

8R
BR
8R
8R
SET MODE K=AO
BR IF TT6=O
CKS6
REQ
8R
BR IF TT2=1
GONE
GOBACK
8R I f S6=1
SET HOOE K=BO
REQEST
8R If PS6= 1
DR IF RS6=0
PRINTC
START
8R
SET MODE K=98
BR IF NOT 1403
BR IF PRS7=0
GOBACK
8R
GO TONA T 1403
SOSTRE
SET MOOE K=80
RESTORE CPU MODE
8R
GO 8ACK TO WAIT
STOPCK
**********************************
* CROSS REFERENCE FOR CSECT INRU *
**********************************

045
003
002
006

063
JTYP 055
065
OBO
069
017

LREQ 001
OBO
MPRT 265

GOBACK

INRU 012
INRU 040
INRU 036

INRU 015
INRU 046

INRU 053

I NRU 054

041

018

ClOAO=*E40, EC lEVEl=12B211
COMMENTS

STATEMENT

NATREQ
STOPCK
8'( PASS

GONE
REQEST
PRI NTC

NEXTlABEl

060
030
041

BYPASS
SEliC

042

043
044
045
046
047
048
049
050
051
052
0.53
054
055
056
057
058
059
060
061
062
063
064
065
066
067
069
077
078
G79
080
081

NEXTSEQ

030

XXXXXX
STOPP?
INSTST
LABEl.

INRU 047

INRU 081

.ITYP 050

JTYP 053

JTYP OB4

JTYP 101

MPRJ 318

PAGE

74

CLOAD=*EltO, EC lEVEl=128211

**********************************

*

CROSS REfERENCE FOR CSECT {NRU

*

**********************************

INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRIJ

050
053
056
057
058
059
060
063
065

069
011
080

INRU
INRU
.INRU
INRU
INRU
INRU
INRU
INRU
INRU
INRU
lNRU
INRU

048
O!':l

025
029
028
026
032
061
063
066
061
064

INRU 039
INRU Olt5

INRU 078

lREQ 023

PACE

75

CLOAD;*E40, EC lE VEl=1282 11

INIP

DESCRIPTIVE

PAGE

TEXT

ENTRY POINTS

OBJECTIVES
SET OR RESET ANY OF THE SENSE SWITCHES (8-G" OR ANY Of THE
SW ITCH TYPE FUNC HONS SUCH AS S1'ERU NG FEATURE. 2540/141t-2
EMULATION, ETC.

LABEL
INITIAL ENTRY FROM THE INTERRUPT ROUTINE.
CRTN
RE-ENTRY POINT AFTER fUNCTION CHARACTER IS
IRAN Sl A TEO.

SH TAPE ASS1GNMENTS AND TAPE TRACK AND DENSITY.

AODR

WORD

lFDE
lFEO
IFE2
lFE4
lfEb
IFE8
IFEA

3404
3F22
16F3
2080
3643
1040
A416

2494
24<.16
2498
249A
249(
249E
24AO
24A2
24A4
24A6
24A8
24AA
24AC
24AE
24BO
24B2
24B4
24B6
24B8
24BA
Z4SC
24BE

f2.39
3613
2EA5
3E13
6EF!
EOAB
fOA9
2E77
6Ef9
F4BO
8310
OF3B
FOA8
3623
5fA3
4fff
7AE2
A416
5AE2

aHO
EOA8
E248

LABEL

SEQUENCE NO.
INTP
INTP
INTP
INTP
tNTP
INTP
INTP
INTP
IN fP
INTP
INTP
INTP
INTP
INTP
INJP
INTP
INTP
INTP
INTP
INTP
INTP
INTP
INTP
INTP
INTP
INTP
[NTP
INTP
INTP
INTP
INTP
INTP
INTP
INTP
INTP

001
002
003
004
005
006
007
008
009
OtO
011
012
013
014

015
016
011
018
019
020
025
026
027
040
050
052
053
054
055
056
057
0.58
064
065
066

r

*
**
*LA8EL

*

CRTN

ERROR
OKSOFR
TAPEST
S5SET
BUSSIT
BACKAG
OKfRS·J

NEXTSEQ

NEXTLABEl

STATEMENT

COMMENTS

R M TAYLOR
11t00 COMP SENSE SW, TAPE DENSITY START RESET INITIALIZE
SHARES REGISTERS IN
INTHE .INTERRUPT ROUTINE
THIS PREfACE
PREG IS DEPENDENT TO THIS 'ROUTINE WHILE HAND
THE CPU ZONE.
T ARE DEPENDENT TO TRANS AND TYPE ROUTI NE SIN TYYP. 00 STATS
5 AND 1 CONTROL COMI4UN ICAT IONS TO AND FROM TVYP
SET MODE K=AO
SET TA K=92
RST LO It- BITS
DO: DO*-KOf
SET Sit
DO:DOSK04
TURN ON BIT5
INSURE S5 AND SO ARE Off
RST S K=84
WAIT FOR REQUEST
STORE
BR
JJ.VP 021
ENTRY AfTER TRANSLATION Of CHARACTER
SERVICED 1ST CHAR
OKfRST
8R IF 00 8lf7=1
058
TURN ON 00 1
DO=OO$KOl
HO=OSKAO
BUILD "ASK
HO=HOSKOI
ELIMINATE SET Of SW A,MASK FOR T
HO=HOaHl
OK SO FAR
OKSOfR
6R I f HI=O
050
NOT VALID
ERROR
8R IF LZ=O
040
HO=O$K17
ELIMINATES CHAR.FROM Q3,Q2 OV 81
HOC=HO+HIH
Al TOYE CLEANS UP OTHERSCA2,A30K)
BR IF AC=O
054 SSSET
At.TOYE
BR
JfYP 411
T
COMPLETE TEST fOR
I=HlaK03
NOT A T
8R IF LZNZ
040
ERROR
SET INDICATOR fOR TAPE
DO=00SK02
MEANINGfUl fOR SS SETTINGS ONLY
TO=HIXH
BUSS OUT B-G,T,OR S I f STERlI NG
TE=Hl
TEMPORARY STORAGE
STH T OA. BC
SR
STORE
JTYP 027
ROH T OA,8C
TEMPORARY STORAGE
Z:HlaKfO
040
ERROR
BR I f HINI
TAPE DENSITY SET
JAPECH
BR I f 00 BIT6=: 1
089

**

16

ADDR

WORD

24CO
24C2
24C4
24C6
24C8
24CA

OFEl
F4A9
4FfF
4FAO
aaJA
C58D
Ol81
fOA9
Of91
f4A9
4FfF
5FA3
2040
A4B4
3000
Of A 1
f4A9
4FfF
4fAO
A4B4
OF81
F4A9
4ffF
ADfC

l4CC
24CE
2400
2402
2404
2406
2408
240A
2480
2482
24B4
2486
2488
248A
248C
248E

l490
2492
oa7A
087e
081E
0880
OA4~

OA46
OA48
OA4A
OA4C
OA4E
OASO
OA52
OA54
OA56
OA58
vA5A
OASC
OA5E
OA60
2DFC
2UFE
2EOO
2E02
2E04
2E06
2EOS
2EOA
2Eoe

5E82
4A65
2f23
9245
bff3
6fF3
6ff)
6ff3
6ff)
OA9D

FOD7
6fES
8A5A

IfFF
bfE1
1f82

If13
5fB9
8E82
2C05
5AE3
E084
3El3
SAD5
3085
1CE2
5Beo
OE4D

SEQUENCE Nfl.
INTI'
INTI'
INTI'
(NTP
INTP
INTP
INTP
INTP
INTI'
INTI'
INTP
tNTP
INTP
INTP
INTI'
INTP
INTI'
INTI'
INTP
INTI'
INTi>
INIP
INTI'
INTI'
INIP
INTI'
INTP
INTP
INTP
INT?
INT?
{NTP
INTP
INTP
[NTP
INTI'
INT?
iNTP
INTP
INTI'
INTP
INTP
INTP
IN TP
(NTP
INTI'
INTP
INTP
INTP
INlP
INTP
INIP
INTP

061
06B
069
087
088
089
090
091
092
093
094
095
096
097
O60
I)Z 62

)?64
<)266
)268
,)264

li3EA
1. '1 Ee

l'lEE
191'0

taf?
lflf 4

IdF6
18F8
I8H

SEQUENCE NO.
IREG
IREG
IREG
IREG
IREG
{REG
IREG
IREG
IREG
IREG
(REG
IREG
IREG
IRf'G
IREG
IREG
IREG
IREG
IREG
iREG
IREG
IREG
IREG
IREG

001
002
003
004
005
006
001
008
009
010
all
012
013
01"+
015
016
017
01B
019
020
021
022
DB
024

LASEL

NEXTSEQ

T
STOREV
STRINA
STREGS

STRUVI

RSTREG

NEXTlABEL

002
005
006
012
01b

lPCB 054
IREG 003
JTPE 020
JTYP 098
lR ST 099

PAGE

86

RUCKER
1400 STORE AND RESTORE REGISTER R::JUTINES
READ CONTROL BVTE
RDH H DA,S8
BR IF 1401 MODEl G
BR If HO BIT 6-= 1
005 STRINA
5TH V DA,8C
STORE ROR-~UNCH AOOR IN B
RBI
STORE U,V,I.G,D REGS
TO=O$KIO
IN BACKUP LOCATIONS OF BUMP
Tl=OSKFO
STH D AS,T+2
STH GAS, T-2
SET TO FOR flU
TO-=O
Tl=Tl*-K60
STH V DA,ac
STH U DA,8E
STH I DA,aA
RTN
RESTORE REGS V,U,I,D,G
RDH V DA f 8e
FROM BACKUP LOCA HONS
RDH U DA.8E
ROH I DA,aA
OF BUMP
HO=O$KIO
Hl=OSKFO
RDH 0 AS,H+2
ROH G AS t H+2
~O=O

RTIII

**********************************

*
l~ EG
IR EG
IR EG
I~ EG
J ~ EG

ClOAD=*E40. EC LEVEL=128211
COMMENTS

5T ATEMENT

LPXF 060

lRXF 048

LOPD 030

MPRT 250

JCHl 105

JC'il 173

CROSS REFERENCE FOR CSECT IREG *

**********************************

JDTA 060

L01>D CH4

LPCH 012

lPXF 061

LRDR 031

LRXF 027

LXFR 101

LX FR 113

MPRT ?55

CLOAo:*E40, EC LEVEL=128211

IRST

DESCRIPTIVE

00 CHECI( SUM R()UTI'IE.

OBJ ECTlVES

ADDQ,

1876
1818
18H
187C
1~7E

1il 80

1882
1884
1886

1888
188A

188C
t88E
11390
IH92

1894
1896
1898
189A
Ul9C
189E
18AO
18A 2
18Aft
18A6
18A8
18A"
18AC
18AE
18BO
18B2
18B4
1886
18B8
ISBA

TEXT

RESET AND INITIALIZE AUXILIARY STORAGE.

RESET STORAGE PROTECT KEYS.

INITlALIZE PRINT CHARACTER COUNTER LENGTH lUCS FEATtJRE).

GO TO INIZ ROUTINE, BUILD FILE TABLES.

WORD

3210
3460
2493
2501
2605
2705
34EO
4F6F
4D6F
486F
4E6F
lEOO
2100
OE08
3400
SC82
1C8S
iC 13
2005
1C82

5C92
SCCS
lC35
3C85
1C92
SCB2
2005
1CB2
5CC2
1025
3083
7CC2
095C
2E05
2f95

SEQUENCE NO.
IRST
IRST
IRST
IRST
IR ST
IRST
IRST
IRST
IRST
IRST
IRST
IRST
IRST
IRST
IRST
IRST

001
002
003
004
005
006
007
008
009
010
011
012
013
Oift
015
016

LABEL

NEXTSEQ

T

*
*STREST

IRST011

IRST 018
IRST 01.9
IRST 020
IRST 021
IR ST 022
IRSr 023
IR ST 024
IRST 025
IRST 026
IRST 027
IRsr 028
IRST 029
IRSJ 030
IRST 031
IRST 040
IRST 041
IRST 043
IR ST 045
IR ST 046
IRST 047
IRST 048

NOTNTV

102
DOREST

NEXTLABEL

STATEMENT

COMMENTS

** 1400 SYSTEM RESET
R TAYLOR
** THIS ROUTINE RESETS AND INITIALIZES AUX STORE LOCATIONS AND
OTHER REGISTERS AS REQUIRED
SET MMSK K=81
BLOCK TRAPS
SET MODE K=86
GO=0$K09
IN ITUt IlE TO 09
Gl=O
I"ltTIALIZE TO ZERO
DO=O$KOO
IN ITIAL IlE TO ZERO
Dl=O$KOO
INITIALIZE TO ZERO
SET MODE K=8E
SET FILE MODE 2540 ZONE
fOP=OO
RE SET OP REG
FfO=OO
RESET FLAG
TGRO=OO
RESET FILE TAGS
fBO=DO
RESET FILE BUSS
RST fIB K=80
CHAI~ END ~ESET
SET 0lA8 K=OO
RESET DIAG
RST fIB K=40
INITIAL RESET
SET MODE K=80
SET CPU MODE
ROH P OA, A8
GET K B
PO=PO*-K80
RST lAST CARD INDICATOR
PO-PO*-KOl
RSl 2ND SERIAL READER lAST CARD
Pl=O$KOO
STH P OA, A8
STORE BACK SS B-G UNCHANGED
RDH P OA, AA
GET K9
PO=POH
RESET LOW HALF
PO=PO*-K30
RE SET ALL BUT BITS 0,1
PO-PO$K80
TURN ON BIT 0
STORE K9
STH P OA, AA
RDH P OA, AE
GET KB
Pl=O$KOO
RE SET LOWER BYTE
STH P OA,AE
STORE KB
ROH P OA,88
GE T KC
Pl=Pl*-K20
RESET ERASE BIT
P1=Pl$K08
STH P OA, BB
STORE KC
NATIVE
BR IF P15=0
NATIVE PRl'lTER RESETS
HO=OSKOO
Hl=0$K90
CLEAR TAPE ERROR BYTE

PAGE

81

ADOR

WORD

18Se
l8RE
18CO
18C2
18C4
18C6
18C8
18CA
18CC
18CE
1800
18D2
1804
1806
1808
18DA
1268

3F63
2007
70EA
3F4B
70EA
2C05
7CF2
44fF
IF83
2145
17EO
2FlO
3482
5FEO
49fF
A9EC
0604
2607
81E6
ALSO
C3FB
1600
1210
98EA
ABC6
9004
5C62
5CCS
lC15
3C43
2007
7C62
98B8
3480
42bF
3400
2743
4F7F
5649
565"
426F
534C
1518
258B
C4F4
3486
5A60
3400
2705
5769
128E
3404
FAC8

126A
126C
126E

1270
1272
1214
1216

1218
121A
l.BDC
laDE
18EO
l8E 2
18E4
lllE6
lilE8
OlE6
OlE8
(J 1 EA
o 1 Fe
OlEE

OLEO
OlF2
OlF4
OlF6
OlFB
OLEA
01 FC
OlFE

0200
0202
,)204
0206
0208
?9FC
?9EE

SEQUENCE NO.
IRST
IR Sf
IRST
IR ST
IRST
IR ST
IRST
IRS"'
IRST
IRSr
IRS"'
IR ST
lRST
IR ST
IRST
IRsr
IRST
IRST
IRST
IRST
IR Sf
IR ST
IRST
IRST
IRST
IRST
IRsr
IR Sf
IRST
IR ST
JR Sf
IR ST
IR ST
JR ST
IR ST
IR ST
IRsr
IR ST
lR ST
IR ST
IRST
IRST
IR ST
IR Sf
IR ST
IRST
IR ST
IR ST
IRST
IR ST
IR ST
IR ST
IR ST

049
0.50
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
012
097
098
099
100

101
102

LABEL

SUMMIT
CLEAR

NEXTSEQ

127

CKSUM

109
101

STRPRO
fILETB
BYPASS

IREG 016
ISTP 002
I PLS 005

RSTREG
INSTST
IPlSTR

INIl 047
OK

BYPASS
NATI VE

NEXTlABEl

103
104
105

lOb
107
108
109
110
III
112
113
114
115

116

047

DOREST

STRPRO

lOOP

111
118
119
120

116

lOOP

146

ENTRY

121
122

123
124
125
126
127
128

CKSUM

STATEMENT
Hl=Hl$K06
Pl:O
SIB PI AS,H-l
HI=HI-K04
SIB PI AS,H-I
PO=OSKOO
STH P OA, BE
SM=Hl
HI=Hl*-K08
01=OSK40
STB 01 AS,H
Hl=Hl.K 10
SET MODE K=98
ROB HI AS ,H
PCCl=H1
BR
RST BC K=20
00=0
BAl
BAl
BR IF BA4=1
RST BC K:80
RST MMSK K=81
BAl
BR
BR
ROH P DA,9C
PO".POH
PO"PO*-K70
PO=POSK04
Pl=O
STH P OA,9C
BR
SET MODE K=88
STPO=DO
SET MODE K=80
Dl=0$K04
MI4=OI
GO=DO
G1=00
sr po= DO
SSK STPI AS, GH
Gl=GltJKOl
G1=Gl.K08
BR IF ZNZ
SET MODE K=B8
RDH T AS,O.O
SET MODE K=80
Dl=O$KOO
00=01
RTN
SET MODE K=AO
BR IF TT7=0

ClOAO:*E40, EC lE VEL=128211
COMMENTS

SYS MASK=8F
STORE STOP CODE
STORE MASK
H= 0087
PUT 40 IN TAPE /

STATUS

H = 0097
GET peCl
STORE LENGTH FOR MCS
00 SUM ROUTINE
RESET SYSTEM RESET
SET ALL STACK KEYS TO 0
GO BUILD fILE TABLE S,PROG STORGE
IPl
SET SOFT SlOP
ALLOW TRAPS
REGS MEANINGFUL IF START/RESET

PR INTER STA TS
RESEr LOW HALF
RESET All BUT BITS
TURN ON BIT 5

0

STORE STATS
DO N~RMAL RESETS
SET FILE MODE CPU ZONE
RESET FILE Q
CPU
MODE ANO lONE
SET MACHINE CHECK MASK
MC MASK
SET
Z ERa OUT GREG
ZERO OUT GREG
ZERO CPU Q
RESET 7 BIT
TEST FOR END
NOT DONE YET
SET CHANNEL MODE TO CLEAR ITS Q
DUMMY ACCESS
SET CPU MODE AND ZONE
SET D 1 fOR OTHER ROUTINES

SET 1052 MODE
SK IP EC CHECK I f NOT ON

PAGE

88

AOOR

WORD

29fO
29F2
29F4
29F6
29F8

IBf8

2001
2183
4208
21C5
20E3
4E08
4A08
1A42
1252
6208
4200
12f2
2080
ACEO
4282
4626
4A60
21EB
9BE8
&&64
0650
42A6
1:4C1
26E3
21e5
3163
C9E5
2820
2610
gBES
6A60
A9FO
9268
0628
C4f2
0180
C4F2
2140
4260
6A21
6B31
128E

OEC4
OEC6

0000
0000

~qFA

29FC
29FE
2ADa

2A02
2A04
2AO&
2A08
2AOA
Z9CB
29CA
29(.(

29CE
;>'100
?9D2

2904
2906
;?908
')90A
290e
!'JDE
?9EO

ZCJE2

?9E4
?9E6
29E8
/9EA

29C6
IBES
IBEA
l~EC

IBEE
IBfO
lRF2
IBF4
lRF6

0388
J,98

01H
0000

SEQUENCE NO.
IRST
IRST
IRST
IR ST
IRST
IRSf
IR ST
IR Sf
IRST
IR ST
IRST
IR ST
IRST
IRST
IRST
I RST
IRST
IRST
IRST
IRST
IR ST
IRST
IRST
IRST
IRST
IR ST
IRST
IRST
IR ST
IR S T
IRST
IRST
IRST
IRST
IRST
IRST
IRST
IRST
lRSf
IRSl
lRST
IRST
IRST
IRST
IRST
I RST
IRST
IRST
IRST
tR Sf
IRST
IR Sf
IR ST

129
130
134
135
136
131
138
139
140
1.41
142
143
144
145
146
141
148
149
150
151
152
153
154
155
156
151

LABEL

175

116
117

118
119

180
181
182

183
184

NEXTLABEL

AGAIN

lOIS 028

CONVA

ENTRY

MORE

158

159
160
161
162
163
164
165
166
161
168
169
110
111
112
113
114

NEXTSEQ

165

OOfUNC

150

MORE

164

OKSUM

160

CEKEY

165

OOFUNC

129
065

AGAIN
CLEAR

110

NOTCE

170

NOTCE

CEKEY

OKSUM
DOfUNC

NOTCE

ATABLE
C
C
AENO
RE SERVE
RESERVE
ATABLE
C
AEND
ATABLE
C

CLOAO=*E40, EC LEVEL=128211
COMMENTS

STATEMENT
UO=O
Ul=0$K08
ROH V CS, U+2
Ul=O$KCO
UO=OSKOE
ROH H CS,U+2
ROH T CS,U+2
STH T OA,98
STH V OA.9A
STH V CS.U+2
ROH V CS,U
STH V OAt BE
SET S4
BR
ROH V OC,A8
O=V
ROH T CSt 0
Ol=Ol+KOE
BAL
0=0+2
BR IF 001=0
V=T
BR IF Z=O
OO=O$KOE
Dl=O$KeO
01=01$K06
BR IF T04=1
SET OR K=02
SET BC K=Ol
BAl
STH T CS,D
BR
BR
Z=00aK02
BR IF INI
I=DlaK80
BR If ZNZ
Ol=01+K40
ROH V CSt 0
TO=TOaVO
Tl=TlaVl
RTN

SELECT 0008,OOOA,GENERATEO SUM
GET LOG OUT START ADDRESS

GET fiRST TWO BYTES
GET NEXT TWO BYTES
STORE IN PLACE OF A STAR DISPLAY
STORE IN PLACE OF B STAR DISPLAY
GET LAST TWO BYTES
STORE IN PLACE OF STOP DISPLAY
PREVENT FiRST HALf WORD CONVERT
00 EC LEVEL OR CHECK SUM DISPLAY

SKIP

TABLE Of

CHECK SUM VALUES

BRANCH IF CE KEY ON
STOP ,CHECK SUM ERROR,CE KEY OFF
SET LOG LATCH FOR RETURN

CONTINUE SYSTEM RESET

AODR=OEC4
XCTL'OOOO'
XCTL'OOOO'
OECO THRU OEC2
0280 THRU 02BE
AODR=0388
XCTL'07ffC48A88004E08'
AOOR=0398
XCTL'OOOOOOOOOOOOOOOO'

PAGE

8'1

ADDR

WORD

,nAB

0000

0188

2FF7

SEQUENCE NO.
IRST
IRST
IR Sf
IRST
IR ST
IR ST
IRST

185
186
187
188
189
190
191

LABEL
UND
ATABlE
C
AENO
ATABLE
C
AENO

NEXTSEQ

NEXTLABEL

STATEMENT

AOOR=03AB
XCfL'OOOOOOOOOOOOOOOO'
ADOR=03BB
XCTL'2FF72FIBC4BCOFOl"

*********************.************
*
**********************************

* CROSS REFERENCE FOR CSECT IRST
IR S T

004
047
064
065
101
102
109
116
127
129
146
1.50
160
164
IR sr 165
1'1, ST 170
ST
IRST
I iZ ST
lR Sf
IR ST
IR S T
l~ ST
IRST
JR ST
IR ST
IRST
IR ST
IR ST
I~

BOlA
IR ST
JTYP
IR Sf
IRST
IR ST
INIZ
tR ST
IRST
IRST
IR ST
IRST
IRST
IRST
IRST
I R Sf

434
1G8
0'16

164
072
046
0.39
120

IRST 067

064
163
128
1.52
158
1 ')4

150
166

IRST 161
tRST 168

CLOAO=*E40, EC LEVEl=128211
COMMENTS

PAGE

90

,\OUR

WORD

2AS8
248A
2AAb
2AA8
2AAA
7AAC
?flAE
?ABO
2AB2
?4B4
2A86

2BF5
A.AAA
OE22
2BC5
E190
4FBD
5010
D035
IB45
OB1B
FC8f
7BlA
EIBD

2<\138
2.ABA

2ABC
lASE
;'>ACO
;>AC2
)"C4
)A8C
?A80
21\ 82
2A84
)/'186
('AAO
2AA2
?4A4
2A9C
2A 9E
2A 8E
2490
2A92
2A94
2119b
2498
)A911
1158
115A
il4E
1150

2BF5
4FB5
2040
AAAE
BD7C
2020
EE2l
FFOB
9158
FE29
2B05
AAAA
4EBD
MAE
0015
OBAD
AA96
aBED
EOB8
1885
AAB8
2BE5
AAAA
0060
4426
A304
CE5C
AAA6
OE59
AA88

1154
1156
115C
U5E

-""",

ISAB
ISAB
{SAB
IS AB
!SAB

I SAB
I SAB
ISAB
ISAB
ISAB
ISAB
I SAS
ISAB
ISAB
1 SAB
I SAB
lSAB
I SAB
I SAB
I SAB
I SAB
I SAB
I SAB
I SAB
[SAB
1 ShS
I SAS
I SA8
ISA8
I SAB
I SAB
1 SAB
( SAB
I SAB
I SAB
[ SAB
ISAB
1 SA8
( SAB
{SA8
I SAS
I SAB
I SAB
I SAB
I SAB
I SAS
1 SAB
I SAB
I SAB
I SAB

0181

1152

002
004
005
006
008

LABEL

SEQUENCE NO.

ISAB
I SAB
ISAB
I SAB
ISAB

023
043
025
003
019

001
002
003
004
005
006
007
008
009
010
all
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045

T

SE TNZN
C KNXT8
SE TAB I
CKENO
READ
SE TWM
SlSH TS
STORE

OPOONE
TENSON

CKHLf
SETBIN
HNOROS
LC WONE
OK
TEST
SETAZN
STAR

lONESB

NEXTSEQ

STATEMENT

Ct.OAD=*E40, EC LE VEl=1282 11
COMMENTS

KRAGER
1400 STORE A OR B ST AR.
SET NO ZONE S
T1=OSKFO
BR
006 CKENO
BR IF HO BIT 1=0
GO SET B ZONE BIT
026 SHBIN
Tl=OSKCO
SET UP AB ZONE BITS
BR IF S6=1
028 HNORDS
MAKE UN ITS CHAR
T 1=H1LH 1H
ROB PI U+O
SR IF PI BIr 1= 1
BR IF NO W\l
011 SLSHTS
SET 101M IN CHAR
Tl=Tl*-K40
I=TlcKOI
BCH IF lOW BITS = 1
BR IF LZ=O
030 LCWONE
STORE CHAR
STBTIU-l
BR 1F S 6= 1
BC I' IF HNDROS DDNE
020 OPOONE
BCH If TENS DONE
021 TENSON
BR IF S 5= 1
T l=OSKFO
T 1=H1XlH IH
MAKE TENS CHAR
SET S5
BR
008 READ
BR
ICYC 031 HISTRT
SET S6
BR If HO BIT 2=1
025 CKHLf
BR IF HO BIT 3=0
002 SETNIN
BR
037 SETAIN
BR IF HO BIT 3= 1
005 SETA81
Tl=O$KOO
SET B ZONE BIT
BR
006 CKENO
T l=HOL+T 1H
MAKE HNDROS CHAR
BR
008 REAO
BR If PI BIT 1= 1
033
OK
BR If NO WM
Z=T laKAO
CHECK fOR SLASH
BR
034 TEST
l=TlaKEO
CHECK fOR SLASH
STORE
BR If HZNl
BR If NOT A SLASH
013
Tl=f1*-K80
REMOVE 0 BIT
BR
013 STORE
T L=O$KEO
SET A ZONE BIT
BR
006 CKENO
RST S K=06
RST S5 AND S6
G=V
BAt
ICTO 021 CVTOE(
BR If HO BITO=O
BtH ON ZONE BITS
044 ZONESB
BR
004 CKNXTB
GO SET A lONE BIT
BR If HO BITl=l
037 SET AlN
BR
002 SETNZN
**********************************
* CROSS REfERENCE fOR (SECT ISAB *
**********************************

1 SAS 045
I SAB 027
[ SAB 029

NEXTlABEl

I SAB 038

PAGE

91

**.**...........

\1< • •

***.**."' ........ .

*••••••••••••
.tRBS$ 1£f=~lleN~t: fflR l:S£CT fSAI.~ '"
.,•••••••••••••••*•••••
rSAB
ISAB
ISAS
ISA8
ISA8
ISAS
I SAB
ISAB

011

OU
020
021
025
026
028
030

ISAB 033
ISAB 034

ISAB 037
ISAB 039
ISAB 044

lSA8 Q(l9
ISAB 01.
ISA8 ~Ft
I SA8 015

I SA8
I SA8
1 SAB
I SAB
I SA8
I SAB
ISAB

022

004
006
012

030
032

024
ICYC 215
I SA8 042

I

SA8 044

flOOR

2378
237A
237C
237E
7380
2382
2384
2386
2388
;>18A
238C
238E
2390
2392
2394
2396
2398
239A
::>39C
239E
.?JAO
HA2
;>H4
2~Ab

;;> :lA8
23AA
BAC
23AE
.?3BO
23B2
2384
23B6
;>3B8
23BA
23BC
23BE
?3CO
23C2
23C4
23C6
23C8
2"~CA

nee
23CE
2300
2302

WORD

4AE6
0042
2791
bA7F
f48D
5BA 1
6B7f
F480
6A 7F
f496
2EF7
5Ef9
48E6
20AO
ABC8
5202
OEOD
C4BB
FOA6
2C33
2DE5
2D8B
F820
2C07
2065
2D4B
630B
62CO
D03A
2EFf
F818
IEF3
F8I9
OFOD
e4CD
Eoe.9
2e07
2DA3
2FFD
F4AD
63FB
62ED
CBDI
128E
4826
42A6

LABEl

SEQUENCE NO.
I SIC
I SIC
ISIC
I SIC
IS IC
I SIC
IS IC
IS IC
IS IC
151 C
15IC
IS IC
15IC
I SIC
ISIC
IS IC
IS IC
IS IC
IS IC
I SIC
IS IC
IS IC
IS IC
I SIC
IS IC
IS IC
I SIC
I SIC
I SIC
ISIC
ISIC
I SIC
IS IC
ISIC
IS IC
ISle
I SIC
IS IC
1 S IC
I SIC
I SIC
ISle
ISIC
I SIC
I SIC
ISIC
I SIC
IS IC
ISIC
I SIC
IS IC
I SIC
I SIC

001

OOl
003
004
005
006
007
008
009
010
011

T
*

1400

*

*

*
*

* SEliC

012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053

NEXTSEQ

018

018
023
OUT

ISTP 003
SETBST
rESTHO
041
031

034
eNOTE

ADD
041
024
024
LORDER
050
048

034
UNITS
ENDING
SE TI ST

052

NEXTlABEl

STATEMENT

CLOAD:*E4-0, EC LEVEL=ll8l11
COMMENTS

UYLOR
SET IC ---BAL TO SET B STAR
THIS ROUTINE SETS THE I STAR IF THE SET IC LATCH IS ON, AND
BY USING
DISPLAYS THE DECIMAL A"4D HEX EQUIVALENTS ON THE 1052
SWI TCH SETTINGS IN H REG
THE StEP ADDRESS AND OISPLAY ROUTINE
FROM SOFT srop ROUTINE
SOFT S TOP LOOP, B STAR IS STORED TEMPlY
ENTRY IF SET IC IS FROM
PROGRAM TO SET B STAR ON A BAL BASIS.
IN T TO AllOW
THE MAIN
TEST SWITCHES
T=H
RESET CARR Y LA TCH ,I NSURE S5 OFF
RST S K=14
SET UP F6 FOR TEST
Dl=0-K09
TOC=TOl+Dl+C
CHECK SWI TCH B
ERROR
OUT
BR IF AC=1
TO=TIX
CHECK SWI TCH 0
TlC=Tll+Dl+C
ERROR
OUT
BR IF AC= 1
CHECK SWITCH C
TOC=TOL+Dl+C
GO ON
CHECK COMPLETE
BR IF AC=O
ERROR
SETBST
HO=OSKFF
SET UP INVALID I STAR
Hl=HO
DISPLAY IS FFFF FFfF
I=H
SE T S4, S6
SET S K=OA
GO TVPE INVALID SET IC ME SSAGE
INVI
BR
RDH V DA,88
READ BIAS CONST.
Z=HOIlKOO
TEST HI ORDER
BR IF Z=O
Hi ORDER DONE
LORDER
eNOTE
00 100THS POSI nON
BR IF lZNZ
HE X EQUIV OF 1000
PO=OSK03
( 03E 8)
Pl=OSKEO
Pl=Pl+K08
ADD
BR IF PO SIT 7= 1
GO ADD
HE X EQUI V OF
1000
PO=O
( 0064)
Pl=OSK60
Pl=Pl+K04
ADO IN CONST.
\/lC=V 1+Pl
MEMORY BIASED B STAR
VOC=VO+PO+C
lOW ORDER RETURN
LORDER
BR IF PI BIT 1=0
HO=HO+KFF
SUBT 1 FROM HUNDREDTH
TESTHO
BR IF PO BIT7=0
SUB 1 FROM THOUSANDS
KEEP LO ORDER HO=XO
HO=HO*-KOF
TEST FOR THOUSANDS
TESTHO
BR IF PO BlT7=1
TEST LOW ORDER
l= HIIlKOO
LOW ORDER OK GET OUT
ENDING
BR IF Z=O
GO 00 UNITS
BR If HZ=O
UNIfS
HE X EQUIV OF 10
PO=O
(OA I
Pl=OSKOA
Hl=Hl+KFO
CONTROL TENS COUNT
ADD AGA IN
BR IF AC= 1
ADD
PUT IN UN ITS
VIC=Vl+Hl
HEX CONVERT DONE
VOC=VO+HO+C
FROM SOFT STOP lOOP
BR IF BB BIT 4= 1
SHIST
RTN
WAS B STAR CONYER T
MOVE TO I STAR
I=V
RETORE B STAR
V=T

PAGE

93

I\UiJR

WORD

)JD4

ABC6

SEQUE~CE

NO.

LABEL

ISle 054

NEXTSEQ
I

STP 002

NEXT LABEL
I

NSTST

ClOAO=*E40, EC lEVEl=128211
COMMENTS

STATEMENT
8R

GO SHARE INSTRUCTION STEP

**********************************

*' CROSS REFERENCE FOR CSECT IS IC
I SIC
IS IC
I SIC
ISle
{SIC
ISle

IS Ie
f S Ie
ISle

ISle

008
018
023
024
031
034
041
048
050
052

INRU
ISIC
I SIC
IS IC
I SIC
I SIC
I SIC
I SIC
IS IC
I SIC

044
012
011
038
026
030
025
043
042
050

*

*********'*************************
I SIC 015
JfYP 250
I SIC 040
I SIC 047
I SIC 036

PAGE

94

CLOAD=*E40, EC LEVEl:1282l1

1ST?

DESCRIPTIVE

TEXT

OBJECTIVE
CONVERT TO DECIMAL AND DISPLAY ON THE PR-KB THE ADDRESS Of THE NEXT INSTRUCTION TO BE EXECUTED.
AUDR

WORD

2dCb
2tlC8
2BCA
2BCC
2BCE
2"lDO

COED

SEQUENCE NO.
IS TP 001

hlD2

EID7
CB02
CID7
2080
4486

ISTP 002
I SIP 003
1ST? 004
ISTP 005
ISTP Dab
1ST? OC7
1ST? 008

2b04

A304

ISTP 009

:>'jDb

3000

2bOB
LADA

2C 15
3C43
5FAO

1ST? 010
IS TP all
I SIP 012
1ST? 013
1 S fP 014
ISH' 015
I STP 016
I SfP 017
[STP 018
ISTP 019
1ST? 020
ISTP 021
[STP 022
1 STP 023
ISIP 024
ISTP 025
[STP 026
1 SlP 027
IS IP 02 B
ISTP 029
I H? 030

3643

~BDC

21301:
2BEO
ZA E2.
213E4

8118

SA,)9
5FA5
8118
5A49
5EAO
8n8
5AB9
5EA5
8118

ZAE6

2BE8
2BEA
2rlEC
2BEE
2BFO
Z13F2
2Bf4
28Fb
2Bf8
2BFA
2BFC

5En

3E83
7E92
2F05
3404
2f08
A41b

2BH

IS IP
ISTP
IS TP
ISTP
ISTP
ISTP

002
003
006
008
010
012

LABEL

058
022
037
005
004
058

NEXT LABEL

INSIST
1 NV[
010
008
STQ?CD

010

AROUND

.. TYPEAG

IC TO 021

GO

IRST 100

ISTP 006

ICOM 002
ICOM 002
ICOM 002
ICOM 002

JTYP 027

ISIC 054

STATEMENT

COMMENTS

R.TA YlOR
INSTRUCTION STEP
RESET S4.S5.56,
RST 5 K=OE
00:00$K04
TURN ON BIT 5 fOR CONTROL
SET IC ERROR
BR IF 56= 1
GO
IF NOT SET Ie
BR IF BS BIT4=0
AROUND
MACHINE CHECK lOGOUT
SR IF S4:1
-GO
OOl=XOll.S5=0 FOR NORMAL MESSAGE
SET S4
PUT 1* INTO G fOR CONVERT
G= I
SAL
CYTDEC
SET SO
PREPARE TO UNPACK A HALf WORD
PO=O$KIO
SET TO 14~1 LESS THAN LINE fEED
PO=POSK04
CHARACTER
TO=HIL
TAKE LOW 4 FOR UNPACK
SAL
FIRST UNPACK INTO TO
UNPACK
STORE IN Gl, 4TH POSITION
Gl=TO
TO=HIXL
SECOND UNPACK
UNPACK
UNPACK
BAL
GO=TO
STORE IN GO 3RD POSITION
TO=HOL
GET 3RO
BAL
UNPACK
UNPACK
TI=TO
PUT IN II 2ND POSITION
TO=HOXL
GET LAST
BAL
UNPACK, ANS IN TO 1ST POSITION
UNPACK
RDH H DA,AA
TEST fOR JYPE ROUTINE
HO=HOSK08
SET STAT fOR DISPLAY
STH H DA,AA
STORE STAT
HI=O$KOO
INITIALIZE TO ZERO
SET MODE K= AO
1052- 1400 MOOE .CPU ZONE
SET WRITE LATCH
SET T A K=40
GO TO 1052 STORE ROUTINE ST WAIT
BR
STORE
**********************************
* CROSS REfERENCE fOR CSECT ISTP *
**********************************
** 1400

T

I SIP 031

INRU
I SIC
lOIS
I STP
ISTP
J YPE

NEXTSEQ

PAGE

95

ADDK

oe50
oe52
ae 54
ae 56
ae 58
aC5A
oesc

ae5E
OC4A
OC 4C
ac 4E

ISWM 004
ISWM 009
ISW4 012

WORD

5010
5830
Fl4A
3045
3845
701A
1B3A
8D7C
1045
1845
8C5A

SEQUENCE NO.

I SliM
I SWM
[ SWM
I SWM
I SwM
I SwM
[ SWM
I SWr-l
[SliM
I SWM
ISWM
I SWM
! SWM
{ SWM

ICYC 227
I SWM 014
I SWM 006

001
002
003
004
005
006
001
008
009
010
011
012
013
014

LABEL
T
*
*
SETWM

STOREA

SETAWM

ICYC 243

NEXTSEQ

NEXTUBEl

Sf AYEMENT

CLOAO=*E40, EC LE VEL=128211
COMMENTS

KRAGER
CLEAR OR SET WORD MARK ROUT IN E.
WHEN ENTERING THIS ROUT INE Gl WILL CONT AIN 04 FOR SET 14M OPS
AND 15 FOR CLEAR IfM OPS.
ROB PI U+O
READ A FLO CHAR
READ B FLO CHAR
ROBT1V+O
SET AWM
CK OP FOR SET IfM INST
012
BR IF Gl SH1=0
CLEAR IfM FROM CHAR
Pl=PlSK40
CLEAR 14M FROM CHAR
T l=T l$K40
STB PI U-I
STORE CHAR DEC AOOR
SfS n V-I
STORE CHAR DEC AOOR
ICYC 031
HISTRT
8R
Pl=Pl*-K40
SET 14M OVER CHAR
Tl=rl*-K40
SET 14M OVER CHAR
STOREA
009
BR
**********************************
* CROSS REFERENCE FOR (SECr ISWM *
**********************************

PAGE

96

CLOAO=*E40, EC LEVEl=128211

ITRP

DESCRIPTIVE

TEXT

OBJECT IVES

DETERMINE LOG-OUT MESSAGE.

PERFORM MACHINE CHECK TRAPS.
"DOlt

0210
0212
0214

0220

0222
02H

0226
0228
022A
02ZC
022E
0230
0232
0234

WQRD

3200
0080
8224

3202
2080
57FF
56Ef
C4AC
1812

1EF2
0210
0216
0218

AAOC

3444
10C5
1113

2AOC
ZAOE
2A 10
2A12
2414
2A16
2A18
2ALA
2A lC
2AlE

5EEf
2Fl3

2A20
2A22

5282
1213

2A24
2A2£>
2A28

2663

2A2A
lA2C

6006

7052
7042
3400

5812

5219
C1BO
261B

7E42

SEQUENCE NO.
ITRP
ITRP
I TRP
I TRP
I TRP
I TRP
ITRP
fTRP
I TRP
ITRP
ITRP
lTRP
I TRP
I TRP
ITRP
ITRP
ITRP
ITRP
ITRP
lTRP
ITRP
I TRP
ITRP
ITRP
ITRP
ITRP
ITRP
I TRP
I TRP
I TRP
I TRP
ITRP
I TRP
ITRP
I TRP
ITRP
I TRP
ITRP
ITRP
ITRP

001
002
003
004
005
006
007
008
009

LASEL

PERFORM COMMUNICATIONS SERVICE TRAPS.
NEXTSEQ

NEXTLABEL

ADOR=0210
012

INTO

012

•

ATABLE
MACHCK
INTO

016

RESET

024

GO

RE SET

020

021

LINK U MMSK9:1
SET Sit
Hl=SA
HO=MMSK
SR If ZNZ
STH lOA. 8A
STH H OA, BE
RST MMSK K=Ol
RST MMSK K=31
RST MMSK K=41
SR

MACHINE CHECK TRAP ENTRY
SET fOR MACHINE CHECK LOGOUT
SAVE BRANCH/CONDITION REGISTER
SAVE MMSK REGISTER
GO TO THE MMSK RESET
I STAR IS GOOD If STORAGE WRAP
STORE MMSK,BA REGS FOR MA.CHECK
RESETS MMSK 0.2 IF ON
RESET 2540 READER TRAP
RESET 2540 PUNCH TRAP

SET MODE K=A4
UO=UO*-KCO
Ul=Ul*-KOl
U=U-2
STH U DA.9A
STH U OA,98
SET MODE K:80
ROH 1 DA,8A
HO=MC
Hl=O$KOl
RDH V OA, A8
VO=VO*-KOI
Dl=VO
OO=0$K06
BR IF S4=0
OO=OQ+KO 1
5TH H DA,98

SET MODE TJ GET MICRO ADDRESS
STRIP HIGH BITS IF ON
STRIP 1 BIT
GET TRAPPED MICROWORD ADDRESS
PUT IN FOR DISPLAY
PUT IN FOR DISPLAY
SET CPU MODE AND lONE
GET CORRECT I STAR fOR DISPLAY
LOAD MACHINE CHECK REGISTER
LOAD COUNT
GET SENSE SWITCHES
RE SET BIT 7
PREPARE TO STORE COOED HALT
WRAP STOP CODE
STORAGE WRAP BRANCH
CHANGE STOP CODE TO 07 FOR MC
OVERLAY WITH MC AND COUNT INFO

AEND

022
023

•AEND

024

GO

025
026

027
028
029

030
031
032

033
034
035
036
037

038
039
040

SAVE MICR3 ADDRESS
RESET FOR STORAGE WRAP

ADDR=0220

013

014
015
016
017
018
019

LINK U MMSK8= 1
RST S4
SR

AENO

010

011

COMMENTS

STORAGE WRAP,MACHINE CHECK TRAP ROUTINES
R. TAYLOR
COMMUNICATIONS TRAPS ARE RESET IN 1400 COMPo MODE

T

•
ATASLE

STATEMENT

042

OUT

PAGE

97

r\DDR

WORD

?A2E

5HZ
76F2
1613
3404
5092
3085
7092
26FB
I.FZE
2F08
EAC 2
4F6F
OF20
EAC8
IF2E
C 101
ACDE
ACEO

?A 30

'A 31
2434
2A36
2A.38
243A
ZA3C
ZOE
?A40
Ul42
,7A44
?1\46
?A4t3
?1\4!\
~44C

?A4E
?450

) lEO
.1lE2
OlE4

!ll20
0122
0124

SEQUENCE NO.
ITRP
I TRP
ITRP
ITRP
ITRP
ITRP
ITRP
ITRP
ITRP
ITRP
ITRP
ITRP
I TRP
ITRP
ITRP
(TRP
ITRP
ITRP
ITRP
ITRP
ITRP
ITRP
ITR?
ITRP
I TRP
ITRP
lTRP
lTRP
ITRP
ITRP

226A
IFOO
026A

22EC
IFOO
02EC

041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
Ob3
064
065
066
067
068
069
070

LABEL

NEXTSEQ

NEXTLABEl

aUf

LOOPA

051

lOOPA

LOOP8

054

lOOPS

058
lOIS 027
lOIS 028

NOIST
*
AODR=OlEO
A TABLE
CBTRAP

NOIST
CONVI
CONVA
****

GET MMSK.BA REGISTERS
ROH H DA. BE
STH 0 DA t BE
STORE STOP CODE
DO=OO*-KO 1
STRIP BIT 7
SE T 1052 MODE
SET MODE K=AO
RDH U DA, AA
SWITCH 1052 STATUS IF NECESSARY
TURN BIT ONE ON
UO=UO$K80
STORE NEW STATUS
STH U DA, AA
CHANGE TO
DO=DO+KOF
NEW LINE CHARACTER
RST TA K=F2
RESET All
SE T WRITE
SET T A K=40
WAIT FOR REQUEST
BR IF TT6=0
TE:DO
I S SUE LINE FEED
RESET SHARE REQUEST
RST T A K=02
WAIT FOR REQUEST
BR IF TT6=0
RESET All
RST TA K=F2
DECIMAL CONVERT BYPASSED FOR MC
BR IF 54= 1
TYPE MESSAGE
BR
8R
COMMUNICATIONS BIT SER V ICE TRAP ****
LINK D MMSK5= 1
RST CCTRl K=80
RTN 0 MMSK5=0

AEND
*
AODR=0120
A TABLE
CC TRAP

****

ClOAD=*E40, EC lEVEl=128211
COMMENTS

ST AT EMENT

IGNORE
COMMUNICATION
CHANNEL

COMMUN leAT ION CHAR.SERVICE TRAP *****
LINK H MMSK6= 1
RST CCTRl K=80
RTN H MMSK6=0

IGNORE
COMMUNICATION
CHANNEL

AEND
**********************************
CROSS REFERENCE FOR CSECT ITRP *
**********************************

*

ITRP 011
012
016
024
042
lTRP 051
ITRP 054
ITRP 05B
ITRP
ITRP
ITRP
ITRP

KAAN
(TRP
I TRP
URI'
HR.P
ITRP
ITRP
ITRP

050
006
014
020
038
051
054
056

PAGE

98

ADDK

WORD

1E72
1E74
IE 76
lE18
lE7A
lE1C
1E 7E

E678
2A23
811C
4286
1615
4806
801C

ILlBR 002
rUBR 011

SEQUENCE NO.

IBCH
ISCH
lERR
IUBR

IUBR
IUSR
I UBR
lUBR
1 UBR
IUBR
IUSR
WSR

003
076
007
002

001
002
008
009
011
012
013
014

LABEL

NEXTSEQ

T

UNCOBR

011
IERR 034

AOK

ISCH 045
tBCH 078
lOPO 040

[CYC 031

ISCH 047
I BCH 080
MBBS 084

ISCH
18CH
MNNN

NEXTLA8El

STATEMENT

UNCONOIT IONAL BRANCH
AOK
BR IF 00 BIT 2=0
TO=OSK02
STCDOE
BR
V=I
OO=OO*-KIO

CLOAO=*E40, EC lEVEl=128211
COMMENTS

PAGE

99

R. C. HUANG
BR IF A STAR VALID

12120/66

STORE 1* l"i B*
S* VAliD
I~U
XFER A* TO 1*
HISTRT
BR
RETURN TO I CYCLE
**********************************
* CROSS REFERENCE FOR CSECT WBR *
**********************************
049 IBtH 051 IBCH 053 IBtH 055 IBCH 060 IBCH 068
082 IBCH 125 IClR 028 ICYC 085 INRU 052 lZWM 008
003 MPRT 376 MPRT392 MPRT 410 MQQQ 014 MQQQ 029

IBCH 010
IlWM 023

lBCH 012
JE NO 138

IBCH 014
JEND 146

ADDR

WORD

0100
0102
0400
0402
0404
0406
0408
040A
040C
040E
0410
0412
0414
u416
0418
041A
041C
04lE
0420
0422
0424
0426

503A
8309
8D7C
8424
840E
oOOF
9E72
3685
503A
3045
.5fCO
5109
55CO
C61E
65f7
C4BB
a07C
6f51
E089
801C
0023
9E72

llWM
IZWM
IZWM
IZWM
IIWM
IlWM
Il W'1
IZW,\

002
004
008
009
011
OlQ
021
022

SEQUENCE NO.
IZWM
IZW"
IZWM
(lWM
tzWM
(lWM
IZWM
lZWM

IZW,.
IZ 101M
IZWM
IZWM
IZ w,.
IIWM
IZWM
lZWM
IlW"
IIWM
IlWM
IZ 101M
(lWM
IZWM
IZWM

IC YC
lZWM
IZWM
ICVC
IZWM
IZWM
IZWM
IZWM

237
003
017
238
006
015
022
005

001
002
003
004
005
006
001
008
009
010
Oll
012
013
014
015
016
011
018
019
020
021
022
023

IZWM

NEXTSEQ

UBEl
T
ZNWMBT
MOOlfR
MOOlfR
MODIFR
MODIfR
END
BRIBIT
NorWN

NOlBIT
lEND
14M

020

lZWM 007

0
1
2
3

NEXT LABel

STATEMENT

CLOAD=*E40, EC lEVEl=12B211
COMMENTS

BRANCH ON ZONE, WORD MARK OR BIT TEST. KRAGER
ROB PI V-I
READ B FlELD
004 MODlfR N N=Dl BHS61
DECODE 0 MODIfiER
ICVC 037 HISTRT
BR
INVALID-IGNORE
022 14M
BR
011 NOTW,.
BR
GO TEST ZONE BITS
011 NOTWM
BR If PI BIT 1=1
BR If NO W!4 BIT
IUBR 002 UNCOBR
BR
101M-GO BRANCH
OO=DOSK80
SET BIT TEST fLAG
ROB PI V-I
READ B fIELD
PI=PUK40
IN SURE 1 BIT ON
ROB HI AS,P
CONVERT B FLO TO BCO
Pl=OI
ROB Gl AS,P
CONVERT 0 MODIfIER TO BCD
019
NOT BIT
BR If 00 BITO=O
BR IF NOT BIT TEST
COMPARE BITS
G1"'GI*Hl
OOB END
BR IF ZNZ
(Cve 037 HISTRT
BR
Hl=HlaG 1
COMPARE ZONES
008 END
BR If HZ=O
BR
ICYC 037 HISTRT
021 lEND
BR If Pl BIT 1=1
BR IF NO WM BIT
BR
I UBR 002 UNCOBR
**********************************
* CROSS REFERENCE FOR CSECT IZ..,M *
**********************************

PAGE 100

ClOAD=*E40, EC LEVEL=128211

JCHl

DESCRIPTIVE

ENTRY POINTS

PAGE 101

TEXT
JBJECTIVES

JCHL
THIS IS THE NORMAL ENTRY POINT FOR INITIAL CHANNEL
SElECTION FOR TAPE OPERATIONS. ENTRY HERE IS FROM
JODE FOLLOWING OPERATION DECODE.

1.

PERFORM INITIAL CHANNEL SELECTION.

2.

00 MODE SET, TIE, OR DATA COMMANDS.

00 CONTROL COMMANDS.

CHL25
ENTRY HERE IS FROM CHANNEL lOW (STATUS) TRAP FOLLOWING AN EARLY {INVALIO) TAPE DISCONNECT ON WRITE
OPS. OTHER ENOl NG CONDITIONS BRANCH HERE FROM
WITHIN THIS ROUTINE.
CHl53

ADDR

WORD

ENTRY I S FROM CHANNEL LOW TRAP ENOl NG ROUTINE ON
READ OPERATIONS.
SEQUEI\jCE NO.
JCHl
JCHL
JCHl
JCHl
JCHl
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHl
JCHl
JCHl
JCHl
JCHL
JCHL
JCHL
JCHL
JCHL
JCHl
JCHl
JCHl
JCHL
JCHl
JCHL

001
002
003
004
005
006
007
OOB

009
010

all
012
013
014
015
016

on

018
019
020
021
022
023
024
025
026
027
028

LABEL
T

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

NEXTSEQ

NEXTlABEl

4.
5.

LOOP
WAIT FOR DATA TRAPS AS LONG AS aURST MODE
lATCH IS ON.
SET PARITY AND DENSITY.

6.

CHECK FOR SHORT RECORDS DURING READ OPS.

STATEMENT

COMMENTS

1401 TAPE CHANNEL
TAPE AUX STORAGE DESCRIPTION
***********************************************************************
0080
*
LAST OP WAS A if RITE OR WR IrE TAPE MARK.
*
BIT 0
BI TS 1-3
LAST 1401 DR IVE ADDRESSED.
*
BITS 4-7
TAPE CONTROL UNIT ADDRESS
*
***********************************************************************
***********************************************************************

ooax

BITS 0,1

X EQUALS 1401 TAPE DRIVE NUMBER.
00 FOR 7 TRACK DRIVE TO RUN AT 200 BITS PER INCH.
01 FOR 7 TRACK DRIVE TO RUN AT 556 BITS PER INCH.
10 FOR 1 TRACK DRIVE TO RUN AT 800 BITS PER INCH.
11 fOR All 9 TRACK OR IVES.

*
*
*
*
*
*

*
lAST 01' WAS A BACKSPACE.
*
THIS BIT IS TURNED ON FOR END OF FILE A~D TURNED OFF
*
WHEN THE END OF FILE BRANCH IS TAKEN.
*
BITS4-7
360 TAPE DRIVE ADDRESS.
***********************************************************************
BIT 2
BIT 3

*

***********************************************************************
00B1
LAST TAPE STATUS.
*
***********************************************************************

*

flODR

WORD

SEQUENCE
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHl
JCHl
JCHl
JCHl
JCHl
JCHL
JCHL
JCHl
JCHl
JCHl
JCHL
JCHl
JCHl
JCHL
JCHL
JCHL
JCHL
JCHl
JCHl
JCHl
JCHL
JCHl
JCHl
JCHl
JCHl
JC Hl
JCHL
JCHL
JCHl
JCHL
JCHl
JCHl
JCHL
JCHl
JCHL
JCHl
JCHL
JCHl
JCHL
JCHl
JCHl
JCHL
JCHL
JCHL
JCHL

NO.

029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
051
058
059
060
061
062
063
064
065
066
067
068
069
070
071
012
073
074
015
016
017
078
019
080
081

LABEL

*
*

NEXTSEQ

NEXTlABEl

***********************************************************************
0090-0093
TAPE SENSE BYTES 0-3
TAPE SENSE BYTES STORED AFTER READ ERROR OR
WHEN TAPE INTERVENTION [S REQUIRED-8F HALT

*
*

CLOAD=*E40. EC lEVEL:128211
COMMENTS

STATEMENT

*
*
*
*
*
*
*
*
*
*

***********************************************************************
***********************************************************************
0094-0095
o ST AR
***********************************************************************
***********************************************************************

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

***********************************************************************

*
*
*
*

*
*
*

*
*
*
*
*
*
*
*
*
*
*
*

BIT 0
BITS 1-6
BIT 7

0096
UNUSED.
END OF FILE BLOCK BIT. BIT
UNUSED.

2 FOR 1401 DRIVE 2 ETC.

*

*
*
***********************************************************************
BIT 0
BITS 1-6
BIT 1

0098
REWIND OR REWIND UNLOAD FLAG.
END OF FILE BLOCK BIT RESET MASK.
UNUSED.

*
*
*
*

***********************************************************************
***********************************************************************
TAPE CONTROL

0099
BYTE ADDRESS.

*
*

***********************************************************************

***********************************************************************
009A

BIT 0
BIT 1

ODD REDUNDANCY FLAG.
9 TRACK OPe

*
*
*

BITS 2-1
TEMPORARY COMMAND STORAGE.
*
***********************************************************************

***********************************************************************
0098
TEMPORARY STORAGE fOR DEVICE ADDRESS.

*
*

***********************************************************************
***********************************************************************
BIT 2
BIT 3

00B9
ERAS E BIT.
ALTERNATE 9 TRACK MODE.

*

*
************************************************************************
***********************************************************************

*

008A
9 TRACK BYTE. BIT 2 IS ON IF 360 DRIVE 2 IS 9 TRACK ETC.*

***********************************************************************

PAGE 102

ADOR

l71E

WORD

17AS
17AA

5FB9
3486
221E
20B5
57CO
4fFF
2B04
2B44
C90B
FDA5
OD8f
2A21
3A23
7AF2
021E
0214
3400
nEA
A044
2B04
FOA1
(9A9
2BOO

l7AC

OllE

17AE
1780

2026
EOAE
'1782
2B40
02IE
CODE
5FAF
6Afl
C494
4F4f
2B42
fDEA
5FEF
fE34
2BOO
2B08
97A6
044B
C4BA
8808
5Fff
5842

1780
H82
1784
1786
1788
178A
17SC

178E
1790
1792
1794
1796

1798
179A
179C

IHE
I7AO
17A2

17A4
17A6

17B2

170A

noc

UOE

I7EO
17E2
17E4
17E6
nE8
17E:A
11EC
17EE
17FO

17F2
17f4
17B4

17B6
1768
17RA

17BG
1IBE

EMS

SEQUENCE NO.
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHt
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHL
JCHl
JCHl
JCHl
JCHL
JCHl
JCHl
JCHi..
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JC Hl
JCHl
JCHL
JCHL
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHL
JCHL
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
",CHL
JCHl
JCHL

082
083
084
085
086
081
088
089
090
091

LABEL

*

'"

*
'*"
'" CHNL

NEXTSEQ

NEXTlABEl

OOBB
PHASE ENCODE BYTE. BIT 2 IS ON If 360 DRIVE 2 IS TO
WRITE IN P.E. MODE ETC.

CHlll

CHLl3

098
099
100

115
101
096

CH112
CHL21
CH1l3

NOAOOR
CHl25

lOt
102
103
104
105
106
101
108
109
110
III
112
113
114
115
116
111
118

IREG 016
lOIS 003
CHl21
CHL22
CHL23

RSTREG
STOPPP

108
109

CHl22
CHL23

li2

STAY
CHllO

STAY
090
CHtl2
CH1l4

111

CHtl4

119
120
121
122
123
124
125
126
121
128
129
130
IlL
132
133
134

'"

*
*

"'**********************************************************************

CHl10

0'17

CLOAO=*E40. EC lEVEl=128211
COMMENTS

***"'**"''''*******'''*******'''**'''**'''*********************'''***"'***************

092
093
094
095
096

STATEMENT

099

NOAODR

CHL24
CHOO
CHl31

123

CHL3l

CH134

129

CHL32

108

CHL22

132
208

CHlS2
SENSE

CH132

CHL52
137

CHl50

T l=Hl
SET HODE K=B8
SET MMSK K=71
Pl=OSK80
ROB 01 AS,P+O
GB/OUT=Hl
SET GA K= 20
SET GA K=24
BR If GT BIT4=1
BR If GT BIT 3= 1
BR If GT BIT 1= 1
TO=0$K22
TO=TOSK02
STH T DAf BE
RST MMSK K=11
RST MMSK K=ll
SET MODE K= 80
BAl
BR
SET GA K=20
BR I f GT BIT3=l
BR If GT BIT4=l
SET GA K=OO
RST MMSK K=71
Pi= Pl+K02
BR If HZNZ
BR
SET GA K=04
RST HMSK K= 11
BR If GT BITO=O
TO=GB/IN
TO=TOIlHl
BR If ZNZ
GB/OUT=GO
SET GA K=14
BR IF GT BIT3=O
HO=GB/IN
BR IF H03=0
SET GA K=OO
SET GA K=40
BR
Z=GOaK04
BR I f ZNZ
BR
H1=GB/IN
RDH I OA.98
BR If 002= 1

SAVE DEVICE ADDRESS
CHANNEL EXTERNALS, CPU ZONE
BL OCK All TRAP S-LEVEl 1
P= C080
GET TCU CTRL BYTE
DEVICE ADDR ON BUS OUT
SE T AODR-OUT
SET SELECT-OUT
CHECK op- IN
CHECK STATUS-IN
CHECK SElEC T-IN
SET NO ADDR COMPARE STOP CODE
OR IN BIT 6 TO STOP CODE
STORE STOP CODE
RESET THE BLOCK TRAP REGISTER
MMSK 0 SHOULD BE OFF,RST MMSK 2
RESTORE TO CPU MODE
RESTORE REGS U,V,I,G,D
STOP
RESET SElEC T-OUT
STATUS-IN
OP-IN
RESET AOOR-OUT
RESET THE BLOCK TRAP REGISTER
WAIT FOR APP. 125 MICROSECONDS
BEfORE RE-SELECTING
OP IN-RESET AODR-OUT
RESET MMSK. ALLOW RIP TRAPS
AD DR- IN
DEVICE AOOR fROM BUS IN
COMPARE ADDRESSES
ADOR MISMATCH BR
CMO OR MODE SET ON BUS OUT
CHD-OUT
ST ATUS-IN
BUS IN fOR TESTING
BUSY BIT
RESET SELECT-OUT AND ADOR OUT
ISSUE COMMANO-OUT
RETURN TO SHORT BUSY LOOP
NO T BUSY-MA SK FOR SENSE OP
BR IF NOT SENSE OP

NOT SENSE OP-GET UNIT STATUS
GE T TU C TRl B HE ADR-98
TEST IF FSR OP

PAGE 103

ADDR

WORD

17CO
I1C 2
17C4
17C6
11C8
17eA
HCC
l1CE
17DO
1702
1104
1706
1708
2238
223A
223C
223E
2240
2242
2244
2246
2248
224A
224C
Z24E
2Z 50
2Z 52
2254
2256
2258
225A
225C
2Z 5E
2202
2204
2206
2208
720A
220C
220E
2210
?2 12
2214
043A
043C
043E
0428
0421\
042C
042E
0430
0432
0434

(646
3983
2F01
3013
1FCO
4913
2085
77C8
OEC3
C406
A238
2808
A212
CA40
2848
FOBD
0616
201F
50CO
4FOF
EOC6
2B48
FOCA
2BOO
2B08
FOOl
C903
0214
0602
5549
1645
5BF9
9782
C593
5EC2

EFIO
If25
7EC2
98EA
937C
843A
2443
A25C
FCA8
2A45
97<;6
5F42
CF39
2095
3063
51CO
lFfF
6F17

SEQUENCE NO.
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHL
JCHl
JCHL
JCHl
JCHl
JCHL
JCHL
JCHL
JCHL
JCHL
JCHt..
JCHL
JCHL
JCHL
JCHL
JCHL
JCHl
JCHL
JCHL
JCHL
JCHL
JCHL
JCHl
JCHL
JCHL
JCHL
JCHl
JCHL
JCHL
JCHL
JCHl
JCHL
JCHl
JCHL
JCHL
JCHL
JCHl
JCHL
JCHL
JCHL
JCHL
JCHL
JCHl
JCHL
JCHL
JCHL

tABEl

138
139
140
141
142
143
144

CHl51

146
148

CHl5f»
CHl51

176
158

CHl62
Oil53

CHL80

150
190

CHl80
CHl87

CHl81

155

CHL81

CHl82
CHl53

157

CHl82

CHL54
CHL55

160
161

CHl54
CHl55

168

CHL60

090
116

CHLlO
CHl62

L15

CHl64

CHl50
CHL51

145
146
147
148
149
l50

CHL56
CHl57

lSI
152
153
154
155
156
151
158
159
l~O

161
162
163
164
165
166
161
168
169
170

NEXH.ABEl

138

135
136

131

NEXTSEQ

CHl61
CHl60

111
172
173
174
115
176
171
178
179
180
181
182
183
184
185
186
187

CHl64
CHl62
CH112

IREG 016
JTPE 002
178

R5TREG
UADMCK
CHL72

166
181

CHl61
CHLll

100

CHl25

189

CHl85

CHlll

STATEMENT
BR IF OO():O
Il=IlSK08
Hl=O
Pl=Pl$K()7
SfS HI AS,P+O
Ol=IlXH+OIL
Pl=OSK80
STB 01 AS, P+ 1
Z=HO*-KOC
BR IF INZ
BR
SET GA K=40
BR
BR IF H04= 1
SET GA K=44
BR IF GT BH3= 1
BRIF 001=0
Pl=Pl+K 11
ROB PI AS,P+O
Ga/OOT=Pl
BR IF GT B1T2=0
SET GA K:44
BR IF GT BIT 3=0
SET GA K=OO
SET GA K=40
BR IF GT BIT 3= 1
BR IF GT BtT4=1
RST MMSK K=21
BR IF 001=0
GO=Gl
00=00*-K40
HI=T 1
BR
BR IF 50=1
ROH H OA, B8
BR IF H12=0
Hl=Hl*-K20
STH H DA,B8
BAl
BR
BR
GO=OSK04
BR
BR IF GS BIT 3=0
TO=0$K40
BR
ROB Hl DA.98
BR IF HIO:l
Pl=0$K90
Pl-=Pl$K06
ROB Ul AS,P+O
Hl=HlIlKFF
Hl=Hl*U 1

ClOAO=*E40, EC LEVEl=lZ8211
COMMENTS
BR IF NOT WR-WTM OP
SEIWR-WTM INO FOR USE IN TRAP
WTN BR FSR THIS OP-SET o STATUS
STATUS BYTE AODR=OO81
STORE STATUS BYTE
UPDATE LAST TU ADR BIT IN TCUBYT
TCU CTRl BYTE AOR=OO80
STORE Teu CNTl BYTE-0080
TEST FOR ANY STATUS OTHER THAN
CHANNEL END OR DEVICE END
ISSUE SERVICE OUT
CHECK CHANNEL END
I S SUE SER VICE OUT
WAIT fOR fAll OF STATUS-IN
CK IF TIE BEING PERFORMED
TIE-GET TIE BYTE IN 0092
TIE BYTE
T f E a HE ON a US-OUT
WAIT FOR RISE OF SERVICE-I N
ISSUE SERVICE OUT
WAIT FOR RISE OF STATUS-IN
RESET SElEC T-OUT
ISSUE SERVICE-OUT
WAIT FOR FALL OF STATUS-IN
WAIT FOR FALL OF OP-IN
IF ON
RESET MMSK
2
CHECK IF MODE SET
MO DE SE T PE RF ORMEO-GE T COMMA NO
RESET MODE SE T FLAG-DOl
RESTORE DEVICE ADDRESS
R ETUR N TO C HA NNEl
NOT NO[)E SET,TEST UNf T CHECK
GET FSR AND ERASE BITS-B90.1.2
ERASE LATCH-HI2
RESET ERASE BIT
RESTORE flAG BYTE IN B9
RESTORE REGS U.V,I,G,D
ERASE COMPLETE-GO 00 WRITE OP
SENSE OP-COMMANO=04
PERFORM SENSE COMMAND
TEST FOR ZERO CHANNEL STA JUS
CHNt STATUS NOT ZERO
STOP
GET EOF BLOCK MASK
BR If NOT REW OR RUN eMO
AOOR OF EOf BLOCK BITSSET P=0096
GEl EOF BLOCK BITS
INVERT MA SK
RESET EOF BLOCK BIT

PAGE 104

AOOR

WORD

0436
0438
2216
2218
221A
221C
221E
2220
2222
2224
2226
2228
222A
222C
222E
2230
2232
2234
2236
2200
0808
080A
08DC
080E
OSEO
08E2
D8E4
D8E6
08E8
0896
0898
OB9A
OA9C
089E
08AO
OBA2
08A4
OSA6
08A8
OBAA
08AC
OBAE
08BO

7FCO
9OE4
76F2
34F6
56F2
5752
2Qh5
3003
2143
5222
C72E
5111
D72E
1045
5079
02lE
2004
EC80
A234
9OE2
2B48
AA31
2095
EDOE
0917
5F1F
2B48
17C8
8aDE
2B42
F098
2BOO
2B08
C5A5
3A79
9796
2A95
0lA3
302B
5FCO
Cf56
4A26
2003
6BOB
6ACD
5E22
1fB9
7EA9
F507
0345
2AC7
9796

0882

08B4
08B6
OS88
088A
08BC
OABE
08CO
08e2
08C4

5730

SEQUENCE NO.
JCHL
JCHl
JCHL
JCHl
JCHl
JCHl
JCHl
JCHL
JCHL
JCHl
JCHl
JCHl
JCHl
JCHL
JCHL
JCHl
JCHL
JCHL
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHl
JCHt
JCHl
JCHl
JCHl
JCHl
JCHt
JCHl
JCHl
JCHl
JCHl
JCHl
JCHL
JCHL
JCHl
JCHt
JCHl
JCHl
JCHl
JCHL
JCHl
JCHl
JCHl
JCHl
JCHl

188
189
190
19l
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208

209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
221
228
229
230

LABEL

NEXTSEQ

CHl85
CHl81

JoTA 055

202
202
CHl'W
CHL91
WRENo
SENSE

207
205
JDTA 054
222

CHl92

211
211

211
CHl96
CHl97

218
224

SENCHK 0
CHL94
CHl93

lOO
223
250

231

232
233
234
235
236
237
238
239
240

250
240
100
CHlAO

NEXT LABEL

STATEMENT

STB H1 AS.P
BR
STH o oA.BE
SET MODE K=BF
RoH o oA, BE
ROB 01 oA,9A
UO=OSK60
UO=UO$KOo
Ul=0$K04
RDH V OA, ac
BR IF 010=0
CHL90
Ul=UIX
CHUO
BR IF 011=0
UO"'UO*-K40
ol=UO
RST MMSK K-=ll
SET GB K=20
WRENO
BR IF GS2=0
CHl91
BR
oTAEND
BR
SET GA K:44
SENCHK N BR IF HO=NZ
Pl=OSK90
BR IF GT2=0
CHl92
CHL96
BR IF Pl BIT5=1
Ol=GBI IN
SET GA K=44
STB 01 AS,P+1
CHl92
BR
SET GA K;14
CHl91
BR IF GT3=O
SET GA K=OO
SET GA K=40
CHl93
BR IF SO= 1
TO=0-K10
CHL25
BR
TO=O$K90
CHl94
BR IF S5=1
Pl=PI-K02
ROB Hl AS,P
BR IF HI0=O
NONOIS
T=V
UO=OSKOD
T lC=T 1+UO
TOC=TO+PO+C
ROH H OA t 8C
HIC=HI-T I.C
HOC=HO-TO.C
BR IF S3=1
NONOIS
CHlAO
BR IF 015=1
TO:O$KCC
BR
CHL25
ROB 01 V.O
oTA23

CLOAo=*E40, EC LEVEL=129211
COMMENTS
STORE EOF BLOCK BITS IN 0096
MOVE DO flAGS TO CHNl ZONE
SET CHNl MODE AND ZONE
FLAGS NOW IN CHANNEL ZONE
GET 000 REDUN AND 9-TRK FLAGS
FORM WORD SEPARATOR=6o FOR
EVEN REDUNDANCY
EVEN REDUNDANCY MASK=04
GET DATA ADDR-=B-STAR
CK IF EVEN REDUNDANCY
000 REDUNDANCY MASK-=40
CK IF7-TRACK TAPE
9-TRK-MAKE WS-=2D FOR 000 REOUN
SAVE WS FOR TE STI NG
ALLOW LEVEL 1 TRAPS
SET BURST MODE LATCH
BR IF BURST 'LATCH OFF
WAIT FOR TRAPS
GO TO WR I TE END ROUTI NE
ISSUE SERVICE OUT
TEST FOR STATUS NON-ZERO
SET UP STARTING AoOR-0090
CHECK IF SERV-IN IS UP
8R IF SENSE ByTES 0-3 COMPLETED
GET SEN SE BVIE
SEl-OUT AND SERVICE-OUT
STORE SENSE BYTES IN AS 0090-3
GET NEXT SENSE BYTE
SET COM-OUT
WAIT FOR STATUS-IN
RESET SELECT-OUT
ISSUE SERVICE-OUT
BR IF UNIT CHECK ON READ OP
TAPE INT. REQUIRED-SET SF HALT
SET-UNIT CHK ON IPl-STOP CODE
BR IF IPl
SE T AoOR TO 0091
READ SENSE BYTE 1
BR IF NOI SE BIT OFF
GET STARTING B-STAR ADOR.
SET COUNT OF 13
ADD 13 TO B-STAR
PO=O
GET ENDING B-STAR
SUBTACT INCREMENTED B-STAR
FROM ENDING 8-STAR
CK IF LESS THAN 13 CHARACTERS
CK PHASE-ENCODED BIT IN SENSE 3
SET UP STOP COOE-CE
RESTORE lS AND STOP
GET STORED DATA LOCATIONS. BLANK

PAGE 105

"DOR

WORD

JHC6
1)8C8
,)8CA

07FB
C4CF
571B
17B5
7738
20FF
C4C4
90E2
90E4

osce

(l8CE
,)tlOO

)802
Ut:lD4

0806

SEQUENCE NO.
JCHl
JCHl
JCHL
JCHL
JCHl
JCHL
JCHL
JCHl
JCHl
JCHI.

241
242
243
244
245
246
247
248
249
250

LABEL

NEXTSEQ

*
246

CHUI

NONDI S

240
JOTA 054
JDTA 055

NEXTlA8El

0813
090
096
099
100
107
108
109
112
115
111
123
129
132
137
138
146
148
150
155
157
158
160
161
166
168
175
176
118

un
189
190

JC~L

202
205·
207
208
211
217

JChL
JCHl

222

2UI

JaDE
JCHL
JCHL
JCHL
JCHl
JCHl
JCHL
JCHl
JCHL
JCHl
JCHL
JCHL
JCHL
JCHL
JCHl
JCHL
JCHl
JCHl
JCHl
JCHL
JCHl
JCHt
JCHl
JCHl
JCHl
JCHL
JCHl
JCHL
JCHl
JCHl
JCHl
JCHl
JCHL
JCHle
JCHl
JCHl
JCHl
JCHL
JCHL
JCHl

081
114
OS8
120
180
097
108
109
113
0<)6
117
123
125
130
134
135
144
145
150
155
157

••• *•••••• ****.*.** ••••• *•••• *•• **
CROSS REFERENCE FOR CSECT JCHL •
*.***.* •• *•• **.**** •••• *.***.* ••••

148

JCHl 167

JCHl 223
JCHL 128

JEND 128

160

IH

177
163
170
147
175
178
182

JCHl 168

151
198
200
205
131
211
212

218
209

JCHL 200

JCHL 216

JCHl 239

CLOAO-=·E40, EC LEVEL=128211
COMMENTS

OUT THE FIRST 13 LOCAT IONS. SAVE ANY GMWM AND ANY WORD MARKS
TE ST FOR GMWM
Z=DloKOF
BR IF Z=O
CHLAl
SE T BLANK .AND
Dl=DIH
SA VE WOROMARK
Dl=Dl·-KBO
STORE BLANKED OUT DATA
STB 01 V+l
DECREMENT COUNTER
UO=UO+KFF
Z= 0= 12 CHAIUC TERS BLANKED OUT
BR IF ZNZ
CHlAO
BR
OT AEND
BR
OTA23

*
JC Hl
JC HL
JChL
JC HL
JCHL
JCHL
JCHL
JCHl
JC Hl
JCHL
JC Hl
JC HL
JCHL
JCHL
JCHl
JCHl
JCHL
JC HL
JCHL
JCHl
JCHL
JCH
JCHl
JCHL
JCHL
JCHt
JCHL
JCHL
JCHL
JCHL
JChL
JChL
JChL
JCHL
JCHL
JCHL
JCHL

STATEMENT

JEND 080

PAGE 106

ClOAD=*E40, EC LE VEL=1282 11

**********************************

*

CROSS REFERENCE FOR CSECT JCHl

*

**********************************

J CHl
JC Hl
JCHl
JCHL
JCHL

223
224
240
246
250

JCHl
JCHl
JCHl
JCHl
JCHl

225
221
237
243
228

JCHl 248
JCHl 236

PAGE 107

CLOAD=*E40, EC lEVEl-=128211

JOTA

DESCRIPTIVE

PAGE 108

TEXT

ENTIn POINTS

CONTROL OPERATIONS.

0170
NORMAL ENTRY POINT FOR READ OR WRITE TRAPS FROM
JCHL.

OBJECTIVES
1.

SERVICE TAPE CONTROL FOR READ OR WRITE DATA.

2.

TEST FOR GMWM IN STORAGE.

3.

RESET BURST LATCH.

4.

HANDLE WORD MARKS AND WORD SEPARATORS TO AND FROM
TAPE.

DUEND
NORMAL ENTRY FROM JCHl WHEN BURST MODE LATCH IS
OFF (INDICATING DATA END) DURING WRITE OPS. ALSO
USED AS ENTRY AFTER SOME SENSE OPSFOLlOWING A
READ ERROR.
OTA23
ENTERED FROM JCHL.
ADDR

0170
0112
0174
0176
200E
2010
2012
2014
2016
.2018
201A

20IC
20 IE
2020
2022
2024
2026
2028
2030
2032
202A
202C
202E
2034
2036

2038

WORD

2240
elf7

A046
AOOE
5F4F
2B48
5419
5530
05FB
C4Bl
E234
1145
5709
6041
C4AB
1623
7138

0240
019B
0240
E221
3623
0240
3145
F21E
0527

SEQUENCE NO.
JOTA 001
JDTA 002
JO TA 003
JDTA 004
JDTA 005
JDTA 006
JOTA 001
JDTA 008
.IOTA 009
JO TA 010
JOTA 011
JO TA 012
JO fA 013
JDTA 014
JDTA 015
JDTA 016
JOTA 011
JDTA 018
JD TA 019
JD TA 020
JDTA 021
JOTA 022
JOTA 023
JOrA 024
JDTA 025
JOTA 026
JD TA021
JDTA 028
.IOTA 029

LABEL
T

ATABLE

RO
UNO
READ

NORMAL ENDING FOR READ AND
NEXTSEQ

NEXTLABEl

STATEMENT

1401 TAPE READ AND WRITE DATA LOOPS
ADDR;:0170
LINK G MMSK()= 1
006 RD
BR IF S4=1
033 WRIT E
BR
008 READ
BR
GO=GB/IN
SET GA K=44
Ul=GO
ROB G1 V.O
Z:GIDKOF

022
027

DT A15
OT All

024

WSSENT

OTA15

014

DT AlO

WSSENT

020

DT A12

016
020

LOAD
OT A12

DrAIO
LOAD

DrAl2

DTAll

BR IF Z=()
BR IF 006=0
Ul=U 1*-K40
UO=Ol
UO=UOIlGO
BR IF Z=O
00=DO*-K02
STB Ul V+l
RTN G MMSKO=O
BR If S5=1
RTN G MMSKO=O
BR IF 006= 1
DO=DO$K02
RTN G MMSKO=O
Ul=Ul$K40
BR If 007=0
BR IF Gll: 1

COMMENTS

BLOCK LOWER PRIORITY TRAPS
CK IF READ OP
00 WRITE DATA LOOP
DO READ DATA LOOP
GET READ DATA IN FROM TAPE
ISSUE SERVICE-OUT
SAVE READ DATA
GET NEXT STORAGE LOCATION
IE ST FOR GM WM
IN STORAGE
WAS WORD SEPARATOR SENT LAST
WS SENT LAST-INSERT WD MARK
RESTORE WS FOR TEST
TEST DATA BYTE FOR WORD
SEPARATOR CHARACTER
NO WS THIS-RESET WS LAST FLAG
STORE DATA
ALLOW TRAPS-WAIT FOR SERV-IN
CK IF IPL
ALLOW TRAPS
WAS WS SENT LAST
SET WS SENT LAST fLAG
ALLOW TRAPS-WAIT FOR SERVICE-IN
NO WS-REST ~M BIT IN DATA BYTEV
CK IF READ-LOAD OP
TEST IF WO MARK IN STORAGE

ADOR.

WORD

20"3A
203C
203E
2046
2048
204A
2D4C
21J4E

1145
7138
0240
E255
5538
05H
C4Bf
0536
517B
AD58
F251
3623
4FOF
AD5C
l623
5113
6571
4F5F
2B48
0240
2800
2B02
0004
0240
7222
C9E5
3400
0214
0210
021E
98EA
2085
3073
C If9
El1D
200B

2D':>O

2052
2036
2038
203A
203e
2054
2056
2058
205A
205C
20SE
2D3E
2040
2042
2D44
1DE2
10E4
WEb

LOE8
lDEA
lOEC
WEE

IDFO
lOF2
IDF4
IDF6
10F8
lOFA
lOFC

JDTA
JOTA
JOTA
JOTA
JOTA
JDTA
JIHA
JOTA
JOTA
JOTA
JDTA
JOTA

SEQUENCE NO.
JOTA
JDTA
JDTA
JDTA
JOTA
JDTA
JDTA
JOTA
JOTA
JO TA
JOTA
JIHA
JOTA
JDTA
JOTA
JOTA
JOTA
JOTA
JOTA
JOrA
JOTA
JOfA
JOTA
JOTA
JOTA
JDTA
JOTA
JOTA
JOfA
JOTA
JOTA
JOTA
JO fA
JDTA
JOTA
JOTA
JOTA
JOTA

72CO

807C

006
008
014
016
020
022
024
027
033
040
044
045

JDTA
JOlA
JOTA
JOTA
JOlA
JDTA
JOTA
JOTA
JOTA
Jon
JOTA
JOTA

030
031
032
033
034
035
036
031
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
051
058
059
060
06l
062
063
064
065
06&
061

LABEL

WRI IE

044
050
040

WMINST

046
045
048

WRLOAO
OTA22
OTA21
OTA24
GMWM

OTAEND
OTA23

055

IREG 016
0&5
061
DONE
END

004
1306

022
028
024
013
018
014
005
037
033
040

NEXTSEQ

JOTA 029

ICYC 037

NEXTLABEl

STATEMENT

CLOAO=*E40, EC lE VEl=128211
COMMENTS

SET 104M IN DATA BYTE
U1;Ul*-K40
STORE DATA
STB U1 V+l
ALLOW TRAPS-WAIT FOR SERV-I N
RTN G MMSKO=O
CK IF WS SENT LAST
WRLOAO
BR IF 006= 1
GE T OA TA FROM STORAGE
ROB Gl V+l
WM-TEST IF GMWM
I=GlaKOF
GMWM
BR IF 1=0
WMINST
NO WS LAST-CK IF WM IN STORAGE
8R IF Gl1=0
NO WM-CORRECT REDUNDANCY
01=UIH
DTA21
BR
BR IF 007=1
CK IF MOVE OP
OTA22
SET WS SENT LAST FLAG
00=00$K02
SEND WORD SEPARATOR
GB/OUT=UO
OTA24
BR
RESET WS SENT LAST FLAG-006
00=00*-1<.02
CaRR EC T RED UNOANC Y
Ol=UIXH
G1=GlaOI.
DATA ON BUS OUT TO TAPE
GB/OUT=GL
SERVICE AND SElEC TOUT UP
SET GA K=44
RTN G MMSKO=O
ALLOW SERV-IN TRAPS
RE SET SElEC T-OUT
SET GA K=OO
ISSUE CMO-OUT
SET GA K=10
RST BURST MODE LATCH
RST G8 K=20
RTN FOR POSSIBLE LO TRP CaMP
RTN G MMSKO=O
SAVE LAST B-STAR FOR RESTORE lS
SfHV OA,8C
WAIT FOR FALL OF OP-IN
OTA23
BR If GT Bn4= L
SET CPU ZONE
SET MODE K=80
RESET MMSK 2 IF ON
Rsr MMSK K=21
RE SET MMSK o & 2 IF ON
R5T MMSK K:O 1
RESET MMSK1. IF ON
RST MMSK K=11
RESTORE REGS U,V,I,G,D
RSTREG
BAl
Pl:0$K80
1'= 0087-ADOR OF STATUS BYTE
Pl=PUK07
BR IF 54= 1
BR IF READ OP
DONE
BR IF CONTROl-U 01'
END
BR IF Gl BIT 6= 1
0- ST AR AOOR, 0094- 5
Pl=Pl+KOO
STORE B-STAR IN O-STAR
STH V AS,P+O
TAPE SEl END 8R END
HISTRT
BR
**********************************
* CROSS REfERENCE FOR CSECT JOTA *
**********************************

PAGE 109

ClOAO=*E40, EC LEVEL=128211

**********************************

*

CROSS REFERENCE FOR eSECT JOTA

*

**********************************

JDTA 046
JOTA 048

JJTA
JDTA
J [H A
JDTA
JDTA

050
054
055
065
067

JDTA
JDTA
JOTA
JCHL
JCHL
JDTA
JDlA

039
043
036
201
189
0(;3
064

JCHL 249
JCHL 250

JOTA 055

PAGE 110

CLOAD=*E40, EC LE VE L=1282 11

JEND

DESCRIPTIVE

0180
THIS IS THE MAJOR ENTRY TO THIS ROUTINE. TRAP TO
THIS ADDRESS IS THE NORMAL READ ENDING ROUTINE
FROM JCHl. ENTRY CAN ALSO BE A RESULT OF DEVICE
END FROM ANY CHANNEL DEVICE~
EOR
ENTRY AT THIS POINT IS fROM THE IBCH ROUTINE fOR
A BRANCH ON END Of REEL CONDITION.
ERROR
ENTRY AT THIS POINT IS FROM THE IBCH ROUTINE fOR
BRANCH ON TAPE ERROR CONDITION.

J180
0182
,) 184

,)186
JFAO
OFA2
OFA4
OfA6
OfA8
OFAA
0FAC
JfAE
OF BO

OFB2
OFB4
OFB6
OFB8
OFBA
OFBC
OFBE
OF CO
OFC2
OFC4
OFC6
OFC8

WORD

2204
fD86
<1ACA
8FAO
2B40
COAB
00A3
2BOO
0204
2600
5FEF
2B02
fDBO
5FFf
2B08
2C07
2085
57CO
5731
63El
EO<14
207B
55CO
555<)
C4<14

SEQUENCE NO.
JEND
JENO
JENO
JEND
JEND
JENO
JENO
JEND
JEND
JEND
JENO
JEND
JEND
JEND
JEND
JEND
JENO
JENO
JENO
JEND
JENO
JEND
JENO
JENO
JENO
JEND
JENO
JENO

TEXT
08JECTIVES

ENTRY POINTS

ADDR

PAGE III

001
002
003
004
005
006
007
008
009
010

011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028

LABEL

NEXTSEQ

NEXH.. ABEl

STAT EHENT

1.

ENDING STATUS.

2.

CHECK FOR SHORT RECORDS (EARLY DISCONNECTl DURING
WRITE OPS.

3.

GENERATE GMWM FOR END OF READ FIELD.

4.

HANDLE TAPE MARKS.

5.

STORE B-STAR IN BACK-UP AREA.

6.

FLAG UNIT CHECK fOR POSSIBLE TIE OPERATION.

COMMENTS

1401 TAPE ENDING ROUTINE ANO RDR-PUNCH REQ-IN
ADDR=0180
II NK lJ MMSK2= 1
CHNL lOW PRIORITY-PREVENT TRAPS
BR IF GT3",O
006 RDRPCH
TEST STATUS-IN
BR
059 ENDING
BR
TRAP FROM RDR-PUNCH REQ-IN
008 REQIN
RDRPCH
AENO
SET GA K=04
ISSUE SELECT OUT
REQIN
BR (f GT BIT 0= 1
BR IF ADDR-IN
013 ADOR
CKADDR
BR If GTl= 1
009 (KADOR
BR IF NOT SELECT-IN
SET GA K=OO
SELECT-IN. RESET SELECT-OUT
RTN U I4MSK2=0
RETURN TO MAIN PROGRAM
SET GA K=OO
AOOR-IN, RE SET SElEC T-OUT
ADDR
HO=GBIIN
PUT ADDRESS IN HO
SET GA K= 10
ISSUE COMMAND OUT
BR IF GT3=0
WAIT FOR STATUS IN
016 Sf ATUS
STATUS
Hl=G8/IN
PUT STATUS IN Hl
SET GA K=40
SET SERVICE OUT
PO=O
SET P FOR
Pl=OSK80
READ-OUT OF
ROB 01 AS,P
TAPE ADDRESS
Vl=OlX
Vl=VlIIHO
LOOK AT CONTROL UNIT ADDRESS
BR IF HZNZ
BR IF NOT TAPE ADDRESS
053 NOT APE
Pl=Pl+K07
SET P fOR
READ-OUT Of TAPE STATUS 8YTE
ROB Gl AS.P
Gl=Gl
PUT Gl ON SUS fOR TESTI NG
SR IF INZ
BR IF STATUS NON-ZERO
053 NOT APE

T
ArABLE

AODR

WORD

OFCA
OFCC
OFCE
OFDO
OFD2
OF04
OF06
OFDd
OFOA
OFOC
OFOE
OHO
OFf2
OFE4
OF80
OF82
OFB4
aF86
()F 88
OF 8A
0f'8C
OF8E
OF 90
OF92
llF 94
!)F96
OF 98
Of9A
,)F 9C
OF9E
lACA
LACC
lACE
1ADO
1A02
1A04
1A06
1 A 08
lAOA
lADC
lADE
lAfO
1A E:2
LAE4
1AE6
lA E 8
1A FA
tAfC
lA88
lA8A
lABC
1A 8E
lA90

7fCO
fB14
4705
1083
55CO
CHO
2007
2195

3163
5300
2215
0764
5221

871F
6223
6223
6223
5249
6237
(494
6345
7300
3515
75CO
5C62
lCE5
6CE 1
C49F
8fE6
A94C
5F5f
OQ04
C188
1623
0191
5130
OlFB
C493
11B 7
f26l
2145
3lF3
E213
F 112
3135
7138
3623
9A04
7222
2B08
2A55
97<;6
3lB9

SEQUENCE NO.
JENO
JEND
JEND
JEND
JEND
JENO
J.ENO
JENO
JENO
JENO
JEND
JENO
JEND
JENO
JENO
JEND
JEND
JEND
JENO
JENO
JENO
JEND
JEND
JENO
JEND
JENO
JENO
JENO
JENO
JEND
JEND
JENO
JEND
JENO
JENO
JEND
JENO
JENO
JENO
JEND
JEND
JENO
JEND
JENO
JENO
JEND
JEND
JENO
JEND
JEND
JfNO
JEND
JENO

029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
06B
069
070
071
072
073
074
075
076
017
078
079
080
081

NEXTSEQ

UBEL

CHL43
CHL45
CHL45
CHL45
CHl45

NEXH.ABEL

053

NOTAPE

051

CHL44

042

CHL43

043

CHL45

053

NOT APE

058
147
159

151443
NOH43
43ST AT

0
1
2
3

CHl44
NOTAPE

151441
ENDING

077

WRST[N

081

I Pi

082

STORE

070

MOVE

082
OB2

STORE
STORE

064

EN012

EN012

MOVE

WRST! N

JCHL 100
I PL

CHL25

N

STATEMENT
STB HI AS.P
BR I f H17=0
Pl=OlXUPlH
Pl=Pl*-K08
ROB Gl AS.P+O
BR I f 010=0
UO=O
U 1=()SK90
lJ l=U 1$K()6
ROB VI AS.U+O
VO=OSKI0
BR IF 011=0
VQ=VOX
N=Dl BITS23
VO=V()+VO
V()=VO+V()
VO=VO+VO
GO=VO
VO",V()*Vl
BR I f ZNZ
V1=\l1$GO
STB VI AS.U+O
Gl=GUKlO
ST8 Gl AS.P+O
RDH P DA t CJC
PO=PO*-KEO
PO=POIlHO
BR IF Z=O
BR
BR
G1:G81 IN
RST GB K=20
8R IF S4=0
OO:OO*-K02
BR IF S5=1
ROB Ul V+O
Z=UIIlKOF
BR IF Z=O
Ul=Ul*-KB8
8R IF 007= 1
Ul=0$K40
Ul=UUKOF
BR .[F 006= 1
Btl. IF G17=O
Ul=Ul$K30
ST8 Ul V+l
OO=DOSK02
8R
STH V DA.8e
SET GA K=40
TO=0$K50
BR
Ul=O-KBO

CLOAD=*E4-0. EC LEVEl=ll8l11
COMMENTS
STORE NEW STATUS BYTE
TEST UNIT EXCEPTION BIT
AOOR Of LAST TU CTRL 8YTE=008X
CLEAR WR-WTM BIT fROM AOOR
GET LAST TU C TRL BYTE
BR I f NOT WR-WTM OP LAST
0096-AOOR OF EOF BLOCK
BITS 1-6
GET EOf BLOCK BITS
CONSTANT FOR EOF BL BI T TESTING
IS TAPE UA=XOXX
NO-CHANGE TEST CONSTANT TO 01
TEST 1400 TAPE UNIT ADDRESS
PREPARE
EOF BLOCK
BIT POINTER
SAVE EDF BLOCK BIT POINTER
TEST IF BuiCK
BIT IS ON
BLOCK BIT OFF-SET BLOCK BIT
STORE 8LOCK BITS IN 0096
SET EOf 81T 3 IN TO CTRl BYTE
STORE TU CTRl 8YTE IN 008X
READ OUT 1443 ADORE SS
CL EAR NON-ADORE SS BITS
TE ST ADDRESS
BR IF 1443 ADORE SS

GET STATUS BYTE fROM TAPE
RST BURST MODE LATCH
CK IF WRITE OP
RESET loiS LAST FLAG
BR IF IPL
CONTENTS OF NEXT OA TA lOCA nON
TEST FOR GMWM
IN STORAGE
NO GMWM-SAVE WM BIT POSITION
BR IF MOVE OP
LOAD OP-CLEAR WM
Ul=GM=4f OR GMWM-OF
CK IF TAPE MARK STOREO LAST
8R IF NOT UNIT EXCEPTION
TAPE MARK, 3F OR 7F
STORE TAPE MARK
SET 1M STORED LAST FlAG-D06
GET 8-STAR READY fOR CPU ZONE
ISSUE SERVICE OUT
STOP CODE =52-EARLY TAPE DISC.
STORE STOP CODE AND STOP
IPl. SET GROUP MARK-4f

PAGE 112

CtOAO=*E~O.

AOOR

WORD

U92

7138
20n
2185

111. 94
1A90
lA98
1A9A

3173

lA<:4
lAC6
lACS
111.80
111.82
LA84
lA 86
111.11.2

5752
C743
D422
9AC4
0423
f127
7500
9A82
5EC2
CF47
3523

JTYP
JTVP
JTYP
J TV!>
J TYP
JTYP
JTYP
JTYP
J TYP
JTYP
JTYP
JTVP
HYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP

058
060
064
065
066
061
068
069
070
071
012
013
014
075
016
017
018
019
080
081
082
083
084
085
086
081
088

LABEL

NEXTSEQ
129

NEXT LABEl
ATTENT

RE SREG

GF1X

085
JVPE 008
010
051

SEeBH
LABEL
RT
Exnz

RT
080

GETWR

081

OKNOW

GETWR
OKNOW
INRU 030

STOPCK

SECBI T
TRY
114

TRYRD

136

MlOP

091

NOTSUM

IRST 004
102
I REG 012

SUMMIT
STOPCD

I NRU 030
104

STOPCK
PASSl

089
090

091
092

093
094
095
096
097
098
099
100
101
102
103
104
105
106
101
108
109
110
111
li2
113
114

NOT SUM

S~RUVI

EXI TA
STOPCD
PASS1

PASS4
PASS2
PASS3
TRYRD

109

PASS4

no

PASS2

113

PASS3
STOPPP
STOP
NNRTRR

lOIS 003
lOIS 010
121

Sf ATEMENT
BAL
UO'=0$K10
Ul=0$K40
RDH V AS,U+2
RDH 0 AS,U+2
RDH G AS.U+2
RDH I AS,U+2
RDH T AS.U+Z
RDH P AS t U+2
RDH H DAtU
BR IF HO BIT4=O
BR
BR IF TT 1= 1
8R
ROB HI AS t U-l
BR IF HIO=O
SET T A K=82
BR
SET T A K=40
RST T A K=02
SET MODE K=80
MW=Ul
8R
RDH H AS,U+2
ROH U OA,8E
RDH P DA,AA
BR IF PO BIT 2=0
RST T A K=E2
RST S K=84
PO=PO*-K30
BR IF POO=O
STH P DA,AA
BR IF TT1=0
RST BC K=Ol
BR
BR If TU3= I
BAL
RST S6
SET MODE K= 80
BR
BR IF S4=0
RST TA K=lO
RDH H OA,BE
SET MODE K=80
BR If BSO= 1
Z=HO+KO 1
BR IF lZ=O
HO=0-K20
STHHOA,BE
BR IF S4= 1
BR
BR
BR IF TV BlTO=l

CLOAD=*E40, EC LEVEl=128211
COMMENTS
CHECK ATTENTION
RESTORE
CPU
ZONE
REGS
IN
AUX
CHECK FOR JYPE ROUTINE ENTRY
NORMAL TYPE BRANCH
GO DISPLAY

RESTORE H REG
RE STORE A STAR
GET STATUS FOR TESTING
BR NOT SECONDARY BIT
RESET RUN MOOE.SHARE REQ
RST SO S5
MOVE OR LOAD RTN TO I CYCLE
STORE BLANK 1052 STATUS EXC ER.H
NOT CHECK SUM OPERATION
RST LOG l TCH IN CASE LAST ENTRY
ALTER DISPLAY ACTIVE BRANCH
SAVE REGS IN CASE START/RST USED
ALLOW EXIT fROM SOfT STOP
TRY
t
CYCLE START
NO T A CON SOLE F UNC TI ON
RST ACTIVE FOR C.INTP. ONLY
CHECK CODED HALT
SET CPU MODE AND ZONE
USE DF CODE IF SOFT STOP IS OFF
CHECK FOR XF STOP CODE FROM HALT
SETUP OF AS HALT CODE
STORE APPROPRIATE CODE
SENSE INfO IN AlREADY
PUT SENSE SWITCH BYTE IN DiSPLAY
PUT NEW S SW OR TAPE SETTING IN
READ LATCH

PAGE 125

,\001{

WORD

:HIl

OFC7
EICB
FECE
92EC
9F5J:
A40C
FFE5
890E
C249
C lEC
DFEF
8536
8376
ACOE
CEEA
FHB
5C 82
30lJ
7C82
OFlO
128E
3C 85
7C92
2C05
3400
BD7e

:H14
')316
) j 18
134E
H,)()

1346
;)-)48

)364
,)366
J>68
036A
,)3 6E
,B6C
1 F 5E

li- 60
1 F 62
11'64
11' 66
IF68
IFOA
J3iA
031C
·)"11 E

H2O
.) 322

12 EC
12H
12F 0
12F2
12f- 4
12F 6
12Fii
12F-A
12FC
12FE
2COE
2e 10
2C 12
2C14
2C 16
2C2C
2CZE
2C30
2C 32
2C 34
2C36
2e38
2e3A
2CJC
2C3E
2C40

3F22
3C <;5
.5C58
16f 3
7C92
lOCO
2EOS
2f73
7EEZ
A416
DAAB
F214
8BbE
CFAO
A406
5AEf
OE3F
C499
EOA3

DIU
2F25
3F73
6FEt
C4AA
2E1D
5EF9

SEQUENCE NO.
JTYP
JTVP
JTYP
JTYP
JTYP
JTVP
JTYP
JTYP
JTVP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
J TYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTVP
JTYP
JTYP
JTYP
JTYP
JTYP
J TYp
JTYP
J TYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JT'lP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP

LABEL

115
116

117
11B
119

PASSME

120
121
122
123
124
125
126
127
128
129
130

NNRTRR
STAR TO
INITl

NEXTSEQ
121
014
119
142
129
051
123
265
122
128

127
PASSS
SKPSKP
A TTENT

322
480
152
135
135

131
132
133
134
135
l36

fORGET
MLOP

137
138

139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
1.55
156
151
158
159
160
161
162

IC YC 037

027
178

155
24-3
fiRST
BACK
CKFRsr

157
022

169
174
178

1b3
164
165
166

167

118

CLOAO=*E4-0, EC tE VEl=128211
COMMENTS

STATEMENT

BR IF TU BIT 1=1
BR IF S6= 1
BR IF TT BIT 3=0
BR
BAL
BR
BR IF TU Blf3=l
BR
BR IF 00 BIT 4=1
BR IF S4=0
BR IF TU BIT 1=1
BR
BR
BR
BR IF TT BIT (}:O
BR IF TU BIT 3:1
ROH P OA, AB
Pl=Pl$l(02
STH P OA,A8
RST T A K:O 1
RTN
PO=POSK80
STH P DA,AA
PO=OSKOO
SET MODE K=80
HISTRT
BR
ALTER DISPLAY SET UP
SET TA K=92
PO=POSK90
Gl=POH
OO=OO*-KOf
STH I' OA, AA
RSf S K=8C
HO=OSKOO
Hl=OSK07
STH H DA,BC
BR
STORE
BR IF TT 5=1
ERR4
BR IF 007=0
fIRST
BR
ADCOHp
BR IF TU BITO:l
CKfRST
BR
SETRDL
HO=TI
Z=HOIlK33
BR IF Z=O
CTRLA
BR IF HZ=O
TESTfT
BR IF S 5=0
ERR4
H1=OSK20
Hl=Hl$K07
H1:HIIlHO
BR IF ZNl
ERR4

NNRTRR
GFiX
PASSME
SHADA
ArrENT
FXIlZ
INHL
BEGIN
ST ARlO
SKPSKP
PASS5
TRAN
TE
SHAD
FORGET
FORGET

**

* SETAOA

SETAD

NEXTlABEL

HO=HO~K70

Hl=HO

WR HE LA TCH ON
NOT ALTER DISPLAY
AL T 01 SPLAY
CHECK ATTENTION
EXIT
NOT RUN MODE
All 01 SPLA Y AC TI VE

VIA INRU

ALTER DISPLAY SET TO GO
WR tTE lA TCH ON HERE FOR LI NE FO.
00 CHAR FOR CONSOLE INTERRUPT
GO 00 UNEFEED
NOT ATTENTION
ALTER DISPLAY ACTIVE
SET
INQUIRY
FLAG
RE SET ATTENTION

STORE STATUS
SET CPU MODE AND ZONE
RETURN TO I C YUES
SET REAO,INllIALIZE,AtD ACTIVE
IN MANUAL,lOAD MODE IN STATUS
Gl CHANGED HAN lOAD fORCE,H IF
RSl 00 LOW FOUR BI TS
STORE STATUS
R ST SO AND4ANO 5

OR

IN ITIALIZE B STAR BACK UP
STORE CONTROL DIGIT STATS
GO BACK SOFT SlOP
AL TERNATE caOE IS INVALIO
COUNT ZERO
BR IF READ LATCH
SET READ
pur 1ST CHAR ON BUSS IN
CHECK FOR C
IS A C
A IHRU I POSSIBLE
1ST CHAR
ERROR IF
2ND CHARTESt FOR
I'
IF NOT P, ERROR
CHANGE TO 97 FOR t> ON BUS OUT

PAGE 126

ADDK

WORD

SEQUENCE NO.

LABEL

2C42

A516

2C 1 B

DlAA

C TRLA

2C lA

E21F

J TVP 168
J TYP 169
JTYP 170

?CIC

C9AA

HYP 171

2C lE
2C20
2C 22
2C24

3583
8538
OE4B
F 081
DE IB
F081
8370
Dl8A
35C3
8538
3623
DlAB
3643
8538

JTYP
JTYP
JTYP
J TVP
JTYP
J TVP
JTYP
JTYP
JTYP
JTYP
J TYP
J TVp
JTYP
JTYP
JTYP
JT'YP
J TYP
JTYP
J TVP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JlYP
J TYP
JTYP
J TYP
JTYP
JTYP
J TYP
JTYP
J TYP
JTYP

~C26

2C2 B
2C2A
2COO
2C02
7.C04

2e06
7.C08
2COA

lcac

-!4FE
2500

,'502
,>'504

2.,06
?508
250A
250C

250E
2510
2512
2514
Z':i16
/')18

251A
251C
251E

OHD
EOA3
2e15
3e93
6CF3
F48C

8310
E125
F2lD

0191
2040
AS18
3b13
4HF
A41b

e123
DIA3

2520

8370

2522

0040

2524

5FE 1

2526

2528

6EF9
El2C

252A

814E

252C

5CE2
093F
E939
F951
3523
8C08
7CE2
4FFF
E 133
A416
5EC3
104B

252E
2530
2532

2534
2536
2E2A
2E2C
2E2E

2E 30
253E

2540

172

DOMORE

113
174

IE STF T

175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
190
197
198

199
200
201
202

203
204
205
206
207

JTYP 208
JTYP 209
J TVP
JTV?
JTYP
J TV?
JTYP
JTYP
JTYP
JTYP
J TVI'
JTYP
JTVP

ERR4
AL TCK

ADDR
ERR4
DOMORE
ERR4

323

TRANSB

182

DISPLY

179
471
184

ALTCK
ALTOYE
ALTER

323

TRANS B

178

ERR4

323

TRANSB

204

01 G

ADRTN

CKCNT

193
417
205
201
198

CKCNT
AL TDYE
MIX
CKMAN
ADDR

199

PUTCHR

027
204
204
417

STORE
01 G
DIG
AU DYE

209
489

SHBY
CSALT

219
235
238

ONE
TWO
THREE

241

fOURTH

ADDR
PUTCHR
CKMAN

DIG
MIX

SETBY

212
213

214
BUllO

241
027

217
2 L8
220

198
178
172
178

ALTER

211

219

NEXTLABEL

01 SPLV

210

215
216

NEXTSEQ

ONE

CKKEY
STORE

STATEMENT
BR
BR I f S5=0
BR IF 006=1
BR IF T04=0
G1=Gl$K08
BR
l=HOIlK04
BR IF ll::O
l=HoaK01
BR IF LI=O
BR
BR I f S5=0
Gl=Gl$ROC
BR
DO=DOSK02
BR IF S5= 1
DO=DO.sK04
BR
I=HlaKFO
BR [ f HZ=O
PO=O$K10
PO=PO$K09
PO=PO+Hl
BR I f AC=O
BR
BR IF Gl BITt..=l
BR If DO Bn7::L
BR IF 55=1
SET S5
BR
DO=DOSKOl
TE=Hl
BR
BR IF Gl BIT4=l
BR If S5=1
BR
RST S5
HO=HIX
HOC=HO+Hl+l
BR IF Gl BIT6=0
BR
ROH P DA,BC
BR IF PI BIT5=l
BR IF PI BIT6= 1
BR IF PI BlT7=l
Gl=GUK02
BR
STH P OA~Be
TE=Hl
BR IF G1 BIT6=!
BR
PO=HOXH
Pl=PlaK04

ClOAD=*E40, EC LEVEL=12B211
COMMENTS
READY FOR ADDRESS NEXT TIME
C VALID FOR 2ND CHAR ONLY
OKAY IF DISPLAY OP
ALTER CONTROL OK IF CE KEY IS ON
CONTROL STORE OP
DO TRANSLATE
IS IT A 0
YES 00 A DISPLAY OP
IS IT A
CHECK FOR EITHER
ALTER OP ,AUX
INPUT ERROR GET OUT
1ST CHAR A MEANS ALTER OP
SET STATS FOR
AUX OP
DO TRAN SLATE
SET
DO BlTo FOR DISPLAY
SET
DO BITS FOR TRANS TABLE CTL
GO TO TRANSLATE TABLE
HOIN,HIOT
TEST FOR NUMERIC
BUILD CONSTANT TO TEST
TRANSLATED CHARACTER
CHARACTER IS HEXIDECIMAL DIGIT
ERROR
ADDRESS COMPLETE
OFF FOR FIRST 2 CHAR
PUT DO 7 0'1 AFTER 1 ST TWO CHAR
FIRST DIGIT CONTROL
A OR 0 1ST CHAR TO BUSSOUT
TURN FOR AODRESS
BUSS OUT CHARACTER
AUX OR CONTROL STORAGE OP
IS T CHAR FLAG
INV SET UP FOR DECIMAL CONVERT
RST 1ST CHAR
FLAG
CROSS EBCDIC CHAR,ADD TO BUSSOUT
EBCDIC+1 AND THROW AWAY HI 4 STS
NOT COMPLETE ADDRESS YET
AL TER CONTROL STORAGE
GET ALTER DISPLAY ADDRESS SUILD
ADDRESS AND CONTROL DIGIT COUNT
ACTUAL B STAR I SIN V PI BITS
CONTROL DIGITS UNTIL FINAL ADDR
ADDRESS COMPLETE
SAVE ADDRESS BUILD FOR FOUR CHAR
BUSS OUT CHAR
CONTINUE IF OTHERWISE
PUT 1ST IN POH
RST 1ST STAT

PAGE 121

AODR

WORD

2542
2544
2546
2548
254A
254C
254E
2538
253A
253C

0148
CC3C
8370
Cl3C
OCC9
F4BC
8370
4ECO
102B
AE2A
4ED3
1018
AE2A
4EDD
AE2A
E 172
AHE
5AEF
8538
7222
4EC6
CDD
A396
A412
42C6
A412
2F53
3F 15
4FFF
160B
E23B
A406
5C82
3083
1e82
128E

?550
2552
2554
OC08
OC IJA
Oli6E
Ot370
OB72
OB74
2E32
2E34
2E 36
2E 38
2E 3A

ZE 3C
21:3E
2EIE
2E20
21: 22
2E24
2E26
2E28

urlO
0712
0714
0716
0901:
0910
0912
0914
0916
OH8
091A
09lC
091E
0920
0922
0924
0926
0928
092A

onc

CFA3
C114
924C
5F30
OHB
C490
85E4
E21B
5224
8376
5AEf
DAA9
8948
lEC 5
OE5B
C4B8

SEQUENCE NO.
JTYp
JTYP
JTYP
JTYP
JTYp
JrtP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JJYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTVP
JTYP
JTYP
JiVP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
J TYP
JTYP
JTYP
JTYP
JTYP
JTVp
JTYP
JrYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JfYP
JTYP
JTYP
J TVI'
JTYP
JTYP
JTYP

221
223
230
231
232
233
234
235
236
231
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
210
211
212
273
274
275
276
217
218
279
280

LABEL

NEXfSEQ

ONEOK

NEXT LABEL

231
237
H7
237

ONE OK
ONEOKI
ALTDYE
ONEOKI

231
417

ONEOKI
ALTDYE

TWO
215

ONEOKI
THREE

BUILD

215

BUILD

215
245
254

SUlLO
GETPTT
ADSTRT

323

TRANSB

FOURTH
ADCOMP
GETPTT
CKKEY

WRI IE
CONAUX

252
IS IC 023
025

CONAUX
SET BST
SETWRL

025

SETWRL

ADSIR T

SETlCH

251
022

WRITE
SETROL

275
268
502

ROALTR
NCSDY
CSDIS

SETID

A SEQ
BEGIN

21l

TSDISP
TW
TWBACK

480

TE

278
295

CANEND
TR

286

CONTST

272
416

ROAlTR
TRBACK
CANEND

BR IF G1 BIT 5=0
BR IF POO=O
BR
BR IF G14=0
l=PO+KCO
BR IF AC=O
BR
PO=HOl+POH
Pl:PlaK02
SR
Pl=HOXH+Pll
P1=PlaKO 1
BR
Pl=HOl+PlH
BR
BR IF G1 B1T6=0
SR
HO=H
BR
STH V DA.8C
H=P
BR IF Gl S1f4=l
BAL
BR
V=P
BR
Hl=OSK05
Hl=HUK 10
TE=Hl
DO=OoaKOD
BR IF DO BIT6= 1
BR
RoH P OA. A8
Pl=Pl$K08
STH P .DA. A8
RTN

CLOAD=*E40, EC lEVEl=128211
COMMENTS
NOT AUX SETUP
VALID AUX DIGIT
OP
NO I CON TROLSTORE
TEST FOR 0-3 FOR 1 Sf
VALID 1ST :HAR FOR CONTROL STORE
PUT 2ND IN POL
RST 2ND STAT
PUT 3RD IN PlH
RST 3RD STAT
PUT 4TH IN I'lL
ADDRESS NOT COMPLETE
GET BUSS IN CHAR
STORE ORIGINAL B*
PUT ADDRESS IN H REG
AU)( OR CONTROL STORAGE 01'
CONVERTED ADDRESS. DEC IN B STAR
SET WRITE LATCH
PUT ADDRESS IN B STAR
ISSUE LINE FD
CHARAC TER
BUSS OUT LINE FEED
SET BIT4.bON IF DISp~ 5AND7 RST
IS DISPLAY OPERATION
00 ALTER OPERATION
SET ERROR BIT INQ CLEAR
SET ERROR BI T
TERROR BIT
SET

AL01:0E

NCSDY

TWBACK
TSOI SP

STATEMENT

BR IF TU BITO::1
BR IF Gl BH4=0
BR
ROB Hl Vi-O
Z=H1aKOF
SR IF Z=O
BR
BR IF DO BIT 6= 1
V=V+l
BR
HO=TI
BR IF TT BIT5=l
BR
HO=HO*-KCO
Z:HOaK05
BR IF ZNl

BRANCH IF READ
NOT AUX OR CONTROL STORAGE OP
READ MEMORY CHAR
TEST FOR GMWM
YES WE HAVE ONE,TEST 01 SpLA Y
WR HE ROUTINE
BR IF DISPLAY
INCREMENT Ii STAR
GO ENDING ROUTINE
PUT BUSS IN CHAR IN HO
Al T CODE
CANCEL OR END TEST
BRANCH TO READ ROUTINE
STRIP CASE SITS
EOS TEST
BR IF NOT EOS

PAGE 128

"OOR

WORD

J92E

093&

C232
8376
2fF3
7F38
8316

0938

8710

093A
093e

0946

OEAB
C4C8
2F45
C237
8710
CACS
85AA

0948

CAe 3

J94A

094C
094E

CA4F
8538
DA53

0950

8538

{)952

095E

OEDB
FOD8
FE60
2F45
8710
C26f
85AA

09&0

C269

0962

2F55

0930
(}932
0934

093E

0940
0942

0944

0954

J956

0958
095A

095e

0964

3FD3

09b&
09b8

85AA
2Fl5

SEQUENCE NO.
JTVP
JTYP
JTYP
JTVP
JTYP
J TYP
JTYP
J TVP
JTYP
JTYP
JT't'P
JTVP
JTVP
JTYP
JTYP
JTYP
HYP
JTYP
JTVP
JTYP
J TVI'

JJYP
J T't'P

JTYP
JTYP
JTYP
JTVP
JTYP
JTYP
J TVI'
JTYP

281
282
283
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
30t
302
30.3
304
305
306
307
308
309
310
311

3F 53

J TVI' 312

09&C

096E

E273
4Fff

0910
0912

CEEE

JTYP 313
JTYP 314
J TVI' 315
JTYP 316
JTVP 317
HVP 318
HVP 319
JTYP 320
JTYP 321
JTYP 322
JTYP 323
JTYP 324
JTYP 325
JTVP 326
JTYP 327
J TVI' 328
JTYP 329
J TVI' 330
JTYP 331
JTYP 332
JTYP 33.3

0914

5226

0916

8376

0536
0538
053A

5AEF

053C
053E

C4fB

SEB.9
IBC5
eEb6

0540

OBBS

0~42

Foe8

0544

2BlS
857A
OBOD

054&
0548

054A
054C

FODO
3BA3

NEXTSEQ
283
480

NOTALT

284

09bA

A41&

LASEL

TEBACK
CONTST

480
260
295
285

SETINQ

2&0
29&

384

* TR
RTNTR

291

298
323

GOON

300
323

TSTD
303
307
ERRORl
260

CKAL TR

314
384

CHANGE

311
384

ALTLf
TG
GETOUl

316

CKATT

027
314
480

*
AEND
ASEQ
AL07=36
TRAN
TRANSB

STATEMENT

ClOAD=*E40. EC LEVEL=128211
COMMENTS

BR IF NOT ALTER
BR I f DO 8 IT 4= 0
GO ENDING IF ALTER
BR
Hl=OSKOf
BU ILD GMWM
STORE GMWM,INCREMENT ADDRESS
STS Hl 'Hi
GO ENDING
BR
TE
BAL TO SET 10 ERROR
SET 10
BAl
Z=HOaKOA
CK CANCEL
TR~ TO READ CHAR OUT
TR
BR If ZNZ
PUT BLANK IN IN CASE Of READ OP
Hl=0$K40
IF ALTER GO ENDING ROUTINE
TEBACK
BR I f DO BIT 4= 1
SET ERROR
SElID
BAL
READ ROUTINE ENTRY AfTER TRANS.
RTNTR
BR If TT BIT 4= 1
If TT B IT 4= 0
TRA
BR
** READ ROUTINE ST ARTS HERE
SET INQ
BR IF H B1f4=l
KEY CHECK
lOW 4 BITS OF PTT TO BE EXAMINED
GOON
BR IF HO Blf4=l
Xo-X7 GO TO, TRAN S BEG I N
TRANS B
BR
XC-XF POSSIBLE
TSTO
BR IF HO BIT 5= 1
X8-XB GO TO TRANS BEGIN
TRANSB
BR
XC,XE.Xf ARE NOT fUNCTIONAL,
Z=HOaKOD
CHANGE TO 40 FOR READ SET 10 ERR
ERRORl
BR IF LZNZ
OD.ID.fD,30 ARE NOT FUNCTIONAL
CHANGE
BR If HO BIT3=O
BUILD BLANK
Hl=OSK40
SET ERROR BIT
SElIO
BAL
If AlTER,BUSS OUT AND RETURN
GET OUT
BR IF DO B IT 4= 1
RTN AFTER TRANSLATE
TRA
BR
GIVE LINE FEED 01' IF AID ROUTINE
AlTlF
BR IF 004= 1
CHANGE ED OR 20 TO 50 EBCDIC
Hl=OSK50
NOT FUNCTIONAL 00 OR CO ARE CHGE
Hl=Hl$KOO
CHARACTER SET UP BYPASS TRANS
TRA
BR
Hl:OSK LO
DO LINE fEED
Hl:Hl$K05
CKATT
BR If DO BlTo=l
BUSS OUT CHARACTER
TE=Hl
STORE
BR
BR NOT ATTENTION
BR IF TT BIT 0=0
GETOUT
BACK UP B STAR If END Of 01 SPLAY
V=V-l
ATT AND DISPlAY,GO ENDING ROUTE
BR
IE
TRANSLATE BEGIN. BUSS IN CHAR IN HO
NOTALT

TE

**

346

TBlKUP
LOCASE

331

NOTUCB

357

TSLKUP

335

NOTllCO

351

TRANAG
UPCASE

NEXT LABEL

NOlUCB

HO=TI
T l=HO
Tl=Tl*-KCO
BR IF Z=O
BR IF HO BITO=O
Z=TlaKOB
BR If LZNZ
T l=Tl+KOl
BR
Z=T l!lKOO
BR If LZNZ
T L=Tl$KOA

fOR CONSOLE INTERRUPT
PUT PH IN BIAS
STRIP CASE,CK fOR SPACE
IS SPACE GO TABLE
LO WER CA SE CHAR
CK XB
BR NOT UPPER CASE XB
UPPER CASE XB IN XC LOCATIONS
TEST fOR UPPER CASE LOW ORDER 0
NOT XO UPPER CASE
CHANGE BIAS FOR XO CHAR TO XA

PAGE 129

ADD~

WORD

054E

857A
EOFB
OB IF
C40A
2BF3
857A
OA60
OB4B
FOE2
B59E
2B8B
857A
OBOO
EOFA
OBBB
C4FB
3BF5
5BF9
OFAB
FOFE
lFF3
851E
2A65
5FAO
026B
C16B
OFOO

0550
0')52
0554
05 ':iO

ossa
0')54

OSSC
05SE

0560
0562

O?64
0566
0568

056A
056C
056E
0570
0572
0574

0576
0578
0574

057C
057E

:>580
,)582
0')84

0586
0588
0'>811

()58e
O'>8E
0590

0',92
0594
0596

0598

C488
859E
CE13
D526
OF 7D

EC.87
85A6
D527
OFBB

F080

05A8
05AA
05AC
05AE
05BO
0582

OFCB
F08D
85A6
8710
2F45
85AA
2FE7
OfEF
C4C7
5030
OOFB
C4B2
C260
C23F

0584

DD3E

05B6

F53F

059A
059C
059E

05AO
05A2

05A4
OSA6

SEQUENCE NO.
JTYP
JTYP
JTYP
JTVP
JTVP
JTYP
JT'tP
JTYP
JTYP
JTYP
JTYP
JTYP
JTVP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
J TVP
JfYP
JTYP
J TV?
JTVP
JTYP
JTYP
J T'YP
JTYP
J TVP
J TVP
J TVP
JTYP
JTVP
JT'fP
JTYP
JTYP
JTYP
JTYP
JTYP
HYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTVP
J TVP
JTYP

334
335
336
331

LABEL

NOTUCO

338
339
340
341
342
343
344
345
346
341
348
349
350
351
352
353
354
355
357
361
3&2
363
364
365
3&6
367
368
369
370

371
372
313
314
375
376
371
378
379
380
381
382
383
384
38.5
386
381
388
389
390

UC I NVX
UCI NV
BI ASSC

NEXTSEQ

NEXTlABEL

357
351

TBLKUP
TBlKUP

340

UCINVX

357
343

TBLKUP
UCINV

344
378

BIASSC
ERROR2

357

TBLKUP

357

TBlKUP

357

TBLKUP

LOCA SE

362

TRCOMP

362

TRCOMP

419
419

TWR
TWR

367
378
312
382

TESTX
ERROR2
UPPER
eVER

366
382
382

ERRRS
OVER
OVER

369

CHEC

369
382
260

CHEC
OVER
SET 10

384

TRA

.398

WORDMK

388
411
394
394
394

NOGMWM
TOMUCH
CKMODE
CKMODE
CKMOOE

TBlKUP
TRCOMP

ERRRS
TESTX
CHEC

UPPER

ERROR2

WORD
OVER
TRA

NOGMWM

CLOAD=*E40, EC LEVEL=128211
COMMENTS

STATEMENT
BR
BR IF HZ=O
Z=T 11lK 11
BR IF ZNl
Tl=OSKOF
BR
BR IF HO BIT5=O
Z=fl1lK04
BR IF LZNZ
BR
T l=Tl +K08
BR
Z=TIIlKOO
BR IF HINI
I=T leKOB
BR IF Z=O
Tl=Tl$KFO
HI:T 1
Z=HleKOA
BR If LlNZ
Hl=H1*-KOF
BR
TO=0$K60
ROB Hl AS,T+O
BR IF 00 BIT5= 1
BR IF Gl BIT 4=1
Z= HleKOO
BR IF ZNl
BR
8R IF HO B IT 0= 1
BR I f G1 BITl=O
l=HIIlK70
BR. IF HZ=O
BR
8RIFGIBIT1=1
Z=HIIlKOB
BR IF LZ=O
I=HIIlKOC
BR IF lz",O
BR
BAL
Hl=0$K40
BR
Hl:OSKEE
Z=HIIlKEE
BR IF
ROB PI V+O
Z= PIIlKOF
BR IF ZNl
BR I f 00 BIT4=O
BR IF 00 B IT 4= 1
BR I f PI BIf 1"=0
8R IF G1 BIT3; l

z=o

GO
CX
CK
CK
01

TABLE
CHAR EXC CO ARE HANDLED HERE
PH FOR
FOR INVALID UPPER CASE
CHAR PUT IN
OF POSI Tl ON

INVAL [0
UPPER CASE
X5,X6,X7 ALLOWED
INVALID CHARACTER
X5,X6,X7 LC PUT IN
GO TABLE

ONLY

XO.XE,XF

ALL EXC NlJ'4S.POUND SIGN IN TABU
LO OK UP POUND SI GN
OR f FOR NUMER IC S
0-9
PUT ANS IN HI
TRANS COMP
FA MUST BE CHANGED TO fO
TRANS COMPLETE FOR 1-9

REG

TRANS COMPLETE FOR 0
lOC4TE
READ TRANSLATED CHARACTER
AL T DISPLAY SET UP
ALTER RTN FOR AUX OR CONTROL OP
NO TABLE ERROR, CK WM FLAG
VAlID SO FAR
INVALID CHARACTER
UPPER CASE CHECK
NO H BAl.L
lOW AND H,UP ANONO H WITH XB,XC
IN VAL ID CHANGE TO BLANK
CONTINUE
VALID CHARACTER
EX IT IF H BALL
COULD BE 78 CHARACTER
COULD BE 7C CHARACTER
INVALID CHARACTER
PUT BLANK IN MEMORY
PUT BLANK IN ACC TO MODE
pur IN EE fOR WM
LOOK FOR WM
BR ANCH IF WORD MARK
READ MA IN STORAGE 8YTE
TEST fOR GROUP MK WD MK
NOT At fER
Al fER OPERA TI ON
READ OPERATION

PAGE 130

,1\ [} OK

WORD

O':iBd

3F45
7F38
85EA
F'542
F138
IF45
A5BA
3513
IF83
90B6
0254
CI02
A494
A4FE
ClS3
DADE
5AOf
00A8
FOEl
896C
8710
8376

05BA
051)C
05BE
\)')CO
J':>U
05C4
d"iC5

OSC8
05C/\
05CC
OSCE
0500
(hD2
0'>04
0')06
0')08
O,>OA
05DC
OSDE
OSEO
O::'E2

d5E4
05E6
0')E8
05EA
O':lEC
107E
1080
1082
11184
1D86
F)88
lD8"
lDSC
W8E
1090
1092
1D94

ID96
lU98
1D9A
ID9C
lO9E
lOAO

lOA2
10A4
IDC8
lOCA

DF6B
F%A
F124
1511
9D7E
3F45
Cf12
OHD
EOBS
9DB6
F08f
If45
90B6
3F73
90B6
0216
8370
CllS
OF4D
C400
CfC9
f550
2FC 5
3f63
90B6
5AEf
CESO

SEQUENCE NO.
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTyp

JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
J TYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JlYP
JTYP
J TYP
JTYP
JTYP
JTYP
JTYP
HYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTVP
JTYP
J TVP
JTYP
JTYP
JT'(P
HYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP

391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
41.5
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
431
438
439
440
441
442
443

LABEL

NEXTSEQ

NEXTLA8El

ORB TI N
STORCH
CKMODE

419
396
391

TWR
RSTBTO
ORBT IN

392

STORCH

467
405
404
I NTP 014
lB6
404
410

CKROLH
CKINQC
THRU
CRIN
AORTN
THRU
EXITB

411
313
260
480

TOMUCH
TG
SET 10
TE

R STB TO
WOROMK

TWRTN

THRU
CKI NQC

EXI TB
TOMUCH

'"

'"
'" TW

419
4L9
381

TWR
TWR
WORO

422

STRING

432

QUADl

421
467
430

TSTlO
CKROLH
CHSPEC

461

CKRDLH

461
434
417
433

CKRDLH
TSTBLK
ALTDYE
ERRS

441
442
441

Tsnow
TESTC
TSTLOW

467

CKRDlH

447

TSTlOW

AEND
STRING

CHSPEC
QUADl
ERRS
TSTBLK

H1=Hl$K40
STB Hi V+1
BR
BR IF G1 BIT 3=0
BR IF Gl BIT7=0
Hl=Hl*-K40
BR
G1=Gl$KO 1
Hl=Hl*-K08
BR
BR IF 00 BIT5=O
BR IF S4=0
BR
BR
BR IF Gl BIT4=1
BR IF TT BIT 5=0
PI=T I
Z=PltlKOA
BR IF LZ=O
BR
BAL
BR

CLOAD=*E40, EC LE VE L= 12 8211
COMMENTS
TAKE WM OUT
STORE ANO lNCR ADDRESS
BR If MOVE MODE
LAST CHAR WM
PUT WM IN
STORE CHAR
SET LAST CHAR WORD MARK I NOICATE
CHANGE EE TO E6
ALI DISP SET UP
CHECK AlT DISP RTN
VALID CHAR FOR CONSOLE INT SETUP
YES RETURN
ALTER RTN fOR AUX OR CONTROL OP
TEST FOR CANCEL
CK BUSS IN CHARACTER
WAS CANCEL
NOT CANCEL GOBON

*'" WRITE ROUT INE

TWR

TSTLO

STATEMENT

PICK

TESTC

BR IF HI BIT 1= 1
BR I f Gl BIT 3=0
BR IF G1 B1T7=0
G1=G1*-KOl
BR

NO WORD MARK
BR If MOVE
BR IF LA ST CHAR. NOT A 101M.
R ST LAST CHAR WAS WOROMARK

Hl=HUK40
BR I f HI BlTO=O
l= HltlKfO
BR IF HZNZ
BR
BR I f L l=O
Hl=Hl*-K40
BR
Hl=Hl$K07
BR
BR IF DO BIT 5=0
BR
BR I f GI BlT4=l
l=HIIlK40
BR I f lNl
BR If TU BlTO=l
BR I f Gl BIT3=0
Hl=O$KCO
HI=Hl$K06
BR
HO=T I
BR IF HO BITO=O

IN SURE
NO WORDMARK
QUADRANT 1
AUAORANT 3
NOT NUMERIC
NUMER IC, GE TOUT
TEST FOR SPECIAL CHARAC TERS
REGAIN QUADRANT2
CHANGE CO,OO,EO TO C7,01.E1
AL T DISP SET UP TEST
YES.THIS QUAD IS ERROR FOR SET
ALTER RTN fOR AUX OR CONTROL ERR
TEST BLANK
NO T A BLANK
BR IF READ LATCH
MOVE MODE

RE EXAMINE PIT CHARACTER

PAGE 131

AOOl<

WORD

wee

IEC 5
C4AO
2A15
2F4D
5fB9
OSSA
IB8B
5CAO
FB27
5CF9
90B 6
5DF9
CFC 1
F537
6DA9
FOB6
fD37
2F 1.5
3f53
CfBA
85CC
F 13f
5224
896C
5ACf
oeDB
FOB3
9DB6

lUCE
1000
1002
lOD4

1006
1008
IDDA
lODC
lODE
lDEO
lOA6
WAS
lllAA
lOAe
IDAE

lDBO
lOB2
liJ B4
lOB6
IDB8
It)BA
lOBe
lelBE
l1)CO
IDe2
1OC4

we ()

0370

lOCO

0312

OF02

OlI4

0640
5C92
3C25

0316
OH8

031A
031C
031E
0380
0382

0384
0386
014E
0150
0152

0154

0156
015a

015A
OI5C
01 SE

0146
0148
0144

7cn

l6F3
2C53
3C 15
4FCF
OFIO
A412
5BE2
F258
4EBD
D141
6B28
5EB3
7BE2
161B
8'16C
32f3
7B28

81B6

SEQUENCE NO.
JTYP
JTYP
JTYP
JTYP
JTVP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
J TVI'
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
J TYP
JTYP
JTYP
JTYP
JTYP
JTVP
J TV1'
JTYP
JTY1'
JTVP
JTYP
JTY1'
JTYP
JTYP
JTY1'
J TV1'
J TVP
JTV1'
JTYP
JTYP
JTVP
JTYP
J TVP
JTVP
JTVP
JTYP

444
445
441
451
452
453
454
455
456
451
458
459
460
461
462
463
464
465
466
467
468
469

470
411
472

LABEL

NEXTSEQ

439
TSTlOW

SHIFT

455

NOHB
459
461
ODD

412
467
467
467
DOlFDl
CKRDl.H

469
401

AROUND

Hl

NOI NCR
FUNCT

313

473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500

465
467

*AL roYE
TE

025
CSAl T

494
498
STEPOV

313
ALfAUX
511

NEXT LABEL

STATEMENT

HO:HO*-KCO
BR IF INI
TO=OSK70
Hl=H1+K40
T1=Hl
NOHB
BR IF GI BIT 1=0
Tl=TlDK08
ROH P AS,T+O
ODD
BR IF HI 8IT7=1
Ht=PO
CKROLH
BR
H1:Pl
BR I f TUO=1
FUNCT
BR IF 61 BIT3:1
CKRDLH
PIC .. PIHO+l
BR IF LINI
CKROLH
BR IF PI BIT3:l
CKRDLH
Hl:OSKlO
Hl:Hl$K05
BR IF TU BITO=O
AROUND
rWRTN
BR
BR I f GI B1T7: 1
NOINCR
V=V+l
BR
TG
PO=TI
I:POaKOD
8R IF LZ=O
OOLFDI
CKRDLH
BR
**
TYPE ENDING
RST S K=BC
RST T A K:IO
RST BC K=04
ROH p DA,AA
PO=POSK20
STH P OA, AA
DO=DO*-KOF
PO=OSK05
PO=POSK 10
TE=PO
RST T A K=Ol
BR
SET WRL
RDB Tl oAtBC
BR IF 00 BIT7=0
STEPOV
Tl=HOL+TIH
All AUX
BR IF G1 BIT5=l
STB Tl CS,V+l
T l=HOXH
STB Tl DA,BC
OO=DOaKOl
BR
TG
VO=VO$KOF
S J BTl AS, V" 1
BAL
CKME

CLOAD=*E40, EC LEVEl=128211
COMMENTS

PICK

BUILD AUX ADDRESS
RETRANSLATE TABLE FOR 1052
US ING MEMORY CHAR AS BIAS
NO H BALL IN STATUS
SHIFT TABLE FOR H BALL
READ TABLE
SElEC TO~~
EVEN
DCDNE
CHECK FUNCTION KEY
IF READ
DONE IF LOAD MODE
TEST FOR LINE FEED
ALL BUT 40~5D
MEMORY CHAR

40 EXIT
BUILD LINE FEED
CHARACTER
NOT READ LA TeH
READ RETURN
WORD MARK 00 NOT INCREMENT
INCREMENT B STAR
TEST ATT IF OISP,6USS OUT, STORE
LOOK AT BUSS IN CHAR
CHECK FOR LINEfEED PTT
IS FUNCTION KEY DO lINEFEED

RST SO,S5,S4
RST
,ALT DISPLY ACTIVE
RE SET CONSOLE INTERRUPT
GET STATUS
SET SECONDARY BI T
STORE I T BACK

LINE FEED
RE SET A HENTION IF ON
GARBAGE WHEN 00 61T7=0
OFF FOR FIRST CHAR OF ALTER BYT
PUT IN 2ND CHAR OF ALTER BYTE
ALTER AUX STORAGE
ALTER AND INCREMENT B STAR
PUT
1ST CHAR IN FOR AUX STORE
STORE FIRST OR SECOND CHARACTER
CHANGE STATE Of DO BIT 7
GO BUSS CHAR OUT
ANa CONTINUE
FORCE DONT CARE DIGIT TO F
STORE ,I\l TERED BYTE

PAGE 132

ADDR

WORD

SEQUENCE NO.

014C
124C
124E
1250
1252
1254
1256
1258

8158
F253
0145
4B28

JTYP 501
JTYP 502
JTYP 503
JTYP 504
JTYP 505
J TVP 506
J TVP 501
JTYP508
JTYP 509
J TVP 510
JHP 511
JTYP 512
JTYP 513
JTYP 514
JTYP 515
JTYP 511
JTYP 518
JTYP 519
JTYP 529
JTVP 530

5BB 1

5BF9
5FAD
8118
5AF9
161B
896C
32F3
5B28
81B6
9252
0280
C4BC
1285
12F3
128E

125A

125C
125E
1244
1246
1248
124A
01B6
01B8
01 BA
01BC

OlAE

JTYP
HYP
JTYP
JT YP

004
022
025
027

HYP
JTYP
JTYP
JTVP
HYP
JTYP
JTYP
JTYP
HYP
JTYP
JTYP
JTYP
JTYP
JTVP
JTYP
J TYP
JTYP
JTYP
JTYP
JTYP
HYP
JTYP
JTYP
JTYP
JTYP

051
055
074
076
080
081
085
087
097
102
104
109
110
113

li4
119
121
122
123

121
128
129
135
1.36

142

lOCH
JTYP
INTP
INTP
JVPE
JHP
INRU
JTVP
JTVP
JTVP
JTYP
JTYP
JlVP
JTYP
JTVP
HYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JU'P

0.31
156
233
012
046
042
062
116
074
017
079
072
051
094
097
102

LABEL

494
505
512

CSOIS
SKIPOV

ICOM 002
313
01 SAUX
517
505
CKME
529
RTNAOR

NEXTLABEl

CLOAO=*E40. EC LEVEL=128211
COMMENTS

STATEMENT

PAGE 133

CONTINUE AFTER ADDRESS CHECK
BR
OFF INITIAllY,WHEN 2ND CHAR UNPK
BR IF DO B1T1=1
DISPLAY AUX STORAGE
BR IF G1 BIf 5= 1
FETCH 1ST BYTE FOR UNPACKtlNC B*
ROB It CS t V.l
T I=T LX
1ST CHAR PUT IN Hl LOW FOR UNPK
Hl=T 1
WHEN 00 BIT7=1 2ND CHAR IN HIL
TO=H1l
00 THE UNPACK
UNPACK
BAL
PUT IN REG fOR BUSS OUT
HL=TO
CHANGE STATE OF 00 BIT 7 •
OO=OOtlKO 1
BUSS OUT CHAR OR END DISP IF ATT
BR
IG
FORCE OONT CARE DIGIT TO F
VO=VO$KOF
READ AUX BYTE FOR DISPLAY
ROB Tl AS,V+l
CKME
BAL
CONTINUE AFTER ADDRESS CHECK
BR
SKIPOV
I=VOaK80
RTNADR
ADDRESS OK
BR IF INI
ALLOW WRAP TO 0000 AUX
YO=VO*-K80
YO=VO*-KOF
RTN
**********************************
* CROSS REFERENCE FOR CSECT JTYP *
**********************************
STEPOV
SKI POY
OISAUX

J TVP 259

JTVP 019
INTP 057

JTYP 251
ISTP 031

JTVP 075

JTYP 120

106

108
111
088
117
114
123
121
125
124
0.58
129
092
118

NEXTSEQ

JTYP 115

JTVP Ll9
J TVP 130

JTYP 253
JTYP 024

JTYP 488
JTVP 151

JTYP 200

JTYP 218

JTVP 315

JYPE 015

JYPE 023

JYPE 032

JVPE 037

ClOAD=*E40, EC lE VEl=128211
**********************************
* CROSS REFERENCE FOR CSECT JTVP *
**********************************
HYP
HYP
JT Yi>
JTVP
JTYP
Jryp
JTYP
JTVP
J T Yi>
jfYP
JTVP
JfVP
JTYP
J T Vi>
JTVP
JTYP
JTYP
JTVP
JTYP
JT VP
JTV?
J TVP
J TVP
JlYP
JfV?
JTYP
JT VP
JT YP
JTVP
JfVP
HYP
JTYP
JT VP
JTYP
J TYP
J TYP
JTV?
JfYP
JTYP
J r VP
JT VP
JTVP
JTYP
JTVP
JTVP
JTYP
JTYP
JTYP
JTYP
JTYP

152
155
151
169
172
174
118
119
182
184
186
193
198
199
201
204
205
209
215
219
2.31
2.35

231
238
241
243
245
241
251
252
254
260
265
268
211
212
215
218
283
285
286
291
295
296
298
.300
303
301
311
313

JTYP
J TVP
JHP
JTVP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTVP
JTVP
JTVP
HYP
JTYP
JTVP
JlYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JIYP
JlYP
J TVP
JTYP
JTYP
HYP
JTVP
JTVP
JTVP
HYP
JTYP
JTyp
JTVP
JTYP
HYP
JTYP
JTYP
JTVP

JTYP
JTVP
JTYP
JTVP
JTYP
JTVP

128
153
155
159
170
160
152
177
115
119
404
191
168
1'51
194
181
193
201
237
210
221
211
223
212
214
154
243
217
258
249
244
286
122
266

J rYP 161

JTVP 165

JTYP 169

JTYP 111

JTYP 411

JTYP 195
JTYP 201

JTVP 202

JTVP 240

JTYP 242

J TVP 231

JTYP 233

JTYP 291

JTYP 304

JTVP 318

JTYP 497

JTYP 511

212
270
265
216
281
290
280
295
277
292
296
2'58
301
302
307
410

JTYP 288

JTYP 4H

JTVP L83

PAGE 134

•••• *•••••••••••••••••••••••••••••

ClOAO=.E40, EC lEVEl=128211

* CROSS REFERENCE FOR CSECT JTYP •
•••••••••• *•• ****.*****.* •••••••••
JTYP
JTYP
JT YP
JTYP
JTYP
JTYP
JlYP
HYP
JTYP
JTYP
JTYP
JT YP
JTYP
Jf Yi>
JTYP
JTYP
JT YP
HYP
JTYP
JTYP
JTYP
JTYP
JTYP
JT YP
JT YP
JT YP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JfYP
JTYP
JfYP
JTYP
JTYP
JTYP
JTYP
JTYP
jfyp
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
HYP
JTYP

314
316
322
323
331
335
340
343
344
346
357
362
366

361
369
372
378
381
382
384
388
391
392
394
396
398
401
404
405
410
411
416
419
422
427
430
432
433
434
439
442
447
455
459
465
467
469
411
472
417

JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JPtP
HYP
JTYP
JTYP
JTYP
JTYP
JIYP
JTYP
JTYP
JTYP
J TYP
JTYP
JTYP
JTYP
JTYP
JlYP
JTYP
JTYP
JlYP
JTYP
JTYP
JTYP
J TYP
JllP
JTYP
JTYP
HlP
JTYP
JTYP
JTYP
JIYP
JTVP
JlYP
JlYP
INTP

305
313
126
173
328
332
331
340
342
326
325
353
370
365
374
367
343
418
368
293
386
395
397
388
394
38.3
468
402
401
406
381
271
362
420
425
427
423
434
432
445
437
436
453
456
474
400
461
469
460
040

JTYP 316

JTYP 181

JTYP 185

JTYP 246

JTYP 291

JTYP 299

JTYP 330
JTYP 355

JTYP 334

JTVP 335

JTY P 339

JTYP 345

JTYP 347

JTYP 349

JTYP 371
JTYP 306

JTYP 372
JTYP 310

JTYP 371
JTYP 380

JTYP 389

JIYP 390

JTYP 463

JTVP 316
JTYP 366

JTYP 405

JTYP 409
JTYP 416

JTYP 411

JTYP 429

JTYP 431

JTYP 441

JTYP 458

JTYP 461

JTYP 192

JTYP 203

JTYP 230

JTYP 234

JTYP 433

JTYP 363

JTYP 393

JTYP 438

JTYP 443

JTVP 426

JTVP 178

JTVP 464

JTYP 475

PAGE 135

ClOAO=*E40, EC LEVEl=12B211

JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP

480
489
494
498
502
505
512
517
529

J TYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP
JTYP

127
208
490
4'92
267
502
503
500
518

JTYP 274
JTYP 501
JTYP 515
JTYP 514

JTYP 282

**********************************
* CROSS REFERENCE FOR CSECT JTYP *
**********************************

JTYP 285

JTYP 318

JTYP 412

PAGE 136

ClOAD=*E40. EC lEVEL=128211

JYPE

OESCRIPT lYE

TEXT

ENTRY POINT
LABEL
THIS IS THE EXCLUSIVE ENTRY FROM THE REQUEST HANDLING ROUTINE FOR HANDLING LOGOUT MESSAGES.
40DR

IF7C
If1E
IF 80
IF82
IFfl4
1F86
If88
IF 8A
If8C
IFSE
lF90
1F92
iF 94
IF96
IF98

IF9A
1FA6
IFA8
IFAA
IFAC
IFAE
IFS!)
IFB2
IFB4
11'1:\6

IF9C
IF9E
IfAO
IFCC
IfCE

WORD

5E08
5032
F827
01A3
FBOD
4FAF
IFIB
A416
4FBf
C5<;6
4A46
1000
<;F88
C190
IC 18
A416
C ICD
.5A<12
3A25
lA83
7A92
0235
2080
4FCF
A416
2D45
IC 18
A416
4FOF
IC 18

SEQUENCE NO.
J YPE
JYPE
JYPE
JYPE
JYPE
JYPE
J YPE
JYPE
J YPE
JYPE
JYPE
J YPE
JYPE
J YPE
JYPE
JYPE
J YPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
J YPE
JYPE
JYPE
J YPE
J YPE
JYPE
JYPE
JYPE
J YPE
JYPE
JYPE
JYPE
J YPE
J YPE
JYPE
JYPE

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
031
038

039

LABEL

NEXTSEQ

NEXT LABEL
**

T

*

*
*

*
*LABEl
024
051
016
FIRST
TEST
JTYP 027
SECOND
021

EXIT

CKENO

014
035
JTYP 027
038

031
LI NEFD

JTYP 027

*
*MORE
JTYP 021
SPACE

COMMENTS

1400
TYPE DISPLAY MESSAGES
R.TAYLOR
THIS ROUTINE TAKES THE UNPACKED HALFWORD(SI AND TYPES OUT
Hl BIT7 TEllS IF IF fIRST OR SECOND HALF OF BYTE, S4 CONTROLS
FIRST OR SECOND BYTE S5 TELLS ROUTINE TO UNPACK ANOTHER BYTE
PI USED TO PROVIOE SPACE BETWEEN TYPED HALF WORDS PO ALSO
SERVES AS LINE fEED CHARACTER AFTER EACH CONVERT AND UNPACK
UPON ENTRY 1052 MODE IS ESTABLISHED CPU REGISTERS RESTORE
RDH H AS,U+2
RESTORE H REG
RDH U DA,8E
RESTORE A STAR
CKEND
BR If PO BIT7=1
OFF TIL ENDING SEQUENCE
CKUNPK
BR IF S5=1
TEST FOR ANOTHER UNPACK
SECOND
BR IF HI BIT7=1
TE=TO
BUSS OUT 1ST
H1=HlaKOl
TURN H1 BIT1 ON FOR 2ND CHAR
STORE
BR
OFF AFTER SECOND
TE=T1
BUSS SECOND
EX IT
BR If SO=O
FIRST TIME THRU SO=l
T=G
MOVE NEXT BYTE IN
RST SO
LAST BYTE Of PRESENT UNPACK
TEST
BR
MORE
BR IF 54=1
GO ON EXCEPT INSTRUCTION STEP
PO= POoKO 1
AL LOW CKEND NE XT TI ME SE T 15
STORE
BR
SPACE
BR IF S4=1
MORE COMING NEED SPACE
RDH T DA, AA
SEC BIT
TO=TOSK20
SET ON
TO=TO*-K08
STH T DA,AA
STORE NEW STATUS
LINEFD
BR IF 00 BlT5=1
SElIC INSTRUCT STEP WANTS S4 OFF
SET S4
TE=PO
GIVE LINE FEED
STORE
BR
NEXT TIME I S DEVICE END SEC ON
S6 IS RESET, RTN IS TO SOFT STP
LOOP AWAITING START KEY EXIT
Pl=OSK40
BUILD SPACE
PO=PooKOl
MAKE PO ODD
STORE
BR
TE=P1
ISSUE SPACE
po=poaK01
MAKE PO EVEN

**

*

STATEMENT

PAGE 131

ADDR

WORD

If' OJ

3400
CBBB
1602
0080
4E86
3040
A416
F247
E241
5EF2
<; 7F6
5E42
1613
9FDA
5E52
1623
9FDA
0040
ABD8
0080
OFll
FOFF
1600
9fDA

If D2
1f- D4
IH:;6

1F 08
1F Oil

IF DC
IF B8
IF flA

IFBC
IfRE
!feb

nCB
iF tA

IFCO
IH2

lfC4
HA2
11"A4
1 IFa
tI Fd

l/FA
lIFe
17FE

lYPE
JYPE
JYPE
JYPE
JYPE
JYPE
J)'PE
JYPE
JYPE
J YPE

008
014
016

),(Pt:

051
054
057
059
063

JYPE
JYPE
JYPE
JYPE

021

024
031
035
038
045
047

SEQUENCE NO.
J YPE
J YPE
JYPE
JYPE
JYPE
J YPE
JYPE
JYPE
JYPE
JYPE
J YPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
J YPE
JYPE

HYP
J YPE
J YPE
JYPE
J YPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE
JYPE

073
020
012
017
010
029
021
024
053
04l
047
048
011
050
061

040
041
042
043
044
045
046
047
048
049
050
051
052
0.53
054
055
056
057
058
059
060
ObI
Ob2

063

LABEl

NEXTSEQ
041

NEXT
GETAUX

JTYP 021
051
054
059

ASTAR
045
BSTAR
045
CKUNPK
ISfP 012
CHECK
063
SOF T
NT SOF T

JYPE 056

JYPE 063

045

NEXT LABEl

STATEMENT

ClOAD=*E40, EC LEVEL:128211
COMMENTS

SET CPU MODE
SET MODE K=80
NOT SET IC
BR IF BB BH4=0
SET SOFT STOP .SEnC LATCH RESET
RST BC K=90
SET IC RST S4
RST S4
H= I
SE T SO,S5
SET S K=84
BR
STORE
PUT A STAR 01 SP1.AY IN H
BR IF DO B1T7= 1
ASTAR
PUT B STAR DISPLAY IN H
BR IF DO B1T6= 1
BSTAR
PUT CODED STOP IN H
RDH H DA, BE
CK TERM INA TlON
BR
CHECK
READ A. STAR DISPLAY
RDH H OA,98
SE T IN DISPLAY ROUT
RST STAT
DO=OO*-KOI
GO DO IT
BR
NEXT
GET B STAR DISPLAY
RDH H DA.9A
RST STAT
DO=DO*-K02
GO DO IT
BR
NEXT
RE SET S5 AF TER fLAG TO UNPAC K
RS T S5
BR
GO UNPACK
TYPEAG
RS I S4 THI S I S LAST UNPACK
RST S4
TE ST
Z=HIHO 1
REMOTE RESTART CAPABILITY
BR IF lZ=O
NTSOfT
SET SOFT STOP IF NOT REMOTE RST
RST BC K=80
BR
NEXT
**********************************
* CROSS REFERENCE FOR CSECT JYPE *
**********************************
GET AUX

PAGE 138

CLOAD=*E40, EC LE VEL=1282 11

KAAA

DESCRIPTIVE

PAGE 139

TEXT

START FILE ROUTINE
pnRY POINTS
SR TF IL

MOTSEK
THIS IS THE INITIAL E'HRY POINT.
ATIONS ENTER HERE FROM IOCM.

ALL DISK OPER.-

THIS PORTION IS USED BY ALL SEEKS
REGULAR, ALTERNATE, AND DEFECTIVE TRACK. ENTRY IS FROM KBBE,
KAAQ, OR KBBG.

BBBTw()
ENTRY AT THIS POINT IS FROM THE KBBB ROUTINE
DURING WRITE WiTH ADDRESS. THE DCF IS DECODED TO
A BINARY VALUE IN THIS PORTION OF THE ROUTINE.

,,[JOR

19EC
19EE
19FO
19f2
19F4
19F6
19F8
19FA
19FC
19FE
1AOO

WORD

7622
1812
5C02
3COD
20(7
7052
702
bC24

2053
2E45
5FD8

SEQUENCE NO.
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
02B
029
030

LABEL

NEXTLABEL

STATEMENT

ENTRY AT THIS POINT IS FROM KBBG TO PERFORM HEAD
SELECT DURING ALTERNATE TRACK ENOl NG. ENTRY IS
FROM KAAH DURING MULTI TRACK HEAD SWITCHING.
COMMENTS

KAAA START FILE
R.HUTCHINSON
***********************************************************

T

*
*

*S TART 14XX FILE OPERATION ENTRY FROM I CYCLES
*VREG=BBB Ul=OP Dl=RfW 00 Blll= MOVE

*

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

NEXTSEQ

HDSLCT

THE FOLLOWING LIST REPRESENTS THE K ADDRESSABLE
LOCATION USED DURING 14XX DISK OPERATION
Kl TEMPORARY I REG STORAGE
K2 TEMPORARY 0 REG STORAGE
K3 COUNT FIELD ADDRESS MAIN STORAGE
K4 fILE DATA FIELD ADDRESS
K5 ZONE XFER INFORMATION & ADDRESS OF SELEC TEO 231 1
KB fILE SET BRANCH CONDITIONS
KB PREV IOUS FILE OP & FILE SET BRANCH CONDITIONS
KE PRESENT fILE MODULE VALUE & 2311 CYL VALUE
Kf WORD COUNT FOR DATA XfER
SRTfl L

READBT

***********************************************************
STH 0 DA,BC
BACK UP K2
STH I OAt 8A
BACK UP Kl
RDH P DA t 8B
READ BIAS CONSTANT
KO
PO=PO-KOO
BUilD STORAGE ADDRESS
Pl=O
CLEAR MARK AREA
STB PI DA,9A
STH P DA,8E
STORE COUNT ADDRESS fiELD K3
P=V+2
MAKE P = BBB+2
UO=0$K05
SET COUNT = 5
HO=O$K40
BU IlD CM- 6 BLANK
ROB Hl P+l

flOOR

WORD

SEQUENCE

lA02
1A04
IA06
lA OB
lAOA
lADC
lADE
lA 10
1A 12
1A 14
1A 16
lA18

3F45
6FEl
C48C
4026
A 70A
3000
C480
2407
25A5
3513
5F40
SFE9
5530
6224
7242
E525
5530
1.513
5550
3,A5
C 12E
25EB
5C40
2455
5055
C4BO
35B5
5F40
Ef40
'>CEA
FA4F
5530
5550
1513

KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAllA
KAAA

LAlA
IA iC
1A lE
1A20

U22
1424
tA2l>
1A 28
1A2A
lA2C
11\ 2E
11\ 30
1A32
iA 34
lA 36
lA38
lA3A
lA3C
1A40
1442
1A44
lA46
1A48
11\ 41\
LA4C
lA4E
lA 50
14S2
1A 54

7(51
C4CF
2C85
5150
4026
2530

5f40

K~AA

KAAA
KA'AA
KA'*'A
KAYtA
KA'AA
KA'1IA
KA~A
KA~A

KA\AA
KA~A

KAAl\
KAA'A
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA

NO.

031
032
033
034
035
036
031
038
039
040
041
042
043
044
045
046
047
048
049
0.50
051
052
053
054
OS5
056
057
058
059
060
061
062
063
064
065
066
061
068
069
070
071
012
073
014
015
076

071
018

019
080
081
082
083

LABEl

NEXTSEQ

036

NEXT lABEl

\I ALI 0

KAAQ 009

XERROR

030

REAOBT

VAUD

048

AUXAOR

053

DOHI

060

STOl>60

061
KENO 002
068

DOITTO
STOP60
OPGREG

AUXAOR

oDIn

S1"OP60
DOl TTO

068
OPGREG

,...
*
*
*
*
*
*
*
*
*

*

*

STAfEMENT
Hl=Hl$K40
Hl=HlrlHO
BR IF INI
U:V
BR
UO=UO-KOO
BR IF lNZ
GO'=O
G1=0$KAO
Gl=Gl$K01
ROB HI AS.G
HO'=Hl
ROB Gl V
V=V*2
5TH V OA.98
BR IF G1 BIT 2=1
ROB Gl V
G1=G1*-K01
Gl=Gll
Gl=Gl$KAO
BR IF G1 BH4=O
G1=Gl+KOE
ROH P AS,G
GO=0$1(50
Gl=PlXl
BR If I=O
Gl=GUKBO
ROB HI AS.G
BR IF Hi BIT 2=0
BR
BR I f HO BITT: 1
ROB G1 V
Gl=Gll
G1=G1*-K01
PO=PO-Gl+l
BR If Z=O
PO=0$K80
Gt;UIL

ClOAO==*E40, EC LEVEl-=12B211
COMMENTS
DE STROY WORD MARK
COMPARE
BR IF CHAR NOT BLANK
MAKE A STAR. VALID
BR TO SET NO AOOR COMPARE
DEC COUNT
SET AUX 00
A
SET
SET
1
GET MOO PROT AND COMP 01 S.
READ BBB * POSITION
UPDATE V TO BBB+2
STORE V K4
BR IF Nor ,...
READ MOO SELECT BBS+2
STRIP ODD BIT
THROW AWAY HI ORDER
BU IlO ROW A
HOO MODUlE IN ROW A lOOKUP
IN ROW 8 FOR 1400 MODULE 8
14XXMODUlEPOL.NPl SELECT PIH
RESTORE MOl) 5 FOR AUX AOOR
MODULE MISMATCH
nU-50BX
CK FOR MORE THAN 1 MOO SEt
MODULE MISMATCH
BR I f NO OVFLO PROTECT
READ ACTUAL MODULE VALUE BBB+2

STRIP BIT 7
COMPARE EXPECTED AND AC fUAl
CHECK FOR MOD MISMATCH
OPGREG
SET MISMATCH MARK
14XXOP TO G1 lOW
MAKE A STAR VAUD
U=V
SET ROW 3
Gl=Gli-K30
TABLE Of' m HI
ROB HI AS.G
***********************************************************

HI-O
Hl-l
Hl-2
Hl-3
HI.-4
Hl-5

THE FOLLOWiNG LIST REPRESENTS THE BIT
SIGNIFICANCE OF THE H REGI STER
Hl-6 SECTOR OVERLAY
SEEK
Hl-1 READ BACK CHECK
SCAN
HG-3 READ
HIGH
HG-S MOVE
EQUAL
HO-6 RECAUBRATE
TRACK
HG-1 COMPARE 01 SABLE
ADDR Of>

***********************************************************

PAGE 140

AODR

WORD

lA5b
1A58
lA 5A
lA3E
1338
l33A
13 3C
1lZC
132E
1330
1332
l:~ 34
1336
07EC
\l7EE
HFO
07F2

CC3E
CF3F
9CEA
9338
fA2C
ZED
932E
ZEO
F332
3E15
F236
3E43
a7EC
3480
F5EF
5ECF
C4E9
A500
8390
4ECF
8468
490F
56B2
1C52
EEF5
OEF4
FAF5
CEEO
SBFO

01F4

J1F6
J7E8
07EA
07B4
0786
;)788
07BA
011:)C
i17BE
01CO

07(.2

i.l7C4
07C6
07C8
01CA
07CC
a7eE
0700
0102
(1704
0106

0708
01DA
(HOC

070E

E754
0153
F006
CF58
1740
0759
3E23
8108
C659
1745
1685
FB 19
C778
9F6C

SEQUENCE NO.
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA

084
085
086
087
088
089
090
091
092
093
094
095
096
O822
2824
2826
2828
282A
282C
282E
2830
2832
2834
2<136
2838
283A
233C
283E
2840
2842
2d44

2846
2848
2844

1B62
1B64
1866
IB68
IB6A
186C
LB6E
IB70
IS 72

0468
()/+6A
J4bC
04bE
0470
0412
0474
0476
0478
041A
047C

3210
5079
OE08
2302
2304
3110
3029
4FDF
43DF
8526
5FCF

SEQUENCE NO.
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA

296
291
298
299
300
301.
302
303
304
305
306
301
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
.333
334
335
336
331
338
339
340
341
342
343
344
345
3460
.347
348

LABEL

MonON

SEKOON
RECRTN
HOSleT
P13

*
*
*
ASEQ
CC TE ST

NEXTSEQ

NEXTLABEL

STATEMENT

CLOAD=*E40, EC LE VEL=128211
COMMENTS

pO=O
BUS
RE SET HD REG
FBO=P1
TAG
CONTROL
TGRO=P1
TAG
RESET
TGRO=PO
BUS
NEW CYL TO BUS
FBO: 11
Pl=OSK40
TAG
SET CYl
TGRO=Pl
TAG
RESET
TGRO=PO
BUS
HEAD & DIRECTION
FBO=D1
Pl=OSK20
TAG
SET HEAD
TGRO=Pl
TAG
RE SET
TGRO=PO
BUS
DIFFERENCE
FBO: 10
CHK fOR 0 DIFfERENCE
Z= IO+KO 1
BR IF MOTION SEEK
BR IF AC=O
314 MOT ION
BR IF HI BITO= 1
BR IF OP IS SEEK
323 SEKOON
BAL
325 HOSLCT
KAAF 012 RUSAVS
BR
Pl=OSK80
TAG
SET DIFFERENCE
TGRO=P1
TAG
RE SET
TGRO=PO
Pl=OSK20
BUS
SEEK START
FBO=Pl
Pl=OSKOI
CTRL LATCH
TGRO=P1
BR IF ALT TRK SEEK
324 RECRTN
8R IF Gl BITO=l
BR IF REC 0
324 RECRTN
BR IF GO BIT ')=1
SEEK COMPLE TE BR TO SEEK ENO
KENO 017 SEKEND
BR
GO WAIT FOR ATTEN.
KBBG 008 RECRTN
BR
SEL HEAD ALL OPS EXCEPT SEEK
Pl=OSK04
SEL HEAO
FBO:P I
Pl=Pl+Pl
BR IF PI BlT3=O
327 P13
CTRl
TGRO=Pl
SET CHO CH ANO SI LI
Pl=OSK60
SET FLAGS
FFO=Pl
CLEAR 1ST SCH
GO=GO*-K40
RTN
***********************************************************************
CYCLIC COOE HARDWARE TEST
**
*
***********************************************************************
AlO1=68
SET PRIORITY TO PREVENT OC TRAPS
SET MMSK K=81
MOVE MOO SEL VALUE OURING CC TST
01=Pl
INITIAL RESET OROPS CHAIN END
RST FIB K=40
SET DIAGNOSTIC (j) 1400 Fl LE MOOE
SET DlAC K=lO
SET OIAG INDEX
SET OIAC K=20
DlAG AODR O&COMP GATE,RAISE READ
SET OIAB K=81
SET CONSTANT OF
Pl=0-K20
LOAD OP REG WITH OF
FOP=Pl
LOAO WRITE BUFFER WI TH OF
FEBO=? 1
TST FOR DF IN WR BFR.AlUCHK =ERR
BAL
440 PEDS
GET OP REG BITS
PO=FO?

PAGE 145

CLOAD~*E40,

WORD
047E
;)'.80

:)41'12
0484
0486

;)488
048A
,)48C

048E
0490

0492
0494
ll4'J6
)4'18
0 /+91,

049C
049E
04AO
1l4A2
04A4
J/t A6
04A8
04AA

04AC

lCfF
C4FA
4FCF
.5FCF
C4FA
8512
5BCF
8528

5ECF
C4FA
2310
2390
2013
4FOF
2025

430F
3110
851E
2035
201B
4FDF
8516
5BCF
2085

;)4A E

3023

04HO

8528

04B2
04B4
04B6

3D73

0488

04flA
04BC
04BE
04CO

04(2

8524
3114

851A
20A3
8524
1000

CAfB

04(4

2380
3114

04(6
04C8

851A
2045

04CA

3DE]

04(C

8524

04CE
0400

0402

1000
2390
3114

0404

2308

0406

2D75

0408

30A3
8524

040A

SEQUENCE NO.
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA

LABEL

349
351
352
353
354
35.5

*

362

363

364
365
366
367
368
369

370
371
372
373

374
375

376
377
378

379
380

*

381
382
383
384

385
386

387
388

*

389

390
391
392

393

*

394

395
396

391
398
399
400
401

*
*

NEXT LABEL

STATEMENT

EC LEVEL=128211

COMMENTS

MASK FOR CORRECT OP REG BITS
PO=POaKff
BR IF ZNZ
8R IF OP REG NOT FF
FOP=PO
RESET OP REG
PO=FOP
GET OP REG BITS
BR IF ZNZ
BR IF OP REG NOT ALL ZERO
418 ALUCHK
430 SHI FT8
BAL
ADVANCE BIT RING 8 TIMES
GET READ BUfF BITS EXTERNAL B
PO=SD I
TST XFER WR TO RD BFR,DF
441 XOR
BAL
EXIT TO ALUCHK If Of HEX WAS NOT XFERREO TO READ BFR
GET DIAG INFO FROM WR BfR-OADDRPO=DS
418 ALUCHK
BR If ZNZ
BR IF WR BUFf NOT RESET TO ZERO
SET DIAC K=Ol
ADV TO ZONE 1
SET OIAC K=09
ADV TO ZONE 2&SET SEP DATA BIT
P1=O$K01
SET WRITE BIT OF OP REG
FOP=Pl
LOAD OP REG WITH 01
Pl=0$K20
SET WR BFR TO 20
FEBO=P 1
DIAG AOORO&COMP GATE,RAISE READ
SET OIAB K=81
BAL
2 BIT RING ADV WITH WR PHASE A
436 SHIFT2
P1=O$K30
PI= P 1f-KO 1
SET SEARCH EQ lOOP 31 HEX
FOP= P 1
SCH EQ 10 TO OP REG HARDWARE
6 BIT RING ADV WITH DIAG WR PH A
432 SHI H6
BAL
PO=SO I
GET READ BUFF BITS
Pl-=O$KBO
Pl=PUK02
SET Pl TO TEST FOR 82 IN RO BFR
BAL
TEST READ BUfFER FOR 82
441 XOR
Pl=PUK07
PI TO 87 HEX
BAL
TEST CC REG fOR lON,16.17 Off
439
SEn
SET DIAB K=Al
DIAG ADDR O&DIAG COMP PH TURN ON
READ GATE. DIAG AD DR 2 AND OIAG COMP PH TURN ON COMPARE TGR
434 SHIFT4
BAl
4 BIT RING ADV WITH DIAG WR PH A
Pl:O$KOA
BAL
TEST fOR UNEQ COMP AND WR CLK BT
439
SEn
RST FIA K=BO
RST HI LO CC ERR &TRAP LATCH
BR IF OS 4= 1
418 ALUCHK
EX IT If UNEQUAL CaMP NOT RESET
SET olAe K=08
SET SEPERATED DATA BIT
SET DIAB K=Al
OIAG ADDR O&DIAG COMP PH TURN ON
READ GAT E. OI AG AODR 2 AND OIAG COMP PH TURN ON COMPARE TGR
BAL
434 SHIFT4
4 BIT RING ADV WITH DIAG WR PH A
Pl=OSK40
Pl:PUKOE
PI SET TO 4E
BAl
439 SEn
TEST FOR CC REG 16 ON. UNEQ COMP
BIT RING 7 AND WRITE CLOCK ON
RST FIA K=BO
RST HI to CC ERR&TRAP LATCH
SET OIAC K=09
AD\, TO ZONE 3&SET SEP DATA BIT
SET DIAB K=A 1
OIAG AOOR O&DIAG COMP PH TURN ON
READ GATE. OIAG ADOR 2 AND OIAG COMP PH TURN ON COMPARE TGR
SET DIAC K"'40
AOV BIT RING WITH DIAG WR PH A
Pl=OSK70
Pl:Pl$KOA
Pl=7A
439
SET3
BAL
TEST FOR CC16,11, CC ERRUNEQ COMP & WR CLOCK BIT
418

350

356
357
358
359
360
361

NEXTSEQ

ALUCHK

PAGE 146

ADDR

WORD

04DC
040E
04EO

1000
3114
2380
2308
2035
3DA3
8524
1000
3114

04E2

04E4
04E6
04E8
04EA
04EC
04EE
04FO
04F2
04F4
04F6
04F8
04FA
04FC
04FE
0500
() 502
0504
05U6
0508
050A
050C
050E
0510
0512
0514
0516
0518

2308
2055
30B 3
8524
1000
8506
2100
IEOO
OE08
1210
A5DO
8B58
2100
3EOO
OF08
1210
5709

87B4
2308
2308
2308
2308
2308
2308
2308
2308
128E
2112
5ECF
6CO 1
C4AF
84fA
128E

OSlA

051C
051E
0520
0522
0524
0526
0528
052A
052C
052E

KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA

020
030
036
048
053
060
061

LABEL

SEQUENCE NO.

IDCM
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA

KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
1<.AAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA

025
037
033
04b

051
056
059

402
403

404
405
406
407
408

409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431

432
433
434
435
436
437
438
439
440
441
442
443
444

*

ALUCHK

CCDONE

SHIFTS
SHI FT7
SHIFT6
SHIFTS
SHlfH
SHIFH
SHIFT2
SHIFH
SEn
PEDS
XOR
RE TURN

NEXTSEQ

NEXTlABEL

STATEMENT

CLOAD=*E40, EC LEVEl=128211
COMMENTS

RST HI LO CC ERRSTRAP LATCH
RST F IA K=BO
DIAG AODROSCOMP GATE,READ-COMP
SET OIAB K=Al
SET SEP DATA BIT
SET DIAC K=OB
ADV BIT RING WITH DIAG WR PH A
SET 01 AC K=40
Pl=OSK30
P 1=3A
Pl=Pl$KOA
TSI CC17,CCERR,UNEQUAL,WR CLK BT
439 SET3
BAL
RST HI LO CC ERRSTRAP LATCH
RST fIA K=80
DIAG ADDR O&DIAG COMP PH TURN ON
SET DlAB K=A 1
READ GATE. DIAG ADDR 2 AND DIAG COMP PH TURN ON COMPARE TGR
ADV BIT RING WITH DIAG WR PH A
SET DIAC K=40
Pl=OSK50
Pl=PlSKOB
P 1=5B
TST CC16,CCERR UNEQ,WR CLKSDA BT
BAL
439 SED
RST HI LO CC ERRSTRAP LATCH
RST F I A K=BO
BR
CC TEST FINISHED
424 CCDCNE
RST DIAG ADDR LATCHES
SET DI AB K=OO
CHAIN END RESET
RST FIB K=80
INITIAL RST,DROP CHAIN END SOl AG
RS r FIB K=40
RELEASE PRIORITY,ALLOW TRAPS
RST MMSK K=Bl
STORE DIAGNOSTIC INFO IN OOBOAUX
BAL
KAAN 029 ERROR
SET ALUCHK,NOT READY AND EXIT
BR
KAAN 052 ALUCHK
RESET DIAGNOSTIC ADDRESS LATCHES
SET 01 AS K=OO
SET NTO LATCH
SET FIB K=80
INITIAL RSr,DROPS NTOSDIAG MODE
RST FIB 1<.=40
RELEASE PRIORITY,AllOW TRAPS
RST MMSK K=81
REPLACE MOD SELECT VALUE I N PI
Pl=Ol
RETURN TO MAIN STREAM
BR
105 SLECT
ADV BIT RING WITH DIAG WR PH A
SET DIAC K=40
SET DlAe 1(=40
SET DlAe 1<.=40
SET OIAC K=40
SET OIAC K;40
SET DlAe K;40
SET OIAe 1<.=40
SET DIAC K=40
RTN
SET DIAG ADDR 3
SET 01 AB K=l1
PO=OS
MA SK FOR EQUAL VALUE S
PO=POIlPI
BR IF NO ERROR
BR IF Z=O
444 RETURN
BR
41B AlueHK
RTN
**********************************
* CROSS REFERENCE FOR eSECT KAAA *
**********************************

PAGE 147

ClOAO:*E40, EC lE VEl::128211
**********************************
* CROSS REFERENCE FOR CSECT KAAA *
**********************************
><,UA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
KAAA
'
BR If AOOR OP
BR IF SCAN OP
BR IF NOT RBCOP
RBC CK CNT 0 wlR If NOT
CK STAT MOD V ERR IF NO
RBC OK OR SEC T OP OK GO
SECT OP CK CNT 0 WlR IF
WlR GO TO ERROR END
AOOR OP CK CNT 0 WLR IF
GO XFER
SEC TOR

0
SCH
NOT 0
NOT 0

***********************************************************
*
*
ENTER HERE WITH STATUS MODIFIER.
*
*
THIS ROUlIN E SET S UP TPE SCH ARGUMENT
*
*
FOR ADDRESS OPERATIONS.
*
*
If COMPARE DISABLE IS ON,
*
*
THE SCH WIll BE MADE ON RECORD 0 ONLY.
*
*
OTHERW ISE A 1ST SCH US ING THE 14XX
*
*
OCF AND THEN THE RO ADOR WILL BE DONE.
*
*
AODR. OP R8e WilL PERFORM TWO R0 SCHS. THE 2ND
*
*
ONE IS DONE TO ORIENT THE 2311 AT REC 1
*
,..*

*

***********************************************************
SH40Dl

187
114

STMOO2
2NOCMP

SE TRO

STRACT

161

SiRAcr

167

STORE

KAAQ 009

XERROR

KAAf 022
171

RESTOP
RCAOOR

KBBB 023

RESECH

STORE

113

114
115
116
177

NEXTSEQ

2NOCMP
E XI TOl
RCAOOR

BR IF G1 BIT 2=0
BR If Gl BIl7=1
SET FIB K:CO
RDH 0 OA,8E
0=0 ... 1
RDH H DA,BC
BR IF Gl BITO= 1
Hl=fBI
STH H DA,Be
BR If Gl BH7=0
PO=O$K01
PO=: PO ... H1
ROB PI 0
PO= POaP 1
BR IF l=O
ST B Hi 0
Ol=Dl"'K03
Hl=O
ST B HI 0
G1=Gl$KOI
RST FIB K=lO
BR
BR IF GO BIl4=1
GO=GO$K20
BR
Gl=GlaK20

BR IF NOT ADDR OP
AOOR OP CK 2ND SCH
SE f NTO RS r FLAG REG
READ COUNT FIELD AOR

K3

GET PRES cn BUMP lOC
BR IF ON AL TER TRK
GEl ACTUAL CYL lOC FROM 2311
STORE CYl IN BUMP
CK IF ENTER ING WITH COMP DISABLE
2311 CYl VALUE PLUS 1
CK FOR CYl OVfLO
GO SH X ERROR C Yl OVflO
STORE CVl IN MAIN
UPDATE TO REC PO S AOOR
ZERO FOR REC
STORE REC o I N MAl N
SET 2ND SCH
SET COLO START
GO SCH 10 ON RO REC
BR If RBC AOOR OP
SET XFER
GO XFER AOOR OP OR SEC T (JP
REMOVE AOOR OP MARK

PAGE 155

AOOR

WORD

2716
2718

3433
A020

SEQUENCE NO.

f401
COlO
C408
8f2C
C421
3583
2ce7
4DCf
A882

271A
271C
21lE
2720
2100
2702

2704
2106
2108

KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH

178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195

LA8El

NEXTSEQ

NEXTlA8El

KAAF 022

RESTOP

*
*
*
*
*
*
*STMOD2

GO=GOSK03
8R

SET LO-EQ , RBC ADOR OP
GO DO 3RD SCH RBC lODR

***********************************************************

*
*
CONTINUE STATUS MODIfIER CHECK
*
*
*************************************************************

191
175

EXI T02
CKSCHI

ClOAD=*E40, EC lEVEL=128211
COMMENTS

STATEMENT

195
KBBB 056
190

CKSCHI
EX ITO 1
EXIT
OPREST
EXIf02

BR IF GO BIT3=i
BR IF GO BIT4=()
BR IF GO BHO=O
8R

BR I F GO BIf 0= 1
Gl=Gl$K08

po=o

EXIT

105

RESUME

FFO=PO
BR

CK SCAN OP
CK RBC
CK SCH
GO XFER RBe OR SCAN
CK SCH
SCAN HIT SET SECT 000
RST CMO CH

***********************************
CROSS REfERENCE FOR CSECT KAAH *

KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH

018
027
036
046
048
049
050
058
064
077
078
080
087
091
105

III
U5
122
123
124
126
127
132
133
134
135
152
155
161
167
174
115

KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAQ
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAH
KAAF
KAAH
KAAH
KAAH
KAAH

016
024
019
042
041
040
038
023
065
077
071
013
089

o'a

048
109
113
116
128
122
119
120
133
129
121
127
049
034
158
161
153
188

**********************************
KAAH 043

KAAH 044

KAAH 195

KAAH 130

KAAH 135

PAGE 156

ClOAO=*E40, EC LEVEl=128211

**********************************

*

KAAH
KAAH
KAAH
KAAH
KAAH

171
181
190
191
195

KAAH
KAAH
KAAH
KAAH
KAAH

114
152
1'11
181
189

CROSS REFERENCE FOR CSECT KAAH *

**********************************

PAGE 151

ADOR

2500
2.502
2504
2506
2508
250A
25DC
250E
25EO
25E2
25E~

25E6
25E8
25EA
25EC
25EE
25FO
25F2
25F4

25f6
25F8
25FA
25FC
0658
085A

WORD

2E07
2fB.5
5612
76E8
5A6F
5E1f
1721

1oE8
507f
1783
556F
1635
4760

5C7F
5770
1713

76EO
0683
FOFO
IEOO
3202

8222
128E
56EO
3785

SEQUENCE NO.
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KlAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KlAN
KAAN
KAAN
KAAN
KlAN
KAAN
KAAN
KAAN
KAAN
KlAN
KlAN
KAAN
KlAN
KAAN
KAAN
KAAN
KAAN

001
002
003
004
005
006
007
008
009
010
all

012
Oll
014
015
Olb
017
018
019
020
021
022
02.3
024
025
026
027
028
02<)
030
031
032
033
034
035

LABH

NEXTSEQ

NEXTLABEL

1400 Fll E COM·P.

T

*

ROUTINE

*
*
*

KlAN

UNUSUAL STATUS 1#

**********.* •• ***.**********.******************************

*
*
*
*

*

*
*
**AUXOOBO
*...

*
*
*
*
*
*
*
*
*
*
*

*1 NEXT

*

*

*

*
*
*
*
*
*ERROR

NOCHEK
ALUCHK

THE FILE EXTERNAL REGS WITH UNUSUAL CONDITION
BITS ARE STORED AS FOLLOWS.
AUX 0082
TC REG
o DC IN CNT
1 TRK OVRUN
2 NRF
3 MAM
4 DATA CK
5 OVERRUN
6 TK COND

AUX 00B3
OS REG
o READV
1 ON LINE
2 UNSAFE

AUX 00B4
OASI REG
o HO COMP
1 SKI P
2--------

AUX 00B5
FGA REG
o ALUCHK

*

*
*
**
•
*

1-------- *
2-------- *
3-------- *

3--TGRI-3 0
*
4 TPGT NOT ER4-------4 WLR
*
*•
5 UNI T EX ...
5 MACH CK
5 EOC
6 STR PR T
6 fLAG ST6*
6 ------*
7 STR WRP
7 SK INC
7 0
7-------- *
*
**** •• ******.***.********************************************
*******••• **.*.************************************************.*.*****
TO DISPLAV FILE OP WHICH STORED UNUSUAL CONDITIONS IDISPLAY INEXT,HEX
2 SUBSTRACT BIAS, HEX 3CONVERT TO DECIMAL 4SUB TRAC T 8,DEC. 5 01 SPLAY THE
RESULTING ADDRESS WITH I/O TYPEWRITER.MANUAl DISPLAY
***********.***********************************.***.****************.**

03b

037
038
039
040
041
042
043
044
045
046
047
048
04<)
050
051
052
053

CLOAD=*E40. EC LEVEL=128211
COMMENTS

STATEMENT

051

NOCHEK

IJRP 011

MACHCK

HO=O
H1=O$KBO
ROH D OA.8A
STH 0 AS. H+2
DO=TC
01=05
01=01*-K02
STH 0 AS.H+2
Ol=TGRI
o 1=Dl*-K08
DO=DASI
00=00*-K30
OO=OlL+OOH
Dl=FGA
Ol=DIL
01=01*-K01
5TH 0 AS.H
Z=OO*-K08
BR IF LZ=O
RST FIB K=80
lINK U MMSK9= 1
BR
RTN
ROH 0 AS,H
01=01$1<80

SE 1 AUX =00
BO
GET I CYCLE BACKUP
PUT I CYC BACK-UP IN BO AUX BFR
GET TC REG
GET OS REG
STRIP LO COMP
STORE Te - OS
GET TGR I REG
REMOVE MOO 20 TRAP BfT
GET OASI REG
SA VE HO COMP SKI P 81 T
MERGE OASI - TGRI
GET FGA REG
STRIP MOD SELS
STRIP INDEX
STORE DAS1-TGRI-fGA
STRIP TRAP GATE BIT FROM TAGRI
CK fOR MACHINE CHECK
TURN ON CH END
CPU ERROR DURING SHARE CYCLE
GO lOG MACHINE CK
GET UNUSUAL CONDITIONS
OR IN AlUCHK.Ft UNKEO CC 1E ST

PAGE 158

ADDR

WORD

OS5C
OB5E

76EO
8390

OEC8
OECA
OECC
OECE
OEDO
OED2
OED4
OED6
OE08
OEOA
OEDe
OEDE
OEEO
OEE2
OEE4
OEE6
OEE8
OEEA

OEEC
OEEE
OHO

2f07
5AEf
OE5'.)
EOD3
3f25
OEB'.)
EOD9
3Fl3
OE33
fOEB
3F21
fE66

3F21
05E6
3F13
5EfF
9E98
EA5E

3EOO
1210
2125

SEQUENCE NO.
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN

054
055
056
057
058
059
060
061
062
063
064
065
066

067
068
069

010
071
012
013
074
015
07b

071
018

079
080
081
082
083
084
085
086
081
088
089
090
091
092
093
094
09'.)
096
097
098
099
100

101
102
103
104
105
106

LABEL

NEXT lABEL

KAAQ 015

SIR UNUSUAL COND WITH ALUCHK
STH D AS, H
GO SET NOT READY & EXIT
NOT ROY
BR
*************************************"'*******"'*************

*
*
*
*
'*"

*
*
*
*
*

'"
*
'"
'"

*

*
*
*
*
*
*
*
*
*
*
'"
*
*

''""

*

*
*

'"

'*"

*
*
*
*

*
*

*

UNSTAl
086

NOrx

089

NOTN

NOlX
NOTN
098

Norv

096

NOMISS

096

NOMISS

145
092

UNSTA2

NOM! SS
NOTV

*
*
*
*
*READRO

THE OAC ERROR STATUS CONDITION
IS DECODED IN THIS ROUJINE.
THE 14XX ERROR BRANCH BYTE IS SETUP AND
STORED IN KB OF AUX 0 STORE.
THE READING OF RECORD 0 FOR ALTERNATE SEEKS
IS ALSO DONE IN THIS ROUTINE.
THE FOLLOWING IS A liST OF OAC ERROR CONDITIONS
AND THE CORRESPONDING 14XX ERROR THAT IS SET
OAT A CK IN COUNT
NO REC FOUND
X ERROR
TRACK OVERRUN
NOT READY
N ERROR
END OF CYliNDER
NRf + WLR
X + WlR ERROR
DATA CHECK
VALIDITY
V ERROR
OVERRUN
VALIDITY
V ERROR
NOT READY
NOT READY
N ERROR
Nor ON LINE
NOT READY
N ERROR
UNSAFE
NOT READY
N ERROR
SEEK INCOMPLETE
Nor READY
N ERROR
MISS ING ADDR MRK
NO REC FOUND
X ERROR
WRONG lGTH REt
MODE ERROR
WlR + V ERROR

*
*

*
*

*
*
*
'"*
'"
*
*
*
*
*
*
*
*

*

*
*

*****************"'*********"'*******************************'"*

'*"

NOlF

STATEMENT

CLOAD=*E40. EC LEVEL; 128211
COMMENTS

NEXTSEQ

Non

Hl=O
HO=TC
Z=HO*-K50
BR If' Hl=O
Hl=HUK20
Z=HO*-KBO
BR IF HZ=O
Hl=Hl$KOl
Z=HO*-K03
BR IF LZ=O
Hl=Hl$K02
BR IF HO BIT3"'0
Hl=Hl$K22
BR IF OASI BITl;O
Hl=HUKOl
HO=DS
BR
BR IF HO BIT6=O

ZERO Hl REG
CALL IN ERROR REG FOR ERROR ASEM
CHK FOR X,[)C CT,NRF
BR IF NOT X
SET X
CK FOR N,TRACK OVERRUN
BR IF NOT N
SET N

CK FOR V,DC OR DATA OVERRUN
BR IF NOT V
SET V
CHECK FOR MISSING ADDRESS MARK
SET X AND V
CK ATTEN
SET N
CALL IN DISK STATUS REG
GO TO UNUSUAL STATUS 2#
BR IF NOT FLAGGED TRACK

*****************"'******************************"'********"'******
*
READ IN RECORD 0 OF OEF. TRACK
*
********************************************"'***"'*****"'*********
SET FIB K=80

RST MMSK K=81
Dl=O$KZO

Nro RESET TO RST ERRORS HOLD MS
ALLOW FILE TRAPS

PAGE 159

AD OR

WORD

OEF2
OEf4
OEF6
OEF8
OEfA
OEFC
OEFE
Of 00
Of 02
Of 04
Of 06
OF08
OFOA
OFOC
OfOE
OHO

407F
2715
4B1F
0340
3763
OE04
2E08
4F1f
3000
3443
3490
2807
2943
5A32
2888
8HO

lebA

lCbC
1C6E
IC 10
lC72
lC 74
iC 16
lC 18

1E98
lE9A
lE9C
lE9E
lEAO
lEA2
lEA4
lEA6
IEA8
lEU

lEAC
lEAE
lEBO
IEB2
iEB4

58E2
519f
78E2
5E32
2F88
58F8
50FO
A7E6

CE22
DE22
EE23
FA23
9EA4
3F13
DA2A
3f83
3f25
2E25
4DEF
2E07
4FEf
3F43
5682

SEQUENCE NO.
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
KAAN
II<

1.
2.
3.

SET ADDRESS SWITCHES TO ADDRESS Of LABEl PCHCHK.
SET MODE SWlTCH TO SAR DELAYED STOP.
WHEN THE ERROR OCCURS, THE PUNCH ATTENTION LIGHT COMES ON AND THE fOllOWING AREAS MAY BE 01 SPLAYED -

PUNCH CrECK LOGOUT AREA AUX

50f6

50F7

50f8

50F9

SOfA

50FB

50fC

50fD

50fE

50FF

*----------*'----------*------~---*----------*----------*----------*----------*----------*----------*----------*

BITS

*'
*
*'

01234567 * 01234561 * 012345&1 * 01234561 * 012345&7 * 01234567 * 01234561 * 01234561 * 01234561 * 01234567 '"
*
*
*
*
*
*
*
*
*
*'
*'
* COLS
1 THRU 8 '" 9 THRU 1&*17 THRU 24*25 THRU 32*33 THRU 40*U THRU 48*49 fHRU 56*51 THRU 64*65 THRU 72*73 THRU80*
>I<
*----------*--------------------*---------*----------*----------*---------*----------*----------*----------*
**'

A BIT BEING ON IN THE LOGOUf AREA SIGNIfIES AN ERROR FOR THAT COLUMN.

'"

THIS AREA MUST BE LOADED WITH BLANKS AFTER EVERY ERROR fOR SUBSEQUENT ERROR ANALYSIS.

*'
*'
*

**
*
*

AUX ADDRESS

*
*
*'

*'
*'
*
*
*
*
*'

*
*'

ROW FORM PUNCH IMAGE ROW

*'
*'

ROW

AUX ADDRESS

*
*

*'
100A - 1013
A BIT BEING Off IN THE ROW fORM PUNCH I MAGE SUfFER
11
1000 - 1009
1014 - lOLD
1
101E - 1027
SIG!'4lflES A HOLE IN THE CARD. THE CARD IS IN THE
*
*
1032
103B
STACKER POCKET.
3
1028 - 1031
*
5
1046 - 104F
4
l03C - 1 C45
105A - 1063
7
1050 - 1059
** 68
9
106E - 1071
1064 - 1060
*
*'******'*"'************************"'********'*************************'***'***************************'********************************'"
12
0
2

'"
'"
'"
'"

ADOR

WORD

0110
0112

2208
9062

10b2

FAEC
5BFF
5ACF

1064
1066
1068
106A
l180
1182
1184
1186
1188
H8A
ll8C
118E
1190

un
1194
11 ,}b
1198
119A
119C
119E
11AO
HA2
llA4
11A6
llA8

llAA
llAC
llAE
11BO
11B2
11B4
11B6

llB8
llBA
llBC
UBE

lltO
llC2
l1C4
11C6
10bC
106E
1070
1072
1074

A2B
9074
5F2C
CbC1
0638
338B
OOOC
DF90
2380
331B
5020
7f20
331F
5f20
60F1
7020
2235
5f20
6CFl
C4B5
CAB4
3F40
2E55
56FD
3FF5
50EO
6OC5
10EO
2215
23CB
2618
C4C2
0080
1495
0208
FOC6
266B
0208
3485
IF80
2635
2668
221.5

SEQUENCE NO.
LPTR
LPTR
LPTR
lPTR
lPTR
LP TR
LPTR
LPTR
LPn
lPTR
lP TR
LPTR
lPTR
lP TR
LPTIt
lP Tit
lPTR
LPTR
lPTR
lP TR
lP TR
lPTR
lPTR
lPTR
lPTR
lPTR
lP TR
LP TR
lPTR
lPTR
LP Tit
lP TR
LP TR
LPTR
lPTR
lP TR
lPTR
lPTR
lPTR
lPTR
lPTR
lPTR
lPTIt
lP Tit
lP TR
lP TR
lP TR
lPTR
lPTR
LP lR
lPTR
lPTR
LPTR

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
Olb
017
018
019
020
021
022
023
024
025
026
021
028
029
030
031
032
033
034
035
036
031
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053

LA8El
T

*
*A TABLE

NEXTSEQ

o

049

SETUP

013
053

OK
FALSE

016
041

NOTl2
ROWl2

019
027

PFR
CHKBFR

NOTl2

CHKBFR

039
039

NOERR
NOERR

046

RETURN

048

DONE

PCHCHK

NOERR
ROW12

DONE
SETUP

FAlSE

N

BR IF RPS BIT1=0
HI=RPI
PO=RP2
BR IF DO=NZ
BR
ROB PO AS,V+1
BR IF 00 BHO: 1
BR IF 00 BIrl~O
V1~VI-KOB

PFR

RETURN

ClOAO=*E40. EC lE VEL=128211
COMMENTS

STATEMENT

NATIVE PUNCH TRAP ROUTINE(1400 MODE).
GO= STAT REG
BITO-PUNCH ACTIVE
00= COUNT REG
BITO-ROW 12 INDICATION
AOOR=OllO
LINK U MMSK4= 1
008
ST ART
8R

AENO
START

OK

NEXT LABEL

BR IF GO BIT5=0
BR IF PS BIT1=1
VI:Vl+K80
VI=VI-K07
ROB PI AS.V
STB HI AS,V
VI=VI-K77
ROB HI AS, V
Pl=Pl*HI
ST B PI AS. V
VO=OSK30
ROB HI AS.V
PO=POoHl
BR IF z=o
BR IF RPS BlT4=O
SEJ P K=84
HO=OSK.50
Hl=DOl
HI=Hl$KFO
ROB PI AS, H
PI=PUPO
STB PI AS,H
VO=OSKIO
V I:V l+KOC
OO=OO+KOl
BR IF ZNZ
RST RP K=08
GO=GO*-K90
RTN U MMSK4=0
BR IF LZNZ
DO=OO+K06
RTN U MMSK4=0
GO=GOSK80
RST P K=88
OO=OSK30
OO=OO+K06
VO= OSK 10

RUCKER
5-NORMAl PUNCH(NON-PFR)

BR IF CLUTCH TRAP
GET PFR DATA
GET CHK DATA FROM RP2
CONTINUE IF SETUP HAS OCCURRED
RETURN-FALSE TRAP
SEND NEXT PCH DATA
BR IF NOT ROW 12
BR 1F ROW 12
ADD F4 TO Vl FOR CHK BUFFER
BR IF PFR OP
BR IF NOT NORMAL RUN-IN
PFR OP-MOOIFY VI TO PFR AREA
READ PFR DATA OF LAST CARD
STORE PFR DATA OF THIS CARD
SET ADDR TO PCH IMAGE BUFFER
READ PUNCH DATA
OR THE PUNCH AND PFR DATA
STORE IN IMAGE
SET AODR TO CHECK BUFFER
READ THE CHK IMAGE
CHECK OLD DATA
BR IF OK
BR IF NO CARD THRU CHK STATION
SET PUNCH CHECK & RESTART GATE
SET UP AOOR OF
COLUMN IN ERROR
-AUX STORAGE 50F6-50FF
READ BYTE
OR IN ERROR COLUMNS
STORE BACK ACCUMULATED ERRS
RESET ADDR TO
IMAGE BUFFER
INCREMENT COUNT
BR IF COUNT NOT ZERO
RESET PUNCH COMMAND INTLK
RESET ACTIVE & PFR READ LAST

CORRECT COUNT
SET THE ACTIVE BIT
RESET PUNCH ERRORS
SET COUNT TO 130
-HE X- 36
SET-UP, INITIALIZE VO

PAGE 185

ADDR

WORD

1 U 16

2307
5F2C
0208

1018
1 () 7A

SEQU~NCE

NO.

LABEL

lP TR 054LP TR 055
lPTR 056

NEXTSEQ

NEXTLABEl

ClOAD=*E40, EC tEVEl=128211
COMMENTS

STATEMENT
V 1=0
ROB PO AS, V+1
IUN U MMSK4=O

ADDRESS FOR 1ST BYTE OF IMAGE
1ST RUN-IN CYCLE, SEND PCH DATA

**********************************
* CROSS REfERENCE fOR CSECT lPTR *
**********************************
lPTK
lPTR
LPTR
LPTR
LPTit
LPTR
LP TR
LPTR
lPTR
lPTR
lP TR

008

Oll
016

019
027
039
041
046
048
049
053

LPTR
lPTR
LPTR
LP1R
lPTR
lPTR
lPTR
LPTR
lPJR
LPTR
lPTR

OC6

all

014-

017
018
030
015
042
046

008
012

lPTR 031

PAGE 186

CLOAD=*E40, EC LEVEL=12S211

LPXF

DESCRIPTIVE

PAGE IS7

TEXT

ENTRY POlNT
2.

READ CHARACTER FROM PROGRAM STORAGE 11400 101-lS01.
USE fLU TO READ FROM TRANSLATE TABLE, PUT IN PUNCH
IMAGE BUFFER.

3.

SET UP NEW MASK FOR NEXT CHARACTER, LOOP UNTIL ALL 80
COLUMNS ARE COMPLETE, THEN STORE REGS AND BRANCH TO
PUNCH ENDING ROUTINE.

BEGIN
FROM LPSU, EXCLUSIVE ENTRY POINT.
OBJECTIVES
1.

ADDR

WORD

1488
14BA

2807
2A65
21F7
5179
51F9
51E9
5199
58BO
3885
54AO

1481:
14BE
14<:0

14C2
14C4
14C6
14C8

14CA
14CC
l4CE
1400

5838

1402

1518
9163

1404

1160
1162
1164
1166
1168

116A
116C
116E

3B45
55AO
2DAB
20AB
20AB
20AB
2DAB
20A8
9414

1476

9480
2010
20EB

1478

58eo

1474
141A
H7C
H1E
1480
1482
1484
1486

6B41

7BCO
5805
C504
t':l41

05e8
6741

INITIALIZE FOR TRANSLATE TABLE ADDRESS. SET
REGISTERS TO FF. SET MASK FOR CARD COLUMNS.
SEQUENCE NO.
LP XF
lPXF
LP XF
LPXF
LP XF
LP XF
LP XF
lPXF
LPXF
LPXF
LP XF
LPXF
LPXF
lPXf
LPXF
LPXF
LPXF
lPXF
LP xF
LPXF
LPXF
lP XF
LP XF
lPXF
LP XF
lPXF
lPXF
LPXF
lPXF
LPXF
LP XF
LP xF
LP XF
lPXf

001
002
004
008
009
010
011

LA8EL

NEXTSEQ

T

BEGIN
CLEAR

012

013
014
015
016

NEWMSK

017

018
019
020
021
022
023

024
025
026
027
028

029

8IT421
BU421
IH T421
BIT421

BI T421
BtT421
BI1421
BIT421
ADDIE

030
031

032
033
034

035
036

BYTES

031
038

N

0
1
2
3

4
5
6
7

NEXT LABEL

~ORK

STATEMENT

COMMENTS

1400 PUNCH TRANFERIEBCOIC TO ROW FORM)
RUCKER
10=0
SET CONTROL COUNTER TO 0
TO=0$K60
XLATE TABLE ADDR HIGH
Ul=O$KFF
Cl EAR
Dl=Ul
ALL THE
ACC UMUL ATING
H1=Ul
HO=Ul
REGISTERS
11=U1
Tl=IOL
SET-UP T FOR
Tl=TUKBO
TABLE LOOK-UP OF
ROH G AS.T
NEW MASK( IN GO)
ROB T 1 V+l
READ BYTE FROM STORAGE
T1=T l$K40
CLEAR WORD MARKIIF PRESENT)
ROB G1 AS. T
XLATE TO CONDENSED PUNCH DATA
Gl=GloK01
INVERT BITS 4.2.1
BR UNDER MA SK
021 BIT421 N N=Gl BITS567
ADO 5A(90)-7 PUNCH
P l=Pl +KOA
Pl=P1+KOA
ADO 50(SO)-6 PUNCH
Pl:PI +KO A
ADD 4(170)-5 PUNCH
P1=PI+KOA
ADO 3C( 60 -4 PUNCH
PI=Pl+KOA
ADO 32{SO -3 PUNCH
ADO 2S(40)-2 PUNCH
Pl=PI+KOA
BR
BR TO ADD lE(301-1 PUNCH
029 ADDIE
035 BYTES
BR
NO 1-1 PUNCH
Pl=Pl+K10
ADO IE
Pl=Pl+KOE
TO PUNCH IMAGE BUFFER
STORE
ROB T I AS.P
1 THRU 7
T1=110GO
PUNCH
STB T 1 AS,P
Pl=IOXl
RECOVER PUNCH IMAGE AOOR
037 N
BR IF Gl BITO=O
U1=U loGO
12 PUNCH
039 NE
BR IF Gl BIT 1=0
11 PUNCH
Dl=OloGO

CLOAD=*E40, EC LEVEL=ll8211

LRDR

DESCRIPTIVE

PAGE 189

TEXT

ENTRY POINTS

FEED. REAO AND CLEAR EOF INDICATOR.
CHANGE OP CODE.

CHECK

~OR

ERRORS.

RORENO
ENTER HERE FROM LXFR FOR NORMAL ENDING.

2.

IF THERE ARE ERRORS, SET INDICATOR. READ CONTROL BYTE,
IF 1/0 CHECK STOP IS ON, SET 3F STOP CODE.
BRANCH TO
STOP ROUTINE FOR DISPLAY.

3.

READER NOT READY OR OFF LINE
INTERVENTION REQUIRED STOP.

4.

{PFRI

PFR
ENTER HERE FROM PFR OPS FOR NORMAL ENDING.

SET 4F STOP CODE AND GO TO

OBJECTIVES
i.

(RDRENDI

ADDR

WORD

OEBC
OEBE
OE90
OE92
OE94
OE96
OE98
OE9A
OE9C
OE9E
OEAO
OEAl
OEA4
OEA6
OEA8
OEU
OEAC
OEAE
OEBO
OEB2
OEB4
OEBo
OEBS
OE8A
OE8C
OEBE
13f4
13f6
BfS
13fA

2B40
200B
344.5
3406
5A82
lA85
F99F
3000
3AB5
1A82
5A92
fOBI
C9Bl
lA43
1A92
3400
1593
A5AO
3A43
5DC2
C02S
1583
3AC9
5A89
1Af2
ACBe
0004
IBOO

3406
SSEA

RE SET ERRORS. ALLOW CHECKS.

SEQUENCE NO.
LRDR
LRDR
LROR
LRDR
LRDR
LRDR
LRDR
LRDR
LRDR
LROR
lRDR
LRDR
lRDR
LRDR
LROR
LRDR
LRDR
LRDR
LRDR
lROR
LRDR
lROR
LRDR
LROR
LRDR
lRDR
lROR
lRDR
LROR
lRDR
lROR

001
002
003
004
005
006
001
008
009
010
011
012
013
014
015
016
011
018
019
020
021
022
023
024
025
026
027
028
029
030
031

UBEL
T
RDREND

STORE
PFR

CONTI N
REREAD
ERROR

I NTREQ
NOTRDY

NEXTSEQ

START WITH ERROR CONDITION CHECK.

SET 1400 DELAYED
NEXT LABel

STAT EMENT

READ ENDING ROUTINE
SET R K=04
SET RP K=40
GO=GO$K40
SET MODE K= BO
RDH T OA, A8
TO=TO*-K80
BR IF RS1=1
011 STORE
SET RP K=80
TO=TO$K80
STH T OA,A8
RDH T DA,AA
020 ERROR
BR IF RS3=1
BR If RS4= 1
020 ERROR
TO=TO*-K04
5TH T DA,AA
SET MODE K=80
Gl=Gl*-K09
BR
LOPD 030 NOTl25
TO=TO$K04
ROB Pl OA,88
8R IF PI0=0
016 CONT IN
Gl:G 1*-K08
TO=O-KCO
Tl=TO
STH T DA,BE
BR
lOIS 010 STOP
RST RP K= 20
RST R K=80
SET MODE K= BO
IREG 016 RSTREG
BAL

COMMENTS
RUCKER
ALLOW READ CHECKS
SET 1400 DELAYED FEED
SET READER ACTIVE BIT
SET READ MODE, CPU ZONE
READ AND
CLEAR EOF INDICATOR
BR IF NO NEW EOF IND TO BE SET
ACCEPT EOF BIT, READY WILL DROP
SE T t\lEW EOF INDICATOR
STORE BACK CONTROL BYTE
READ ERROR CONTROL BYTE
BR IF READIHOlE COUNTfERROR
BR If VALIDITY ERROR
NO ERROR-CLEAR ERROR BIT
STORE CONTROL BYTE
CPU ZONE AND MODE
RESET READ AND PfR INDICATOR
CONTINUE-BR TO TEST fOR COMB OP
SET ERROR INDICATOR
READ CONTROL BYTE
BR If 110 CHK STOP SWITCH OFf
ERR AND CHK STOP ON-RESET PFR
INDICATOR-SET 3F STOP CODE
IN TO AND H.
STORE S TOP CODE
STOP CODE :OMPLETE
RESET COMMAND INTlK
RESET READ ERRORS(IF ON)
SET READ MODE, CPU ZONE
RESTORE CPU REGS

ADOK

WORD

SEQUENCE NO.

13fC
13FE

3A89

aE:BA

LKOR 032
LRDR 033

LABEL

NEXTSEQ
025

NEXTlABEL
I NTREQ

CLOAD=*E40. EC lEVEl=128211
COMMENTS

STATEMENT
TO=O-K BO
BR

SET 4F STOP CODE IN TO
GO TO INTERVENTION REQ. STOP

**********************************

*

LRDR
lRDR
Ltl.DR
LROH.
LRDR
LRDR
LRDR

002
011

012
016
020
025
028

L XFR
LRDR
LRXf
LRDR
LRDR
lPSU
lXfR

105
DC8
028
022
013
043
Oll

CROSS REFERENCE FOR CSECT LRDR

*

**********************************

LROR 014
LROR 033

PAGE 190

WORD

ADDK

lA 5E
lA60
lA62

IFBO
E9E8
5A82
lASS
7A82
lAC7
21)01
OB30
6AA4
C4EC
EBDf
ClOC
3E99
6fF 1
C4DD
FODC
8B4£
'l6DA

lA64

lAc6
lA68
lAM
lA6C
lA6E
lA10
lA 72
lA 74
lA 76

LA 78
lA 1 A
lA7C
lA 7E
lA 5C

LlH:Q
LKEQ
lREQ
LKEQ
lREQ

006
007
011
013
023

LABEL

SEQUENCE NO.

LREQ
INRU
LREQ
lREQ
tREQ

LkEf.)
LREQ
LREQ
LREQ
LREQ
LREQ
LREQ
LREQ
LRE,;j
lREQ
LREiJ
LREQ
lRE:Q
LREQ
lREQ
lREQ
lREQ
lREQ
lREQ
LREQ
lREQ
lREQ
LREQ

016
069
001
015
011

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
Oll
022
023

T
*
*
*
*

PCHREQ
STAR T

NORST
RDRREQ

BACK

LREQ 020

NEXTSEQ

NEXTLABEl

STAT EMENT

ClOAD=*E40. EC LEVEL=128211
COMMENTS

RUCKER
READ REQUEST ROUT! NE
READ REQUEST LATCH IS SET ONLY DURING RUN-IN
TO HANDLE THE DATA TRANfER AT THA T TIME. IF HARDWARE OJ ( S ON,
OAT A TRANSFER IS BYPASSED.
** BOTH THE READ [. pUNCH DEVICE ENDS ARE TESTED fOR REMOTE RESTART.
RESET PCH REQUEST [. ERROR
RST P K=8B
NORST
Bf!. If NO READ REQ
011
SR If RS6=0
RDH T DA,A8
RESET
EOF
TO=TO*-K80
S TH T OA,AB
BIT
TO=O
T1=0
INITIALIZE COUNT REG TO ZERO
RST R K=03
RESET READ REQ
WA IT ApI'
T=T+2
BR IF ZNZ
013 RORREQ
90 MILL I SECONDS
SR IF PS6=1
TEST PCH REQUEST
006 PCHREQ
023 BACK
BR IF S4=0
BR IF NOT 16 CHAR HALT MESSAGE
HO=0-K90
MA SK FOR 6F PRINTER RETURN
HO=HOIlH 1
CHECK REMOTE RESTART
023 BACK
BR IF Z=O
PR INTER INTERVENTION
SR IF llNI
NOT READER PUNCH INTERVENTI ON
023 BACK
LXfR 101 RETURN
BR
REMOTR RESTART-RETURN TO RDR/PCH
INRU 080 GO BACK
BR
GO BACK TO WAIT LOOP
**********************************
* CROSS REfERENCE FOR CSECT LREQ *
**********************************

lREQ 021

pAGE 191

CLOAD=*E40, EC LEVEL=12B21l

LRTR

DESCRIPTIVE

PAGE 192

TEXT

OBJECTIVES
2.

SET READER ACTIVE AND TRANSFER BI TS.
COMPARE (RESUL TS ARE NOT CHECKEDI.

CLUTCH CYCLE
AFTER RUN IN (DATA I
1.
2.
3.

SET READER TRAP CONDITIONS.
SET READ CARD IMAGE BUFFER 1 ADDRESS.
SET TRAP COUNTER.

1.
2.
3.

RUN IN IDATA)
1.

TRANSFER RPI DATA TO READ CARD [MAGE BUFFER 1.
COMPARE RP2 DATA TO BUFFER, LOG ERRORS, IF ANY.
I~CREMENT BYTE COUNTER, WHEN 120 TRAPS ARE COMPLETED, END
THE OPERATION.

SET READ CARD IMAGE BUfFER 2 ADDRESS (2 fEEO CYCLES ••

**********************************************************************************************************************************
*
*
PROCEDURE FOR ANALVZING READER CHECKS DUE TO HOLE COUNT.
*
*
*
** 1. SET ADDRESS SWITCHES TO ADDRESS OF LABEL -RDRCHK*
*
* 2. SET MODE SWITCH TO SAR DELAYED STOP.
*
* 3. WHEN AN ERROR OCCURS, THE READER ATTENTION LIGHT COMES ON AND THE fOLLOWING AREAS MAY BE DISPLAYED.
*
** READER CHECK LOGOUT AREA-*
*
*
10F8
10f9
10fA
IOFO
10F6
10F7
10FB
10FC
10FE
10FF
* AUX
*
*
*----------*----------*----------*----------*----------*----------*----------*----------*----------*----------*
*
* BITS * 01234561 * 01234567 * 01234567 * 01234561 * 01234561 * 01234567 * 01234567 * 01234567 * 01234567 * 01234567 *
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* COLS * 1 THRU 8 * 9 THRU 16*17 THRU 24*25 THRU 32*33 THRU 40*41 THRU 48*49 THRU 56*57 THRU 64*65 THRU 72*73 THRU 80*
*
*
*----------*----------:c<----------*----------*----------*----------*----------*----------*----------*----------*
*

**
*
**

A BIT BEING ON [N THE LOGOUT AREA SIGNIFIES AN ERROR fOR THAT COLUMN.
THIS AREA MUST BE LOADED WITH BLANKS AfTER EVERY ERROR FOR SUBSEQUENT ERROR ANALVSIS.

**
**

*
---RJW FORM AREA--AUXILIARY STORAGE 3FAO- 4017
---COLUMN FORM AREA--AUXILIARY STORAGE 4020 - 408F
*
A 81T BEING A ZERO INDICATES A HOLE IN THE CARD THAT
A 8IT BEING ON INDICATES A HOLE IN THE CARD THAT IS NOW
*
*
IN THE PRE STACKER STATION.
THIS IS A RESULT OF THE
IS BETWEEN THE FIRST AND SECOND READ STATIDNS.
*
*
fiRST READ STATION TRAPS.
*
4021
* FORMAT
4020
*
BIT ROW COL
ROW
AUX ADDRESS
ROW
AUX AODRESS
*
8IT ROW COL
**
fORMAT IS THE
X
0
*
0
X
SAME
FOR
EACH
9
1
X
3FAO
3FA9
3
3FDC
3FE5
*
1
X
*
CARD COLUMN.
B
3FAA - 3FB3
3FE6 - 3FEF
2
4
2
*
2
12
*
-1AUX 4022-4023
7
3FB4 - 3F8D
5
1
3
3FFO - 3ff9
*
3
11
-1*
4
6
FOR COL 2. AUX
.3fFA - 4003
6
3fBE - 3Ft 7
0
*
4
0
*
4024-4025 FOR
5
7
5
3FC8 - 3FD1
11
4004 - 4000
*
*
5
1
COL 3, ETC.
6
4
400E - 4-011
8
3FD2 - 3FOB
12
*
6
2
*
7
9
*
7.3
*
******************************************************************************************************"**************"*********"'**

*

ADDR

WORD

OlBO
01B2
01B4

2206
5ACF
9146

1146
1148
U4A
114C

EAAE
5BDF
A303
0206
Sf 00
7008
CD8E
20ID
1000
30fB
3465
6Cf 1
C4A3
COAl
3BOO
2E 15
57fO
3ff5
SOEO
6DC5
7DEO
211B
C488
CDeS

HOO

1102
1104
1106
11 08
110A
110C
1l0E
1110
1112

1114
1116
HIB

liLA
lllC

UlE
11,,0

1122
1124
H26

1128
li2A
lUC

112E

7400
1465

02e6
SBDF

1.130
1132

3445

1134
1136
1138

2IA5

113A

113C
ll.3E
1140
1142

1144

30C9
2145

fOC4
3763
01A 1
e4C4

COC5
0004
0206

SEQUENCE NO.
lRTR
LRTR
LRTR
lRTR
lRTR
LRIR
lRIR
LR TR
lRTR
lRTR
lR TR
lR IR
lRIR
lRTR
LR TR
lRTR
tRTR
lR TR
lR TR
lR TR
LRTR
lR TR
tRTR
lRTR
lRTR
lR TR
lRTR
lR TR
lR IR
lRTR
lR TR
lRTR
LR lR
lR lR
lRTR
lR lR
lRiR
lR TR
tRIR
LR TR
LR TR
lR lR
lR TR
LR TR
lRIR
LRTR
lRTR

001
002
003
004
005
006
001
008
009
010
011
012
013

LABEL
T

*
*ATABLE

NEXTSEQ

036
013

OK

o
020

020
021
022

NOTRUN

023

RDRCHK

030
030

024
025
026

021
028

029
030
031
032

NOERR
041
047

033
034

035
0.36

SETUP

037

038

039
040
041

RETURN

042
043
044

045
046
047

041

047
041
RET

STATEMENT

CLOAD=*E40. EC LEVEL=128211
COMMENTS

READER TRAP ROUTINE
RUCKER
NATIVE READER TRAP GO=STATUS REGISTER
ROUTINE-1400 MODE
l-ROR ACTIVE
2-CPU TRANSfER NECESSARY
ADDR=OIBO
LINK U MMSK3=1
PO=RP2
TAKE READ 2 INFO
009 START
BR

AEND
START

014
015
016
011
018
019

NEXT LABEL

SETUP

BR If RPS BIT6=0
PI=RP I
OK
N BR IF Dl=NI
RTN U MMSK 3= 0
ROB HI AS.U
STB PI AS,U+I
NOTRUN
BR IF RS BITO=O
UO=UO+K 10
STB P I AS ,U
UO=UO-KOF
GO=GO$K60
PO=POoHI
NOERR
BR IF I-O
NOERR
BR If RS BITO- 1
SET R K=80
HO=O$K 10
HI=DlL
Hl=Hl$KFO
ROB Pl AS,H
Pl=PUPO
STB PI AS.H
D1=Dl+KOl
RETURN
BR IF lNl
RET
BR IF RSO= 1
S TH GAS, U
GO=GO*-K60
KTN U MMSK3=0
Pl=RP1
GO=GO$K40
UO=O-KCO
Ul=O$KAO
Dl=0$K40
RET
BR IF LINI
Dl=Dl$K06
Z:Dl +KOA
RET
BR IF ZNI
RET
BR If RSO= 1
RST RP K= 20
RTN U MMSK3=0

BR IF READER CLUTCH CYCLE
TAKE READ 1 INFO
CONTINUE IF SE TUP WAS OK
RETURN-fALSE TRAP HAS OCCURRED
READ OLD DATA
STORE NEW DATA
BR If GATE READ COMPLETE
SET U TO IMAGE 2 ADDR.
STORE NEW C~AR IN IMAGE 2 BUF.
RESTORE IMAGE 1 ADDRESS
SET READER ACTIVE & XFER BITS
CHECK OLD DATA
BR IF NO ERROR
BR IF NOT GATE READ COMPLETE
SET READ ERROR
SET UP AODR OF
COLUMN IN ERROR
- AUX STORAGE 1 OF 6-1 OFF
READ BYTE
OR IN ERROR COLUMNS
STORE BACK ACCUMULATED ERRS
INCREMENT BYTE COUNTER BY 1
BR IF NOT GATE READ COMPLETE
STORE XFER BI T STATUS
RESET ACTIVE & XfER BITIIF ONI
TAKE READ 1 INFO
SET THE ACTIVE BIT
SET U TO 3FAO TO ADDRESS
R fAD IMAGE BUFFER
SET READ
LZ=O. UPDATE 01 FOR DECIMAL CNT
TEST fOR ROW 11 END
RETURN IF NOT ROW 11 END
BR IF NOT GATE READ COMP.
RESET COMMAND INTtK

PAGE 193

CLOAO=*E40, EC lEVEl=128211

**********************************

*

LR TR OOq
LRTR
LRTR
LRTR
LRTR

013
020
030
030

LRTR 041
lRTR 041

LRTR OC1
LR TR Oll
LR IR 015
lRTR 021

lRTR 022

LR TR OC9
LR TR 031

LRTR 032

CROSS REFERENCE FOR CSECT lRTR

*

**********************************

lRTR 041

LRTR 044

LRTR 045

PAGE lq4

CLOAD=*E40, EC LEVEl=128211

LRXF

DESCRIPTIVE

PAGE 195

TEXT

ENTRY POINTS
ENTR Y
NORMAL ENTRY PO(NT FROM READ OP DECODE OR FROM PfR
ROUTINE AfTER PUNCHING AND READING HAS OCCURRED
AND COLUMN FURM BUFfER HAS BEEN LOADED FROM THE
ROW FORM BUFFER.

2.

CHECK CHARACTER VALIDITY. STORE BLANK (4-0) IF INVALID.
REPEAT UNTIL CHARACTER COUNT BECOMES O.
END IF NOT COLUMN BINARY.

3.

FOR COLUMN BINARY READ, REPEAT READ OUT OF COLUMN FORM
BUFFER. STORE HIGH COL BIN IN 1400 PROGRAM ADDRESS 501580. STORE LOW COL BIN IN 401-480. END ON FULL CARD.

4.

FOR PFR OP

OBJEC JIVES
1.

ADDR

SET CHARA'CTER COUNT AND INITIALIZE FOR READ TRANSLATE
TABLE LOOKUP. TRANSFER DATA fROM COLUMN FORM BUfFER TO
1400 PROGRAM STORAGE 001-080. USE TLU AND READ TRANSLATE
TABLE.
WORD

0994
0996
0998

2855
7B38
2406

099A
099C
099E
09AO
09A2
09.A4
09A6
09A8
09AA
09AC
09AE
0980
0982
09B4
0986
09B8
09BA
098C
09BE
09CO
09C2
09C.tt
09C6

IBOO
2A55
5C 88
2B73
6003
6DD3
EOBB
6BC 7
C4C 7
F231
2B80
2545
0840
EOEl

2F80
89EO
66C7
C4D1
1C 73
89CA
98EA
8EAO
3C43

SEQUENCE NO.
LRXf
LR XF
LRXF
LR XF
LRXF
LRXF
lRXF
LRXF
LRXF
lRXF
lRXF
lRXf
LRXf
lRXF
LRXF
LRXF
LRXF
lRXF
LRXF
lRXF
LRXF
LRXf
LRXF
lRXF
LRXF
LRXF
LRXF
LRXF
lR XF

001
002
003
004
005
006
007
008
009
OlO
Oil
Ol2
013
014
015
016
017
018
019
020
021
022
023
024

USEL
T
ASEQ
ENTRY

NEXT LABEL

023

N04567

029
018

N0123
NOERR

04-2

MAINRO

042

MAINRO

034

NOH23

031
IREG 016
lRDK 012

TABLUP
RSTREG
PFR

NOERR

N04567

PfRCOM
NOll3

COMMENTS

1400 TRANFER OF OAT A FROM BUMP TO MAINS TORAGE

NEWCHA

VALCHK

STATEMENT

RUCKER

AL07=14

1400 MODE

*

Ol5
Ol6

027
028
029

NEXTSEQ

TRANSFER DATA AS IN STEP

T 1=0$K50
STB 11 V+l
SET MODE K= 30
INDICATOR (S NOW Off
RST R K=80
TO=0$K50
RDH PAS, 1+2
Tl=0$K07
Pl=P l+P 1
Pl=Pl+Pl
BR IF HZ=O
Tl=Tl*PO
8R IF Z=O
8R IF 00 BIT7= 1
SET R K=08
Gl=0$K40
Z= IoaK40
BR IF HZ=O
SET P K=08
BR
T l=T l*PO
6R IF Z=O
PO=PO*-K01
BR
BAl
BR
PO=PO$K04

STORE 50 IN
1400 ADORE SS 000
READ MODE, CPU ZONE
RESET PREVIOUS READ ERRS! (FON)
SET T FOR READ TABLE LOOK-UP
READ COL FORM DATA
SET MASK IN T
SH 1FT
L EfT TWICE
8R IF ROWS 4567 HAVE NO PUNCHES
MASK ROWS 123
8R IF 123 HAVE NO PUNCHES
SKIP VAL ERROR SET IF COL BIN
SET VALIDITY ERROR
SET BLANK IN G FOR STORING
MASK fOR NORMAL READ OP
8R IF NOT PfR
SET PH VALIDITY CHK
MA SK FOR 123
BR If NO 123
CLEAR PO
GO 00 TABLE LOOK UP
RESTORE REGS U,V,I,G.O
GO TO READ END ROUTINE
456 OR 7, OR IN VALUE 4

1.

ADOR

WORD

09CB
09CA
0gec
09CE
0900
0902
0904
0906
0908
090A
090C
09DE
09EO
09E2
09E4
09E6
09E8
09EA
09EC
09EE
09FO
09f2
09f4
09F6
09F8
09FA
09fC
09fE
OAOO
OA02
OA04
OA06
OA08
OAOA
OAOC
OAOE
OA 10
OAl2
OA 1.4
OA16
OAl8
OAIA
OAIC
CAlE
OAZO
OAZl
OA24
OAZ6
OA28
OAlA
OA2C
OAZE

SOBS
3BB5
57AO
6C 75
50B3
C4D6
2BC5
6B(5
EC5C
fC2D
55AO
052C
5030
0067
1545
7538
21FF
C49E
83BO
0840
EOC2
F277
8A2E
ZA07
2C45
2025
2945
6398
62AD
62A9
292f
6024
6198
60AD
58C8
5889
55AO
3545
5f30
DFIB
1545
7538
5989
55AO
3545
5FIO
DF29
1545
1518
CDec
DDOC
8A8A

SEQUENCE NO.
LRXF
LRXF
LRXf
LRXF
LRXF
lRXf
LRXF
LRXF
LRXF
lRXF
LR Xf
LRXF
lRXF
LRXF
LRXF
lRXF
LRXF
lRXF
LRXF
lRXF
LRXF
lRXF
lRXF
lR XF
LR XF
LRXF
LR XF
LRXf
LRXF
lRXf
LRXF
LRXf
LRXF
lRXF
LRXF
lRXF
lRXF
LRXf
LRXF
lRXF
lR XF
LR XF
lRXF
LRXF
lR XF
lRXf
lRXF
LR XF
lRXF
lRXF
lRXF
LR XF
lRXF

030
031
032
033
034
035
036
037
038
0.39
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082

LABEL

NEXTSEQ

NEXT LABEL

TABLUP

NOTl23
037

80R9

040
016

OK
VALCHK

016

VALCHK

045

NOWM

BOR9
OK
MAINRO

NOWM
009
IREG 002

NEWCHA
STOREV

027
053
081

PFRCOM
PASS
DONE

PASS

CBREAD

071

STBYfl

078

STBYT2

064
064
LXFR 003

CBREAD
CBREAD
WAIT

S TB YTl

STBYT2

DONE
AEND

STATEMENT
Tl=P1XL
T I=T lSKBO
ROB 01 AS, T
PO=PO$Ol
Tl=P1XH
BR IF INI
Tl:O$KCO
T1=Tl$PO
'BR IF PO BlT2.:0
BR IF PO BIT 3.: 1
ROB G1 AS, T
BR IF Gl BIT 1=0
RDB PI V
BR IF PI BIT1=l
Gl=Gl*-K40
STB Gl V+1
U l=Ul+KFF
BR IF INI
BAl
Z= 10llK40
BR If HlNl
BR If 00 BIT7=l
BR
TO=O
PO=0$K40
Pl=0$K20
I1=0$K40
V lC=V l+Il
VOC=VO+TO+C
VOC=VO+10+1
I1=Il+K22
U=V+2
UIC=UhIl
UOC=UO+TO+C
RDH I AS,P+2
T1=10
ROB Gl AS,T
Gl=Gl$K40
RD8 HI V
BR I f HI BIT 1=1
Gl=G1*-K40
SfB G1 V+1
Tl= I i
ROB G1 AS, T
G1=Gl$K40
ROB HI U
BR If HI BIT1=l
Gl=Gl*-K40
STB G1 0+1
BR IF PI BlTO=O
BR IF PI BIT 1=0
8R

CLOAD=*E40, EC LEVEL=12821l
COMMENTS
SET T FOR TABLE LOOK-UP
OR IN CONSTANT
DO TABLE LOOK-UP FOR 123 OR 4567
OR 12,11,0 TO TABLE VALUE
PUT 89 PUNCHES IN n
BR IF 8 OR 9 PUNCH
OR IN 8-9 B ITS FOR PROPER flU
OR 89 PUNCHES TO BASE
BR IF NOT 12 PUNCH
BR If 12 I: 11 PUNCH-INVALID
00 TOTAL CHAR TABLE LOOK-UP
BR IF INVALID 1400 CHAR
READ MAIN STORAGE
BR If NO WORD MARK
SET WM
STORE CHARAC TER
UP DATE COUNTI-ll
BR IF COUNT NOT 0
STORE V IN 1401 A OR 8 ADDR REG
MASK FOR NORMAL READ OP
BR IF PFR OP
BR IF COL 81N OP
SE T UP TO FOR 8CD TO EBCDIC flU
SET P TO COL FORM BUFFER
ADORE SS -4020ADO 320 TO V TO
UPDATE FROM
C81 TO 401
SET U=V+I00
FOR HIGH 1400
COL 81NARY HALFI5011
READ COL FORM DATA, 2 CHARS
SET CHARI INTO Tl
CONVERT TO E8CDIC
INSURE GOOD DATA AFTER RUN IN
READ ADDRESS 401-480
BR IF NO WORD MARK
SE T WORD MARK
STORE BYTE IN 401-480
PUT CHAR2 INTO Tl
CONVERT TO EBCDIC
IN SURE GOOD DA TA AFTER RUN IN
READ ADDRESS 501-580
BR IF NO WORD MARK
CL EAR WORD MARK
STORE BYTE IN 501-580 AREA
BR IF FUll CARDI80 CHAR) NOT COM
BR IF FUll CARDI80 CHAR) NOT COM
BR TO ROW TO COL TRANSFER

PAGE 196

AOOR

LRXf
lRXF
lRXF
LRXF
LRXF
LRXF
LRXF
lRXF
LR XF
LRXF
LRXF
LRXF
LRXF
LRXF
LR XF
LRXF
LRXF
LR XF

WORD

003
009
016
018
023
027
029
031
034
037
040
042
045
053
064
011
078
081

SEQUENCE NO.

lOPD
l.RXF
l.RXF
LRXF
l.R Xf
lRXf
LRXF
LRXF
LRXF
LRXF
lRXF
LRXF
LRXF
LRXF
LRXF
LRXF
LRXF
lRXF

052
047
039
010
013
050
015
026
024
035
038
020
043
051
079
069
010
052

LABEL

LXFR 098
lRXF 041

LRXF 022
LRXF 080

NEXTSEQ

NEXT LABEl

ST ATEMENT

**********************************
* CROSS REFERENCE FOR CSECT LRXF *
**********************************

CLOAD:*E40, EC LEVEl=128211
COMMENTS

PAGE 197

CLOAD=*E40, EC LEVEL=128211

LSSO

DESCRIPTIVE

PAGE 19i-!

TEXT

ENTRY POINT

TEST.

END OPERATION IF THERE ARE AS lONES.

STKSEl
EXCLUSIVE ENTRY POINT FROM I-CYCLES WHEN K-OP
DECODED.

IS

2.

fORCE READ MODE AND lONE, SAVE STACKER SELECT PITS
AUX STORAGE.
GET READER PUNCH BRANCH CONDITIIJNS.
END If TOO LATE FOR READ STACKERS.

TRANSLATE EBCDIC D-MODIfIER CHARACTER TO BCD FOR BIT

3.

SET INDICATED STACKERS.

OBJECTIVES
1.

ADDR

WORD

2E40
2E42
2E44
2E46
2E48
2E44
2E4C
2E4E
2E50
2E52
2E 54
;>E56
LE58
2E54
2ESC
2ESE

570'1
5DCO
5DB9
EODC
7C52
2206
5C52
6505
5ECF
EC5D
E958
2B02
F95C
2B04
0216
A5BO

LSSO 002
lSSO 014
LS SO 016

SEQUEf\JCE NO.
LSSO
LSSO
L SSO
lSSO
LSSO
lSSO
LSSO
LSSO
lSSO
lSSO
L SSO
LSSO
L SSO
lSSO
LSSO
lSSO
L SSO

It YC 2'35
lSSO 012
LSSO 005

001
002
003
004
005
006
001
008
009
010
OU
012
013
014
015
016
017

LABEL

NEXTSEQ

T

1402
STKSEl

016

016
014
NOTR3

016

END

LSSO 011

LOPO

lSSO 014

038

NEXT LABEL

STATEMENT

RESTORE CPU MobE AND lONE.

COMMENTS

STACKER SElECT COMMAND
RUCKER
Pl=OI
ROB PI AS,P
XlATE EBCDIC TO BCD
Tl=P1
END
BR IF HlNl
BR IF AB ZONE
STH P DA,9A
STORE BYTE FOR lONE CHANGE
SET MMSK K= 30
FORCE READ MODE &. lONE
RDH P DA.9A
READ ST. SEL. BYTE BACK OUT
Gl=GUPl
SAVE PUNCH ST. SH. BITS
PO= RPS
END
BR If POl= 1
BR IF 6 MILll-SECONDS OVER
NOTR3
BR IF PI B1T6=0
BR IF NOT R3 STACKER
SET R K=lO
SET R3 STACKER
BR If PI BIT 7=0
END
BR IF NOT Rl STACKER
SET R K=20
SET R2 STACKER
RST MMSK K=31
RESTORE CPU MODE &. lONE
feST 15
BR
COMPLETE
**********************************
* CROSS REFERENCE FOR CSECT lSSO *
**********************************

!~

CLOAD=*E40, EC lEVEL=128211

lXFR

OESCRIPT IV E TEXT

ENTRY POINTS

OBJECTIVES

WA IT

1.

SET UP ADDRESSES OF COLUMN IMAGE AND ROW IMAGE BUFFERS.
SET ROW IMAGE BUfFER 2 OR BUFFER 1 IF TRANSFER BIT IS
NOT ON (RUN IN).

2.

TRANSFER ROW BITS OF EACH CARD COLUMN FROM ROW IMAGE
BUfFER TO COLUMN IMAGE BUFfER.

NDRMAl ENTRY
USED DURING READ OPERATlONS.
ENTERED FRDM lRXF.
BYTECT
ENTRY USED DURING PUNCH PFR OPERATIONS.
FROM LPSU.
IWDR

OA8A
OA8C
OASE
OA90
OAn
OA94
OA96
OA9S
OA9A
OA9C
OA9E
OAAO
OAA2
OAA4
OAA6
OAA8
OAAA
OAAC
OAAE
OA80
OA82
OA84
OAB6
OAB8
OABA
OA8C
OABE
OACO
OAC2
OAC4
OAC6
OAC8

WORD

3466
0414

0719
EGBA
E40B
2004
DD9A
CE9D
93F4
3406
2045
2115
3183
5400
7008

5111
E431
2035
21A 5
2445
2525

251B
22A3
2807
2907

4486
4C86
4E86
2613
5700

CHB
6965

SEQUENCE NO.
lXFR
lXFR
LXfR
L XFR
LXFR
LXFR
lXFR
L XfR
lXFR
LXFR
LXFR
lXfR
LXFR
LXfR
LXFR
lXFR
lXFR
lXFR
lXfR
lXFR
" lXFR
LXFR
lXFR
lXFR
lXFR
lXFR
LXFR
LXFR
lXfR
LXFR
lXFR
LXFR
lXFR
LXFR

PAGE 199

001
002
003
004
005
006
007
008

LABEL
T

ASEQ
WAIT

2NOHLF

009
010

011
012

NOTRDY
READY

013
014
015

016
017

018
019
020
021
022

XFER

023
024
025
026
027
028
029

BYTEC T
Bl TCT

030
031
032
033

034

RDBYTE

NEXTSEQ

ENTER

NEXTLABEL

STATEMENT

COMMENTS

READER XfER Of ROW IMAGE TO COLUMN BINARY FORM
B.RUCKER
AL07=OA
SET MODE K=B6
SET 2540 lONE & MODE
008 2NDHlf
BR I F GO 8 IT 1= 0
CONTINUE If AC TI VE NOT ON
Z=Dl+K10
WA IT fOR ROW 11
003 WAIT
BR If HZNZ
BEFORE PROCEEDING
003 WAIT
BR I f GO B IT 2= 1
BR BACK IF TRANSfER REQUIRED
SET RP K=20
SET READ COMMAND INTLK
011 NOT ROY
BR IF RS 1=0
TEST READY
012 READY
BR If RPSO= 1
BR IF AVAILABLE-ON LINE
LRDR 028 NOT ROY
BR
GO TO NOT READY HALT
SET MODE K= 80
OK TO CONTINUE
UO=0$K40
SET U TO IMAGE 2
Ul=O$KlO
U= 4018
Ul=Ul$K08
ROH G AS,U
READ TRANSFER 8IT
STH U AS,U+2
CLEAR XFER BIT FROM 4018
Ul=ULX
U=40A It IMAGE BUffER 2
BR If GO 8H2":1
BR If XFER BIT ON
022 XFER
UO=0$K30
SE 1 U TO IMAGE 1
Ul=O$KAO
BUffER AD DR -30AOGO=05K40
SET G TO 2ND BYTE OF
Gl=05K20
COLUMN BUffER
Gl=Gl+K01
AOOR -4021VO=O$KOA
10 GROUPS OF 8 BYTES CNTR
CLEAR
10=0
WORK
11=0
REGISTERS
T=I
P= I
H=I
DO=0$K01
SET MASK FOR COL 1
READ BYTE fROM IMAGE
ROB 01 AStU
BR IF 01 BlTO=l
BITS ARE COMPLIMENT
035 N
11= 11$00
OR BIT IN COL 1

AODR

WORD

OACA
OACC
OACE
OADO
OAD2
OAD4
OA06
OADS
OAOA
OAoe
OADE
OAeo
OAE2
OAE4
OAE6
OAE8
OAEA
OAEC
OAEE
uAfO
OAF2
OAF4
OAF6
OAFS
OAFA
OAFt
OAFE
OBOO
OB02
OB04
01306
0808
oaOA
OBOC
OBOE
OBI0
OB12
OB14
OB16
OB18
OBIA
DB Ie

074F
6B65
E753
6065
F757
6F65
C35B
6865
035F
6A65
E3e3
6C65
F367
6E65
6663
0679
F475
2iAB
F4F2
2010
8AC4
319B
8AC4
7940
6444
7B40
6444
1D40
6444
7F40
6444
C114
5899
5AB9
5C09
5EF9
8AF8
22fF
C4A 1
F423
3130
C020
20FO
8AB8
213F
BAB8
148B
C03E
F439
2118
2525
3466
0331

OBIE
0820
0822
0824
013 26
OB28
OB2A
OB2e
OB2E
01330
OB 32

SEQUENCE NO.
LXFR
lXFR
lXFR
lXFR
LXFR
l XFR
LXFR
lXFR
lXFR
lXfR
lXFR
lXFR
lXfR
LXFR
lXFR
LXFR
LXFR
lXFR
lXFR
lXFR
lXFR
lXFR
LXFR
lXFR
L XFR
lXFR
LXFR
lXFR
l XFR
l XFR
lXFR
lXFR
lXFR
lXFR
LXFR
lXFR
lXFR
l XFR
lXFR
lXFR
lXFR
lXFR
lXFR
LXfR
lXFR
LXFR
lXFR
LXFR
lXFR
l XFR
lXFR
lXFR
lXFR

035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
051
058
059
060
061
062
063
064
065
066
061
068
069
070
071

072
013
074
075
016
077
078
079
080
081
082
083
084
085
086
081

lABEL

NEXTSEQ

NEXT LABEL

N

037

NE

NE

039

NEX

NEX

041

NEXT

NEXT

043

NEXTB

NEXTB

045

NEXTBT

NE XTB T

047

BTNEXf

BTNEXT

049

BT DONE

058
056

STORE
RPFRI

055

REAOM

032

RDBYTE

032

ROBYTE

072

STRDON

058

STORE

081
079

HALF
RPFR2

078

HAFIST

026

BITCT

026

BITCr

093
090

DONE
RPFR3

086

DElAY

BTOONE

READM
RPFR1
STORE

STRDON

HAFtST
RPfR2
HALF

DEtA '(

STATEMENT

ClOAD=*E40, EC lE VEl=1282 11
COMMENTS

BR IF 01 BIT 1=1
Tl=TUOO
COL 2
BR IF 01 BIT 2=1
Pl=PUOO
COL 3
BR IF 01 B1T3:l
Hl::Hl$OO
COL 4
BR IF 01 BH4=1
COL 5
10=10$00
BR IF 01 BIT5= 1
TO=TO$OO
COL 6
BR IF 01 BIT6=l
PO::PO$OO
COL 1
BR IF 01 BIT 7=1
HO=HOSOO
COL 8
00=00+00
SHIFT '1ASK LEFT ONE
BR TO STORE IF 6 BIT CHAR ASSEM
BR IF 001::1
CHECK FOR PFR READ
BR IF GO BIT3:: 1
NO- INCREMENT AOR
Ul::Ul+KOA
BR IF AC=O
UPOA IE TO 60
UO=UO+K 10
BR
DECREMENT ADDR BY 10
U1=Ul-'K09
BR
STORE COL ONE OR FIVE
Sf B 11 AS, G+O
G=G+2
**POINT AODR TO EVERY OTHER BYTE
STB T 1 AS, G+O
COL TWO OR SI X
G=G+2
STB PI AS, G.O
COL THREE DR SEVEN
G=G+2
Sfa Hl AS, G+O
COL FOUR OR E IGH f
G=G.2
8R IF Gl B1T4=0
BR IF DONE 2ND 4 BYTES
11= 10
MOVE
T1=TO
2ND
Pl=PO
4
BYTES
Hl=HO
BR
VO=VO.KFF
GROUP CNTR MINUS
BR IF DONE HALF
aRIF Z=O
BR IF GO BIT 3= 1
8R IF PFR READ
NE Xl GROUP OF 8 BYTESS
Ul=Ul-K30
BR IF GO BIT4=0
BR IF 1ST HALF
2ND HALF-RESTORE UO
UO=tJO+KFO
BR
GO DO ANOTHER GROUP
NE XT GROUP OF 8 B VTE S
U l=Ul+K33
GO DO ANOTHER GROUP
BR
GO=GOIJK08
**INVERT 81T 4 - 2ND HALF
BR IF GO BIT4=O
BR IF DONE 2ND HALF
BR IF GO BIT3=l
BR IF PFR RD
U=.50DC
Ul=UI+KO I
Gl=OSK20
G= 4820
SET MODE K= B6
2540 ZONE, READ MODE
BR I f 015=1
WAIT UNTIL ROW 12 HAS 8EGAN

PAGE 200

ADOR

WORD

OB34
0836
OB 38
OB3A
OBlC
OB3E
01340
OB42
OB44
0846
OK48
OB4A
084C
OB4E
0850
013 52
I)B54
OB56

3400
8AB6
21A7
2507
BABt.
F44A
5202
2155
2901
2835
8994
0040
C403
98EA
A5AO
98EA
3466
8E8C

SEQUENCE NO.
L XFR
LXFR
L XFR
lXFR
lXFR
LXFR
l XFR
lXFR
lXFR
lXFR
lXfR
L XfR
lXfR
lXfR
LXFR
LXfR
L XFR
l XFR
LXfR

088
089
090
091
092
093
094
095
096
091
098
099
100
101
102
103
104
105
106

LABEL

NEXTSEQ

NEXT lABEL

025

BHEeT

025
099

BYTECT
ENDING

RPfR3
DONE

LRXf 003

ENTRY

103
IREG 016
lOPO 030
[REG 016

RUNON
RSTREG
NOT 125
RSTREG

lROR 002

RDRENO

ENOl NG
RETURN
RUNON

ClOAD=*E40, EC lEVEl=128211
COMMENTS

STATEMENT
SET MODE K=80
BR
U1=OSKAA
Gl=O
BR
BR If GO B1T3=0
RDH V DA,88
Ul=OSK50
11=0
10=OSK30
BR
Z=UOaK40
BR If Z=O
BAL
BR
BAl
SET MODE K= B6
BR

CPU MOOE
GO DO 2ND HAlf
PfR READ, SET U TO lOAA
G-= 5800
GO DO 2ND HAlf
BR IF NOT PfR RD
RESTORE BIAS(OOOI TO V ADoR REG
SET Ul TO COUNT Of 80
SET I TO PFR
COL BUFFER-3000
BR TO TRANSfER DATA TO MAIN STOR
BR If NO XfER OCCUREo
RESTORE CPU REGS
XfER CYCLE-RETURN TO READ OP
RESTORE CPU REGS
SET 2540 lO~Et READ MODE
GO TO READ END ROUTINE

AEND

**********************************
* CROSS REfERENCE FOR CSECT lXfR *

**********************************
LXFR
lXfR
LXfR
lXFR
LXFR
LxFR
lXfR
lXFR
l xFR
LXFR
LXFR
LXFR
lXfR
lXfR
LXfR
LXFR
lXfR
lXFR
lXFR
LXFR
lXFR
LXfR
lXFR
LXFR
LXFR
LXfR
LXFR
lXFR
LXFR

003
008
011
012
022
025
026
032
035
037
039
041
043
045
041
049
055
056
058
012
018
079
081
086
090
093
099
101
103

lRXf
L XFR
l XFR
LXfR
L XFR
LPSU
L XfR
lXfR
l XfR
L XFR
lXfR
LXfR
L XfR
L XfR
l XfR
L XfR
l XfR
l XFR
LXfR
L XfR
l XfR
L XFR
L XfR
l XfR
L XfR
LXfR
LXfR
lREQ
L XfR

081
004
OC9
010
019
053
018
055
033
035
037
039
041
043
045
047
053
051
050
066
076
014
073
081

on

082
0'13
022
100

LXFR 006

lXFR 007

lXFR 089
L XfK 080
L XfR 051

lXFR 092

LXFR 011

PAGE 201

ClOAD:*E40, EC LE VEL=12BZll

MAAA

OESCRIPJIVE

P·AGEZD2

TEXT

ENTRY POINTS FOR 1440 OPERATIONS

ENTRY POINTS FOR 1401-1460 OPERATIONS

IPl42

IPL 42

ENTRY HERE IS FROM THE I·PL START RESET ROUTINE
WHEN A 1442 LOAD ISSPECIHED.

ENTRY AT THIS POINT IS ·FROM THE IPL START RESET
ROUTINE WHEN A 1442 LOADlS INDICATED.
fHISIS AN
ERROR.
BRANCH TO SET INVALID UNIT STOP CODE.
START

NORMAL ENTRY POINT FROMIOGM FOR EXECUTION OF 1442
INSTRUCTIONS.
AlSO THE ENTRY POINT fOR'RHRYREAD
OR WR ITE OPERATIONS FROM BRANCH ON ERROR 'ROUTINE.

START
ENTRY HERE IS FROM 10CMFOlLOWI NG UNIT ADDRESS G
DEGODE.
BRANCH6ACK TO 1001 TO SET INVALID UNIT.
NOTC

NOTC

ENTRY FROM THE MODIF IER DECODE ROUTl'NEfOllOW ING
I NVAlI 0 MODI FJ ER DETEC nON.

ENTRY FROM MODIFIER DECODE ROUTINE FOllOWING INVALID MODIFIER DETECTION.
8RANCH TO IERR ROUTINE.
RSMSK

RSMSK
ENTRY FROM SENSE COMM'AND AND STATUS DECODE WHEN
THE UN I TIS ADDRE'$SED IfIlC ORREC fly OR T HE UN IT IS
NOT THERE.
THIS ROUTINE IS USED DURING CHANNEL
OPERATIONS 11401-1460 OR 144.0J TO FACILITATE RESETTING MASK ANOSTORING THE STOP CODfAND OTHER
INFORMATION ~EEDED FOR RESTART.

ENTRY AT THIS POINT ENSURES THAT THE MASK IS OfF
PRIOR TO DISPLAYING THE STOP MESSAGE.
SKIP
ENTRY POINT FOR 1442 STACKER SELECT.
RESlCT

RESLCT
ENTRY IS FROM READ COMMAND AND STATUS lOOP OR 1400IFIERDECOOEROUHNE WHEN A RES E:l ECTI ON Of A
CHANNEL DEVICE CREArr-PtlNCH OR PRJ NTERJIS
REQUIRED.

ADDR

WORD

090G
oaEA
1170
1172
11'74
1176
1178
117A
117C
117E
0628
062A
0978
097A

9286
9286
2AS5
2B05
021E
SEA2
56F9
7EA2
2C05
B17C
2A85
9172
221E
3486

SEQUENCE NO.
MAAA
MAfiA
MAfiA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA

001
032
033
090
091
092
093
094
095

LABEL
T
IPl42
START
NOTC
RSMSK
RSMSK1

096
097
NOUNIT

133

RESlGr

134

NEXT SEQ

NEXTlABEl

1442
IOCM 015
10CM 015

MODIFIER DECODE AND INITIAL SELECTION.
KRAGER
ZONECK 3
8R
ZONECK 3
BR
T()=O$K90
SET '(ftVALID MODIFIER STOP CooE
Tl=O$KOO
CLEAR LOW STOP CODE BYTE
RST M'MSK K=71
ALLOW TRAPS
ROH H DA,Ae
SAVE
H 1... 00
OP TYPE
STH H DA,AC
FOR ERROR REST-ART
PO:Q5KOO
STeODE
BR
GO STORE STOP CODE
TO=O$K80
S.ET STOP· CODE
RSMSK
BR
SET MMSK K=71
BLOCK TRAPS
SET MODE K=B8
SET 1401 AND CPU MODE

IERR 034

120
121

091

STATEMENT

ENTRY IS FROM THE MOO I f I ERDECOOE(M'KKK)ROUn NE
TO PERFORM INlTIALSELEGTlONANDSEftSEBURING 1442
OR 1443 OPERATIONS.
ENTRY IS FROM REAoeOMMAND
AND STATUS LOOP WHENRESELECTION IS NfCESSARY.

COMMENTS

ADlJR

WORD

097C
097E
14D8
14DA
140C
14DE
14EO
14E2
14£4
14EA
14EC
14EE
14fO
14f2
14F4
14f6
14E6
14E8

2B08
9408
C909
4FAF
2B04
2B44
C9EB
DDEl
8628
2B40
CDEC
5fBF
6ABl
C4E7
2A85
9172
C256
S07C
S265
S286
AE80
S286

140b

1260
1264
12M

'~AAA 032
"'AAA 033
'4AAA 090
MAAA 091
~AAA 120
'1AAA 133
MAAA 137
4AAA 141
C'lAAA 144
MAAA 145
MAAA 151
MAAA 160
'4AAA 161

SEQUENCE NO.
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA
MAAA

IPL S
IDCM
MKKK
MAAA
MAAA
!>IS88

055
029
023
121
143
048
136
142
141
145

MAAA
MAAA
MAAA
MAAA
MAAA 148
MAAA 151
MAAA 160

135
136
137
138
139

LABEL

NEXTSEQ
137
137

OPIN

140

141
142
143
144
l45
146
147
148
149
150
l51
152
160
161
162
163

OPINOT

144
141
120

OPINUP
ADDIN

145
151

ADOOK

MJJJ
NOT43
OPI S
OPIS
OPIS

MKKK 028
MAAA 150
MKKK 065
MAAA 137

0
2
3

IOCM
MODO
IDCM

MOOD 053

091
160
003
161
015
019
015

NEXT LABEL

STATEMENT

CLOAD=*E40, EC LEVEl-=128211
COMMENT S

SET GA K=40
SERVICE OUT
BR
BR IF GT4=1
WAIT FOR NO OPIN
GB/OUT=TO
SET BUSS OUT
SET GA K=20
SET ADDRESS OUT
SET GA K=24
SET ADDRESS OUT/SELECT OUT
OP( NUP
BR IF GT4"'1
BR IF OP IN
BR IF GT1=l
OPINOT
BR IF SELECT 1N DOWN
NOUNI T
BR
SET GA K-=04
RESET ADDRESS OUT
AODIN
BR IF GTO=O
WAIT FOR ADDRESS IN
Tl-=GBIIN
TO=TOnT 1
COMPARE ADDRESS
A'1DOK
BR IF Z=O
AD ORE SS OK
TO=0$K80
SET STOP CODE
RSMSK
BR
GO STORE STOP CODE
NOT43
BR IF 00 BIT4-=O
BR IF NOT 1443 SElECTION
PRNTR
BR
OPIS
N N=DO BITS567
ZONECK 3 BR
SENSE
BR
ZONECK 3 BR
**********************************
* CROSS REFERENCE FOR CSECT MAAA *
**********************************
OPIN
OPIN

PAGE 20]

ClOAO=*E40, EC lEVEl=12821L

MBBB

DESCRIPTIVE

ENTRY POINTS FOR 1401-1460 OPERATIONS

PAGEl04

TEXT

SETUP
THIS IS THE NORMAL ENTRY POINT FROM THE STACKER
SELECT ROUTINE.

RETR Y
RESElECT ENTRY POINT WHEN CHANNEL DEVICE IS BUSY.
STATLP
ENDOK

NORMAL ENTRY FROM THE DATA lOOP.
THIS ROUTlNE
PERFORMS NORMAL ENOl NG OF RE AD AND PUNCH
OPERAT.IONS.

CHANNEL END STATUS ENTERS HERE.
END IT
DEVICE END STATUS ENTERS HERE.

RETRY
ENTRY FOR RESElECT WHEN CHANNEL

ENTRY POINTS FOR 1440 OPERATIONS

ENDOK
CHANNEl END STA JUS ENTRY.

RoliR
THI S IS THE NORMAL ENTRY POINT FOR 1442 READ AND
WRITE OPERATIONS.

AOOR

WORD

OFl2
OFl4
Of16
OF 18
OFIA
Of lC
ODOC
OOOE
0010
0012
0014
0016
0018
OOlA
OOlC
ODIE

1645
368.5

MBBB
MBBS
MSSB
MBSB

103
3623
5AE2
S'378
2B08
021E
3400
2C05
56F2
0210
C610
SD7C
5032
9E12

047
075
077
083

SEQUENCE NO.
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBB
MBBS

MOOD 025
MKKK 090
14tH 061
MBBB 080

O(H
043
044
045
046
047
048
075
076
077
078
079
080
OB1
082
083
084

"'KKK
MLll
MPPP
MBBB

LABEL

T
OK
PTR
RETRY
ENOOK
ENOl T

QAlWSY

094
053
030
OB1

NEXTSEQ

NEXTLABEl

STATEMENT

END IT
DEVICE END STATUS ENTRY

COMMENTS

READ COMMAND AND SfATUS lOOP.
KRAGER
OO=DO*-K40
DO=OO$K80
SET FLAG BI T
00=00*-K03
DO=00$K02
SET SENSE OP TYPE
1t0H T DA, BC
MAAA 133
RESLeT
BR
GO READDRESS UNI T
SET GA K=40
SERVICE OUT
RST MHSK K=71
AllOW TRAPS
SET MODE K=80
1401 CPU MODE
PO=O$KOO
RDH 0 DA,BE
083
BR IF 00 BIT5:l
QAlWSY
BR IF 14 OP
083
QAZWSY
BR IF DO BITO= 1
Bft IF STK SEl AND BR 01>
ICYC 037
HISTRT
BR
RDH U OA,8E
RE STORE A S fAR
IUSl 002
UNCOBR
BR
**********************************
* CROSS REfERENCE FfJR cseCT MBBB *
*****4<****4<4<**********************

MPP1> 034

OEV1~E

IS BUSY.

ClOAO=*E40, EC lE VEl=128211

MODO

DESCRIPTIVE

ENTRY POINTS

PAGE 205

TEXT
CKSTOP
ENTRY FROM SENSE STATUS DECODE ROUTINE fOR EQUIPMENT CHECK STATUS WITH 110 CHECK STOP SWITCH ON.

SENSE
NORMAL ENTRY POINT WHEN A SENSE COMMAND IS
DECODED.
ADDR

WORD

2E80
ZE82
2EB4
2E86
2E8B
2E8A
ZESC
ZE90
2E92
2E94
2E96
2E98
2E9A
2Ege
ZE9E
0878
OB 7A
2E8E

2A43
4fAF
2842

,\1ODD 019
MOO~ 022
"1000 026
MDOO 021
""000 030
MODO 052
"1000 055

SEQUENCE NO.
MODO
MOOD
MODO
MODO
MOOD
MODO
MODO
MODO
MODO
MDOO
MODO
MODO
MOOD
MOOD
MDOD
MODO
MODO
MOOD
MODO

fD86

5FOF
fOlD
8F1A
2B48
E092
5fDF
2B48
F098
2B08
C20E
AC80
2AB5
9172
9286

MAAA
MOOD
MOOD
MOOD

162
022
024
027
MOO~ 030
MMMM 047
MODO 032

001
019
020
021
022
023
024
025
026
027
018
029
030
031
032
033
052
053
055

LABEL
T
SENSE
OUTn

NEXTSEQ

NEXTLABEl

STATEMENT

COMMENTS

SENSE COMMAND AND STATUS DECODE. KRAGER
TO=OSK04
SET COMMAND
GB/OUT=TO
SET 8USS OUr
SET GA K= 14
COMMAND OUT
STATUS
022 STATUS
BR IF GT3=O
WAIT FOR STATUS IN
P1=GBI IN
Nfno
BR IF Pl B113=0
026 STATOK
8R IF NOT BUSY
MBBB 047 RETRY
BR
GO RESlEC T UNIT
STATOK
SET GA K=44
SERVICE OUT
SVCIN
027 SVCIN
BR IF GT 2=0
WAIT fOR SERVICE IN
Pl=GBI IN
SET GA K=44
SERVICE OUT
CKSTAf
030 CKST AT
WAIT fOR STATUS IN
BR IF GT3=O
SET GA K=40
SERVICE OUT
BR iF DO 8114=0
055 NTPTR
8R If NOT PRINTER
MMMM 018 CKDAT A
8R
GO TO PRINTER lOOP
CKSTOP
rO=OSKBO
SET ERROR STOP CODE
MAAA 091 RSMSK
8R
GO STORE STOP CODE
NTPTR
IDeM 015
ZONECK 3 BR
**********************************
* CROSS REFERENCE fOR CSECT MOOD *
**********************************
MKKK 069 MMMM 017

CLOAD=*E40. EC lE IIEb=128211

/leJJJ

DESCRIPT tVE

PAGE 206

TEXT

ENTRY POINTS
OPISl 4

PRNTR
THIS IS THE NORMAL ENTRY POINT fROM INITIAL SELECTION ROUTINE FOR A CONTiNUATION Of SelECTION AND
OP CODE DECODE (SPACE AND SKIP STATUS) ETC.

ADDR

10 1C
1200
1204
1206
1208
120A
120C

120E
1210
1212
1214
1216
1218
121A
121C
121E
1220
1222
1224
1226
1228
122A
122(
122E
1230
1232
1234
1236
1238
123A
123C

WORD

8205
SD28
8A88
8028
5F49
5E62
1473

5FB9
Cf2A
6B83
3F23
OBSD
EOB9
CBeD
EOBF
CC 33
OBLO
EOB3
FB2F
3433
SF26
If23
9234
3413
C;F26
lE65
7E62
9224
3E45
lE25
9234

MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ

001
002
003
004
005
006
001
008
009
010
011
012
013
014
015
016
011
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036

NEXTSEQ

LABEL

SEQUENCE NO.

NEXTLABEl

STAT EMENT

ENTRY HERE IS fROM MKKK (FINISH MODIFIER DECODE)
FOR A FORMS AfTER COMMANO OR FROM MPPP (FORMS OP
OECODE) fOR A PRINTER CONTROL COMMAND.

COMMENTS

1443 MODI FI ER OECODE AND INITIAL SELECTION. KRAGER

T
*

PRNTR
OPI SI
OPIS!
OPISl
OPISt

*
*
*

0
2
3
4

004
MKKK 066
"'MMM Ot7
"'KKK 066

OPIS!
N
SETCMO
SENSE
SEfCMD

N=DO BHS61
BR
BR
BR
GO=Hl
RDH H DA,9C
GO=GO*-K01

OECODE
OPERA nON

140 VE COMMAND
REMOVE FLAG BITS

C ONT ROl COMMAND

ADO

021

SPACE

034

CH9

037
031

CH12
CHI

031
029

CHl
AfTER

MKKK 045

TEST

SPACE
032

STORE

AFTER
MKKK 045

TEST

CHi
STORE
024

ADO

032

STORE

CH9

T l=H!
BR IF HI B.lTO=O
Tl=Tl.Tl
Hl=HUK02
l=T lllK90
BR IF HI-=O
I=TlaKCO
BR IF HZ=O
BR IF PO BlTO=i
I=TlaKlO
BR IF HZ=O
BR If HI B1T1= 1
GO=GOSK03
BR
Hl=Hl*-K02
BR
GO=GO$KOI
BR
HO=HO* .... K60
STH H OA,9C
BR
HO-=HOSK40
HO=HO*-K20

BR

SHIFT CMND
BR IF SPACE CMND
lEFT 1 Bl T
SET SKIP flAG
TE Sf BITS
BR IF SK IP TO CH 9
TEST BITS
BR IF SK IP TO CH 12
BR IF 1403
TESf BITS
BR IF SKIP TO CH 1
BR IF COMNO AFTER
SET CMNO HIED
RESET SKIP FLAG
SETCMNO AFTER
RE SET CH 9 AND 12 flAG BITS
STORE
GO BUILD lOW 3 BITS
SET CH 9 BIT ON
RE SET CHNl 12

AODR

WORD

123E
1240
1242

3E25
lE45
9234

'~JJJ

MJJJ
MJJJ
MJJJ
t.lJJJ
'~JJJ

MJJJ
MJ JJ
I-IJ JJ
MJJJ

003
004
007
024
021
029
031
032
034
031

LABEL

SEQUENCE NO.
MJJJ
MJJJ
MJJJ
MJJJ

031
038
039
040

NEXTSEQ

NEXTlABEl

CH12
032

STORE

CLOAD=*E40, EC LEVEL=128211
COMMENTS

STATEMENT
HO=HO$K20
HO:HO*-K40
BR

SET CH 12 BIT ON
RESET CHNL 9

*
**********************************
* CROSS REFERENCE FOR CSECT MJJJ *
**********************************

MAAA
MJJJ
MKKK
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ
MJJJ

152
OC3
039
033
014
024
021
028
018
020

MPPP 027

MJJJ 023
MJJJ 036

MJJJ 039

PAGE 207

ClOAD=*E40, EC lEVEl=lZ8211

MKKK

DESCRIPTIVE

ENTRY POINTS

PAGE Z08

TEXT
TEST
ENTRY HERE IS FROM MODIFIER DECODE AND INITIAL
SELECTION FOllOWING SETTING OF CONTROL COMMAND
flAGS.

STRT43
NORMAL ENTRY POINT FROM 10CM ROUTINE FOLLOWING
PRINT OPERATION DECODE. THIS ROUTINE DECODES THE
MODIFIER AND SETS THE COMMAND.

AOOR
ENTRY HERE IS FROM BRANCH ON PRINTER ERROR.

SETUP
ENTRY AT THIS POINT IS FROM THE 1403 PRINTER
ROUTINE FOLLOWING NON INTEGRATED ATTACHED PRINTER
DETECTION.
ADOR

IEfC
lEFE
lFOO
IF02
lF04
IF06
IF08
IFOA
IFOC
lFOE
iF 10
lF12
IF 30
IF 32
lF34
IF36

WORD

5EC2
7812
CB04
9286
07ED
E08B
9170
0728
FOB 1
0768
FC95
9170
5A62
3B23
OBE3
F094

SEQUENCE NO.
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK

001
002
003
004
005
006
007
008
009
010
011
012
OD
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032

LABEL
T
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
STR fit 3

NEXTSEQ

NEXT lABEl

SETCMD

STATEMENT

FINISH MODIFIER DECODE ISSUE COMI4AND.

ENTRY HERE IS FROM MODIFIER DECODE AND INITIAL
SELECTION WHEN A SET COMMAND IS DECODED.
COMMENTS
KRAGER

*********************************************************************
1443 STATUS BYTE BITS =
NOT USED
BIT 0
BIT 1
NOT USED
BIT 2
NOT USED
BIT 3
BUSY
CHANNEl END
BIT 4
BU 5
DEVICE END
BIT to
UNIT CHECK
BIT 7
CHANNEl 12 DETECTED
*********************************************************************

021
IOCM 015

LEGAL
lONECK 3

024
MAAA 090

SORW
NOTC

029

SMOD

036
MAAA 090

WMOD
NOTC

LEGAL
SORW

SMOD
0.36

WMOD

RDH H DAtB8
STH I DA,8A
BR IF HI BIT 4=0
BR
Z=OlIlKEO
BR IF Hl=O
BR
l=D1tlK02
BR IF ll=O
l=DIIlK06
BR IF ll=O
BR
ROH T OA,9C
T1=T UK02
Z=Tl*-KOE
BR IF llNZ

READ CONTROL BYTE
SAVE I STAR
BR IF M~ OP LEGAL
GO SET UP 05 STOP CODE
TEST MODIFIER
BR IF S OR W MODIFIER
GO SET ERROR STOP CODE
BR IF S MODIFIER
BR IF W MODIFIER
GO SET ERROR STOP CODE
SEI SPACE SUPP fLAG

ADDR

WORD

IF38
IF3A
If3C
IF14
iF 16
iF 18
IFlA
If lC
IHE
LF20
If22
If24
IF26
l.F 28
1F2A
If2C
If2E
IF3E
1f40
1F42
IF44
IF46
1F48
1f4A
iF 4C.
If4E
IF50
IF52
IF54
lF56
IF58
IF 5A
IF5C
0028
002A
002C
002E
005C
005E
0060
0062
0064
0066
0068
006A
006C
006E
0010
0072
0014
0076
0018
007A

7A62
2413
9F24
5E62
FBIC
16F2
9208

2493
5A62
IB23
1A62
76F2
2683
5AC.2
1BB3
FOBE
9918
5AC2
OB13
FOC7
3C85
5A92
1A13
1A92
5E62
2153
3765
CE56
2720

5EA9
IAE5
7AE2
8978
5E'iIl
EB5C
2643
AE80
4f4F
2B42
FDEO
5fOf
f055
2F05
7E92
5E62
E94D
C931
Ifl3
3F43
71;62
2648
021E
AC4A

SEQUENCE NO.
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
HKKK
MKKK
MKKK
MKKK
MKKK
MKKK

033
034
035
036
031
038
039
040
041
042
043
044
045
046
041
048
049
050
051
052
053
054
055
056
051
058
059
060
061
062
063
064
065
066
067
068
069
010
071
072
073
014
075
076
077
078
079
080
081
082
08.3
084
085

LASEL

NEXTSEQ

NEXT LABEL

044

SETUP

040

NEXT

WMOO
FORMS

MJJJ 001

OPISl

NEXT

SETUP
IE ST
050
HPRT 063

NOT NAT
NATV43

NorNAT
054

XXXX

062

IS 100

XXX X
AODR

15100
MAAA 133

RESLCT

SETCMO
010
MODO 019

GOON
SENSE

GOON
STATUS

072

Sf ATUS

091

BUSY

104
086

UCK
CENO

BBBB
Mlll 012

SVC.IN

4

ST ATEMENT
STH T DA,9C
GO=OSKOI
BR
RDH H OA,9C
BR IF HI BIT1=0
STH 0 OA, BE
BR
GO=OSK09
ROH T OA,9C
Tl=Tl*-K02
STH T DA,9C
STH 0 OA,BE
DO=OSK08
RDH T OA, B8
Tl=Tl*-KOB
BR IF LINl
BR
ROH T OA,B8
I=Tl*-K07
BR IF LI=O
PO=POSK80
ROH T OA,AA
TO=TO*-KOI
5TH T DA,AA
RDH H DA,9C
Ol=OSK05
Dl=D1$K60
BR If HO BITO=O
DI=01.K20
TO=HO
TO=TO*-KEO
STH T OA, BC
BR
ROH H OA,AA
BR IF HI BIT6=O
OO=OSKOA
BR
GB/OUT=GO
SET GA K=14
BR IF GT3=O
P1=GBIIN
BR I F P 1 BIT 3= 1
HI=OSKOO
STH H OA, AA
ROH H OA,9C
BR IF PI BIT6=L
BR IF PI BIT4=1
Hl=Hl*-KOl
Hl=HlSK04
STH H OA,9C
SET GA K=44
Rsr MMSK K=71
BR

CLOAD: *E40, EC LEVEl:128211
COMMENTS

BR IF NOT FORMS AFTER CMNO
SAVE A STAR
SET WRITE AND SPACE CMNO
RESET SS A SKIP FLAG
SAVE 0 REGI S TER
SET PR1NTER FLAG ON
BR IF CHNL DEVICE
GO TO NATIV~ ROUTINE
READ CONTROL ByrE
BR IF L443 MODE
SE T 1403 HODE
RESET
ERROR 81T
ERROR BIT
READ PRINTER ADDRESS BYTE
SE T COUNT LOW
SET COUNT HIGH
BR IF 100 POS 1403
MOOIFY COUNT HIGH TO 132 POS
STRIP Of'F
UPPER 3 Bl TS
SAVE UNIT ADDRESS
BR IF NO UNIT CK IN BUFFER
SET UP A SENSE CMNO
SE T BUSS OUT
CMND OUT
WA IT fOR STATUS IN
BR IF PRINTER BUSY
CLEAR OLO STA TUS
BR IF UNIT CK ON
BR IF CHANNEL END ON
RESET FORMS AFTER BIT
SET ACTIVE BIT ON
SERVICE OUT
ALLOW TRAPS
GO TO DATA LOOP

PAGE 209

AOOR

WORD

'JD30
0032

D939
5E62
3f43
7E62
800C
093B
2B08
021E
8F lA
5E62
IF43
CC44
EB45
lE65
4=948
3E25
7H2
E956
2B08
02lE
2M3
9F4C

.0034

.0036
.0038
0054
0056
0058
.o05A
CD3A
003C
OD3E
0040
0042
.0044
0046
QOlt8
004A
QDltC
00ltE
005.0
0052

'~KKK
;~KKK

t>lKKK
"KKK
t>lKKK
MKKK
MKKK
MKKK
MKKK
">1KKK
MKKK
MKKK
MKKK
MKKK
MKKK
t>lKKK
MKKK
MKKK
MKKK
"KKK
MKKK
,'IK KK
t>lKKK

017
021
024
029
036
040
044
045
050
054
051
062
066
070
072
086
090
091
092
095
100
102
104

SEQUENCE NO.

IOCM
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MJJJ
MKKK
MKKK
MKKK
MKKK
MJJJ
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK.
MKKK

MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK
MKKK

036
019
022
025
021
031
035
026
048
052
101
060
004
067
072
079
086
074
103
091
091
100
078

086
087
088
.089
090
091
092
093
094
.095
096
C91
098

LASEl
CEND

NOATV
BUSY

NEXTSEQ
090

M8BB 015
095

xvpp

M88B 047
OEVEND
100
100

099

100
101
102
103
104
105
106

CKSTAT
N012

092
UCK
057

101

MKKK 032
MPRT llO
MJJJ 030
/1QQQ

102

043

MJJJ 006

MKKK 098

NEXTLABEL

STAT EMENT

CLOAD:=*E40. EC lE VEL=1282 11
COMMENTS

BR IF PI BIT 5=1
BR If DEVICE END ON
RDH H oA,9C
Hl=Hl$K04
SeT ACTIVE BIT ON
STH H oA,9C
ENoOK
BR
CONTROL CMNO END
OEVENO
BR If PI BIT5=l
8R If DEVICE END ON
seT GA K=40
SERVICE OUT
RST MMSK K=71
ALLOW TRAPS
RETRY
BR
ROH H OA,9C
RESET ACHVE BIT
Hl=Hl*-K04
CKST AT
8R IF PO BITO=O
BR IF 1443
CKST AT
BR IF Hl B1T6=l
BR IF LAST CMNO WAS 55 OR SKI P
H.o=HO*-K60
RE SET CH 9 A 12 BITS
BR IF NO CH 12 BIT
NOl2
BR IF Pl BIT 7"0
HO=HO$K20
SET CH 12 ON
STH H OA,9C
XYP?
BR IF NO UNIT CHECK
BR IF PI B1T6.::0
SET GA K=40
SERVICE OUT
ALLOW TRAPS
RST MMSK K=11
OO=O$KOA
SET SENSE AND PRNTR
8R
AoOR
**********************************
* CROSS REFERENCE FOR (SECT MKKK *
**********************************
NOATV

PAGE 210

CLOAO=*E40, EC lEVEl=128211

Mlll

DESCRIPTIVE

TEXT

ENTRY POINT
SVCIN
NORMAL DATA lOOP ENTRY fOR HANDLING 1443 PRINTER
DATA.
ADDR

2(4A
2C4C
2C4E
2C6A
ZC6C
le6E
ZC 70
Ze72
ZC74
2C 76
ze 78
ZC7A
2C1C
2C 7E
2CS8
2C5A
2(50
2C52
2C54
2C 56

lC5C
2e5E
2COO
2C62
2C64
2C66
2e68

WORD

EDEB
fOCA
8E02
5F38
CC50
OFFB
C4D9
CFSO
IFCS
ZE15
5BEO
4FBF
2B4B
AC4A
2B42
AC4A
Off 5
FOf4
2FAB
AC74
Ee65
27FF
C4D9
AC 72
DF44
2F45
AC5E

SEQUENCE NO.
MLLL
MLll
MLLL
MLLL
MLLL
MUL
MlLL
MLLl
Mlll
MLLL
Mlll
MLLl
MllL
MLLL
MLlL
MUL
MLLl
MLLL
MlLL
MLLl
MLLl
MLLL
MLLL
MLLL
MlLl
MLLl
MLll
MlLl
MlLL
MLLL
MlLL
MLll
Mlll
Mlll
Mlll
MLlL
MlLL
Mltl

001
002
003
004
005
006
007
008
009
010

all
012
013
014
015
016
017
018
019
020
022
026
021
028
029
030
031
032
033
034
035
036
031
038
039
040
041
042

LABEL
T
*
*
*
*
*
*
*
*
*
*

NEXTSEQ

NEXTLABEL

STATEMENT

PRINTER DATA lOOP.

COMMENTS

KRAGER

*********************************************************************
EACH CHARACT ER IS LOOKED UP IN A TRANSLATION TABLE LOCATED IN
AUX STORAGE 1 AND THE CHARACTER AT THAT LOCATION IS SENT TO
THE PRI NTER.
** NOT E ** AUX STG 1 MOVED TO AUX STG q IF 24K MACHI NE
*********************************************************************
SVCIN

015
012
047

DATA
SVCIN
ST nus

036

UNIT03

030
032

WMGM
CKFO

012

SVCIN

012

SVCIN

020

STRIP

020
040

STRIP
PTWM

030
019
043

WMGH
XlATE
WM

031

DECCr

DATA

XLUE
STRIP

WMGM
CKFO

UNlT03
OECeT

PTWM

BR If GT 2= 1
BR IF 6T3=0
BR
ROB HI V.l
BR IF PO BITO=1
Z=H1aKOF
BR IF Z=O
BR IF HI BITO=O
Hl"'Hl*-KCO
HO=O$K10
RDB T1 AS,H
GB/OUT=Tl
SET GA K=44
BR
SET GA K=14
BR
Z=H1*-KFO
BR IF LZNZ
H1=Hl.KOA
BR
BR IF PO BIT6= 1
Dl=Ol.KFF
BR If Z=O
BR
BR IF HI BIT 1=0
Hl=O$K40
BR

WA IT FOR SERVICE IN
OR STATUS IN
READ B FIELD DATA
BR IF 1403
TE ST CHARAC TER
BR IF WMGM
BR IF SPEC I At CHA.R
REMOVE 0 AND 1 BITS
SET UP flU ADDR
TlU CHARACTER
SET BUSS OUT
SERVICE OUT
COMMAND OUT
TEST CHAR
BR IF NOT - & OR BLK
ADD 10 TO CHAR
BR IF PR INT WM CMND
BR OUT If COUNT = 0
BR IF WM IN STORAGE
SET BLANK CHAR

PAGE 211

ADOR

WORD

2C44
2C46
2C48

lfF5
3F 13
AC5E

OE02
OE04
OE06
OEOS
OEOA
OEOC
OEOE
OE14
OElb
OElS
OEIA
OEIC
OElE
OEIO
OEl2

5fDf
OOSB
F090
ceDE
1523
F094

SEQUENt:E· NO.

sooe

2B08
3400
2C05
5032
56F2
8004
2B02
8010

Mltl
HLt_l
HUl
MLll
HLlL
MLll
MLll
Mlll
HLlL
MLll
Mlll
MLtl
Mlll
MLLL
Hllt
HLt.L
MLLL
HLLl
Hlll

043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061

LABEL

NEXTSEQ

NEXT LABEL

WM
037
*

Hl=OSKFO
Hl=Hl$KO 1
BR

DEceT

STATUS
ObO

053
END
COMBOP

STACK
END

054
MBBS 075

COHBOP
ENOOK

ICYC 213

OPROW

MBBB 071

ENDIT

STACK

2

ClOAD=*E40, EC lEVEl=128l11
COMMENTS

STATEMENT

Pl=(;B/IN
Z=PlttK08
BR IF llNl
BR If PO BITO=O
(;1=Gl*-K02
BR IF LlNl
BR
SET GA K-=40
SET MODE K=80
PO=OSKOO
RDH U DA,SE
ROH 0 OAt BE
BR
SET GA K= 10
BR

SET UP F 1 CHAR
GET STATUS
CK STATUS
BR IF OTHER THAN CE
BR IF 1443
REMOVE PRINT BIT
BR IF COMBINED OP
GO DO NORMAL 1443 END
SERVICE OUT
SET CPU MODE
CL EAR PO REG
RESTOR.E A STAR
RESTORE 0 REGISTER
SlACK STATUS

**********************************

*

"'lll
MLll
HUl
'1llL
MlLL
Mlll
MllL
MLLl
MllL
Mlll

Mlll
Mlll
MLU
MLlL

012
015
019
020
030
032
036
037
040
043
047
053
054
060

HKKK
Mtll
Mlll
HllL
MLll
HUl
MLt.l
HLU
HLLl
MUl
MU_L
Mlll
MUt
HUL

085
012
039
033
018
019
Olb
042
036
040
014
050
052
049

MLtl 013
MLLl 035
MLLL 038
HlLl 045

HUt 029

CROSS REfeRENCE ·FOR CSECT MllL *
**********************************
HUl 031

PAGE I I I

CLOAD=*E40, EC lEVEl=128211

MMMM

DESCRIPTIVE

TEXT

ENTRY POINTS

CKDATA

SENSE
ENTRY HERE IS FROM MODIFIER DECODE AND INITIAL
SELECTION WHEN SENSE OPERATION IS DECODED.
ADDR

OA88
2C80
2C82
2C84
2C86
2e88
2C8A
2C8C
2CSE
2C90
2C92
2C94
2C96
2C98
2C9A
2C9C
2CQE
2eAO
2CA2
2CAE
2CBO
2C82

WORD

AE80
5A92
2B05
7A92
ceOA
0900
fDl2
5A92
3A13
7A92
F92E
5E62
3E45
7E62
0031
3400
021E
2C05
A638
0024
3A99
5AB P
MPPP
MPPP
MPPP
MPPP
MPPP
/011' PI'
MPPP
MPPP
MPPP
MPPP
HPPP
MPPP

001
002
003
004
005
006
0.07
008
009

T
*

NEXT LABEL

FORMS OP DECODE.
fORMS

010
011
012
013
014
015
016
017
018
019
020
021

NEXTSEQ

031
036

NORA
BONLY

028

AFTER

ORINJ
SHIFT

022
023
024
025
026
021
028
029
030
031
032
OJ3
034
035
036
037
038

027
N003
AFTER

NORA

MJJJ 007

N003
OPISl

M8.88 017
03.5

ENDH
SET

012
M8B8 075

ORIN3
ENOOK

SET
BONlY
013.

SHIfT

4

COMMENTS

STATEMENT
KRAGER
RST S6
STH D OA,BE
STH U DA,8E
Hl=Dl
HO=O$KOO
ROB HI AS, H
BR If Hl BIT 2=0
BR IF HI BIT 3=0
SET S6
Hl=Hl$K LO
Hl=H1+HI
Hl=H1+Hl
Hl=Hl+Hl
RDH T OA,9C
r l=H*-KFO
T 1=Tl*-K08
Tl=TUHl
BR IF S6= 1
T l:=Tl*-KO 1
STH T DA,9C
RDH D OA, BB
OO=O$KOB
BR IF 01 8lT4=0
PO=PO$K80
8R
T 1=Tl$KOl
STHT OA.
0138
013A

76E2
2785
214B
2613
2A25
2ACB
2E75
2EAB
20A7
20FF
A1BE

013(;

013E

10'17

21C2
21C4
21C6
21C8
21eA
21CC

5F38
CD45
DF34
E85l
Of75
C4CC
3FA3
3FC5

21CE

A116

21SE

nco

SEQUENCE NO.
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPH
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPH
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT

LABEL

NEXTSEQ

NEXT LABEl

TN012

139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
151
158
159
160
161
162
163
164
165
166
168
172

NOSKP

143
143

NOSKP
NOSKP

145
112

X1A
WRTCMD

150

SEBUSV

161
Icve 031

PRENDO
HISTRT

166

PREN01

Xl"
STRPRT
SEBUSV

PRENDO

166
ICYC 201

PR ENOL
VLOAOR 0

toPO 035

TESTBR

PRENDI .
WRTCMD

173

114
115
116
117

118
119
L81
185
186
187
188
189
190
191
192
193
194
195
196
191
198
199

*

190

PRBULO

193
204
200

NATV03
NOTWMA
PRHIMA

197

NOSPEC

209

OATAXF

PRBULO
NAIV03
XFER43
BlKTBK
NOSPEC

'*

STATEMENT
Z=GOaKCO
BR If HZNZ
BR IF GO B1T4=0
PO=POSK40
BR IF GO S1T6=1
BR
PRC=GO
RST PRA K:80
BR
RDH 0 DA.BC
SET PRA K=80
SET PRA K=10
PO=PO*-K06
PO=POSK08
RDH U DA,8E
Pl=Pl*-K99
STH P DA,9C
SET MODE K=80
PO=OSKOO
ROH H oA,B8
BR IF Hl BIT 4=1
BR
Z=GlaKOA
BR IF LZ=O
Gl=G1*-K02
BR If OVN BIT7=L
BR
Gl=G1*-K20
BR
PRC=GO
RST PRA K=80
STH D OAt BC
Dl-=OSK80
D1=Ol+K04
DO=OSKOI
TO=OSK20
TO=TO+KOC
HO=OSKI0
HO=HO+KOA
UO:O$KAA
UO=UO+KFF
BR
ROB HI V+1
BR IF PI BIT 0= 1
BR IF HI BIT 1=0
BR IF PO B1T6:1
Z=Hl*-K70
BR IF ZNZ
Hl=Hl$KOA
H1=Hl$KeO
BR

ClOAD=*E40. EC lE VEL= 1282 11
COMMENTS
BR If NOT SKIP TO CH 9
BR If NOT SKIP TO CH 9
SET CH 9 FLAG ON
SR IF CTRt IMMED CMNO
LOAD CARRIAGE DATA
RESET EXT SENSE LATCHES
RELOAD 0 REGISTER
SE T PR INT GATE LATCH
SET BU.SY LATCH
RESET DE AND PRT WM BIT
SET SECONDARY BIT
GET A STAR
RESET CONTROL BITS
STORE STATUS INTO SUMP
RESET 1403 MODE
BR IF 1403 PRINTER
1440 GO 8ACK TO I-CYCLES
SR IF CONTROL COMMAND
SUBTRACT 2 FROM OP CODE
BR If NO 3,6 OR 1 OP CODE
GO TO EXECUTE NEXT lOOP
RESET OP CODE
LOAD CARRIAGE DATA
RESET EXTERNAL SENSE LATCHES
STORE D REGI STER
SET PLB COUNT TO DEC 132
SET PLBAR COUNT Ot
SET PLBAR ADR CONSTANT 2C DEC 44
PLB TA8LE AOOR CONST 7A
SET UP ADOR eONST A9
BR TO PRINT BUfFER LOAD
READ DATA CHARACTER
SR IF 1403 IS DEFINED
BR IF CHARACTER HAS A WM
SR IF PRINT WM
TEST IF CHARACTER IS OX XX 0000
BR IF NOT
ADJUST FOR TLU
OR IN WM-BIT AND ADJUST FOR
TABLE LOOK UP. ADR11XX YYYY

PAGE 221

AOOR

WORD

2100
?t02
2104
2106
2lB4
2lB6
21B8

OF.3B
2FF5
3F 13
A 176
OFFB
C4C6
3025
2F45
AICA
4f6f
2004
SIEO
4BIF
2BfF
C498

.l18A
llBC
2176
2178
2114
217C
2l7E
2180
2182

2184
2186
2198
219A
2l9C
219E
2lAO
21A2
21A4
21A6
2lA8
21AA
21AC
2lAE
lIBO
2lB2
2188
21SA
218C
218E
2190
2192
2194
2196
12AE
12BO
1282
12B4
1286
1288
12BA
12BC
12BE

lE62

21Ff
C488
8188
21fF
C4A2
CD06
3C 13
8188
SEll
61B
F4AO
66A3
ALAE
6603
ED3E
2F45
AICA
CCOC
A 19E
3D25
CD15
2BC3
AlA2
2B25
AIA2
2AF3
3A65
5A89
5032
1AF2
7C62
3400
8258
ACBC

98EA

SEQUENCE NO.
MPKT
MPRT
MPRT
MPRT
MPRi
MPRi
MPRT
MPRi
MPRT
MPRT
MPKT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPR T
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPKT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT

200
201
202
203
204
205
206
201
208
209
210
211
212
213
214
215
216
211
218
219
220
221
222
223
221
228
229
230
231
232
233
234
235
236
237
2.38
239
240
2H
242
243
21t4
245
246
247
248
249
250
251
252
253
254
255

LABEL
PRTWMA

NEXTSEQ

NEXT LABel

207

NOWOMA

209

DATAXf

194

XFER43

196

BLKTBK

NOTWMA

N(}WOMA
DATAXF

I NI PR T
PLBCNT

218

PLBCNT

235
148

HUNPOS
STRPRT

223
211

DXFER3
INI PRT

148

STRPRT

231

DXFERI

232

DXFER2

190

PRBUlO

196
231
221

BlKTBK
BlKOUT
XFERRO

241

GOON03

223

DXFER3

223

DXFER3

XFERRO
OXFER3

OXFERI
DXFER2

HUNPOS
BlKOUT

GOON03
I NrREQ

*
*
*RMTRST

STATEMENT
BR IF HI BUl:l
Hl=O$KFO
Hl=HUKOl
BR
Z=HlaKOF
BR IF INZ
Pl=Pl$K20
H1=O$K40
BR
PR=DO
SET PRA K=20
ROB Ul AS,H+O
PRO=U 1
T l=Tl +KFf
BR If INZ
Dl=OI+KFF
BR IF INZ
6R
01=01+KFF
BR I f INI
6R IF PI BHO=O
PO=PO$KOI
BR
Ul=HQX
U1=U1 +00
BR IF DYN S1T3=l
OO=OO.TO
6R
DO=OO+UO
BR IF PI BIT 2=0
Hl=OSK40
BR
BR IF PO 8ITO=O
BR
Pl=PUK20
BR IF PI BlTO= 1
Tl=O$KOC
BR
T 1=0$K20
BR
TO=OSKOF
TO=TOSK60
Tl=TO
ROH U DA,8E
STH T DA. BE
STH P OA,9C
SET MODE K=80
BAl
BR

CLOAO=*E40, EC
COMMENTS

LEVEL~I28211

BR I f DATA-CHARACTER HAS WM
SET HI REG TO HEX Fl
DEC 1

SET UP FOR TE ST GM
BR I f NOT A GROUP MARK WORDMARK
SET BIT TO BLANK REST OF BUffER
INSERT A BLANK IN Hl
LOAD PLBAR
SET READ CALL LATCH
TRANSLATE DATA BY TABLE LOOK UP
LOAD PLB
DECREMENT COUNT BY 1
BR I f COUNT NOT ZERO
DECREMENT PLB 6Y 1
BR TO INITIALIIE PRINT OPERA
DECREMENT PLS BY 1
CONTINUE BUfFER LOAD
BR IF 144.3 PR T ROUlI NE
SET PRINTER CHECK
GO TO START PRINT
SET Ul TO A7
ADO PlBAR COUNT
SR I f PlBAR COUNT .DEC 88
ADO DEC
44 TO PLBAR
ADD DEC 169 TO PLBAR
BR TO CONTINUE BUFFER lOAD
100 PR T POS OR GMWM BLANK OUT
6R IF 100 PRT POSITIONS
SET PRINTER ERROR
SET BIT TO BLANK REST OF BUFFER
BR IF 1403 IS DEFINED
GO TO CONTINUE PRT BUFFER lOAD
CHANGE DA TA COUNT FOR BLK OUT
GO TO CONTINUE PRT BUFFER LOAD
SET ERROR CODE 6F

GET A STAR
STORE STOP CODE TWICE - RESTART
STORE PRT CONDITIONS
R E SE T 1403 MODE
STORE REGS
8R TO INT REQU 01 SPLAY ROUTINE

{REG 006
lOIS 010

STREGS
STOP

IREG 016

ENTRY FROM INTERVENTlllN REQUIRED DISPLAY ROUTINE
PRI NTER REQUEST LINE UP
RSTREG
BAl
GET REGS BACK

PAGE 222

AODR

WORD

lE64
H:6o
lE6S
lE6A
lE6C
lE6E
lE 70

2E07
5EF9
7H2
5C62
3D83
0080
9BFE

IC 14
lC 16
IC 18
IC lA
IC lC
IC IE
lC20
lC22
1C24
IC 26
lC28
lC2A
lC2C
lC2E
lC 30
le32
1C34
1C36
1B FE
1COO
1e02
le04
lC06
le08
lCOA
1coe
lCOE
lC 10
lC 12
lC4C
1C4E
le50
lC52
lC54
1C56
lC58
lC.5A
le5e
lC 5E
1C60
lC62
lC64
le66
lC68

5EC2
DBlE
OOC8
3400
9C4A
CAAC
5EF2
2E65
3EF 3
6EF 1

C4AC
9E62
5C62
1000
CE8l
CAD2
lC65
9COO
3000
3C43
1C83
E94F
5EC2
CBOC
1C65
EECD
FECE
3C25
9C4E
3C45
DAD3
EADA
3C 13
5E92
JEU
7E92
ODOA
D1B8
0040
4EC6
7e62
3400
2e05
AOCA

SEQUENCE NO.
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRJ
MPRJ
MPRJ
MPRT
MPRJ
MPRT
MPRJ
MPRT
MPRT
MPRJ
MPRT
MPRT
MPRT
MPRJ
MPRJ
MPRJ
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPR T
MPRT
MPRT
MPRT
MPRT

256
257
258
259
260
261
262
263
264
265
266
267
268
269
270

LABEL

NEXTSEQ

283

*
*

SOSTRE
270

NOCHNl

318
277

271

272
273
274
275
276
277
278
219
280
281
282
283
284
285
286
281
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308

277
255
ClROEl
284
297
284
ClROEV
ClRDE2
295
290
ClRDE7

294
295
295

SETCH9
ClRDE3

297
301

ClDEUC

ClRDE4
309

386

NEXT lABel

CLRDEV

STATEMENT
HO=O
Hl=HO
STH H DA,BE
RDH P OA,9C
Pl=Pl$K08
RST S4
BR

CLOAD=*E40, EC lEVEL=128211
COMMENTS
SET HO,HI TO ZERO
SET REMT/RSfRT BUMP lOC TO ZERO
RESTORE PRT CONDITIONS
SET RMT/RSTRT BIT
RESET S 4 - NOT WAIT STATE

ENTRY FROM SOFT STOP lOOP. REQUEST UP
RDH H DA, B8
BR IF NOT CHNl PRINTER
NOCHNl
BR IF HI BIT 5=0
RST PRA K=40
RESET PRT REQUEST LATCH
SET MODE K=80
RESET 1403 MODE
BR
BRANCH BACK
HISTRT
ClRDEl
BR IF PRS BIT4=0
BR IF NOT INITIAL READY
RDH H OA. BE
READ OUT STOP CODE FROM BUMP
HO=OSK60
HO=HOSKOF
SE T UP STOP CODE
HO=HOllHI
CLRDEl
BR IF INI
BR IF NO STOP CODE MATCH
RMTRST
BR
BR TO REMOTE RESTART RE STORE
RDH P OA,9C
READ OUT PRT CONDITIONS
RST SO
CLRDE2
BR IF PRS BITO=1
BR IF De UP
CLDEUC
BR IF PRS BlT4=O
BR IF NOT INITIAL READY, SET UC
RESET CHNl 9 AND 12 INDICATORS
PO=PO*-K60
ClRDEl
BR
CONTINUE
SET SO
SET SO FOR BR BACK TO SIO
PQ=POSK04
SET DE IN PRJ CONO
RESET SECONDARY BIT
PO=PO*-K08
(lRDE3
BR IF PI BIT 6=1
BR IF lST eMD WAS SKP OR SPC SU
RDH H OA, B8
BR IF Hl BIT 4=0
BR IF 1443 IS DEFINED
ClROE7
RST CHNl 9 AND 12 INDICATORS
PO=PO*-K60
BR IF CHANl 9 SENSED
SETCH9
BR IF PRS BIT 2=1
BR IF NOT CHNl 12
CLRDE3
BR IF PRS BIJ3=0
PO=PO$K20
SET CHNl 12 SENseD
ClRDE3
BR
SET CHNL 9 SENseD
PO=POSK40
BR IF HAMMER CHECK
BR IF PRS B1T5=1
ClDEUC
BR IF PRS BIT 6=0
BR IF NO PARITY CHECK
ClRDE4
SET PRINTER ERROR
PO=POSKOl
RDH H DA,AA
SET PTR ERROR BIT
HO=HOSKOl
STH H DA,AA
RST PRT REQUEST AND BUSY LATCH
RST PRA K=50
BR IF NOT FROM BR ON ERROR ROUT
BR IF S5=0
ClRDE6
RST S5
PUT PRT CONDITIONS IN HO t Hl
H=P
STH P OA,9C
STORE PRINTER CONDITIONS
RESET 1403 MODE
SET MODE K=80
PO=O$KOO
BR TO PTR ERROR BRANCH
BR
ERRORI

PAGE 223

ADDR

WORD

lC38
lC3A
lC3C
1C3E
1C40
1C42
1C44
1C46
1C48
1C4A

C5C4

154C
154E
1550
1552
15.54
1556
1558
155A
155C
155E
1560
1562
1564
1566
1568
156A
156C
156E
1570
1572

1574
153A
153C
1HE
1540
1542
1544
1546
1548
1544

2564
2566
;>568

~'HE

1000
C94'3
A91E
'i98E
7C62
3400

2C05
%AC

093B
5E92
3E13
7E92
5EC2
CE5F
fC5F
1C13
1908
2E65
3Ef3
2F05
7H2
3043
7C62
SCA2
5609
1CA2
3400
2e05
A044
5CA2
5069
5C62
5622
fC47
lC13
1043
f840
A908

8216
C960
5E62

LABEL

SEQUENCE NO.
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRf
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRr
MPRJ
MPRT
MPRT
MPRT
MPRT
MPRT
MPKT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRJ
MPRT
MPRT
MPRT

309
310
311
.312
313
314
31S
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361

Ct.RDE6

RMRSTl
ClRDES
HI STRT

NEXTSEQ
315
066

ClRDES
RESTRT

314
118
014-

RMRSfl
TSTERR
NOTINT

(NRU 030

STOPCK

*
*

*
*
**
*PRTERR

NEXTlABEl

347

335
335
112
CHKSiP

lOIS 003
GENSTP

353
PRTER2
326
ll2

STATEMENT
BR If SO=O
BAL
RST SO
BR If PI BIT4=l
BR
BR
STH P DA.9C
SET MODE K=80
PO=OSKOO
BR

ClOAD=*E40 t EC lEVEl=128211
COMMENTS
BR IF NOT FROMSIO ROUTINE
GO TO ASSEMBLE STATUS
BR IF FROMRMT/RS.TRT
GO BACK TO SIO
GO TO SET UP AGAIN
STORE PRT CONDITIONS
RE SET 1403 MOOE
GO BACK TO CHECK FOR OTHER INTR

ERROR ROUTINE
IF 110 CHECK STOP SWITCH IS ON. PROGRAM ENTERS GENERAL STOP lOOP,
OTHERWISE EXTERNAL SENSE LATCHES BECOMES A RESET.
If AN INVALID SKIP TO CHAN'lEL MODIfiER EXISTStPROGRAM
ENTERS ALWAYS GENERAL STOP LOOP , UNLESS THE MODIFIER
WILL BE CHANGED •
BR IF FROM GENERAL STOP ·lOOP
BR IF PI B1T5=l
GENSTP
ROH H OA, AA
SET PTR ERROR S[T
HO=HOSKO 1
STH H OA. AA
RDH H DAt B8
BR IF I/O CHECK STOP SWI TCH ON
CHKSTP
BR IF tio BITO=l
BR IF INVALIO SKIP MODIFIER
CHKSTP
BR IF PO B1T3=1
RE SET PRT ERROR BI T
PO=PO*-KOI
BR
RETRYO
SET ERROR CODE -6FHO=OSK60
HO=HOSKOf
HI=O$KOO
STORE ERROR CODE
STH H OAt BE
SET FROM GEN STOP LOOP BIT
Pl=Pl$K04
STORE PRT CONDITIONS
STH P DAt9C
RDH P DA,AC
SAVE STATUS REGISTER
P1=DO
STH P OA, AC
SET MODE K= 80
RESET 1403 MODE
PO=OSKOO
GO TO GENERAL STOP LOOP
STOPPP
BR
RDH P OA,AC
RESTORE STATUS REGISTER
DO=Pl
RESTORE PRT CONDITIONS
ROH P DA.9C
RDH D DA,8e
BRIF INVALID SKIP MODIFIER
PRTER2
BR If PO BIT3=l
RS' PR T ERROR BIT
PO=PO*-KOI
RST GENERAL STOP BIT
Pl=Pl*-K04
PRTERR
BR IF PRT ERROR
BR IF PO BIT1= 1
GO TO CONTINUE SIO
RETRYO
BR

*

*
*

BRCHN9

394
369

PRINTER BRANCH CONDITIONS
CKNATV
BAl
WAI143
BR IF PI BIT 4=0
ROH H OA,9C

CHECK IF NA TI VE PR INTER
BR IF 1443 IS DEFINED
READ OUT PRT CONDITIONS

PAGE 224

AOOR

WORD

25<>A
256C
2556
2558
l55A
255C
255E
2560
2562
2510
2512
2514
2.516
2578
256E
2008
lODA
20DC
200E
20EO
20E2
2DE4
20E6
20E8
2DtA

OE6F
801C
8216
5E62
OA6E
CA6F
807C
2080
ADDC
8216
C<;60
5E62
EE6F
807C
9E72
0080
8216
5E62
DA4B
CA4A
3482
2040
4CE6
A914
C1CE
91F2
5E92
FA48

zoee

20CE
2000
2002
2004
200b
20e8
0216
0218
021A
OllC
()21E
1468
146A
146C
146E
1470
l1F2
llF4
UF6
llF8
llFA
11fC
lHE
11 EE
11FO
IlEA
11Ee

SEQUENCE NO.
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT

362
363
364
365
366
361
368
369
370
371
372
373
374
375
316
371
378
379
380
381
382
383
384
385
.386
381
388
389

IE 13

~PRT

390

1En
9E72
807C
5CC2
2e05
D91F
128E
890A
5EEf
OE93
FOfl
954C
A650
lC80
01CB
fOEE
EE70
1E25
7E62
9€:]2
DE6B
B07C
lE45
91Ft

MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT

391
392
393
394
395
396
397
398
399
400
401
402
403
404
405

LABEL

NEXTSEQ

NEXT lABEL

PRBUSY

316
ICYC 031
394

UNBR
HISTRT
CKNATV

316
316
ICYC 031

UNBR
UNBR
HISTRT

319
394
369

WAIT
CKNATV
WAIT43

316
ICYC 037
IU8R 002

UNBR
HISTRT
UNCDBR

394

CKNATV

386
386

ERRORl
ERROR1

122
388
404

WAITOE
NOTCHN
BRANCH

393

ERROR2

IUBR 002
ICYC 037

UNCDBR
HISTRT

398

CHNlPR

WAIT43
BRCH12

UNBR
ERROR
WAIT

ERRORl
NOTCHN

ERROR2
eKNATV

CHNLPR
01 SCON

OKAY
BRANCH

406

407
408
409
410
411
412
413
414

IOCM 051

CHNL

40.3
326
126

OKAY
PRTERR
CONSIO

411
412

NOTl2
BRBACK

IUBR 002
413
ICYC 031

UNCDBR
BRCHO<}
HISTRT

409

ENDING

ENDING
NOTl2
BRBACK
BRCH09

STATEMENT
BR IF HO BIT 1= 1
BR
BAl
RDH H OA.9C
BR IF HO B1T5=0
BR IF HO 81T4=1
BR
SET S K=08
BR
BAl
BR If P1 BIT4=0
RoH H OA,9C
BR If HO BIT 2= 1
BR
BR
RST S4
BAl
RDH H OA,9C
BR If HO BIT 5= 1
BR IF HO BIT4=0
SET MODE K=98
SET S5
P=H
BR
BR If S4=0
BR
RDH H DA,AA
BR If HO BIT1=O
HO=HO*-K01
STH H OA, AA
BR
BR
RDH P OA,B8
PO=O$KOO
BR If PI BIT 5=1
RTN
BR
HO=PRS
Z=HO*-K09
BR If lZ=O
BR
BR
RST S K=88
Z= DlaKOC
BR If LZNZ
BR If HO BIT 2=0
HO=HO*-K20
STH H DA,9C
BR
BR IF HO B1T1=l
BR
HO=HO*-K40
BR

ClOAD=*E40, EC LEVEL=128211
COMMENTS
BR If CHNl q SENSED AND TAKE BR
BR TO EXECUTE NEXT SEQUENTIAL OP
CHECK If NATIVE PRINTER
READ OUT PRINTER CONDITIONS
BR If DE NOT YET UP
BR If SECONDARY BIT ON
BR TO EXECUTE NEXT SEQUENTIAL OP
CHECK If NATIVE PRINTER
BR IF 1443 IS DEFINED
READ OUT PRT CONDITIONS
BR IF CHNl 12 AND TAKE BRANCH
BR TO EXECUTE NEXT SEQUENTIAL OP
BR TO UNCONOITIONAl BRANCH
CK FOR NATIVE PRINTER
READ OUT PRJ CONDITIONS
BR If DE STORED
BR If NOT BUSY
SET 1403 MODE
BR TO WAIT FOR DE UP
BR IF FROM BR ON ERROR
READ OUT PTR ERROR BIT
BR IF NOT P TR ERROR
RESET PTR ERROR BIT
TAKE BRANCH
GO TO I-CYCLES
BR If CHANNEL PRINTER
RETURN TO NATIVE PRINTER
BR TO CHANNEL PR I NTER BRANCH

GO TO ERROR ROUTI NE
GO TO CONTINUE SID
RESET SO AND S4
BR If NOT BR ON CHNL 12
BR If NOT CHNl 12
RESET CHNt 12 BIT
STORE PRT CONDITIONS
TAKE BRANCH ON CHANNEL
BR IF CHNl 9 IS SENSED
GO BACK TO I-CYCLES
RE SET CHNl <} Bl T

PAGE 225

WORD

ADDR

MPRT
'1PRT
''1PRT
,'1PRT
MPRT
'1PRT
,'1PKT
,"'PRT
MPRT
'1PRT
'1PRT
MPRT
MPRT
MPRJ
4PR r
'''PRT
'1PR T
r4PRT
'1PRT
MPRT
MPRT
MPRT
'4PRT
MPRT
t-lP1H
I~PRT

MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
'1PRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT

MPRT
MPRY
MPRT
MPRT
MPRT
MPRT
MPRf
MPRT

033
036
045
046
049
055
063
066
067
074
079
081
087
090
093
098
101
106
107
111
112
115
116

118
120
122
125
126
135
136
139
143
14.5
148
150
161
166
172
190
193
194
196
197

200
204

207
209
217
218
221

SEQUENCE NO.

Ie YC 288

MPRT
MPRJ
MPRT
MPRT
MPRT
MKKK
MPRI
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPIU
MPRJ
MPRT
MPRT
MPRJ
MPRT
MPRT
MPRT
MPRT
MPRT
MPRJ
MPRT
MPRT
MPRf
MPRT
MPRT
MPRJ
MPRT
MPRT
MPRT
MPRT
MPRJ
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
MPRT
r.\PRT
MPRT
MPRJ
MPRT

034041
044
047
052
049
310
048
072
017
079
080
089
091
093
078
099
098
lC6
.334123
114
116
117
120
118
125

lABEL

NEXJSEQ

STATEMENT

ICYC 289

ICYC 292

**********************************
* CROSS REfERENCE FOR CSECT MPRT *
**********************************
ICye 293

MPRJ 054
MPRJ 314

'"'PRJ 058

MPRT 062

MPRT 095
MPRJ 100

MPRT 104

MPRT 355
MPRT 313
MPRT 122
MPRJ 385
MPRT 403

1.32

129
137
133

MPRT 140

143
211

MPRT 222

147
159
t62

MPRl 164-

144
188

'"'PRJ 232

l~l

205
208
1'15
1 '13
1'12
200
1'19
220
214236

NEXJlABEl

MPRT 234

MPRT 203

MPRJ 141

ClOAD=*E4-0. EC lE VEl=128211
COMMENTS

PAGE 226

CLOAD=*E40. EC lE VEl=128Z 11

MQQQ

DESCRIPTIVE

PAGE 228

TEXT

ENTRY POINTS (CHANNEL ATTACHEDPRtNTERt
THESE ENTRY POINTS ARE FROM THE 10CM ROUTINE FOR
BRANCH ON CHANNEL 9 AND 12 INSTRUCTIONS.

PTERR
THIS ENTRY IS FROM THE IOCM ROUTINE FOR HANDLING
B.RANCH ON PRINT.ERERROR' INSTRUCTIONS.
XXXXXX

ENTRY HERE IS FROM THE SOFT STOP ROUTINE (INRUI
WHEN THERE IS A CHANNEL INTERRUPT CONDITION.

OECMT
ENTRY HERE IS FROM THE SENSE STATUS DECODE
ROUTINE.

AOOR

2614
2616
2618
26lA
261C
261E
2620
2622
2624
2626
2628
262A
2638
263A
26.3C
263E
25fE
2600
2602
2604
2606
2608
260A
260C
260E
2610
2612
2640
2642
2644
2646
2648

WORD

5EC2
CB20
5E62
OB2D
5492
El35
5E92
FA27
8D7C
lEl3
7E92
9E72
5886
5790
0739
8D1C
5E62
0620
5492
El35
OEOB
801C
54C2
C1l3
lE45
1E62
9E12

5HZ
OB20
EE49
801C
54C2

SEQUENCE NQ.
MQQQ
MQ.QQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQ(.l
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ
MQQQ

001
002
003
004
005
006
007
008
009
010
all
'012
013
014
015
016
011
Ol8
019
020
021
022
023
024
025
026
021
'028
029
030
031
032
033
034

LABEL

NEXTSEQ

NEXTLABEL

BRANCH ON PRINTER ERROR.

T

*PTERR
009

cnER

038

WAn

042

SENSE

CKFER
012
IC YC 031

RESET
HISTRT

RESET
IUBR 002

UNCOBR

DECMT
015
ICYC 031

OECMT
HISTRT

CH9
038
042
025
ICYC 037

WAn
SENSE
REMOVE
HISTRT

REMOVE
029

S T1JR'E
IS03
CH12

BUNK

1503

IUBR 002

UNCOBR

038
034
ICYC 037

WAIT
BLANK
HI STRT

COMMENTS

STATEMENT

ROH H OAt B8
BR I f HI B IT 4= 0
ROH H OA.9C
BR IF HI BITS=l
RDH G OA,AA
BR IF Gl BIT 6=1
RDH H DA.AA
BR IF HO B1T1=l
BR
HO=HO*-KO 1
STH H OA,AA
BR
1= 1-1
ROB 01 1+0
BR IF 01 B1T1=l
BR
RDH H OA,9C
BR I f HI BIT 5= 1
ROH GOAt AA
BR IF Gl BIT6=l
BR IF HO B1T1=l
BR
ROH G OA,B8
BR IF Gl BIT 4=1
HO=HO*-K40
STH H OA,9C
BR
ROH H OAt9C
BR IF Hi BIT5:1
BR IF HO BIT2=l
BR
RDH G DA t B8

KRAGER
READ CONTROL BYTE
. BR IF 1443
READ FORMS BYTE
BR IF PRINTER ACTIVE
READ CHNl STA TUS BYTE
BR IF UNIT CHECK ON
READ ERROR BYTE
BR IF ERROR BIT ON
RESET ERROR BIT
STORE ERROR BYTE
DECREMENT I STAR -1
READ MAIN STORAGE
BR IF NO 14M YET
READ LATCH BITS
BR IF ACTIVE BIT ON
READ CHNl STATUS BYTE
BR If UNIT CHECK ON
BR IF CH 9 BIT ON

BR IF 1403
RE SET CH 9 BIT
STORE BACK
RE AD LA TCH BITS
BR IF ACTIVE BIT ON
BR IF CH 12 BIT ON

AOOR

WORD

264A
264e
26ltE
262C
262E
2630
2632
2634
2636
0980
0990
0992

e1l3
lE25
A610
5E62
OB20
5En
E838
20A3
9F4C
A638
0010
A638

MOQO
MOQQ
MQOO
MQQQ
MOQQ
MQOO
MOQQ
MQQQ
"IQ QQ

MQQQ
MQOQ
Mr.iQQ
Mi.JQiol

003
009
012
015
019
025
028
029
030
034
038
042
045

SEQUENCE NO.
MQQQ
MOQQ
MOOO
MQQO
MQOO
MQQO
MOQO
MQOQ
MQQO
MOOO
MOQO
MQQQ

IOCM
MQQQ
MOQQ
MMMM
10CM
MQOQ
MQOO
MOOO
10CM
MQOQ
MQQQ
MQOO
INRU

053
004
010
035
052
023
031
026
054
032
006
008
0.56

03.5
036
031
038
039
OltO
041
042
043
044
045
055

LABEL

NEXTSEQ
029
028

WAIT
038
015
SENSE

xxxxxx

MQQQ 011

MKKK 051
015
015

NEXT LABEL

CtOAO=*E40, EC LE VEt=128211
COMMENTS

BR IF G1 BIT 4= 1
BR IF 1403
HO=HO*-K20
RESET CH 12 BIT
STORE
BR
READ STATUS BYTE
ROH H DA.9C
WAIT
WAIT FOR ACTIVE BIT TO DROP
BR IF HI BIT 5= 1
ROH H OA,AA
BR IF UN IT CK OFF
OECMT
BR IF Hl BIT 6=0
OO=O$KOA
SET SENSE AND PRINTER
AOOR
BR
OECMT
BR
GO BACK UP I STAR
!lST S7
BR
OECMT
**********************************
* CROSS REFERENCE FOR CSECT MOOQ *
**********************************
1503

MQQO 041

MQQQ 044

MOQO 031

MOQO 039

M·lOQ 035
MQQQ 020
MJQO 022

STATEMENT

M(,jQO 055

PAGE 229

ADDR

0000
0010
0020
0030
0040
0050
0060
0070
0080
0090
OOAO
OOBO
OOCO
0000
OOEO
OOFO

2000
2010
2020
2030
2040

2050
2060
2070
2080
2090
20AO
20BO
20~0

2000

20EO
20'FO

'>000
5010
5020
5030
5040
5050
5060
5070
5,080

WORD

40F 1
1A61

6001
50Cl
0040
3040
2011
4A10
08CO
0000
0081
0000
3A31
2A21
1A51

OA01

OOOA
0059
005E
0063
0000
0000
0000
0000
0000
0000
0000
0016
lC18
1034
3405
3421

0000
0000
0032
8000
F900
0900
C900
0005
F800

SEQUENCE NO.
MZll
MZZZ
MZZZ
MZZZ
MZZZ
MZll
MZZZ
MZZZ
MZZZ
'Ull
MZZZ

001
002
003
004
005
006
007
008
009
010
011

IUIZ 012

14Hz 014
MZZZ
MZZZ
MZZZ
MZZZ
MZZZ
MZZZ
MZZZ
MZlZ
MZZZ
MZZZ
MZZZ
MHZ
MZZZ
MZZZ
MZZZ
MHZ
MHZ
MZZZ
MZZZ
MlIZ
MZZZ
MZlZ
MZZZ
MZZZ
MHZ
MZlZ
MZZZ
MZll
MZZI
MZ Zl
MZZZ
MIZZ
MHZ
t4lZZ

MIZZ
lUll

MZ ZZ
MZZZ
MHZ
MlZZ

018
020
024
025
026
021
028
029
030
031
032
033

034
03.5
036
011
038
039
040
041
042
043
044
045
Oit&

041
048

049
050
051

052
053
054
055
056
051,
058
059
060
061

LABEL
T

*
*
CAROWO
ArABLE

CAROlil
CAROW2
CAROW)
CAROW4
CAROW5
CAROW6
CAROW1
CAROWS
CAROW9
CAROWA
CAROWS
CAROWe
CAROW{)
eAROWE
CAROWF

NEXTSEQ

NEXTlA8El

STATEMENT

ClOAO=*E40, EC lEVEl=128211
COMMENTS

AUX STORAGE TABLES
MODULE 0
AUXILIARY STORAGE
AOOR=OOOO
0 1 2 3 4 5 6 7 8 9 ABC 0 E F
AOORESS=OORC
XAUX'40FlF2F3F4F5F6F1F8F9F0187C1D1E1F'BeD TO EBCDIC
XAUX'1A61E2E3E4E5E6E7E8E9E0686C6D6E6f' CONVERSION
XAUX'60DI02D3D4D5D6D1D8D900585C5D5E5F'
TABLE
XAUX' 50CIC2C3C4C5C6C7C8C9C04B4C4D4E4F'
****
XAUX'0040404040404040404040383C3D3E3F'EBCDIC TO BCD
XAUX'3040404040404040404040282C2D2E2F' CONVERSION
XAUX' 2011524040404040404040lBlClOlElF' TABLE 1
XAUX' 4A7040404040404040401 008 OC ODOE OF ,
****
XAUX'08COCIC2C3C4C5400180000000000000'INITIAlIZE AREA
XAUX' 0000000000000004000000008EOOOAOO' OVERLY WI TH
XAUX'00810240042006100000S0003FOOOOOO'OPTIONS ON 2ND
XAUX'0000000000000800E800FFOOOOOOOOOO'FRM LAST LOAOCO
XAUX'3A31321334353637383940404048455C'EBCOIC TO BCD
XAUX'2A212223242526212829404040404650' CONVERSION
XAUX'lA511213141516111S19404040494F56' TABLE 2
XAUX'OAOI0203040506010S0940404040445F'
****

AE~D

*

ArABLE

MOOUl E 2
AUXILI AR Y STORAGE
0 1 2 3 4 5 6 7 B 9 ABC 0 E F

AODR=2000
AOORESS=20RC

*

XAUX'OOOA141E28123C46505AOI0101010101'TENS DEC/HEX***
XAUX· 005900000000044COB BS070003E SOOOO 'HUNDREDS
XAUX'005EOOOOOOOOOOOOOCICOS34044C0064' CONVERSION
XAUX'0063000000000000OC800B9804BOOOCS' DEC TO HEX
XAUX'OOOOOOOOOOOOOOOOOCE40SFC0514012C'AND INDEX REGS.
XAUX' 000000000000000000 48096005180190 'THE VALUES IN
XAUX' 00000000000000000DAC09C405DCOIF4' THI S AREA ARE
XAUX'OOOOOOOOOOOOOOOOOEIOOA2S0640025S' ADDEO TO THE
XAUX'OOOOOOOOOOOOOOOOOE140A8C06A402BC'BIAS CONSTANT
XAUX'OOOOOOOOOOOOOOOOOE080AF007080320'ANO STORED BACK
XAUX'OOOOOOOOOOOOOOOOOF3COB54076C03S4'OURING CSl ****
XAUX'0016324864S096112844601692012339'TENS HEX/DEC***
XAUX'lC180BIF12162A34B134340215343434' OP-CODE
XAUX'lD3429908006341Ef134343434343434' DECODE
XAUX'34051934200EOF34131134041B343434' TABLE
XAUX'3421222324252621060634141A343434'
****

CBROWO
CBROWl
C8ROW2
CBROW3
CBROW4
CBROW5
C8ROW6
C8R0W1
CBROWS
eBROW9
CBROllA
CBROWS
CSROWC
CBROWO
CBROWE
C8ROWF
lEND

*ATABLE
*
CCROWO
CCROWl
CCROWZ
CCROWl
CC!tOW4
CCROWS··
CCROW6
CCROW1
CCROWS

MODULE 5
AUXILIARY STORAGE
0 1 2 3 4 5 6 1 8 9 A 8 C 0 E F

AODR:5000
AODRESS:50RC

XAUX'OOOOOOOOOOO:O()OOOOOOOOOOOOOQOOOOO'WORK AREA FOR
XAU)(' OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGO. 25""0
****
XAUX' 003Z0A3Cl",,1t61E502S5AOOOOOOOOOOOO'fI LE TABLE
XAUX'SOOOOSOlOOOl0440506000000COOOOOO'
** . .
XAUX'F900000000000000E900000000000000'2540
XAUX"09000000000000000000000000000000'
XAUX'C9000000000000000000000000000000'REAO
XAUX'000501060201030S0409000000000000'
XAUX' FS001 A1B7C1D1E1fESOOE06B6C606E6F' TRANSLATE

PAGE 230

AGOR

WORD

5090
50AO
,)OBO
50CO
5000
50EO

0800
C800
0003
40Fl
6001
50C 1

0000
6010
6020
6030
6040
6050
6060
b070
6080
6090
bOAO
60BO
60CO
6000
bOEO
60FO

7UOO

fa 10

/020
7J"30

7040
7050
7060
7070
7080
/U90
70AO
70BO
70CO
7000
70E:0
1JFO

407E
7C61
60Dl
50C1
0000
8000
4021
0000
8000
0000
0000
0000
AOS1
6041
3200
2001

4EC 1
7001
7E61
FOF1
4040
4040
4040
4040
0000
7COO
S061
0000
1625
2219
lEOD
OAOI

SEQUENCE NO.
MZZZ 062
MIIZ 063

MHI. 064
MHZ 065
MIll 066
MlZZ 067
MHZ 068
MIll 070
MHZ 071
MIll 012
MIll 078
MZZZ 079
MZZI 080
MHI 081
MZZZ 082
MZZZ 083
MHl 084
MZll 085
MIll 086
MZZl 087
MZll 088
MZZZ 089
MZZZ 090
MlZZ 091
MHZ 098
MZll 100
MHZ 101
MlZl 103
MZZZ 104
MlZl 105
MZll 111
MZll 112
MHZ 113
MHZ 114
MlZZ 115
MZZZ 116
MZll 117
MIZZ 118
MHl 119
MZZZ 120
MZlZ 121
MHZ 122
MlZZ 123
MZZZ 124
MZZZ 125
MIll 126
MZll 127

LABEL
CCROW9
CCROWA
CCROWB
CCROWC
CCROWD
CCROWE
AEND
*
ATABLE
*
COROWO
CDRmll
GDROW2
CDROW.3
COROW4

NEXTSEQ

NEXTlABEl

ClOAO=*E40, EC LEVEl=12S211
COMMENT S

XAUX' D80000SBSC505E5fOO 00000000000000'
XAUX'C800004B4C404E4FOOOOOOOOOOOOOOOO'
XAUX'OO030230013030300030303030303030'
XAUX' 40FlF2f3F4FSF6f7F061E 2E 3E 4E 5E 6E l'
XAUX'60010203D4DSD601DOOOOOOOOOOOOOOO'
XAUX'50C1C2C3C4CSC6C1COOOOOOOOOOOOOOO'
AUXIllAR Y STORAGE
MODULE 6
0 1 2 345 6 7 8 9 ABC D E F

ADDR=6000
ADDRESS=60RC

XAUX'407E4C5E1A6C7D6E5C4D5D7B7F40406F'CONSOLE
XAUX'7C61E2E3E4ESE6E1E8E9006B4F6CEEEO' PRINTER
XAUX'60D1D2D3D405D607D8D96DSB007C7BDO' TRANSLATE
XAUX'SOClC2C3C4C5C6C7C8C94E4BSf4C40CO'PTT/EBCDIC ****
XAUX'00000000000000000000009394959691'Z540 PUNCH
XAUX'800000000000000000000053S45S5657' TRANSLATE
XAUX'402100000000000000000033343S3637' TABLE 1
XAUX'000000000000000OOOO0201314151617'
****
XAUX'800040002000100008C0040002000100'Z540 PUNCH MASK
XAUX'OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO'WORKING
XAUX'OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO' STORAGE
XAUX'OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO'
****
XAUX'A0818283848S86879088000000000000'2540 PUNCH
XAUX'60414243444S4647S048000000000000' TRANSLATE
XAUX'32002223242S26273028000000000000' TABLE 2
XAUX'20010203040506071008000000000000'
****

CORm~s

COROW6
CORma
CGR.Ow8
COROW9
COROWA
CDROWS
CDROWC
CDROWO
CJROWE
COROWf
AENO
*
ATABLE
*
CEROWO
GER.OWl
CEROW2
CEROW3
GEROW4
CEROW5
CEROW6
CEROW7
CEROW8
CEROW9
CEROWA
CEROWB
GEROwC
CEROWD
CEROWE
CEROWF
AEND

STATEMENT

AUX III AR Y STORAGE
MODULE 7
o 1 2 3 4 S 6 7 8 9 ABC o E F

ADOR=7000
AOORESS=70RC

XAUX'4EC1C2C3C4C5C6C7C8C9404S4C404040'1443
XAUX'700102D3040506070809505B5C404040' GRAPHICS
XAUX'7E61ElE3E4ESE6E7E8E9606B6C404040' TABLE
XAUX'FOF1F2f3F4fSf6F7f8F9401B7C404040'
****
XAUX'40404040404040404040404040404040'WORKING
XAUX'40404040404040404040404040404040'STORAGE
XAUX'40404040404040404040404040404040'WORKING
XAUX'40404040404040404040404040404040'STORAGE
XAUX'0000004BC57fC67AOOOOO0484E1F6C7A'CONSOlE PRINTER
XAUX'1COOOOSB7D4f4C4A7COOOOSB704f4C4A'SPECIAL CHAR
XAUX'S061006BE56ESC6050610068SD6E5C60'RE-TRANSLATE
XAUX'OOOOSf06DS5E407EOOOO5F7B605E407E'EBCOIC/PTT ****
XAUX'1625262728292A2B2C20001F30000000'1403
XAUX'22191A1BICIDIE1F2021162374000000' GRAPHICS
XAUX'2EOOOEOFIOll12131415221718000000'
TABLE 2
XAUX'OA0102030405060708091EOBOCOOOOOO'
****

PAGE 231

CONTROL ADDRESS

0

CtOAD=*E40, EC lE VE l=1282 11 ,PAGE 232
00--

DATE 11/08/68

ADDRESS LI Sf
2

4

6

8

A

C

E

-0000-

BCPt 003
8000

BCPL 004
OBAD

BCPL 004
OBAD

BCPL 004
OBAD

BCPL 004
OBAD

BCPL 004
OBAD

BCPL 004
OBAD

BCn 005
80AC

-0000-

-0010-

SCPL 009
3210

sePL 010
2610

BCPL 011
50CF

BCPL 012
5iAF

BCPL 013
2413

BCPL 014
OCCf

SCPL 015
C4AD

BCPL 016
OCDF

-0010-

-0020-

sePL 011
C48F

BCPL 018
OCEf

sePL 019
C4E3

SCPL 020
OCff

sept 021
C4A8

BePL 022
80DE

BCPt 023
2486

BCPl 024
250·7

-0020-

-0030-

sePL 025
2B08

Bept 026
C9B3

BePL 027
4FAF

BCPl 028
2B04

BCPt 029
2944

BCPL 030
C9BA

Bcn 031
2B40

BePl 032
CDBE

-0030-

-0040-

BePL 033
2B23

BePl 034
4fSf

Bept 035
2B42

Bept 036
fDC6

BCPt 031
5FBf

BCPt 038
C4CA

BePl 039
2B48

BCH 040
FDCf

-0040-

-0050-

SCPl 041
EDCE

BCPt 042
5FFf

BCPt 043
fOSS

BCPL 044
1F48

BCPt 045
f05C

BCPl 046
6F48

BCPL 041
0550

BCH 048
C4CC

-0050-

-0060-

BCPl 049
8100

sept 050
2406

SCPt 051
2611

BCPt 052
2183

8CPl 053
3715

BCPl 054
2501

BCPt 055
4066

BCPl 056
5EEF

-0060-

-0010-

SCPt 051
DE6E

BCPt 058
SB3F

BC Pl 059
6348

BePl 060
136A

SCPt 061
FOEE

BePL 062
161B

BCPl 063
FOE 1

BCPt 064
8100

-0010-

008-0080-

SCPL 065
6EE3

BCPt 066
6EE3

BCPt 061
6EE3

BCPt 068
OE08

BCPt 069
OE04

Bept 010
49EF

BCPl 011
4EDF

BCPL 072
4BFF

-0080-

-0090-

BCPL 013
2E63

BCPl 014
3El5

BCPL 015
4FEf

BCPt 016
2E43

BCPl 011
E598

BCPL 018
4EEF

sen 019
4BFf

BCPl 080
3000

-0090-

-OOAO-

BCPL 081
E5Al

BCPt 082
1lJOO

Bept 083
50EF

BCPl 084
CA2,)

Bept 085
CIA9

BCPl 086
S10A

BCPl 081
240E

Bcn 088
2501

-OOAO-

.- 0080-

BCPL 089
2F04

BCPt 090
5FDf

BCPt 091
DAS8

BCPL 092
ED33

BCPL 093
2flO

SCPt 094
DAC6

BCPl 095
CAB9

BCPt 096
58FF

-OOBO-

-ooco-

BCPL 091
5AEf

SCPt 098
4Ef3

BCPt 099
6F48

BePl 100
2B14

BCPt 101
0550

BCPt 102
C4B4

BePl 103
8100

BCPL 104
FFFf

-OOCO-

-0000-

BCPL 104
fFfF

BCPl 104
FfFF

sePL 104
FfFF

BCPL 104
FFFF

BePL 104
FfFF

BCPt 104
FfFF

BePL 105
FFfF

BCPl 106
2B01

-0000-

-OOEO-

BCPl 101
6A02

BCPt 108
2490

sePL 109
2813

BCPL 110
2901

sept III
4A86

SCPl 112
4C02

BCPt 113
2F15

BCPl 114
5FE9

-OOEO-

-OOFO-

BePL 115
2023

BCPl 116
4D9F

BePL 111
8811

sePl 118
54E8

BCPt 119
6488

SCPL 120
FA16

SCPl 121
0608

BePl 122
88FE

-OOFO-

CONTROL ADDRESS

00--

ADORE SS LIST
CONTROL ADDRESS

0

DATE
2

4

6

8

ClOAo=*E40, EC lEVEL=128211
01--

11/08/68

A

C

E

-0100-

I lWM 002
503A

I lWM 003
8309

18CH 110
5759

I BCH I I I
5EB2

18CH 112
9153

IBCH 107
2513

IBCH 108
251B

IBCH 109
8106

-0100-

-0110-

lPTR 005
n08

LPTR 006
90&2

ICOM 006
2A7F

ICOM 007
128E

ICOM 002
OA&l

ICOM 003
E094

ICOM 004
2Afo

ICOM 005
128E

-0110-

-0120-

IIRP 067
22EC

!TRP 068
1FOO

ITRP 069
02EC

MPRT 112
404f

MPRT 113
1000

MPRT 174
76E2

MPRT 115
2785

MPRT 176
2148

-0120-

-0130-

MPRT 171
2613

MPRT 178
2A25

MPRT 179
2ACB

MPRT 181
2E75

MPRT 185
2EAB

MPRT 186
20A 7

MPR T 187
2 Off

MPR T 188
AlBE

-0130-

-0140-

KAAH 014
3210

KAAH 015
3480

KAAH 016
95FE

JTYP 498
32f3

JTYP 499
1828

JTYP 500
81B6

JTYP 501
8158

JTYP 489
5BE2

-0140-

-0150-

JTYP 490
F258

JTYP 491
4EBo

JTYP 492
0147

JTYP 493
6B28

JTYP 494
5EB3

HYP 495
7BE2

JTYP 496
161B

JTYP 497
896C

-0150-

-0160-

LERR 002
3462

lERR 003
C461

lERR 004
ffEC

LERR 005
I f 00

lERR 006
3400

LERR 007
9E72

LERR 008
3400

lERR 009
801C

-0160-

-0170-

. JDTA 003
2240

JoTA 004
C1F7

JOT ADOS
AD46

JOT A 006
AOOE

IERR 032
2A25

I ERR 033
3A13

IERR 034
7AF2

I ERR 035
A044

-0170-

018-OlSo-

JENO 003
2204

JENO 004
F086

JENO 005
9ACA

JENo 006
SFAO

MPRT 148
56E2

MPRT l49
3000

MPRT 150
2002

MPRT 151
1C63

-0180-

-0190-

MPRT 152
3C83

MPRT 153
5032

MPRT 154
1097

MPRT 155
7C62

MPRT 156
3400

MPRT 151
2e05

MPRT 158
5EC2

MPRT 159
CB23

-0190-

-OlAO-

MPRT 160
807C

MPRT 161
05AB

MPRT 162
fOAO

MPRT 163
1523

MPRT 164
fOAO

MPRT 165
8020

MPR T 166
1525

MPR T 168
A5AA

-OlAO-

- 01BO-

lR TR 005
2206

lRTR 006
5ACf

lRTR 007
9146

JTYP 511
0280

JTYP 518
C4Be

JTYP 519
1285

JTYP 529
12f3

JTYP 530
128E

-OlBO-

-Oleo-

IBCH il3
90B8

18CH 114
807C

IBCH 115
90BO

18CH 116
807C

IBCH ll7
90CO

IBCH li8
90BC

IBCH 119
90B4

18CH 120
90AC

-01CO-

-0100-

18CH 121
5E92

I BCH 122
OA46

1BCH 123
lEU

(BCH 124
1E92

IBtH 125
9E72

lERR 036
561\5

IERR 037
lAC 3

IERR 038
A068

-0100-

-OIEO-

ITRP 061
226A

ITRP 062
1FOO

ITRP 063
026A

IRST 109
3480

IRST 110
426f

IRST I I I

IRST 112
2743

IRST 113
4f7F

-OlEO-

3400

IRST 114
5649

IRST US
5659

I RST 116
426F

IRST 111
534C

IRST 118
151B

IRST 119
258B

IRST 120
C4F4

IRST 121
3486

-OlfO-

-OlfOCONTROL ADDRESS

01-

,PAGE 233

OATE

AOORESS LIST
CONTROL ADDRESS

0

2

11108168

CLDAD=*E40, EC tE VEL=1282 11
02--

4

6

8

A

C

E

-0200-

IRST 122
5A60

IRST 123
3400

tRST 124
2105

IRST 125
5769

IRST 126
128E

ICVC 168
2FAO

ICVC 169
20F3

ICYC 110
8C88

-0200-

-0210-

ITR!> 004
3200

ITRP 005
0080

(TRP 006
8224

MPRT 394
5CC2

MPRT 395
2C05

MPRT 396
D91F

MPRT 391
128E

MPRT 398
890A

-0210-

-0220-

I TRP 010
3202

ITRP 011
2080

ITRP 012
51FF

ITRP 013
56EF

HRP 014
e4Ae

URP 015
7812

URP 016
1Ef2

I TRP 017
0210

-0220-

-0230-

lTRP 018
0216

URP 019
0218

ITRP 020
AAOC

KAAN 196
5652

KAAN 191
491F

KAAN 198
A1eC

BOU 015
2810

BOlA 080
F56C

-0230-

-0240-

BDlA 018
2810

BOlA 030
3210

BOlA 048
2400

BOIA 053
F8eB

BOlA 054
81C9

BOfA 056
2810

SOU 051
25F3

BOIA 061
C54F

-0240-

-0250-

BOlA 062
2810

BOIA 066
0553

BOlA 061
2810

'801 A 012
E53C

IREG 006
2A15

IREG 001
2Bf5

IREG 008
7M8

IREG 009
74AA

-0250-

-0260-

IREG 010
2A01

IREG 011
IB65

IREG 012
1222

IREG 013·
7032

IREG OU.
1812

[REG 015
128E

BOlA 083
2810

BOlA 084
9fFC

-0260-

-0270-

JENO 139
2085

JENO 140
3073

JENO 141
5FeO

JENO 142
5fF9

JENO 143
C4F5

J END 144
EB7f

JEND 145
B01e

JENO 146
9E72

-0270-

028-0280-

-0280-

-0290-

-0290-

-02AO-

-02AO-

-02Bo-

-0280-

-02CO-

KENO 011
4026

KENO 018
5224

KENO 019
1 EOO

KENO 020
2C01

KENO 021
4fCF

KENO 022
40eF

KENO 023
3400

KENO 024
5622

-02eO-

-0200-

KENO 025
1625

KENO 026
5812

KENO 027
021E

KENO 028
2C01

KENO 029
80n

HYP 055
5Fff

JTYP 056
OFC9

JTYP 051
f4FC

-0200-

-02Eo-

JTYP 058
9F5E

JTYP 060
2015

JTYP 064
2145

JTVP 065
5208

JIYP 066
5&08

HYP 061
5408

HVP 068
5808

HlP 069
5Aoa

-02EO-

-02Fo-

JTYP 070
5C08

JTYP 011
5En

JTYP 072
CA78

JTVP 013
9F7C

JTYP 085
5E08

JTVP 086
5032

JTYP 081
5C92

JTYP 088
ECtO

-02fO-

CONTROL AODRESS

02--

,PAGE 234

ADDRESS LIST

CONTROL ADDRESS

DATE

11J08/68

CLOAD=*E40, EC LE VEL=128211
03--

0

2

4

6

-0300-

JTYp 089
IF2C

JTYP 090
1040

HYP 091
1C35

JTYP 092
CClA

JTYP 093
7C92

JIYP 094
FAA4

HYP 095
0610

HYP 096
98DA

-0300-

-0310-

JTYP 114
CFC7

JTYP 11.5
DFC7

JTYP Ill.
ElCB

HYP 117
FECE

JTYp U8
92EC

JTYP 136
3C85

HYp 137
7C92

JTYP 138
2C05

-0310-

-0320-

JTYP 139
3400

JTYp 140
8D7C

JTYP 097
FFAF

JTYp 098
8264

JTYP 09Q
0020

JTYP 100
3400

JTYp 101
96AC

HYp 102
CIB2

-0320-

-0330-

JTYP 103
OF02

JIYP 104
5EF2

JTY I' 105
3400

JTYP 106
CFBO

HYP 107
OEll

HYp 108
FOBF

JTYP 109
3E29

JTYp 110
7H2

-0330-

-0340-

JTYP Hi
C lC5

JTYp 112
A044

JTY I' 113
Acee

JTYP 121
FFE5

JTYP 122
890E

HYP 074
DED3

JTYP 075
A40C

HYP 119
9F5E

-0340-

-0350-

JTYP 120
A40C

JTYP 016
5FOA

JTYP 077
CF5A

HlP 078
3F20

JIYP 079
835C

JTYP 080
2F08

JTYP 081
OF20

JTYP 082
3400

-0350-

-0360-

JTVP 083
4F IF

JTYP 084
96AC

JTYP 1.23
C249

JTY I' 124
CIEC

JTYP 125
DFEF

HYP 126
8536

JTYP 128
ACOE

JTYP 127
8376

-0360-

-0370-

JTYP 477
lOCO

JTYP 418
OF02

JTYP 479
0640

JTYp 480
5C92

JTYP 481
3C25

HYP 482
7C92

JTYP 483
16F3

JTYP 484
2C53

-0370-

8

A

C

E

0.38-0380-

JIyp 485
3C15

JTYP 486
4fCf

JTYP 487
OHO

JTY I' 488
A412

IRST 181
01FF

IRST 181
C48A

IRST 181
8800

IRST 181
4E08

-0380-

-0390-

KAAQ 015
2F13

KAAQ 016
15E5

KAAQ 011
1483

KAAQ 018
9EAA

IRST 184
0000

IRsr

184
0000

IRST 184
0000

IRST 184
0000

-0390-

-03AO-

MNNN 004
5E62

MNNN 005
DB27

MNNN 006
807C

MNNN 003
9E72

IRST 181
0000

IRST 187
0000

IRST 187
0000

IRST 187
0000

-03AO-

-03BO-

IREG 002
5EC2

I REG 003
EA37

1 REG 004
7222

IREG 005
128E

IRST 190
2FF7

IRST 190
2flB

IRST 190
C4BC

IRST 190
OF01

-03BO-

-03CO-

BOlA 347

BOlA

3~8

~AC2

BOlA 349
4C02

BOlA 350
4H2

BOlA 351
2A1B

BOlA 352
2elB

BOlA 353
2ElB

BOlA 354
EOF2

-03CO-

C~CO

BOlA 355
6AC2

BOlA 356
6COZ

BOlA 357
6Ef2

BOlA 358
83B8

BOlA 331
4812

BOIA 332

BOlA 333
292B

BOIA 334
68E2

-0300-

3Q35

-03EO-

BOlA 335
2A25

BOlA 336
2BF5

BOIA 337
3B73

BOlA 338
2C25

BOlA 339
2015

BOIA 340
30B3

BOlA 341
2E05

BOlA 342
2Fl3

-03EO-

-03FO-

BOlA .343
8300

BOlA 373
2505

BOlA 374
251B

BOlA 315
F4FO

BOlA 376
C4F4

BOlA 377
5007

BOIA 381
2413

BOlA 382
883C

-03FO-

-0300-

CONTROL AOORESS

03--

,PAGE 235

ADDRESS LIST

ClOAD=*E40, EC LE VEl=lZ8Z 11 ,PAGE 236
04--

DATE U/08/68

0

2

4

6

8

IlWH 004

IIWM 005
8424

IlWM 006
840E

IlW". 007
OOOF

HWM 008
9E72

IlWH 009
3685

IlWM 010
503A

IZWM 011

IlWM 013
5109

I lWM 014
55CO

I ZWM 015
C61E

IZWM 016
65H

IlWM 017
C488

I ZWM 018
8D7C

IlWM 019
6F51

-0410-

5FCO
-0420-

IZWM 020
E089

I ZWM 021
8D7e

IlWM 022
0021

HWM 023
9E12

JCHl 181
5F42

JCHl 182
eF39

JCHL 183
2095

JCHl 184
3063·

-0420-

-0430-

JCHl. 185
5lCO

JCHl. 186
IfFF

JCHL 187
6Fll

JCHl 188
7FCO

JCHl 189
90E4

JCHl 178
fCA8

JCHl 179
2A45

JCHt. 180
9196

-0430-

-0440-

BOlA 122
5001

lADD 160
ODf5

I ADD 161
FOD9

IADD 162
OOAB

IADo 163
FOD5

IADD 164
001B

1A0D 165
FOOL

1A0D 166
1083

-0440-

-0450-

I ADO 167
3085

IADo 168
128E

1A00 169
1DF3

IADo 170
f95C

lADO l11
ED61

IADO 112
FD64

1A0D 173
1010

UDD l14
FD50

-0450-

-0460-

I ADD 175
1030

IADD 116
FD51

IADo 171
3OB5

IADD 118
128E

KAAA 338
3210

KAAA 339
5019

KAAA 340
OE08

KAAA 341
2302

-0460-

-0470-

KAAA 342
2304

KAAA 343
3110

KAAA 344
3029

KAAA 345
4Fof

KAAA 346
430F

KAAA 341
8526

KAAA 348
5FCF

KAAA 349
lCff

-0410-

CONTROL ADORE SS
-0400-

807C
-0410-

Il"'M 012

A

C

E
-0400-

3045

048-0480-

KAAA 350
C4FA

KAAA 351
4FCF

KAAA 352
5FCF

KAAA 353
C4FA

KAAA 354
8512

KAAA355
5BCf

KAAA 356
8528

KAAA 358
5ECF

-0480-

-0490-

KAAA 359
C4FA

KAAA 360
2310

KAAA 361
2390

KAAA 362
2013

KAAA 363
4FOF

KAAA 364
2025

KAAA 365
430F

KAAA 366
3110

-0490-

-04AO-

KAAA 367
851E

KAAA 368
2035

KAAA 369
201B

KAAA 370
4fOF

KAU 371
8516

KAAA 372
5BCF

KAAA 373
2085

KAAA 374
3023

-04AO-

-04BO-

KAAA 375
8528

KAAA 376
3073

KAAA 377
8524

KAAA 318
3114

KAAA 380
85IA

KAAA 381
lOA3

KAAA 382
8524

KAAA 383
1000

-04BO-

-04C0-

KAAA 384
CAFB

KAAA 385
2380

KAAA 386
3114

KAAA 388
a51A

KAAA 389
2045

KAAA 390
30E3

KAAA 391
8524

KAAA 393
1000

-04CO-

-0400-

KAAA 3942390

KAAA 395
3114

KAAA 397
2308

KAAA 398
2015

KAAA 399
30A3

KAAA 400
8524

KAAA 402
1000

KAAA 403
3114

-0400-

-04EO-

KAAA 404
2380

KAAA 405
2308

KAAA 406
2035

KAAA 407
30A3

KAAA 408
8524

KAAA 409
1000

KAAA 410

KAAA 412
2308

-04EO-

3t14-

KAAA 413
2055

KAAA 414
30B3

KAAA 415
8524

KAAA 416
1000

KAAA 417
8506

KAAA 418
2100

KAAA 419
IEOO

KAAA 420
OE08

-04FO:-

-04FOCONTROL ADDRESS

04--

ADORE S S LIST
CONTROL ADDRESS

0

DATE 11/08/68

2

4

6

8

A

CLOAD=*E40. EC LEVEl=1282 lL
05--

C

E

-0500-

KAAA 42L
1210

KAAA 422
A500

KAAA 423
8B58

KAAA 424
2100

KAAA 425
3EOO

KAAA 426
OE08

KAAA 421
1210

KAAA 428
5109

-0500-

-0510-

KAAA 429
81B4

KAAA 430
2308

KAAA 431
2308

KAAA 432
2308

KAAA 433
2308

KAAA 434
2308

KAAA 435
2308

KAAA 436
2308

-0510-

-0520-

KAAA 437
2308

KAAA 438
lZ8E

KAAA 439
2112

KAAA 440
5ECF

KAAA 441
6COI

KAAA 442
C4AF

KAAA 443
84FA

KAAA 444
128E

-0520-

-0530-

lCYC 164
ZF40

ICYC 1&5
30E9

ICYC 166
8C88

JTYP 322
5AEF

JTYP 323
5EB9

JTYP 324
18C5

JTYP 325
C4FB

JTYP 326
CE66

-0530-

-0540-

HVP 327
OBBB

JTYP 328
FOC8

JTYP 329
2BIB

JTYP 330
857A

JTYP 331
OBOO

JTYP 332
FOOO

JTYP333
3BA3

JTYP 334
B57A

-0540-

-0550-

JlYP 335
EOFB

JTYP 336
OBlF

JTVP 337
C4DA

JTYP 338
2SF3

JTYP 339
857A

JTYP 340
OAbO

JTYP 341
OB46

J TVP 342
FOE2

-0550-

-0560-

JTYP 343
859E

JTYP 344
2B8B

JTY P 345
857A

JTYP 346
OBOO

JTYP 347
EOFA

JTYP 348
OBBB

JTVP 349
C4FB

JTYP 350
36F5

-0560-

-0570-

. JTYP 351
5BF9

JTVP 352
OfAB

JTYP 353
FOFE

JTYP 354
IFF3

JTYP 355
857E

JTYP 351
2A65

JTYP 361
5FAO

JTYP 362
D26B

-0570-

058-0580-

JTYP 363
C16B

JTYP 364
OFOO

JTY P 365
C488

JTYP 366
859E

JTYP 361
CE13

JTYP 368
0526

JTVP 369
OF70

JTYP 370
E081

-0580-

-0590-

J1YP 371
85A6

JTYP 372
0527

JTYP 373
OFBB

JTYP 374
F080

JlYP 375
OFCB

JTYP 376
F08D

JTYP 377
85A6

JTVP 318
8710

-0590-

-05AO-

JTYP 319
2F45

JTYP 380
85AA

JTYP 381
2FE7

JTYP 382
OFEF

JTYP 383
C4C1

JTYP 384
5030

JTYP 385
OOFS

JTYP 386
C4B2

-05AO-

-05BO-

JTVP 387
C260

JTYP 388
C23F

JTYP 38 iJ
D03E

JTYP 390
F53F

JTYP 391
3F45

JTYP392
1F38

JTYP 393
85EA

JTYP 394
F542

-0580-

-05Co-

JTYP 395
FI38

JTYP 396
IF45

JTYP 391
858A

JlY P 398
3513

JTYP 399
IF83

JTYP 400
9086

JTYP 401
D254

JTYP 402
Cl02

-05CO-

-0500-

J T'l'P 403
A494

JTYP 404

JTYP 405
C153

JTYP 406
DADE

JTYP 407
5ADF

JTYP 408
OOAB

J TYP 409
FOE 1

JTYP 410
896C

-0500-

HFE

-05EO-

JTYP 411
8710

JTYP 412
8376

JTY P 416
OF6B

JTYP 417
F56A

JTVP 418
Fl24

JTYP 419
151)

JTYP 420
901E

KENO 030
3480

-05EO-

-05fO-

KENO 031
6004

KENO 032
9872

IMPY 010
7222

IMPY 012
2C07

IMPY 013
1020

IMPY 014
4426

IMPY 020
7032

IMPY 022
50lA

-05FO-

CONTROL ADDRESS

05--

, PAGE 231

CONTROL ADDRESS

0

CLOAo=*E40, EC LE VEL=1282 11
06--

DATE 11/08/68

ADORE SS LIST
2

4

6

8

A

C

E

-0600-

IMPY 023
COOS

IMPY 030
8442

I MPY 032
E008

I MPV 033
FoOA

IMPV 034
161S

IMPY 035
50F9

IMPY 036
CC18

IMPY 037
94FC

-0600-

-0610-

I MPY 046
3CS5

I MPY 041
8618

IMPY 048
5030

IMPY 049
8600

IMPY 038
5030

IMPY 039
SODS

IMPY 040
3OB5

IMPY 041
703A

-0610-

-0620-

I MPY 042
eC15

IMPY 043
OFIO

I MPY 044
5FlA

I MPY 045
8£.18

MAAA 120
2A85

MAAA 121
9172

lOVo 071
D270

IOVO 072
3643

-0620-

-0630-

IOVO 073
2F07

[DVo 014
8664

lDVD 064
3645

10VO 065
361.3

10VD 066
DIBO

10VO 067
7030

10VO 068
5226

10VO 069
C220

-0630-

-0640-

IDVo 010
8658

10VO 058
ODED

10VO 059
EOB8

10VO 060
001B

[OV 0 0& 1
FOB8

10VD 062
1085

10VD 063
8638

IDVD 014
16C5

-0640-

-0650-

IOVO 015
16F3

IOVO 016
3042

10VO 022
7032

10VD 024
4426

10VO 025
SOIA

lOVO 026
C05F

10VO 033
8442

IOVD 035
0063

-0650-

-06&0-

10Vo 03&
3683

IDVo 037
50FO

10VD 039
5030

10VO 040
C06S

10VD 047
8442

IOVo 049
5OAO

IoVo 050
C5Fl

10VO 051
3A95

-0660-

-0610-

IOVO 052
7AFF

IoVD 053
DIF1

IOVO 054
4ADD

I OV 0 055
E043

IDVD 056
F035

10VO 057
8636

IOVO 015
16C3

10VO 076
F583

-0610-

068-0680-

IDVD 077
869E

10VO 018
0187

IOVO 019
86FO

10VO 080
0040

10VO 086
5032

IDVO 088
C591

IDVO 089
3000

10VO 090
5444

-0680-

-0690-

lOVD 091
F595

IOVO ,092
2002

lOVO 09.3
4246

[OVD 094
C59A

10VO 095
·8658

10VD 096
0002

10VD 097
8658

IOVD 098
E222

-0690-

-06AO-

10VO 099
86CC

lOVO 105
5032

IOVO 101
1000

10VO 108
0194

10VO 109
F20C

10VO 110
8602

10VD 116
1000

IDVD 111
5030

-06AO-

-06RO-

10 VO 118
30B5

IDVD 119
2A95

10VD 120
50FD

I OV 0 121
7fAF

IoVo 122
40F8

IDVo 123
7F3A

IoVo 124
F5C3

IOVD 125
3042

-0680-

-06CO-

IOVO 126
8688

IOVO 135
5A82

IoVo 136
3B43

10VO 137
7A82

IDVo 139
3623

10VO 140
2833

10vO 141
2BFF

10VO 142
('.03

-06CO-

-0600-

lOVD 143
86A2

IOVD 149
5A32

10VD 151
5OBO

10VO 152
C05B

IOVO 159
8442

IDVo 161
5830

10VO 162
E061

10VD 163
F069

-0600-

-06EO-

10VD 164
0660

IOVO 165
1830

10VO 166
7B3A

IOVo 161
801C

10VO 110
0663

(OVO 111
86EC

10VO 168
1820

10VO 169
86E4

-06EO-

-06F0-

IOVD 112
(SAD

10VO 113
2040

10VO 114
F22S

I OV 0 115
8688

IMAO 010
57AB

IMAD 071
50FB

IMAO 012
UFO

IMAO 073
1FFo

-06FO-

CONTROL ADDRESS

06--

,PAGE 238

DATE

ADORE 55 LI Sf
CJNTROL AoURESS

0

2

4

6

8

ClOAo:*E40, EC LEVEL=128211
01--

11/08/68

A

C

E

-07CO-

I MAO 0"14
6FA3

I MAD 015
D208

IMAO 076
f58a

[MAO 011
2FlO

IMAO 078
lFBo

{MAO 019
4fBB

IMAO 080
3BC5

I MAO 081
128E

-0700-

-0710-

JT'I'P 260
5C82

JTYP 261
3083

JTYP 262
7C82

JTVP 263
128E

INOX 003
1002

INOX 004
COB

INO X 005
57CO

INDX 006
1783

-0710-

-0120-

INOX 001
8726

INOX 008
5079

I NoX 009
17fO

INDX 010
Cf31

{NOX 011
5FD9

INOX 012
Sf CO

INDX 013
IFa3

INOX 014
8732

-0120-

-ono-

I NO X 015
IFfO

INDX 016
5F43

1 NOX 017
SH8

INDX 018
5AEO

INOX 019
5098

INOX 020
0043

[NDX 021
6886

INO X 022
5F98

-0730-

-0740-

INOX 023
8C06

[NOX 024
C04B

I NOX 025
50CO

INOX 026
1083

[NDX 027
8HC

INDX 028
LDfO

tNOX 029
4040

INOX 030
SofB

-0740-

-0750-

I NOX 031
SoBA

[NOX 032
304S

I NoX 033
COSO

INoX 034
SDeo

INoX 035
1083

IN OX 036
875E

INDX 037
lOFO

INoX 038
6f-03

-0750-

-0760-

INoX 039
SDBA

INOX 040
C06B

I NDX 041
3045

INOX 042
5OCO

INoX 043
1083

INOX 044
58BO

INoX 045
5FAB

INO X 046
4Df3

-0760-

-0770-

INoX 047
74H

INOX 048
5B09

INOX 049
3045

INoX 050
C07F

INOX 051
50CO

INOX 052
1083

INOX 053
8780

INOX 054
10FO

-0770-

078-OHO-

INOX 055
77Df

I NOX OSG
0708

INOX 057
2AIo

INoX 058
1745

INOX OS9
54fS

INDX 060
5FEO

INOX 061
64fF

INOX 062
5AF9

-0780-

-0790-

INOX 063
Ef2D

I NoX 064
2007

INOX 065
fflE

INox 066
2oF6

INOX 061
24AO

INDX 068
F49E

INOX 069
lOIB

INox 070
17FD

-0790-

-07A0-

INOX 071
57Fl

INoX 072
6FFF

1 NDX 073
5AEO

INDX 074
6B4B

INDX 075
1645

INDX 076
8C8A

If!lDX 077
'30E9

INDX 078
2440

-07AO-

-07BD-

INDX 079
Ffl7

I NDX 080
879E

KAAA 105
490F

KAAA 106
5662

KAAA 107
7C52

KAAA 108
EEf5

KAAA 109
OEF4

KAAA 110
fAF5

-07BO-

-07CO-

KAAA I I I
CEEO

KAAA 112
8BFO

KAAA 123
E754

KAAA 124
0753

KAAA 125
fOD6

KAAA 126
CF58

KAAA 127
1740

KAAA 12B
0759

-07CO-

- 0700-

KAAA 129
3E23

KAAA 130
8708

KAAA 131
C659

KAAA 132
1145

KAAA 133
1685

KAAA 134
FB"19

KAAA 135
C778

KAAA 136
9F6C

-0700-

-07EO-

KAAQ 019
2F07

KAAQ 020
49FF

KAAQ 021
2fl5

KAAQ 022
8392

KAAA 103
4ECF

KAAA 104
8468

KAAA 097
3480

KAAA 098
f5Ef

-07E0-

-07f0-

KAAA 099
5ECF

KAAA 100
C4E9

KAAA 101
A500

KAAA 102
8390

KAAA 137
1785

KAAA 138
5778

KAAA 139
2E08

KAAA 140
9E48

-07fO-

CONTROL ADDRESS

07--

,PAGE 239

ADDRESS LIST
CONTR()L ADDRESS

0

ClOAO,.*E40. EC lEVEl=128211 ,PAGE 240
08--

DATE tl/08/68
2

%

8

6

A

C

E

-0800-

BOIA 280
4E02

BOIA 281
2ElB

BOlA 282
2flO

BOlA 283
CAOO

BOlA 284
6E02

BOlA 285
8388

BOIA 302
EtA3

BOlA 303
2020

-0800-

-0810-

BOlA 304
E190

BOlA 305
2EC5

BOlA 306
3E43

BOlA 307
2F85

BDIA 30B
3FA3

BOlA 309
6E12

BOlA 310
2EF7

BOlA 311
3F89

-0810-

-0820-

BOIA 312
8802

BOlA 313
0020

BOlA 314
HA5

BOI A 315
D1AC

BOIA 316
0040

BOlA 311
B308

BOlA 318
2040

BO.IA 319
DlAE

-0820-

-0830-

BOIA 320
4E22

BOIA 321
bEl2

BOlA 322
3Ee9

BOlA 323
5EFl

BOlA 324
8802

BOlA 385
6443

BOlA 386
2505

BOlA 387
7543

-0830-

-0840-

BOlA 388
3808

BOlA 389
0500

80lA 390
3800

BOlA 391
OAC6

801A 392
1212

BOlA 393
2800

BOIA 394
C43A

80lA 399
2440

-0840-

-0850-

BOlA 400
88bE

BOlA 401
OE3F

BOIA 402
FE04

BOlA 403
4E80

BOlA 404
bE80

BOlA 405
FAOA

BOIA 406
OE3F

801A 407
EAOE

-0850-

-0860-

BOlA 408
1212

BOlA 409
B8bE

BOlA 410
OF IF

BDIA 411
FEE6

BOlA 412
4E80

BOlA 413
6E80

BOlA 414
02E2

BOIA 415
4E80

-0860-

-0870-

BOlA 41b
3804

SOIA 417
6E80

BOlA 418
CAF4

BDI A 419
3800

BOlA 420
128E

INTP 109
5E82

INTP 110
4A65

lNTP I I I
2F23

-0870-

IDCM 050

-0880-

088INTP 112
9245

10CM 047
A564

IOCM 048
AD08

5007

10CM 049
A570

5007

5007

A556

-0890-

IOCM 039
57F9

IOCM 040
3F23

IOCM 041
8902

JCHl 217
2B42

JCHL 218
F098

JCHl 219
2800

JCHl 220
2B08

JCHl 221
C5A5

-0890-

-OBAO-

JeHL 222
3A79

JCHl 223
9796

JCHl 224
2A95

JCHl 225
OlA3

JCHl 226
302B

.IICHt. 221
5FCO

JCHL 228
CF5b

JCHl 229
4A26

-08AO-

-08Bo-

JCHL 230
2003

JeHl 231
6BOB

JCHL 232
bAeD

JCHL 233
5E22

JCHL 234
7FB9

JCHl 235
7EA9

JCHL 236
F507

JCHl 237
0345

-08BO-

-08Co-

JCHl 238
2AC7

JCHL 239
9796

JCHl 240
5730

JCHL 242
01FB

JCHl 243
C4CF

JCHl 244
571B

JCHL 245
17B5

JCHL 246
7738

-08eo-

-0800-

JCHL 247
2 OFF

JCHL 248
C4C4

JCHL 249
90E2

JCHL 250
90E4

JCHL 20B
2B4B

JCHL 209
AA31

JCHL 210
2095

JCHl 211
EOOE

-0800-

-08EO-

JCHL212
D917

JCHL 213
5F7F

JCHL 214
2848

JeHl 215
71C8

JCHl 216
B80E

MAAA 033
9286

BOlA 269
OlEO

BOlA 270
EIEF

-OBEO-

-OBFO-

BOIA 271
2E81

BOlA 272
2F05

SOl A 273
6El2

BOI A 274
6E22

BOlA 275
3EE9

BOlA 276
2F71

BDIA 277
8802

BOIA 004
AAFA

-08FO-

-0880-

CONTROL ADDRESS

08--

ADORE S S LIST
CONTROL ADDRESS

0

CLOAD=*E40, EC LE VEL=1282 11 ,PAGE 241
09--

DATE 11/08/68
2

4

6

8

A

C

E

-09CO-

IOCM 042
51F9

IOCM 043
5AC2

IOCM 044
0883

IOCM 045
F08A

IOCM 046
9B11

IOCM 051
9813

MAAA 032
9286

JTYP 265
CFA3

-0900-

-0910-

JTVP 266
C114

JTYP 261
924C

JTYP 268
5F30

JTYP 269
OfFB

JTYP 210
C490

JTYP 271
85E4

JTYP 212
E21B

JTYP 213
5224

-0910-

-0920-

JTYP 214
8316

JTYP 215
5AEF

JTYP 216
DAA9

JTYP 217
8948

JTYP 218
1EC5

JTYP 219
OE58

JTYP 280
C4B 8

JTYP 281
C232

-0920-

-0930-

JTYP 282
8316

JTYP 283
2FF3

JTYP 284
lF38

JTYP 285
8316

JTYP 286
8110

JTYP 281
OEAB

JTYP 288
C4C8

JTYP 289
2f45

-0930-

-0940-

JTYP 290
C231

JTYP 291
8110

JTYP 292
CACB

JTYP 293
85AA

JTYP 295
CAC3

JTYP 296
CA4F

JTYP 291
8538

JTYP 298
OA53

-0940-

-0950-

JTYP 299
8538

JJYP 300
OEDB

JTYP 301
FOD8

JTYP 302
fE&O

JTYP 303
2F45

JTYP 304
8710

JTYP 305
C26F

JTYP 306
85AA

-0950-

-0960-

JTYP 301
C269

JTYP 308
2F55

JTYP 309
3FD3

JTYP 310
85AA

JTYP 311
2F15

JTYP 312
3F53

JTYP 313
E213

JTYP 314
4fFf

-0960-

-0970-

'JlYP 315
A416

JTYP 316
CHE

JTYP 311
5226

JTYP 318
8376

MAAA 133
221E

MAAA 134
348&

MAAA 135
2808

MAAA 136
9408

-0910-

098MQQQ 044
A638

lOCM 052
A5FE

IOCM 053
A614

IOCM 054
A640

5001

5007

lOCM 055
83AO

-0980-

5007

-0990-

MQQQ 045
0010

MQQQ 055
A638

lRXF 003
2B55

LRXF 004
1838

LRXF 005
2406

lRXF 001
IBOO

lR XF 008
2A55

lRXF 009
5C88

-0990-

-09AO-

LRXF 010
2873

lRXf 011
6003

lRXF 012
6003

lRXF 013
EOBB

lRXF 014
6BC1

lRXF 015
C4C1

lRXF 016
F231

lR XF 017
2880

-09AO-

-0980-

lRXF 018
2545

LRXF 019
0840

lRXF 020
EOEl

lRXF 021
2F80

lRXF 022
89EO

lRXF 023
6BC1

lRXF 024
C401

lRXF 025
1C 73

-09BO-

-09CO-

lRXF 026
8(KA

lRXF 021
98EA

lRXF 028
8EAO

LRXF 029
3C43

lRXF 030
5085

lRXF 031
3B85

lRXF 032
51AO

lRXF 033
6C15

-09CO-

-09DO-

LRXF 034
5DB3

lRXF 035
C4D6

lRXF 03&
2BC5

LRXF 031
6BC5

lRXF 038
EC5C

LRXF 039
FC20

lRXF 040
55AO

lR XF 041
052C

-0900-

-09EO-

lR XF 042
5030

lRXF 043
0061

lRXF 044
1545

lRXF 045
1538

lRXF 046
21FF

LRXF 047
C49E

LRXF 048
83BO

lRXF 049
0840

-09EO-

-09FO-

LRXF 050
EOC2

LRXF 051
F277

lRXF 052
SA2E

LRXF 053
2A01

lRXF 054
2C45

UHF 055
2025

LRXF 056
2945

lRXF 057
639B

-09FO-

-0980-

CONTROL ADORE SS

09--

DATE

ADORE SS LIST
CONTRDL ADDRESS

0

2

4

6

8

GlOAD=*E40, EC lEVEl:128211
OA--

ll/08/68

A

C

E

-OAOo-

lRXF 058
62AO

lRXF 059
62A9

lRXf 060
292f

LRXF 061
6024

lRXf 062
6198

lRXF 063
60AO

lRXf 064
58C8

lRXf 065
5889

-OAOO-

-OA 10-

lRXf 066
55AO

lRXF 067
3545

lRXF 068
5F30

lRXF 0&9
DFIB

lRXF 070
1545

lRXF 071
1538

lRXF 072
5989

lRXF 013
55AO

-OA10-

-OA20-

lRXf 014
3545

LRXf 015
5FIO

lRXf 076
DF29

lRXF 077
1545

lRXf 078
7518

lRXF 019

LRXF 080
OOOG

lRXF 081
8A8A·

-OA20-

eDoe

-OA30-

JEND 129
2085

JENO 130
5FGO

JEND 131
4FD5

JEND 132
1083

JEND 133
5FCO

JENO 134
ff-3F

JENO 135
8D7C

JEND 136
IF15

-OA30-

-OA40-

JEND 137
1FGO

JEND 138
9E12

I NT I' 116
6FF3

INTI' 117
6FF3

INTI' 118
6FF3

INTI' 119
6FF3

INTI' 120
6FF3

INTI' 121
OA9D

-OA40-

-OA 50-

INTI' 128
f007

INTI' 129
6FE5

I NTP 130
8A5A

I NfP 131
IfFF

INTP 132
6FE7

INTI' 138
7F82

INTI' 140
IF 13

INTI' 141
5FB9

-OA50-

-OA60-

INTI' 142
8E82

JEND 122
C5EB

JEND 123
3189

JEND 124
&151

JENO 125
C4Fl

JENO 126
7222

JENO 127
.3486

JENO 128
A24C

-OA60-

- OA 70-

JENO 114
5552

JENO ll5
(56B

JENO 116
5042

JEND 117
2005

JENO US
5700

JENO 119
3715

JENO 120
7700

JENO 121
8A6A

-0A70-

OA8-OA80-

IERR 002
B159

IERR 003
810A

I ERR 004
8004

IERR 005
9378

MMMM 017
AE80

lXFR 003
3466

LXFR 004
0414

lXfR 005
0719

-OA80-

-OA90-

LXFR 006
E08A

lXFR 001
E40a

lXFR 008
2004

LXFR 009
009A

lXFR 010
CE90

lXFR 011
93F4

lXFR 012
3406

LXFR 013
204.5

-OA90-

-OAAO-

LXFR 014
2115

txFR 015
3183

lXFR 016
5400

lXFR 017
1008

LXFR 018
5111

lXfR 019
flt31

lXFR 020
2035

lXfR 021
2IA5

-OAAO-

-OA80-

lXfR 022
2445

lXfR 023
2525

lXfR 024
251B

lXFR 025
22A3

lXfR 026
2807

lXFR 027
2907

lXFR 028
4A86

lXfR 029
4C86

-OA80-

-OAGO-

lXFR 030
4E86

LXFR 031
2613

lXFR 032
5100

lXFR 033
C148

LXFR 034
6965

lXFR 035
014F

LXFR 036
6865

lXFR 037

-OACO-

-OAOo-

LXFR 038
G065

lXFR 039
f751

lXFR 040
6F65

lXFR 041
C35B

lXFR 042
6865

lXFR 043
035F

lXFR 044
6A65

lXFR 045
E363

-OAOO-

-OAEO-

LXFR 046
6C65

lXFR 047
F367

lXFR 048
6E65

lXFR 049
6663

lXFR 050
0679

lXFR 051
F415

l XFR 052
21AB

lXFR 053
F4f2

-OAEO-

-OAFO-

LXFR 054
2010

lXFR 055
8AC4

lXFR 056
3l9B

lXFR 057
8AC4

lXFR 058
7940

lXFR 059
6444

l XFR 060
7840

lXFR 061
6444

-OAFO-

CONTROL ADDRESS

E153

OA--

,PAGE 242

OATE 11/08/68

ADDRESS LIST
CONTROL ADDRESS

0

2

4

6

8

A

CLOAO=*E40, EC lEVEL=12821l ,PAGE 243
OB--

C

E

-OB CO-

lXfR 062
7040

lXFR 063
6444

lXfR 064
7f40

lXFR 065
6444

lXFR 066
C114

lXFR 067
5899

lXFR 068
5AB9

lXfR 069
5C09

-OBOO-

-DB 10-

lXFR 070
5EF9

LXFR 071
8AF8

lXFR 072
22FF

lXFR 073
C4A7

lXFR 074
F423

lXFR 075
3130

l XFR 076
C020

lXFR 077
20FO

-OB10-

-OB20-

lXFR 078
8AB8

lXFR 079
213F

LXFR 080
8ABR

lXFR 081
148B

lXFR 082
C03E

lXFR 083
F439

l XFR 084
2IlB

lXFR 085
2525

-OB20-

-OB 30-

LXFR 086
3466

lXfR 087
D331

LXfR 08B
3400

LXFR 089
8AB6

lXFR 090
2U7

lXFR 091
2507

lXFR 092
8AB6

LXFR 093
F44A

-OB30-

-OB40-

LXFR 094
5202

LXFR 095
2155

lXFR 096
2907

LXFR 097
2835

LXFR 098
8994

lXfR 099
0040

L XFR 100
C403

lXFR 101
9BEA

-OB40-

-OB50-

lXFR 102
A5AO

LXfR 103
98EA

LXFR 104
3466

LXfR 105
8E8C

KAAN 052
56EO

KAAN 053
3785

KAAN 054
76EO

KAAN 055
8390

-OB50-

-OB 60-

ICYC 225
9CB8

ICYC 22b
A062

5007

ICYC 227
8C50

ICYC 228
Al08

ICYC 229
807C

JTVP 243
E172

-OB60-

5007

JTYP 244
AElE

JTYP 245
5AEf

JTY,P 246
8538

ICYC 235
9nC

MODO 052
2AB5

14000 053
9172

ICYC 237
8100

ICYC 238
840A

-OB70-

-OB70-

OB8- OB 80-

LPSU 004
3462

LPSU 005
C40l

lPSU 006
3402

lPSU 007
2080

lPSU 008
CFC8

lPSU 009
CEC8

LPSU 010
FFC5

LPSU 011
C14F

-OB80-

-OB90-

lPSU 012
C563

lPSU 013
3462

LPSU 014
F419

lPSU 015
3443

lPSU 016
2400

lPSU 018
2815

lPSU 019
2977

lPSU 020
2C35

-OB90-

-OBAO-

lPSU 021
5909

LPSU 022
2Af7

lPSU 023
5AB9

lPSU 024
5280

lPSU 025
1A8A

lPSU 026
72CA

LPSU 027
C826

lPSU 028
5202

-OBAO-

-OB80-

LPSU 029
2C15

lPSU 030
2007

lPSU 031
F26B

LPSU 032
2A65

lPSU 033
3A43

lPSU 034
b3AB

lPSU 035
6200

lPSU 036
2BF5

-OBBO-

-06CO-

LPSU 037
7B38

lPSU 038
9488

lPSU 039
5EC2

lPSU 040
CEOE

lPSU 041
3AA9

lPSU 042
0080

lPSU 043
8EBA

lPSU 044
0080

-08CO-

-0600-

lPSU 045
3462

lPSU 046
.3415

lPSU 047
3400

lPSU 048
2435

LPSU 049
2513

lPSU 050
2015

lPSU 051
21E1

lPSU 052
3178

-OBOO-

-OB EO-

lPSU 053
8ABE>

lPSU 054
3462

lPSU 055
1443

lPSU 05&
2F40

lPSU 057
8B98

lPSU 058
2B95

lPSU 059
2Al3

lPSU 060
9B5C

-OBEO-

-OBFO-

KBBG 027
2C45

KBBG 028
4ECF

KBBG 029
2C15

KBBG 030
4BCF

KBBG 031
2C07

KBBG 032
4ECF

KBBG 033
4BCF

KBBG 034
128E

-OBFO-

CONTROL ADDRESS

OB--

ADDRESS LIST

CONTROL ADORESS

OATE 11/08/68

0

2

4

6

8

-oeoo-

Ieye 124
8718

ICYC 125
8118

ICye 126
8118

ICYC 121
5198

ICYC 128
0721

ICYC 129
5F19

ICYC 130
5F29

ICYC 131
2345

-OCOO-

-OCID-

ICye 132
C640

ICYC 133
1685

ICYC 134
8e44

ICye 135
ColD

ICYC 136
3025

ICYC 137
8C32

ICye 138
3615

ICYC 139
8C32

-oe10-

-OC2D-

ICYC 140
5fFO

ICYC 141
5FEO

Ieye 142
6BfB

leye 149
6ACO

Icye 151
fBl1

ICYC 152
0617

ICYC 153
C733

ICYC 154
071B

-OC2D-

-Oe3D-

IC YC 155
F096

ICYC 156
57FD

ICYC 157
8719

ICYC 197
5019

ICYC 198
2245

ICYC 199
2345

Icye 200
C645

leyc 201
3683

-000-

-OC4(}-,

ICYC 202
3625

ICYC 203
4026

ICye 204
3615

ICYC 205
5886

ICYC 206
862B

ISWM 012
1045

I SWM 013
1845

I SWM 014
8C5A

-OC40-

-OC50-

ISWM 004
5010

ISWM 005
5B30

I SWM 006
FHA

ISWM 001
3045

ISWM 008
3B45

ISWM 009
70lA

I SWM 010
783A

I SWM 011
807C

-OC50-

-OC60-

ICYC 239
ge9C

ICYC 240
ADA6

ICYC 241
ADA6

ICYC 242
9B1C

ICYC 243
8C50

Ieye 244
9578

IC YC 245
A26E

-OC60-

5007

IC YC 246
9104

ICYC 247
9702

ICye 248
85F4

Icye 249
864E

ICYC 250
A2D4

ICYC 251
A204

ICYC 282
AE6C

IC YC 283
AbEC

-0C70-

-OC70-

A

ClOAD=*E40, EC lEVEl=128211 ,PAGE 244
OC--

C

E

OC8- OC 8(}-,

ICYC 158
8ceE

ICYC 163
8530

ICYC 167
820A

ICYC 111
2007

ICYC 172
6BfB

ICYC 173
6AOD

ICYC 114
5098

ICYC 175
C61B

-OC80-

- OC 9(}-,

ICYC 176
40A6

ICYC 117
0030

ICYC 178
3685

I CYC 119
1655

ICYC 180
80AC

ICYC 186
421\6

IC YC 187
1685

ICYC 188
002C

-OC90-

-OCAO-

IC YC 189
0553

ICYC 190
C440

ICYC 191
5079

ICYC 192
5098

ICYC 193
0025

ICYC 194
3623

ICYC 195
5886

IC YC 196
862B

-OCA(}-,

-OCB(}-,

ICYC 181
30B

ICYC 182
C520

ICYC 183
4206

ICYC 184
1615

ICYC 185
8CAC

KAAQ 013
2F83

KAAQ 014
9EAA

5007

IERR 006
81DA

I ERR 007
A062

5001

I ERR 008
810A

IERR 009
936C

IERR 010
807C

ICYC 159
2FED

-OCCO-

5007

-OCOO-

ICYC 160
20E3

ICYC 1.61
2020

ICYC 162
8C88

IERR 016
934C

JTYP 241
4EDO

JTYP 242
AE2A

IERR 018
810A

IERR 019
810A

-OCOO-

-OCEO-

IeyC 284
807C

ICYC 281
457C

ICYC 288
999C

ICYC 289
999C

ICYC 290
A57C

Icye 291
A51C

ICYC 292
999C

IC YC 293
999C

-OCEO-

-OCf(}-,

ICYC 294
801C

ICYC 295
AE40

ICYC 307
A874

5001

ICYC 308
3613

ICye309
91CA

ICYC 310
91CC

5007

-OCC(}-'

CONTROL ADORE SS

-OCBO-

-OCFOOC--

ADDRESS LIST
CONTROL ADDRESS

a

ClOAO=*E40. EC lEVEl=128211 ,PAGE 245
aD--

DATE 11/08/68
2

4

&

8

A

C

E

-0000-

IC VC 211
B167

ICYC 212
Bl09

ICVC 213
B179

ICYC 214
010B

ICYC 215
914E

(Cye 216
A06e

MBBB· 075
2B08

MBBB 076
021E

-0000-

-0010-

MBSS 077
3400

MSBB 078
2e05

MSBS 079
SbF2

MBSS ()80
0210

MBBB 081
C610

MBSB 082
807C

MBBS 083
5032

MSSS OB4
9E72

-0010-

-0020-

ICYC 201
850S

lCye 208
8515

ICYC 209
8515

ICYC 210
8515

MKKK 066
5En

MKKK 061
EB5e

MKKK 068
26A3

MKKK 069
AE80

-0020-

-0030-

MKKK 08b
0939

MKKK 087
5E62

MKKK 088
3F43

MKKK 089
1E62

MKKK 090
800C

MKKK 095
5E62

MKKK 096
1F43

MKKK 091
CC44

-0030-

-0040-

MKKK 098
ES45

MKKK 099
LEoS

MKKK 100
f948

MKKK 101
3E25

MKKK 102
7E62

MKKK 103
E956

MKKK 104
2S08

MKKK 105
021E

-0040-

-0050-

MKKK 106
26A3

MKKK 101
9f4e

MKKK 091
093B

MKKK 092
2B08

MKKK 093
021E

MKKK 094
8flA

MKKK 070
4F4F

MKKK 011
2B42

-0050-

-0060-

MKKK 072
FOEO

MKKK 073
5fOf

MKKK 014
f055

MKKK ()15
2F05

MKKK ()76
7En

MKKK 077
5E62

MKKK 018
E940

MKKK 019
C931

-0060-

-0010- ·MKKK 080
1f13

MKKK 081
3F43

MKKK 082
1E62

MKKK 083
2B48

MKKK 084
021E

MKKK 085
AC4A

ICYC 031
2F43

ICYC 038
4FFF

-0010-

008-0080-

ICYC 039
FlE2

ICYC 041
5F98

ICYC 041
2E25

ICVC 049
Of61

ICye 050
16C5

Icve 051
16fl

ICYC 052
3f45

IC VC 053
CH7

-0080-

-0090-

ICVC 054
F094

lCVC 055
2Ff7

lCVC 056
3F85

ICYC 057
55EO

Icve 058
5098

ICYC 059
0021

ICYC 060
3613

ICye 061
8CAC

-0090-

-OOAo-

Icve 069
052A

ICye 070
4206

Ieye 011
1b15

ICVC 012
Eb2A

ICYC 073
3615

ICYC 014
1625

ICYC 075
50f 1

ICVC 016
C045

-OOAO-

-ooso-

tcve 071
001B

leyc 018
FOC7

ICYC 019
C664

I cye 080
0040

ICYC 081
C4C2

ICVC 082
05S8

ICYC 083
C4C2

ICYC 084
5886

-OOSO-

-ODCO-

ICVC 085
9El2

ICYC 109
3645

ICVC 110
6Fff

ICYC Hi
5AEO

ICVC 112
5F98

ICYC 113
OF4F

ICVC 114
8C36

ICYC 115
CF5f

-OOCO-

-0000-

levc 116
OFA8

Icve 111
FOOO

Icve 118
OF40

ICYC 119
C40E

ICVC 120
3645

ICVC 121
8C06

ICYC 121
8118

IC YC 122
8f09

-0000-

-OOEO-

ICVC 061
8118

IC YC 036
9682

ICye 086
5559

ICVC 081
FOC2

ICYC 088
ODCS

{CVC 089
FOCl

ICye 090
ED42

I CYC 091
5551

-OOEO-

-OOFo-

ICVC 098
3525

ICye 100
35C3

ICVC 102
5049

ICYC 103
3635

ICYC 104
5198

ICYC 105
5109

IC YC 106
5198

ICYC 107
5098

-OOFO-

CONTROL AODRESS

OD--

ADDRESS UST
CONTROL ADDRESS

-OEOO-

0

DATE 11/08/68
2

B

6

4

A

C lOAD=*E 40, EC lEVEl=128211
OE--

C

E

IOC 108
8e92

MLll 047
51"01"

MlLL 048

MLll 049
F090

MUL 050
CCOE

I'1UL 051
1523

MUl 052
1"094

MUL 053
800e

-OEOO-

00B8

-0£10-

MLLl. 060
280.2

MlLl 061
BOlO

MLll 054
2B08

MlLl 055
3400

MUl 056
2C05

I'1Lll 057
5032

MUl 058
56F2

MlLl 059
B004

-OEIO-

-OE2D-

INT? 171
6AA3

INT? 172
6AA3

INT? 173
6AA3

INT? 1 H64*3

INTP 115
6AA3

INT? 176
6AA3

INT? 177
6AA3

INTP 178
oA45

-OE20-

-OE30-

I NTP 179
6AF7

INT? 180
C403

INT? 194
OE73

INT? 195
FA3e

INT? 196
3BC5

INT? 197
8E7E

INT? 198
2ElD

INTP 199
EE39

-0E30-

-OE40-

INTP 200
3E43

INTP 201
8E14

INTP 202
FE4A

INTP 203
6FA5

INTP 204
8E4E

INTP 205
lAfF

INTP 206
6FA7

INTP 207
7FC 0

-OE40-

-OE50-

INTP 20B
BE38

INTP 209
FA7B

I NTP 2L0
OEOo

INT? 211
C4B7

INT? 212
DE60

INT? 213
3885

INTP 214
1845

INT? 215
8E7E

-OE50-

-OE60-

INT? 216
OED9

INT? 217
f4DB

I NT? 218
18C5

INT? 219
EE6F

INTP 220

INT? 221
EO FE

INTP 222
BE40

INT? 223
3845

-OE6D-

lE4B

INTP 224
8E7E

I NTP 167
2E07

INTP 16B
5FCO

INTP 169
2A13

(NTP 170
9220

INTP 225
OB49

INTP 226
F408

INT? 227
5CE2

-0E70-

-OE70-

OEB-OEBO-

INTP 22S
78CO

I NTP 229
5EF2

INTP 230
5EA9

I NT P 231
0640

INTP 232
7AF2

INTP 233
A412

lRDR 002
2840

lROR 003
2008

-OESO-

-OE90-

LROR 004
1445

lRO.R 005
3406

lRoR 006
5A82

lROR 007
lA85

lROR 008
F99F

lROR 009
3000

LRoR 010
3A85

lROR 011
7A82

-OE90-

-O.EAO-

lRoR 012
5.A92

lROR 013
FOBl

lROR 014
C981

lROR 015
1A43

lROR 016
7A92

lROR 017
340,0,

lROR DIB
1593

lROR 019
A5AO

-DEAO-

....,DEBD-

LROR 020
3A't3

lROR 0,21
50C2

lROR 022
C02B

lROR 023
1583

lROR 024
3AC9

lROR 025
5A89

lRDR 026
7AF2

lROR 027
AC8C

-OEBO·-

I RST 175
0000

IRsr

176
QODO

KAAN 081
21"0,7

KAAN 082
5AEF

KAAN 083
OE55

KAAN 084
ED03

-DECD-

-OECQ-

-OEOD.-

KAAND85
3F25

KAAN 086
OEB5

KAAN 087
ED09

KAAN 088
3F1.3

KAAN DB9
DEB

KAAN 0,90
FOEB

KAAN 0,91
3F23

.UAN 092
FE66

....,DEDO-

-QEEO-

KAAN 0,93
31"27

KAAN 0,94
05E6

KAAN 0,95
3F13

KAAN 0,96
5EEF

KAAN 0,97
9E98

KAAN o,9B
EASE

KAAN 104
3Eo,O

KAAN IDS
1210,

-OEEO-

-OHD-

KAAN 10,6
2725

KAAN 101
4071"

KAAN 108

KAAN 10,9
4B7F

KAAN 110
0,340

KAAN HI
37{).3

KAAN ll2
o,E04

KAAN 113
2E08

-OEFo,-

CONTROL AO.ORESS

2715

OE--

,PAGE 246

ADORE SS Ll Sf

DATE 11108/68

0

2

4

6

-OFOO-

KAAN 114
4F1F

KAAN 115
3000

KAAN 116
3443

KAAN 117
3490

KAAN 118
2801

KAAN 119
2943

KAAN 120
5A32

KAAN 121
2888

-OFOO-

-OF 10-

KAAN 122
8HO

MSSS 043
1645

MA8S 044
3685

M88B 045
1633

MBBS 046
3623

MBBB 047
5AE2

MBBB 048
8978

80IA 423
EE9E

-OHO-

-OF 20-

BOlA 424
1212

BOlA 425
5EFF

BOlA 426
C4A4

BOI A 427
2800

BOlA 428
2020

SOIA 434
9876

KBBB 056
1485

KBBB 057
2703

-OF20-

-OF 30-

KBBB 058
F437

K8BB 059
3765

KBBB 060
E071

KBBB 061
3725

KBBB 062
3445

KBBB 063
8F7A

KBBB 023
1485

KBBB 024
2753

-0F30-

-OF4G-

KBBB 025
FS44

KBBB 026
2118

KBBB 027
E538

KBBB 028
2110

KBSB 029
278B

KBBB 030
4F7F

KBflS 031
3000

KB8B 032
3490

-OF40-

-OF 50-

KBBB 033
2807

KBBB 034
2915

KBBB 035
5A32

KBBB 036
3480

KBBB a37
F56A

KBBB 038
3490

K8BB 039
6CA4

KBBB 040
50C9

-OF 50-

-OF6G-

KBBB 041
60B1

KBBB 042
C4E9

KBB8 043
5C09

KBBB 044
8F60

KBBB 048
9800

KBBB 045
5224

KBB8 046
2F07

KBSB 047
9E06

-OF60-

-OF 7G-

KBBB 064
5A42

KBBB 065
2B6B

KBBB 066
F4F8

KBBB 061
2A1B

K8B8 068
42A6

KBBB 069
4F7F

KBBB 010
3000

KBBB 071
A8BC

-OF70-

CUN TROL ADDRESS

8

A

CLOAO=*E40, EC LE VEL:128211 ,PAGE 247
OF--

C

E

OF8-OF 80-

JEND 043
6223

JEND 044
6223

JENO 045
6223

JENO 046
5249

JEND 047
6237

JENO 048
C494

JENO 049
6345

JEND 050
7300

-OFBO-

-OF90-

JENO 051
3515

JENO 052
15CO

JENO 053
5C62

JENO 054
lCE5

JENO 055
6CEl

JEND 056
C49F

JEND 051
8FE6

JEND 058
A94C

-OF90-

-OFAO-

JENO 008
2840

JENO 009
CDAB

JENO 010
00A3

JENO 011
2800

JENO 012
0204

JEND 013
2800

JENO 014
5FEF

JEND 015
2802

-OFAO-

-OFBO-

JEND 016
FOBO

JEND 011
5FFF

JEND 018
2608

JEND 019
2C07

JENO 020
2085

JEND 021
57CO

JENO 022
5731

JEND 023
63El

-OFBO-

-OFCO-

JENO 024
E094

JEND 025
2078

JENO 026
55CO

JENO 027
5559

JENO 028
C494

JENO 029
7FCO

JENO 030
F814

JEND 031
4705

-OFCO-

-OFOO-

JENO 032
1083

JENO 033
55CO

JENO 034
C110

JENO 0.35
2001

JENO 036
2195

JEND 037

JEND 038
5300

JENO 039
2215

-OFDO-

3163

-OFEO-

JEND 040
0764

JENO 041
5221

JENO 042
871F

JEND 147
5C72

JENO 148
6CEl

JEND 149
C4F4

JENO 150
5C82

JEND 151
lC85

-OFEO-

-OFFO-

JENO 152
7C82

JEND 153
A91A

JENO 154
6DEl

JEND 155
C4F2

JENO 156
5C82

JENO 157
lC13

JEND 158
8HO

5001

CONTROL ADDRESS

-

-OHOOF--

ADORESS U 5T
CONTi{Ol ADDRESS

ClOAO=*E40. EC lEVEl=128211 ,PAGE 248
10--

DATE llJ08/68

0

2

4

6

8

-IOOO:-

I MP't 104
70FF

IMPY 105
7 OFF

I MPY 106
70FF

IMPY 101
70FF

IMPY 108
70FF

IMPY 109
70FF

IMPY 110
9016

IMPY HI
CAlC

-1000:'"

-1010-

IMPV' 112
lE83

IMPY 113
7 OFF

I MPY 114
9000

IMPY 115
CAlC

IMPY 116
10FF

IMPY 117
9010

IMPY 118
SCAD

IMPY 119
10AF

-1010-

-1020:'"

IMPY 120
40C5

IMPY 121
5850

IMPY 122
EUA

IMPY 123
2002

IMPY 124
0020

IMPY 125
5000

IMPY 126
58AO

IMPY 127
10AF

-1020-

-1030-

[MPY 128
EOB5

IMPY 129
2020

IMPY 130
40BO

IMPY 131
5709

IMPY 132
1B5A

IMPY 133
OE44

IMPY 134
9526

IMPY 167
2C01

-1030-

-1040:'"

IMPY [69
2607

IMPY .170
S07C

IMPY 136
0002

IMPY 137
5B50

IMPY 138
ElCE

IMPY 139
2002

IMPY 140
0020

IMPY 141
5BAO

-1040-

-'1050-

IMP" 142
5COO

IMPY 143
70AF

IMPY 14-4
40BO

IMPY 145
185A

IMPY 156
OC3f

IMPY 157
5422

IMPY 158
5446

IMPY 159
7422

-1050-'

-1060-

lMPY 161
9508

lPTR 008
FAEC

lPTR 009
58fF

lPTR 010
5ACF

lPTR 011
A213

lPTR 012
9074

LPTR 049
3485

LPTR 050
IF80

-1060-

-1010'-

lPTR 051
2635

lPTR 052
266B

lPTR 053
2215

lPTR 054
2307

lPTR 055
5F2C

lPTR 056
0208

MJJJ 003
8205

5007

A

t

E

-1070-

108-

-1080-'

IBCH 088
8160

IBCH 090
909C

18tH 091
8A30

tBCH 092
8270

18CH 093
807C

18CH 094
810C

18CH 095
807t

I6CH 096
8900

-1080-

-1090-

18CH 091
90BC

IBCH 098
57F9

I BCH 099
3f63

IBCH 100
8902

18CH 061
C722

18CH 062
8890

IBCH 063
2095

IBCH 064
3043

-1090-

-lOAO-

tBCH 065
52CO

IBCH 066
807C

IBCH 067
Cf22

I BCH 068
9E72

IBCH 069
OF22

18CH 070
9E72

18CH 071
Ef22

IBCH 072
9E72

-10AO-

-lOBO-'

IBCH 073
FF22

IBCH 014
9E72

IBCH 075
C822

I BCH 076
9E72

IBCH 077
OB22

IBCH 078
9E72

18CH 079
EB22

IBCH OBO
9E72

-10BO-

-IOCO-

IBCH 081
FB22

IBCH 082
9E72

I BCH 083
C748

18CH 084
B311

IBCH 101
07C8

IBCH 102
FOBS

IBCH 103
0705

IBCH 104
F08C

-10CO-

-1000-

1BCH 105
5EF9

IBCH 106
90CO

JODE 007
20E5

JOOE 008
3lf5

JOOE 009
2793

JODE 010
3105

JOOE 011
2040

JODE 012
937E

-1000-

-10EO-

IBCH 043
8100

I BCH 044
CE7E

Y8CH 045
9E72

IBCH 046
OE7E

IBCH 047
9E72

IBCH 048
EE7E

IBCH 049
9E72

-lOEO-

5007

IBCH 050
fE7E

IBCH 051
9E72

[BCH 052
CA7E

18CH 053
9E72

l8CH 054
DAlE

18CH 055
9E72

IBC H 056
EA1B

lBCH 057
807C

-10FO-

-101=0CONTROL ADDRESS

10--

ADDRESS LIST
CONTROL ADDRESS

0

ClOAO=*E40, EC LEVEl=128211
11--

DATE U/08/68
2

4

6

8

A

C

E

-1100-

lRTR 013
5fOO

lRTR 014
7008

lRTR 015
C08E

lRTR 01!»
2010

lRTR 017
7000

lRTR 018
30FB

lRTR 019
3465

lRTR 020
6CFl

-1100-

-1110-

LRTR 021
C4A3

lRTR 022
COA3

lRTR 023
3BOO

lRTR 024
2Et5

LRTR 025
51FO

lRTR 026
3FF5

lRTR 027
50EO

lRTR 028
60C5

-1110-

-1l20-

lRTR 029
70EO

lRTR 030

lRTR 031
C4B8

lRTR 032
COC5

lRTR 033
1400

LRTR 034
1465

lR TR 035
0206

lR TR 036
580F

-1120-

2118

-1130-

lRTR 037
3445

lRTR 038
30C9

lRTR 039
2lA5

lRTR 040
2145

LRTR 041
FOC4

lRTR 042
3163

lRTR 043
07A 1

LRTR 044
C4C4

-1130-

-1140-

LRTR 045
COC5

lRTR 046
0004

lRfR 047
0206

LRTR 009
EAAE

LRTR 010
5BOF

LRTR 011
A303

lRTR 012
0206

I SAB 039
0060

-1140-

-1150-

I SAB 040
4426

I SAB 041
A304

ISAB 042
CE5C

ISAB 043
AAA6

ISAB 031
2BE5

ISAB 038
AAAA

I SAB 044
OE59

I SAB 0~5
AA88

-1150-

-1160-

LPXF 021
20AB

LPXF 022
20AB

LPXF 023
20AB

lPXF 024
20AB

LPXF 025
20AB

lP Xf 026
20AB

lPXF 021
941'.

LPXF 028
9480

-1160-

-1170-

. MAAA 090
2A95

MAAA 091
2B05

MAAA 092
021E

MAAA 093
5EA2

MAAA 094
56F9

MAAA 095
1EA2

MAAA 096
2C05

MAAA 091
811C

-1170-

118-1180-

LPTR 013
5f2C

lPTR 014C601

lPTR 015
0638

lPTR 01!»
HBB

LPTR 017
DOOC

lPTR 018
OF9D

LPTR 019
2380

LP TR 020
3318

-1180-

-1190-

LPTR 021
5020

lPTR 022
1f20

LPTR 023
H7f

LPTR 024
5F20

LPTR 025
6Df7

LPTR 026
7020

LPTR 021
2235

LPTR 028
5f20

-1190-

-llAO-

LPTR 029
6CH

lPTR 030
C485

LPTR 031
CAM

LPTR 032
3f40

lPTR 033
2E55

LPTR 034
56fO

LP TR 035
3ff5

LPTR 036
5DEO

-1 lAO-

-l1BO-

LPTR 031
60C5

LPTR 038
70EO

LPTR 039
2215

LPTR 040
23CB

lPTR 041
261B

LPTR 042
C4C2

lPTR 043
0080

lPTR 044
1495

-11BO-

-l1CO-

lPTR 045
0208

LPTR 046
FOC6

LPTR 047
2668

lPTR 048
0208

IOCM 011
8015

IOCM 002
f659

IOCM 003
5109

IOCM 004
0054

-11CO-

-1100-

IOCM 005
5009

lOCM 006
0049

IOCM 007
2A35

IOCM 008
8l7A

IOCM 009
2A53

IOCM 010
811C

IERR 030
2A13

IERR 031
A068

-1100-

-llEO-

JTPE 053
6003

JTPE 054
6003

JTPE 055
·6003

JTPE 056
5EC2

JTPE 057
9462

MPRT 413
1E45.

MPR T 414
91fC

MPR T 411
OE6B

-1 lEO-

-llfO-

MPRT 412
807C

MPRT 404
1080

MPRT 405
07C8

MPRT 406
fOEE

MPRT 401
EE70

MPRT 408
1E25

MPRT 409
1E62

MPRT 410
i TROI. ADDRESS

i6F3

2E05

12--

ADDRESS LIST
CONTROL ADDRESS

0

ClOAO=*E40. EC LE VEl=128211
13--

OATE 11/08/08
2

4

6

8

A

C

£

-1300-

I BCH 024
9098

IBCH 025
90A8

I BCH 026
90BO

IBtH 027
90AC

IBCH 028
90A4

IBCH 029
8104

IBCH 0.30
8104

IBCH 031
8104

-1.300-

-1310-

lBCH 032
8104

IBCH 0.3.3
OBH

18CH 034
807C

18CH 035
8D7t

IBCH 036
80n

IBCH 037
807C

IBCH 038
810A

18CH 039
8D7C

-1310-

-1320-

18CH 040
6003

18CH 041FD1f

IBCH 042
8911

18CH 058
IF43

IBCH 059
7E82

IBCH 060
9E72

KAAA 091
2E07

KAAA 092
F332

-1.320-

-1.330-

KAAA 093
3H5

KAAA 094
f236

KAAA 095
3E43

KAAA 096
87EC

KAAA 088
EA2C

KAAr. 089
2EU

KAAA 090
932E

5007

-1340-

18CH 015
9320

18CH 016
90t4

IBtH 017
8307

18CH 018
on8

18CH 019
FOE6

IBCH 020
8900

IBCH 002
0250

18CH 003
9£12

-1340-

-1350-

I BCH 004
CM]

IBCH 005
00F9

18tH 006
H08

18CH 007
81DA

IBtH 008
5F3A

18tH 009
6Fll

IBCH 010
OF45

IBCH 011
C4CF

-1350-

-1360-

IBCH 012
807C

16CH 013
5E82

l8CH 014
8147

IBCH 021
07C8

IBCH 022
FOEO

18CH 023
8900

lERR 061
F676

lERR 061
910C

-1360-

-1310-

IERR 051
2A23

IERR 052
AOb8

IERR 039
E671

IERR 041
8000

IERR 053
E61l

tERR 054
BOOb

JTPE 002
10EE

JTPE 003
01H

-1310-

-1330-

138-1380-

JTPE 004
F4B9

JTPE 005
2A53

JfPE 006
7AF2

JfPE 007
A044

JTPE 018
0191

JTPE 019
F483

JTPE 020
8258

JTPE 021
5EC2

-1380-

-1390-

JTPE 022
16F5

JTPE 023
20E5

JTPE 024
El54

JTPE 025
07CO

JTPE 026
EOE3

JTPE 027
0700

JTPE 028
EOA9

JTPE 029
204B

-1.390-

-13AO-

JTPE 0.30
6011

JTPE 031
C40E

JTPE 032
25F3

JTPE 0.3.3
9382

JTPE 04-3
0746

JTPE 044
F08D

JTPE 045
0796

JTPE 046
FODE

-13AO-

-i380-

JTPE 047
2573

JJPE 04-8
51E9

JTPE 049
2015

JTPE 050
OA3A

JTPE 051
5001

JTPE 052
BA73

JTPE 06435E9

JTPE 065
36C5

-13BO-

-l3Co-

JJPE 066
9462

JTPE 061
159B

JTPE 062
2020

JTPE 063
9462

JTPE 058
259B

JTPE 059
3625

JTPE 060
9462

JTPE 015
079B

-13CO-

-1300-

JTPE 016
FOOE

JTPE 017
941A

JTPE 008
0700

JTPE 009
EOCF

JTPE 010
2066

JTPE 011
6071

J TPE 012
C403

JTPE 013
2A95

-1300-

-13EO:-

JTPE 014
93B4

JTPE 034
OHB

JTPE 035
Foe9

JTPE 036
012B

JTPE 037
FOC3

JTPE 038
0758

JTPE 039
FOoE

JTPE 040
3F25

-13EO-

-13FO-

JTPE 041
7EC2

JTPE 042
807C

lRDR 028
0004

lROR 029
1800

LRoR 030
3406

lROR 031
98EA

lRoR 032
3A69

lROR 033
8E8A

-13FO-

CONTROL ADDRESS

13--

t

PAGE 251

ADDRESS LIST
CONTROL ADDRESS

0

DATE 11/08/68
2

4

6

·8

A

ClOAD=*EItO, Ee lfVEl=128211 ,PAGE 252
14--

e

E

.., 1400-

JOOE 050
3545

JOOE 051
fD09

JODE 052
FE09

JODE 053
3585

JODE 054
5802

JODE 055
24e5

JODE 056
2815

JODE 057
0812

-HOD-

:-1410-

JOOE 058
5881

JaDE 059
8855

JOOE 0.41
0020

JODE tl48
3F25

JODE 049
943C

J(JOE 002
F758

JOOE 003
36C 5

JOOE 004
EF25

-1410-

-11t20""

JODE 005
2513

JODE 006
9428

JODE 020
2515

JODE 021
3573

JODE 022
2085

JODE 023
4100

JOOE 024
5FE9

JOOE 025
5FeO

-1420-

-1430-

JOOE 026
5019

JODE 021
1042

JODE 028
E195

JOOE 029
Ef3C

JOOE 030
2020

JODE 031
IF25

JOOE 032
7FCO

JODE 033
IDF3

-1430-

,....1440-

JQDE 034
16B

JODE 035
IF35

JOOE 036
57CO

JODE 037
5032

JOOE 038
OFCO

JODE 039
E081

JODE 040
3645

JODE 041
5f4B

-1440-

-1450-

JOOE 042
E057

JOOE 043
2580

JOOE 044
3435

JODE 045
3425

JODE 046
nCE

JODE 013
2080

JODE 014
3843

JODE 015
72AO

-1450-

-1460-

JODE 016
2523

JaOE 017
IF25

JODE 018
7EC2

JODE 019
9428

MPRT 399
5EEF

"PRT 400
OE93

MPRT 401
FOF 1

MPRT 402
954C

-1460-

-1470-

MPRT 403
A650

lPXf 029
2010

lPXF 030
20EB

lPXF 031
58CO

lPXF 032
6BH

lPXF 033
78CO

lPXF 034
5805

-1470-

5001

148-1480-

LPXf 035
C504

LPXF 036
6141

LPXF 031
0508

LPXF 038
6741

lPXF 039
E50C

lPXF 040
6941

LPXF 041
F510

lPXF 042
6F41

-1480-

-1490-

lPXf 043
'Ult

lPXf 044
6E41

lPXF 045
2828

lPXF 046
FOC6

lPXF 041
11 CO

lPXf 048
20A8

LPXF 049
77CO

lPXF 050
20AB

-1490-

-14AO-

LPXf 051
79CO

lPXF 052
2050

lPXF 053
7FeO

l PXF 054
20AB

lPXF 055
5EF9

lPXF 056
7FCO

lPXF 057
5805

lPXF 058
OBAO

-14AO-

-14BO,-

lPXf 059
C48C

lPXf 060
83BO

LPXF 061
98EA

lPXF 062
A74E

lPXF 002
2801

lPXF 004
2A65

LPXF 008
21f1

lPXF 009
5119

-14BO-

:-lIte (}-

lPXF OLD
51F9

lPXF 011
51E9

tPXF 012
5199

LPX.F 013
58BO

lPXF 014
3885

lPXF 015
54AO

LPXF 016
5838

lPXF 017
3845

-14CO-

-1400-

lPXF 018
55AO

lPXF 019
151B

lPXf 020
9163

MAAA 160
9265

MAAA 131
C909

MAAA 138
4fAF

MAU 139
2804

MAAA 140
2844

-1400-

-14EO-

MAAA 141

MMA 142
OOEl

MAAA 143
8628

MAAA 151
C256

MAAA 152
901C

MAAA 144
2B40

MAAA 145
CDEC

MAAA 146
5FSF

-14EO-

C9EB

MAAA 141
6AS1

MAAA 148
C4E1

MAAA 149
2A8S

MAAA 150
9172

5007

IMPY 050
5050

IMPY 051
5000

-14FO-

5001

-14FoCONTROL ADDRESS

14--

ADDRESS Ll ST
CONTROL ADDRESS

0

DATE 11/08/68
2

4

6

8

A

C

ClOAD=*E40. EC lEVEl=128211 .PAGE 253
15-E

-1500-

IMP\, 052
F204

J HP\' 053
3015

I MPY 054
30C5

IMP" 055
1050

IMPY 063
5032

IMPY 064
lCF3

IMPY 065
5422

IMP\, 061
5030

-1500-

-1510-

IMPY 06B
0015

IMP" 069
3C45

I MPY 070
50SS

IMP" 071
5079

IMPY 012
38B5

IMP\, 013
7S3A

IMP\, 014
COli

IMPY OBI
8442

-1510-

-1520-

I HI'\' 083
10F5

IMPY 084
FOA6

I MP'f 085
901C

IMPY 086
5OE9

IMPY 088
50 LA

IHP\' 089
C02f

IMPY 096
B442

IMP\, 098
0002

-1520-

-1530-

IMP\, 099
4DEB

IMPV 100
lE7B

IMP" 101
5000

I MPY 102
50FD

IMPY 103
9AOl

MPRT 341
5CA2

MPRT 34B
5069

MPRT 349
5C62

-1530-

-1540-

MPRT 350
5622

MPRT 351
FC41

MPRT 352
lC13

MPRJ 353
1043

MPRJ 354
f840

MPRT355
A908

MPRT 326
0938

MPRT 327

-1540-

-1550-

MPRT 328
3El3

"'PRT 329
lE92

MPRT 330
5EC2

MPRT 331
CE5f

MPRJ 332
FC5F

MPRJ 333
lC13

MPRT 334
A908

MPRT 335
2E65

-1550-

-1500-

MPRT 336
3EF3

MPRT 137
2F05

MPRT 33B
1Ef2

MPRT 339
3043

MPRT 340
7C62

HPRJ 341
5CA2

MPRT 342
5609

MPR T 343
leA2

-1560-

-1570- ,MPRT344
3400

MPRT 345
2C05

MPRT 346
A044

IEOT 028
5Et2

IEDT 030
51iA

IEDT 031
5109

I EDT 037
3045

-1510-

5001

SEn

158-15 SO-

IEOT 033
C5l9

lEOT 034
2585

[EDT 035
5DCO

IEDr 036
EDOC

I EDT 031
fOOD

IEoT 0.38
3545

IEOT 039
5000

IEDT 040
5Deo

-15S0-

-1590-

IEDT 040

tEOT 048
3613

IEDT 049
EEl8

IEor 050
3513

IEOT 051
5F30

IEDT 052
5fB9

IEOT 053
3845

IEOT 054
OB50

-1590-

FEl4

-15AO-

IEOT 055
FOD1

IEDT 056
C15I

IEDT 057
2A33

IEDT 058
3AC5

IEOT 059
6ABl

IEOT 060
C4CO

IEDT 061
lA93

IEDT 062
3A05

-15AO-

-1560-

IEDT 063
6ABI

lEDT 064
CltCD

IEOT 065
2AB3

I EDT 066
3Ab5

tEOT 067
f23C

IEDT 068
tA25

I EOT 069
bASI

IEOT 010
C4e2

-1580-

-15CO-

IEOT 071
2B45

IEDT 012
7B3A

lEOT 073
OFl9

I EDT 014
0148

IEDT 075
a07t

(EDT 016
A67C

IEDT 017
0543

lEOT 078
9%0

-15CO-

-1500-

IEDT 079
f142

IEDT 080
EOEE

IEDT OBI
A97E

IEDT 090
EOCI

IEOT 091
OBFD

IEDT 092
C4DE

IEOT 093
A996

IEOT 094
0860

-1500-

-15Eo-

IEOT 095
C4E6

IEDT 096

e14e

IEDT 097
·95C2

IEDT 098
0840

IEDT 099
C4C2

IEOT 100
E143

[EDT 101
A99E

IEOT 082
2A45

-15Eo-

-15fo-

IEDT 083
3AB3

IEOT OB4
f276

lEOT 085
3A25

IEOT 086
£tASl

IEDT 081
C4e2

IEDT 088
1525

IEDT 089
95C2

KAAH 018
5EDF

-15fO-

CONTROL ADDRESS

15--

CU)AD=*E40. EC lE VEl;128211 , PAGE 254
16---

DATE 11/08/68

ADDRESS LIST
0

2

4

6

-1600-

KAAH 019
C184

KAAH 020
2C07

KAAH 021
4BCF

KAAH 022
1000

KAAH 023
OFOS

KAAH 024
EllO

KAAH 025
1210

KAAH 026
A854

-1600-

-1610-

KAAH 027
A5DO

KAAH 028
8EC8

KAAH 080
3480

KAAH 081
2007

KAAH 082
2C07

KAAH 083
3E08

KAAH 084
48CF

KAAH 085
4fCF

-1610-

-1620-:-

KAAH 086
40Cf

KAAH 087
021E

KAAH 088
5CC4

KAAH 089
C4A2

KAAH 090
220E

KAAH 091
F8AA

KAAH 092
9B62

KAAH 093
A016

-1620"-

-163.0-

KA.AH 018
2f01

KAAH 079
9EA6

KAAH 036
1000

KAAH 037
1210

KAAH 038
0059

KAAH 039
C8D1

KAAH 040
FOCF

KAAH 041
C44C

-1630-

- t640-

KAAH 042
f148

KAAH 043
C048

KAAH 044
f048

KAAH 045
8f2C

KAAH 046
3000

KAAH 041
AD2e

KAAH 048
A682

KAAH 049
A7Z2

-1640-

-16So-

KAAQ 005
2f·23

KAAQ 006
1421

KAAQ 007
1525

KAAQ 008
9EAA

KAAH 050
9C6A

KAAH 058
1210

KAAH 059
2613

KAAH 060
4E6F

-1650-

-l6Ber-

KAAH 061
2630

KAAH 062
41"61"

KAAH 063
2653

KAAH 064
26FF

KAAH 065
C4f6

KAAH 066
261.3

KAAH 061
4861"

KAAH 068
48CF

-1660-

'-1670'-

KAAH 069
2643

KAAH 070
4E6f

K.AAH 071
DAB 1

KAAH012
3462

KAAH 073
E995

KAAH 074
3480

KAAH 015
2615

KAAH 016
486F

-1670-

CONTROL ADDRESS

8

A

C

E

168-

CONn~oL

-1680'"

KAAH 077
9680

INRU 009
2206

INRU 010
0416

INRU all
5Eff

INRU 012
EFl7

INRU 013
0216

INRU 014
3600

INRU 015
OS97

-1680-

-1690'-

IN/fU 016
51"90

INRU 017
01"59

INRU 018
F4F2

INRU 019
0216

INRU 020
2007

INRU 021
7CF2

INRU 022
OOAO

INRU 023
3600

-1690-

-16AO'-

INRU 024
5A4F

INRU 025
EFE8

INRU 026
FFE2

INRU 027
CBFO

INRU 028
DSEl

INRU 029
CFDE

INRU 030
5H2

INRU 031
2C07

-16AO'-

""16BO"'"

IN~U

032
Of.C]

INRU 033
HAD

INRU 034
ClfA

INRU 035
OFFB

INRU 036
FOFA

INRU 031..., INRU 038
0001t
4FFF

INRU 039
EFE8

-16BO-

-16CO':'

INRU 040
96AC

INRU 060
3404

INRU 061
EAC8

INRU 062
820A

INRU 063
EEeD

INRU 064
HDS

INRU 065
3406

INRU 066
ESD3

-16CO-

-1690'-

INRU 0&1

I NRU 069
9AoO

INRU 077
3482

[NRU 078
FADA

INRU 079
9C14

INRU 080
3400

INRU 081
96AC

INRU 057
A044

-1600-

E904

-16E(}-

INRU 058
ABC6

INRU 059
9FOE

INRU 053
FOF2

INRU 054
fE13

INRU 056
8990

INRU 045
FFE2

INRU 046
DSAD

INRU 047
CFAC

-16EO-

-16fO'-

INRU 048
elfS

INRU 049

I NRU 050
OEFF

INRU 051
C4E4

INRU 052
9E72

INRU 041
CSEA

INRU 042
50EF

INRU 043
51FF

-16FO-

ADDRESS

8082

16--

ADDRESS L1 ST
CONTROL ADDRESS

DATE
4

6

8

11108/68

A

ClOAO=*E40. EC LE VEL=1282 11 ,PAGE 255
17--

0

2

C

E

-1700-

lNRU 044
A378

IADO 004
3585

I ADD 005
lOEE

I ADO 006
571A

IAOO 007
C111

IADO 008
5709

IAOO 009
8442

lAOO 010
5079

-1700-

-1710-

I ADO 011
E1l7

IADO 012
f716

IADD 013
1580

lAOD 014
5030

IAOD 015
COLO

lADO 016
8442

IADD 017
ED25

IADD 018
FD24

-1710-

-1720-

I ADO 019
1580

{ADD 020
2040

lADO 021
57AD

IAOO 022
50FD

lADO 023
C530

IADO 024
3000

[ADO 030
7222

IAOD 032
A40C

-1720-

-1730-

lADD 035
3A95

[ADO 036
7FAF

I ADD 037
40FB

IAOO 038
3fC5

IAOD 039
Of18

lADD 040
fOC2

IAOO 041
OHO

IADD 042
EOC2

-1730-

-1740-

I ADD 043
IF80

IADO 044
0073

IAOO 045
F5CC

[ADO 054
5A82

IAOD 055
3843

IAOO 056
7A82

IAOO 058
IF45

IAOD 059
7f3A

-1740-

-1750-

IADD 060

IAOO 062
571A

IADD 063
C750

I ADO 064
5709

IADD 065
8442

IADD 066
5079

lAOD 067
5030

I ADD 068
C063

-1750-

80n
-1760-

I ADO 069
8442

lADO 070
47AO

1 ADO 071
50fO

IADO 072
7fAf

I ADD 073
0011

IADD 074
C5EF

IADO 075
AA52

lAOO 076
AD60

-1760-

-1770-

I ADO 071
3FF5

IAOO 078
7f3A

I ADO 079
0753

I ADD 080
ElDD

lAOD 081
2020

IADD 082
2785

lADO 083
975C

JCHl 088
5f89

-1170-

118-176G-

JCHL 089
3486

JCHl 090
221E

JCHL 091
2085

JCHL 092
S7CO

JCHl 093
4FFF

JCHL 094
2804

JCHl 095
2844

JCHL 096
C908

-1780-

-1790-

JCHL 097
FDAS

JCHL 098
DD8F

JCHl 099
2A27

JCHl 100
3A23

JCHL 101
7AF2

JCHL 102
021E

JCHL 103
0214

JCHL 104
3400

-1790-

-17AO-

JCHl 105
98EA

JCHL 106
A044

JCHL 107
2804

JCHL 108
FDA7

JCHL 109
C9A9

JCHL HO
2800

JCHL 111
021E

JCHL 112
2028

-17AO-

-1760-

JCHL 11.3
EOAE

JCHL 114
9782

JCHl 129
044B

JCHl 130
C48A

JCHL 131
8808

JCHL 132
SFFF

JCHL 133
5842

JCHl 134
E645

-1780-

-17CO.,..

JCHl 135
C646

JCHl 136
3983

JCHL 137
2F07

JCHL 138
3073

JCHL 139
7fCO

JCHL 140
4973

JCHl 141
2085

JCHl 142
77C8

-17CO-

-1700-

JCHL 143
OEC3

JCHL 144
C4D6

JCHL 145
A238

JCHL 146
2808

JCHL 147
A212

JCHl 115
2B40

JCHl 116
021E

JCHl 117
CODE

-1700-

-17EO-

JCHL 118
.5FAf

JCHL 119
6AH

JCHl 120
C494

JCHL 121
4f4F

JCHL 122
2842

JCHl 123
FDEA

JCHL 124
5fEF

JCHL 125
FE34

-17EO-

-17Fo-

JCHL 126
2800

JCHL 127
2808

JCHl 128
97A6

JYPE 059
0080

JYPE 060
OFll

JYPE 061
FOFF

JYPE 062
1600

J YPE 063
9fOA

-17FO-

CONTROL ADDRESS

17--

OATE 11/08/68

ADDRESS II st
CONTROL i\f}/.)RES'S

0

2

4

6

·8

A

CLOAO:*E40. EC lEVEl=128211 ,PAGE 256
18-

C

E

-1800~

K880 008
3400

IlS 012
2Cf1

lOIS 013
5C09

lOIS Ollt
E648

lOIS 015
7C42

lOIS 016
F650

lOIS 017
7C52

[DIS 018
E65F

101 S 019
F657

-2CCO-

-2Ci)(j-

1015 020
H2b

lOtS 021
A304-

lOIS 022
7E52

lOIS 023
E65F

lOIS 024
44()6

lOIS 025
A304

101 S 026
7E42

lOIS 027
0080

-2 COO-

-2CEO-

1015 028
3633

1015 029
16't3

101 S 030
0040

lOIS 031
FfF2

lOIS 032
OF02

lOIS 033
54E2

lOIS 034
e110

lOIS 035
1252

-2CEO-

-iCFO-

lOIS 036
5222

lOIS 037
ABCE

5007

5007

5001

5007

5001

5007

CONTROL ADDRESS

-2CFO2C--

ADDRESS LIST
CONTROL ADDRESS

0

ClOAO=*E40. EC lE VEl=128211
20--

DATE 11/08/68
2

4

6

8

A

C

E

-2000-

KAAF 036
OFAC

KAAF 037
(52e

KAAf 038
A7CE

KAAF 035
AAC6

KAAF 033
e521

KAAF 034
A728

KAAF 012
3462

KAAF 013
0435

-2000-

-2DI0-

KAAf 014
E08E

KAAF 015
3480

KAAf 016
220E

KAAf 017
OE04

KAAF 018
0340

KAAF 019
OllE

KAAF 020
2340

KAAF 021
FI09

-2010-

-2020-

KAAf 022
2117

KAAF 02.3
2120

KAAf 024
4F1F

KAAf 025
3000

KAAf 026
3485

KAAF 021
0401

KAAF 028
3490

KAAf 029
2801

-2020-

-2030-

KAAf 030
2953

KAAF 031
5A.32

KAAf 032
AD34

JOT A 040
F251

JOTA 041
362.3

JOTA 042
4fOF

JOTA 043
A05e

JOTA 050
2800

-2030-

-2040-

JDTA 051
2602

JOTA 052
0004

JOTA 053
0240

JOT A 033
E255

JDTA 034
5538

JDTA 035
05fB

JOTA 036
e4BF

JOTA 031
0536

-2040-

-2050-

JOTA 038
511B

JoTA 039
A058

JOTA 044
1623

JOTA 045
5113

JOT A 046
651l

JOTA 041
4F5F

JOTA 048
2B48

JoTA 049
0240

-2050-

-2060-

1A00 104
3f85

(ADO 105
1F3A

lAOO 106
f5E8

IADD L01
8D1C

IAOO 113
5222

lAOD 115
5530

lAOo 116
1510

IADO 111
2002

-2060-

-2070- . [ADO 118
2001

lAOO 119
5580

!ADD 120
70BF

1A0D 121
4508

1A00 122
051F

IADO 123
703A

IADO 124
807e

lADO 125
703A

-2010-

208-2080-

IADD 126
5530

1A00 121
A010

[MEM 002
2400

IMEM 003
3779

IMEM 004
2E07

IMEM 005
5A02

IMEM 006
5AA6

[MEM 001
11B8

-2080-

-2090-

IMEM 008
2145

IMEM 009
50A2

IMEM 010
70A1

IMEM 011
F4A2

IMEM 012
5f88

IMEM 013
3F45

IMEM 014
55EO

lMEM 015
0500

-2090-

-20AO-

IMEM 016
0512

IMEM 011
3400

IMEM 018
128E

IMVZ 004
SOlA

IMVZ 005
5079

IMVI 006
3045

IMVI 007
56eo

IMVI 008
5030

-20AO-

-20BO-

II4VI 009
5049

[MVZ 010
3045

I MVZ 011
50eo

(MVZ 012
F13C

IHVZ 013
460B

II4VZ 014
AOBE

IMVZ 015
4BOO

I MVZ 016
58eo

-20BO-

-20CO-

IMVlOl1
0445

IMVZ 018
1B45

I MV I 019
78lA

IMVZ 020
807e

MPRT 39.3
807C

MPRT 386
elCE

MPRT 387
9lF2

MPRT 388
5E92

-20CO-

-2000-

MPRT 389
FA48

MPRT 390

HPRT391
7E92

MPRT 392
9E12

MPRT 317
0080

MPRT 378
8216

MPRT 319
5E62

MPRT 380
OA48

-2000-

IEl3

MPRT 18t
CA4A

MPRT 382
3482

MPRT 383
2040

MPRT 384
4CE6

,",PRT 385
A914

5007

5001

5001

5007

5007

5001

5007

5007

5001

INTP 150
2C05

I NTP 151
5AE3

-20Eo-

-2DEO-

-2DFoCONTROL AOORESS

-20FO20--

,PAGE 277

0

2

4

6

8

HtTP 1.52
EOS4

INTP 15]

INT P 154
5A05

INTi> 155

3085

INTi> 156
7Cf2

INTP 151

]Eil

-2EIO";'

UHP 160
8E82

INTP 161
4FBO

INTP 162
20A]

INTP 163
30B5

-2EZO-'-

JTYP 2.55
31"15

JTVP 256
4FFF

JTYP 251
160B

-21:30:"

JtvP liS' JTVP 247
1222
Ali16

~2E4(}-

lSSOOO2
5709

-lESO:';'

CONTROL ADDRESS

CLO AO=*E40, EC LEVEL=128211 ,PAGE 278
2E--

DATE 11/08/68

AOORESS LIST

C

E

INTP 158
OE40

INTP 159
E092

-2EOO-

58CO

INTi> 164
5FC8

INTi> 165
4B60

INTP 166
8E76

JTYP 254
2F53

-2 El 0-

JTYP 258
E23B

JTYP 259
A406

JTYP 215
7CE2

JTYP 216
4FFF

JTVP 211
E133

-2E20-

JTYP 248
4EC6

JTYP 249
CDO

JTYP 250
A396

JTYP 251
A412

JTYP 252
42C6

JTYP 253
A412

-2E30-

l.SSO 003
50tO

lSSO 004
50B9

LSSO 005
EODC

lSSO 006
7C52

lSSO 007
2206

LSSO 008
5C52

LSSO 009
6505

-2E40-

lSSO oto
5ECF

LSSO 011
EC5D

lSSO 012
E958

lSSO 013
2B02

lSSO 014
F95C

LSSO 015
2804

lSSO 016
0216

lSSO 011
A5BO

-2E50-

-2E60;';'

IMRC 015
3145

IMRC 016
OF67

IMRC 017
1745

IMRC 018
7738

IMRC 019
807C

IMRC 004
7738

IMRC 005
5718

IMRC 006
5F30

-2E60-

-200'-

IAAe ,O(}i

IHRC 008
C4El

I MRC 009
3745

IMRC 010
01EO

IMRC 011
C4El

IMRC 012
DF6B

IMRC 013
1145

IMRC 014
AE6A

-2E70-

-lECO-

01f'8

A

2E8~lE80:"

MDO{) iii 9
2A43

Mt)DD020
4FAF

MODO 021
2B42

MODO 022
FD86

MOOD 023
5FDF

MODO 024
FD10

MODO 025
8FU

MODO 055
9286

-2E80-

-21':90:'-

MOllO 02b

MOOD 027
EOn

MODO 028
5FOF

MODO 029
2848

MOOD 030
FD98

MODO 031
2808

MODO 032
C20E

MODO 033
4C80

-2E9o-

2848'

ADORE SS LIST
AUX STORAGE

0

CtOAD=*E40, EC lE IJEl=1282 11 tPAGE 279
00--

DATE 11/08/68
2

4

6

8

A

C

E

-0000-

MZZZ 005
40H

MIIZ 005
F2F3

MZZZ 005
F4F5

MZZZ 005
F6F7

MZll 005
F8F9

MZZI 005
f078

MZZZ 005
7C70

MIlZ 005
7E7F

-0000-

-0010-

MZZZ 006
7A61

MZZZ 006
E2E3

MZZZ 006
E4E5

MIlZ 006
E6E7

MHI 006
E8E9

MHZ 006
E066

MZZl 006
6C60

MIll 006
6E6F

-0010-

-0020-

MZZI 007
6001

MZZI 007
0203

MZZZ 007
0405

MIlZ 001
0607

MZZZ 001
0809

MHl 001
0058

MZZl 001
5C50

MIll 007
5E5F

-0020-

-0030-

MHI.008
50Cl

MIll 008
C2C3

MZZI 008
C4C5

MZZl 008
C6C1

MZll 008
C8C9

MIll 008
C04B

MIll 008
4C40

MIll 008
4E4F

-0030-

-0040-

lUll 009
0040

MHZ 009
4040

MZZZ 009
4040

MZZZ 009
4040

MllZ 009
4040

MHZ 009
4038

MHI 009
3C30

MZZZ 009
3E3f

-0040-

-0050-

MZZZ 010
3040

MZZI 010
4040

MZll 010
4040

MIlZ 010
4040

MZZZ 010
4040

MllZ 010
4026

MIll 010
2C20

MllZ 010
2E2F

-0050-

-0060-

MIlZ 011
2011

MZZZ 011
5240

lUll 011
4040

MHZ 011
4040

MHZ 011
4040

MHZ 011
4016

MHZ 011
lClO

MIlZ 011
lElF

-0060-

-0070-

MlII 012
4A10

MHZ 012
4040

MZZZ 012
4040

MZlZ 012
4040

MIlZ 012
4040

MIlZ 012
1008

MlZZ 012
OCOO

MZlZ 012
OEOF

-0070-

008-0080-

MZlZ 014
08CO

MIll 014
C1C2

MIll Ou.
C3C4

MlIZ 014
C540

MZZZ 014
0180

MIlZ 014
0000

MlIZ 014
0000

MHZ 014
0000

-0080-

-0090-

MIlZ 018
0000

MHZ 018
0000

MIlZ 018
0000

lUll 018
0004

MlIZ 018
0000

MIlZ 018
0000

MIlZ 018
8EOO

MZlZ 018
OAOO

-0090-

-OOAO-

MHZ 020
0081

MlZZ 020
0240

MZlZ 020
0420

MIlZ 020
0610

MZZZ 020
0000

IUZZ 020
8000

MHZ 020
3FOO

MIlZ 020
0000

-OOAO-

-OOSo-

MIlZ 0240000

MZll 0240000

MlIZ 02%
0000

MlIZ 024
0800

MlIZ 024
E800

MZZZ 024
HOO

MIlZ 024
0000

MZZZ 024
0000

-0060-

-OOCO-

MHZ 025
3A31

MZZZ 025
3233

lUll 025
3435

MZZZ 025
3637

MlIZ 025
3839

MIll 025
4040

MIlZ 025
4048

MHZ 025
455C

-OOCO-

-0000-

MlIZ 02b
2A21

MZZZ 026
2223

MIlZ 026
2425

MIlZ 026
2627

MlIZ 026
2829

MZlZ 026
4040

MlZZ 026
4040

MZZZ 026
4650

-0000-

-OOEO-

MHZ 027
lA51

MHZ 021
1213

lUll 021
1415

MZZZ 027
1011

MZZZ 027
1819

MZZZ 027
4040

Mlll 021
4049

Mlll 027
"F50

-OOEO-

-OOFO-

MllZ 028
OAOI

MZZZ 028
0203

MIlZ 028
0405

MZZZ 028
0601

MZZZ 028
0809

MZZZ 028
4040

MIll 028
4040

MHZ 028
445F

-OOFO-

AUX STORAGE

00--

A$'Oit'E'SS' VI Sf

Atl'X" S'f6~AGE1
-"1{}b~

0>

2'

4

141E

M'tZetL 034, MIlZ' 034

A

ClOAo= ..e40, Ee lE VEL,=128211 , PAGE 280
20-

e

E

6

8

MZZZ 033
3C46

MIlZ 033'
505A

MZZZ, 033
0101

MZZZ, 0'33
0101

MllZ 033
0101

-2000~

2832

KtZlc033', MIll 033' fUZZ 033
aaGA'

-2010;;.'

DATE 11/0'8/68

O~'9"

M'ZIZ 03flt
000'0

MHZ 034
044C

MZZIOH
0888

t4ZZZ 034
0'700

'UZZ 034
03E8

MHI 034
0000

-2010-

0'000

"'2i>2~

MUZ' 0'35'

KIH 035
0000"

MZZZ 035
000'0'

MHZ 035
000'0

MHZ 035
OCIC

MHZ 035
08H

MZZZ 035
044C

MZZZ 035
0064-

-2020-

"''20'304

Mth; 016'
0'0'63'"

MtII 036

MtH 036
0000

MllZ 036
0000

MZZZ 036
Qe8Q

I4ZZZ 036
0898

MZZZ 036
0480

MlZZ 036
OOC8

-2030-

"'204~

O:OSE'

o'OM

Mitl ,037' Kitz> 037
0000

MlIZ 037
0'000

MZZZ 037
0000

MZZZ 037
QCE4

fUZZ 037
Q8FC

MllZ 037
0514

MUZ 037
012C

-2040-

0000'
-,2t)5 ();;.

MZ'n 038
0600

",Z,ll 038
OOOG

MZZZ 038
0000

MllZ 038
0000'

MZZZ 038
0048

MIlZ 038
0960

MHZ 038
0578

MllZ 0'38
0190

-20'50-

-2 Olio-

"lit,

Mllz 0]9
0000

MZZZ 039
0000

MZZZ 039
00'00

MZll 039
OOAC

MHZ 039
09C4

MZZZ 039
Q50C

NllZ 039
DIF4

-2060-

-'2:0.704

Ntz.z040

HZIZ 040
000''0

MZIZ 040
00'00

MHZ 0'40
0000

MZZZ 040

IUZZ 040
QA2S

MZZZ 040
0'640

MZZZ 040
0258

-2070-

DElO

019'

0:0'00'
OOO(} ,

20'8-

-ZOlfo-

Mttl 041
00:00'

KUZ 041
0000

MZIZ 0'41
0'000

MlZZ Oltl
0'0'00

MlIZ 0'41
QE14

MIlZ Qftl
OASC

MHZ 041
Q6A4

MZZZ 041
028C

-2080-

-209~

,.,zH:04!

Mll...z 042
0000

MHZ 042
0000

MHZ 042
0'0'0'0

MUZ 042
OE08

MZZZ 042
DAfD

MZZZ 042
0708

lUll 0'42

-2090-

000:0<

-20'1>'-"'

MU:Z' 043~
0'0'00

KHZ 043
0'000,

MtH 043
0000

MHZ 043
0000

MHZ 043
OflC

fUZZ 043
0854

MZZZ 043
076C

MZZI 043
0384

-20Ao-

":2:08'0;-

,.,;Ht

04'4'
0'016

M!ll 0'44

Mziz 044
6480

MHZ 044
9611

MlIZ 044
2844

MlIZ 044

MHZ 044
9201

MZZZ 044
2339

-2080-

6016

MiLl' 045'

M'nl045

Mzn 045
1216

MlIZ 045
2A34

MZlZ 045
8134

MHZ 045
3402

MIlZ 0'45
1534

MZIZ 045
3434

-20'(;0-

MZZZ 046
341E

MHZ 046
Fl34

MHZ 046
3434

MZZZ 046
3lt34

MZZZ 046
3434

-2000'-

-2o'C(}i.o'

1CU':

~2~O'fyQ:.i.'

M712' 04'7
3~6S

-201"0;';'

AlJX' STciRA:S~:

OBIF

IftZZ:O%"' MUI' 046' ""In
It}34

--2G~tj1

3248'

MIll' 04a"

342F

2990

MIZZ

046

8006

0320

0'41
1914

MiH 047

MIll 047
OF34

MHZ 041
1317

MUZ 041
3404

MIlZ 047
1834

MHZ 047
3434

-2o'EO-

200E

on

MZll 048
2425

MZZZ 048
2621

MHZ 048
0606

'Ull 048
3414

MllZ 0'48
1A34

MZIZ 0'48
3434

-2DFo-

M'iz.t

222'3

20'-'-

ADDRESS LIST
AUX STORAGE

0

DATE 11/08/68
2

4

8

6

A

CLOAD=*E40. EC LEVEL=128211 ,PAGE 281
50--

C

E

-5000-

MZZZ 053
0000

lUll 053
0000

MllZ 053
0000

MlZZ 053
0000

MHZ 053
0000

MHZ 053
0000

MHZ 053
0000

MHZ 053
0000

-5000-

-5010-

MlZZ 05ft.
0000

MllZ 054
0000

MZZZ 054
0000

MllZ 05ft.
0000

fUll 05ft.

MZZZ 054
0000

MHZ 054
0000

MllZ 054
0000

-5010-

0000

-5020-

MHZ 055
0032

MZll 055
OA3e

MZZZ 055
1ft.46

MllZ 055
IE50

MZZZ 055
285A

MZZZ 055
0000

MZll 055
0000

MHZ 055
0000

-5020-

-5030-

MllZ 056
8000

MZZZ 05(0
0801

MZZZ 056
0002

MHZ 056
0ft.40

MHZ 056
5060

MHZ 056
0000

MZZZ 056
oeoo

MHZ 056
0000

-5030-

-5040-

MHZ 051
f900

MlZZ 057
0000

MZZZ 051
0000

MHZ 057
0000

fUZZ 057
E900

MHZ 051
0000

MZZZ 057
0000

MHZ 057
0000

-5040-

-5050-

MHZ 058
0900

MHZ 058
0000

MZZZ 058
0000

MHZ 058
0000

MHZ 058
0000

MZZZ 058
0000

MZZZ 058
0000

MZZZ 058
0000

-5050-

-5060-

MHZ 059
. C900

MlZZ 059
0000

MllZ 059
0000

MHZ 059
0000

MHZ 059
0000

MZZZ 059
0000

MHZ 059
0000

MHZ 059
0000

-5060-

-5010- .MZZZ 060
0005

MlZZ 060
0106

MlZZ 060
0207

MHZ 060
0308

MHZ 060
0409

MHZ 060
0000

MZZZ 060
0000

MZZZ 060
0000

-5070-

508-5080-

MZZZ 061
F800

MZZZ 061
1A78

MLZZ 061
1C10

MZZZ 061
1E1F

MZZZ 061
E800

IUZZ 061
E068

MZZZ 061
6C60

MHZ 061
6E6F

-5080-

-5090-

MZZZ 062
0800

MZZZ 062
0058

MZZZ 0&2
5C50

MHZ 062
5E5F

MZZI 062
0000

MllI 062
0000

MIll 062
0000

MZZZ 062
0000

-5090-

-50AO-

MllZ 063
C800

MIIZ 063
0048

MZZZ 063
4C40

MlZI .063
4E4F

IUZZ 063
0000

MllZ 063
0000

MZZZ 063
0000

MllZ 063
0000

-50AO-

-50BO-

MZZZ 064
0003

MZZZ 064
0230

MZZZ 064
0130

MllZ 06ft.
3030

MZZZ 064
0030

MHZ 064
3030

MZZZ 064
3030

MZZZ 064
3030

-5080-

-50Co-

MZZZ 065
40fl

MllZ 065
F2F3

MZZZ 065
F4F5

MHZ 065
F6f1

MZZZ 065
F061

MZZZ 065
E2E3

MZZZ 065
E4E5

MHZ 065
E6E7

-50CO-

-5000-

MZZZ 066
6001

MZZZ 066
0203

MHZ 066
0405

MZZZ 066
0607

MHZ 066
0000

MZZZ 066
0000

MZZZ 066
0000

MHZ 066
0000

-5000-

-50EO-

MLZZ 067
50C1

MLZZ 0t.7
C2C3

MZZZ 067
. C4C5

MZZZ 067
C6e7

MZZZ 067
COOO

"ZZZ 061
0000

MZZZ 067
0000

MZZZ 067
0000

-50EO-

-50FoAUX STORAGE

-50FO50--

OAre 11/08/68

AbDRESS usr

''fillS< Sl'ORAGl:

0

2

4

6

8

A

ClOAO=*E40, EC lEVEL=128211 ,PAGE 282
60--

C

E

-6C'(}0'-

MZ:H.078
407E

IUZZ078
4C5'E

MHZ 078
7A6e

IUZZ 078
706E

PUll 078
5C40

MlIZ 078
5078

MZZI 078
7F40

MZZZ 078
406F

-6000-

;"~OlC-

MllZ 079

'relit

'Ull 079
ElE3

MIll 079

MHZ 079
E6E7

MIll 079

lUll 079

-6010-

E8E9

0068

MlZZ 079
4F6C

MIll 079

HE5

20-

MtIl081)
'6001

MUZ.OBO
0.103

MIlZ 080
1>405

MZZZ 080
0607

MIll 080

MIlZ 080
6058

MlIl 080

MHI 080
7800

-6020-

;":6030-

MtZil..031
50C1

MiH 081
(:2C3

lUll 081

MlIZ 081
C6C7

lUll 081

cau

MHZ 081
4E4B

MIll 081

MlIZ 081
4otO

-6030-

C4C5

HZZl -082
0000

MZZZ082
0000

lUll 082
0000

MZZZ 082
01100

MlIZ 082
0000

MlIZ' 082
0093

MlIZ 082
9495

MlIl 082

-6040-

-4'»050-

MllZ cd
'8000

HUZ 083
0000

MllZ 083
0000

MZZZ 083
0000

MlZZ 083
0000

MlZZ 083
0053

MlZZ 083
5455

MlIZ 083
5657

-6050-

-6060-

MZU 0"8<\ MllZ084

-6060-

-'flO

-60',.:tr-

";6:010-

0809

007C
5F4C

fEED

9697

0000

MllZ 084
0000

MHZ 084
0000

MHZ 08<\
0000

MZZZ 084
0033

MlZZ 084
3435

MZlI 084

'tall

MUZ -085
0000

MIlZ 085
0000

MZZZ 085
0000

MIlZ 085
0000

MlIZ 085
0000

MZZZ 085
2013

MlZZ 085

MHZ 085
1617

-6070-

1415

3637

608-

-",rZZOS6
800'0

MItZ086
4000

IUZZ 086
2000

MZZZ 086
1000

MlII 086

IUZZ 086
0400

MlIZ 086
0200

HZZZ 086
0100

-6080-

0800

-'609(1-

MZll 0"81
-0-000

MZll 087
0000

MZZZ 081
0000

MlZZ 087
0000

MIlZ 081
0000

MIlZ.087
0000

MZZZ 087
0000

MIlZ 081
0000

-6090-

":6040-

,.lill aDa

kIn OB8

MZZI 088
0000

MZZZ 088
0000

MlIl 088
0000

MZZZ 088
0000

MHI 088
0000

MHZ 088
0000

-60AO-

0000

HZl'I 089
0000

HUI 089

lUll 089

MZZI 089
0000

MZZZ 089
0000

MZZI 089
,()OOO

MAz0000089

MZZZ 089
0000

-6080-

0000

""'&ocn.:..

MI'll 090
:A081

fuZz 090

MHZ 090
8485

MZZZ 090
8687

MHZ 090
9088

HZZZ 090
0000

MZZZ 090
0000

MZIZ 090
0000

-6 oc 0-

'8283

-'6{mO-

MlZ,z091
6041

141lZ091
4243

MIll 091
4445

HZZZ 091

MZZI 091
50~8

MZZZ 091
0000

MZZZ 091
0000

MZZZ 091
0000

-6000-

~647

MZZZ098

'MZZZ 098
2223

MZZZ 098
2425

MlZZ 098
2627

MIll 098

MlZZ 098
·0000

MZZZ 098
0000

HZZZ 098
0000

-60eo-

3028

MHZ 100
0203

MZZZ 100
0405

MZIZ 100
0607

MIlZ 100
1008

MIlZ 100
0000

MZZZ 100
0000

MIll 1M

-60FO-

-6081r-

-'6ija6--

Wi6ueo""60fO-

ti'Ooo

'~200

"'lIZ '1'00
'200l

jAOX·:sTOR;(G"€

o.oon

0000
60--

ADDRESS LIST
AUX STORAGE

0

ClOAD=*E40, EC LEVEl=128211 ,PAGE 283
10--

DATE H/08/68
2

4

6

8

A

C

E

-1000-

MHZ III
4ECl

MZZZ 111
C2C3

MllZ III
(4(5

MZZZ III
C6(1

MZZZ 111
(8e9

MZZZ III
404B

MZZZ 111
4(40

MZZZ 111
4040

-1000-

-1010-

MllZ 112
1001

MZZZ 112
0203

MIIZ 112

MllZ 112
0601

MllZ 112
0809

MZZZ 112
505B

MZZZ 112
5C40

MllZ 112
4040

-1010-

0405

-7020-

MZZZ 113
1E6l

MZZZ 113
E2E3

MZZZ 113
E4E5

MZZZ 113
E6E1

MZZZ 113
E8E9

MZZZ 113
606B

MZll 113
6(40

MZZZ 113
4040

-1020-

-1030-

MIlZ 114
FOF1

MlZZ 114
f2F3

MZZZ 114
F4F5

MZZZ 114
f6f1

MHZ 114
F8F9

MZZZ 114
401B

IUZZ 114
7(40

MllZ 114
4040

-7030-

-7040-

MllZ US
4040

MZZZ 115
4040

MZZI 115
4040

MIlZ 115
4040

MZZZ 115
4040

"IZll 115

MZZZ 115
4040

MZZZ 115
4040

-7040-

4040

-7050-

MZZZ llb
4040

MZZZ 116
404-0

MHZ 116
4040

MZZZ 116
4040

MZZZ 116
4040

MZll 116
4040

MZZZ 116
4040

MZZZ 116
4-040

-7050-

-1060-

MZZZ 117
4040

MlZZ 117
4040

MZZZ 117
4040

MZlZ 111
4040

MZZZ 111
4040

lUll 111

MZZZ 111
4040

MZZZ 11 7
4040

-7060-

4040

MllZ 118

MZZZ 118
4040

MZZZ 118
4040

MIlZ 118
4040

MZZZ 118
4040

MllZ 118
4040

IUZZ 118
4040

MZZZ 118
4040

-7010-

-7070-

4040

108-10eo-

MZZZ 119
0000

MlZZ 119
0048

MZZZ 119
C57F

MZZZ 119
C61 A

MZZZ 119
0000

MllZ 119
0048

MZZZ 119
4E7F

MZZZ 119
6C1A

-1080-

-1090-

MZZZ 120
7COO

MZll 120
005B

MZZZ 120
104F

MZZZ 120
4C4A

MHZ 120
lCOO

MHZ 120
005B

MZZZ 120
1D4f

MllZ 120
4C44

-7090-

-70AO-

MZZZ 121
5061

MZZZ 121
006B

MZlZ 121
E56E

MllZ 121
5(60

MIlZ 121
5061

MZZZ 121
006B

MllZ 121

MZZZ 121
5C60

-10AO-

MllZ 122

MZZZ 122
5f06

MZZZ 122
055E

MllZ 122

'Ull

122
0000

MZZZ 122
5F1B

MZZZ 122
b05E

MllZ 122

-70BO-

0000
-10(0-

MZZZ 123
1625

MZZZ 123
2627

MZZZ 123
2829

MZZZ 123
2A2B

MZll 123
2C20

MZll

123
002F

fUZZ 123
3000

MlZZ 123
0000

-7OCo-

-7000-

MHZ 124
2219

MZZZ 124
lAlB

MZZZ 124
lCI0

MZll 124
1ElF

MZZZ 124
2021

MZZZ 124
1623

MIlZ 124
2400

MZZZ 124
0000

-7000-

-70EO-

MllZ 125
2EOD

MlIZ 125
OEOF

MZZZ 125
1011

MlIZ 125
1213

MIll 125

MZZZ 125
2217

MZll 125

MZZZ 125
0000

-70EO-

MIlZ 126
OA01

MLZZ 126
0203

MZZZ 126
0405

MHZ 126
0601

MHZ 126
0809

IUZl 126

MZll 126

OCOO

MHZ 126
0000

-10fO-

2EOS

-70Bo-

-10Fo-

4D1E

1415

50bE

1800

407E

t,#e:ife**e"'aouPLtCAle

ASSIGNMENTS IN THIS RUN.

MASI
II,

ASI II, AS 1M ASI

MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS I MASI MASI MAS I MASI MASI MA SI MAS/MAS/M ASIMA SI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MA S/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MA SIMA SIMA SIMA SIMA SI MA SI MA SI MAS I MASI MASI MAS I MASI MAS/MA S/MAS/M AS/M AS/MA SIMA SIMA SIMA SIMA SIMA SIMA SI MA SI
MASIMA SIMA SIMA SI MA SIMA 51 MASI MAS I MASI MASI MASI MAS I MA SI MAS I MAS/MAS 1M AS/M ASIMA SIMA SIMA SIMA SIMA SIMA SI MA SI MA SI MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MASfMAS/MAS/MASfMASfMAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASfMAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MA S/MASI
MAS/MAS/MAS/MAS/MASfMAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MASI
MASI MAS/MAS/M AS/MASI
MAS/MAS/MASI
MASI
MASI
MAS/MAS/MASI
MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MASI MASI MASI MASI MASI MAS I MAS/M AS/MAS/MAS 1M ASIMA SIMA SI
MAS/MAS/MAS/MAS/MAS/MASfMAS/MAS/MAS/MAS/MAS/MAS/MAS/HA S/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MA SI MA SIMA 51 MASI MASI MASI MASI MASI MASI MASI MAS 1M AS/M AS/M AS 1M AS/M,\ SIMA SIMA SIMA SI MA SIMA SI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASfMAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MA S/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MAS/MAS/MASI
MAS/MAS/MAS/MAS/MAS/MAS/MASI
. MAS/MAS/MAS/MAS/MASI
MAS/MAS/MASI
MASI

**ERROR MESSAGES.*

NO BOUNDARY ERRORS
NO STRING CONTROL BLOCK ERRORS

R25-5401-0

(f)

~
~

~
to

'"o

s:

o

c.
!Eo
I\)


Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2012:11:29 12:07:09-08:00
Modify Date                     : 2012:11:29 14:16:09-08:00
Metadata Date                   : 2012:11:29 14:16:09-08:00
Producer                        : Adobe Acrobat 9.52 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:1f804a76-2fee-40b0-b442-d0518f290ce1
Instance ID                     : uuid:2a4453f4-c6a2-4629-8928-a916a8e0a4b6
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 296
EXIF Metadata provided by EXIF.tools

Navigation menu