17_UIO 17 UIO

17_UIO 17_UIO

User Manual: Pdf 17_UIO

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

Download17_UIO 17 UIO
Open PDF In BrowserView PDF
i"~

·-"lilllll1_ _ •••• _iII.U'O 1'1'1

IiIt'I!!IRiUI_nIRI.Fllana

1

UIO

() _.................................... ......... ......................................................... .
"

"

. .......... "........ ·....~s()

o

0;] .-.. . -.. . -.. --.. . . . . . . . . . . . . -.. . . . . . . . . . . . . . . . . . . . .,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

c .............................................. _ ...................................._ ....................... c................................................................................. c.................................................................................................................................................................................................................................................................................................................................................-,............................. -.-....

0

ASSE f"!3LER/OS3

0:;

(j
()

-()

()

()

o

o

()

()
.',

-0
~

o

·0

()

..... ____ , 0

o

.0

-0

o
o
o·

o
·0

....

-

·0

o
o
o

V1.U 09/21/74 2229

ASSE~18LER/OS3

P II GE

UIO

3

EXT
EXT
EXT
EXT
EXT

T55
156

157

158
15S

160'

'EXT

161

162

"'163

.

164

EXT

EXT
EXT
EXT

165

()

EXT
EXT

TVIN1T

TVREAO
....... ·-TVWA IT .
T VWRI TE
T WFM
r"WRITE
TxsrARr
TXTor AL
UD3ITS .

o
o
()

170

"'f7r

07773
07771.;
. u ODD O·
00U40

·············oI~n··

172
EINl
1 7 3 1 MPURE
174
NPU
175
PFR

GOOOO

. (lOa 00'
00000
00550
"00554

PF ~~
,JMP

176
177

178

RIS

EXT

VMNGM
X FLAG
Z EROPG·· ......
ZROPAGE

EQU

17738······

EQU
EQU
Eeu
EQU

······000008·

180

.. KPF8 .

1~i

00776

x

o

··X
X
X

o

X
X
X

X

X

o
o

182
183

LPg

:['H T

188

··159

190

191
. ·. ··'1'9'2..
65
65
67

000 a
000'3

oooa

5508

····5548

£QU
EQU

bE

6··9··

70

."'EQ U

~

o·

FILE CONTROL BLOCK OEFINITIONS

............"1:
.¥

cap

.. CRR

ORE P+i

EQU

. ·.. E QU. . . . . . . . . . . . . . . . . . . .

'+ .................................

• ¥
• ¥............
:.;. ....... " ... .

•*

•

• >;,

84

8..5
86

. · .,. . £),o·o .·o's. .·. ,· . ·. ,. . . . . . . . . . '....... ·......·.·. ·. . . . . ·. . . ·. ·" . ·····8..8 .". . . . . . '...............

"·8I.:K"F~"

. . . . . " . ,. •. . . . EQ!+ ." . . . . . . . ."....·,'·H, . .,. . . "'". . . . . . . . . . ,. . . . . . . . . ,.

.¥

EPP

...... 93 ....

c)'·
0"" . . . . . . . . . . . . . . . ..

90

gr
92

4.

.>t-

.*

94

00007

95
,· . ·96 . .·..
97

:

......................... "

.>f-

.•

ACCCUNTING WORD (MUST BE 0)
•
'LOAOP 01 NT'S LCOK'·
"f".
CORE peINTER IF NON-ZERO
•
~.
IF 81T23
1 CORE BLOCK
HAS
BEENWRITrEN'INTO
..... ............. ..............
4•
BLOCK NUMBER OF THE CURRENT BLOC·
CURRENT·POSIT ION POINTER
.¥
(REL. Fosrr. WITHIN BLOCK CSP) •
•
811'23 SEZ READ-ONLY
. . ··8I122·SEZ ·AT····L OA f:J'p 0"1 NT"
BIT21 SEZ END OF DATA
4
~ARK JUST ...............................
READ
•.
.. BIT20
..... ..... SEZ
..... FILE
.......;';..
8IT18 SEZ 8INARY RECORO PROCESSE¥
BI117 . S£Z A8N ORMAL/UNAVA ILABLE~.
8IT16 SEZ ADDRESS ERROR
"f
8IT15
SEZ
SAVED
FILE
•".. . . . . . . . .,. . . .,. ,. . . . . . ,. . . . . . . . . "'. . . . . . ,. . . . . . . . . . . . . . . . .,. . ,. . . . . . . . . . . ,. . . . . . . . . . . . . . . . . ,.,
NUMseR'''' 0 P -BleCK S' 8 EVON !3........... . .
THE CURRENT SLOCK
•
END POSlrION PGINrER
•
. alT22 S EZTHFF IL EHASC HANGED>;'
8IT21 SEZ POSlrICNER READY
•
.SIT 20S EZ DES.J RUCTIVER£ AD
•
FILE DIRECTORY
•
BITS 15-18 CONTAIN THE HT
4
.·....... BIT·.S .. O.Q-:1:4 . CEl.Nr . A.IN . . . ENO . . . PCSITIO. N . . •
rOTAL LENGTh IN BLOCKS
•

o
0

=

.... ,.. ,.,

4

4
4

A CWORD

00003
00 DO 1+

0 6

o

•

.4

69

C)

.~

... ; >f..... .

87

o

• • • • ¥¥¥ • • • • • • • • 44 • • • • • • • • • 4.4 • • • 4 • • • • • • • • • ~ • • • • • • • • • • • • • • • • • • • ~4.4 • • • • • 4
;'"
.
....
. . . . . . . . . .......
..:t-

()

o

FILE .. BLOC K SIZ E (IN·· WORDS)·

510

,. . ·.,. .·.·. +. ,0....

C)

'0

NUMBER OF PAGES PER USER

32

BIT22
N'8IT~22
E008
EQU
BH21
NEDDS
EQU
NBIT2!
F 1'rB
E Q0
811'20
2RPB
EQU
BIT18
BIT17·······............................... .
.. AUB
..EQU
AE8
EQU
8IT16
SVB
EQU
8IT15
·...... ·..·......... , ·. ·. . . PC ."S DEp·'. . ,··. . . .···, ,.... ,. . . . . . . . . . ,. . . . .,. . .
.NL·re' .. ··

184' '.

155
186

()

77748

EQU '.
EQU

EQU
1 7 S R O S "EQU

\..1)

~.

V~lMSAVE

""'16 a " E X T '

169

I

V 1-11'1

-EXT

166
167

:),."

."

.

m

EQU

7
193 ..·. . . ·. · · ·..·. · . ·. · . · · · ..·. · · · ·..·....· .............................................................................................................. .
·194···

.

i

'

o
o
o
o

..................................., ... ,.., ... , ..................... '

o

195

00001
GD002

,.....!} a. 0·0,3, . . . . . ·,··

OOOOD

o

196
197

198

Xl
X2

EQU

EQU

1
2

200

CNBLK

EQU

0

.................. ,.......... ............ . . . . . . . . . . ,. . . ,............. ·1·9 ·9. .,·, ..............,. .". ,. · ..X· .3. . ·. ·..•• ......". . · . ,. ~·£Qu··,. ' ...... ,...~ '" ", . . .:·. 3··,. ,....... ,,. .".............". . . . . ".".........'......................."". "..... ,...""
. "

o

o

a
(]::

oJ

ASSEMBlER/OS3

i ()

00000
00022
00036
00004
'0010U'
00060
00122
00140
··04fJOO

00001

I

'0 o· 002
00003
OO(J'()4

I

00005
00006

1 ()
1

!

()

I
I
I

I
I

I
I

"'0 Door·
00010
000.11
000 12

OOD13

I ill
......,
I
0

·C·PPX·""

00000

00001

i CJl
I~

uro

Vl.0

....................................... [) 0014 .
00015
.........................,.'........... , "., 00016
uo 017'"

.

·········E·QU····,····

PSA
EQU
CLOCK ····EUU
LEVEL
EQU
i'l HlI NRE C EO U
'MTPFAREAEQ U·· . .
~ISFPF
EQU
T VP F ARE A EQU

PS"········· EQU

PFLOC
········CORE

EQU
EQU ....

, lOi

·'0·'··""

o

,·223
368
it
"""'1' tJ 08 .. ". ,..•. ".. "".". .

0608
1228
.......... '1408

MINIMUM RECCRD LENGTH
""PAGE 'FTLE"AREtl'FOR"MTPAGE FILE AREA FOR MSF
PAGE FILE AREA FOR TV IIC

PAGEFILEAREA FOR VIRTUAlHEMORY

0018
······"PFLOC-t<2$11

0313

CARD

PUNCH

···,·CARO·REAOER

MAGNETIC TAFE
0613
TELETYPE
0 7 i : . 1 X / Y P L O T T ER
108
ONLINE INCI~ERATCR

i138
~ ~..

2~ ~'[JR~S'~'~ ~t SSF ICE

..... 'J. ..... .

Ie)

"I.."1- ...
lJ.

.... ;;.

:If
:If
Jj.

:If
FUTURE INPUT FOR REMOTE SATCH
·USEROTSKPACK·
:If
158
PAPER TAPE PUNCH
:If
168
(NUMBR OF HARDWARE TYPES) + 1
·"'-178"'· ............................. ····· .. ·..··········MA·S K'FC R··THEHAR OWA·RE·TYFE" "'."..........,..... .....".

·-148

;(])

':';:()

013
FILE
0"28··LINEPRINiER

·048
058

....•...........•.•......••..•

, ,
.~
l.

....*

l-

e)
"'!,",M

"I-

0

Q

Q

0

0

0

0

0

0

0

o

Ct

o

d'

o

0

o

0:

o

0

. . . . . . . . . . ,. . . . . . . 0

0"

o

:l['t
L4;

o

0/

o

ASSEMBLER/ass

j

()

217

PURE01

EQU

""218""""",, TDLEPCEQU

LOA

2iS
220
221'
221+001
221+U02
" 226
' ,., ".,' "
227
227+ 001

AZJ,EQ

231

232

233

SCREAM

~-1

XOA,S
777778
IJ 0 . . ,"',., ,,",. .,., '. ~-41.Xl·

UJP

IoLcPC

NFl'lBRP 'OCT

7'2777777

F,MEO.08, OCT,.,.

1..400.0,0,00

CLEARCON

LPEOoB
FPSV

EQU

OCT
235
OCT
236WRi4ASK·OCT·
237
CRMASK
OCT
238
CRMASKX
OCT
234

~

""" ENT
.' ?O 08 1 Xl
TIM
77d,X1
TMI
,r7B~.X2
I J o " / - , X2

229

230

~

NFM8RP

30000000
40100000

42377777 '"

37700000

BEGINNING OF FURE REGION 01
THIS IS THE· IDLE PROGRAM
DO WE kANT THE NOISE MAKER
,;/ ,

TRANSFER INDEX 1
.... T a JNlJEX .;2 ..... .
····LOOP8tlCKTCKAKE NOISE ...
"NOT

I, .

(FMR+8RP)"

FM.Rt.E 008 ..
LP+Ecoe
FP+SV 8ITS

·NOT·····(·LF·+EOO+FMR+·8 RP+AIU.) ....

.. ()

.•.............•. ,.....:,

........

....:

41077777
, ......" ......... I

I

()

.<)

0

,,:1

I 0
I

o

0
..... , . ,.............. " ...

0

, .............•

'

.....

,..

.. .. .

o

0

o

0

(""
U,

o
o
o
o

0'

o

0
0
"

1(:

0,;

o

0'

o

Oli

o

0'

0

.,--

o

1;

Oi'

o

Vl.0 09/21/14 2229

ASSH18LER/OS3

CL

243
24,4
245
246
247' '
24 e
249

~'
1""

(j

l~

J

250

J

I

FILE INPUT

';'J.'

~~

r:,

UIO

6

T;';" ~(~<' >J.'>,'" ';.'.';.>;:¥'f.'>;. lI·'>;.'.....

(])

f

PAGE

()

>t-'>;.>j."iif::j.'f'~' >f.>;:'~'>t-'>;'

>;">j.!f "T'>t-'>t-~;. >;.~'i;.>;'.>;'~'>;' >;.'>;'>;.>""::- ~.~, >;~;;.>; .'''10 "10""

¥:f. :1#''I>''''~ iI-:f. ¥

•

;,;,
•

~,

4

. FTL E1 N P U T " " " , V ¥
T5
USERS A REGISTER
CURRENT" AODRESS"REGISTER
F5
F6
RECORD WORD CCUNT
16 .
Y~ER~_QREGISIER ..
u'w'"

,252
'"
253
FINPW
EQU
~
00020
254
LDQ
CPP,X1+CNBLK
GET THE STATUS heRD
""0 fJ 0'2'1' "'''',2''7 0'7'7'7"t7"'''X'''''' '"'''''''''''''''''''''''''''''''''''' "'"''''2'55''' ",'"'' " '"'''''''''''''''''''''' """" 'to L
"'A'U B""""""" "','''',''',,'''','
uCHECK'FOR"A8N OR MAtIUNAVA'ItABtE"
00022 03104766 P
256
AZJ,NE
IOSMASH
SNASH THE FINK
00023 27077777 X
257
LOL
E003
CHECK FOR E~O OF DATA
'00024'0 3 T O S 0 0 3 P 2 58'
AZ J,'NEZRDE'OO
JUMP"IFENDOF DATA"
00025 27077777 X
259
LOt::
NLPB
CLEAR LOACPOINT! FILE MARK,
00.026 3700 O , Q , 1 1 " , P 2 6 0
"LPA",NFM8RP"
..... AN 0 SIN ARYRE C DKD PROCESSED
00027 40100004
261
STA
CPP 1 Xl+CNBLK
8ITS A~D STORE IT BACK
00030
00705064 P
262
RTJ
SAVe
SAVE INDEX REGISTERS AND FAULTS
. . '''CORE8tGCK'PC HnE R"TDA
"00031 20100002
263
'"tElACOREP,Xl+CN8LK'''
OJ032 03100035 P
264
AZJ,NE
·+3
JUMP IF IN CORE
00033 0077777! X
255
RTJ
FIX
AND
THE RES
FILE
BLOCK INTO
ITS" READ
ALREADY
ERVEO'"''
........... . 1T
00034' "JfO'O'(j036"P
'266'"
UJP~+2
U0035 00777777 X
257
RTJ
RESERVE
RESERVE THE CCRE BLOCK
,00036" ,2,Q,10,0,0,04
268
LOA
""C,PP"Xl+CNBLK "
lOAD,THESTATLSWGRO
Oa037 53600000
TAl
X2+CPPX
00040 15200003
INI
3,X2+CPPX
ADJUST FOR THE POINTERS
, """"""0 a04i"'202 u ' s 7 ' 7 7 " ' " tOA"""" . 'Mm''"'''e ORE:-i',X2+CPP)(''''''''''''LOAO''THE'I'NTERRE EOR O·······'·GA P"W OR 0""
00042 03300215 P
AZJ,LT
FINPW09
JUMP IF A FILE MARK
00043 030U0234 P
AZJ EQ
FINEOD
JUMP IF THE ECO WORD
"'''000'44'' ''37'OOSi35P'"
'CRFINPWLPA'"''''
8ITi6MI"
. LEAVE '.' THE RECCROlENG TH
00045 40377777 X
275
STA
F6,X3+PSA
AND STORE IT INTC F6
,00046 ··2 o· 0,/',717,,7····,X···
276"
LOA
"BRP8,,,,,
LOAD ThE·····8TNAR·Y·····RECORO···81T·,·
00047 37203777
277
LPA
CORE-1,X2+CPPX
AND IT WITH THE RECORD GAP
00050 34100004
279
RAO
CPP,Xi+CNBLK
OR IT INTO THE STATUS WORD
·····,··""00051i1'177'7'77···
·377773·"'·······"279···~EeHA''''''''t777778'···
" . ··,···········MItSK"FOR"'STXTEE"N"8'ITS "', ', " """""""""""" """"""',"., "'"'''''''''''''' '"
00052 37377777 X
280
LPA
T6,X3+PSA
MASK THE USERS G REGISTER
W6g~~ ~g~ ~g~~~ ~..
·~~J11~,Etr "l~N~~O~SA
3~~pSl~,RfH~Iw3~,gKCOUNT WAstER'b
00055 21300045 X
283
LDQ
F6,X3+PSA
LOAD THE RECCRD LENGTH
OOfJ56 037DG060P
284,
"AQJ,LT
,.. ·:'i:··+2·",,····,····JUt1p······IF rHE\~CRO·· COUNT IS LESS
285
¥
THAN THE RECORD LENGTH
00057 13000030
286
SHAQ
24
PUT THE SMALLER INTO A
oQ060"47205i50P'
····'28('''''··,,·,
·····""'sT'r~"""TENP2·fX2+CPPX·
"""""SAVEIHECURRENT"'POSI'TION"
0006i i4200063 P
288
ENI
¥+2,X2
ENTER THE RETURN ADDRESS
00062 Q1003212 P
2ag
UJP
RCHECKB
CHECK
FOR ILLEGAL WRITE
29'0
.
"'UJP
RERRORA'"
WE GOT""ONE'" . . ..... .......",," "''''''
0']D63 "01004771 . p'"
00064 542Q5150 P
291
LOI
EMP2,X2+CPPX
RESTORE THE CURRENT POSITION
D 0065203777 77,X
R"X3+PSA,
····ENTERFROGRAM"STATE",
. 292,,,F I,t;.P,W 0··1.,,····· LO A
00066 7763t~OOa
293
ACR
00067 53lt3Q036
294
TIM
EVEL,O
0 iJU7Q" 0 iOj(J07'1P'
""""2(J9"'~""'"'' "."""""''',,,'''''',,',,.,, ""'''''''''''''''''''''''U'jP
'+i"""""
00U71 14600073 P
ZSl6
ENA
''<+2
SET UP F4 FeR THE RETURNS
U.OO 7? .,1+0 377]]7 X
.~.~~,.S,J8.,.. .
P,lt,X,;3±PsA,,
00073 20377777 X
LDA
SELECT,X3+PSA
299
RESTORE THE C~8LK INDEX
00 074 ,5:~ 50000 Q
,,300
·······.""TAT.
X1+CN8LK
00075
20300055 X
301
LOA
F6,X3+PSA
LOAD THE RECORD WORD COUNT
00076 03000210 P
30'2
AZJ,EQ
FINPW08
JUMP IF THE RECORD IS FINISHED
"""""""'''''''''' '"30'''3''''' ,,,,,.,,,,,,,,,,,,,,.,,,
''''''''',,'' "'''SHA''Q """','"
'''2'·4'
'00077 . i3ilOOtl30
00100 203Q0053.X
304
LOA
T6,X3+PSA
LOAD THE USERS Q REGISTER
0010i 03D00167 P
305
AZJ EQ
FINPW06X
HAVE WE MOVED ENOUGH WORDS
3U6'
.
....".,
""""'"AQJ;'GE'''''
'>1-+2
,
.,
.
00102 0360·0104 P
00103 13000030
307
SHAQ
24
,308
,,,T,,lA
........ X2+CPPX
00104 5320()(lOG
.CHECK, THE NUM8ER OF WORDS" LEFT IN
00105 15476777
309
INA,S
-WPF8-2
THE FILE BLOCK
00106 03200162 P
310
AlJ,GE
FINPW05
GET A N
FILE CORE BLOCK
"""F'lNPW'0'2"Z''''''X'O''A'',''S'''''''''''''' """"""'7"7'7'7'7'8'''''''''''''''
00107"'1647'777'7'"'' """""""'.,,,,,,,,,,,,,,,,,,, "'"""'"''''''31'::1:'''''''''
·""'TFNEEO
00110 036U0112 P
312
AUJ,GE
~+2
00111 13000030
313
SHAQ
24
o DT122437777T'X
3"14'"
LCA"F5,'X 3+FS A
CHECK THE NUMBER "OF WORDS LEFT"
00113 17603777
315
ANA
37778
IN THE PAGE
00i14 05600001 ...
,,31~-~SG
1
SKIP I F"N CTW CRD, 777778
00115 14-600001
317
ENA
1
MOVE 1 WORD
318
AQJ
~+2
001i6 03700120 P
, ""'"'''''''''''''''''''' "3
00117 H16QO'Q 030·
00120 13077776
3
COMPUTE NUM8ER OF PAIRS CF WORDS
00020 P
21100004

()

1 0
0
()

0
0
0

'4:",.",.

.....

()

,

:()
'0

o
o
o

.

0

0
0

o
o
':-0

V""""w

0

!

Of

;0
! '

"'.,.,"""',

0,,,

0"
0

0'

"

,.~.

__

e

• ______ "

".

¥,."_

.•

""

'eo , 0,,",

,"_."

______

, , __ ._." " . ,

"

. . . __ " . , , ,

__ •• _ _ . . . . ,

I

~O

,-,0

::0

"",'"LI'''''''''''''''''''''''''''''''

-3D,:
~lb",

0

1

o
o

ASSEM8LER/OS3
00121
00122

Vl.0 09/21114 2229

()

00133

2030~130X

00137

o
o
o
o
o

"-, ,

00141
00142
00143
00144

15200001

. oo141····P ....
1200DOOl
16477777
3431]0124' X·
34300125 X
00145 P

D0145 . '2520 40 GO

00146
55400000
··00147 .. ·45700134 X
00150
55000000
00151 14600002
00152"'34 300J:4:7 X .
OU153
15280002
00154
02500145
0015501700140

00156 .]] 67.0000

00157 16600001
00160
77660000
00 161· 010 04: 537 P
00162
000001.63
00163 "00704644 P
00164
00700033 X

.. Q0165-1~2nna02
00166 0100U065 P
"00167-'0 ODD 0:1:70

00170
0017:1:

QOIT2

532DO'000

O±~?'-B±~~~2~2-P

00200

15477001

00201

05400776

324
325

'326
327
328

'329
330

...... ······331 .' . .

0 ..

00207

.

3i'4
37 '5
376
371'"
378

37'S

53200000

00213

15477000

0" · · . · · · · · . ·. ········gB~±~ ·······g6~gE~~r·
····,·",,·. ·········00214 . . ····0001}0226

0..' ....... . . . . . . . . . . . . . . . . .

380

.3 8 j.
382·····

X

383
384
385

01000200 P

00210

0 0 21 5
20 0 7 777
002161560
ouo 17
00217
34100004

386
.... .3JIL

388

389

"39'0""·"""

x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "...............................

i§
39 ~3""· .

394
. D0220 .... lTI77777
3]177 .. 3....395.
0'······
00221 37300171 X
396
00222
40300221 X
397
..."..~., . ·,. . ·O. {j ..2·2. 3 . . ·" . OS. 20,,1···(}jJO····<....· .... ·• ,., ........,,,...
........... "'< ..".. "3 -9,8,··" .. ··· .
00224 01000564 P
399

o

FINPl-103,Xl

~UMP

-1

IF WE

CA~

MOVE ANY PAIRS

DECREMENT GUNTER WORDS
. MOVE ONE WORD INTO THE USERtS
i'1EMORY

F6,X3+PSA
T6,X3+PSA
CORE, X2+CPPX

A9/ROS
. F5,X3+PSA

A9/RIS

; ....

. ;":1:
:.'

'I/'

.()

",

-bOAG THE ADDRESS REGISTER

....... F5,X3·+PSA -

1
F5, X3+PSA
-.- ·. ····' .... 1

"ASG

r . " ....

.......... "'- ..- ....... "

a;

i

0

c

".,

8100022£ P
D0203 4Q300175 X
U0204
00704644 P
···, . ·. .·,· . . . .···· . 0020 5tH)? 0016 4">;;
2030020~

::;WA

. . ,0;

THAT CA}l BEM 0 VEIl

SKIP" IFNf' .....

... IN.A.L;:; .. ,.

"'''''',.,.,

0
0

0

".,.,'

< .................. " . . . .

"

............. " "

•• "

0

........

,~,._

,

••••

• ••

~_~

••

0

e"" __' " ,

,M

•• "

••

0
Cl

0
"

. . . . . . . ."." •• "

•• , . " "... , . . . . '

. . . . . . . , ..

' w... , .,'"...

....,"••

""<" ..

0
0

ASSEM8LER/OS3

V1.0 09/21/74 2223

o0'22S M T 1t M6MOlfOOO
00226
4~10000L~
o0227 .. O· 0 .7 0 L}·b it it . P
00230

Dl0UD565P

··0025"1: .. 15 If17776····· ..···· .. ·· ..·
00252 4L~100004
00253 01000~64 .~ ...
00234
20000023 X
0023514 2MOD ou
OM

00236

M .. ···M···············

J1000217 P

FILE INPUT
8
PAGE
UIO
4 o n M M T f I ; t \ · ..
o
401
FINPW10 SWA
CPP Xl+CN8LK
.. REWRITE), ....... .
·402 . .....·..
········RTJ·
403
UJP
REAORTN
4U 4
M'FINPW12rNk,S' .
'4ilS
'-'1'"
CPP,X1+CNBLK
4UE:
FINPW13 SWA
4U7
UJP
"MREADE)(
408
409
FINEOO
LOA
EOOd
410·
0, X2
MENI
UJP
FINPW9X
411

""..

. " . " • • " " . . . . . . . . . . M................. "M

MM

M''''

,;

.M

MM.M .•

M.

. ••

C])

STORE THE CURRENT POSITION
00 THE8C a KKE EFI NG
POI NT' M'fOMfHE'NEXTW ORO MC·OUN'P······

WORD

M ••

M

•

••

M

SET THE EOO 3IT INTO THE STATUS

MGO·fTXM THE"MMlJSERSMM GREG ISTERAND

()

ST AT US

()
()

o
o
o
o
I

"M"..

. • MMMMMMM

.•.•.••."

.M .....MM.M.MM .........

MMMMM

I

o
,0

MMM

o
.M••••• MMM . . . ...•...• "

•..•.••••" .

.M." •••••• M •. M....... ...•.•..•.•....• •.•

o

M .... ....... .

o

()

c)

o
o

o

o
q.

("'I
................ M"........................

• .••.•......M.M •.•

MMMi'M

• MM MMMM • • MM •...•..•.• M ............... MM

....•..•.. ..........

." .•.....•.. .••••.......•..• ...•.•..•.•.•..•.•.•.

MMM"

M'

'-"

0'
0 ..

o
o
o

o
o

ASSEMBLER/OS3

.G' ;

V1.0 09/21/74 2229

PAGE

'f

415
lfiE

GJ

Lll

()

I
'j

421

422'
423
424
425

()

426

,"',' """""""42 7

i

1

II
II

I

\<'>;. >;. >;. >;'J;" >;.~. >;. :;. >;. >;.':,;. ¥- ¥¥ 'f '>J. >/->;. ¥ IJ.>J. >J.>.' lJ. >J. >;. OJ. >;. '+ >;. >J..'f

428

0

429
,',' 430

431

4:52,

()
00237 P

"435<
436

0
()

0

,

0

.......

00253

"l1025 If

()

00256

0

00264·40300206 X"
00265
012;JOOOO

0

00256" P
2i10flOOl~

00266

00267,
00270
00271
00 272
00273

0
0 ','

1,7777777
51005136 P
31100005

14200336 P

00276

30100007

00301
U0302
00303

311U0007

00307

21377777 X

00277
14Tr77?7
o0300'0360032tP'

211U0004
12477776
00304
05740000
.00305.. 15377774
00306 30377777 X

0(;

"."',",.,,,.,,, 00310,1:,3086030""
00311
03600330 P

0

00312 54377777 X
OTI313'2D377777'X-

00314
00316
00317

00315

0:
!';

Q.

~~""<

"FOUHi

"SET

452

458

45S'

460

461

46Z
It

'EQU'

'~""'''''''''O'0·;32'O·······''·

03100317 P

11+600006
4030UJ13 X

2U377777 X
83'30"O'32,Lv'P-"'"
00321 P

0
".",,,,,,,,.,--

UPF5 ... E(}U
LO ~\
SWA
"SHA"
AZJ J GE
'XOA
AOS

ECHA,

LPA
AZJ, EQ
",""'''''''''',,'''' '''S1' A'"
UJP
····FOUTHZ
Tau
LOQ
. ANQ
AOA

INA
"SHA'!}'
OVA

469

SBA
TNT

4TO"····

471
472
472+001
472+002

lJ.

LOA
EPP,X1+CN3LK
CHECK FOR DESTRUCTIVE READ
SHA
23-20
AZJ ;TT" ,
TA3'ORT"
LOA
CPP,X1+CNdLK
CHECK FOR FILE-FRCTECTION
AZJ, LT
""FPV
"'" "",JUMPIF" PROTECT VIOLATION",
LPA
AUB
CHECK FOR AENCR~AL/UNAVAILA8LE
LOQ
TFL,Xl+CNBLK
LOAD THE FILE LENGTH
'eSErS"
0
'''''''''''' ,",""",,"',",",",," SKI p' IFZ ER C" L £1\ GT H ' ' ' ' ' ' ' ' ' ' ' '
AZJ,NE
IOSMASH
KILL THE FINK
RTJ"
SAVE
SAVE INDEX REGISTERS AND FAULTS
""" EN'I '''',,····,,'''''''''''Fourw Z,'X2ENTERTHE RET URN ADDRESS .......... .. .

GSA

453

'454
455

,45&
457

""""""" "",

0

'451

37777 ···.5

,',,'"""",

"

15600002
"130777lfl '

00276 g

0

>.<
'f.,

450

53040000

[J0274
00275

0

""""""""

>j.

446"

77670000

()

OVERCHEC
ROUTINE TO CHECK FOR INSUFFICIENT FILE SPACE
"""'5~} '§~J~§~E~PORE S,S"X2,
WILL PUT INTO CONTROL MCCE IF AN ERRCR OCCURS

Jf

445

1550 [j 001

00260 77660000
0026111177777
00262 37300222 X
00263
03005DOO P

'>J.""'''''' ,
"..

""'443
444

,00252P,

USERS A REGISTER
CURRENT ADDRESS REGISTER
USER.SQREGISTER'"
'"
GOUNT OF WORDS LEFT aT MOVE

>J.

>J.

442

03200261 P

··00257

;,;.
. lJ..,

44D

1200001'0'"

00255

>;.
'~C"

441

20377777 X
44300152 X

00252

T5
F5
f6'
F6

>".

437

447
,448
449

'J. ,+' >;.¥ >" >;.'~v-:v. '{>;.1.;.>;. J;.'o;.>.;. 'Jo' Jf. >.;. ¥O' >j. >;::;'>;">J.>;.'~ >;. >;. ~
~

'43i3' '
439

00247 03104766 P
00250
00705064 P
00251I4200265P'

'+~

FOUTW
FILE OUTPUT ROUTINE

,,¥ ,

434

20100006
00240 12000003
00241' 03304673 P
00242 20100004
00243
:)3304763 P
00244 37000021 X
[)0245
21100007
00'2460 45UO 00 (} .

00237

>:- lJ. J,p,;. >f ¥,.,

>J.

e

420

~.

i

~<

FILE OUTPUT

417

419t

UIO

9

0

j",

,~, ~

()

0

........ 3:.,

T5,X3+PSA
F5,X3+PSA

0

LOAD THE USERS A REGISTER
SAVE THE LOHE~ 15 8ITS
" ' " ' ' . SA NK'BTT ·'TO·'T HE··· SI
JUMP IF THE SAME 3
SI-HT CR t'I£MORY dAN KS'

8'

"",i.,."., ••• ,.".,.,.

~+4

DOOGUf

0

1··77.7.,778·

0

T5,X3+PSA
ZWCZERO
'''FEf;"X3 +PSA"·
0, X2

0

CPP Xl+CNt3LK

7"l7178

LOAD THE CURRENT POSITION POINTER
ST AT LlSBITS
ADO IN THE CURRENT POSITION
COMPENSATE FOR THE I-R GAP
'PR EPAREYOOIVrB E'
.. "", ..,.. ,.,,,..
DIVIDE BY WORDS PER FILE BLOCK
SUBTRACT BLOCKS TO 8E FREED
ENTER THE RETURN ADDRESS . .

...

MASKOFFTHL

2
-24"""""'"''''''''

KWPFB
8LKR,Xl+GN8LK
'OVERCH06, Xl" ..

0

0

OVERCHEC .EQ.U.
.. ,.>1-.....".., , ' ' ' '
,-----"",..
.''\
ADA
TFL~xl+CNaLK
COMFUTE ACTUAL LENGTH OF FILE
\,.J
ENQ
777(78
MAXIMUM LENGTH OF FILE
"472+003"'"
'''AOJ',GE''''w . av ERC Hot"'"''''
""""""J tJ MP'I F'OVER-T Hc""'MAX'Iit-' UM'''S I'ZE
472+004
S8A
TFL,X1+CNBLK
RETURN A TO AS BEFORE
473
LOQ
cpr. L .......
X1+CN8LK
LOAD
THE STATLSTO'81rT4"
HeRD
0
474
3HQ';;;1
"'...... .......
SA
VE'FTLE"'BIT"
475
QSG
400006
SKIP IF A SAVED FILE
,476
INL=3,X3±PSA, ......AOOIN{TF81.KS~SF8LKS),·.,""""".,
477
ADA
SF8LKS,X3+PSA
ADO IN THE TOTAL FILE SPACE
0
478
LOQ
SF8LKLIM,X3+PSA
LOAD THE ALLOWABLE NUMBER OF
'" ",,·4,7- g..
",' ,'", ""' ..' "., ...,. , , .."'''''''' '" S'HA'Q·,·,·,m., ,2'4····'·,
FI I::E'·'6'L·Q C' KS······ ", """""".,--.,."""",.,.,~,,,,,,.,,.,,,,,,,,.,,..,,,,,, .. ,,, ,., ""'.'."
479+001
AQJ,GE
OVERCH03
JUMP IF ENOUGH ROOM
481
LOI
RPSAPTR,X3+PSA
RESTORE
INDEX '''''''.,''''''''''',''",.,,',,''
48"2
COA
C'
1'1 CODE;" X3 + PSA
. .. ...."
.. . . . ......THE
....... ..... PSA
...... ......,'"
482+001
AZJ,NE
~+3
JUMP IF A REQUEST EXISTS
,,484 . E N k
..,INSFI L..OTHERWISE,tPUT IHISCODEINTO
485
STA
CNCODE,X3+PSA
CNCODE FOK FUTURE REFFERENCE
486
LOA
SYSCM,X3+PSA
IS THE USER IN CONTROL HODE
""45'''7",,,'''',,,·,,, '..'"''''''''
AZ'd ','·L·T"···"""'''··''''O'VER€'HO''2·''''··' "'''''.'' "'" ..
'CO'N'T'R Cll::"'" MO-o'E·"c·A'N'f··'''H 'A'V"E·,·t'RR'OR'S""'" .",,'" "..,,~...'.'"' ... ''' ,....', " ."'''".......,.. ' " "'" ."" .."... ",,,,.,,,
487+001 OVERCH01 EQU
>;.
"--'"

' . " ' " # ••' , ,

..

'" "' •• ".'" ,,,., ''''

o

o

'.,M"'"'.'•• ",,

"w.',.,,' ""

"' . . . . . . . . ,'''". . . . . . . . . . , ""'''''' 0

o

0
~

------------------- -- - - - - - - - - - - - --------- - - - - - - - - - - - - - - - - - - - - - - - - --------- - - - - - - - -

-- --

-- - - - - -

-~--------

- - - - - - - -------- - - - - - - - - - - - - - - - - - - - - - - - - - - -

ASSEM8LER/OS3

Vl.D 09/21/74 2229

IJ o:r2I"'''ll07u 5100
00322
110.323·

~,

!..

~,'

i

Cl1

,

FILE OUTPUT
R'T J

RZ

... ......... .......

t(}
!

14700006
01004675 p..

00336 P
0033 6··ZIJ07 777T X·
00337
35100006
00340
40100006
.,. "003lfl'203DO 2B2X'
00342
370U0046 X
00343
.. '00
34Ii ..... 35300264
403 tJ034T"XX . . . . . . . . . . . . . . . . . . . . . . ..

o
o
o

00345
21100004
00346 .. 270GOD15 P
00347
35000234 X
U0350
40100004
·· .. ·003 51"'2'u'1 OOIJOZ
00352
03100374
00353
27000336
'00354"'OTOO 0'372' r-i·

0

. . . . . . . . . . . . . . . . . . . . . . . . ~g£
502

•.•

o

00365

o

Q.

21100005

00377

00700364 X

EPP,Xl+CNBLK
. T6,X'3+PSA'
BRP9

····LOAfJ········ST·ATU·S81TS
SAVED FILE Bli TO BIT 14
SKIP IF FILE IS SAVED
AOOIN'(TF8LK ~-SF 8LKsf
. · .. ST·ORE·IHE.. NEW··· . . TOTtI·L·VALU E . . ......~ .. .
LOAD THE MAXIMUM FILE SPACE USED
JUMP IF NCT A NEW MAXIMU~
· ....REMEMtIER·TH c"'I\'E ",···t-j"A·XT MUM '"V AttJ E'"
RESTORE THE PSA INDEX

;()

RE. Jl,JRN. 10 TJjf.C P. L..LEB

..

. ···SET THE CHANGE··B IT
AND THE "RITE STATUS 8IT
AND STORE THEM AWAY
LOAO"rHEUSERS' QREGI STER'"
LEAVE THE BINARY 8IT

E~R~~T~~~;~X~5~g~~:~m . . .

L O L W R M A S K C L E A R A HUNCH 0 F8ITSH
SSA
E008
SET THE END OF DATA BIT
ST ~ "
AZJ,NE

C b~E~~~~~~~gLK..',,~62§~.T~~~'c5~~!.~~I ~~.~~ .• ", ...~"."
OUTW~2
JUMP IF THE FILE BLeCK IS IN CORE

~l~ 'T~;""'k~J';'EQ~bBTWKr

" . ···§·~·I···· . ,·)· '"' ". .

....

52 9
S30

H"W'H

'b8~~i~ :r~6TQi+LgA~' peINT

8~~~' . . . . . .

(

...

.

..

~. g~ I~ ~ 3, .?~.?........................................... ¥~··~·~···~cl~~,§ ~!¥·~~ ~ ~.g~·~5iRECTORY···

..'

535
(
LDQ
.." ........ ,.........................· .. 5·3·6···....··~···· .. ·•.. ~..···..··• ............................'...................
537)
RTJ

EqlJTHK3~~~.

... ~~§E.RVE....... RE.sERVETHECORE.. BLOCK ......................... .

CORE
8lKR X1+GNBLK
........................
FREEFILE

0'

0(';

u

o

o

o
o
o

lOAD THE FORWARC POINTER
GEr THE NUMBER OF BLOCKS rHAT
··AR r .. ··8 'EY'O N'O·..·..TH £ . . . . CU·RR:EN·r.. ·..8·co-C·K·. ·. ··
RELEASE THE FILE SPACE

....... ~ ~~~~llt2~t~·b~~~TEJ ~~~a~~ l~F c~~g¥~s FREED.~
00402
14700000
540
FOUTWK4
ENQ
0
BLKR IS ZERO NOW
.. 00.403. 41·1UO 0 0 5 5 1 + 1
.... 5 l Q . , . . 8 LKR,X1+ CNBU<·SO S EI.IrA FPRCPR lATELY
00404
20077777 X
542
LOA
BIT23
INDICATE THAT IT HAS BEEN WRITTEN
00405
40100002
543
~
STA
COREP,Xl+CNBLK
INTO
............................ 0'0406" ·····2DI0iJiJ04············ ················· .. · · · ·
.. S·4Lf· .. · ·
·· .. Lf) A'" ... ,
·CPP.... X1+CNHLK··..·····. · · · · · · . · ..······tOAD . ····TH E'C tJRRENT--PO S I-lIG'N"
00407
53600000
545
TAl
x2+6ppx
PUT IT INTO THE INDEX
00410
15200003
546
<
INI
3,X2+CPPX
ADJUST THE RELATIVE POSITION
"0'0411 ·····ZI3U·0'344X·
······546+·0·u1"·
''''TOGr'''T6;'''X3~+PSA''
··. . [OAO·vJORUGCUNT···ANO BINARY ····BIT
00412
41203777
546+002
STQ
CORE-l,X2+CPPX
WRITE WORO COUNT INTO THE IR GAP
.00413 ... 53 L t 3 U G 3 6 . 5 1 t S
TIM ................. tEVEL,O .............................. ..... GET.THEMCNLTORI NTO . . PROGRAM.
00414
20300065 X
550
LOA
CR,X3+PSA
STATE THE FAST WAY
00415
77634000
551
ACR
i· .. .~ ...... ·· .. ··..·004:1:"6·..· ·. . . Ol. 000·4:1:· .7.. · P · · · ·......S5·2· .. ·....·· ....... ". ,...........................
~. Uj·p···
................. >§-.+:1: ..................................... ,
·..··· ..' . ·.... ENT·ER .... ·P'ROGRA·M.. ·..·S·y·A . T·E· .. ···. . ·.................................................
00417
27000342 X
552+001
lOL
BIT18
BINARY BIT TO A
00420
0310U450 P
552+002
AZJ NE
FOUTW04
JUMP IF BINARY RECORD
"D OIi2T'2IJ07T777'X
5 5 3 ' [ O A L...
.. FORMFLAG.. · · · · C H E C K F O R FORfiSREQUESi
00422
55400000
554
VFO
A9/ROS
00423 .. 2170.02 5 3 X 5 5 S ..................
............LOQ,L.F 5,X3+F'SA.LOAOTHE FIRSTWCRO OF THE RECORD
00424
55000000
556
VFO
A9/RIS
00425
03400440 P
557
AQJ,EQ
FourWX2
JUMP IF IT IS FCRMS
.... ,~..........~ ..~ . . ·U·0.. 42·6·· . · "2'0"1'0'0"0"'0- 6··'·....··· .............................' .. ·..····...... ·...........-5·5 ...8 ............ " ......,.......................... 'H. ..,...
Ltl A· ......·. . ·· . · ...... ·..·. '· ......E.. PP·· . X·l+CN 8l:·K··........ ·....................."'H. ··GE·r ..·':r-·HEH·'·. .H·AROW . .·A R·E····'Ty·PE·..'· ...................... ,.,.......................... .
00427
12077760
. 559
SHA
-15'

0'

o

o

EQU ................. ·····FIX
>§..FOUH1K1
·...... ··..·········· · .. ·RTJ·

.. . . . . . . . . . . . . . . . . . §1t..
) . Foun~K2.~ij
534
/
LOA

. . 8~tR~·~t 199~gf ...~§ ~

H"

I

······5·3r·'·<::~

()

Ul

51
!
RfJ
GETCORE
GET A BLOCK OF CORE
.. 51
ENA ,5
..····77177 B··... . . .
......................................
518
STA
CORE+l
SET THE BACKWARD POINTER
519,
LOO
TFL,X1+CN8LK
LOAD THE LENGTH OF THE FILE
"5'20"'('''
.· · · · · · ' ' ' ' · E N · A · ' · ' ' ' t · , ' ' , · NO"CHJl.Nt3 ENE E lJEO·IF"O'l'·tL'Y'·1·SLOGK:
521
\
AQJ,EQ
FOUTWK4
JUMP IF 1 BLOCK LONG
522
LOA
L P, X 1 +CNBLK
LOAD.J HE ST ART 1~G8tOGK.... KUM8.ER. ......... H.....................................H. . . . . . . . .H........
·······523
'RfJ '·FREtFfU::·· ...
RELEASE THE SPACE
524
RTJ
SEL8LK
GET Jl FILE BLeCK
525 · S T A · L P·,Xli: CN8lK .....
·,SIO RET HE 8 LO CK NUM 8ERI NTOT H E·
526
STA
CBP,Xl+CN8LK
LP AND CBP WORDS

007f7??? X

00376

.§i.l ... '~':·;"~1 . ".",.. ""

..············· ..·. .················· ..·· ..·····.. ·····..·................

. _. . . . . . . . . . j~~I~j1~~g,~I~,~...
00375
20004000

EPP, Xl+CN8LK

m~l~~~Hm~lK

-5 u·9/
510 ~

513.'

'''00372 '007000372
0205' P
x·····················. .·......·····..· ·..·················

o

SSA

1!1

.~"..""...

00366 . . ·40l00·0IH
00367
L.0100003
00370
14280400 P
O' 0371''''''0 10?77·77·X·······

o

,~OVE~~H 0 6 Cg~.~IT22

,.::~-_

503)
STA
.......... ············5uy···"ttJA·..
5U5
LPA

00355
U0 777777 X
00.356· ..1447777.7
00357
40004001
00360
2110[J007
"'00 '36:1:"14600'1)0:1:
00362
03400402 P
0036320.10.00.0.1 ..
00364
00777777 X

o

G.

REf URN ···FRCN·STJfTF·ZER(Y· .. ········ --

w

~

1

UI0

m

Ie)

I

1U

489
ENQ
INSFIL
... 49·0··UJP······································· QCOt~TROL··
491
00324 P
492
OVERCH02 EQU
. Q032 Lf'2 010 0 0 0 4 · 1 r 9 2 + · O O l · ............
LDA00325
12077776
492+002
SHA
U0326
05640000
492+003
ASG
003271537777449'2+004
IN I
00330 P
492+005
OVERCH03 EQU
.............................. ··0 03 3D··· 41 30·03 0 6X-·········· ...
483
sr Q........ ... S F-BL-KS,X3 + P S·A
80331
20377777 X
494
LOA
SF8LKMAX,X3+PSA
00332
03600334 P
495
AQJ,GE
·+2
.•.... ...... ····003 '3"3 ...... Lft'3u'u ·331:···X···· ···················49S···········S·C Q........ ...••" S F8tK~IA·X·;X3+· PS"A
00334
54300312 X
497
LOI
RPSAPTR,X3+PSA
(J 013 5.0)'XQ QOoO.
498 ...
JLJP.. ......0 ,.l/ 06, X1

RAO

• • • • • • ..,..•.••••••.• , . . . . . . . . . . .. .

PAGE

1

IJO

FOUTW10
VFDA·····
.... "..........."............... EN

........................... u

HOW MAt\Y WORDS ARE LEFT eN THIS
....... .
SKIP IF Nor THE LAST WORD

F5,X3+PSA

37.7.7 8· ........ ~ . . . . . . . . . . . . . . . .~.................

STA
CORE
LoQ
C8P,X1+CNBLK
·····• ..·······,········6·4·6.... ·.. ,· .............................,.............................,........... dS·:FGl··..· · · . .· · · ·. . ··,·.. ······"..·F·····4·rX····3·+PS,A··········. .·,·····,···..······u,.•....
647
RTJ
REWRITEX
644

645

ilO

RAD
F6,X3+PSA
. "VFD
~·A9tROS·
LOA,I
F5,X3+PSA
MOVE ONE WORD FROM THE USERtS
VFO
A9/RIS
_M~MPB~. __
···STA·CORE,X2+CPPX
LOA
F5,X3+PSA
INCREMENT THE CURRENT ADDRESS
..INk·1·
...
REGISTER· .......'..........................
SWA
F5,X3+PSA
ASG
1
SKIP IF NO 8 ~
····vpO···,', ... ·····A9h:H1P,-A·15t·FINPWO 4·' SWI~rc H'M2Mf\\;l'l.. ":< .. lHJ·l(·,,········,···,,··· ..·······
INI
1,X2+CPPX
l))J? ,.1....
1:4 ,X ~:!- P~A
8.1::. TU RN TO .. 1.HE p gopl;gB.Ol,lJ I Nf: ...........................
FOUTW06 EQU
•

633··~

..~. ····~6L+T··~

o

BLOCK
. ... JUMP·lt=

LDAQ,I
F5,X3
VFO
A9JRI
CPPX
634
ENA
2
.... 635
...~~~R AO.....~.......~...E5, X3±. ESA.. .,',.......................
63E
INI
2 1 X2+CPPX
637
IJD
FuUTW08,Xl
•.. .... ",... ,.... ·,·e38 ....., . ,.... ,... ",..........'Ml:tJP 'fI"" · ·..··F· 4',)(:3' +PS'A·"· .. ··· . .

0' ..···· . ····8 ~·~~·~····g~~gg~l6·~ x.
00534

CORE-l,X2+CPPX
·+2
·F4,'X3+PSA'
SELECT, X3+PS A
X1+CNBLK
·X2+·CPPX·
-WPF8-2

631

.. ······ ..

63<::
....

SKIP IF A CONTROt CARD
JUMP IF NOT
SET THE CONTROL CARD BIT
SET UP F4 FOR ThE RETURNS
RESTORE THE CN8LK INOEX
·ISTH ER'fRoor-r···r t\····T HEF ICE

00017B

~~··~~6g ,s

00515 34300477 X
629
•"M"·· •...••. ···OtJ 5·16·'·%' '5 5'4tj'O .UOO·· ..· · · · , · · · · ....."... "6.50 '..

... 0

.... FOUT~~~04 . ·

ANA ..

604
605

()

,..

LCA
ASG
ENA
"'AQ·J,tT
SHAQ
SHAQ
TAT ..

602

607
8.....

~

.fOlUJ4 Q.2

·61)3· ..

ooa

00502

·0'050·3 ...

597

JJ:!.E.EOL ... kWRQ

:;';6

INA, S
EQ·~·
XOA,S
SHAQ
t O·A:,,···,,··m,. .
AlJ,EQ

. ·AlJ,

.W.RITE

GE·TT HE·HA RDWARE TYPE
SET FORMS IN FILE BIT
SAVE NE~~ WORD

9

.... 'FOUTW04"

LOA

TIA

.. c;0

EPP,X1+CN8LK

TA I

596

599
60Ll
501·

.

BIT

SlA······

. ·····6uc

u

o

•EPPI·X1+CNBLK

..1: QJ)TJLO ~.§ a~
QSE
UJP·
r~A 0
FOUHI04
ENA

594

·SKIP'! F .. A.... F·ILE .... ~ARK·'·· .. ····

FOUTW02

EQU
LOA
SSA
ST A
UJp·'

FOUH1X2

·595······
u'59a

-12
......... 01'7178

FOUTW:1,it, X?tGPPX .

591
592
593"

00455
15476777
00456 . O·3·0·0·0·S2·I.····,P· .....
00457 16477777
0046013077747
·00461··20300343X
00462
03000551 P
00463 13000030·'
03600465 P . . . . . . . . . . . . . . . . . ..
00464
00465
24300423 X
00466 ... 176037.:7 7~ ...

JUST·· THE H~ARDW·AR·ETYPE . .
SKIF IF A TASK
JU MPIF NOTAT AS K
LOAD THE CONTROL MODE BIT
LOOK AT THE FIRST TWO CHARACTERS

~J)O

574
575
582·

40100006
00443'OtO OOll-50P

FILE OUTPUT
HHIASK
HTTAS K
. FOUT W04
8IT23

UJP

···573

35077777 X

00442

··QSE

·5Ere

00435·'04701717
00436 01000444 P

o

ANA
ASE
UJP .
LOA
SHQ

560

20000404 X

00433

UIa

11

ENTER
STATE
................... MONITOR
............
..
. ..... ... .... ...........
UPDATE THE tE~GTH OF THE FltE
....... GET .. AFI.LL8LCCK
WRITE FORWARD peINTER
LOAD ThE CURRENT 8tOCK NUMBER
,· ..··•..·,·········A·N·O..mS··frV·E······,·I··T·····'I··11.',...... A..······T··E..!"lP·O·R·A·Ry··· ..·..····,·····,,··· . . . . ·. . . ,. . ·,..·. .·....". . . . . . ·.u.·,·...·.·.•' ...................,.•.....•,.................."., .......................
REWRITE THE BLOCK
~~

~..

".,~

~~.

,~......

~

o
o
o
o

cr
(1)

ASSE:HBLER/OS3
Vi.O 09/21/74 2229
PAGE
-.-.~~~". .-""---.. , ""U 'O'5"3'7'~"'" ""U'0'7'O"0' 3 S"S"··'·'X
······61+~r

FILE OUTPUT
GET·A·NCIHER··S[(.:-t: K "bF CORE ....................... .
GETeORE·
U0540
20300535 X
F4,X3+PSA
649
LOA
LOAD THE PREVIOUS BLOCK NUMBER
. . CORETl
00541
40004001.··. · ·
WRITE BACK· POINTER .
.....
STA
·····650····
00542
20000433 X
651
LOA
8IT23
INDICATE THAT THIS BLeCK HAS
00543
40100U02
652
STA
COREP,X1+CNBLK
BEEN WRITTEN
INTO
············SET,.TH
E' CUR REI\·Y.. ····p OSITI ('\.1\1 ...........................................................................................................................................................................,
653···························· .. ···················. · .
2"X2+ CPPX' . . ..
····00544 .. ,.·1420 0 002
EN!'
00545
534::;0036
654
TIM
LEVEL,O
PUT THE MONITOR INTO P GRAM
00546
20300414 X
LOA
.
CIS,
X.3
..
±
P..S
flo
...
.
.
.
SJ AlE......
1§~···········..···
U0 54'7 ····7 76341JOO'
ACR'
00550 01000450 P
F OUT W04
657
UJP
-.
-_ ..
----,
····658 ..·
.......... .
00551 20300411 X
6SS
FOUTW12 LOA
T6 X3+PSA
LOAD WORD COUNT AND BINARY BIT
00552
40204000
660
FOUTW14 STA
CORE,X2+CPPX
WRITE hORD COLNT INTO THE IR GAP
0'055-3 · · ... 1·0800???····· ....· ............._.
..· ...... ··ocrt···.. w............................ ·· ..T:S 0
·..··WPF8t·t·,X2+CPPX
SKlp .. ·TFTHE··FILEBtOCK . . IS··FtJtt· . ····. · .. ···
00554
00000556
662
VFO
A9/JMP,A15J¥+2
00555
00000610
.... ()
.......... ~~{
~~~
.. ~9/J ..HP.,.A15/EOUJW.20
OO? 56
i460 dODO·
00557
40204002
665
STA
CORE+2,X2+CPPX
STORE THE END OF DAT~ WORD
666·..
.. . ···TIA .........
·X2+C pPX·
....... .
·00560·53200000
CURRENTP CSI1 leK TOA
00561 4410000 L•
667
FOUTW16 SWA
CPP,X1+CN8LK
SAVE THE CURRENT POSITION
o0562 14477777
668
FOUTW18 ENA,S
777778
" 6 6 9 ' S f A ···..CORE .
00563· 400lJ4000
WRITE" TH Eu "FO RW'A RO"P OINT E R
00564
00777777 X
670
REAOFX
RTJ
FLOAT
FLOAT THE CURRENT BLOCK
I{)
.............................. 0056.5 ...00]05.0]2 P.
........................... 6)'1...
.... REAO.RIN ...... RIJ.... ... . ...........U.NSAV..E .........................
.. . . RE.S.TORE....IHEUSERS ... REG..ISJERS ...
00566 20300551 X
672
FINISH
LOA
T6,X3+PSA
RESTORE THE Q REGISTER
00567
40377777 X
673
STA
Q,X3+PSA
....,..................... 00570··2 a 100 0 04,...
..6 74STA·TUS ··········LOA·
·C PP, X1+ CN8LK
. GET THE STATUS BITS
00571
21100006
675
ASTATUS LoQ
EPP,X1+CN8LK
LOAD THE HARO~ARE TYPE
00':372
13000011
676
SHAQ
9
SHIFT
INTO POSITION
"AND' OFFSDR·8Tl·
.··· . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
·········0·05 73'··17577·'157····· .................................
·· .. 6·7·0·+·0·01·· ..................... ······.. ·.. ··..A N·Gt,.-S····· ············;.;,.·20·8········ ..•··· ............................ .
00574 176001357
676+002
ANA
HTMASK+408
SAVE EPP SDR 8IT
00575
05600040
676+003
ASG
408
SKIP IfDESTRIJCJI.VE .. READ
676+ 0'0 4UJp··~·+2
'UO 57 60'10 00600
00577
167 GOO 2 a
676+005
XOQ
208
SET SDR 8IT FeR USER
.. ·· ..······. · · · · · · · . ··0060·0 ····1760·0 O·lI·· . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
· .. 6r·7··
................... ······AN A··
........ HTMAS K·· ..
···. ,.··········..· · . ···········MAS K·· . ·TO····THE···HA RDWARE···YY·PE· ..
00601 120UOU11
67 e
SH A
9
00602 13000041
679
SHAQ
39
COMBINE
WI1H STATUS
. . . . . ..... .... ······SET
. ··A. '·TO HT
..TH E··ST'AT
.............. ,.BITS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,. . . . . . _............ .
6·c)'0 .. ·· .... "ASTATU S·-A .. STA .. ·
..··A;X3·tP SA...··
. 006"03·· . ·····1+0377777· ··X·"
00604 00705107 P
681
RTJ
EXIT
00605
20377777 X
682
LDA.J2,X3.:+:PSA
LOAD INDEX 3
683
..... ·····sIM
I 3, X3 + P S A A N o RESTORE !T
·'00606
443777 77}C
00607
01004537 P
684
UJP
SKIP
RETURN
···············································68 5·
............~.
··THE····RECORO···EXA CTL·Y·FILLEDUP THE
686
9
BLOCK. REWRITE IT AND GET
587
• ................................. , .......... ,..,.......... ,................,................................................" . ,....
ANOTHER,
.......................................................... .,..... ·•. ·..·..···....0·
8··a·· ...•. '...... " ...->,<,
EO
O··. . ·WORO WHICH WILL ONLY HAVE THE
aOE10 14600001
689
FOUTW20
ENA
1
H~~jJl3J~·8gg~ X'·
·t~ ~···~~.g.······ltb3~~±CNgLK
~Ift\l!:FitglE~ckJL!:.LI;NC;TH
00613 21100003
692
LOQ
C8P,Xl+CN8LK
LOAD THE CURRENT POSITION
.00614
41.300540·. . X 6 9 3
··SlQ ............ ····..·· ..·F.4,X3+-PSA·SAVEIT.·IN A TE·t-'.PORARy····· .
00615
400Q4000
694
STA
CORE
WRITE THE FOR~ARD POINTER
00616
00700536 X
695
RTJ
REWRITEX
REWRITE
THE BLOCK
·...... ·..·.. ···..····00·6·17··· ···..a·u ..7·0·tJ53',.···· ..X····· .. ··· ..........,. .... ,............ ····· ..
..···. . . ··....·..···..•·....··· .. · ..·····,.· .·..
.... RT··J ....··
·····..·.....G·ET·C'O·RE·....·.. ···· . ·•· ········• . ··..···• .. ···..·......·.. ·G·ET····A···· . e·L·C·CK···C·F· . CORE"·· ...... ··.. ·· ...............................................,. ........... ,.........,.......................
00620 203U0614 X
697
LOA
F4,X3+PSA
LOAD THE NUMBER OF THE LAST BLOCK
00621 147000DO
598
ENO
0
ZERO IS THE END O.F DATA WORD
00 6224500 Lt O O i 6 9 S
3TA·Q··CORE f T S T O R E EAGKWARDPO INTER' ANDEOO
00623
20000542 X
700
LOA
8IT23
THIS BLOCK· HAS BE EN·WRITTENIN TO.
8g%~~ar&B8~gr" pf5~
··G3~"·
~g~¥~I€t+CN8LK
n

,

()..,e,

~
~

i

()

I
1I ()
j

I, 0
I

I ()
I

0
0

0

12

UIO

••

"

".,....

",.

~--,

·~···

,.

o

o

~

0
0

o
o

· w..... ............ ~.............. • ........

0

0

···.

····6·9·6·~

O.

d'

...

o

.

o
o

··~·,.

. ·.

o

°'1

o

0"

0

o
o

0

o

o
o

Vi.D 09/21/74 2229

ASSEM8L~R/QS3

cr

0626p
20300566 X
(J

00626
00627···· 536000·00
00630
2010LU06
00031
35077777

X
OOE32'0 30(:)'06 50 P
00633 05200012
00634 01600636 P
00635 'in 004673 p'"

00630.000U0570 P
00637
OU000665 P

00640

00001142 P

00642
00643

00000676 P

00E Lr1'OOO 01277 P .,

()

00001026 P
0'0644 ... 00U00717 P
00545
000UD716 P
orr646000J~025 p

00647

o

00650
00651
00652
00653

o

00000670 P
00650 P

00650 P
0420000:)

. 05200002

01600636 P
01004673 f.)
._$.

00654 P

. 'OO'654P

00654

.Q 0655·

o

20300626 X
53·60·QOO·0

00656 0560 0004
00657
01600661 P
'ut1660"0 1:0U'4673P

o

. 00661 p'
() 0 66 i
00000570 P
. . 00662 .... U0 OU0665 p ...

o
o

00663

00664

00001140 P

00001277 P

Q665P

PAGE
70 :;

10E

UIO

13

FILE AND PUNCH CONTROL

F C ON T R 0 LEU. U

LOA
LOA
SSA
AZJrEQ
ISG

70 7

708
709
7tO
711
712
.. 713
714

715

TAl·

.... U.,JP,L.
UJP
-FCNTRLl

00
00
00

716

717
'718
719
720
721
722
723
724
725
"'726
727

72

e

'00

JO

00
00
00

00
00

FCNTRL2
FCNTRL3

EQU
EQU
ISE
"'ISG'
UJP, I

729
730

UJP

····731

732
733
.................. " ........ ·....73·4' ..
735
736

"737
738
........ ·····73·9··

740
741

PUNCNTRL EQU
EQU
LOA

... PRCNTRC

. ···· ..····7 tr2 . ·..· .......,........... .

·····TAI
AS G

UJP,I
····· . UjP'

Cl

JI.

TG,X3+PSA
LOAD THE FU~CTICN CODE
.... X2 · ·
········PREPARETO·OECOOE
CHECK FOR DESTRUCTIVE RE~D
EPP,Xl+CN8LK
N8IT20
LEAVING A NON ZERO IF IT IS NOT
. . F CNTRL3'''''SET'
.
FCNj'RL2-FCNTRL1,X2 SKIP IF ILLEGAL
FCNTRL1.,X.2..
DECODE THE
FUl\CTIGN
ZAdORT
ILLEGAL
FuNcrICN
......... .
·ST·AYU~

CLEAR
WFM
"RELEASE····
REWIND
SFPFM
'S'8PPM
a KSPACE
FWD S·PAC£· ..
S
ETOESRO
'1J.

00·-

01

STATUS

=
= CLEAR
WRITE

STATUS
02
FILE MARK
'03 - RE LE'ASE
04 :: REWIND

8~ ~ ~~~~g~~~§~~~20P~·~~·/~~tEt1~K

(t
:.;

(]
,

. SiC)
i.

()

=

07
SPACE BACKWARD 1 RECORD
10 -·SPACE·FOR WARD1REC ORO

11

=

SET DESTRUCTIVE READ, REWIND

()
UL

>f

3 X2

'2~X2
FCNTRL1, X2
LABORr

SKIP IF RELEASE
." "SKrPIF"'NorSTATUS OR'C[EAR
DECODE THE FUl\CTION

;:L

0
0

>J.
.~

T6,XJ+PSA

X 2·

,0

"'-

PRCNTRL2-PRCNT~L1

PRCi'lTRL1,X2
ZA80 RT"

.... "'FRCNT RL f E Q U ¥
745
00
STATUS
746
.. 00
CLEAR
147
a0
A CC WF M
148
DO
RELEASE
······74g··..··· ·······P·R(}NTRL. 2:·EOU· ...... ····· .. ·····:>j.····

LOAD THE FUKCTICN CODE
·····PREP A.RE···TO ...DEC·O 0,£.······
SKIP IF ILLEGAL

0

····ILLE·GAL·PUNCTION

0

744

00

= ·CLEAR
STATUS
ST ATUS

01 .:::.
02 :::
03

=

WRITE FILE
RELEASE

8ITS

MARK

0

0

o

0

0
0

o

I.

0

0

o

0

0;

0

OJ

0
0

----------_._--------------_.._-----------_.-------------~------------.------------------,-----------------.---_._.-._._----_._-_._----_._,------._-----_.-----------.---

ASSEMf:3LER/OS3

V1.U

09121/74

-'uOo'6S"'ZJOL10'U-rC
006663710000 1+
0066701001340 .p...

PAGE

14

UIO
CLEAR SDR AND REWIND
. . CLEAR--····COA··- ·····················ClEAF(CON-·

CLEARX

LPA

CPP,Xl+CN3LK

UJP· ······················R Rep············

. C0J10'IFC'M ASk

MASK WITH THE STA1US WORD

S1 GRE·THESTAT US8ACK AND RETURN

o

()

()

o

o

o

o
o
o

00706

20100004

OJJ Z01 .. ~ZQQ..QO.JLL
00710
35000353 X
·····-00711-··40·-10 Ga04·00712
20100007
00713 15477776

.... J.O].12.

Q:to OJI5§ .6...J:.

FJNISH

o

o

o

o

.....,
U

o

o

o

o

o

u'.',

o
o
o
0:·<

o
0"

o

I3CJ

o

o

o

A SS EM 3LE RillS 3

(}

Vi.O U9/21/74

PAGE

2229

15

FILE BACKSPACE AND SEARCH BACKWARD

UIO

7137
.. 788
789

F5

790

. ··791
792

E~

793
794
795
797
798
799

fJKS PACE ENA
INDICATE BACKSPACE
o
FS, X3+PSA·"···
'·SBPFMJt.lM PS HERE
"'JACK01SWA
SAVE INDEX REGISTERS AND FAULTS
800
SAVE
RTJ
801
f)ACK02 .. VFD
" A.12LEINT..... .
LClQ··
. LOAO" THESTATLSWCRCl
802
GPP,X1+CN8LK
LDL
AUB
CHECK FOR ABNCRMAL/UNAVAILA8LE
803
..... 804
" " AlJ,NE·"" IOS;1ASH·
K ILL "T H E FI NK
BRING THE LOAD POINT 8IT TO A
805
lOL
LPB
806
VFD
A 121 DINT
..... ·'·807
······"AZ·J,NE
"··C·KSEARCH
·00···· NCTBACKSP{lCEPASTLO AO·P OINT
808
RESET EOO, FM, AND BRP INDICATORS
LDL
NEODS
aog
LPA
NFM8RP
C"PP,X 1+ CNdTK···
'sTORe TRC RODTFIE O·STAT uS·' sACK'
8iD
STA
LOAD THE CO~E peINTER
811
LOA
COREP,Xl+CNBLK
¥: +3
....... "
.. .
JUMP··IFIN CORE
··812
AlJ,NE"
813
READ THE CURRENT BLOCK INTO CORE
RTJ
FIX
¥: +2
814
UJP
RESE RVE'"THE'CCRE'StOCK""" .................. .
. . RESERVE"
··""RTJ·······
815
81 E
LOA
CPP,Xl+CNBLK
LOAD THE CURRENT POSITION
817
777778
AND OFF THE STATUS BITS
ANA
... "8fa
. JUMP IF . THE I t\TERRECORDGAP
AZJ;:NE
8ACK03
81 S
IS IN THIS 8l0CK
LOADTHEEACK P·(I·NT.ER
j3 2 0···
LOA
·CORE:f:l
321
RTJ
REWRITEX
REWRITE THE SLOCK
822
RTJ
FIX
READ THE CURRENT BLOCK INTO CORE
..................... TH E: . . NUM 8E RaFS LOC KS °pAS'lTH E"'""
ENA··
·1·
··"°'82·3
CURRENT BLOCK HAS INCREASED BY 1
1324
RAD
8LKR,X1+CN8LK
825
ENA
WPF8-1
POSITION
IS GLOCK
New AT.........................................
THE END OF.
THE·
CO RRENT
UJP
¥+2
.......
.
826
827
6ACK03
INA,S
-1
MOVE BACK PAST THE RECORD GAP
82B
. UPDATE THE CURRENT POSITION
¥~ ~...
~ ~~ C~ ~~. CN8 LK··
829
830
LOA
CORE+2,X2+CPPX
LOAD THE INTER-RECORD GAP WORD
···e·3·1·········"w."...
°;:lOMpoI'P""ITISAP'ItE MARK'···
""AZJ,t'T··'"8 ACK05"
8::52
lPA
BlT1GH1
MASK Te 16 8ITS
833
STA
F6 X3+PSA...
XGA,S
.
";';'0'·
"83' lf"
AIA
X2+CPPX
ADD IN THE CURRENT POSITION
835
B<3E ".."." ... ".
·COMPENSATE "FO~ THE I-R GAP
INA,S"""
""··1···
837
AZJ,GE
t3ACK06
JUMP IF THE END IS IN THIS BLOCK
838
BACK04
INA
WPF8
UPDATE
THE COUNT OF WORDS
...
"
.....
ANO····· S" A·\i [ .."..'1' T ""'·1' N···· F6······· ".................."................""............................"" •....•..........."....... . . . . . .
·····"········"··"··SfA···"
"FG,X3+PSk'""U
LOA
CORE+1
LOAD THE BACKWARD POINTER
RTJ
REWRITEX
REWRIT E THE BLOCK
ENA····T"···""·····
THENLJMBER OF BLOCKS BEYOND THE
RAD
BLKR,Xl+CN8LK
CURRENT BLOCK HAS INCREASED BY :1:
".... "".".""""." .."..".". L GA.
...FG, K3+P·S A" " .
LOAD THE····CURRENT"flOSITION ..·
SWA
CPP,Xl+CN8LK
PUT IT INTO THE CURRENT POSITION
POINTER A~D JUMP IF DONE
AZJ,GE
BACKOS
·RE Ao··"rN·TH E··el:;·RRE·NT··S 1:0CI<"····.. "" .. · ......•....."....
·····RT·J·····"·
··"·P·I·X········"""U""....."" ...............
LOA
F6,X3+PSA
LOAD lHE CURRENT POSITION
UJP
8ACK04
LogP"8AGK ...

U0716 14600000
007:1:7" 44"3cr0523X

()

00720
00721
00722

o

·0·07·24

o
o

00730

00723
UU72S

00726

00727

27000710 X
77730000

03101021'P

00731
37000011
. 00732' " 40100004
00733
20100002
""".... "."" . . . "" ".... 00731+ " 0310"0737
00735
00700372
00736
010U0740
·00737"

C)

X

P
".".
"P "
X

P

00 700374'"X

00740

20100004
17617777

.·"".".00743

20004001

U07 i t!
00742iJ3TO 0752P

o
o
o
o
o

00744

00700616 X

00745
007U0735 X
U0746 "14600 iHil"
007L~7
34100005
[) 0 75 0

14 60 0 77::;

00752
00754

15477776

. ".. 0075T010a0753 p'

0075.3"
00755

.. .

44100 DO 4

536UOOOO

20204002

OtJ756U3·301001p··

00757

37005135 P

00760
40300515 X
00761 ·16477777···

00762
"001.63

00764
00765

Q"

I'"

0

00705064 P
77740000
2110 00 04
27000244 X
D3104766P

27077777

1

0.

53240000

15477776
03201006 P

15600776
40300768 X .

OB766
00767
20 0040 {} 1
00770
00700744 X
0"0771 .... 14 6U [J U 01"
00772 341000135
0071.3 ..... 20300766"*
00774441UOOOI+

00775

03201010 P

0100U

01000765 P

·,·0·0776"007007'45 X
00777
20300773 X

.. 01001 200U.0674 X
01002 34100004
01003 14600000
7 ...w.······"·····················{)·1·0"DlF··· . 4"O··3·lj ·O·1·1"7"WX~M ...• ".....
01005 01001007 P
01006 4410U004
······01007·····00700564"""X·
01010 20100U03
. U.l.0 11 .. 21100 OD 1
01012 03501017 P
U1013 20100004
····0··:1:0··1:··4······· O·5··6U··Q·Q·O ..1:·"···············
01015 35000725 X

, , " , ' • __

0;

o

SBPFM
SEARCH FLAG
IF F5=O SEZ EKSPACE
IF F5 to SEZ SBPFM
NUM8ER OFPAST
WORes
IN THE RECORD. WEARE
SPACING
.......LEFT
.

.aKSPACE-~

w •• ••• "".".O" .•. •

85.1.
852
853
"8·5·4·····
8S5
856
·'·857
858

~,

0 ,

d'.

o
("'"
IU

o
o
o

.. .

, __

~,

,

__ ' "

, ___

~"'"

' " __ , _ "

o
o
o
"..................................".......".......... "••.

o
,0

~

...... 8ACK05...LDA
EMS""."
RAD
CPP,Xl+CNBLK
ENA
0
.......·.........
".w····~·S:rA"··
····"···P5··,···x;·\3·+P·SA···············
UJP
8AGK07
BACK06
SWA
CPP,Xl+CN8LK
... ···Ti"AGKOT··"·RTJ"
PLOAT"·""·""·········""
8ACK08
LOA
C8P,X1+CNBLK
8S9
LOQ
..l.P..,.x 1+. C N..8LK
8~U
AQJ,NE
8AGK09
861
LOA
CPP,X1+CNBLK
..•. 8·02·""····· ..········ .. ······"··.. ····· ..•········· ..··· ··""··"·'"··A"S·G ...• "..............".......• ···t..
."...•·.......·...". . .
863
SSA
LPB

•• ·"M " ............... H

()

M••••.••·..• •

w . . . . . . . . . ".

LOAOIEL FILE MARK READ BIT
OR IT INTO THE STATUS WORO
··CL:·E·AR··"""THE· ··S·EA·RC+i···F·l:A·G················"~·..· · · · ""·· ·
AND GO CLEAN UP
UPDATE THE CURRENT POSITION
·"··:""··""··"·····"F [OATTH EC URREN rat: OC K··" .....
LOAD THE CURRENT BLOCK NUMBER
COMPARE"IT .viIT HTHELOAOPOINT ....
JUMP IF NOT AT THE LOAD POINT
LOAD THE CURRENT POSITION POINTER
. "····SK·lp·:r·F·"NOT""AT·wTHE··t:t>AD·POIN·l'
SET THE LOAC FOINT BIT
. "N"..

." .•••"•• " ............................................"•••••·••• "•••••••""· ••w

o
.• m ........ '

o

o
o

(r

ASSEM8LER/OS3 Vl.J 09/21/74 2229
"iJTOI6 "4'0100004
01017

14200721 P

01020· " 0100·11 O·3···P

(1

010'21'20 :; 01 004 X""""""" .

~,
l?

~

I

I
1

01022 031J0565 P
01023
00705072 f:>
ui02 LtO:CO II Lj.b? 3' P

()

;;.

. ···007.17 P

()

PA GE
':3(:,4
d65
···866

867
868

8Ug'

16

FILE 3ACKSPACE AND SEARCH BACKWARD

Ula

STA
ENI

'2ACK09
....·· . · · · · · . . ·..··· .. · . ···. ·········UJP··

CKSEARCHtOA

870
AZJ,NE
871 ......... ····························· ....······..· · · ·.. ··UJfi
Rl'J
87·2····

873
. . . . . . . . . . . . . . . . . . . . . . . . . . . ·874

875

0)

F5,X3+PSA

REAORTN
U NSA VE
Z ABORT

··BAGK01············.............. .

.

............................. THE··A REGISTER·MUSTSE NON-ZERO··
AT THIS FeItH

()
()

I
I ()

.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................

I

0
0

o

0

o

()

o

0

C)

0
"'-1

U

Q

o

d

l)

'1:>

(J.)

................ 0

Cr"

o

Oil

o
o

0"
,~

"to

c)

3(2.

o

~

0

1 _' _ _ _ _ _._ _ _ _ _ _ .._ _ _ _ _ ._ _ _ _ ._ _ _ _ . _ . _. _ _ _ ._ _.. _ _ _ _ _ _._ _ _ _ _ _ _ _ _ _ _ ._. _ _ _ _ ._ _._._._._ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ _ _ _. _ _ _ _ .._ _ _ _ .._ .. _ _ _ . _ _ _ _ . _ _ _ _ _ _ _ _ _ . _ _ _ _ _ . _ _ ._ _ _. _ _ _ . _ _ _ _ _ _ _ _

A::iS E HOLE RIGS 3

.
(]
)

'\

Vl.u 09/21/74

222~

PAGE

17

>;. ',''1-4:;. 'I-

B7S

aHa

01025
1£t600000
uO'1026'·4lJ.301021

o
o
()

o
()

.u

o
o
o

X··

01027
00705064 P
01030
77740000
. "'01031'21100004
01032 27000723 X
01033 ···03·104·J.66 ..... P··
01034
27000341 X
01035 77730000
01036' 03tu 1021' P
01037
27000025 X
01040
37000011 P
' 0 10liT4GTO'O 004 ...
01042
20100002
01043·,03101046 P
01044
00700776 X
01045
01001047 P
010 4 6' . tJ 0 7. 00137 X
01047 2UI00004
01050 53600000 .
01051202040'02
01052
03001135 P
·01053D3301117·P
01054
37005135 P
01055
21100004

..... ·., ...... ·u.·..·

01056" '1?'7T77?7

01057
01060
010 6f
01062

53040000

156()(JOO
0540 077
01001100 P

~1n63-

40300717 X

01065

00700770 X

01064

'I-. ..>J.'i:.>f:.5PJ. ..'l-

'f.~t "f:.'f>f.JJ..

"'FS,X 3+'PSA""

FWD SP O'I"uSWA"
RT J

SAVE

VFD
rOQ .
LDL

F.WP.SPO;;

A 12/ EINT

CPP,Xl+CNBCK
AUg
. AlJ,NE·
IOSMASH
LDL
E008
UFO
A12/DINT
AlJrNECKSE ARCH"
LOL
N LPg
LPA
NFl'1BRP
. ····STACPPXl+CN81 1("
LOA
COR~P,X1+CN8LK

897

8(38

······899

900
901
9u2

903

... AZJ, NE . ···:1f+3 .,................. .
RT J
FIX

904

905

UJP

906
90
90
00

;;. +2

"HIJ
LOA

RESERVE'u

CPP,Xl+CN8LK
TAI
X2+CPPX
[OA'C'ORE +2;X2+GPFX
AZJ,EQ
FWOSP10

······91

gil

.AlJ,lT

····912

LPA

913
914

LDU

915·····
916
917
.... . .....
FWDSP03

BIT16M1

;;:
. WPFt3 ....

UJP

FHDSPQ4

RTJ
ENA,S·····
RAO
LOA

REWRITEX

Si~A

CPP,

STA ...................... Fco
· ,)X,;,...:3+PSA,
O
LOA
t<, ....

"INA; S
i~SG,

0107.3
.. "010740iO 5"1'102
010?5
40301070
01076 00701044
'DT07T' 'TiOO 10 64

q:;;
H

•• ' • • • • • • . • • •

C)8

X1+CN8LK

S

X
X
P .

ST.A

F6,X3+PSA

'UJP

"'F ~~USP() 3 '

RTJ

H··Ul1frO···· "'44'18 ·OU04······
.. ··9·36···· ·······················PWElSP04 "SW'A"
0110~
00701007 X
937
RTJ
01102 14201030 P
938
FWDSP08
ENI
·····01'1 032U3 Q T 0 2 6 · X 9 3 g ..···
FWJSPU9"'lUA"'" . .
011D4
030U0565 P
940
AlJ,EQ
.. 0 110S .. 203 OJi 316X. ........."."........ ..... ....... ..... ..9 4.1
..... .LOA . .
01106

03002441 P

942
943

AZJ,EQ
RTJ
..... g 4lt······H··"'·····,,···· .. ·ENA····

945

SSA

o · · ·. · · · . ········~1il~igg~
~~j~··X~·t~·
01114 15477776
948

. ""l6'~'

INA,S

..D.l11:5 . .. 4430.L113... X 9 4 9 . Sl-lA.

0;

01116

0100Q565 P

950

UJP

o
--- - -

.>J.
4141-

()

FIX

u .......... ·•·•·•·........

0

INDICATE FORWARD SPACE
SFPFM'J UMPSHERE
SAVE INDEX REGISTERS AND FAULTS
LO AOThES TATC S~ ORO
CHECK FOR ABNORMAL/UNAVAILABLE
KI LLTHEFI~K
END CF DATA 8IT TO A
DO NCT··SPACE PAS;T END OF OATA'"
RESET lP, FH, AND BRP INDICATORS

0
0
0

";,

. 8IfA NOS T ORE"TT" SACK

LOAD THE CORE POINTER

JUMPTFTHE 8 l GCKIS IN CORE
READ lHE CURRENT BLOCK INTO CORE

0

RESERVEuTHE .. CCREBtOCK····

LOAD THE CURRENT FOSITICN

[0 A0' THE

r NTER;';;RECbRD

0

GA FWORD

JUMP IF END OF DATA
JUMP·· IF A FILE MARK
MASK TO SIXTEEN erTS
LOAD THE CURRENT POSITION
,uuMASKO F'P THE: 'ST ATUSBIIS" '" ................. ' ..... .
ADD THE CURRE~T POSITION TO THE
RECORD LENGTH AND ADD 2
SKIP If THE NEXT RECORO"OOES-NOT
END IN THIS alGCK
SAVE THE r-100IFIEO RECORD LENGTH
LOAD THE FORWARD POINTER
REWRITE. S·NOvl'·CNE:·'tESS·'StCOK'·
THE SLOCK
'lHERE'·I
....... ·· .................·.... ·· ...................... ".,.............."..... "".. """ . . ,,, ...,,, ..... ...
REMAINING PAST THE CURRENT BLOCK
LOAD THE MODIFIED RECORD LENGTH
'COUNT . . DeViN BY THE' NUM8ER'OF WORDS
PER FILE BLOCK AND STORE IT INTO
THE.CURRENTPCSITION.POINTER·
SKIP IF THE RECORD DOES NOT END
IN THIS FILE alaCK.".".... ........ .. .... ....... ............. "... ,,,,,.,...
SAVE THE MODIFIED RECCRD LENGTH
AND
CURRENT
....... [0
OF READ
f:nrCK ....THE
...... . .......
.. ....... .. ...........BLOCK
....... ....... ... .......IN....... .
"

",."

"

'

"

0

0
0

o

o

,,

·e Ppr'X1'+eN81::·K·····~·~~·· , ...... ,' UPO'AT'E'fH E' ····c URRENf········p as'f;l"'ION~~~~' . . . ". . u~,_,.,., ..
FLOAT
FLOAT THE CURRENT BLOCK
FWDSP02 X2
ENTER
CONTINUATION ADDRESS
F5 ,'X 3fPS'A"GET'SEARC H7SP trCE 'FLAG' ......... " ......
REAORTN
DONE IF NOT SEARCHING
.CHGOD.£.,.X3.+PSA,
.G£T ... CONTROL~it ·FLAG ..
UJPOX2
CONTINUE SEARCH IF NO ERRORS
CHOSET
MAKE AN OFFICAL REQUEST
·..SWt3I;r·,"..·········......·,,· "'FO R·······eaNTR Ol:"M a BE, .. ANO . SET.. ··········
FLAGS
THE ShITCHING BIT SO THAT
FLAGS
WE IHLL JUMP TO QCONTROL
"Tf',X3'+PSA
GETUSERS"'PROGR AffCOUNTER
-1
00 NCT ALLOW THE PC TO ADVANCE
Ll, X.3.'+.ESA ...
R EADRTN
EXIT AS IF OPERATION DONE

o

~., . . ".

o
I

",....,.

U

o
o

Q . . . . . . . . . . . . . . . . ..
- --

WPF8

................,M ...·.....• M.......... .t.ltiP ..............,....... . 'f'WeSp08·····

'P"

01107
a0777777 X
····01:1:1:0·· "'1:4677777·
01111
35077777

~-

p·OS··· .. ·

777 71B···

INA
ASG,

918

f·I~DS

CPP,X1+CN8LK

"'AN(:lu
AQA

20004000

v

f

'f 'f.c"l-JJ. "". '''..1{'.><:3·*·:;' >f: >f: JJ.. 'Y.>;.>I:.c,t'f.5-""*',' :;'''1-.:;' 'f.'f..>I:. 'f...>I:."f:. >f >/:'/0 '" 'f>f.>f>l:**:1f..'f: 'f.>f :;'f'f >f:'f "I- 'f'f >I: ......

a

FWOSPACE ENA

891
892
893
"89'4
895
896

Loa!

'f.
lJ. .

.v'1-c,t~t"t

,.,,-

()

'f ...

'f

.. ;;. ';'.

8S9
390

0"J

.' I

Vo.v-··
1f.

u

-- -"

lfo·'}- >r >PPf.:;.:;. ..... >J.JJ.:;' 'l- 'I-¥- );.:;.'-'/. >;-'1- .~lJ;.:;':;' i[.'.>J.lJ. >J. lfolJ. 'f'l- if.:J..>J. 'I- >,UJ. >flJ.C>J.lfo:J.:;' C>J.~t 1f.

nWSPACE,.. ... SFPHl
lJ.
.>J.
F5
SEARCH FLAG
. 'f
I FFS=O SEZ F WDSPACE " ' '
>I:
IF F5 to SEZ SFPFM
>;,c6.
NUMdER OF WORDS LEFT IN THERECCRD hE ARE
,'l-'
S PACI NGPAST
......

'0106B 144'71T7&
01067 34100005
ul07U
20301063 X
..... , OT071 .... 15 [~7nrOr
01072 4lfl00004

o

~':J.~ ~'JJ.?;, Jf :;.''1 'l-lfo:;'

';'>:. 'PJ. :r:J. 'Jo'

if

887

o

FORWARD SPACE AND SEARCH FORWARD

... 'l-.....

881
882
883
8134
885
886

()

FILE

UIO

- -.- - ---.---- -- --- --.- --- -.- - -.,-,-- -

- - - -.- - -

.

- -- -- ----- -,- _.,-- - - - -

o

-- -----.---- -- ....... _-,-,-----.-------- --,--- -- ._- - -- -- -- - - - - - , - - - - - -- -,-,--,-- ------.--- - - -,-------

ASSEMOLER/OS3

V140 09/21/1~ 2229
01117"';(00'0 fa 01 . X
01120
341iJOU04
~
01121 ··15200001
~
(1';
!
01122 53200000
\.J1
01123
44100004
........... ,.".......... 01124" '''056U 0'77(t
.,
01125 01000564 P
()
01126 15477001
·············.. ··.. ········'01127 '1+41 DOnuLi·
01130
20004000
01131·0 07-0 ..1D6 bX·
... ...........
! 0
01132 14477776
01133 34100U05

(}""),
'.

!
I

""'0'1134"

I 0

01 OltO 565'P . . ,.. '." .......,.....

01135 20001034 X .
"'01136" '3ifTO'OO'O'4" .....
01137 01000564 P

I

!

0

01026 P

PAGE

AND SEARCH FORWARC
c]
L'OAO A FI LEMA R KRE'AUBI'f"············,·············· .. ··,············......................................................'............................
OR IT INTC THE STATUS
.. ADVANCE·Te·THE NEXT····WORD········
UPDATE THE CURRENT POSITION
"SKIPI F'I KTH £'1\£ XT"BeOCK
j;

....... ~~gR~~~~~·l~EE~gkNIER .....
LOAD THE FORWARD POINTER
· .... ··REkRTTE- TbE·8 L,·GGK·
THERE IS NOW ONE LESS BLOCK PAST
THE CURRE~T FILE BLeCK

o

.......~.!:T . T.l:1E ..... E90 JtII.INTO ... JJ:lE .... STATU.S ............,...................,. . . . . . . . . . . . ". . . . .

THE A REGISTER MUST BE NON-ZERO
AT THIS PCINT

1.0

0
0

0

o

0

o

()

o

0

o

(")

o

0

o

0 :;,:

d

i

On.

o

0"

Os

o
o

0'

o

:1:",tL

o

0'

C)

o
o

ASSEI'1E3LER/(JS3
Vi.O
01140 1460000 r
u1141 34100000
01142 00705064
01143 20111000 1+
U1144 0330476;)
011:45 ~'3IQU103 2
01146 21100007
01147 :l450000lJ
u11:5 0 031.04766
01151 20001015
01152, ·35··1·00u,06
01153 40100006
011S4 2010U004
U1iSS 04600775
01156 01001220
01157 14600001
01160 31100 O~S'
01161 11~201163
" .. 01162 01000276
01163 20100002
01164 LJ3001167
01165 IJO'70 1046
01166 01001172

PAGE

09/21/74 2229

975

X"""'"
,."

~9B

o
o

o
C)

o

989
990
····9Y1

P
P
P
X

992
··,..99,3,,··
994
995
'996
997
998
99'9
lOuD
1001
1002
1003
u10 v4
1005
1006

P

0122U 241Ll0005
'0122'1" ····Q3·2tli·161"P
01222 201U0002
01223 03001226 P
'01224 .... DO 7U1165" X
01225 01Q01232 P

a
o

8' ,

P

..

"

cc \-'j Fi'!

984
9HS ....
986
987

01T67 P

()

1-\

ge~

X
,.

01167 20100U05 n
01170· 03301264 ,
01171 00701076 X
[J1172 20004000
'U1173 u211000~O 5
01174 00700377 X
01175 24100005
OT176 156000D1
01177 34100007
012110 14600000.
01201 4410QQ!JL.
01202 40100005
01'203 n20fJOO623 X
01204 4001J4777
01205 40100002
01206 V07,JO 512 X
01207 21100003
01211.1 41300620 X
01211 40004000
01212 00701131 X
'01213,n ··OU'70'O 61?"Xn
01214 203Ll121Ll X
01215 llr7iJOQOl]
01216· ·····[+5 U·040fJ1······
01217 01001255 P

UIa

976
977
978
97 9
'980'u,
91:\1
982

P
P

?

1Y

HFt-'100

,fFMO
i'IFM 0 2

~J

1

teE

EtW

LOA
....AZJ,LT
RTJ
LOA

LeA

INJ\
RAD
ENA.

:1,007

1008

SWA
STA
···"'···l:UA·
STA

STA
RT J"

. ' . . .M ' u . .

8LKR,X1+CN8l:K
FIX
CORE
"··8:tKRX1+ CN(3 LK
F REEf-ItE
T8lKR
......... L X1+CN3LK
........................
TFl:,Xl+GN8l:K
................. 0 ....... "'
cpp Xl+CN8LK
8LK~, Xl+CN3LK
··aIT 23'·MH .....
CORE + WPFd+l

~'RT'J,'·'

LOA

ENQ
ST"AQ
UJP

1026

.. ·······1027·····

1028

102 S

103lJ

1031

n

WFM08·

~~E~eR.)(.i~.C.NJ3 LJ< ....

C8P,Xl+CNBLK

"'··r 4,.X 3+P SA

CORE
REWRITEX
. ·~'G·E TeOR E'
4,X3+PSA
RE+T
WFMO 7

LeA
BLKR,Xl+c~aLK
,..... M'.'.'.M.'·. ,.• M···ftZ:"d···(j'E'···· ~····.. ~I'FM·lJ·O··"··.. ·M ...'.'.'~
LOA'
COREP,X1+CNBLK

JUM·P IF ···A·I\;··"'·EM·F T't FILE
READ THE CURRENT BLOCK INTO IT
LOAD THE ~UHaER OF THE NEXT
FILE8l0CK"AN OTH ELENGTH'·' .""""""""'""""""'"'
GO FREE IT
PREPARE fa UPDATE
AD 00 NE 8 LeG K .. ....
UPDATE THE FILE LENGTH
cpp AND 8LKR WTLL80TH"'8E ZERO AT ...
THE END OF THE OPERATION
LOAOT HEFltEMAR K'COOE"
WRITE IT INTO THE BLOCK
AND STORE THE CORE POINTER 8ACK
GETAFILE BLOCK
...
LOAD THE CURRENT GLOCK NUMBER
·SAVEI IF OR THE 8 ACK POINTER
WRITE THE FORhARD POIl\TER
REWRI¥E THE 8LOCK
u"GET'A''''~'''El:e CK" CFeCRE"""""
LOAD THE LAST BLOCK NUMBER
ZERO IS ThE E~O OF DATA WORD

o
o
o

""",,.,'"'U

viRTTETHEBACK"PO'rrHER'"
GO CLEAN LP

o

o

.

o

~l F M G3

'"

AlJ EQ
........ RTJ'·············

UJP

o

"'>1-

UJQ
.STOM
STA
RT J

1017
lOU:
1Q19

....... ~; OJ

FIL EM AR KS'C oun ASI RECORD
ACCWORD,Xl+CNBLK
IN THE ACCOuNTI~G WORD
. SAVE
·SAVE ·INDEX·· REGISTERS AND FAULTS
CPP,Xl+CNBLK
LOAD THE STATLS WORD
FPV
JUMP IF PROJECT VIOLATION
"'CHECKFORA8N ORMAt; UNAVAILABLEu .'.
LPA'
Aua
LOQ
TFL,Xl+CN8LK
LOAD THE FILE LE~GTH
QSE S
0
SKIP
IF ZERO
......... KILL THEF
I t\K LE~GTH
.... .....
AZJ:NE
IOSNASH
LOA
SIT22
SET THE CrANGE BIT
SSA
EPP,Xl+CN8LK
STA
EPP,Xl+CNBlK
LOA
CPP,X1+CN8LK
GEf THE CURRE~T POSITION POINTER
ASE'
·····WPF8-1-' ", ........
SKI P'I F'· 'A1THE'E NOOFTHE8tOCK'
UJP
WFMO 3
THIS IS THE E~SY CASE
ENA
1
'S8A'
8 [KR·,X1+CK81.K·················
J~§iR~efLT ~~o8
~§ER~~g~~ING
ENI
"'+2 X2
ENTER THE RETLRl\
·CHECKTHE··FIlE SPACE ·LIMIT
·U·JP·
·"'0 VERCHEC
LOA
COREP,X1+CN8LK
LOAD THE CORE PCINTER
AZ J , EQ
WF MQ 1
JUMP IF NCT I~ CORE
RTJRESERVE
RESER VE T HEC eRE'
UJP
WFM02

'ENA
RAD
·RT J.
LOA
AZJ,LT

"'LOO
RT J .

."'1009
1010
1011
"1012
1013
1014
1[115
1016

R IT E F I LE MAR K

WFM04
'RESERVE
\~

FMO 5

LOAD THE CCRE POINTER
JUMP IF NOT IN CORE

o

'RESERVE ··THE CC RE········

r''''''

u1;;:26 P
1033
HFt104
EQU
*
012·2o·2{}lB 0"0,04
'LOk un ,u·'0PP,X1 +CNB
01227 37001151 X
103
lPA
t PB
01230 03101264 P
103
AZJ,NE
WFM08
JUMP IF AT LOAD POINT
...... "'RTJ ·······TIX·· ...~.. .
····REAU ThEuC·URR EN reco CK TNTOIT
. 01231 D D T O T 1 T r X T 0 3
01232 20004000
1038
WFM05
LOA
CORE
LOAD THE FORW~RD POINTER
0123 3 .... .21 1 ou DOS ..... ",.
............. LO.3 . 9..... .
BLKR,XL+.CN.BLK ...................LO.AD. .. THEJ\Ut'.BER.CE SLeCKS 8EYOND
...... wLDQ
0'·
01234 00701174 X
1040
RTJ
FREEFIlE
FREE THE FILE SPACE
01235 20100004
1041
LOA
CPP,X1+CN8LK
LOAD THE CURRENT POSITION POINTER
".•,' ••"'.' ..•. ,.,' ., ....., .·'IN 'AM, ,.
".1:.' .,u'.".'~ •• '.'.'''·'' ......~,. ".' , .", • '..... , '.'.'. """""U PO A·FE· '·'I'T"··'
''"·"O"i··2,3,6 .. ·"·i,S·6t}!}0,{}1,''····,~u ..'.'u,.' .. '.. ""'.' ...
···1·0'4'2m~'.'.
01237 44100004
1043
SWA
CPP,X1+CN8LK
STORE T.HE POSITION BACK
01240
536uuUOO
1044
TAl
X2+CPPX
SHA
.."';;;r··········
..························"'·····
G
12 4TTZD77776
........... ········1045·
01242 05640000
1046
ASG
400008
SKIP IF A SAVED FILE
D124J 1 5 3 7 7 7 7 4 . 1 0 . 4 7 .
... INI ..
.~3, X3+PS.A
BIA.S FORSCRAT CH.FILES
01244 241000D5
1048
LCA
GLKR,X1+CNBLK
KEEP THE TOTALS CURRENT
01245 05400000
1049
ASG,S
0
IF ZERC LENGTH ACCOUNTING IS DONE
,......~ ... ,......, ,.....,'''''.'''. ·'R·AD··,····u~.'.m.. '.'.'..u.unS,f·:3 L·KS','·X3+ p's·A"."'..u~'" '•••. ".,.,,,. A'£l .JU S·T···'·T'Q'T ·A~L· ·U'$'cR"·,8l0'C,K·g-.··'·"·····"'··· ...u. .,' ...~•.u•••m.' ,,~~~••. ,., •.•,•• ,,~,., ...... 'u•.
n'''~' m
...."••
0..1-24" 0' ,.m."3 4"o'u'u·'3'o'O· ,.7<...... ~, . ' •.. '~"."'m... ,...".,~.."' . ..u...,.M·~±·8' SuO
RAD
TFL,Xl+CNBLK
ADJUST THE TOTAL FILE LENGTH
Q.;
01247 34100007
1051

U

u

o

'h", '..

o

o

o·

o
u••.•.'.' ".,.••.,.•,
o

H

o

••" '••

u

Un.' • •

o

ASSEM9LER/OS3

Vl.G 09,21/74 2229

-0 :1.250---14700000

01251

41100005
01252 -54300334-X01253 200U1203 X
01254 45204001
-.. 01255"'20 G012 5J X"-"-"

01256

40180002

01257
20100004
01260 '37 0 uo Of ~P
01261
35000012 P
U1262 ····4010000-4······························
01263
01000562 P

o
o
o

01264

0070121~X

01265' "1 1.477777

lJ1266 40004001
0·1267--20100001
01270
01271

21100007
00701234 X

01273

40100001

01276

01000371 X

-x
-_."---- gt~~~ te~g-~~g~p
'01272 'Otl70'1'20fJ

o

o

PAGE
·····-1052

UIO

20

ENQ

STQ

1053

LOILOA

40~4

1055
1056

STAQ
·········1057·······_··- "--'vl FI'1"07-" ········_···l.:O·A-·
lose
STA

- - I~~6t~~

SSA
STA

1061

1062 ......... . . . . -.----

UJP

1063

WRITE FILE MARK
o
.. ----- CLE AR-Tlft--C dON r OF Ble CKslEi=-l'
BLKR,X1+CNBlK
BEYOND THE CURRENT BLOCK
·--RPSAPTR,X3+PSA·
RESTORE-THE FSAINDEX
8IT23
LOAD ThE FILE MARK CODE
CORE+l
X2+CPPX
STORE
THE
MARK INTO THE 8LOCK
'8 I T 2 3 - l 0 A O o
TH
E'AtTEI'ED-'INOTCATCR'"'
..... ,. . .
COREP,X1+CN3LK
STORE IT BACK
~ ~~-A ~R + CN8L KBE~RRJ ~ E8E~B~ La FK~~ ~ S
FMEODB
SET FH ANC ECC EITS
-CPR,X1+G NBLK-------STORE I-T EACK -- " ... -- .... _. . . . . . . . . - ....,. . -.. .-..... -...
FOUTW18
RETURN TO THE USER

~,."'o·..• o." ...... _

...

... RTJ
EN A, S --.... ---- GETCORE
777771fSTA
CORE+1

10E5
1066

1067

LOQ

1 Db 9

1070

':1.071""-'
1072
10.7' :3 -"--., .. ,, . . ,--10f4

•• - - " " " " -• • • • • • • • • • • • • ••••••• w

1075

•••••••

........

RTJ
RTj'
STA

ST~

ENI
UJP

.•.._ ..·......•• ., ........ ·•··.•..·.....•.

TFl,Xl+CN8LK

FREEFILE
"SEt
8tK
LP,Xl+CN8LK
_C.8P,.Xit_CN8.UC
WFM06,X2
FDZAP

Ol

w_.·.·.·..·· ...• ••·.·.·.•."".••__ .••.•..w __· •••__

.M ...... __. ,

. . __ . _____ G

o
o

...... ...--- .. -

bO~\LP,X1 +CN8bK

-. -'1-0-68-""

............................................ --"'---lC'

SET THE BACKWARD POINTER
LOAD THE STARTING-BlaCK-NUMBER
LOAD THE FILE LENGTH
RELEASE THE FILE SPACE
. "GETAFltE' BteCK"----

.~.

f)

o

.... ·tNtERfHE 'REfLRN' ADDRESS
TAKE CARE OF THE FILE DIRECTORY

o

o
--- ----"",,----- ........ _--_. __ ... __.. __ .

o

o

()

o

o

o

o

o
o
o

o

a.
0

o
o

1

....... _---_ ............ _._------"-------,,

..

o

o
o
o
o

ASSEM8LER/OS3

Vl.0

09/21/74 2229

012770U70 50b4 P

01300

013112110 (J·O·O.7·····
01312 20100U01

()

01313
007U1271 X
0131 l .241t)"00 07
01315
34377777 X

C)

01316
01.317

54301252
1'4600000
01320
401tJOOOO
01321···40100007
01322 14477776
01323
40100005
01324 1:.4417777

o
o
o
o
o

107e
1079
1080

2010000 Lt

··013010330476;) .. p
013U2 37077777 X
01303
40100004
0'130'Lr . "0300130 GP
01:305 15300003
01306 24001255 X
... 0130737100002
01310
U070U703 X

X

PAGE

21

f~ E LEA SE

1U83"

1084
1085
lOIrE
1087

INI

........ LeA
LPA
RT J
····LOQ

. ......... ·········1 OBE ..

LOA
RT J
LCA"
RAD
LOI

1089
1090
'10Yl
1092
1093
........... ····:C094··
1095
. 1096

ENA'"
STA

STA·····

1097

ENA,S
STA
"ENA,S'

1098

····1099····

STA

1100

S i .4
LOA" .
SSA

1101

'ffC2'
1103
1104··
1105
110 E
'1'1:071108
li09
"1110" .
1111
..1112· ..·

01332
01333

401uDl106
14201335 P
0133 4'0 t 0 tJ12 7 6X
01335
00705072 P

01336
2Q000013P
01337' "35100004
01340
40100004
0134101ll110571P ....

RT J
LOA

··AZJ, LT
LPA
ST A
"AlJ,EQ

10Bl
1082

01325
L~0100001
01326
40100003
0132720001227X
01330
35100006
................................ " (; 1331 3·7·0.77··7·7·7 X

RE LE ASE

UIa

·LPA
STA

ENT
U;:JP

RT J
. SSCP··· ······· .. LOA
SSA
RRCP
STA

·.. UJP·

FPV

SAvE nro EiR EGIs T Ef~S "A ND 'FAlJ Cis
LOAD THE STATuS WORD
JUMF IF PROTEC TV IOLATICt\·

CPP,Xl+CN8LK
+2'
3,X3+PSA
8 IT23
COR.E P,X i+CNS L K

CLEAR THE ALTERED BIT
'IN THECGf'E PCTt\TER . . .

SAVE

CPP, Xl+CN;3LK

S VB
~f.

REWfUTE

REWRITE IT

TFL·,Xl+CN8LK ......
LP,X1+CN8LK

·····LO·AD···THE···LENGT·HOF THEF ILE ..
LOAD THE FIRST ELOCK NUMBER
FREE THE FILE

FREEFILE

TFLX1'+CN8LK
T F8l KS, X3+PS A
... RPSAPJR,X3.±PSA.

o

.

.......... .RESTORE ...J.HE.PSA.I NOEX

ACGWORO, Xl+C NB LK
TFL,Xl+GN8LK
-1

BLKR,Xl+CNSLK

'777778LP,X1+CNBLK
~l~'~ ~1 :r.C.~ El.L. K,. . . . . . . . . . . . ..
EPP,Xl+CNBLK

N8IT1920

EPP,Xl+CN8LK

""+2,X2

POZA?
LPEOD8
·.... · · · · ..·CPP,Xf+CN8Lk·
GPP,Xl+CN8LK
U NSAVE

A STATUS·

.. ·

()

..

SET THE TCTALFIL ELENGT H···
THERE ARE NOW -1 BLOCKS REMAINING
BEYOND THE CURRENT BLeCK
ST'ARTI NGBt'CC\<:' Fe RZEROLENGTH'
SET THE LCAC FeINT WORD
..SJQRE.TJiE C.UR RENT. .BL.OC.K ... pOIN JER

o
.. ,:;:1.

1,0

SET THE CHANGE EIT
CLEAR CISToREAO AND FORMS8lTS
INTO THE EPF ~CRO
ENTER THE RETURN ADDRESS
TAKE CARE' GFHTHE"FILEDTRECTORY
RESTORE INDEX REGISTERS
PILE IS NOW AT lP AND EOO
. SET THE B I lSI NTO HlRESIATUS
AND STORE THE STATUS AWAY

()

o

()

o

o

o
)

o

o

o
o
o
o

o
o

n

o

()
7

()

a

o

'I.'

0':
>-,- - . - ~ -

- - -,_._- -

- " - ~- - ' - , - _ . _ , - - - - -

---.- -

---- -- -

.

_ . _ - - , - , _ . _ . _ _ . _ - - - - - . - - - - - - - . - . - - - . - - . - - - - - - - " - ' - - ' - . - - " - -~-.,- - . - - - -

o
- - - -, -

-

-

-

-,- -

-,-,- -

-

-

-

-

-

•. -

-

----,- --- -

-

-

---'--'_.-.- -

-

-,-- ---,- - - - --_._---,-

A SSOl8LE R/QS3

Vl.G 09/21/74 2229

PAGE

22

GIO

"";;;'",

1116

READER INPUl

CARU

>j.·¥·);.·¥:,..'>J.·¥·4"''1·)j.'Jf~·if..Jf.·>I-..>J.·>J.· >l-if.

"1-";;'

'5f."~ >J.',;,'''''Jj. 4');.);:",*':;. ¥ 'fo>J.' >J.·>J.">J;j.VJf·>j.·Jj:Ji.". lJ."Jf Jf"ij'¥'::;>;":i;.¥':i;. if"": ij:Jj:·i;. ¥'>j. "::""j,.'i;.':;.4J.J/."

~

.. ,. ··>f····CAROREADERINP UT·
. ,·1117
'f
1118
Jj..>J.¥>J.¥:;.Jf."I-:;. • • Jj..~"I->J.>J..Jj.J/.+Jj.Jj..Jj..Jj.4.Jj.¥¥ • • • ¥Jj.>;. • • >J.Jj. • • • Jj."I- • • ¥4.
····'··'··1 120 """ ",. "".,'"", ... ""."".......,..., . .,' ." ...•,."., ",., ......... ..

o13-42

1122

Ti23CRINP~lo

lI~~

01343
. 013442700·113SX
01345
03001353 P

()

01346 20300317 X
"01347 '033Ct'1353' "p'" ,
01350
007U5107 P
01351 1470000Lf
. '0'1352 ... 0 1'0 04 b 7 S' P

1126
.."

1127

.""""1:12" 8

1134

1135

01373

0..1.3.7.6..

READING

LOA

COREP,X1+CNBLK
>;.

IF

1148

DEBUG EQ 0, GO

.... LOA....... ···· .. ,....···········8LKR, Xi·+GNBlK·
ASG,S
Q

Hl T
FHJ
...... UJP

00704644 P

tUJl0.1 4.3 .. P

o

01410

li~~

G1GU1412 P

') "',· .. ,,",··,·········01422·

0';

...........· ...·.·..· . .···01424..
01425

01426

341/7777 X

0'

=tel,
0:

" .... , ................., ....... "',, ....

LOAD THE CURRENT POSITION POINTER
LOAD RELATIVE POSITION INDEX
... w· .. ·COKPENSATE .. ···FOR·1HEp·O·INTERS····.
LOAD THE INTER-RECORD GAP WORD
JUMP
IF NOT A FILLER RECORD
. '''NE'WPOSITIONIS NaY/zERO·. ·· . . . . ..

TO

.OEBUG001

0-

I.,

o

DE-BU G· , ......................." .................
DEBUG
DE
G
, ..................... .

au

•

GO SWIZZEL THE CONTROL BLOCK
GO CHECK.J. OB ...,1".O. RE. .... OA.IA.

REHRITEY

CRINPlr.i01..

2 010n005

03101432 P
J07 OS 072P
14677777 X

INCREMENTED
MAKE ANOT~ER
TELL CONTROL

l1bc

P . . . . . . .,. . , ...... , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '''7';:;,:; ... ,'', ........,....... " ......................................, ............................,"'..,~.............,..................

00777777 X
'"· ..·01427''' 5if3i:)1:'3:l:6X
01430
00705100 P
Q,.:1,.£;.3.1..0 1. Q] 7J]])(

0 . . . . . .,. .". . . . . . . .

FeINTER

o

o
o

SKIP· IFQ·TA.8LE NEEOST08E

01415R .................
'''''c RKl . ..·· . ·EQU·
01415
05600001
ASG
U1416
14477775
ENA,S
,·······' . . "014:1:7' '53"24' OOI} 0'" ·.. ·. . ···. ··". ,· . . ·,·"'· . ·. ·· .....·. ···,· . . ·". . ·,1 . ··,1,qi:;; ...................,•. , ................................,.................,.
0142D
05601000
01421
01001432 P

01423

0

IN THE FILE

SKIP IF MACRO POINTER

1163
1164 ,.,,, ... ,....... "..

O.1,L~llt01QO 4:(,]5

1;) """

INFOR~ATICN

o

.. ,····' .. ··0:1:4.1::2"'· 0'070510(" .£,.,.",.,.".
01413
14700024

0:

,.

,_.,).

"'U l'0I31~42Lr

01411

q

()

CARD

··IS·THEFILE·ST,ILL BEIt\GGREATED

01407 ·OSSiJQ!lD·O ............ ·.H··"···········.·····,··,·····..···

.H'.······,,·,·,',···..·,··

L

...... RESERVE THE· 8LOCKOFCORE

05677777 X
01001403 P

01403 203004:52
01404 13077755
UI40S'535lJOOOO
01406 14600001

o

()

~~·~b·l~r~~gb 2~~ NfS 8 t~cRORE..

+3

GRKl
. 'GPP,Xl+'CN8CK

SWA"

A CONTRCL

JUMPIFNCT
LOAC THE CCRE

FIX
UJP
•
+2
RTJ·········. ·.. ··············. · ..· .r.; ESERVE ..
LOA
CPP,X1+GNBLK
fAI
X2+CPPX
... ', .............. ·····XNT
· . . ·3',·X2+CPPX . ·········,·
LOA
CORE-1,X2+CPPX
Al.J

vJOR 0

NCT

IS THERE

01377 P

01400
01401

0'\

...FAUlTS

~¥1Er~hP~1~S~ ~~~r~~R¥0~I~~6K

TFL,X1+GNaLK

o1377·2D ·1·Q ·fW·(J 6
~Ol'4 02

o

CPP,X1+CNBLK

RTJ

00001374 P

U1375

STA
LOA

jj. N.D

IND I C..A..T E. J.HE ....US.ERIS ...

creoN n{oL

.AZJ ,.NE......... .

054GOOOO

01374

i:.

>;.

"'AttOWCM"TOR EAB'AT" EOO'··....·,· .....······ ..· .. ·..· ·. ·....···..·,··". ·

EXIT
CCREAD

. · ....,........···..·; . . . · · . 'A Z;:J, EQ""'CRIN P~I03

'113'6

01372·2·04~a005·-

JUMP IF

G RI NPI~O 2 LGL..NLP8FMEO·

01357
20100002
1137
() · · · · ·..······· ..········001360
03101363 P
1361 ·u070123i·X···········································
....
··,·····lll~
111+ 0
01362
010Q1364 P
............... ,. 01363 .. 13070 1221;. .. ·X
......................... . ··1141··,············,········,··
01364 20100004
1142
01365
536UODOO
1143
·····'it1366·" 152DU' 0 (;"1" , ....................... , ........... , ...•••.
.:t:t4'4' .,.". "........ .
11 Lt 5
01367
202037
01370
031D14
1146
·····Oi3Ti44iOOD
114T"

o
o
o
o
o

"j

• • J/. • • • • • • • J/. • • • • • J/.J/.

...HAVE·I~ESEENTHE·EOD

SYSCM,X3+PSA

RTJ
............ ENQ..
UJ P

1132
11,33

~ .....

.... .........>1: .....
¥~

S P>.VE.I NDEI< . EE 6.I .SJ ERS.

1 EdU"·Jj."

. ,.,",......" .. ·······Al:J;·· tr·''''·''c· RINPWO'2

11.30

20100007
. "01356D3001377P"

~

SAVE

LOA

'1 Li1

01355

EQU
RTJ

.... , . . . . . . . . . . . . . . . . . tge...~~b~~.~~C~8LK
AZJ,EQ
CRINPW02

1129

01353 ···27001451 .. p ...
01354
40100004

o

CRINPW

1121

P

007U5064 P
··········01343 P
2110000 1+

01342

., ...., ....... ,._........ , .......

¥

1179
1180··
11tH
1182
1'183""
l1tl4
1185 . . .
......... ''1186'

01432 P
1187
. 01 1+3211177777.· ............ 3 7..777 3 ····1188
01433
373U0654 X
1189
01434
403U1433 X
1190
D14'55'''l Lr6 0,0·0'01:· ..·· .""...",,, . ~ '~""~'1:l:91
01436
34100000
1192

-2

'''X2+C'PPX'' . '''''''' . . "......... "

CRK2

. .. RtlDQ N..E

EQU

•

LPA

T6,X3+PSA
T6,X3+PSA

..................... ECH,A

STA

..... E

N'A'~~'

RAG

1777T1B . . . . . . . . . . . . . . . . . ..

.' .......".........." '1' .. ,........,................................. .
ACCWORO,Xl+CN8LK

'

o
,

...

........................................

1

WPF8+2
CRK2
''''HLRR', XT+CN8[K
J,NE
CRK2
·,·GRTWA IT,A .. RTJ.....UNsAve
ENA
C Rt4A IT
IOWAlT
RTJ
lOSET
"'R ZW 'AIT·. " . ~'tDI'·" ..~ ···· .. ~·"RPSA p:rR,x3+pSA· .. · ."
RTJ
RZ
lJJ.t:...

'

.PLA.C.E ... unOCQt\TRQL MODE

, . , ",.."..

....:'t....

LEGAL. .... ...... , ................... ................
~ODE TO VANISH

PSA

SKIP IF NCT A FILE

o

MARK

, "COMPUTE . H'HERE'THE"RECORDWIt:t£ND .................................................. ,..... ,.

SKIP IF IT ENDS IN THE NEXT FILE
BLOCK
AREHE'IN
.

TEEl AS Ya[CeR

-_.-

ENTER THE 1/0 WAIT BIT
SET THE aIr I~1G THE FSA
. . ,L:O'AO'l'HE ····PSA .. ··PDtJRESS········· .. ·.. ····,·" . ·
EXIT FROM PROGRAM STATE ZERO
.SCR.~.MC lHCf,.b ER E.

MASKTHE,WOROCOUNT TO

1681T5

o

o
o
o
o
()

ct

ASSENBLER/OS3 Vlo0 Og/21/74 2229 PAGE
. ui 43 7 . 2U 2 {] 3 7 7l .
'1103
01440
03200044 P
. ·U1441·3 707 7177 X
01442
03000215 P

X
010U0044 P

01443
21301346
0144'4' 0550U 000'

o

01445
01446
14477776
0'1447 .... 34100000
01450 010U1135 P

01451

4277"l777

ura

CARD READER INPUT
LD/~

AZJ,GE
··LPA .
AZJ,EQ
LDQ
. QSG, S··'·
UJP

119 1-+
···1195······································

1195
11Y7

.... 119B' .,

1199
1200

ENA,S

. 120r

RALl

1202

1203

1204

,----" .
I~LP8F!vlEO
'''''---".,

UJP
OCT

CORE';':i, X2+GPP X

CRFI NPW
N8IT23 .
F INP W09
SYSCM,X3+PSA
0'
... '
C RFI NPW

JUMP IF NCT A CCNTROl CARD
~HECCKTROLKCDE 8~T
JUMP IF ONLY ~ FILE MARK
MASKO~F

-1

ACCWORO,Xl~CNaLK

F\~DSP10

AND RETURN
NOT (LP BIN F~ EOo) BITS

SET EOO

.,....

42777777

.......

,

........................................................................

()

o

o
o

o
.. I,.t.')

o

'0

:1

o
o

o

o

o

o

o

o

o

()

o

o
()

............................

,

............... .

o

0""

o

o

o

o
o
0'/

o

2229
PtlGE
·······.. ·······'1'20·7
81452 P
1208
2·03·0143L~·X · · · 1 2 0 8
53600000
1210

(I

ASSEM8LER/OS3

V1.iJ H9121/74
"'''''''''0 f452····P..

.......1
{j
o

01452
U1453

01454 05200002
'014SS'U"i8d 0 8'36 .. P
01456 01004b73 P

()

01457
01460

0'1461

01462

O·145J.···.p.··
20301452 X

53600000

056·0·000u··· .. ··

01601464 P
.. PJ4f?3. .QJQQ4.9(3 P
81484 P

()

·0·1464··00000570 p ..

o
o
o
o

U1465

U0000665 P

01466
00002122 P
01467"00002106P

01470

OJl~Z.L.

00001504 P

OU001477 p

···········Llf472·P

UIO

24

1219

'1'220'"

1221
1222
:1.223

1224
122·5

1226
1227

CRCNTRL

"1'231

~gu
LU

AND

~

A··········..·

TAl
lSG

······T6,X3+PSA

X2

2,X2
PCNTRL1·,X2
lAdORT

··UjP, I'"

UjP

CONTROL

~AF

OJ

LOAOThE·LSERSQ·REGISTER
FUNCTION CODE TO X2
SKIF IF ILLEGAL
OECODE'lH EREGU EST ..... .
HAVE NO MERCY C~ SINNERS

............ Da;
; j;

().~

c,'

·RAFCNTRL EQU
LOA
TAl
"........... ,. " .....·· .. ·"ASG ..··'· . ·
UJP,I
UJP

RAFCNTLl EQU
·00

>l-

.... RAFGNTL2·-RAF C NH.l
RAFCNTL1,X2
?AaQRI. .,.
CLEAR
RAnlFM

DO'

~f,L SER 10 lJS ...

...

RAFRWND
RAFSFPPM
............... .... .
~

OO-·STATUS

= CLEAR
=

01 -

RAFRLS'

00

R'APCNTL2 EOO

_-

LOAD THE USERS Q REGISTER
PUT IT INTO ThE INDEX
SKIP·IF··r LLEGAL . · .
JUMP THROLGH THE TABLE

()
()

JI.

· ...... ·STATUS· .

00

00

..

T6,X3+PSA
X2

00

..··1·2·2·8········ ..· .................. .
1229
1230

CARD READER,

'Fl SFCN T R"Ct'QU"""

1211
1212'
1213
1214
1215'

1216
................ ···1217
121 d

NSF,

,

02
WRITE FILE MARK
.n"O"3_ RELEASE'
04
REWIND

... 0::3 :: . $E .~.RCH .E.C..Rri.A RD ...PASL.F 1.L£ MK

0
U(,

·0
I.

I

0

0

o

0

l.;

0

o

0

o

0

o

0

0,

0

d

0

i

, O·
!

!',

0
0

o

0
0

0
'0

0

ASSEMRlER/OS3

V1.Q 09;21/74 2229

01472

2'5300252 X

1234

01474
01475
01476

20077777 X
01001337 P

03201506P

1236
12,)7
1238
" 1239

01477
01500

20100006
21100007

o1!+73

0540001lJ

01502

04577776
01503--010015-10·P
01504 14600000
01505
147JLJOOO

iJ1506

51005136 P
lH507
13UU0030
01510 ... 44100u04
01511
20100007

()

0151215477·776

()

U1513
1)3201517 P
015142010000 Lt
I] 151 5370 0 114 5 'x··
01516
0310147:> p

o
o

01517 03701475
01520 .. -03'50T532

p

P

01521
20100006
01522 . 2110 00 0 4
01323 17677777
01524
i7777777
01525037D1:' Lrl'? p.
01526
20100005

()

01527 03301544P
'01530-1460000 D'
01531
01001534 P

o
o
o

1235

1241
1242
1243

' ..........- ·1244···

1245

1246

UIO
RAF SEEK
T5~X3+PSA
RAFSEEK 'LDAQ
ASG, S
8
AZJ,GE ... RAFSK01
RAFAE
lOA
A E8
UJP
SSCP
RAFSFPFM lOA
EPP,Xl+CNBLK
LOG.
TFL,X1+CN3LK
-1
INQ,S
OS E, S
-1
,
...... UJP
RAFSKX,
RAFRWNO ENA
0
ENQ

'1247

124 S
··'1250····
1251
1252··
1253

1254

"1255

1256
1257
12-58
1259
1-260

16577777
01533
53040000
······01534 "2110:DO 05

01535

03401544 P

01536

401UfHiOS

01540
D1 541

37100006

01537 -24ll0T344 X
01542

0100DO 6

L"

25100002

01543

00701310 X

01545
01546
..

35Q0001l+

o

,.,

~-

~"

,~"""""~.-

.~"

,

~-,-

"

,

".",

.... ,

. . . . . 777778
RA FAE"····'··,

" . . . . ,.. "'" .. ". . ,' ..... ,....." ,.AQ;:Jrl::T"
LOA
8LKR,X1+CNBlK
AZJ LT ..... -"0"RAFSK04
....... 'ENA",
.............. .
UJP
RAFSK03
...
.. •.....
1268
126S
RAFSK02 XOQ,S
-0
AQA
1270
",u':1:27'1
RAFSKU3'L:O Q'
·····'··SLKR.,·X1+ C"BlK
AQJ,EQ
RAFSK04
1272
1273
t6~
~
~?~ i X:1,+C.N BL K.
"1274
1275
~P'A
EPP,Xl+CNBLK
'. ::'!A
E PP,Xl+CNBLK
1276·
LOAQ
COREP,X1+CNBLK
1. 77
1 78
RTJ
REWRITE
,~.

1264
1205
1266
1267

...........

,

,'

,.

... . . . ,

.. UfC AT ETC A SPE elF IE 0 waR 0
SKIP IF TCO lARGE
JUNPI F ··OK·
ADDRESS ERROR
SET THE UNIT A8NORNAL .".,.,....•.•.. ...•..... ..
,.'

lOCATE TO THE

END

Ii)cr
'

... RAFSK04·"EN'A'··''''171'7'7'S·
SSA
F PSV
C LEi:\J~)(

)

,

OF THE FILE
--_..

lOCATE TO THE START OF THE FILE
DIVIDE BY WORDS PER FILE BLOCK
SE TTHENE w- CURRENTP'osITlaN
LOAD THE LENGTH OF THE FILE
DECR EM ENTIT 8·Y-ONE
JUMP IF THE FILE HAS LENGTH
LOAD THE STATUS WORD
MASK THE: ABNORMAL/UNAVAILABLE SIT"
ADDRESS ERROR IF A/U
JUMP IF ACDRESS ERROR
'JUMP IF NeTTC THETASr BeOCKLOAD THE ENG FOSITION POINTER
LOAOTHENEWPOSITION
MASK OFF ANY GARBAGE
''';JUMFIF'A N' ACDR ESS'''ERR 0

o
iO
... ·;t

o

o

JUMFlf . THE fILE_IS .E.MPJY.

c)

,

..

, .ll.J?

01000666
... ... •..

. . . . 9~~7~§+CN8LK

~~2
AN Q

1261

1262
12Er3

0

RAFSK01 OVA
KWPFB
SH AQ
24
RAFSKXSWA'
CPP~X:1.+CNBCK·
lOA
TFL,Xl+CNBLK
. . INA,S
, .. -1
,.
. ...
AZJ,GE
'>'<+4
LOA
CPP,Xl+CNBLK
l:PAAUB
"
Al J , NE
R AF A E
AQJ,lT
RAFAE
AQJ ,-NE
'-RAFSK02
LOA
EPP,Xl+CNBlK

1248

,

01532

01:544 '146'77'771

LEAVE THE NEW BLKR IN A
··"···LOA BTHEuOLDStKR
JUMP IF NO BLOCK CHANGE
SAVE THE NEW 8LKR
'8IT'21'SEZ POSITIONER READY
SO CLEAR IT I~ THE EPP WORD
LOAD THE CORE peINTERS
AND RE~RITE TrE CURRENT SLOCK
CL·EAR·······ALL·· BITS'IN ·····lHE·'ST·ATUS··· ..... ·.· ...... ·.....
EXCEPT REAO-C~LY AND SAVED FILE
,,,.,

o

.'_'0'

H'·.

o

o
o

,0
!

25

1240

U15UT . '15577776

()

PAGl

Q.

o
o

o

0····
0,
b

,

'"

'" ,_"

H

__' "

" , ••• , . . . , ' " " ' "

o

o
o

o

cr·

".

(])

()

['c

~

I{
1

AS:::..EIH3LER/OS3
Vl.u 09/21/74 222'-)
PAGE
""""·"LlfS47·007uSUb4· P"
12b4
0155U
11177777
37777 3
1285
121:\6
·""0155~ . 3~3J1457 x01552
40301551 X
1287
01553 0300500U P
1288
Ot554··1420155tr p.
"128·S
01555
01003212 P
1290
01556
010u4772 P
1291
·lf1557 146rHb33P
1292
1293

()

1295

1296

. ··-'·1·2 9']'··

II

·01560·40301214'X

01561 21100004
01562 27001?15 X
01563· ·03TJ4766P
01564 27001475 X

0

o lS 65· ···0 31 O·4··6·{·3··P

0

01566
01567

20100006
37001537 X

····"·'·C1:570·········05101617···P·
o1 57 1 2 (l 1: a 0 0 0 7
01572
03000566 P

0

·'01573·201000 or
01574 40iODO!.l3
··0157S···0070·1361· x··
01576 20100007
01577 31100005

0

· ·. . ···01600. . ····15477'178······

01601
.. 016.0.2

0

01603

40377777 X
.12.0.77.766.
536l1iJOOO

20204000
01605
0·OIQ·1212X
01606
00701575 X
01G07
20301601 X
o161 0 ·····~·17 6t)0 7"77 ..
01611
53600000
016U4

0
0

01612 2U201.. UOO
·OT613 "QOlOISO·S01~14
?OOQ156?
V16l5~4~uoa~~

0

01001521 P

~····Ot 617

201:0 tll102''''

0.

01620
U3101623 P
01621
00701606 X
OT622 .... II iO 0 .1:624 . P

OJ

D1623

0:
0 ..
'..)

0')

20100004

01632

01701:5~O~X.

01633

20301403 X
5·35000Gu,,,··,,,
21301552 X

01:634'
01E35

01636

-.::1C1: .

OS5LlOOOl

····OT637 ···orOOf65·D·P

01640
01642

201uOOD5

U1641"031D1b54P
01643

0

UQ701363X

01625
53600000
'·"'·"01:626iS2uDDO 2
01.627 P
01627
53430036
01530·· 203lT0546T
01631
7763400u

0

···,·······01644·
01645

201000U6

17677777

~156D0002·

164i'7777

13U6

·RTJ·
ECHA
LPA ..
STA

.>f:.Y >f*¥:.>J:.>f.'f. 'f3' ..''f ..¥
'1-

1324

i325

1·3·2,5,"",..

..··'

.(})

"f . ¥:.:;'. 'f . >f ..¥:.1t- ..'f :" ...>f. .;f..>f.. ¥ :>f.. '1: ...'1-.. '1:. Of ..'*: ¥ ..:'I::.'PI-..>f .'1:."1: 'f "I.. "f >f -'If .'1-. 'f.'I- J(...-If ¥'f:lJ:"f¥3f."""'>J-. "f..'I--If.
"f

F4,X3+PSA
CPP,X1+CN8LK

LOQ

LOL
A"ZJ,NE

...................

m~··'·

AUg
rOsMASH"·
AEB

TFL,X1+CNBLK

r~l,E.~.

[~~kI~CN8LX

STA

RT.J···········

LOA

"..... . . .

. ...

C8P,Xl+CNBLK
······FIX·············
TFL,X1+CN8LK
BLKR,Xl+CN8tK

seA

-IN A·,·S"·
STA

. . . . _:1:'....., ...•.•,.,.
T3,X3+PSA

.....~.9................

......... SHA

TAl
X2+CPPX
LOA
CORE X2+CPPX
... RTJ ....,....RE~~RfTEX
RTJ
FIX
LOA
T3 X3+PSA
,f\
PPX
X2+CPPX

irEx·····

.

..

····'SAVE··THERETU RWAODRESS·~··"mLOAD ThE STATlS WORD
CHEC.KfORABNCRMAL/.UNAVAI.LABLE
"·TERMINATETHE ·USER·IF ASt\ORHAl
CHECK FOR ADDRESS ERROR

. H···CCREP,X1+·CN8:LK . .
RAFX 0 3
FIX

~

R~~~

1.

..1 R T J . .

1346

RESERVE.

LOA
TAl

CPP Xl+CNBlK
X2+tpPX
u····'·f N ] ; - ' X 2 +C P PX ..
RAFX06
EQU

11tt~·L~l·'·····
1349

··1350

1351

ACR
UJP,I

RAFR02
LOA
. . . . . . . . ,......,......
t·· . ···r·A I··' .M'..
LDQ
1355
QSG S
· ] . 3 5 6 " UJP L ....

1352
........, ........•....,.... ····1··3'5·3
1354

1357

",'

()

1,0

LOAD THE LENGTH OF THE FILE

.. rg~Kf.~Ez5~2EEl~~·~JjAOORESS
PREPARE

o

SUBTRACT 8l0CKS REMAINING

.SHIFT .. CFFTHEWOROPO'.SITION ..............
TRANSFER THE ~UE DIRECTORY NUMBER

LOAD THE SUB CIRECTORYADDRESS

REWRTfE J·HEOIRECTORYSLOCK
READ THE SUB DIRECTORY SLaCK

LOAD THE DATA BLOCK ADDRESS
REwrHIE IPESC8CIRECTORY BLOCK
LOAD THE P05ITIONER READY BIT

LOA

RESERVE THE CL:RRE·NT .BLOCK
LOAD THE CURRENT POSITION

RETURNINP-ROGR tiM STATE·

RAFR04

8LKR Xl+CN8LK

13S8..AZJ,.NE....RAFR06
...
1359
LOA
EPP,X1+CNBLK
1360
ANA
777778
..••... . . . ....................' ··,······1···3· EI"1:······· ....•....•,...•••....... .•·... ·. w.'.·, .......". ··-TN·A·····..· ·..·····....······ .. ·'2 . . .
1362
XOA,S
777778

o

JUMP IF 11\ CORE
RE A.D IN lHE O.AJABLO.C.K

....... ·F4, X3+PSA
SELECT,X3+PSA
1:

o
o
o

'''LOAiJ·THE·GORE PCINTE

ENTER I{AY
PROGRAM
STATE ...............
THEqVICK
DIRTY
.... ........."
.

T6,X3+PSA

...

o
o

·····t EAVE····THE···RELATIVE'·S I: CC K'N UM BER ..·· .. ·····,··,··..·· ..

. . _. . . 6~.~. ~.~ t~s A

····X·l:+··C·NH·L' K ............ .

"..••. , •• 1.

Ie READ IT INTO CORE

·····REAOIN·THE· ·OIRECTORY·BLOCK
LOAO THE LENGTH OF THE FILE

SET IT·IN TO-IH E EPPWCRD

. . , ...... ········'···1:3 4·5"·

()

'I-

, •••• m~ • •• , ••••••• , •••~., .........

13
13 4

--, .•,'';

•
. . " .. - ............................

LOL
AZJ ,NElABORT
·HAVENCMERC Y· CI\ THEIRS CUtS
LOA
EPP,X1+CN8LK
LOAD THE EPP WORD
LPA
8II21
LEAVE THE POSITIONER READY BIT
..-AZJ',.NE·'······RAFX01M ................... ·····················"dUHp····lp····PCSI'TTCNER··READY··
...........,........................,.,.".........................

LOA

1319

1322

RAFR02

····FtAFX·'··STA

···1,3108··

_1,,32,.,~:t

CHECK FOR ILLEGAL WRITE
WE GOJAN .. .ILLE.GAL W.RITE ....
ENTER THE RETLR~ ADDRESS

o

1314
1315
··T3TE
1317
"·1:321:'

;)0:-..)

JUMP IF WCRO COLNT IS ZERO

SEARCHING THROUGH THE MAJOR AND MINOR ACCESS FILE BLOCKS
.....CQBE . :I.S.Qf:UJ':\lNJ:U.. ANO .. T.I1.E.... C.BP.. I.S ... R E.AD .. I.N 10" .IT ,.IF. NE GE.ssA RY
THE ROUTI~E EXITS IN PROGRAM STATE WITH X2 = CPP

1311

1320

ZWCZERO
IRCHECKB
....... L.RERRORB . .
.. "'+2,·X2"···

."f.. 'f...1f.¥..'f.>f..¥:.,'f.;f"".'f?f'f>f

BIT MASK FOR

ROUTINE TO PERFORM INITIAL DIRTY haRK FeR RANDCH ACCESS
·" . ,······""·'tOCA..TES-TH2'CBp·'PROPERtY-TF····· 81T···21······1 N· -EPP'IS"·Nor··SET·-8Y'·--'··

1·31-0,

1312

ENTER THE

SIXTEE~
THEUSERSQREGIS~ER

··T6,·X3+PSA···
T6,X3+PSA

AZJ,EQ
ENT'·
UJP
. UJP
ENA

1307
··1308
1309

.............. ··········,····,.,····1:'3t··3······

··'··'···S'Ii,VE'·'
1777778

x

D1E16

01624

1304
. ··1305-

REA 0

RA F

R~t\FREAD

1301
1302··"

II 0

I

UIO

1298
1299
1300

()

i

I

26

RESTORE THE Cl\8LK INDEX
LOAD THE kORO CCUNT
JU Mr:·I"F··DC NE
ARE WE IN THE LAST BLOCK
JUMF.IFNCT
ARE WE AT THE END OF DATA

AJ~O

o
o
o
o

o
o

o

ASSEMJLER/033

Vi.O 09/21/74 2229

0164653l40aoo

01647
031001U7 P
. Q 16 SO· . .s 32Ll 000 [).
01551 154?7775
U1652441U0004

······01653·0DOO'0564'u
0165 tt

5320lJiJUO

U1655'f5476177 .
01656
03100107 P

G

01657
JOOD1660
01660
20004000
'01661 .... ··tlO?U1613X .......,.
01662 00701621 X
01663
14477776
···ou1664J[d.u 00 05
01665 142LJG002

o
o
o
o

01666·01·00·1627P··

PAGE
1363
1364
1365
1366

27

UIa

RAFR04

1367

13G8
1369

J,<

1370
"J371'
1372
1373·

1374
1375

'1376
1377

.. . .131.8 ..
1.37 9
1360
·1381

RAFH07

RAFR08

RAF READ
X2+CPP)(
AlA
AZJ,NE
FINPW02Z
TIA
X2+CPPX
INA,S
-2
SWA
CPP,Xl+CN8LK
A9/jMP¥A.15jREACF~
VFO
X2
TIA
.......
... -WPF8-2"
INA,S
AZJ,NE
FlNPW02Z
VFD
A9/JMP,A15/~+1
LOA
CORE

JUMP IF NOT END OF DATA
SETTHECURREt--T POSITION·
GO CLEANep

A.RE. WE ... AJ.. TIjE . . ENo . QFTHE.BLQCK

JUMP IF

RCO~

IN THE CURRENT BLOCK

LOAD l'HE FORWARD POINTER
RT::J""''""'"'" "REW RIT E X - " " ' A N O " ' R E WRI TETn E····· BtOC i("'"
RTJ
FIX
READ IN THE NEXT BLOCK
ENA,
S
-1
. . . . . . . . . . . . . . . . , . . . . . ,KEEP..IHE .. C.O.NTRO.L BLOCK.. CORRECT
'RAD . . "'HL"kR,'Xl +CN9LfC
ENI
2,X2+CPPX
SET THE CURRENT POSITION

·UJP

RAFX06

...

.... ,C)

(),
f.

0
-_.,,'.;

0

c)

o

o
o
o

o

o
o

o
o

o

,0

cY

o

10

o

0

o

1:

o

o
o
.......•...,

....................................................................................... .

o

o

Cl)/

Vl.0 09/21/74 2229
Pt\ GE
28
RAF \'jR1TE
uro
···············uT667···.. 2 OTu"OO'O 4·················
... f3 i ) t t ' t < A F HRI'IE"'Cb A·..· ..····· ..······ .. C·Pp··; ..5Ci+CNaCK· ..·····················Toifo····TREST AT liS wCfR d

ASSEM8LER/OS3

01670 03304763 P
U1572 03104766 P
01673 20100004
··l,t15?q:·M-370·111S64···· X
01675 03104673 P

···01671·37001562·· X····· .....

·······HIg~?
()

f~~Hi¥~t ~..

AZJ,LT
FPV
JUMP IF PROTECT VIOLATION
bPA·· ··········AUg························
... ···CHECKFOR··A6t-;C RNA L··
1387
AZJ,NE
IOSMASH
TERMINATE IF A8~ORMAL
1388
LOA.
CPP,Xl+CNBLK
LOAD THE STATLS WORD
. ······ .. ··131Yg········· .............. '. · · .. ····LPA········ ..··AEcf'·..·······tEA"VE·'·THE··ACGRESSERROR'·'8Tr····
1390
AlJ,NE
ZA80RT
HAVE NO MERCY ON SINNERS
1385

1386

....... ,. . . . . 11~1~~I····. ······~~M·~x2·~~¥~R·T~~£U~~~dR~EX~6~~~§

017UO 01000252 P
1393
UJP
SETUPF5
..... ···0170·1···3410·0004· .. · .. ····· ....... , ... ·1394· .. · .. ··....··· ..· ..· · .. ·.. ·LGA···· ..··.. ··C pP·,·X·l+CN13LK· ..· ............... ········CHE CK .. TOSEE ·IFTHE· FILE·MUST·
()
01702 53600000
1395
TAl
X2
BE LENGTHENED
01703
20100005
1396
LOA
BLKR,Xl+CNBLK
..• ""'U':1:7 0'4······..·t 4'lO"n '2' 0·2·..·····..·. ······· .... ·. . ·· . . . . . ·..·""........·. . . . . . . . 1-3'9· ...........-.............. - .................. " ,,,..........,,.. ,.....·' . l:'N'Q..·. . . . . ··· ......'·. . ··-· ....1'. 3 0· ....·. . ·........·..·. . . . ····, .. ·· .. ·.. _. . . . . . . . ·. ·.... ·.
01705 03601730 P
1398
AQJ,GE
RAFWZIP
01706
50005136
P
1399
MUA
KWPF8
................................ ge)
. ....... ....... 0170 7"'2 ITd'(J a06 . ·····
.. :1.4'0'0 .... ····
..··.."[0·[1·····...... ·····..···Ep p,'xr+"C(\fSLK
01710 17777777
1401
ANQ
777778
····U1. 71·1· .. 53040000
· ..1402·
·AQA···
.............................
01712 5324000G
1403
AlA
X2
01713 13000030
1404
SHAQ
24
U17t 1F·ZO·3U1075" X·
141J5··t:OA
F8, . X'3+PSA· ....
01715 037U1730 P
1406
AQJ,LT
RAFWZIP
JUMF IF THE FILE DOES NOT NEED
01716
03401730
P
__
..
_
1407
AQJ
EO
RAFWZIP
Ie)
rO'
..... BL... L EN Gl.H.E t\EP
01717 '1657'7(77
1408
XOO:S
':';'0 ...................
01720 53040000
1409
AQA
········01721·· 211000 06
.. 1Ll-l0....
LOQ
''''''0
01722 17777777
1411
ANQ
01723
53040000
1412
AQA
..... ····0 . 1'7. 2'4. ·....·'·1'3. 07"7' 7 4l""
.................................
., .................. 1'1:1':1:'·3. . ·....·..· . . . ,..._...............,......."...
·SH . AQ·· . . . ······ ................. 2·4· .... ·......., . . . .
01725 51005136 P
1414
DVA
KWPF8
LEAVE THE INCREASE IN A
01726 14201730 P
1415
ENI
·+2 X2
ENTER THE RETLRN ADDRESS
'0172T · . OiOCI02T6···P
·········· . ·. ·1416....
UJP
·····O'VERC. HE·C·
CHECk . . TRE" FILE" SPA"GETTM II'
U1730 P
1417
RAFWZIP EQU
•
0173 O.... 2.DOll13 27.X......
..1418
LOA . ·..·
. BIT22·· ..···
. Lo.AO. THE ALTERED ...81·T.
01731 35100006
14 9
SSA
EPP,X1+CN8LK
SET IT INTO THE €PP WORD
01732 40100006
14 0
Sf A
EPP,Xl+CN8LK
AND STORE IT EACK
···tOA o "lHE""L'ENGTH'O F"TH E .... FIt:E.. ...............................................................................
'01733· · 2 t J l u O O f J 7 · · ' L f J A · · ' ' ' ' · · ~........r- FL i X'l+ GN8L'K'
U1734 03101774 P
1422
AZJ,NE
RAFW02
JUMP IF NCT-ZERO
01735
00701264 X
1423
RTJ
GETCORE
GET A FILE CORE BUFFER
01736200013Q6 X
142'4
·..· . · T m r · E n r 2 3
SET rHEACTEREO"aIT'"
01737 40100002
1425
SfA'
COREP,Xl+CNBLK
IN THE CORE ACCESS WORD
· .... GET . AFltE .. 8LCCK ......................... .
.017l.0 .. 00701272 X
............ 1·426
··RTJ ..·..··
·SEL8 LK
....
()
01741 40100001
1427
STA
LP,Xl+CN8lK
STORE INTO THE LOAD PCINT
01742 4010UQ03
1428
STA
C8P,Xl+CNBLK
·. Gf:T·· . .
..·. '8·l::·0·C"I<·. ····F.. CR . · . T·H·E...................................................,...................................................................,..........................
"'1'42"9 ,..,.......... .......
...............,....................... ·R'T . J . . ·. . . . ·. . . . N. ·....·•. . ·. ·. ·S.
t ..K.. ·· . ·. ··· . · .... '.............................,.
.
01744 40004UUO
1430
STA
CORE
SECOND DIRECTORY LEVEL
01745 . ·····00701735
00701661
1431
RTJ
REHRITEX
AND REWRITE
1ST-LEVEL
BLOCK.
··01746·
"'1432'"
..... ""RTJ" · · · ......······.. ··. . ···.. ·G·EIC·OR.E·
GETA'8L
OCK"OTHE
F"CO RE'"
............
....
01747 20001736 X
1433
LOA
81T23
SET THE ALTERED 8IT
017-511 L"Gl0D 0 02
. ·1434··· .. .............................
ST. A........... ········ . ·COREP ,Xi+CNB LK
.... ·IN . T HE CORE ACCES·S·. ···W·ORO
01751
00701743 X
1~35
RTJ
SELBLK
GET ANCTHER FILE BLOCK
01752
40004000
1436
STA
CORE
STORE THE BLOCK NUMBER AWAY
. . . . . . . . 01'75..3 . . ·..·. . 00-·'7·0·1. ·7 irS . . X......................................................... . . ·. . . . 1:·4 .::<.r..7.....................
... . . ··•·.... ·. ·· .. .·· . '. . . R·T·j· . . ·..·................................ REWht·I··T'eX..... .·. .
. REWR IT e"THE . ·. 2 N' D-tE V E !.::·Bt·CCK'.·w".. ,..... .. . . ."...~. . . . .
01754 00701746 X
1438
RTJ
GETCORE
GET A SLOCK CF ceRE
01755 20001747 X
1439
LOA
B1T23
SET THE ALTERE08ITIN
THE CORE .
'ACCESS}IdRO
...........................................
'01756'401000 Q2 T 4 4 · O · · S T t r · C ' d R E P , ; ( 1 +CNdL K
01157 14477777
1441
ENA,S
777778
SET THE FORWARD AND BACKWARD
.0176040004000..
....1 . 4 . i . 2 . S T A C O R E
POINTERS OF THE· DATA BLOCK TO
01761 40004001
1443
STA
CORE+l
ALL ONE BITS
01762 14600000
1444
ENA
a
'··H "'u1763'401:CtOOOS ....M......
····.···......·······....······1"44
Sf A""''''
BLKR··X1+. Cl\BLK ........ ·· .· ....... ' SET 8 LKRTOZER c·.... ··. . · .·. ·.·. . ·. . ·. . . . ·. . . . · ·. · . . · , . . ·
01764 14600001
144
ENA
l'
01765 "O'OlO'110'IX
40100007
1447 . ·. · ...........
STA . ···. · ...... FLoAl'·····
TFl Xl+CN8LK
SET TFt TO CNE
01766
········1£+"4S····
···....··RTJ·······
................ .
FLOAT "THE'CURI"E NT'S[OCK
01767 20001614 X
1449
LUA
6IT21
SET POSITIONER READY
01770 . 35.1 0 0 I J 0 6 . 1 4 5 0 · · . ·SSA· ....................EPp, Xl+CN8LK.
01771 40100006
1451
STA
EPP,Xl+CNBLK
01772 142U1774 P
1452
ENI
~+2,X2
ENTER THE RETURN ADDRESS
·...... ·0·1·l'·7·3" . ··. ·0' ..1·f]u·133 Lr· .. X.· . . , ......,................... ·..·· . ·. . . 1·45'. 3' .. ·. . · . . . . . . ,. . . ,...............
·. . ·UJ·p
. ·. ·. . . 'F·rrZ·A·p....·. . . ·. ·. ·........·. . . ".... .
····TA KE"'CA RE . ·.··Op. "T·HE.... PILE.... llIREC'r ORY ....... . . . . . . ,.....................................
01774 14601776 P
1454
RAFW02
ENA
·+2
ENTER THE RETLRN ADDRESS
01775 01001560 P
1455
UJP
RAFX
PERFCRM INITItLIZATION
·····RESTORE·T HE'eN8 [K INDEX
0177fi2030 1633 x
f'4'SE'
·"lOA·sELECT; X'3+PSA'
01777 53500000
1457
TAl
Xl+CN8LK
0200020001755 X
14 58
... LDA....
8IT23
....
SET. THE ALTERE 0 8 IT INT HE
02001 40100002
1459
STA
COREP 1 X1+CNBLK
FILE CCRE BLOCK
02002 53200000
1460
TIA
X2+CPpX
IS THERE ROOM IN THIS FILE CORE
atoCK . . . ·.... •·. ·.. ·..· ................................................,......
"·0 '2003 "Hi 54 7bY .Tl······ .. · · · · ·
. ·1·4 E:l··.. .......... ···. ·· . · ....·............fN·AfS· . ·....-W P F B-2' ..........................
02004 03002027 P
1462
AZJ,EQ
RAFW08
JUMP IF NOT
7'~

()

()

o
o

~·

o

M

,0

o

.............................................~ zO)

.......................

o

o

u

()

o

o

·O·1:·?4~3·""'·""O"O·70·1"·?i.FO

o
o

Et~1

o

~

°
I

d'

·~·A·NC·THER

m ......... ......M .

o
o
o

o

0 .."',
3:),.

o

o
..

_----------

ASSEM8LER/OS3

CD

Vl.J 09/21/74 2229

rr200:;
16477777
0200613000030
·. 020·07 20301714
02010
03100463
02011 15277773
.H020 12'532 (JOOOO
o 2 0 1 3 , t 4- 1 0 0 Ij 0 l~
02014
000(J2G15
02D1520iDOG05
02016
03102024
020 l I 5 3 20 0000
D202i.!
21100U05
02021
17777777

(J)
()
()

X

P

1472

P

···1473
1474
1475
':1..476
1477
1478
1479
1480
·1481
1482
1483
'1484
1485

02024

146000UO

02026

01000564 P

02025 ····40301635 . i<

0

·00002030
02030
20100005
020'31 . 05t01860 P
02032
00701751 X
02a33
400iJ!tOOO
02034
211DO DO;)
0203S
45301472 X
02·0·3·6·· 20100 O!lt
02037
U0701753 X
02040
00701662 X
020 41H2lH 000 0/'
02042 17600777
02043
03102060 P
"·0·2044 ·····u070 2032 X············..· · · · · · · · · · · · ·
02045 13000030
··02046 201000a7
02047
12a77766
02050
53600000
020 5t· "'41·204 DOt)"
02052
20002000 X
02053
40100002
o 205413000TJ3a"
02027

0
0
0

0
0

02055

o20S6

0

02057

00702037 X
DO 70·1754 X
01002066 P

1486

1487
141::,8
····1489

149 Q

1491

·1:492·····

14Y3

1494
"149'5'
1496

1497 ...
1498
14·99
....... H... H............15tl.O .H....
1501
15Q2
":LSu3
1504
1505
i50 E:

1507
:1: 508··.
1509

···02060 .... 20tuOtl 07'
02061 12077766

0

02062

53600000

0'

02071

4010iJU07

02077

40204000

1)

0'

02101
02102

00702056 X
14477777

02104
o 21 as

4500 L;000
aLD 0:166 5.P

o2IU32T3·O·ZO·Z5X

·· .

RAP~Jt'4····· ttl~r

'SHA
TAl

. . . . . . ."" .........

H

•• "

RAn416

0}

o

'0

-9
X2+CPPX

-Lm:~'GORE',X2fC;PFXLOAO

RTJ

RAFIH6

REWRITEX

RTJ . F ' I X

. . . . . . . . . . . . . . . .152.9..........

~OA

........ U J P. .

()

o
()
()

..• . TFtJX1+GN8lK ·· .. ······"·tOAO··IHE .. F·IlE . . LEN 13TH'·

..

THE ADORESS·OFTHELOWER

.REAO . "j'HE BLOCK INTOCORE···················. . · · · · · · · · · · · · ·. .

lOAD THE FILE LENGTH
TAr
X2+GPPX
LOAD THE CPPX INDEX
......................·...............INA .......... ·. ". ·. ·.... ·· ..·· . 1··..... ·.·. ··.. ·......···. ,,···....... ·............· .................... · .... ·"I N eH'E'A'S E......·r He. ··L:-ENGT
1517
Sf A
TFL,X1+CNBLK
AND STORE IT AWAY
1S18
ANI
777B,X2+CPPX
MASK TO THE LCWER NINE BITS
·"Tm\·BIT23·· ...........
SET THE AL TEREOB IT' INT HE eORE
1519
:1:520
STA
COREP,X1+CN8LK
ACCESS WORD
1521
. SI~A
. ERP,.X1·+CNBLK
·····CLEAR·THE Et":G .. POSITION .. POINTER
:1:522
LOA
15 X3+PSA
STORE THE DATA BLOCK ADDRESS
1523
STA
GO~E,X2+CPPX
INTO THE MINOR ACCESS 8LOCK
"':1::; 2'4'" . , u.".· ..·........·..
-RT'd"REi4RIl'EX
'RE W·RITE·"THE··MIN CRAccess .... sLOCK· . ··. . . ·· ........···. ······· ........····. ···· ..·..........................................-.. . . . -...............~..
1525
RTd
GETCORE
GET A BLOCK OF CORE
1526
ENA S
777778
ENTER THE NEW FORWARD POINTER
[O(.r'··
T6,'X3+PSA'
TOADTHE·8AGKhARDPOINTER·········
...........
Tr;;2T
1528
STAQ
CORE
SAVE THEM IN THE FILE SlOCK

1514
i513
"'i5'16

02072 17200777
.... 0 20T3·200020 52 X .
02074 4010lJ002
o2 07 54410 00 06
02076 20302035 X
. ··u2:tOQ..OG702frb 4 'X' . . . ..

UJP

:1:512

20100007
02067
536UOOOO
"'!J2 07'0"'" 156 Q DfrOt .. ··· . .

!.CL

u·."

... .:1.513

02066

Q::

....

"1511""

0206 5iJo. 7. Ct2040.X

RA F WRI TE

.. 717778
XOA,S
3HAQ
24
LOA
·F6,X3+PSACHECKTH&-WGRC COU~T
AlJ,NE
FOUTW05
JUMP IF NOT FINISHED
-2,X2+CPPX
INI
ADJUST SLIGHTLY
·TIA····
X2+C PPX"-"
.. "'CU RR E NTP CSTTTCI\INDEx" TO' (A) ..
SWA
CPP,X1+CNGlK
STORE THE CURRENT POSITION
VFD
A.9/J.~IP.,.A15/~.+.1
...... ENTER .~ON.I..lCR ... STJllf . . . . . . .............................................. .
"LOA
BLKR,X1+CNBlK
ARE WE AT THE END OF THE FILE
AZJ,NE
WRITERTN
JUMP IF NCT THE LAST BLOCK
·········. . ·. · · ·..· · ·. ······TIA······
X·2·+CPPX·················..· · . · .. ········..· .. · · · · ....· · ..·....· · · · · · .... ·CHEGK· rOSEE ·IFTHEEND
lDQ
EPP,Xl+CNBLK
POSITICN SHCULD 8E ADVANCED
ANQ
777778
WITHIN THE SLeCK
I-/RITERTN'dUMPI F"NOT'PAST"THECURRENT ENDH ................. .
AQ.:.l,LT·
SI-JA
EPP,Xl+CNBLK
UPDATE THE ENe POSITION
.W.RITERTN ENA
~6;X3+PSA"~~~CJf:jE ...U.SERtS ... .Q ......RE.G.1SJER .. TO
STA··· .. ·
REAOFX
UJP
~
A9/JMP,A15/-v..+l
RAFW08
VFD
LOA
ARE WE IN THE LAST 8leCK
8LKR,X1+CNBlK
. AL.J,NE···· ······-RAFR07 .
···jUMp···· . IFNGT···
RTJ
GET A FILE BteCK
SEL3LK
STA
STORE
THE FORWARD POINTER
C aRC:
·
·
·
·
·
·
·
·
·
·
·
·
·
_
·
·
__
..
CoA·ol HfC
UR REr'HB COC K AOOR£. S·S . ·
. 'LOQ
C8P,XI+CNBCK
STAQ
T5,X3+PSA
SAVE JUNK FOR FUTURE REFERENCE
L p., Xi + CN8 l K ....
· · · · · · . ···················LOA
LOAD THE DIREC·TOR·Y···8LCCK.. ·NUKBERRTJ
REVIRITEX
REWRITE THE CURRENT BLOCK
RTJ
FIX
READ I~ THE MAJeR Access BtOCK
" 'l::tiA'
u·'tOAtlYHE·T OlAt'FI tEu"tENGTH"
"'T"FtrX1+CN8cKANA
7778
CHECK TO SEE IF MORE MINOR
Rt,FW 14
ACCESS BLOCKS ARE NEEDED
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AZ.J, .Nt:...
RTJ
SECdLK
GETANCTHERFIl.E 8LOCKFOR' THE
SHAQ
24
ADDITION OF A~OTHER MINOR
ACCESS8l0CK ................... .
..T FL·,X1+CNBI..!< .
······LDA·
SHA
-9
STORE THE FILE BtOCK NUMBER OF
TAl
X 2+CPPX
NEW MINOR ACCESS BtOCK INTO THE
,. ·.·H.... ·........·H.
. ·.. ··S·T Q' ·. ···· . . ·. . . . · . · . ·C·ORE. ·,..X2+CPp X·
'MAdCRuACCESS'S LCCKuuu",,,
LOA
8 1T2 3
SET THE ALTERED 8IT IN THE CORE
STA
.CQREp ,.XltCN8li(
.. AC.CESS...... WORO
SHAQ'
24
RT J .
REliRI TEX
REWRITE THE 8l0CK
GETCORE
R·TJ
GET ·AGCRE SUFF.ER······

15:L 0

02063 .... 20204000
02064
00702055 X

0

0

1Lt66
1467
H1468
1469
1470
1471

...........................

UIO

29

1463
1464
··1465

0202203702024P
02023
44100006

()

PAGE

TFl~X1+CN8lK

RAFRD.8.

o

o
o

o
o
o

0"

o

Oc;

o

II

o

o

o
~

~-----------------------------------------------------------------------------------------------------------------~---------------------------------

ASSEHOU:R/OS3 Vita 09/21/74 2229 PAGE
"02.1.06 "'201uou of
i5SZ
02107
15477776
1533
021iO~0100005·
1·534
1535
02111 24001767 X
02112 37100006
1536
'U 21133 5 00 1730 .,.,.
"'1537"
02114 40100006
1538

RAF RELEASE AND WRITE FILE MARK
r FL.'; Y:f·t'C N8llC
RE LEA S£'I SF; AJ\ C[ED ,.,' 8 i{ "A "SEE k
-1
TO ADDRESS ZERO AND THEN
BLKR,Xl+GN8LI<
WRITING A,,··FIlE MARK
8IT21
CLEAR THE POSITIONER READY BIT
EPP,Xl+CNGLK
IN THE EPP WORD
"81T22""
SET··THEC'HANGE'EIT····"
EPP,Xl+CNBLK
""'RCOEWRREPIJ'EX1.+CN8LK,
.... LOAD IHE PO.IN.T ERIWRDS .,.. ,.,.,. ,. "
. ,... ~?jQ
····8~fl~5B}~ ~ga~ x
"'1~~'6'
I
AND REWRITE THE CURRENT BLOCk
02117 200U0014 P
1541
LOA
FPSV
CLEAR ALL THE BITS IN THE CPP
········02120·3710 Q 0 04.. ,......... , . . . . . . . . . . . . . . . . . . . . ,. . ,··,············1542 ...... ........ ..
LFA
,·C·f1P-,X-1+CN8LK·· ..···················riORO EXCEPT,,··FGR FILE-PROTECT·,
02121
40100004
1543
AND SAVED-FILE
CPP,Xl+CN8LK
STA
1544
,··,',··'···02122·2010·u·OO'4···'·······'t·S4'5
······RAF·~~·F"M········ t·D'A············· ······· ..·C"PP'X:t'feN8t:K·· . . ·'" ..
··tOAD ·THE······STATt S.. WORO· . ··· . . · . ··· . . ···
02123 033U4763 P
1546
AZJ,LT
FPV
JUMP IF FILE PROTECT VIOLATION
()
02124
00
70
5064
P
1547
R
T
J
...
S.AV.E.._...
.
.
.
.
.
.
.
.
SA
.VE ..... THE.JJ SE RS ...RE . GI SI.ER.S .... .. .
··U·212S .. ··2D·iooo07···
1548
···············-·······CUA
TFL,Xl+CN8LK
LOAD THE LENGTH OF THE FILE
02126 03000570 P
1549
AZJ,EQ
STATUS
DONE IF lENGTH EQUALS ZERO
·02127 .... ·146IJ21,31 .P 1 S · S 0
EN A··· . -.. '*+2 . . -....-.-.................. , ..-.......-.. . . . . . . - .... .
ENTER ·THERETURN ADDRESS·
()
02130 U1001560 P
1551
UJP
RAFX
INITIALIZE FeR FOLLOHING JUNK
021Jl 14477777
1552
ENA,S
77777B
SET
THE FORWARD FOINTER TO ALL......................... .
ONE'" BITS
'02:t32" - 4 0 0 0 4 0 0 0 1 5 5 3 ' · · · · ·. S T A · ' GORE
SET THE ALTERED STATUS BIT INTO
02133 20002073 X
1554
LOA
81T23
()
.
········THE·STATUS
,~~1~~···~~lRH·ga2·
19~1""
'~f~
8~I~ :~1lB~~t~
LOAD THE EPP WORD
02136 20100006
1557
LOA
EPP,Xl+CNSlK
SET THEALTERED8IT
·(J2t.·37-·· · 3 5 0 0 2 1 : t 3 X 1 S 5 8
········· . SS·A
. 81T22
02140 37000730 X
1559
LPA
N8IT21
CLEAR THE POSITIONER READY BIT
02141 40100006
1560
STA
EPP,Xl+CN8LK
............-... ,. ·········O·2142·. ··201U0001'··..·. · · · · · · ·-· ·
· · · · · . · · · · · · .... ":1:56. 1 .. ·····, .. ·. . · . ····. . ·.. ·.... ' . . LtrA....'tP....X:t'fCN8t"K·'......
PRES El········THE. ·····MA·JOR ....A·CCESS'. StOCK'"
1562
UFO
A9}JMF,A15/¥+1
JUMP IhTO MCNITCR STATE
02143 000U2144
02144 00702100 X
1563
RTJ
REWRITEX
REWRITE THE CLRRENT BLOCK
. 02145'"(f070206S-X···..·
1564:' .......
····-······RLJ
FIX···-·········
REAO' nrTHE· MAJoR·ACCESS·sLocK
02146 20100004
1555
LOA
CPP,X1+CNBLK
SET THE END PCSITION POINTER
()"~······· ~~t~6·~·i·5B1~~~ xt§~~t~~-~·§~~,Xl+CNBbK
t~~-et+~E·T~~V·~gR~~~~ ~~~ITrON
02151 U3102153 P
156
AZJ,NE
·+2
SKIP IF A SAVED FILE
··02152· . . 15 37777
INI~· . "....... ~-3,·X3:FPSA. ·......·~~'·"..............,... BrA S"'"TO"'T HE· ... SCR·ATCHPOSITION . ~"····· . · · · ·
D2153 2410000
LeA
BLKR,X1+CN8lK
LOAD
-(BLOCKS REMAINING)
30

UIO
RAFRLSCOA
INA,S
···,S1A
LeA
LPA
..... "",' .....;:;; S·A····'
STA

",',...............,. . . . .,

·.

. . -·-· · · · ·. ···8

......... f) ( ] )

.................. ,_

.................................. .

o
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . _.... ,. . ;,Q

o
o

.

.

o
o

o
o
C)

""B~t§§"Jtr~ BE-t} x'~a2""~~E;~1+8~~t~A"
~g~u9'b'+~~' ,ye~S[8~~t~·t~~~l~R.
. g~l§~ . . . ~dI~ltrTII. x
.. ,1gji.
k¥1.~~E~. ~I~c~~tk~A~~8~~~~Hk~~E~~~Fl.~~~ay .

02160 142U2162 P
1575
ENI
¥+2,X2
ENTER THE RETURN ADDRESS
02161 U1001773 x
157E
UJP
FDZAP
TAKE CARE OF THE FILE DIRECTORY
0210·2· . . ·· . 2. 0..'1D'·U·Q·0'7 . . ···, . .··· .....······.....·....··.. · .. ···, . . ·.......· ....·1'5·7·7. · · ........................ ,. . . . ·....· "....· .. . . . ·. . . ·t·O·A"··"..·..· ......· ·
··TFL·;....X:t''fCN3t:K· . ··....· · ......· · ....· · ·. ·tO·An·. ···THE·.... t"ENG·TH········OF ....
..· · · .... ····. .·-....· ..................-.......................................................... .................
02163 40301632 X
1578
RAFE01
STA
F4,X3+PSA
SAVE THE RELATIVE BLOCK NUMBER
U2164 12077766
1579
SHA
-9
SHIFT TO AR.ElATVE MII\OR ACCES.S .__ . . . . . . . . . . . . . . . . . .
U·2165· S 36 oll DO b
Is·1fej"'"·""T'tfI
.x,(f. C f i p X B I ' o C K N UfH3 ER"ANbSA, VE INC P PX····
02166 20100005
581
LOA
8lKR~X1+CN8LK
LOAD THE BLOCKS REMAINING
···02167···· . ·0.3 002226 P ....
S82······
. AZJ, EQ ····· . ·· ..RAF-EQ·4-·······························..,·······JUMP,IF·DONE . . . -... ". . . . . . . . . .
1583
LOA
CORE,X2+CPPX
LOAD MINOR ACCESS BLOCK ADDRESS
02170 20204000
02171 00702144 X
1584
RTJ
REWRITEX
'0 21'7·2-..···. ·. ·1JO··7. 0··2:t-4·g···X· . ·. ·····,. . , ...... ~.............
·· . ·:ts·tj'j ...·. ·· ......................................... ··· ..........··..· · .......·. RTj. . ·· . . . .·········· ....... "'.. F"T·X.. ·.......···'··......·........·-·. · .... ·. "'. . . ····....·.... ··.. ·~. · · . ·. . RE"A·C·:···IN..·. . THE··. . .·M:TNCR··ACCESS··. .·BLOCK···........... ,..,......... ,. . . . . . . . . . . . ..
02173 203U2163 X
1586
LOA
F4,X3+PSA
LOAD THE RELATIVE BLOCK NUMBER
Q2174 53700000
1587
TAl
X3
RELATIVE BLOCK NUMBER TO INDEX
........................................
f :, ..." ... , ................ .
"02:1'75' '17300777
"'15613
·ANIUU777"B,x:r·X3ANOMA Sk'CFFHAJORPOSI TION'
02176 1420000
1589
ENI
1,X2
INITIALIZE FOR CNE FILE BLOCK
....
0217..7
2
0
.
1
0
D
t
l
0
1
S
9
0
.
·
L
O
A
CBP,.X.1+CN8LK
LOAD
MTNOR·ACCESS 8LOCK·ADDRESS
0;
02200 05300001
1591
ISG
1,X3
SKIP IF THE MINOR ACCESS BLOCK
02201 00777777 X
1592
RTJ
FREEBLK
IS NEECEO, OThERWISE, FREE IT
····U2·ZC1Z· ·'20'30 £tHQet···
············. ···1. 5103'··· ..· ....... ~'A FEU2 ..···. tOtr· . '· . . . ··e'ORe . ··X·;3· .. ·"~··-·······. ······ . ·tOA tr·T·HE . NEx-r··DAr··A. ·..St:O CK"NUM8:ER
02203 14200001
1594
ENI
1 X2'
INITIALIZE FOR CNE FILE BLOCK
0....;'..
02204 00702201 X
1595
RTJ
F~EEBLK
FREE THE DATA BtOCK
··-·······-· . -···02205 "'77740 O·DfJ·
. · · · T S 9 6 . . . . V F O ·.. · ....... ······'. AT27EINT
"PREVEN TRED'LIG rT OIST RIels········ ..
02206 20100005
1597
LOA
8LKR,X1+CN8LK
LOAD THE COUNT OF BLOCKS TO BE
02207,··154777761588
·INA,S
··-·. ···",,·1····.. ····················
. . ·RELEASEO-ANDCCUNTIT, OOhN·8Y·······1······
02210 40100005
1599
31A
8LKR 1 X1+CN8LK
AND THEN STORE IT SACK
02211 77730000
1600
VFD
A12/uINT
PREVENT INTERFERENCE
'02212"'030 02225· . P'·.....· . ·· .. ·······.180t .. ·..··.... . . . · ......···'···· . . A·Z:jrEQ··· . ·· ········RAFf:O·3·· .. · . . ··
···jUM P'fF"NC'M 0 R['StO CKs··r·O. ·FREE .. · .. ····. ······ ..
02213 10300777
1602
lSI
7778,X3
ADVANCE THE MINOR POSITION
02214 01002202 P
1603
UJP
RAFE02
LOOP BACK
13"22:1."5"54302156X
16'04""'-["01
R PSAPTR;X3+P·sA
. L"OADTHfPS'AI NOE X
1605
LOA
LP,Xl+CNBLK
. LOAD MAJOR ACCESS BLOCK ADDRESS
02216 2010]001
0221700702171. X
160LRTJ
REWRITEX.
. .
02220 00702172 X
:t607
RTJ
FIX
READ IN THE MAJOR ACCESS BLOCK
02221 20302173 X
1608
LOA
F4,X3+PSA
LOAD THE RELATIVE SLOCK NUMBER
. ~~................. ····· . . 022 22':l:'14'77"fjOl)"
. . . ,. ····· ...... ~ . ··....··:t·6·eg . .·.....·...... ·........~·. . ·..·.. ·ANA.,S·7·7fJil os . .·· ........................ ·· . · ......· . ·MA. S·K····T·C ····yH SMA-dCR'" POSIT·ION·.... ··
02223 15601000
1610
INA
01000B
INCREMENT THE MAJOR POSITION
~

~

·~

THE···'··F·ltE····~

~

H

o

........

o
o

o
o

a

.

:reI.
---_.

__._-------_._-.-------_._--,-,-_._---_._--------._-------_._----_ __ ._._---,-_._--_._--_._-----_._-.-----.-._---,-----_._.__ _--_.__._._.__ __
..

..

.

,

o

o
o
o
o
o

o
C)

.

a:

ASSEM8LER/OS3

Vl.0 09/21/74 222g

"02224 """(Ii 002163 P

lc11

02225

1613
1614
1615
161 E
16J.7

54302215 X

U2226 P
"""""""""0'2226"""" 0070221'7"""' x"
02227
20100U04
02230
04600000
W02231 01000565 p"
02232
21100007
" 02233 "04500001

Q

02234
01000565 P
02235
13077746
" 02236 . 1460DO 00
02237
40100007
02240 14477776
02241
4010U005

()

02242
05740000
""0 224J1S 3 77174

o

02244
02245

02246

o

o
o
o

PAGE

02247
02250

34302154 X

54302225 X
14700003
20100001
00701313

... ".. 0225i 144'17777
02252 4010iJUOi
""·02253 ·OiiWOS65 .p.

31

i~AFED3
LOI
Rl4FE04 ...... RTJ
EQU
LOA
ASE
OJP
LOU.

1618

...... QSE, S
UJP

SHAQ
ENA

1624

ST A
......... ENA ,.S
STA
QSG
IN!

1625
1626"'"'
1627
1628··
1629
'1631

1632
lE33+
.... 163
1

16

.. . ·1E

RAF RELEASE AND WRITE FILE MARK
UJ?

1619
.. "...............".".. "."" ... "···1620
1621
1622
·····~··:t62 3

1630

UIO

RAG

..

LOI

'" ENQ

LOA
RTJ

ENA~-S

STA
·UJP·

L~CP

'[ACR;'

RAFEDl

.

RPSAPTR,X3+PSA

lOAD THE PSA INCEX
RE WRITE .... T HE"FTtEBL OCK
lOAD THE STATUS WORD
~~.f~R~F IFP =.000 .
LOAD THE LENGTH OF THE FILE
SK I P I F-N 0 OATA-IS- PR [SENT-RETURN
SAVED-FILE 8IT TO BIT 14 OF Q
·THE l.ENGTHOFTHEFILEISZERO"
SO CLEAR THE TFt WORD
. THERE.ARE -16 LGCKSR EMA INING
BEYOND THE CURRENT BLeCK
SKIP IF A SAVED FILE
81 A81 aT HES CR AT GH P GS ITI 0 N
UPOA1E THE FILE 8l0CK COUNTER
RESTORE THE PSA INDEX
FREETHE'~AjORACCESS'8LOCK '.
THE MINOR ACCESS BLOCK, ANO'THE
DATA BLOCK
-THENAJCR 'ACCESS8LOCK DOES NOT
EXIST ANYMORE
RETURN

'i-

REWRITEX··
CPP,X1+CNBLK

2EA'JRTN

TFL, X1+CN8LK
1

READRTN

-25

o

T FL, Xl+CNBLK

-1
dLKR;xl+CN8LK

400008
··-3 r X3+PSA .
S FaL KS X3+PS A
RPSAPTR, X3+PSA
.. ··3·_..
. .....
L P Xl+CNBLK
FREEFILE
. '77777fJ"-"

LP X1+CNBLK
REAoR TN . ....

()

o
o
.. i.E

o
o
o

o

o

o

o

o

o

o

()

o
O!

o
................................................_...

0';······"·
0., "........

0'·'

w ....

w"" . . . . . . . . . " . . . . . ,

..........._ ........................._.....

......................................_................................._....................... _..........................................................................................................................................................................._...................................... _................................._.........................................................._.... .

..

o
o
o

o
o

0'"

o

ASSEM8lER/OS3

CD

Vl.U 09/21/74 2229
'"·'0"2"'2'5' ~t" P ,.

,,0,. "'"

o_~., ""-~,

PAGE

32

UIO

TV CONTROL

163 9

LOAU THE USERS G REGISTER
·STATUS· REQ UEST
SKIP IF A CLEAR REQUEST
••.. v·.·.·.................................·................ .

02254

203005&7 X
1640
0560 G0 0 1 1 6 4 1 · · · ·
(J)
02256 01002264 P
1642
02257 04600001
1643
02'260''''01004673 p.MMn··· .. · · · t 6t:r4"
02261 24001117 X
1645
(j9 · · · · . . · · · · ..····················0226::>·40
02262 37301630
X
1646
302262 X
if: 4'7
02264
21302263 X
1648
02265 270022·61· X············164S
()
02266 16600011
1650

....... ···SI< IPIFN OTA

Ll2255

j ..

f>
f

I

·LEAV E . T·HE·F ILE Jv,A RKREAOB-IT

02267
12400004
1651
····02270·········· t)5·50000·0···.. ·· ··· . · · · · ·..· ...... ·1·6'52························

~

1

LOAD THE CLEAR ~ASK
.. MASK...T HESPECI FlED. aITSOUT ..

.... ...........

02271

35002137 X
1653
.Q~.~72.0:J,. OtLO tJ.O.,3 ...P i , 92. lt. __ ..

()

MERGE IN THE HARDWARE TYPE
SEND BIT TO SIGN OF .Q
............................................ . . .
SET THE LOAD FOINT BIT IF SEND
SELJtlE .. STATUS AND . . REUJ.R.N.

()

~

. . . . . . . . . . . . . . . . . . pC}

I, 0
I

o
10

0

1

I

,

0

o

°

.... ....... ...............................................

()

o

o

()
.....................................................

0
0

o
.......................................................................................................--............ ............................................-- ..................................................... .

..........__ ...... 0

0

o

L:;

,...)

o

d!

o

0;;

o

0'"

0."

o

0"

o

J~

3Cl

. \~r,,'Z

0

.-- .............. ---- .......

o

(f

I .;

a

I

;,)

~

!.

i"

•~ ()

1

()

0
0

ASSEM8LER/OS3

0227':) '-TL177777
02274
37.302254
02275·-40302007·
02276
03102315
02277
2030226 Lf
.. 02300"12 0 00 DO 4
0321] 2 :S3L~
02301

0

0

0

0

:3777"13' "1657
X
X
P
X

P
D2302 P
02302 . . 213022 75 X
02:303
41302274 X
·02304···· 24 DOD 016 .p
02305
37302277 X
3500(]417 X
02306
213U2305-X ....
02307
0231Q
40302307 X
27002111 X
02311
····02312.· f2d?77I6········
343iJ2310 X
02313
.. 02314
01002264 P
02315
02'316
02317
02320
02321
02322
02323.
02324
02325
02326
02327
02330

. '02331

14700373
14202320 P
010U3211 P

01004772 P

20302: 31 3 x
12000002
D3302 3D 2 . P

14102332 P
20302J21 X

••

PA GE

V1.0 09/21/"14 222g

1200fj·uOl.r·
0320233 1t P
14205137 P
01002 L,·66 'p'

02332 .14.177777 i'\\I "."."
02333
01002352 P

33

UIO
rvn,:PW'"

TV

1658

.. ···············1658··

1660
1661
'1662
1E63
1664-

...

1665
1665
1667

1777778

LPA
STA

Q,X3+PSA
·F6, X 3·+PSA

LOA
'SHA

CR,X3+PSA

LeA
LPA
SSA

'02'334
02335

0

1f.

SET THE USERS Q REGISTER
CLEAR THE GAREAGE 8ITS
SET THE WRITE E~AELE eIT
STORE IT BACK
LOAD THE FILE MARK READY 8IT
sHIFT TO FILE" t-:ARKPRCCESSED

Q,X3+PSA

C·RMASK
GR,X3+PSA

CR, X3+PSA
. TVCNTRL3

UJ p .

~

UJP
UJP
LOA . .

2

···TVI N pvHJ·l··

TVINP~i05,X1

C R, X3+PSA

:t688.. ··

TVDELAY

IVaUSY
.................... tao
........

JUMP IF A DELAY

2 ...

TVREAo.,Xl .

o
i

!O

.. . . . . . . SETT HET VWAIT8ITuA·N.o WA IT'"

····TVi1AIT·'···· ..
IOWA IT

010Q1426 P

NEEDED

·TELL····THE···lJRIV-ER· TO READ ..
INITIATE THE 1/0 OPERATION

rVOUTW03

'14677·777"'1.

o

SHIF T< READ - ENil2LEBITTCu TH£'"'SI GW

hHl···'1····c:w·!\···.. ·········-········· ..··~·r·

168
168
lo'f)
9

10

HORO COUNT + 1
ENTER THE RETURN ADDRESS . . .
CHECK FOR ILLEGAL WRITE
WE GOT ONE
. . [DAD THE'CCNOITICNREGTSTER
FILE MARK REACY BIT TO THE SIGN
JUMP IF A·FILEMARKONTHE SCREEN
ENTER THE RETLRh ADDRESS
LOAD THE CONDITION REGISTER

IRERROR8
'CR,X3+PSA

,LT

"" '<'

MAXIMU~

251
··.y.·+2,··X2···
IRCHECK

ENT

A

LOAD THE WORD ctuNT

F 6,X3+P5A

RAD

00

0

TVDELAY

LOL

TVINPW02 ENQ

1679
1680
"'1681'
1682
1653
1684
1685

TVINPW02

GR,X3+PSA
BH21..
-1····

SHA"

:1:678'

MASK THE USERS G REGISTER TO 16
AND ·STOREIT INTOF6
JUMP IF WORD COU~T IS NO~-Z£RO
LOAD THE CONDITION REGISTER
SHTFTT HE REAG-EN A8tEBITTOT HE'
SIGN AND JUMP IF DEtAY NEEDED

."eR" X 3-1' PSA'

STA

G)

8ITS

8 Hi8

·····LDf.,(

. . . . . · .. · .. · . • 0 ·

{.

4 .

AZJ,GE
EQU ....
....TIJ..INPWO1 tOQ
STO

1669
Hr70

1671
1672
1673
16 '14
1675
1676
1677

ECHA
AZJ,NE

1668

INPUT

o

0

o

o

o

o
o

Oi

o
o
o

o

o

i;, ........................................................................

o

o

()"

.............. 0

----.

-.- -.- - - - --,- -,- -.-.-- -

o
-- -.-- -- - -- -

- -.-- -- -.- -"--_._----- -,_._._- ---,- ~

- -,- -,- - -

~,-.

-- - _',- - -'- - -

- -,- - --. -

-- -

-- - -.- - - - -- - - --- -.-.- -_.,-

--.~

--.- - - - - - , - - - -

--..-

-

--,-,_'- - -

--

-.~.--

-,- - -

-.- -

- -.-.-

ASSEM8LER/OS3

09/21/74 2229
PAGE
02336P-'
16'1 ir'
14202340 P
1699

Cl:

Vl.0

02336
02337 -·010J0252·~-·
02340
14700373
02341
03604775 P
02342 ····1 4-1'D2351' p ..
02343
20301443 X
02344
03302330 P
'02345
2'0302325 X
02346 120UQLJOl
0234'1·35302346 X
02350
010U2326 P
023 St' --'14'1'7 777'7 _._ . .yH ... ' .. ,., ....
02352 P
02352
007U51UO P
02353 "2ttornrO 16 'pH
02354 37302347 X

(J)

()
()

,,·,,···-······~·······-······O

o

2355 .. 0Lt 102351· X

02356
35002306 X
02357
40302354 X
02360
142Q14:31"X
02361 21302302 X
02362 20302076 X
02363 ·····f1'60·3777
0236 1t
16610000
02365.. U1077777 xH

()

o
o

34

··170·0 ..~..... ~ ....

1701
1702
'1703
1704
1705

"'17f4~

TV

[QU
EN I

UJP
ENQ
AQJ,GE

ENt·

'i70'E'~'"

1707
·········1708
1709
1710
·········lltt·
1712
1713

uro
T V0 onr"-'

LOA
······~~·iLLL
SHA
" ··SSA

UJP

OUTPUT
If.

(~

~~~

>f+2,X2

SETUPFS ..
251
Z WCN A X
"TVOU'T'W 02;X:1:
SYSCM,X3+PSA
TVINPWX
GR,X 3+PSA .
1

··~·····CR,X3+PSA·

RTJ
lPA

1715
·1716
1717
1718

SSA
SlA

1720

LOQ

ISE·~·

171:9 . · · · · · E N : E ·

'TEt:tTHEORIVERTO ..

RZ
"CRHASK
CR,X3+PSA
.... TVWRITE,X1
BIT18

WRITJ::~·~·······························u

CLEAR THE GARBAGE FRGM THE CR
ELSE SET ENABLE WRITE 8IT
SAVE THE NEW STATUS

·SKIP IF A·WRITE

R MOGNE,X2'"

1~'~~"~'~~l~7;~8PS/L

..............................

./

.

()

.....................

'LO AOrHEMAsK ..

CR,X3+PSA

F6,X3+PSA

Q .........................w

IS SET

TVINPW03

.. ··r·VO tJi'W 02' EN'l ·············T·VW RITE,Xt
TVOUTW03 EQU
•

···cc/f

ENTER THE RETURN
ENTER ~AX weRe COUNT
PREVENT WRAP ARCUND
····E NTERT HER Ell:! R !'i""A 0 0 RES
LOAD THE SYSTEM CONTROL MODE WORD
JUMP IF ll'i SYSTEM CONTROL MODE
LOAD ThE CONO I T ION REGIS TER ..... .
OR THE READ AI'iD WRITE ENA8LE BITS
TOGETHER AND WRIT~EIF ETTHERONE

0:

.

1723
VFD
G9/166,A4/TVPFAR£A
...................... -~- ..... ·172-4 . w · · · · · · U J P - T V I N I T·-

o

'.. ENTER1HE'IMMEOIA TERETtJRN ...
LGAO THE WORD CCUNT
LOAU THE FIRST WORD ADDRESS
MASKIC APAGEPOSlrION ...... .
XOA
CALL THE DRIVER

o

o

o

o

v(\

o

o
o

()
U

,'--.

o

0,

o

d

o

l

10

0"1

o
..............................-...................................... ..

o
o
o
o

3.C1.

o

0>

o

ASSEH8LER/OS3

()

o
o
o
o
o
o
o
o

Vl.U Og/21/74 2229

o2 36 6· . 20 0 051 3 1 P
02367 53700000
QZ370· 200000~7P.
02371 37302357 X
02372
40302371 X
02373 -14·'105137 P
02374 14600011
02375
14700000
02376 ·45300603 X
02377 20377777 X
·02400
1560 0001
02401 44302377 X
02402 20302221 X
. 024 lJ35·370·0000··· .
02404
04300000
02405
00777777 X
02406 20fOOOOu·
02407
440U5150 P
o2410·5 3 3 GO 00 G
02411
44100000
02412
54305150 P
02413 14477777 X
02414 OOll7?7, X
02415 47377777 X
02 (-116·· ·1460 fl1 OX
02417
35001112 X
02420 ·40002417 X
02421 14700000
02422 20377777 X
·02423 53500000
02424 03202427 P
02425

1760
1731

1732
1733
1734
1 ]35 ..
1736

·····1737

173 C
173':
........................... 1740··
1741

1742 ..
···1743·
1744
·1745··

1746
1747
1748
1749
1750

····175:C
1752
·1753
1754
1755
1756·····

20100000

02437

02440
02441

17100177
24002133 X

u

ura

35

l.uA··
T/U
LOA

1728
172·9·

02426 . ·53500000
02427 12077752
02430
0:31021..35.8

02431
02432
···02433
02434
02435
o243 6

PAGE
1727·

;3 717771l'X·······

40102433 X
15300001
15 lell] 0 QI .
05700040
0100Z42ZP
01200000

1757
1758
f75S···
1760
...... 1761
1762
1763
1764·
1765
1765
1767
1768
176S
1770

LPA
STA

................ ..............•...

ENT

TV 1/0 CLEAN UP
TV8UsY
X3+PSA
. CRM ASK X
CR,X3+PSA
CR,X3+PSA
TVdUSY,X1
HTTV

ENA
0
SETSTAT STAO
A~X3~PSA
TXPCI
LOA
PC,X3+PSA
INA
1 .....
SWA
PC,X3+PSA
LOA
F4,X3+PSA
TXEND
.··JAI ........ uuX3'*'PSA·
rSE
O,X3+PSA
RTJ
SETN
·COAO,Xl
SWA
T HIP2
~IA·
·X3+PSA·
SWA
0 Xi
LOI
T~MP2,X3+PSA
ENA ,S · · · N QHAIr·
RTJ
IOGLEAR
~~1.....
.~~~~¥'K~±e~
SSA
FLAGS
ENQ

....

........................................ ;:;T A
. FLAGS ....
ENQ
0
TVi"lRLOOP LOA
VMl'1,X3+PSA
TA·r·X1:'

AZJ, GE
;<+3
0 Xi
T A T X l - · · ..

LOA

SHA

..... AZJ ,NE
ANI
LC.l\

- 21

. ·>~+5

177~,X1

8 IT2:3

'··l;PA'····PAGE-TABL',·X1:
STA
PAGETA8L,X1
IN!
1 'X3+PSA
I
HQI
........ .
~

...

U JP OX2

QSG
.. UJP

UJP

N PU
LVMRLOOP

O,X2

LOAD THE BOSYFLAG
LOAD THE PSA INDEX

BITS TCLEAVE IN THE CONDITION
REGISTER
ENTER'T HE QUEUE ADORES S .
FIX THE USERS STATUS TO SAY TV
SET THE LEFT. CVER.I~OROCOUNT
INCREi"IENT THE·USERS ·PROGRAM
COUNTER
ARE OTHER USERS WAITING a DO
TVI/O····
SKIP IF NCT
FIX THEIR CORE IF SO
·GET· THE LINK Fe THE NEXTPSA
AND SAVE IT
ADVANCE TO THE NEXT USER
GET THE LAST LSER
CLEAR THE QUEllEWAIT··SITIN THE'
RU N.. T H 1..S USER .... N.EXI . .IF WE CAN ...

LOAD A VMM ~ORO FROM THE PSA
JUMP IF NCT PLRE CODE
LOAD THE TeIND
PAGE ACCESS
WORD .
. ... ADDRESS
EXT .....................
LEAVE THE UPPER THREE aITS
JUMPTF NCT I~CCRE
MASK TO A PAGE NUMBER
LOAD THE MASK
CtEARlHE i3ITIN·THE······PAGETA8t··.. ···,
AND STCRE IT EACK
INCREMENT TO THE NEXT VMM WORD
INCREHENTrRE PAGE COUNTER ..............
SKIP IF DONE
LOOP-BACK

()
C)
")

L ,\.

····AOORESS·TCTNOEXf

RETURN

o
o
................................

o
o
o

o
o

o
o
. , • • • • • • • • • • • • • • • • • •. . M

................................................................................................................................................................................. .

o

0;

o

0:

o

Q.;

o
o

c{'

V loG 09,21/742229
P.L.GE 36
UIO
MAG TAPE INPUT AND
.
HlI
N"P}r'
...
TNA·
..
...
·..·... FiT Z········
....................ill 4'l~ 2' . --':CL+6'u' 26T5'P"
7 ::r
0244d 147J5141 P
1774
ENU
TX3USY
............................
. . . . . . . . . . . . . . . . . . . . . 0 2444 .p
............. t1 TINP·W 0 i··· EQU········ . . . . 'f...
......................... .
·1775
02444 45377777 X
1776
SiAQ
F1,X3+PSA
1777
02445
2U10GOOlJ
LOA
O,Xi+CNBLK
........•...................,. ····,·········:1?·7···8·······.. ·
··· ..·····....·,.. . ···,············-A·Z·;:t,···tT········..·....... 'M TZ·A·P···..
......... .
. 0244 6 .... 033tJ 304SP'
0244"1
146unooo
1779
ENA
0
02450
40100004
1760
S T A . C Y P , .Xl + CNJlL I(
tf2it51' ILlT? 7 rt ··-·········. 7777 3
17'81
'ECHA"
1 77 7 7 78

ASS E I"IBLERI OS 3

CORE FREEZER
ENTER' ThE RElCRN

.........................................................................

ENTER THE QUEUE ADDRESS
SAVE THE FOINTERS

CLEAR ALL THE STATUS 8ITS
. . THE 110 ALLOWS 65KRECORDS
02452 373U2303 X
LPA
Q,X3+PSA
MASK WITH THE USERS Q RECEISTER
1752
. . . . . . . . . . . . . . . . . . . 1783
SAVE-l H E· \~ OR OCCU·NT» . . . . . . .
.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
·021+5·3···· 40302.361 X
· · · · · · · · · S T A · · · F 6 , X 3 +PSA
U2454
210U2150 X
1784
LOQ
BIT15
THE HARDWARE ALLOWS 32K RECORDS
SJ3
~l +2
02455 00302457 r
17135
.................................... _.................. cNQ. ·.... NTlTM·IT...... · ....... ·····_·
. . 0· 2456········· ..1' 4777777'''X' .............................. . .... 0·'1'7& 6
"TH ERE-IS·· . . A· ·LI·t.~,.~.~ ,X,.2........
·······..·············'i8·84·
,~

1885

lBiLo ....
1887

o

....-......

2X3+PSA
.....- ............. _..........................

APF
INQ

377
878

~

01778 X3
81T23'
'PAGETABL"X 3
PAGET A8L! X3

SS'A"
STA
....... -- TIA
SHA

874

·. " ....

FAST r;A if

GET THE READ/WRITE BIT
MAKE A PURE REFFERENCE
SKIP IF WRITE OPERATICN
MAKE .. 'AN'IMPtJRE REFFERENCE
RELOCATE TO OUR O~N MEMORY

24-8
RESTORE Q
'A9/J}fp','A"i5/P RZ 02' · ..····LO OF8tl CKII\jT'Cl HEMO 1\1 lOR

LOA

18i'2

THE

8
A9/RO S
F5,X3+PSA

SHQ

1862
1863
1864

:""\.
;~ '0)

F RZlJi-+

RT J
U NSAVE
········,RTJ ..· · · · · · -. ··..·..· ·..· ..· · ·. · CLEARN
UJP
O,Xl

o
o
o

SAVE JUST THE PAGE BITS
LOAD THE PERM~NENT CORE BIT
SET IT INTO THE PAGE TABLE
AND STORE IT 8ACK
PAGE NUM8ER Te A
'C(fNVERTrOQU A"RTE RP"A'GENUMBER'
SHOVE IT INTO THE PAGE FILE
··REsrORE····Q··· ANOSHI FT-TO·RTo END
INCREMENT PAGE ~UM8ER,
DECREMENT NUMBER OF PAGESo
MO VE .. ·F.lACK··. rO'····H IGH··..·e NO'Of'O'"
LOAD THE ADDRESS OF THE PSA
ME) WAY
ACR
LOAD THE CONDITION REGISTER
UJP
MTourW03
JUMP AND SET FRCGRAM STATE
t·n 0 U HI 0 2 VF 0
A9/ROS
RELOCATE TO THE USERS MEMORY
LOA,I
FS X3+PSA
LOAD A WORD FROM IT
VFU ....... .
A9}RTS'
......
RELOGATE hITH' THE ·····MONITORAGATN
;:;;\ A
Ml3UFFER,X1
STORE INTO THE SUFFER
1 ,;Xi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
INT.
...... INCREMENT.TCTHE.NEXT POSITION
F 5, X 3+PSA
LOA
LOAD THE CURRENT ADDRESS
INA
1
INCR.EMENT BY 1
...........""." ............"..... ", ........ "'SltlA "...... "
........""".,..". ., ... '310 REIT8 ACK
S ,X5+PSA
ASG
SKIP IF THE SAME BANK OF MEMORY
VFO
A9/JMP
A15/FINPW04
SWITCH BANKS GF MEMORY
'RTDurwb2,X2 ." ....... .
IJD
PROCESS ALL TFE KOROSA 91 JI'1P, A15/-¥-·t1
VF
EXIT FROM PROGRAM STATE
SElECT,X3+PSA
LOAUTHE ADDRESS OF THE CONTROL
X2
BLOCK AND PUT IT INTO INDEX X2
UNSA E
RESTORE THE USERS REGISTERS

.

...

.

02723

5350UOO
0510000

02726

37002632

02730

14303031 P

._ . . . . . . . . ..

.. flY
................................. "

()
()

o
....................................... ie)

"'r

()

o
o

o

··ENTER'''THE''ADORESSOP·''THE·''Sl:.JFFER·''

o

ENTER T
GOSHAR

OOZ62L~P"'"

. . . . . . . . . . . . . . . . . . . . . . . . . . . . D~I'~·£... ·. ~·

02722

./

OUTPUT

... ..)}O

'0266 22U3 0 2 6 5 0 X 1 8 3 ' €

Q

TAPE

MAG

HTOUHJ

1836

00702405 X

UIO

..... KioUni

"I-

Xi

i1 UH NREC, Xl
MTMINREC,xt'
5
8 IT2 3

0272 4'" "14:1: HOtlOt, ..
02725 12000U05

TFL,XZ"

0272735200007

ENI
...EN I

02731..14277.777 x . . .
02732
01002640 P

UJP

tH ARL OAD, X3

. " ...................IWRLIE,.X2 ...
TXINIT

SKIP IF

REASO~AeLY

o

LARGE

o

MASK OFF ANY GARBAGE
SETTHE DENSITY' ....

ENTER THE COMFLETION RETURN

. . "TXSUS YX"2·" .. · ".. ,,, ...... ,, ......... ,. EN T ER'TH 2 ''''Q'' A" OC RESS'"'' ................ .................."..."......, ...... " . . "... "."...............-............."..".,._. . . .". . ". .",," ...... ".,. "."......."_.., , ,......".

"027<331"4:20 5:t41 " P " ' " ' ' ' ' ' ' ' ' ' '
02734 14102741 P
02735
14702456 X
"u 2736036"O"4673P
02737
40302503 X
C\:l ........................................ .02740 .. Q..LO Q 24.66 P ............

MTOUTWlz,Xl
ENTER THE RETURN
MTLIMIT
ENTER MAX REceRO SIZE
7ABORT ........ ··..ABORTTFTHE·RECOROTS TOOT'ARGE
F6,X3+PSA
SAVE THE RECORD SIZE
QIO.

u

MTOUTW07,X1 i
..."...M..T"X'..".. ".• "." "'"". "...0'".. ".,.. ."""""UM'"

ENTER THE RETURN

o

o
o
T"
U

..................................................................................................................... "................................................. c.......................

o
o

Q;

o

..--.-.------.--.-.-------.---.----------.

- - - - - . - - - - - - - - - - - - - - . - - - - - - -...-.-. -----.-------.-.. -.-------.-------_._----.

__.-._---------_._---------------

(j)

a

!

~

!
j

()
()

0

V1.0 09/21/74 2229
PAGE 40
UIO
'274,f·zr00227I····x·
}IT rrewIND
19Y4
02744 14277777 X
1995
ENI
02745
411li0004
,HTFUH····· srQ
··2·:J1··0
02746 14302760 P
2011
ENI
02747 14502416 X
2012
ENA
..., . . . U2750"35 002 1r20' X'" .,....... ,.,.... ,' .....,., ..
"'SSA'
"201'S""""
U2751
40002750 X
2014
::irA
02752 14603012 P
ENA
2015
'''02753 ""1'+4'0051 4S P
ZOIE
SvfA
LOQ
02754
21100000
2017
...... ,. ...,,201 E
··02755 ... 1240,0022 ..
SHQ
o2 7S 6 2 0 10 0 0 0 7
201 S
LOA
02757
01002542 X
2020
UJP

ASSEM8L~R/JS3

cocr

0276J 54302602 X
0"276 I' '203'J 271:r x
02762

535DOOOO

··0·2·76·3 ···(11000565 .. p

0

MAG TAPE CONTROL FUNCTIONS

02764 P
02784'''142777'77 ····X .., ·
02765
01002777 P

2022
2:023

2024

·.. ········20·2-5········

2026
2026+001

Lpg
T RDI IND X2
C PP,Xl+CN8LK

•
.,·········2u2 6+002'"'''''''''''''' '''''ENf''''''''''TSPP Pt1,X2·'·····
2026+003
UJP
MTDELAY
2025+Q04
.......... ...
..............
'20Z'0+lf05' MTS'BPPM fQU
TS8PFI"I, X2
2026+006
ENI
2··Q26·+0nt,··· .. ····,,·
UJP··,·
..·M TDE·LAY
2lJ26+008
02770 P
2026+009 MTPWSP
EQU
•
.............. ·02··7. 7. ·0'....· . ··. ':1:'4·2u . 2. frg·o ....'..X·. · . ·. ·.... · . . ·..,,,·. . ·. . ·.·. ,,·,· . ·"'· . . · ....·. "''''. '2. 0. 2 . 6'-t . O·:tO"'. ·......· . ·..·. . . . ,. . . "'.
'·E. N·!·................ ..·_,. ·. . ·.·......r·. p·ws' P"""':X'2

0

EQU

,

0

NEW·STATUS
ENTER THE RETURN ADDRESS
SAY TO SWITCH USERS

·STORE THE

l'ITFINlSH,X3
S W3I T
...... F' LAGS" .... ·" . ··.. ,. ,··. . . ·,··'"
FLAGS
T
XOONE
MTXI
........ .
O,X1tCNBLK
·1·8 ..····· ....... .
TFL,X1+CNBlK
TPINIT

'"

e,C])

()

LOAD THE UNIT NUMBER
UNIT NUM8ERTC·LEFT 6 BITS
LOAD THE DENSITY
THE TAFE

INITIATE

..t:1tf.:r:NJS)i LOI
.. ,.......RP~APJR"X~+ps.4.
LOA
SELECT,X3+PSA
TAl
Xt+CNBLK
·UJP··, ,....... ······READRTN·"
MTSFPFM

a

LOAD THE

P~A

OPERATION

INDEX

.. LtfAbThE:AODRE$ SdF'THEC aNTROL
BLOCK INTO THE CNBLK INDEX
GO CLEAN UP

'RO UTI'NE"wT'O·C
AND CALL oRI

0
L

0
0
at

Te RETURN LATER

ROUTINE TO PReOESS THE REQUEST

...........,... ·AND ·JUMP······IN10·0RI VERTO·QO··WORK·

,0
t: L

0

"w ..................'. ·..·....

02771

0

01002777 P

()
()

142777

02774
14277777 X
'O"Z775""IJ11)O"27"7{ P

0277 T

EGO

2027

MTSTATUS ENI

2

(] 2777

I:'l

07u 510 OFf'

START-THE·Fut,;CTTON .. ANOWATT·

TSTATUS,X2

U3000

1~3q~3

03002

Q10027 3 P

X
p.

..... p

"
RNOONE
X3

1'tTA RL.O A0
M TFX

0

OPER FUNCTICN TO CALL

14277777 X

.. 030 O.1 .. L4.6u0 U

0

2026+016

TION AND WAIT

MTDELAY

2026+014
EN
····2026+0·15··· .. ····· ...... ·.. UJ

"·,,·02773·,,Q·l·0 U27

02776

UJP

202'b+fiT3"'}rr8'KSP"""

"'d2772'

02772

2026+011
2026+012

RETU

FR.Of.1 Sl.1l.TE 'ZERC

°0
0

0

0

()

C)

,--..

u'"

0

d'

0

'it..:

0,)

0:::

0

0

On

0

0:;"

0

:La:

0

0;'

0

/1'
\.il

A~~)EM8LER/OS3

o30U 3

' 14600020

03005

14600007

03006
03007

01003010 P
146U0014
54305141P .'.

0300 Lt

" ·0'3010

03011
03012
, ·03013

00701107 X
141051/+1 P
0100240 2P"

TXI~R

"ENA

UJP
ENA
UJP
ENA

'·TXSfv1ASHu, '. LDi'
RTJ
.J.>m ONE
EN I

2042
2043

, 2044

UJP

2049
2050

""2051"

3~O'17777X

2057
ZO~~
2059
" ........... ," 2 0,5 0

Sl'A
HTARLOA 0 LOA

2062

lOQ

2065

SHAQ

130U0011

2052

2054
2055

03043

201000UO
03203047 P

2 0 ' 6 6 ' · · SHA'
2067
STA
2Q68·
ENI

83043 .p .

o

03044

o
o

03047
03052

03604&73 P
1460 [) 000

........,'- ",

a 3054' 40 303U2 T'X
03055
0305£
03057

2073
2074

~lTCNTRl:.."eQU

2076
20T7

11TZAP

LQA
AZJ,GE

'ENA' . . ....

Q,X3+PSA
Xl+CN8LK
T XWC
CPP,'X1+CN8tK'
HnH
SELECT,X3+PSA

010024&6 P
20303031 X
........ -- . --.... ····u-3Cl61·· . ,535 OGOuti··'·
03062 20303Q47 X

...

,',

....

.....

,

9

·'1'5

.A" X3 +PSA
.. TX8U;:;y,X1

~N~

. EN.!.

........................

T XPCI

. Jf.
O,X1+CN8lK
MTCNTRlX
MHltlIT·········

UJP

PO ITER
SAV THE STATLS IN THE CONTROL
"BLO
TELL THE USER HE HAS A MAGTAPE
MERGE THE STATUS AND THE
HARDWARE TYPE' AND PUTIIINTOTHE
USERS A REGISTER
ENTER THE· ··QUEll E,ADDRESS ..
AND GO CHECK IT FOR OTHER USERS

ENTER INTO AN 1/0 HAlT STATE
CHECK THE FUNCTION CODE FOR
LEGALITY

o

-,,~,

"

"."

............... ------ ........- ... .

TO ... - TRANSFER
. ,._."
_."." ...
... ... ZER0
"..
.....
..... WROOS
... . .....

..

.,

-~..

,

"

POINT TO THE TAPE

..'sET THE.RETURK.

T6,X3+PSA
X2
MTCNTRLI, X2

o

o

SAY
...

...:':':i:2.,Xl ....

o

CHECK FOR TAPE MOUN1ED
JUMP IF THE T~PE IS MOUNTED

···"·MAS K-·rO·'·1:58ITFU NCTI0NCOtJE'"

088
LDA
SELECT,X3+PSA
... ······y··j"'R··''''·· ,............... _...'--' --·· ..·--··,----·--·· ..··---·--····T·BT···----'---------·..•·•·• ..--····""kl+CN ;3 t 1<;'
.... " ...........'--•.•

53600000
(11603 D6SP

,0

MAGNETIC TAPE MUST'B£ MOUNTED

TXBUSY,X2
QIO

o

·GET ·THE····· FROPERCO NTRO l ,BLOCK·

2078
UJP
IOWAIT
.... NrCtHRL.X EQU
.....
2080
LOA
T6,X3
2081
ENO
MTCNTLMX
'200-1+'001 ···_····- .. ··· .. ·ANAu.. ····'·7·77'·776······
2082
AQJ,GE
ZABORT
2083
ENA
.
0
. . . . . ZOol,+,'
STA.-..
. F 6; X 3+P SA'
.2.tl.8..6...

03060

03063
03064

UJP

2085
087

14205141 P

~4103D£QP

,

AND GENERATE THE LEFTOVER WORD
"COUNTFOR ·T HE 'USE R - · · · · · ·..······ .

-0
F6,'X3'fPSA ................ -

2Q79

03050
14700012
--03051,·,17 &71777
03053

2069

2075

03045'14677777 X
03046
01001426 P

03047 p.
203Q2662 X

TAl

._ ............. --.206.3·-·.... ,. , ..............,.- ..,.-. '··'·-ST'Q·
20b4
ENA

'03037"12000017
03040
40302376 X
,,030 4114.10 5141 P

01002377 P

XOA S
ADA'--'

2061

"0303 4'4tl0UQ'O 4--"
03035 14600005

03042

T xausy ,)<1
T XEND

2'

U3026
16477777
····'0 302T-30··302737 X'
03030
40302452 X
..... 0303 1 2 030 2761 . X
03032 53500000

03036

TX8USY,X3+PSA

C MQSET

STA
LOI

,·,2053

21005146 P

1'1£ MORY

T XSH ASH
FPVIOl
TXSMASH
DRIVFAIL

TXHC
SAVE THE USERS hORD COUNT
TXdUSY,X3+PSA
GET THE PROFER FSA POINTER
············ .. ·FIGURE TH E·-AMCUNT·OF·TIMETHE··.... ······· ....·. ·. · · · · . ········ . . . . . --........--.... - ....- ....................... ,...... - .- "
··TWA···· '.' ·-·'·"CLOCK····'u
SBA
TXSTART
USER HAD THE TAPE DRIVE
"~B S
""'~ OUR
RAO
TXTOTAL,X3+PSA
CHARGE HIM FOR THE TI~E
". ,.," _.",. . . . ,.._, ._,"
UJ P , I
~1 T XI
..... ,'--.,... .,.,." .
MTAQLOAD LOA
TXWC
GET THE NUMciER CF WORDS THE
ANA
777778
TAPE DRIVE TRANSFERED
TXNE

2048'

0540000U

03033

PARITY ERRCR ON A WRITE
TAFEOOES NOT HAVE A RING
TAPE IS NOT READY
PUT THE USER INTC CONTROL MOVE
ENTER THE QUEUE ADDRESS
GOP R OCESS TH E'GUEUE ........ .

MEt1PARTY

..

2046
2047

03022 34377777 X
,03023" ,,0·140·5145, P
03024 20005146 P
03025 17677777

()

o

iXPV

2039
2 0 L~ 0
"" 204'1

MAG TAPE 1/0 CLEAN UP

UIO

41

T Xrfp

20J8

400U5146 P
03015 54305141 P
030165302 0022
G3017
31077777 X

'-U3021

PAGE

2036
2037

01003010 P

03014

03020

()

2229

----

()

o

V1.0 09/21/74

".

.~.

o

QUEUE

SET UP CN8LOCK TO POINT TO THE
··c a N--TR 01.:81.:'0 CK-LOAD THE USERS Q REGISTER
USE AS A JUMP INDEX

o
o
o
o
o
('J

0)

o
o

0"
_- - -- -.- - - - -- -.- - - - - - . - -.--.-- - -- -

.

..

-- -

-

-.- - - - -,-,- - -

-.....,.

.

- - -,--'- ---_.- - -

o
---.,-

--,--- -

-.- -,-,- -- - -'-- -,- -

-,

-~,-

-- - - - - -- - - - _.- -.- -

.-~-.----

-,-"- - _._,- - - - - - -,- - - - -- ---- - - - - - - -

--- -,--- -.--_._,....,:;

ASS OI'3LE RIO S3

UIO

USER DISK PACK 1/0
IS THE PACK MCU~TED
WA I T I F· NOT· . . . . . . . . . . . . . . . . . . .
........................................... .
LOAD THE SEEK ADDRESS
··DONT"-ALtOW··tA8Et-POOt·rs
LOA D... MA)( .. SE.CI QR. J\jUM.BER

REMEMBER THE SEEK
"'.' ...' ... GO·FIX-·TH 5 ST tlTUS··

o
o
o

.....

0·,

.'

······ZERO·IS ANILLEGAL . WG
WAS THE LAST SEEK BAD
IS THIS A REAC
ITiS A WRITE
. . nrTERTHE· RErORK

ENTER THE QUEUE

o
o

ADDRESS

o

c)

···LOAlJ·····THE FWA···

CLOBBER THE PtlGE 8ITS
THE CONNECT HORD

LOAD

o

o

o
o

o

o

o

o

o

o
d

l

o
o

o
o
o
o
Oi

o

ASSEM8LER/OS3 Vi.U U9/21/74 2229 PAGE
'~1 ~7
03145 ~f~G3i64 P
03146

2158

14700UOO

..... ·0311+71767777'1-

2159 ..

21bO

03150
40005151 P
U3151
53300000
03152 ., . . . 5 660 0 OIl lJ
03103
54305143 P
03154 P

03154

2161
2162'
2163
2164
2165
2166
.................................. 2167

203031.25 X

03155
53500000
03156·41·10 U004·

03157

167lJ0014

0316l+

03165
03166

03167

2174

03176

21001671 X

U32UO

01003147 P

UJI

1'1$F"OQNO't l..UA
EuU ....
TAl
.. SIQ
XOQ
SHAQ
"'LOQ

EN I
. UJP ...

MSFDON10 EQU
............. ANA·····························
STA

o

777778···
MSFT HlP

X3
X2
1'1 SFdUSY, X3+P SA
>;.
SE[EC'.

;X3+PSA

X1+CNBLK
·GPP.tXcl+CN8LK
HTMSF
24
'l'1SFT OW· ..
MSFdUSY,Xl
......SEIS.J.AI . . . . ~. . . . . . . . . . . . . . . . . . . .
0«'.

IR'lJISK ERROR
SET NO BITS I~TO THE STAlUS
··········fvlASK LEFTOVER WORD COUNT T015
8ITS AND SAVE FeR LATER
MOVE RETURN ADDRESS TO INDEX 2
RESTORE THE PSA INDEX
[OAG'THE'CONTROL "'SCOGK ·ADDRESS·····
SAVE THE NE~~ STATUS····
MAKE THE USERS STATUS
STATUS TO A
LOAOTHE"LEFTO\JERWOR
ENTER THE Q ACORESS '
SET THE USERS.STAI.US.ANO

(1::

(~

.. )\,.hr

"0
CO.NTINUE

~

..... SAVE· THE LEFT OVER WORD COUNT
2177
IIA
X3
MOVE RETURN ADDRESS TO X2
"'~'." ... eTA!
·X·2·······
·····2178"
217S
LOr
MSF3USY,X3+PSA
POINT TO THE LSER
2180
LOA
BUSY
LOAD CCUNT OF CCNSOLE MESSAGES
.
.....
·····ASG
10········
··2:l.8T~·
'IFA'TARGEAMCUNTOF'CONSOLE ........
2182
UJP
·+3
CONSOLE OUTPUT IS HAlTING
·2103.·ENA
··········C·ONI~AIT······························ · · · · · ....· · · · · · · · · · · · · ..········ST Gp. THIS USE R
2184
RTJ
IOSET
2185
LOQ
AUB
SET THE A/U BIT INTO THE STATUS
... 2'1:' 5·6·_·· .. '···· .............................._........... ····lJJ p ............................. ,.. MS FlJ 0 N tlit . . .
2187
UJP
MSFOON02
2175···
2176

~

03177'·01 GO<3154P

TIA

TAl

. ····2173

5~360000n

01083176 P

ENQ

STA

217t
2172

03170
54305143 P
03171
20077777 .............................
X
03172 '056000:1.2"
. . . . . ..
U317414677777 X
03175
007U1426 X

HSFDONE

. '~2t7 0 .

03164 P
176 77777~
400J5151 P
53300000

03173

(JJP

USER DISK PACK I/O
I1SFDONI0

. HSF DONO 2 ANA

2168
2169

03160
13000030
031612100'5153:' P
03162
1410514J P
o.9.1E).~ ....... Q),QQZ~],.9. P ... .

o
o
o
o

UIO

43

777718··

MSFTEMP

,.e)

o

o
o
o
o
o
o

q

o

OJ

()

()

2188

O·3201···P······ .

03201
U3202
03203

218':
2190

14203204 P

o

o

.03210

9;32 P9.
03207

EN!
UJP

2191
2192
2193

14(00001

01002645 P

.. ············0320·4 '1:42051"

03205

····NSFviRTTX· EQU········
... EN.Q...

"'¥.

MSFW02,X2
MTOUTHDl

.1 ........................................

. "NSFdUSy,X2
MSFl~ 04, Xl

141032
01 GU?'i' .:0:.::: ...........:..............................

ENI

14277777
0100.3125

. . . . . . . . . . . . . . . . . . . . . . . . . . . . UJP

!tJOt,JIWJ1
SFWRITE,X2
SFR04

o

ENTER THE RETLRN
... St1ALLESTALLOWAELL .. RECORO

GO SHARE SOME ceDE

....ENTER ..THEQ 'AD DRESS....· .

ENTER THE RETURN

ENTER THE IC COCE

c)
o

o

{,

.................................................. ........................................................................................................................................................

~........................................................

.............................

.............................................

~

................ ........................................................................
~

o

0"

o

0'

o
o

A SSE1'lBLER/OS3

(1")

V1.U 09/21/74 2229

PAGE

UIa

4~

, "" """'¥JJ',p/-,;>,;. '0,'

ij.';>,;.

IRCH ECK
'PI: 'II 'I::;;'JJ'~, ~",~~, ),Oril:';':jfJ;. :.;. ';>,;.J<. ';'i.' :{>;.':;" ':iJ.i;' >;;.' >;-;f.J;";f.;;;.jl::;;'''>;':;'''>;;')J.''~n}')J.''' >; '>;.>/-"i;.)J.

;;;.',," >;,''.J.J,j. >;.''1:'1- >; 'II;;;':;;: >;' '11:'1-"1- lj.'J,j. J,f.

¥

>/-

,~,IRCHECK "'~

C)

>;.

J,f.

"

f

!
,
I

I

I

()

0
JUMP IF RECCRC IS TOO LARGE

0

o

"LOACTHC'STARrrNGAOORESS" " " "

LEAVE THE INTRA-PAGE POSITION

,AGO,TN,THE" WOROCCUNT""" """"""""
ROUND TO A PAGE NUM8ER
SHIFT INTO POSITION
", MEMCRYFIEtG'8f: . . . .__ ..... ....··... _..

2284
2285

"'2286

2287

. . . . . . . . . . . . . . . . . 2288

()

o
o
o
o
o

Jf

F1._·._ .... _F2

'l-

2282
. . ···2·2·I:5-S·. . .•··•· ............. ,.< .........

()

TTY INPUT
>J.·5f.';'-4¥-::';;·¥-¥·,..lj.-·v.JI.>J.· Jf';;,,;"¥Jf'J.'>j.'Ji. ·>J.··lj.>.n;. ;y.-.Jf·Jf-i-5f.¥l,CJl.J,(·Jf. lj.':;::>,<>/- >J.-¥ lj.-¥ JfJl. ';:)J.'>f.:1J. 'fJ;.-Jl.¥:>f.J.}.·¥'f¥N· OJ·OJOJi[.Jf>f. i[."

..

... :!.'.
_. --.
·SHIFT COUNTER .................-.. . . . . . . . . . .
----,
SHIFT REGISTEI~
WORD CURRENTLY EEING CONvERTED
13 CD ...................................................................................................................................................................................................
CURR E NT"A'O DRESS'REGI TO
STER'"
USERtS A REGISTER
'"-,._",.

51~~~~I~GR~§ISTER
FILLER WORD

......_...3'................................ _...... ........
........
.¥.~
JJ. • • • • • • J.}..¥¥.¥JJ..J.}.>J. • • • • • •

................

BLANKS OR ZERO

.. .Jf .

INI TA I LIZE-T HEFI LLERT OBLA NKS

o

MASK THE WORD COUNT TO 16 BITS
SAY BEFORE THE FIRST CHARACTER
.Si\VE ... SJ!IEJC CU. NTE R_ .............................................................................................................. .
REMOVE PARITY BIT
SKIF IF LOWER CASE CHARACTER

o

SKIP-IF NorCt KTROC-OHAR;fCTER

JUMP IF A ceNTROl CHARACTER
CONVERT TO A eco CODE
RESTORE
THE PSA POINTER
P······'Tp .. S·H··IPT'··REG"';'"I
CHANGE F2 TO F7 (INITIAL VALUE)
GET THESHIF.TREGISTER
REST6RE"TRE'PS~ ~GINT£R
SHIFT IN THE CHARACTER
·SAVE-TH~SHIFI REGr,FGR·lATER
GET THE SHIFT COUNTER
JUMP IF NOT THE FIRST CHARACTER
INDICATE A CHARACTER HAS ARRIVED
ALJ,.,O.W US .TQ G0._.,1:0 BOUN.D . . . . . . . . . . . . . . . . . .
SKIP IF A FULL WORD

()

·······SK~I

()

o
o

o

S~·INtT'I'A·L·IZEO....

.. . . . . . ., . . ,........ , ......,.. .. .,,,....,. . . . . ,. . . . ,. ., . .,.. .,,. ., ...

o
o
()

. . . . . . . . . . . . . . . . . . . . . GO·GET . MCRE CHARACTERS··
GET USERS Q

o
Q,

d

.........

* •••• 4 • • JJ. • • JfJfJf.JfJ.}. • • • • • • • • • • • Jf • • • • • • • • • • Jf.Jf • • •

c ....

o

SUBTRACT ANOTHER hORD
JUMP IF WORDCCUNT OVERFLOW
STURE 'THEWORCINTU USER CORE

o

GEl THE·-CURREI\ I· ADDRESS-

o
.................., ................ "

.................................

SKIP IF A PRINTING CHAR. FOUND
.................... .......... , , ....,. . .,,.....,,.'.,,.......................................
SKIP IF RETURN
1E_S L. feR .ALJJ\ EEE EJJ. .
GENERATE A LII\E FEED
GEL COUNT AND SHIFT-REGISTERS
JUMP IF SHIFT REG. EMPTY

."'j U"M P.""1' F' . ·F'I·RST' . · D"H A'RA'C'l E·R . ···. ·,'"

II
0'

SKIP IF LEFT JUSTIFIED

o
o

~

o
o
o
o

CD
(1)
to));.

IJI

()

o
o
o
o
o

o
o

ASSEtv18LER/OS3
Viall
03376 0100,)373·
03377 20303347
03 (.0 0 15477776
034LJ1 40303377
U3402 03303406
.. u03403 5540UOOO
03404 41703356
0340 5 5500000U
-03406··· ·21::>03401
03407 01003603

09/21/74 222g

P
X

X

P

X
X

P

03410 04600012
·05411 . 0100331·2 P
ll3412 14600215
03413 77760000
0·34T4 -2 000 D4 4 I X·
03415 35303274 X
0341~

03417

~030~415·X

01003312 P

03420
046D0027
'03421 ··0100"3425 P

03422

200Q3262 X

03423--343 G.34.16 X
03424 010034Db P

03425
································. ··03426

PAGE

lLt600000

03431
03432

20002647 X
35303423 X

INA, S
STA

AlJ,LT

VFD
STQ,I
VFD
TTYINPO 6 LDQ

236tf

2 :366

······2367·

2368

236S
2370

2371
. ·····2.372

UJP

TTYINP07 ASE
UJP
ENA
CTa
rTVTNPQ8 TGA'
SSA

STA···

UJP

2373

2375

2376'2377
2378.
2379

03430._ .. 403G3304X ....

03433
03434

LOA

····235 l

2358
2359
2360
2361
2362
2363

. 403U3Lj32'X .....
010Q3312 P

TTY INPUT
··UJP

2355 .
2355

04-600020
·IJT0033TZP

03427

ura

it 7

1

TYINP09
ASE
..
......... UJP
LOA
UJP

.......·.· .·.· · .·....·...· ·.. -.RAO ..

TT INP06

SHIFT MORE
GET USERS Q
INDICATE ANOTHER WORD READ
JUMP IF WORDCCUNT OVERFLOW
UPDATE THE USERS CORE
GE T USERSQ
RETURN TO USERS PROGRAM

0128

SKIP IF A LINE FEED
I GHOR E···· At:t:O THE'R'u CO DE5"··· .". .· .....~.u"

TTYINP05
F6,X3+PSA

,..1 ....... -

..

Fb~X3+PSA

A9/ROS·
F5,X3+PSA
A9/RIS
F6,X3+PSA
TTYOUHJ5

··TTYINPIA-

2158
-8IT19-··-·

CR,X3+PSA
·····GR,X3+·PSA

027'3

FHS
C R, X3+PSA .

TTYINP06

ASE
0208
... :.....:....:. . . .: : ..:..:. . . . . "'·_·::···········UJ
p"_. ....__. -- ·rrYTNPTA
ENA
Q

.-STA
LOp.

SSA

.. F.7 tX::HPSABRRI:!

CR,X3+PSA

e R;X'3+ PSA·
TTYINPIA

.)

•..•.

GENERATE A CR
THIS'BIT IN THE CONOITIOt\
REGISTER WILL CAUSE INBOUND
. _. . . . . . . . . . . . . . T08E·CLEAREO·8YCRANO LFONLY .

TTYINP1A

-'TTYTNPIO

Da

SKIP IF CONTRCL-W
Nor-C-CNTROL~\-r
GET THE FILE MARK 8IT
Sfl IT INTOLUN1 DO STATUS .
RETURN TO USER WITH ORIGINAL Q

····,·JO HFIF'

SKIP IF CONTROL-P
TGNCRE 'OTf-lERC GCES··
·INDICATETRAILINGZERGS .
GET THE BINARY RECORD BIT
SET IT INTO LUN 100 STATUS
SCAN

FOR ANOTHER CHARACTER

·. .

()

o
1..0

o
o
o
o

o

o

o

o

q; . . _. . . . . . . . . . . . . ._. . . . . . . . . . . . ._. . . . . . _ . . . .

o

o·

o

0::; . . . . . . . . . . . . . . . . . . . . . . . .

o

ot:

o

0, ...._.._......_. . . . . . . . _. _. . . . . . . . . . . . . . . . . . ._. . . . . . ._. ._. . . . . . . . . . . . . . . . . ._. . . _. . . _. . . . . . . . . . _. . . . . . . . . . . . . . . . ._. . . . . _. ._

o

o
()

o

ASSEMBLER/OS3

C]) _ ........ ······

..

Vl.U

U9/21/7~

_··LJ343Sp

03435

21303251 X

03437

03005000 P

03440

r..

r

PA GE

2391+001

LoQ

2394

2394+001

27003414 X

""2394+00"2
2394+003

····,··[OU
.. LOL

······· .. 23·91+002···· .... .....

. '" ····03 441:"'031:03611: p"

TT y OUTPUT

UIO

48

2391 ····.. ··············· .. T TY ODnJ

................. ·······0 3 43627 005135 . p ..... .

()

2229

AZJ,EQ

LOL

""""'AZJNE

........• "

.......................................................................................................

Q,X3+PSA

8IT161'11····

ZWCZERO

BIT19

'TTYOW1""

""

..................................................... .

··MASK·WORo GCUNT··
ABORT THE USER IF Q = 0
CHECK
SPECIAL OUTPUT •••
,· . ·.."".; . . ;.. ';'. ANO'FOR
"'''';j UM'P """1 F. "SO·"·· ..... ·..·, ..,. ".. ·..,",· . . . . . " ,....... ", .......,... ,... ,................ ,..............". . ,

EOU'
•
ENA
TTYOUTWX
ENTER THE RETlRN ADDRESS
....... ()
.. ····STO·RE THE ·RE fUR N"ADDRESS . .
23'J6·"··TT'(SHARE "SrA'
··PC;X3+PSA
2397
RTJ
CLEARN
.2398......
. ......................................................···LeA
···· . CRMASK ..· ·
(}
()
2399
LPA
CR,X3+PSA
2~OO
STA
CR,X3+PSA
'24Cr1"·"'·"·'..~····'········"'····"···'··ttlA'······ .........,., ""T"S",'X'3'+PSA ..... ,.......... ,··,·····,·"··,,,······l:;OA O"·THE'···USERS·"A'REGISTER·····'···~"
,.......... , .. ".
03451 ~4303404 X
2402
SWA
F5,X3+PSA
O~)452
12077760
2403
SHA
-15
LEAVE THE MOST SIGNIFICANT BIT OF
.................... 0
240 Li·
'ANA " 0 ' 0 0 0 1 8
'THESTx l!:.EN8 IT ADDRESS·" ............" .......
1 0
'03453"T76l)00 or
I
03454
03003460 P
2405
AZJ,EQ
·+4
JUMP IF THE SAME BANK OF MEMORY
....................................... u
I
0345-57·7 67DO 0 0
·····2406
. OSA
()
()
2407
XOA
000018
SET FOR THE OTHER BANK OF MEMORY
03456 16600001
03457
77660000
2408
AOS
0346 O· .... 0 t07777'7X' .
·... "'240'3
···'''''''tJdP''''·'·· · .. R E T U R N J U MPTC'THEP ROCESSING"'R OUT"l:NE
03461
54303332 X
2410
)TYOUTWX LOI
RPSAPTR,X3+PSA
LOAD THE ADDRESS OF THE PSA
,10·
034b2
21303306 X
2411LDQ....
T6,X3+PSA
GET THE USERS Q REGISTER
0
"2412'·
LOL
8RP(j
....·
CHECK THE8INARYSIT ...... .
D'3'463
27UU34;:nx
2413
AZJ,EQ
·+4
03464 03003470 P
..
···. · .... ····· .. ····.. ··03 LI65· 343D. 3447·X
2414·· . .
·RAO···················..··················C R,X3+PSA
03466
11;.600220
220 INDICATES A BINARY RECORD
2415
ENA
2208
0
o 3467 777600 (] 0
2416
eTa
. . . . . .·.. · · · .... ,. .·. . ···2·4'. :1:". 7· ....""...., . . . . . · . . ·. . , ·...... " ..... ·....... ·....·E N·A. . . .·'· .................. ·,·o'OS . . ·. ·..·.... ·. ·". . ,,·.. ,. ·........ ,..·""''''
, ····· ..,....···"OE FAU'Cr"'''c AR RI·A..GE· . ··CO·NTR'O t . . . . . . . . . . ·..· ......"........ '.........................".... ,...... ". . . . . . . . . . . . . . . . . . . . . . . . . . . . "........ "..........'. .
. 0 3'4 7il'1: 4'60 0 fi6 Q'
83471 40303430 X
2418
STA
F7,X3+PSA
FOR BINARY RECORDS
2419
LOt
BIT16M1
GET THE HORD COUNT
03472 27005135 P
0
. (13473 ·'40 30 3462 X
24·Z!i'
····S·T A
T6,X3fPStf
SAVE:lHt:·WbRDCaUNT
03474 27003463 X
2421
LOL
BRPS
GET THE dINARY BII
· 2 · 4 2 2 · V F O .......... A·9/ROS .... · ..·. · · · · ·. · · · · · · · . · · · · · · · ·. . . . . . . . . . . . . . . . . . . . . .....
. . . . . . . . . . . . . . . . . . . . . . . . . . ..
· · ·. · · · ...... ··.. · · .... ···03..475 · ..55 400UO·(j···. · .............................................
2423
LOQ,I
F5,X3+PSA
GET THE FIRST WeRD FROM THE
03476 21703451 X
0
03477
55GOOuOO
2424
VFtl
A9/RIS
••• USERS CORE
•'·'''··''''·A'L:;j''·,·''N'E·''· , . . . "" .... 'T TYST'N'''''''''''' . . . ". . ,. . ,... ""...
"";J U·M jl' '''IF'''' .B' I- N"Jl:RY'''''''''' "'~."""'" .... " . ,.... "" .... ""..,.".... ,.. ". . . .".............",,,
035u"0 "031'tl3 553·· p.
03501:
13000005
SHAG
6
03502 40303471
STA
F7
0
TAT'
....
X3' X3+PSA
............. ..
····03503··· 53 to 0000
03504 05600011
ASG
118
03442 P
14603461 P
403U24111X' ....
03444
00702605 X
. ..0;:)445 ... 2400 D010P
03446 37303433 X
03447
403G3446 X
M"0'~3450 '20<30 '3240"'X

I

()

239S

03442
"0'3 1.43

I

TTYOW2

............................................... " .................................................. " " ........ 1·"

,.--

,

-,

o

o

011103511· P
046000£1-0
035U7
01003517 P
" "'0351 O"1·lt3u·0007"
U3505..
03506

0
•.•.•'M"." ........"., "

0

03511

16300007

03514

1460U01

03516

0270351

····UJP·..··

·········lTY.OU·HI·3····· .. ......... . .......................
408

TTYOUTW4

i

03512 15300001
U35T3 "lT3UD007

TYOUn~3

ASCII

0351577760 IJ 0

0

03517

14600000
""03520·'" "13 OOttOt18"
03521
5370DOOO

~")

03522

l.:;,

d

20303722

·····03523 .. 7776 aoo Q

537UOOOO
03527
20303722 P
0:3 5307776 Gulh]"
03531
146U(JO[JO
03532
13000006
····,···· .. ···········03533·······5370·0·0 00····

03534

.................... 0 3535
U3336
03537

0"

, ... ,u. .... ,.,,'.,', ......

0,

;i"
2500
6
2600
"l

04007
04010
'04011'
04015
····'··04016

253::r

'2LF

""",,,,,u"""04(hI6 u6300f.l"j: 25

04014

2532

2536
2537

(t4000336
0400li
45000300
0400'1"
460lHlZT5 ...................................
0 1+002
47000240
041103501] 0.0 25.7. ...
04004
51000123
04005 6200()324

l

25'3'0

2531

22000113
2300031.4

037712700

66 0'0 o331:r

710U0335

17000254
'7500 005D

72000134
55000137

. ? 500U077

UIO

ASCII

GHA RT .

EQU

~~ 8

VFO
VFD

2504

03725 3500UU63
. 03720' 5300026 1+
03727
16000065
03730
1500006b
03731' 1400026 T
03733
03734
03735

2501 .

51

2502
··2503

52000261

03732

PAGE

2539
254D

.. '2541
2:

I

BCD CODE

CONVERSION

.... ".'

....... g~~~ ~ 6~ TI 9b8g; 8~ ~ ~ ~1

TABLE

. COOEC CNV ERSI C N TA8U;:

i

CI)

240 I 00

H6/~,010/000,08/262

H6/~,C10/000,OeI063

'H6/$,010/000,08/264'
VFD
H6/1.,010/000,08/06S
~~
'~~5~:
~~g~g:8~; ~ ~ ~
VFD
H6/(,010/000,08/270
250/10
............ ··VFD·············. ··················H6/),010/00 0,0 8/071····
VFD
H6/¥,010/000,08JO?2
VFD
H6/+,01G/OOO,C8/275
VFOw~"u,
06:173,010/00,. 081 047
VFD
H6/-,010/000,08/246
VFO
..... J,6/.,.010/000,08/245
"'\1 F()'
H 61/ , 010 1000 ,08/333
VFO
H6JO,010/DOO,08/053 260/20
··VFO··H 6/1,010100 0,08/101 .
VFO
H6/2,010/000,08/102
VFO
H6/3,0101000,08/303
., ... , .. ,., ...... VFD ' H 6 / 4 ,010/00 0,08/104
VFD
H6/5,010/000,08/305
VFD

81

.............. 8

.~~g

. .

··,~~~~!gta~8~g~gg~lg~···

H6/8,010/000,08l110 27Q/30
H6/9,010/00Q,08/311
\/FD
H6/; ,010/000,08/074
VFO
H6/; ,010/000,08/056
"VFOu,~
"H6I<,O:1:0100 0,08/251'
VFJ
H6/=,010/000,08/243
~~g.. ..~~.~ ~:gtB
8~8~~~ j.~
VFO
H6/~,010/00Q,08/055
300/40
·VF..fJ... ·
H6IA,010l00Cl,OS/J12 ...·.
UFO
H6/S,010/00D,08/113
VFO
H6/C,010/000,08/314
""VFO"
HEilO,.010 I (Hlfly08/:l:15
VFD
H6/E,01D/DOO,OB/116
UFO
H6/F,010/DOD,08/317
VFO .
R 6IG,0101 0 Q 0,08/120
H6/H,010/0GD,OBI321 310/50
H6/I, 01 0 10 00,081322
H6/J,010/DDO,08/041
H6/K,01D/OOO,08/044

()

o
.. ................. 6

o

,.0

VFO

·\j.FO

58 g

..............

o
o
o

H 6/L'f010:/'Q'OOTO 8/'2 52

···"ri-·;:;;···········..·····..

·\JPfj· .. ·u"... ,''''''''" ....

~~~~,gi8~~~g'g~~i~8

'H 6/G~OIll/ DO O!O 8f276"
H6/P,010/0DO,OBI240
320/60
H6lQ,O 10 /ll 0 u'., 0 8 r25.7 ....
H6/R,01D/GQO,C8/123

H6/S,010/00D,08/324
"H6IT, 01'01'00 o,o8/·1.'2:5·.. ·'

VFO
. . . . . . . . . . . . . . . . . . . . . . . . . \lFO

0~b

Hb/U,010/DOO,OB/126
H6/V,010/000,OB/327
'''H6 /W;OI 07000,087330

VFO

H6/X,OlD/DOO,08/131

............................................. VFO
H6I.Y.,.Ol.0/00.0,08/132
VFD
H6/Z,OlD/OOD,08/335
VFO
H6/[ ,010/000,081254
"VFOuu"H 6/~,O:tfJ/O 00,081'0511"
VFD
H6/1,010/000,08/134

'~~B,~~~~"gl~~ggg:g ~~ .~~. ~

o
o
o

330/70

o
o

o
()

o

o
o

o·

o

A SSEHE3LER/OS3

(I

PAGE 52
UIO
"'25 6'/

U4377

~

(j)

,

I ()
1
I

04400

04 LflJ3

()

I 0
I

I 0
I
II

I 0

0
,..."

012U4347 P

04404

.. ".-. 04Lt03P'

04405 P
"""0'4405""'01Zti'437'3"P"""Z'8Z'3'
04406 P
2824
.A~~Q~
01204401 P
2825
u4407

04410

01204405 P
·,04410,·P····

U4413

04416

01004673 P

".9100,9 2,.~,7.

f'

04423
Oi004673
0442/:;' "1.1100
04425
(.I

4-42 6

04435

UJP
tid?

ZABORT

"'1'T YO ur·w·

p

OiOGOf.J54

.CRJ .. 0 I.S.P~Jl '1 . . .
RANDCM ACCESS

0
FILE I/O

0

TASK OUTPUT
.

OS

USER 'MASS 'STORAGE'UNIT"

'~)

I,U

PAPER TAPE EUNCH"ouIEUI .._

AOJLST THE ORIGIN

0

14700a4~S

,,"H """,,,,, .. , .•• "

0
0

75XX
"',,· ..··.."..7 6"XX"'''''''~''··''''

0

1177778

-75XX
76 XX

SA······

0300500U P

··146rn:rOfli····

MAKE A CHECK ON THE RECORD SIZE
··· ..TO·····8E······cERTA"rN"···I'T'i:·S"'~NOT'·TOO·~tONG.. "
WORGCOUNT IS TOO LARGE
QPNlf:3JLl" FOR .IJl,.EJ;Al,,_~~ ITES

04437
04440

0··1 'l(J

04441

01000554 P

72 XX
····7:3X·X··

04443 01004673 P
01004673 P
·04445 . 'f470002S
04446 20304433 X

INPUT

0
0

34.1d

"'.,

75XX

u
FROM FUKGH NOT ALlOHED

76XX

Olt 44-712 DOGOD 5
04450
03204432 P

..

--~

CHECKW

04451 14700051
""04'452 ·"·U1:CltJ·443·Z"

1

0

81 NARY BIITO -SIG N,POSIT ION
JUMP IF BCD

0

72XX

()

""'FC~1ECKW

04453

010J1452 P

04455

01001342 P

GRIC
UJP .. ·-.. ·,
·········-·····-'-·
..·..OJp·-_

0'4[64 -01U04673P

'.. '." .......•', 0 4 4'60010 0 3' 0403' p."
04451 010U4673 P
04462
01002442 P
·····D 4630101)4673' P

r.
04464

01002643 P

04465

01004471 P

04470

01004673

04466

f.

···················ONtINE'·INCIN2RATO-R··I'IO"

INPUT FROM PRINTER NOT ALLOWED

ZA80RT
... Z·ABORT
35

UJP
UJP

-. UJ 8.---.-..

-04456 ...-01004673-P04457
01004673 P

0;

:10

PtCTTER I/C

72 XX
73XX··

-2

\f1. 004673

u4444

, On'--

X/Y

I

·'i144£+2"OlDOI:j:67·Sp· ..

d

()

I/O

UJP
UJP

(Ji-+432
11177777
'·'''04'433-->373tJ4:3'52' X"·"
04434
03604775 P
'Ul~436'

2'C])

TELETYPE 1/0

···········-lg~~c·b~t~~fRA F

04427
0100Lt673
.... (.1·443·0 . -···iJt··Q U··y.·h73

04431

TTYIO-72B,X2
IODECODE+HTPLGT
PRIO-728,X2
IODECODE+HTNULL
N·IO-7'28'X2'·"
IODECOD~+HTTV

FCONTROL
72XX
ZABORT
73XX
'..,..,..," "",,,,,,,,,,,, ... "",,, .. ,,,,,., Uj p ..""""" '" "·""""'F·TN'P'W'·''''''···'''''' ,,,........,... "",,,,,,,,, "..," .."., "" '"?'4''ix'''''''-'''·''' " .
UJ?
ZA80RT
75XX
.V;.JP
. .t.Q.lJ.LW
.l..6.X.X
UJP
TTYCNTRL
72XX
.................... ····73XX-·..,' ···UJP·--- -.ZA80RT-·
UJP
TTYINPi~
74XX

01004673 P
'0 4415"" 01: 0 trO'020 p'

04414

0

0

--""

FILEIO

tI.AG.NElI.CT APE

~b5-~C'b5~tAtT TY

g(j

01000626 P

0442 Q
01 0 tJ 3250
04421" ,·01·0 0·4673
04'422010Q3300

()

P

jJlt412 ",.,"','
01204413
P
"'04413-P

'p.i!.Lt.i.1.,

0

2
2

CARD

IODECODE+HTMT

UJP
RAFIO-728,X2
-ORGR ··-··IOOECOOE+HTTASK
UJP
PUNIO-72B,X2
ORGR
IOOECODE+HTMSF
'··U;:JP·MSFIO-728',X2'·'
ORGR
IOOECODE+HTPTF
.~~ ~ R{1b~ b~ ~A9~'A X

2
,,·,,2

01204347 P
04411 P
04411012044:21 P
04412

··~·~~R

2826

FRIN'TER I/C
-PUNCH I/O

tINE
.. -....

····CRIO-728,X2·······················

UJP
ORGRUJP
ORGR
U;:JP''''·''''
ORGR

2819
,. 2820
2821
2822

'044'07P

PRIO-728,X2
--IOOECODE+HTP-UN
PUNIO-728,X2
IODECODE+HTCR

~~~R

" 281t'

01204326 P
- 0440lt P
01204333 P

u

()

2814

P " " " " ' 2 81' 5"'"
04402 P
2816
012042) 6 6' P
281 7

Q;

. rOL:fECOOI-+HTCP--'"''

UJP
ORGR
UJP
ORGR
····U"JP-ORGR

2813

04401 P

USER 1/0 INSTRUCTION DECODE
·'--"oRGR·-

01204333 P
2811
04400· P · · 2 8 1 2 ·

o4401' "'012lJ4381
,0440,2

ura

56

01004471 P
'04·467"" 0100 Lr673" p"
P

...

CRGNTRl
Z-AB'ORT .-.- ..CRINPW
.....--2 AS ORT ..
Z ABORT

73XX
74XX
75XX.
OUTPUT TO CARD READER

NOT

ALLOWED

0

··NTGNT'Rt·

ZA80RT
NTINPW
..... ··ZAiJORT

0

~1Toun'l
"--'

72XX

73XX

0

·····"74,XX,·
75XX

C)

0

ASSErr3LUUOS3

cr

04472

01000603 P

04473

01002254 P
01004673 P

04474

,

09/21/74

222{~

U4471~4~UODfO-

(]

I•

VitO

"'2889
2890
·2581·
2882
2893

....... G4'+75"010022'7=~ p'u

2894
2895

U4476
0100467J P
..O.4.~.Zl .... 010u2336 P

()

04500
01001457 P
04501····010D1472·P
04502 01001547 P
04503
01004673 P
04504010tl1867 P

0

I0
I

04505
J4506

01000654 P

04507

01004673

2896

2897

2898

····2899

04513
04514

()

'2902

01001452 P

04516
01004673
.04511 ... ill 003111·

'ENA

"'HTNUCL

TVCNTRL
ZA80RT
'T VINPW
ZABORT

T\i.OLJT W

RAFCNTRL

. ···RAF-SEEK·
RAFREAO
ZABORT

·····tJjp

RAFt-lRITE

. . . .~. ~.~g.~+R L

.. UJP.
UJP
UJP
........................ UJP

29.0 ..4

290E

29\li

ZA80RT
lA80RT
62+1
FCHECKW
.......................

ENQ
t'i SF I 0

,2)31.~·5

76XX .

ASTATUSA

UJP
TVIO
UJP
UJP
UJP
UJP
U-.JE
RAFIO
UJP
... ···UJP
UJP
UJP

2905

2908
2909
2910
2911
291.2
····2913-·
2914

USER 1/0 INSTRUCTION DECODE

UIO

57

2903

P

01003077 P
0'451'5 ····(fI003 I i i ' P

0

2900
2901

0100467;SP

04510·01004673 p ..
U4'311
14700077
oif 512 0 1 0 0 4432 P

0

PAGE

UJP
UJP
UJP
UJP
UJP

. . . . DeD

72 XX
73XX
···74XX·····
75XX
. .76 XX .
72XX
. 73XX .
74XX
75XX
"""""""""76 XX"

····0

...... 72)< X ..
73 XX

INPUT NOT ALLOWED
MAX OUTPUT RECORD SIZE

75X·)(

6

o

".

MSFCNTRl

MSFSEEK

f1SFREAD
Z AgaRT

.. ' l"ISFREAO X

···UJP··

72 XX

. . ~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ ._1.0

73XX

74XX
15XX
····76XX

!....)

,......,.

o

0

o

0

()

0

()

0

o

0

o

I~)
'--I :,

()

d

o
o

1

Off
O':~'

...........................................................................................................................................................................................

~

.....................................................................................

o

O.

o

0"'-

o

Q·.f,

o

u

0'
-~------,-----,~.--.-----,---.---"---.---.---.----

.

--------,-,------.---------.--.-,----,-..

..

-~-,-,-.-.-----._._-------.-----.------.-.

__

o
._------_._-.-._--,-_._------.-.--.---"---.--,--.-.---,~----

cI)

ASSEr18LER/OS::;
V1.0 09/21/74
..........· ........ 0 If'j'2'd .... "T4'r:;U'l;522"P

84521

........ ····04522·
04523
04524

2229

01077777 X

03004537 .p...
20377777 X
12077755

PAGE
"29fT'
2918

()

o

o
o
·
O

o

............................. 04527

'1]1.j:·53li

84534

14677777 X
01077777 X

04535

20304532 X

······--······················--··04536....4-·0 31r4 f6I'x - ...04537
1460GU01
U454·0··· ·3iJ3·Q·4·3Z0 -1<-- ...
04541
44304540 X

04542

OiOJ4322 X

04543

20303663 X

04546

04550

.

M

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •"

04553

01077777 X

SHA
····AZ:J,·NE·"

M L....

-18

.............. JU MP··I.f-···WE··GOTA CHARACTER
GET TYPE OF SYSTEM

··'··EXCA!:rORT···'v'ABO·RT·-TF··{\;·CT·A·TrY·····~······

....

v

••••

DC)
v ••••••••••

SET BIT 19 IN THE USERS CR WORD
.... LD.A..........._ .CR,X3±PsA
...... IF .HEI.S... 1N CC NTROL Me DE .................... .
SSA
8IT19
AND HE HAS NG TTY INPLT STRING.
Q~G,S
0
SKIF IF NCT I~ CONTROL MODE
'61 A · ..- -GR,·X·3+PSA···········-·· ..... . .
..
ENA
INBOUND
IOBOUND THE USER
UJP
RMTERH
GO SWAP USERS

L...._...

E XE C eRA

LOA

SKIP

ENA
SWA
UJP

STA

SYSCM,X3+P~A

·-··syA·· .. ··

.__.......G..R,.X .3.+..eS.A.......... _... .
A,X3+PSA

sc)
.

GIV.E IJi.S... lJS.ER .. HIS......GR .J'LQRO . .

0
0

··p··C,·X3+PSA

CHA\~:O
SKIP
RHTERtf'

... JU.MFl.:I:f .!;Vf:R), I.H.HLG . IS. OK ......................................
I······.. ··········· . · . ··· ..........

· ....····..···....·. ···· .... ·· . ··!l-te····· ....·............................ ,;: ·Vf'.. I\·,:~ncl ..l'....· ................................ ............ ·

··GET·.. T~E·· . T R·APPiEO·TNSTRU.cT··IO·N

GEl THE SECURITY 8ITS
SKIP IF A 774X XX40 INSTRUCTION
......AB OR 1'''1 F" N
tiSTRIS HT..··
CONVERT TO A tJUHPt INSTRUCTION
THE NEW PC IS I~ A

.... ,J

o

Ut,,!·p·····

0
0

O;T"~;j

TO SA Y'NOTREA'lL¥A';iJUMpt

. LO Au·: HE FRCGHAN··· COUNTER

()

0
0

0
A ·R A014 R·& F; E AKP (lIN J ............................................................. .

o

ERS LAST JUMP ADDRESS

Q

0'

,

·........·". · · . . · · · . . ->J.+·z·X····ENTER "'T HE"RE'f

03004537 p
0'4555"01 00"45':3'4 X'
04554

CHARINP

·SKIP
SYSGODE,X3+PSA

(I)

1
PC,X3+PSA
0
RETURN
TERMINAL,X3+PSA
GET THE USERS TERMINAL NUMBER
ASGIIOUT
................_.. :-:.'.,.:"..............................~ 1 ::L.................... __. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _........... __........................................................ _.............._......_ . . . . _. _ .......................... ..... ..........._......................................................................._......._....... I'c)
Xi
PSABLK,X1
IS HE USING A TTY
I···,;;;,·,M .. ························· ..·····-·2·
....
()
EXCABORT
ABORT IF ~OT
A,X3+PSA

20103615 X
03204674 P
20304536 X

•• ,

··P·C·INCR· .. -AOA

·1··2·DU·0·O.o2·

04551

.............../. .

- - . . . ..

"0 4 5 5 2'~ 1420 455 4-'P

o

UJP
AZJ ,EQ
LOA

92

.?? ...•...

U;:,ER 110 INSTRUCTION DECODE
.. EN A········
' > l - E N 1 E R " l H E " R E r O RN"AOORES'S

LOQ

0 1+544 . 535lfOOO'O'
12[J77?60
. .......... _.... 0454S
··········· .. ·..························04547

""'-"'~JfSCIInr

213U4251 X
203 [14302 X

3501134·4U·X"
04531
Q5500000
04532 ·······4·0·3J·4·5 27.. ·X·····

04533

UIa

··29·1··9···
2920

'04S2S'031tl4674 P .................................•..............................,,?

04526

Sg

[0 AOTHE USER F ICE 17

CLEAR THE

[}4604
... 04605

ROS

0
0

8IT

0

04606

0 /+607

.... 04610

04611

0.; · · · · · · . ···················046:12

... f760740
04613 031U4616

0':

o
0>

0

ECTNS ....... ANtI-·......·-07lf·Oaa-· ..·
AZ ,NE
EXECINSl

0461420304134
04615 01004536

.... ·........·.············. ········.. ······.··.·.LO

UJ

IS, X3..+.PSA ...................

0

S TA

. 046163730461'4QL~ 61 7
0 3 10 4 6 22

0

04620

146G0002
U'462 1"0 fO OliS40'P

Ok622

04623

.36304616 X
01004634 P

EX Eer NS2 ... SC A
UJP

04624:1: 7603t:l 0 fL. ................................. •· .• ·......
4 62 5 1 2 00 0 0 1

W M .. • . . . . . . . . . .•••

o

....LS,X3+P.S A

EXSSHARE
............... ,......................... ,.......................,..., ......... ...... .................w.,.

'300'v
12

8~'

~

0

~

0
0

ASSEMJLER/OS3

Vlo0

2229

~9/21/74

04626 . 16477777
04627
37304622 X
-04630
0~004b34 P
04631 176U3000
0 1+632"12000014
04533
35304627 X
04634 40304633 X
'04635
01004537 p'

o
o
o
o
()

'0463 7 2 0100 0 05
04640
03204642 P
04641·000·04641 . p ...

04642 14477776
04643 ,,:34100005'
04644
01000000
OLf04520004D00

. 04'646

00702226 X
04647
201iJ0006
0465012000003

o

04660
[J 4661
'04662

o

o
o
o
o

04663

04664
04665
····U4666

04667
04670

XOA,S
LPA

I·MPURE01,VFD,

3009
3010

"'3011

3012
........................... 30t3
3014
3015
301'6
301 7
3018
30r9'
3020
· ..· · ..··················3U21·

3022

3023
'''302 L1"
3025
3026

3027
3028

3029..,

20100007
054 Q 0 000

USER 1/0 INSTRUCTION DECODE

3005·
3007
3008

04651
03204637 P
U4652 13000006
°"04653'144 7777f:r"
04654 17700017
04655
04700004
U £+ 656'34301315' X
04657
341 Q 0 0 07

uro

EXECSSIM ANA
SHA
SSA
STA

300E

04637 P

59

2995
2996
2·CJ 9·),
2998
2999
'3~ 00"
.
3001
3002
30 U 3
3004

0 1+636 .. (lO·O·O·{j··O·OO··· ...

()

PAGE

RE\..lY01

EQU

IF
"LOA'"
AZJ,GE
·HLT
• DE BUGO 02
ENA,S
'RAO
REWRITEY UJP
LOA

. RTJ··
LOA
SHA

,IF

LDA
ASG,S
Ht: l'

• DE BUGO 03

3036
3037.
3038
3039

401U0001

01004637 P

.

IS,X3+PSA

§~ i ~:3! P SA

.. ,C)

,A·24/IMPURE·

r=~4 T

tbix

RT ,.1
····LOA
STA

UJP

EVEN

·PARITY,i~C

RD FOR REGION 0·1···

'/-

"gf~~~X~~C~8[~OJO .•. 0E B,UG 002...... .
'/-+2
.. >f.

'DE 80(;

-1

BL!{R,X±+CN9LK

IMPURE
CORE
..REWRITEX ..
EPP,Xl+CN8LK

... " . ' "

••

DEBUG

DEBUG

1,X2

LP,Xl+CN8Lf(
FREEBLK
C8P,X1+CNBLK·
LP,X1+CNBLK
RE!4Y Q 1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.0

·.O, •. " ..... ,.... ,.

HTMASK
00 WE HAVE A CARD READER
HTCR
DONI HJIIF!3I.,,KSJf ..$O
TF8CKS,"X3+PS l'l.
TFL,Xl+CN8LK
THE FILE IS A BLOCK SHORTER
.OEBUG".. EQ .. O, ... GOTO.OEBUG003
TFL,X1+GNBLK
DE8UG

Q
.... '/-..

o

'FI"X"Bl::CGKS"REI"!A'INING .

LOAD THE NEXT BLOCK NUMBER
"GO"'SWIZZEl..'THE CONlROC8LbCX'
IS THIS A DESTRUCTIVE READ FILE
JUt1P IF NOT

~3~20

o

DEBUG

DEBUG

m

ANQ
QSE
····HAD
RAD

3031

14200001
20100001
00702204 X
201000U3

30008
°12

AZJ,GE
REWY01
SHAQ
24-15+20-23
...., . . . . .,,. ,., ... ,. ,.,',' ..... ' "oEN A, $'0'" -1"°
. '..

3030

'GOGU Lr6620p

IS X3+PSA
.EXSSHARE ..

UJP······..· · · · · · · · · ..· · ·

UJP

/'r~

..............................................., . .: \..I,

777778

SET THE KEW LCADFOINT

o
o
o
o
o

o
-'
U

l

"

0'

o

0;".............. .

o

o·

.. .

0)

o
o
o

0,

o

C)

............................................................."

o

ASS E t't3LE RIO S3

a~

~

VI.0

09/21/74 2229

3042
"",··,,3043
3044
3045

a

' ',. ,.",",."""","",,,,", """"" """'"""""""'3U '4"6

\

•n;
~;

~

PAGE

3047
3048

(]J

304g"

~

3050

",3051

1 ()

UIO
,

60

USER I/O INSTRUCTION DECODE

JJ.

"I-

QCONTROL
,,".""
THIS ROUTINE PERFORMS THE NECESSARY eOOKKEEFING TO PUT A
"'"USERI NTO'"CONTROL"MC

"JJ.,
J,<

JJ.
",""",:y,",'"

>l.".'

JI.
>J.

t::NlJ::F< ",w.rTt',JH.E:, ",ERRoR.,CCCE,.",IN",Q At-;O, PS ~" ,F eIN lEF"IN ,X3

JJ.

.¥....
""",." ..5:,,,,
.~JJ.

'I-

•

.,

EXIT WILL

8E

MADE TO RETURN IN INTSORT

".,.","."","",,,,,,,

"",..

• • JJ.¥.~ • • • • JJ..JJ.JJ. • • • • • • JJ.¥.¥ • • • • • • • • • • • • •

""'''1-

¥
, .. "

",,,,,, ,."

". ,

"."'"

, ",,,,, "", 'f

* •••••••* •••••••••••••••••• "1- • • • • • •

I

j

U4671

0

77674GDD

U4672
03104674 P
"'04673 ""'0070"5TDO' P
04674
14700005
" ,0467-5,""20,31],45 2"O·X,
04676
17777777
04677
37002726 X
'""'04700"53 (J40Q Oil'

0

04701
04702

0

40304165 X

03304746 P
04703'14TJO(fO'4""
04704
00703626 X
,,047055430,4267 X
04706
35004677 X
04707
21 84675 X

0

AGORT
ISA
30S?
AZJ NE
EXCA80RT
305'6
····'ZABO"fURT J""""'·RT"'·'"
3057
EXCA80RT ENQ
ILLINS
30-5 8,·",··"QGONTROL L D A , S 7 · 7YS7Gl'7M:,X3tPS A"
~059
ANQ.
8
3060
LPA
8IT23
CHCOOE,X3+PSA
3054

,,,",.',.,,,,.,,,.,,, CMREQOi:)
4,X3

o
ILLEGAL INSTRUCTION
GHECKFORRE-E KTER,
COMBINE SYSCH BIT 23 AND CMCOOE
JUMP

o

IF A RE-ENTER

''''ASKFOR"'''A' 'f6"ViORG'8COC'IC""

GETHEM
RPSAPTR,X3+PSA
8IT23
SYSCM,X3+PSA
"·",,,,··,·,,,,,,,,·,,,,·,,,<;::·v c· CMrX:'3 ,tPS'"A"u",,,"" ....""

R£STORETHE FSA ··.pCTt\TER
INDICATE IN CeNTRGl MGDE
GET eM RF 4
SA \J e '''"AEO RE"S

o

0
04 14
·(j·471·5··

0

·A,REA

04716

o

04717
," ,,,,,,,,".,,.. ".", '"'·"'0'4'·7'2"0"

04721
04722

0

o

04723
04724
,·04125·

o

04726
04727

PC TO Q
ST ATE,TO··A
JUMF IF NCT PUSHED
POP OUT OF STATE ZERO

o

FORM 18 BIT PC IN A

()

IS,ANDGR XGRD
LEAVE INT. MtSK AND FAULTS
LEAVE ROS BIT
SAVE ROS, 1M tND FAULTS FOR C.M.
GET USERS A REGISTER
SAV~AREGISTER Fa~ C~
FORM DESrlNATION ADDRESS
FGRMSCURCE ACDRSSS
MOVE 3 PAGES
PASS THE eM ERROR CODE
ZERO ·THEREQUESTCODE
GIVE CONTROL ~ODE THE

o

"n~STRUCTICN

0070

IfT3'O""'"'O:LO

't,'r"/'·'~'

SA VE' P C F 0 RC g .. ".",

OLf733

o

:;;
7

~j

·Otr'136
04737
04740

?
17 HQOD
5"31:3"40'1101]
5342\)042
20304551

04742

15377777

04734
04735

·"GET

f

'1:

O~74~·5342n043"

047LI- 3"54 2 047 05
04744
1527777'7
04745
0070503&
'04746"2 t13u4701

d

04747

5342[;045

04750
14600000
04751-4'030'4746 l{
04752
200aS151 P
04753
04754

.53420053
20303610 X

04755
53420052
"""·047·56"2{Y3777lY·X·'" ......
I

0

04757

3

o·

53420056
04760
14677777 X
04761···· 00777777 X:
04762
01004611 X

. , ("

~. [.1

A
X3+PSA
438'
..........

V Hi'IS AVE, X:3+P S A
......,......,.... " RPSAPTR,X2+PSA
'If 1'1:'1G M,.X2+PSA
~1AP110vE

'''3·1:1:3'

3114
3115

·····""CMR

tDA""""'''''CMCODEX3+PSA''""'

TAM

ENA

458'

0
. 3116
....,... "."
'"'STA·'·""""·Cl'1GdOE,X 3tPStl,
3117
LOA
EXECINST
3 1 1 8 " T A M"",,,,", ··$·38""·····,,·
3119
LOA
T3,X3+PSA
3120
TAM
528

'""""'3121 ,...................... "."."" .......... ""
3122

3123

!::OA""'" """" ..""",·,,U aclI·rS, X'3·+ PSA····
TAM
568

ENA
UJP

······312Ii"·RTT·

3125

CMSYSP
RETURN

.. LTarfOVE····

o

o
o

ILLEGAL, IN S:rRL CTIGN

ILLEGAL INSTRUGTION-DRIV
GIV E···C ·oM'.···T HE"UD FtAGS"'W e

o

FAILURE
".'.""""',",m.".,",,,•• "".,,,""",, .. ".• ,.'"""" ',H.'

, .... W

ADORESS OF CM LIBTAS ENTRY
...,... "
RUN THE USER

·ffAPCON TRe l'MCOE"'"

o

o
312

e

,,,"'" ~.>;,.~ .>:, •.>;,.~<. >;'.""1-. >'VJ.. JJ.".>;.J;..,>;, >; ~}.., )f,>J. >.<"J§.. J§.... 'f.>;. >; ,'f rl.v;...>;.•. ~... >.< >;,>; •• ,.::..");,••.,:r:.,>;..JI.,>;',:~ >;>;'.:;':;'>;')J,>;J:;',.>J. OJ, .•••,)f·,~, :;.>.<. >;'J§" )f..>,t.>;..>;.,>;.. IJ.,>;.,~ ,JI..lf,. >;....Jf..'lf,.", ,,.,, •..". """"" ""..,"'",., .. ,"""",,,.,
>;.
;:;.

o
o

ASSEt iBlER/aS3

Vi-a 09/21/74 2229

v

PAGE

UIO

61

USER 1/0 INSTRUCTION DECODE
CODES PA;';Sc:OTO CONTROL I"ODE

"'3129"

6130

............................................

00003
U4

dO~

00005
tHO 06
00007

00010

"M'fJD IH1

OD012
00013
"ITOOf4'
[J001S

(HIOt6

o

UOOi7

00020
00 Q21"

00022

.

U0023

U"01J'24

o

'f ~'.'f"U';''f ~"'< ":y )j.>J:¥.

04766 ... J070510D P ...... .
134767 147UOlJi5
.··.·.04770 .. 01004675P
84771
007131766 X
'04772"O(170S0 7
p

z.

84773

84774

.'f :.; If ..'f..'f >;¥.¥.lJ.lf ~,,<,...:;.:;.'f>i~. >I: >;>; ll:. >f. >f .'f....'f.. '#: ......'1.'1..'4:

'eOGIN'ERROR OCf)
CONTROL-A OR TV t
TIME CUT
AT TE tvlPT 'TO RE ADC aNTRal . CARD
ILLEGAL INSTRLCTION
... INSUFFICIENT ·FILE SPACE
FILE PROTECT ~ICLATION
LOGICAL UNIT UNDEFINED
READ'ATTEMPTEC",tIT'END OF····· . DATA .
110 WITH WOROCOUNT OF ZERO
1/0 WITH ~aROCOlNT.
· . . ·TAPEORIVE·
FAILURE TOO
.... . LARGE
...... .
ABNORMAL 1/0 CONDITION
WARNINGCF SYSTEM ENDING
MEMORY PROTECT VIOLATION
MEMORY PARITY ERROR
OPERAT'OR'ABORT
LOGOFF AT END OF TASK
OPERATOR TERMINATION

lOGREQ
EQU ' 0 0 8
CONTROLA EQU
023
TIMECUT EQU
03B
CCREAO 'EGU
. 04Er
3137
IlLINS
EQU
058
··3i3·f····
INSFTLEQU .
.. 0613·
3139
FPVIOL
EQU
078
3140
LUNUO
EQU
108
'·'3141 .
"READEOO'EQU"
···'11'S··········································
3142
WCZERO
EQU
128
3143
~~CHAX
EQU
138
'3144
'DRIVFAIL EQU'
'1.48
3145
A3NIO
EQU
158
. ·S146··WARN·
EQU· . . . . . . . . . . . . . . . . . . . ·16a
3147
MPVIOL
EQU
17B
3148
MEMPARTY EQU
20B
3149·····
QPA80RTEQU'
2'18"
3150
lOGOFFR EQU
223
3151
OPTERM
EQU
238
. '31 5Z···················· . ·..···VANISR· "'EQU' .
'2L H'

01004675

"-.,.,,

,." •••

,."

••

"

"'0

FPV

· ·. · . ···· .... ···"···3:1:5·5",,

3157

3158

315£
3160

.~

1,,-

()
,.

0
0
0;'

1.0

VARISH~TENrrUFTASK

14700012
01U04675 P

05003 00705100 P
050U4 . 14700011.
05005 01004675 P

05086
05007'
05010
05011 ..

15304744
54204T43
15204742
00705036
01000000
20304710

05012

05013

05015

Ob . . . .

ENQ

ABNIO

RT J

F LOA T

3162
3163

X

3168
:.H6S

3170
3:1.71

···..··3.1:72"·

3173

:5174
3175'

3ilt

:H77
3178

Z we ~lAX

RTJ
ENQ
UJP

318 r

X

3165

21200001
53410040

05026 "'T031IJD5T
05027
02205023 P
'U"

._."

"

"> __ ,

,.,

05030
54305007 X
05031
37001441 X
...................... 050·\5·2 .. ·······/+ 0..3. 0501:3·X··"'"
05033 14277777 X

,_.- - --- -.- -'- - -,-- - -,.- --.---.- - -

MEMORY PROTECT VIOLATION

ZROEOD

UJP
IN!

,x

MAP("\OVE

3187

."

...... TMA

IMPURE

- -- _.- ---,-.- - - - -- -.--.,- - -.- - -.-

WORD 8LOCK
. ...,. . . . .·.................

GET WORD CLOBBERED
8Y FREEMEM.
RESTORERFlfO
..................................................

FREEMEM

...... ........ 448.

0

M' ............. , ................"·.·•••••••••••••.

SAVE ADDRESS IN X2

X2

FREE THE 16 WORD RF SAVE
FOR.CONTROL .. MOOE .

................................................... GETRF.44..

I~'"

U

0

............ " ··RESTORE·. THE . USERSREGISTER..... P"Il:E . . ·

GET A WORD FRCM THE BLOCK

3193
3194
·····3'19Ij+ 0 0 1 " " ' " ' 1 S r . ··...
3196
IJI
.3197.
3198
LOI

--- .
--

GET ADDRESS OF 16
. . . . . . ,........................ t: E NG'T' H·...........······.. · . . . . ...................

.·go@?·

ENI
.... eME·X62' "STr
LOQ
TQM

3199
··3..2·0,O···. ·~·····"··· .......· . ···"···········.· ·
3201

....MO.VE. 3. PAGES

.

SYSGM,X3+PSA
"4 ,><3 . . . " .................,.

0

TINATICN

VMf-1GN, X3+PSA
'R PSA PTR
2+PS'A
V ~1t'1::::' A \IE, X2tPS A

·... RTJ.

3184

0

QCONTROL

LOT

INI
UJP
LOA
······ENr
TAl
LOQ
TOM
R.T J

0

T
. RO L

RZ
... READE-OO .

fHJ
. ENO,..

3183

0

WORDGOUNT IS ZERO

RO

~,

0
0

WaRDcOuNTTOO~AR~E

QCONTROL

..................... ... " . c ... , .

3182

,051323,,4'1305 0 2 5 p · ' o l · S 2 ·

,

.........,.. GIVE UP THE FILE CORE BLOCK
. . ' , ..........,

R.Z
\.0/ CMAX . . . . . . . . . . . . . . . . . . .

..

. "'Z'i,eZERO

3180

X
X
P

53600000

05025

,

NSAve
PVIOL

05016
21200000
3187+001
05017 " ' 5 3 4 1 0 0 4 0 " 3 1 8 7 + 0 0 2 ....,
05020 00777777 X
3188
. u.s 021 ..... S3 02004.4 .............................................................................. 3188.
3190
U5022 14310041
3190+001

05024

ABNORMAL IIC CONDITION

··.. UJ·p·····....···················· ...... Q COi'>lIROL

·'05814' ... :l:4:'30u & 0 4 " 3 ' 1 8 6'

0 ..

0

qCONTROL

050 00"" 0071.)5100" P
05001
05002

'0

rOSRA'SH " R T J ' R Z ' "

"3·161,,,,···.. ············ .. · · · ·

../

"

RTJ
RZ
'ENQ""" F'PVI EH::'· ....
UJP
QCONTROL

.,

007051011 P
1f.t7000i3
01004675 P

04776
04717

.....

3154
3155

147JU017

04775

a

a

>;- 'I: >J.

t

134763 13137135100 P
·· . 84764·,,1:470lJU07·
134765 1311304675 P

o
o
o
o
o

o

*>.J.

"f
'1.'1...•. 11 'I-.."f. ¥.~..'f.. cV::;' cV:.¥ Jf..."f 1f:.. 'f.'f.. >f

--,.,

()

o.

>;':¥.'f. '<:.'f.'f

3133
3134
3135
3136

·[h.l 000"
U0002

()

>,<

(r
I)a
':';

______" . ,

__'_e

"

RPSAPTR,X3+PSA
LPA
N8IT23
...H·ST·A... · · · . ·,···..·w···,,···SySe M","X3+P'SA
ENI
CMPAGE3,X2

TRANSFER
IT E········
TC .. THE
REGISTER
SKI
F'TF 'DON
...........................
. ......... ...... ....FILE
...........

0

LOOP UNTIL DCNE
RESTORE THE PSA INDEX
REMOVE 8IT 23 FRCM RF 44

0

·.fNOf€ATEUS ER.. N-G:f .. ··IN· . CG ~HR Ot:,,'M HRF·.. ,·,····..·····....··..· ......·····.... ···..··~·. ·..· ... ·····. .,....

0

0
- --.-- -.- - -- -,- -

--

- -

---

-,- -

-- - - - -- .._- - -

--

- - - - - - - . - -.--.-- - -_.- - -_._- - - _._"_._,-.-"-----,-- --- - - - - - - - ---- ---- -.-.-.-'- ---

~,-=_,"¢,,,,

..

~""~",.>.,,,,,,~,,,,,·=

...

.

PAG!:::

Olt

UIO

.32 b I d I Tlb ~rf ····OC T

CONSTANTS

AND

TEMPS

........ '0017777'7

3282
KWPFB
00
I-JPFt3
A 241 I MPURE ,A 9/G 00 ,A15/·TV PFAREA·
3263·························..·········T VBUSY
VFO
3284
TXBUSY
VFD
A24/IMPURE,A9/000,A15/MTPFAREA
3285
MSFbUSY
VFD
A24/IMPURE,A9/000,A15/MSFPF
·····Ao/UO,O;iI0,A·15/TXOONETI MPURE ............................ .
"-:328'0'
... r·rTXT··" 'VFO
3287
TXWC
VFD
A 241 IMPURE
3288
I08USY
VFD
'l~Jf R~b~~;03/0,A157IMPURE·································...........
3289'TEHP2 ........ ·····VFO
3290
OSRSAVE EQU,C
T EMP2
A24/ItviPURE
3 2 9 1 · £ XECINS T· . VFO·
EXECINST
3292
MSFTEMP EQU
3293
MTBUFFER ass
MTMINREC
.....•............. ··· ..···$·2·9·lr·
............................. ·EN n··············...

()

.....................................................................................

o

o

o
o

,()
?, t

0

o

0

o

()

c)

0

o

0

C)

0

o

,."
U

o.

0
0

0
0

o . . . . . . . . . . . . . . . ..

0
0
0

o

...

H

__

0

ASS E f'i iJ L t. fV 0 S 3

V 1. 0 0 9 I 2 11 7 4 22;) 0

P AGE

x
A8NIO
A80~T

. 680 OU6D3P
.

E

~0015

D4671P
ACCWFM
01140P
A() Ci'iO RD'" " I ) U 0130'"
ACI
Q4121P
AG R . 0 t.t13 1P

····AED
AOS

X

00160P

~

ASGIILN04520P

04543P

ASCII OUT

ASTATUS
00571P
"ASTATUSA ·········· .. ··006iJ3P

AU8

.... .

'32"10R82Z'
8 ACKO 1
HACK 02,
:3AGKO 3
8AGK04
BA eKO 5

316004767 P

2635

2614 04075P
2616 04101P

26 t.. 4
. 190
357
2917

01006P
0100?P
., .... 01UTOF

·. . ···x . ·
x
·X

OlOi?P

8IT21

. . ·". x· ....

x.··

827

849 OiOOOP

857

855 01005P

851'
856
86

860

01012P

···1SH·· (lOGOGP

190 DOGOOP
274 00U44P

X

CHART

CKSEARCH

CL:EAR' ...
CL:EARCON
CLEARN ..................
X
CLEARX
CLOCK
............ CfvlCOOE
.X

G07l6P

1717 02356P

185 CODOOr
1:312 01567P
183 oonoop
501 fJ0336P
984 011SlP
1558 02i37P
2705+2 IJ4235P
0433 p ..... , ·,,······· . ··65·1 oiJ542P
'542 ····fjIJ4'04P" ,..... ,..... "' ..... '"
1057 G1255P
1306P
1424 01736P
1.5Q1 02052P
1554 02133P
2G73P
197702725 P .
4677P
3DS? £f4706P

13:33 1)1614P

722 llOE4SP

1941 a 2665P
469 002?4P
843 OQ772P

CMEX02
CI-1E:xf04· ...... ·. . ·....·. ,

CMEXIT
¥
'J,t

E

CMPAGE1
X
Cl'lPAGT2X'
CMPAGE3
X

Ct-:l QSE T,

CMREQ04

807 00727P

. ··762 "OO674P'
1274 {} 1537 P

~-,

2295 ··03·3 Q3.p····,··

,

535 003i"6P

538

924 Gl067?

T534-J2110P
3011 OLf637P

::; .05J) !131~ 2: p,,,

o

29;::5 04530P

1449 01767P
.

,

1102 01327P
.. '700 G0623P
1433 ll1747F
1,.}63 Og43.2P

~

..

_-

1418 01730P
"1012"01203P"
1439 0175SP

J 8] f..D. .25] i.P

1535 02111P
1537 02113P
"105501253p:'. . . ·
1458 02000P
:1,<3:1 iO? 63 2P

...

D0400P

954 01133P
v'102 6"0:122 fj P
1178 01422P
1379 Oi664P
. 15TOCr2153P
3016 04643F
.1927 ...U26Lt.7P .

101'1 0:1: 2: El2P
1149 D13('2P
1.357 D1G40P

2419 03472P

Ofl534P
··o1:27Lfp······..

03107P

00403P
G1160P

01"23"'3P'"

11 15 2 6F

01703P
G21 E'6P'"

()

o

o

781 G07l4P

824 00747P
1004 01173P
104:8"01'2 44P""" ·····.. · ...... ·1053 "Ol'25"'1P"
1271 01534P
1273 01S36P
1445 Oi763P
1471 02015P
1000 01167P

o

"~~97U2206P

f5~9 ~2210F·

2412 03463P

.. 242103414P......

767 C070uP
'13:1'7"'01574- P .....
3037 046E6F

772 D070SP
'14'28'"01742 p.

858 Dl0iOP
·...... ' .. 148·7'·0'2·034P'·~.

2'-153 03534P

2471 03556P

o

o

2448 03527P

899 01036P

o

..... ,. "?52"7i:6"C[r5:l7P''''''''746 ·00662p .. ·· ····..· · .. 1226'Ottr65P

232
752 00665P
55
1886 02605P
'753"fzal'GlS46F"

203

2270 03272P
2397.0.3
......... . .. lf..lt..lt.E., . ,.

o

2048 03016P

S.6.... . . . 4 8 2 U. O31. 3£... ......485.0Q316P ....

57
··· . 58···
59
6.U

3092
3113

M

oouoo

()

4521P

05023P
3192
3196 05027P
050fl5P-3:1:80""" ······ .. · .. 32,02·Q5034p..
05012P
3184
9 OOOOOP

CMREQ06

O~lt40P

. . 2.~.9't.±.:t.

045S3P",.... ,....................................... .
2313 03325P
2443 G3522P

2501
Bb9

··. ,. ·. . ·. ·. ·G·M S·Y5-· P . ."......., ,..............*. . . . . . . . . . . . . . . . ~ . . . . -.. . . . . . . . . .'. . . . . . .'" ·n,·1·..
G NBL:K

291~6

3113 04746P

x....

552+1 00417P
2370 03414 P

3171P
0-367P
H·'l·!',<,,'·"!} 1: 2. DIp.... ......... ,.... ~J:
2177P
2
1351F
r1
E.c·" ....· 4T27p·

53

OD022

8J2 00757P

Hi69 02306P

,,54

00011P
00666P'

1255 G1515P

,1784 ·02·4S4·P .......
2391+2 03436F

(l0005

Ofl6Er5P

9.80 01145P

. ,·. . . . . . . "... "" . . . . . . !i,V
913 01054P

·······1572 l12311P

413

Q3722P
01021P

895 01032P

·.. ··1·89.. 00 ao Up· .. ··'Z4:9S+57 "036'7ErP'"

X

X.

.. 2:1. 28 031:1.5 P

"84F'U07 {SF

. 85 8'

000 G;)

CHAROUTP

:1.389 0:1.674P

044;17P

837 00764P

.8RP3

CHAINL
CHARINP

." "

1192 01436P

04254P

831'00756P

······:f483 . 1] Z[l3 iJP"·· ..
1.626 LJ2241P
(Ltl04o?,

CCREAO

:1.309 0:1. 56.4 P

2704 04232P

'2638'04124p

818 00742P

838

1320 01577P

C8P

,

04055P
05105P

874 01025P
010,i·7.P

799

· .. ·tei t16·.. ·(}:!:±·75p . ·
1098 [J1323P

BUSY

,-~.

2265 03266P
2596
3107 04740F
3251
2705+5 04240F
2718
········1·2 01 "'0144'7 F"""'''''''''' ''''2859

·801·····..········,·· .. ··········865

188 DaOGOr

·iHT23

"

03040P
2944 04551P

2067

32 TLi"O 5T SOP

574 00441P
187" C100aOp

x

2932 04536P
2637 04123 P
"1"095 01320 P ....

""1'E5402272P
2 5 5 0 0 0 21 P
1307 01562P

05i35P

8IT22

8KSPAGE
3LANKS
dL:KR

976'011'41 P

1735 . 023 76P

2622 ll4107P
1112 01341P

x
x
x
x

8IT18

or T19
'8IT20'

7 Lr7 OD663P

2938
675

4U·

OD717P

7 DDDDOP

... 1237 'OT475P"
S OOOOOF
. 2621 041··06P,· ....

x

. 01:00 IP

BIT16
BIT16Mi
·····8IT1?···

314S·
3 05 Lt
975
71:· . · · · ·

680'
189

00752P
(J0765P

BACK09
BIT1s· .

2664+5 04161P

x

··0072 LP·

3ACK06
i:3 ACKO 7
8A CK08'

UIO

1

2

3201
943
3097
3063
.....................

05033P

0110]P

04730P

. 2666 . ·.04163P.................................. 2668 . 04165P ...,3062 . 0470. 1E.........., . . _.

3116 04751P

2661 04152P
2042

0

o
o

l130 . 1il?

04702P

..•. ·. .H,/:.r:·f·

~1·?·3i

261 00027P

263 00031P

268 00036P

278 00050?

300 00074P

o

o
-- -- - _.- -

-- -

- ---- -_._._- - ' - - - - - -.-- --- - -.-- -

-----------.~ --------- -.-.-.- ----- - -.-- -

- - - - -- - - -,- - - - - - -- ~ - _._--,--- - - -.-.- -_.- -.- _.-,_._- -.- -

- - - - - - - -.- - - - --.~,- -,-'- --'~ - -

-,

-,- _.- - , - . . - : ;

ASS E ~18LER/O S 3

CLi

PAGE
2
uro
"394'0021 ?P'
""401 Ou226P
40600232F
463 00266P
469 00274P
472+1 00276P
502 O·Q337P·
··503 00340P
·508 00345P
522 00363F
525 00366P
526 00367P
541 OU4J3P
543 00405P
544 00406P
S9200'453P'6£f2'00531P
645 00534P
675 00571P
690 00611P
692 00613P
758 00670P
76.0 006.7ZP.163 Q0615~.
771'OO'704P7720'0705P
774 00706P
802 00722P
810 00732P
811 00733P
········843 ··0·O·772P
845··00774·P
,8520,1002F·
861 Ql013P
864 Ol016P
894 Dl031P
914 01055P
924 Oi067P
927 01072P
""'9a·O··O·t·!·Z'lP·
"'9'84' 01::1'33P-'~"""""96'8 ····O·1::1'3·6p·······
985,01152P
986011S3P
987 01154P
1004 01173P
1006 Oil?SP
1008 01177F
'TO 16'lf1207P-TIJ260i22 UP
....... i02801222P ..
1043 01237P
1048 D1244P
1051 01247P
·,-1 (J 6·g··,·{J·12·62·FL·l06 8-1312·67 p, .....
····1,069 01270 P
1U82 D1303P
1086 01307P
1088 D1311P
1096 0132iP
1098 01323P
1100 01325P
""1110013"3?P""" ···········1:f1:t .. U:t34ilP . .
112qll1343P"
1142 01364P
1147 01371P
1149 01372P
1201 01447P
1240 D1477P
1241 01S00F
T259 Qf~r21F---T26DuT522P'"
"1264"015Z6P'
1276 01541
1277 Q1542P
1306 Oi561P
".,' ······1317 D 1 S 7 4 1 3 1 9 DiS·7iSP
···1320, O..1S·77,P
1353 01634
1357 0164DP
1359 D1642P
1388 01673
1394 G1701P
1396 01703P

Vl.0 09;21/74 2230

o
o
o
o
o

?

436'002 3 7 F 4 39 "00242P-'442'-nn24"SF
472+4 00301F
473 00302P
492+1 00324P

g~ ~8 ~ lj ~ ~g ~~

~g ~ ~ ~ ~~j~ ~l~ 8~ ~""" QJ
I)

558 00426P
573 00440P
575 00442P
652'O'054'SP
·········667·005Erlp·····
········6?4··005?OP701 00624F
708 00630P
753 00666P
;()
765 .. 00676.F.
. .... 767 .00700P..
16900?02P.
778 OOlliF
779 00712P
781 00714P
816 00740F
824 00l47P
828 00753P
·856010·06P,
858 01010P8·5901011P
902 01041F
903 01042P
908 01047P
936 01l0DE
953 01l20P
956 01123P
976' 011Lt! pu
978·0114·3p···'····o98:l:·01·1Lt6P
991 01160P
994 01163P
1000 01167P
1010 01201F
1011 01202P
1014 O~205P
f03401226PI03901233P
i04101235P
1053 01251F
1058 01256P
1059 01257P
. ····1Q72·· 01273p·l073 u1274p·l079 01300P
1089 01312F
1091 01314P
1095 01320P
1101 01326P
1103 01330P
1105 01332P
1134D1354P ····1135 '01-35SP
"113701357P
1157 01377P
1178 01422P
1192 01436P
125[J 01510P
1251 D1S11P
1254 01514P
1,0
"1271 Of534P
I27J"01536P'T27S-0T540p········''''····
1311 DlSE6P
1314 01571P
1316 01573P

o

o

o

f~~~-8ft§~~

tJ~~glggC~

····1~~~8r~~~~.,

'-"<0

1400 GllD?P
1410 01721P
1419 01731P
"1427"0 t7 {r1p"-"~M '1 4'28""0171i'2P' . . . . . ·······················ttt3· l j··Ol·75·0 P~'
1450 G1ll0P
1451 01?71P
1457 01777P
1474 02020P
1477 02023P
1483 02030P
i4 97u2 1)46 fJ
15 02 02053P
i5 08 02060 p . . ,............_--.
1521 D2D75F
1532 02106P
1534 02110P
·.1542 ··Q.21·2·0·P·,······1543 02121P
1545 O·2·122·P·······
1357 02136F
1560 02141P
1561 02142P
157
02155P
1574 02157P
1577 02162P
n .."'···.,.·r"'''c.. ···· .. ········•·.. ········..·.. ·c:.:oo······ 0'2210' p~.........
.' · .. ·-1·6tl5 ····0 '22'1'ep' .... ······16'16..0·2227 p.~.....
D2247P
1635 02252P
1777 02445P
,~~·,~:::'·~-=,·~ .~,~,~·l",······························ ....... ,':: ..~ . :;. ~~......... g~6'~ ~~~Hl~H~ h~i~
~Ifi ~"8 ~
~'~
G312EP
2144 03131P
21~8 03135P
04373P
······2&,59,··04437P ·30·11·04637P
0466QP
3035 04664P
3037 04666P

o

G"·)

··.j·

c)

M.N

h1 . . . . . . . . . . .. o

o
o

o

··.·· ....·. · · ..··. ·. ·.. CONTRO 1..·1\ .. ·· .. "'..···
CONL~A

0··
l

........G"O'.8f;

r

o
19~~

D1256P

108b Q13D?P

···1·,+.).1+01 "i'50P1440 ,··O:L.7·.56P. ··

cpr

0·"

00004

f;:

0.
CPPX

0;""

00000

1555 02i34P
1556 02135P
254 D0020P
261 a0027P
268 00036P
"l.rfr6·ee232p··
.. u,'4·S g'O!] 2'42P"-' ·······463·"00266 PH.'
511 OD350P
5~4 00406P
667 D0561P
760 GOe72P
774 00706P
778 OOlllP
"--a2S'OOTS3F845 U'077LtF---'--·85Z'" 01'0 0 2P
89~ 01U31P
9D2 01041P
908 01047P
S53H.1120P..-956,011238..",,--96.0011278
1010 Oi201P
1034 01226P
1041 01235P
1D79 0130QP
1082 01303P
1110 01337P
····. _·1'1lf2···u . t364P1:t47··0 13''f1P··..
··t25 O' 0151:0P
1343 01624P
1367 01652P
1384 01667P
1542 D2120P
1543 02121P
1545 02122P
'r9290'2'65TP'''-''20fO'MTl2745P
.... '2'()63 "03034P'
269 OOD37P
270 OOO~OP
271 00041P
201
,30B,Q01QhE',.
32.7 J10.126,P",336 ODi37P
369 00172P
386 00210P
398 00223P
570 U0437P
588 OU4~7P
593 00454P
..... '.,.......................,..., ........... ,.... ··. 63 o·a O'5'24P'~'''' ''''~65'5'' OOS·LI4·P' "H"HM~ ··660. . ··· 005S2P ...
829 00754P
830 00755P
835 00762P
77
.................................

H'

345 00145P
518 00357P
534 00375P
633"0 U32TP ........... ······644'00533PES00054'Ip·
694 OOS1S?
ES9 00622P
820 00743P
2·1······\}·1·064p·
961 01130Pl0030i172P,'·
38 01232F
1056 01254P
1067 01266P
31 01612P
1375 G1EGOP
1430 01744P
................ .,.• !t . . ,. E)"'lJ2t)'J3p..tS(lO'02051P'
" . · .. 1511020 6·3p· ..' .... ·..
3 D217DP
1593 02202P
3018 04645P
43 OG405P
652 OOSq3P
701 00624P
94 01T63P
"'1014 01205P
i028 OI222p···-.. ·············,..
1277 01542P
1337 D1617P
1425 01737P
1502· 02G5 3P
····,1520. 02074P
1.5·39 ··O··2·115·P.
278 GanSOr
394 n0217P
401 00226P
. 473"Cl0302P"" ..··. ···q9Zt'1·0'Os24P
508' .. 00345p· ...... ·
674 DD57GP
753 00666P
758 OOG70P
802 OOl22P
810 00732P
816 00740P
856"'010G6P861'OfOT3P
864'OiOI6P
914 01055P
927 01072P
936 01100P
.S68,01136P,
.978.01143P...
.9tH,01154P
1043 01237P
10S9 01257?
1062 01262P
1111 01340P
1124 013~3P
1134 01354P
. . ·' . 125·4·····0·1514p.."· ..... 1. 26·0········0l522p·'.. · ······· .. 1·306 o l56·1p ..·'···· .. · ......
1388 01673F
1394 Gll01P
1469 02013P .'
1565 02146P
1616 D2227P
17~Q Q2~SOP .
'2T270'3114'P'2I6T 03iS6P
277 OD047P
287 00060P
291 00064P
345" 0 0 1 4 5 F 3 5 L on153P
363 on 165P
545 00407P
546 D0410P
546+2 00412P
617 00503F
623 0051iP
633 00521P
,66·1··005S3p
........ 6·65,,··00557p .. · ........ ·· .... 6f:r6·.. 00560P···
S09 010S0P
910 01051P
954 01121P

o
o

o
o
o

o
o
o

o
o

f.\ SS E t'idLER/OS:3

Vl.0 09/21/74 2230

PI\ GE

Ula

3

955 01122 P

1175 01417P
134401625P
1467 02011P
1511 02063P
······CR·"
x
292·00 06S P
1648 0226 i+P
1681 02321P
1730 0237iP
2262 03263P
··2378 ·O·342·3P··
2496 03606P
2924 04527P
GRCNTRL
D14S2P12U8" ··'2873044'53P
CRFINPW
U0044P
274
1194 01440P
CRINPW
01342P
1121
2875 04455P
C RI NPW of'···········, 01343P
.. 11231154 ·01376 P
CRINPW02
01353P
1133
1126 0134SP

o
o
o
o
o

CRINPWJ3·01377P1156 · 1 1 3 6 01356P

CRIO
CRIWAITA
CRK1
CRK2

04453P
2873
01424P
1180
.. , 01415P"1172
01432P

1187
OQOJ6P . . . . . . . . . ,...,. . . . . . . .. Z,;).7..

... "s:: ,R M,A.,? .15...

CRMASKX

,C RvlA IT
DE8UG
DECODE

01240p
105b 01254P
01437P
1324 01603P
D16Z6P
1363 01646P
02012P
1473 D2017P
020E7P
1518 02072P
00414P ..
E55· 00546P
1668 02305P
02277 P
02325P
1706 .. 02345P
02372P
1858 U2555P
03271P
2271 03273P
·03432,P" .
2387 ··(}3433P··
2498+75 03717F
03635 P
04532P
2931 0~535P

01365P
016G4P
01650 P
02050F
02077F
01630P
02307F
02347F
02674F
03274P
03446F·
04137P
OI.602P

1144
1330
1380
1500
1580
. ·····1646
1671
1715
2234
2J71
2400
2741
3266

rf1366P
01611P
0i6S5P
02051P
02165P
02262P
02310P
02354P
03232P
03415P
o3447P . . .
04300P
05120P

1145
1331
1460
1510
1583
'1647
1674
1718
2260
2372
·2414
2743
3271

01367P
01612P
02002P
02062P
02170P
02263P'u
02313P
.. 02357P
03261 P
03416P
03465p· ..
04302P
05125F

.... :: (J)

l:)(J)
t'"

.;()
()

1199 01445P

a

1128 01347P

0

2815 04401P

1159 01402P

1146 01:370P
1177 01421P
667 n2 6
30
. ". 12495'03
054 P
p" .

GDOi7P

172

1179 01423P
1714 U23S3P

. . . . . . .,. . . . . . . . . . ".27;3.03,275p

'91f+ 74·tf3Tf6P'

114

00001

1143
1325
1365
149S
1523
1348
lE70
1708
lS Li8
2272
2399
2650
2S6S
,,~~

X,li8

X

DINf'·'

1044
1193
.... 1345
1468
1515
550
1661
1685
·1731
2269
2386
2498+23
2927

3Q29 C4660P
········:l::5iJO""Q2211p·..

2705+

3261

.. 2398 ... 0.3.4.4.S.L,

0511. SP

(raS5P'

QlENGTH

Oi. ?Qit704P

1423'01735P"···
...

;()

.........

,'()

3026 04655P

676+2 00574P

677 00600P

04654P

2800 04366P

2168 03157P

2064 0303SP
....... 2589"044 7IP .

o
"56-1 . . . U04J1P'

.2264 03265P

2274 03276P

2497 03607P

2498+76 03720P

2731 Olt270P

3231 05G65P

3240 050?4P

307 .3 04714P
3230 05064P
3zas 05f43P'
3291 05151F

3184 05012P
3238 05072P
3286 OS145F

3194 05025P
3246 05100P
3287 . 05146P

165DQ,g2fj6Jl

1 7~§.. D 2 ~. 7 4.E

04230 P

2702

..

f-"
." ........". . . . ;'u

051D3P
OOOiOP

DODOOP

04644 P
05063P
05f1tH:i
05i50P

046368

3205 OS036P
3255 0510?P

')<

2498+6

"x

037U7P

8+67 G37nrp

Ol.t'iOGP

2814 04 1t01P
2826 04407P

"",.

...

04377P

Ol.jltUSP
OLfLf'13P··

2812

2824 044Cl6P

2801: D4'36?'P

,

,,,~~,,,',

'"

,e~

2816 IJ 440 ZP
2828 04410P

"" '''n,,"

0'

328805147P

X

2818 04403P
2830 04411P

o
o
o
o

.X

,

"f}4216:P'
01426P
04272P
01·!556P

04565P

OS136F
00036

.--

983 01150P

(!10~~3P

1308 01563P

i

03223P

D3211P

,

"', . ",."j>-,'"'

3237P
·32·24P
2317F

032 40P

03212P
"'xR ER RO R" , .. :::' ...... ·..0 47"73P
IRERRORA
04771P
IRERROR3
"X ._ ..04772P
"............ ,...
IS·····,

...

804 DG724P

04·766P

.··'···M_.·. · . . . . . . ,." .................... , . , »

1188 02450P

DU52P
1290 G1555P
'23165"""" 'lo . ouOGap··"'····
3163
290 oon63P
3164
1291 01556P
1680 0232DP
... ········ .... 96.. ' .. ,.. ·2'54T04T3lfp·······
... Z98'2' 'Ult614P
':3

" . . . . . . . . . . , •.••.• , . . .

2464 03547P

1789 02461P
'2985"'O'46T6P'2 9·90'046 22F

'Z990046'Z7P

3102 04733P

3233 OS067P

3242 OS076P

3275 05131P

360 00162P
662 00554P

366 DD1G7P
663 OOS55P

388 00212P
1368 01653P

390 00214P
1374 01657P

., . . , . . , , "

····1482···i}202·7·P .. ···· "'''''' ....1562 . ' 02:1:: 43P, . ·.. "

300T'04633P'

204

294 DOGG7P

....2 . 4-98+2203.634 E

3124 D4701P
2660 04151P

2498+55 03674P

549 00413P

654 00545P

1347 0162?P

2676+4 04177P

2965 0-4576P

3090 04721P

o
185'7 02554P

~---"-'----'~---'--'-'-'---'--'---------------.----'--------.--.------------,-"-----------------------_._._--------_._-_._-----,----_.

1947 02673P

o

ooooop

.

o
o

186'8," Q·2567p· ..······· ···············1:961 ····0271Clp .... ' .. ·'·, .·1,96o ...'Oc71·2P"

2498+39 03654P

. 2 S10.D4023P,

o
o

o

2957
2624 04111P
2664+6 04162P
328'2" ......, .. "'46 cf" 0 0273F"'i24 8"'0 1506F'"'' "T3990T7 06F""'T4'11.f' 017ZS'F

17

0'

1438 01754P

2812 U4400F

3002 04634P
... "....,Oit.176P,,, .. 2676+,2 ....... 2614+ 204 077 p.. ,
00000
177
335 00136P
640 00527P

0"

." 6'48 "005'37 P

··,·,2832. fr4412R

2826 04407P
2828f.l4 ifl0 p.

213
"'87

1202 01450P

. '2H34 044t3P' .........,., .. ,'

OJDOD

H1PUREJi - ..

'IOTA""

.. 2808 D.43I6·P····
2810 0'4377 P

·tluQ:u5

INBOUND
1NOCHECK
· . INSFII..:
1NTPDI..:
10
"1OaOUNi)
IOBUSY
t:
IOCI..:Et\R
IODECeOE
IeLIST
reLISTOl
IOLISIOZIOLIsr03
lOSEr
IOSHASH

X

931 01074P

8 6 6 .. 0 ltJ 2 0 P .

911 01052P
723 00646P
... ····84'" ······5i60[J355 P
1432 J1746P
03625P
. .. 85
56 ." 2498+16
. "2051 . 0302iP
208
2 814 0 4 1t 01 P

x·

.... ,1 RCHEC06

0.,

.

X

:\lIZ

UIO

890

214

X"00011
........ .

5

91201053 F .

. .......... CJ 3·9

00012

'u tJO 13

. H TTTY
HTTV
TO'

11

o
o

01135P
0102SP

PAGE

o
__

o
._--_._,-----,--_._,----------"----'--------.------~

ASSEI'WLER/OS3

(I'

"'IF'

CI'

f:

!
t

j
I

I

'aUODT'

LP3

)

~,
i

W

() ._- ",..

'OUU13P
X

LUNLIST
,~-".-.,.

LUNIJO

MAP~102

()

0

(J0010
OS·OJ7P
05052P
05036P······

-"~lA' p~rO'I-'"

... NAPi'lGVf.. .
MASKXX
HA XOES T
MEMPA'RTV'E"
MPVIOL
HSF8USV
,.""''', .....,, NS"FCNTRC
rtSFDON02
·. ··..···HSFDONiJ4··

HSFDONE

03146P

,. 04513P

""5Z2"0 035 3P' ..,

1072 01273P
156i02142F
514 00353P

1994 02743P

525·"00366P··« ""''''''765 "OO676P'

1089 01312F
,1605 02216 P
777 00710P

"'1109'01'336P'

2744

····MSFI~u4

x

.. , .. ,.. " .. MS FREAOX

03·tiiP·
03077P
05151P

MSFSEEK

11SFTEtvIP

2158

859
1427
······3035
1035

orOIfP ,····,···,,···,,······10·68 . 012'6 7P"""" ....... Q:,
1489 02036P
01741P
..... 3038 ·0466·?P
. '·1',
046648
1653 02271P
.W
01227P

04303P

2194 03.204 P

2,·1·86·",·Q,3·t.7.?,P,

Ot

. . ,." ..... ,10
.......... .::;.. .1

2 '315. ·04 51·7.P

2150 0315UF

2152 03141P

2170

031E1

2176 03165P

0320

MSFW04
TE
............... ,....... MSFWRI TX'

o

MSF\~lRI

IH AQLOA
.. , H1ARLO

2032, GJ).O··04 p........ ,. . ,.. "''''',,,.... ,

I'1T BKSP
MT8UFFER
... '.' ... , ....... t1T CNIt X· ......."....... ',.

o

.1967 02716P

1955 02702P

~1

MTCNTRL

(:)

o
o
o

NTCNTRL:; ... ,............

~fTCI~TRL

MTDELAY

IHFINISH

0

2026+11 02"}'71P

2026+15 02773P

1944 02670P

1974 lJ2723P

MTFRINP!t{
MTFUN
N..····Wi FI~S p .... ,
.If.

MTFX

MTINPlrl
,.,"', ........ ErI
NPvrD

MTro

o

-_ ..

·MTLlMfT

OL)uClj·

t1HlINREC

MTOUTW

()

c)

2157 0314SP

2153 03142P

0'32

N.'......' ••• '

0

1100 01325P
1632 ·02·247P ...
805 00725P

771 OOT04P
1~16 01573F
1635 ··02252P
863 01015F

03124P
. 'tl3i25P

I'1SFR02

MS Fi(l)

2592 04051P
2596 04055P
"26Lj7 04134P'~ · . '26·50 . 0413?P'....Z652···· O·4141p .... · .. ' ....
2 6 66 041 E3P
2 6 6 8 0 41 6 5 P
26 7 a 0 416 7 P
. . ; ('l!>
2702 04230P
2705+4 04237P
2715 04251P
~
2736 04274 F···· '27Li :l.04300P2743043 02p······.... ············ .. ·
2787 04352P
2806 04374P
2855 04433P
Z92Lj·04S·Z.?P·
..... 2927 . 04532P
·2931 o4535p·····..·..·. · · · · · · ·..· ..·
2S38 04543F
2944 04551P
2957 04565P
2982 04614F
2985 04616P
2990 04622P
"302"7 ·····04056P .. ~ .. ·········· . 30·58·04675P ..···
"3062 "0470tP"H
3090 04721F
3092 04723P
3102 04733P
3111 04744P
3113 04746P
3116 04751P
318105'00 7 F 3 1 8 2 05010P318S' 05013P'
3208 05041P
3209 05042P
3219 05054P
3233 ··05U67F
32J·405070P
·3239 050?3P
3248 05102P
3249 05103P
3250 05104P
3271 05125F
3272 05126P
3273 05127P

o

o
?""

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~.. leU

(Jp.~............................................................. ..

673 ODS57P
2252 03251P

.. '

2~~§~ t~83~t~~·~t~~!l~g~~~~~·

.'........................................._ <'~ t

1666 02303P

1782 02452P

2059 03030P

()

''''31:'S'704'765P

3161 D4770P
t~5i g~~j§ ~
1796 02470P
·1·1·5·6..·.. 0 1AilP·········..·.. · · · . ··············..· · · · · · ..· ................................ .

Q ~'I~\IT

R-AFEa 3···

9~~2~' g~g ~~~.

...........

·21

'~

24

G:

o
1263 G1525P

2113 Dale3F

2114 03104P

0

2116 03106P

0
SP

RAFE04
GF
RAFIO
4
OP
.. RAFRQ2'{Jt63';JP .. ~..........,..,
D165DP
RAFR04
RAFRQ6
D1654P
RAFROT"01660P
RAFR08
Q
·RA FREA D · u !.j, ,.·t'·······················
RAFRLS
0 10
RAFRWND
0 50
RA PS E' E:K···· .......................... ······0 :t472P"
tr"
···2··e.9'9-tl430:rp···m..................., .. ,.. ,... .. ,......... .,........... , .......................,...... .
RAFSFPFM
01477P
1240
1230 01~71P
RAFSKOl
D1506P
1248
1236 01474P
................................ RAFSK02
.... OIS32Pf269
RAFSK03
01534P
1271
12&7 Di531P
RAFSK04
. U15 1+4P
···.1,27.9·
. ··t26S····U·1S··2·.7·.p·
RAFSKX
OlS10?
1250
1244 01503P
RAFW02
D1774P
1454
1422 01734P
.. .. RAFW08'·
. . . fi2IJ2·7P· .·,.N. "1:'48'2 . . . . . .., ... ··j;l:Fb'C"·O '200'4 p
150B
1494 02043P
RAFW14
020GOP
RAFW16
02065P
1514
1506 02057P
R AH1FJVl'
. 02122F
'~'T 545
12270II¥66P
RAFWRITE
DiGS7P
1364
2902 04504P
RAFWZIP..
..... 0173 OP.
..1417 ......13980170.5 p~~..
1 406·0 17.15 g
RAFX
D1SS0P
1305
1455 01??SP
1551 02130P
RAFXOl
D1Gl?P
1337
1313 G1570P
......~.~ RA ~XQ2""'~""~"'" "'Qib'2i P ' i 3 3 9 ···'·'·'.:l:·3··35'·,'Oi6:1:6P,·'~··,··""·"""~~·#'····"
F~AFX03
'01623P
1342
1338 D1620P
RAFX04
01624P
1343
1340
. RA
········134'6··'1381'.. 01622P
0 1665F . . ....... . . . . . . . . . . . . . . . . . . . ..
c
REAOEOO
00011
3141
3177 05004P
REAOFX.
nOS64fl.
., .. 670. ...39900224P
..4fL7002.33P'
...... 95.8.0112SP
.S69
READRTN E
00555P
671
23 ooooop
403 00230P
870 01022P
940
1618 02231P
1621 02234P
1636 02253P
2025
01·2l,7p············· ·······'107'·. 8
· · · · ..718··006'4'1P .. ~· ...... " ·······74. S'06S64p . . ' .. ·
'REl::EASE'
I~ESERVE
X
119
267 00035P
533 00374P
815 00737P
907

Cl
""

.,-- ._-

0
()

·····t'2~5

q

o
o

o

0

"'1258Gl~320P

FX06'OT627P~

~

0
0
0
0

~~

01t3.lP ..
01104P
02763P

1368 Oi653P ..
950 D11l6P

1480 02026P
965 01134P

01046P

996 01165P

1030 01224P

0
0

0

<1

ASSE~leLER/OS3

R ETUR1'>J

V1.D

U9/21/74 2230

X

X
X

RE I~RI·rEY·
REHY01
RIS

uro

..... 1342 01623P'
1141 01363 P
2409 0346uP
2676 04175P
2662 04153P
Jt25 04I62p·····
765
719 OOb42P
761 00673P
774
768 OO?01P
... 770 0 HIO 3 F' '
121······
1087 U1310 P 1 2 7 8 . . 01543P'"
122
647 OU536P
695 00616P
821 00744P
1019 01212P
1326 0160SP
1332 01613F
.. '14 9 0 02 0 37 P
1. 5040 205 S P i 512 0206 4P .
1606 02217P
1615 02226P
3019 04646F
3017
::; 61·0·0·16JP.·
··381 O·0204P·40200227P
30U9
3022 04E51P
3039 04670P
178
330 U0131P
348 00150P
556 00424P
.. ' 2-J35 0335'3P'" ... ··········2·362 .... I) 340 5P'"
19S Lt 027U1P
2584 04041F
2770 04332P
2758 04317P
..123
······n.:85 OT431P
:1.7 r9·02·3 O'OP'20 31'030 GOP
124
125
2929 04534P
2948 04555P
179
346·Q01lj6P·554·0 0422p·
··328· ODt27P
1952 02677P
2333 03351P
235D 03403P
2582 04037P
2768 04330P
126· .
4970fr334P"1054 . 0 1252P
'481' 00312P
160 t l 0221SP
1613 02225P
1630 02245P
2233 03231P
2294 033D2P
2314 D3326P
2 ':;9r"'O 360 i P' .. 24'9'8'" 1T .d362TP ······Z49Sf4T 036'5 6F
3066 04705
3110 D4743P
3181 USD07P
... 75 ( t o 0 6·67
1111
3246
2400UOG
o0321?
1184 Oi430P
2498+7-3 0.3715
04573 P
3096 04727P
'O!j GO;3P'
317205000
3'2520510 fiP
1894 02614
02641 P
2155 03144P
262 00030
00250 P
800 0072QP
:1122"u13 42··;.'··················~·· ·x·..,;
'1 391QT6T6P . .
'Of54TP
3235 iJ5t.l71
7.2 1.0 D6 41~
120

00676P
OJ70oP

REWIND
REIHNO 01
REW·<'I TE
RDIRITEX

PAGE

04644P
04637P

00550

u

()

R~ICHArN

X
"'X
X

RHOONE'
RHTERM
. ·ROS

RPSAPTR

o
o
o
o
o
o

X

.........................RRCP .....

RZ
Rz\~A

·O·13·40P

05iOOP

E
r

.... SAVE ..

00554

T

.... S0PF1L
SC REMI
S eCl
······SEl::3LK··

X

.. Gili'll?

2761 04322F
'1540
841
1376
i524

021'1'6P
00770P
01661F
. 02ioep

922 01065P
1431 01745P
156302144P

962 01131P
1437 01753P
1584 . 0 2 171 P

. C)()

1153 . 01375 F
616 005C2F
632 00520P
1866 02565P
...... "2424' 0347 7P~····2467 03552P'2498'+'3203645P

Q
614 ···OQ500P··
2422 03475P

630 OQ516p·
2465 03550P

1862 02561P······
2498+30 03643P

1183 01:427P'
1882 02602P
2410 03461P
'2577'04032 pM'
3224 05001P

1573' ·D2156pM.'
2022 02760P
2455 03536P
"'2730 04'267P

1713 02.352P
3155 04763P

2030 02777P
3159 04766P

2251 03250P
3168 04775P

892 O:1027P
1547 02124P

97"7 01142P
1807' 02502P

1093 "O'13-16P'"
1854 {) 25 S 1 P
2318 03332P
'2498+65 '03706F
3198 G5030P

--"~

0
(1

,

"'

'h~'

1078 01277P
2498+14 03624P .....

691······QQ61'2P

1485 02G32P
:1160 Giit!]:;?

2000 030ZiP

'10t5 01206P"
1495 02044P
1352 01533P
2088

2 498 f12

SF8LKI"IAX.
SFBLKS

0306GP

1897 02616P
216503154P

1456 01776P
2140031251"

1571 02154P

S~ID

o

1629 02244P
427~tP

3SCP
STA

+770:372iP266904i65P
1
745 G0551P
766 n0677P
262f .... 'U-r.,J...·.I..'"I.r.·.·... ·.....·.. ·.·.·...•. ·. 2507. 040 57.f;' ································2610·· D4(l72P···
108
1567 02150P
S4
1751 02416F
2012 02747F
d.. '48 ff ufJf.

03424P

_...

2382 03426P

T TYINPW
"IT YIO'"

0

2379

()
-

o

2388 OJ4J4P

TTYOUHI3
TTYOUT\r{4
TTYOUHi5

TTYOUTI~

o

'frY OU T I-i 5· ..

TTYOUTH7
TTYOUTW8

o

TTYOIU

o

"TTYOUTWX'

0

TTYOW2

"TTYOW3

TTYOW4

TTYSHARE··.
TT YST X

0

o

TTYHRITE

···TV9US·Y··
TVCiHRL
TVCNTRL3
TVDECAY

0

o

TVINIT
TVINPWOi

TVINP ~~

d

o

16 4

16 7

TVINPWO~
'TVIfWt~(J5

U23 26p········:t6e6'tf fr~fi 2<~5{:r p

T~INPW05

02332P
1691
1E84 02324P
D2330P
1688
170S 02344P
.... TVIO ..· · · · · · · U 4 if T3P'''289 2 ' 2 .32S·04it iJ6P
TVMRlOOP
02422P
1755
1769 02440P

0

o

TVINPWX

..... TVNE

0
,

0"

TVI~ArT········X

TVWRITE

0"
,t

(J
'.

o·

...~..... · · · · G 2 3 6 6 P . . 1 7 2 7 . . 2 l . O.lJ OOOR.

TVOUTW
D2336P
1698
VOUTW02
D2351P
1711
VOU'Tvhl3 ·············fl2£l52p···· ·············:l:712·
TVPFAREA
00122
208
TVREAO
X
156
H~nl

lWRITE

TX8USY

TXOONE

X

x...
X

1723 02364P

1691 02332P

T3T"f691f 023'34f'
158
1711 02351P
.159.2029 .. 02 776P._.
160
iCJ80 02731P

05141P

3284

03012P

2043

o

2896 04477P
1703 02342P
·······1692·023:33·P· ...................

1774 02443P
2015 02752P

······················ .. ·20 6 8· .. 03·tJ41·P··..

3283 05140P

o

1716 02355P

1934 02656P

·~·····-2a'8·5··

..03·05 5p···· .. ··

3286 U5145P

1983 02733P

2041 03010P

2043 03012P

o
o
()

(1)

()

i:

V1,\ 11

HFM

t·w ~1 00
Wnl01
........................... WFHiJ2
WFMQ·4·
~~FHa5
\~ F MU 6

\OJFN07'
8

... WPf!3

GOG16

3152
164
···········165
166

3146 .

OOOOOP

1108 01335P
"3243'u 5 077P

1180 01424P

()

1885 02604P
1966 02715P
. ........ .....................,.." .
",

,

. .2.2.3 2 .... 0 323 0 f'

............................

,.,()

o

~l

1478

!J2024P

\~RMASK

GDD1SP

o

o
o

o

a

I

o
o

GOZ23P

2
9

02Q22P

373 00:176P

S940G455P
929 01073P
1371 ol6SSP

376 002IJOF

66100553P
1357 01124f
.·.·.· .... 14610200.3fL..

:na

00201P

····8Z5 'OOT50P
959 01126P
.3282 05136P

Oi260P
f . H I O l h 3 P 2 2 7 + 1 " 2 5 4 0 OOZOF"
" 2 6 1 0 0 0 2 7 P " 2 63 00031:?'
DODSOP
300
321 DD121F
322 a0122P
352 00154 P
00226P
406
32P
436 00237P
439 00242P
442 00245P
. ClO2?'fP472+1
ToP
472+4' 003GfP
. "'47300302P
492+100324F
G 337P
D0340P
SOB OOJ45P
511 D035DP
512 DD~51P
519 00360J
GlJ363p·
00366F'
····526 D0367P
· · 5 3 5 0 0 3 7 6 F 5 3 8 00400P··
·539 004011
OQ403P
00405P
544 n0406P
558 00426P
573 00440P
575 004421
592 00453P
609 D0474P
610 DD475P
637 00525P
642 OD531P
645 00534'
. ,..·····,,·. ·····. ··'652.""u0545p··'· "~ ... f.f67· OOS61P ····"874 'tlG57(}P'
675"OQ.57'lpw·6 90' 00611P'. . . ····"6·9200613f·· . "···. ",·
701 OU624P
70B D0530P
753 D0666P
758 D0670P
760 GOE72P
763 00675J
765 00616P
767 007COP
769 00702P
771 GD7D4P
772 D0705P
774 00706J
"/'76 CfJ7ITF779'i:1!J712 P
781lT0714P
8 0 2 0 0 7 2 2 P ' BTO 00732P81I'00733f
616
740P
4 C0747
828 00753P
843 00772P
845 00774P
852 01002f
.................................. 8'56
c..CoP
6.010.10
859 01Ul·1PB6i G.1G13R864 O·101·6.fL..
894 01031J
902
04iP
9 J 01042P
908 01047P
914 ClOSS?
924 01067P
927 01072f
966
lOOP
9 3 D1120P
9S6 D1123P
960 01127P
964 D1133P
968 01136'
·""" . """·····, ....,····.. · ..·. ' '..,······ ..·······''g;7'Er '01·1· I:fl.P···· ··· . ".... '''9TB'''u''i:1:4S·P-········
9'81 ··0·1'14:6P·
9·S5········C1:152p··········,,·· .. ·,······ ,····9·86'u1:·1:53p..· . ···"9·87·····'01:1:54t.i.'·
991 01150P
994 011E3P
1000 D1167P
1004 01173F
1006 01175P
1008 01177.
1010 U1201P
1011 01202P
1014 01205P
1016 012D7P
1026 01220P
1028 012221
1034 UT22EF"
T0390T23'3P
104TIJ1235P' .
T043(f123TF .
... 104S0T244P'" ······1051 012471"
1053 01251P
1058 01256P
1059 01257P
1062 D1262P
1068 01267P
1069 01270d
. . . . . . . . . . . . . . . . 10720. 1273P
.. 1Q73 012.7 4 P 1 Ol90 1 3 0 0 P . 1 D82013 0 3 P
1086 01307P
1088. 01:31:H ..
10a9 01312P
1091 D1314P
1095 01320P
1096 01321P
1098 01323P
1100 013251
1101 01326P
1103 01330P
1105 01332P
1110 01337F
1111 01340P
1124 0134~?
····113 4'Ol'3'S4F''''11'35'01:3 5'5"P···
"11<37 '0 135'7 P'"
.. , 1:1:42 '''0 l'36·4·P···········
·····1·147. · · · 0 t371p········...,,·· ·· ... 1t-49'O'1·'372f ..' .. ···
1157 01377P
1162 014052
1166 01411P
1178 01422P
1192 01436P
1201 01447P
1240 014??P
1241 01500P
1250 UIS10P
1251 01Si1F
1254 01514P
1259 01521J
1260"U1522 P T 2 6'4'01526 F ' T 2 7 1 . CflS3liP
. ·······1273 01536P1275 0'1540 P
1276 01541F"
1277 01542P
1306 01561P
1311 01566P
1314 01571P
1316 01573P
1317 01574~
,,131 9 il.,i 5.75.£....
.132 il 01S7 7P,,1334,,(l1615 P . i 337 0161 7 P
134301624 P
1353 016341
1357 01640P
1359 01642P
1367 01652P
1379 016E4P
1384 01667P
1388 016731'
1394 01701P
1396 01703P
1400 01707P
1410 01721P
1419 01731P
1420 01732f
........................... , ............. , . ",,· . ·· . "142'1 O·1 . Y·3',3·P .. ····· .. ···":1:4. 2S ....·0·1737'P·
······1·i:r27······01741P . . . ···' . ·14·2··8····01"7·1;2P~""'·· . '''·14·34''''01750P "".,
··144'0···01·756f"
1445 01763P
1447 01765P
1450 01770P
1451 Dll71P
1457 01777P
1459 02001f
1469 02013P
1471 02015P
1474 02020P
1477 02023P
1483 02030P
1487 02034f
........
.....
'''''148 90'2D'36F~'-"149Z"02 0'41 P .. ··"T49TO·2 046'P
....... "1'5020'Z053F""
'15080Z060P'
. . . '151402 066F
1517 02071P
1520 02074P
1521 02075P
1532 0210EP
1534 02110P
1536 02112J
153.B.,,02114 E..
...... 15.3.9.... 0. 2i15P...1542.D2120P"
154302121P15450 2.1.22P
15.48 02..125f.
1555 02134P
1556 02135P
1557 02136F
1560 02141P
1561 02142P
1565 02146.
1566 02147P
1570 02153P
1572 02155P
1574 02157P
1577 02162P
1581 02166f
.......... ,,,,,.- · . . . ""',····,....·· . ·'1-S·90·······0 ..Z·j: 77·P"",,,.... ·. . ,,·,..15·9. 7·'·..O·2·206P"·" .... "··"~··i598···{)221(1'P···· .. ·. · · · · · ..·········16·05"···{j··2·2J. 6P-'"
.. ""1'616''''O'2-22'7P''''
·'16 j;g""0'2"2',3"21"" ".".M ........
236
'197 .. ··

00 () 0:1:'

........ .

0123(JP
00174P

OiO?i?
Ui420P"

8

' w ' " " '• • w

2062 G3033P

·33··00000·p

,

WRITERTN
X:1:

02441P
OS072P

30

2069 03042P
.····31·ll0 Door'
2037 03004P
2039 03006P
2048 03017P
2052 03022P
2046 03014P
2054 03024P
3121 04756 p.
842 01106P
2235 03233P
671 00565P
871 01023P
·"3164'04'17 2P . .
2498 +7 2 "'03(,t4P
32 OOOOOP
1168 01413P
.1755
02422.P .................... 1837 02530P
3111 04744P
3180 o5006p
3109 04742P
3182 US010P

1736
2'038
2041
161
162
3287
163
1770
3238

'OIT7 2p································ 1003
.... "997 'Ulra6P
U1220P
10 6
989 D1156P
0122 oR
1 0 1 0 2 9 1223
01232P
10
1031 1225
Oi235P
10
1074 1275
01"1010'24
01
10
1001
309 .".,' "·;t·,,
1
'389

wnl03

-_.,

.......

OOUOOP

00013
3143
3169 D4776P
00012
3142
3173 U5001P
o1142P877·717··OQ640P·
01161P
992
1027 G122i?
01167P
999
995 01164P

WC ZERO

~jfMO

05146P

00024

x
)(
x

VN1'ISAVE
WARN
WCt1A X

()

..... .

28

2·80 00 00 P

2040

03010P

···········VHMCH

(J

....... 2046

.. '03U05P

······x..

2044 03U13P
1981 02732 P

1 739
1917
2036

030Q7P
02377P

VANISH

()

o
o

U24 U 2P
U2640P
£
0 J U0 3P
......... 030 14F

TXEND
TXHHT
TXi'IP
··TXNE
TXNR
TXPCI
'TXPV'
TXSI-1AS H
T xSTART
TXTOTA[
T XHC
UD8ITS·
UJPOX2
UNSAV E

o
o
o

o
o

o

o
o
o

N

0.

II , ......... ............ , ...." ............

0;·. ···

~

~

......

~"

..............

,,~........

.........~"

~"...

......................... .... .
~

o
o

M

o

o

o

AS:3Et-I8lER/OS3

Q)

Vi.O 09/21/74 2230

a
;j

~

~

I

()

0

I
1

····X2,·--

0

I 0
I
I

I

o·oo·oz·

o

,~gg·8 R~~fi~

I

I

CD

.....--.

10
II

UIO
12
'.'T68'4' 0-2324P
'16'91 . 02332''-'
"'1624'02237P
.. ··:\.'626 02241P"
. I632"022li7P
""T6'3502'25'2P
1746 0241H
1703 02342F
1711 02351P
1716 02355P
1732 02373F
1743 02406P
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ·························17S·6····02·42·;:sP··
1758 02425P
1159··02·42·6.F·
1,762..·02431P· """ ...... 1764 02433P
1765 02434J
1777 02445P
1780 02450P
1791 02463P
1887 02606F
1907026271
1896 0261SP
1944 026701
1909 02630P
1914 02635P
1925 02645P
1929 02651P
1935 02657P
.. "1973 02722 J'" ......... &.
. ·--··tge9··02?20P
····i9 LtS .. ;J2b71p··· ..... ····~·r9 4 6"'028?2P .
··.. ·1'9550·2702 P ' ' ' 1 9 5 6 ' ' 027'03P'"
2017 027541
1974 G2723P
1975 02724P
1984 02734P
1990 02741P
2010 02745P
2068
03041Ff···..···. · · · · · .. ··,-2019 02756P
2024 02762P
2043 D3012P2061 0303ap.
.20.63.03.0.34P
21
t703107
207S0'304'.JP
·····2086"03056P
208903061P
210903077P
2115 03105P
2166 03155f
2151 03140P
2127 03114P
2141 03126P
2144 03131P
2148 03135F
2·1·67· 0,3·156 P,··Z1710,iS162 p.
2195 03205P ··2,498 + 21 03633F
2498+3103644P
249~;~~ g~8g~~
')0
2498+37 03652P
2498+50 03667P
2498+58 03677P
2498+59 03700F
2498+61 03702P
2679 04201P
2709 04244P
2710 04245P
2720 0425EF
2721 042S7P
2723 04261F
-27 81 04344 F .. ·....·'"'" .:.
····~······"....'27 2B·~1142·64P'~·"··~ ·Z7·38··{lI.f27 6?
2758-'0 '4"3!5P"
"2761 04322 p'
'27?8" o4'34tP--2805 04373P
2859 04437F
2782 04345P
2783 04346P
2797 04363P
2798 04364F
0"
3028 04657F
3020 04647P
2940 04545P
2941 04546P
3011 04637P
3016 04643P
f?
...... 307204713f
'''303U''04660 P ....,. j.·0 35' 1)£1--664 P ............., ... 30'37' If4666P
'30'38' 04667 F
.... 30710 4712.P
3073+2 04716P
221+ 2GU Q..fJ 4 P ........... 226·0 0005P·
·2691JG037F,270 GG1l40P2.71 DOU41P
27700047F,
287 U006UP
288 OODGiP
291 OD064P
308 00104P
327 00126P
336 00137F
345 OD145P
351 OU153P
363 00165P
369 00172F
386 00210P
398 00223F
S·p..········ ···..446..u 11251' p'
·"4600026 5 P - 4 7 GOO 2I5P"'"
"4'980'03'35P527 00370P'
546+2 D0412P
570 00437F
588 00447P
593 00454F
7P
546 D0410P
............,.. --;::;-"';"::J';:: ;::,;::3E
62.3 __.llOS.iiP ...
10
3P
655 OOSS7P
73
00652P
739 OD655F
741 006S7P
829 00754F
00650
729 DOGS1P
·········•·····.. ···············j)0.,'.... · 00·r. 5 5 8 3 5 0 () 762 p. . . . . . . . . . . . . . . . . . .
86
Q··1D17F··
. ······8·j)9··· 0105 O P 9 · 1 , O , 0 1 0 5 1 P 9 3 8 0 1 1 0 2p··
992 01161P1G~4 0124GP
1056 01254P
1074 01275P
01121
95S D1122P
01333
1143 Oi365P
1144 01366P
1145 01367P
1175 01417P
1193 01437P
~'~"1212"Q1455'F~'"
., 12:1:9" .014 eO'F'~" ""1221""01lJ62P '-"""'128 9-'O'1554P'-'w,w
a·145'3P ..··l~2 1:1.' tl:t4 'Sl:f P
1330 D1GilP
1331 D1612P
1344 01625P
1345 01626F
Oi603P
1325 01604P
01646P .. _ ._1365 0155DP . . . . . . . . . . . . . . . ,. ,. 1370 Q165lrP
1380 ...()lE;.p.~:.F.
....... 1.3.92 (U677P1J9S ..O.17.0.2F
a 1 · t i z · P i !~i5'O 17i€iF
145'2 o1772Pfl.j60 02002F
1467 !J201.1P
146802D12P
1500 D20S1F
1510 020E2F
1511 D2063P
1515 02067F
02D1?P
1499 D2D50P
···02 (l:..{ 2· p... ··--,·15 2 3.. 0.20 ·]·7· p..,-,1575 02·1&0 P · · i S 8fi··,··{J·2·1·6-5 p..
1583· 0 2 1 7 0 P 1 5 8 9 02176 F
(j
02203P
167
D2J16P
1688 D2330P
1699 D233EF
1719 02360P
1770 02441F
1798 C2472P
1803 D2477P
1805 02S00P
1806 02501F
0245?F
179 02465P
1·88g··a260?p'·······..·····~~.. t8g1··a 26·rrp·' ...... ····1892 o26'12P" · · · · · · · · .. 1898······02617 F ....
1913 02634P
1915 D2636P
1922 02643P
1930 02652F
1939, G2663P
1 S 62 (} 2711 P
. .1.9. 6.5...... 0.2.7..1.4 P..
..... 1978 02727F.
199~) U2744P2Cf26t-2 02?64F
2026+602766P
Z026+10 02770F
202
G2776P
2085 G3055F
2091 03063P
2092 D3064F
·····216
il3152P
21'18 03167p·
·····2190····03Z·0iP··
2194 03204f
2498+
D3614P
2498+7 Q3615F
2498+10 03620P
2498+17 03627f
2498+2
03635P
2498+27 03641F
2498+28 D3642P
2498+40 03655F
1-56 ····0 3f;?5p···· ········249'8+·e2···iJ370·3PM·2576··04031f·· ....~-..··
629 04114P
2631 04116P
2632 04117F
()
5+1 D4234F
2706 D4241P2708 04243f
754 0431'3P2BO'if 1J4372P
'280904376F .........................
817 D4402P
2819 04403P
2821 04404f
PA GE

0

·······~·~·~·g8~~~~:-·--' .

o

0
r-'

U

o

()

o

0
()

G

g2,9 U441,UP-

o

0

q::; .........._ .... X~L

d

1

0:,
0:;
O.

"~)

0;
i:,

3]

,." ,,2·83·1- 'i144--1-1P

·2·8·33 ,,·04·412,f

034 D46~3P
3D10 04711P
3073+1 04715f
o
181 D50D7P
3182 D5010P
3187 050151
3'1Ij·'{''ft .... uS-n·lelf'''' ..•· .... , .... "'31:'S,r3'ut)'t! 24p.. ··. ·_··_..3196··13S'az? P "3291-05'0";:: 3 p'
:32'06"05'037 P .. ,~. ········'··3 208 ~·05. 0·41S.... ··~ .. ··
3217 D5DS2P
3220 OS055P
3222 D5DS7P
3223 D5DEOP
275 GCOi·!5P
2f5G GOuS2r
281 DOG53P
28.3DD055P
292 Q006':}P2.97.... 0001.2J
.............. 299'otH173P'3G::C (lUO 7 5 P . . 3 D 4 ( ) O i f J c J p 3 1 4 · · 0 0 l i 2 P 3 2 5 00124P
326 001251
329 CG130P
331 00132P
33j 00134P
337 a014DP
342 D0143P
343 00144J
347,··(J·G1.,47.P .. · . J 5 0 (j·o.·1.52.P-··. ····35·3 ···,.u·Q·155.p···3 670 0170 P
,368 00 171P37,200175F·
380 0020JP
383 00206P
396 00221P
397 00222P
449 00252P
450 00253P
457 OG26ZP
459 00264P
476 D0305P
477 DQ306F
478 00307P
481 00312P
'48' e"'(tfi:<31'S485'''IJn Ji6P"uu''486 C:J Il317P'492+4' D032? PM'
·493 .... 00 3~lO p"u'''~''''''''''~494'O 0331;"· .. ·... ,· ......
496 00333
~97 00334P
504 0034iP
506 00343F
507 OD344P
546+1 00411P
5S0 U0414P
5S5 OD423P
590 D0451P
591 00452P
598 00461P
602 00465P
613'" GO'ZtT7P
·········6150·05 OIp···········--"·61B . ·U05G4F
···620····011506 p"
"'62400512P
629 00515"1='
631 OOSi7P
635 00523P
638 DOS26P
646 D0535P
649 00540P
655 00546P
. . . . . . . . . . . . . . . . . . 65,9fj0551P672....011566P--···
,--673UtJS67P680 OOC03P . 6 8 2 O··06·05·P
683·,006·06·.,=···
693 00614P
697 00620P
706 OD626P
738 00654P
799 007l7P
833 00760P
839 GOl66P
844 00773P
848 D0777P
854 01004P
869 01021P
891 01026P
92'u'u1:'063P
···~···· .. ··9·25.. u·Ol·IY70·P· ..· · .. ',,",,'952 ······O . 1075p . ·
.. m9..3-9··0il.. 0~P· ..".. · .. ······ .. 9·41.. 01t.. 05P· .. ···..9·47·· 01·t1~3F"·""·-··"
949 G1115P
1017 01210P
1021 01214P
1047 01243P
1050 01246P
1054 01252P
1084 U1305P
1092 01315P
1093 01316P
1127 01346F
1160 01403P
1183 01427P
TT890T4'33F'
····.. 'T:f9rr"Tlf4·S4PTI9TO'I443P
'1209 01lf52'P--I218 OTlf57P
1Z34 0 14T2P'
1286 D1S51P
1287 01552P
1305 DiS60P
1322 01601F
1328 01607P
1348 01630P
i350.D1632P
.,.. 1.352U16.33,P.
..135 l+0163SP,
... i405 01714P
1456 Dll76P..
..14650200U..,1,
1479 02025P
1488 02035P
1522 02076F
1527 02103F
1569 02152P
1571 D2154F
1573 02156P
1578 02163P
1586 02173P
1587 02174F
1588 02175P
1591 02200F
···' .. ··· ..·····'···1~593~·02·202·P·········· ····~····16·0·2·~'02Z1·3·P· """"""""160'4"[t221:5p······.. ,_····,··· 1:6'08 ','·0 Z'Z 21'P ""-'''''-''161'3 "'0222 5P··-··..·~· ····~1628·· 02·Z4·3F· ...
1629 02244P
1630 02245P
1640 02254P
1646 022E2F
1647 02263P
1648 02264P
i

()

"'~'~'~"5H~~j~----"--'~1r88t~~~

o
o
o

u

o

o
o
o

A SSGI5LER/OS3

Vi.0 09/21/74 223LJ

13

PAGE

UIO

loS802274P
16S902275p·1661 U2277F
1f;65· 02302f
f666-02303P
1668 02305 ""
1670 023U7P
1671 02310P
1674 02313P
1681 02321F
1685 02325P
1704 02343?
··1706 02345P17U8· 02347p·
1715 02354F171802357F
1720 02361P
·1721 02362;·
1728 U2367F
1730 02371P
1731 02372P
1735 02376P
1736 02377P
1738 02401P
1739 02402P
1740 02403P
1741 02404P
1745 02410F
1747 02412P
1750 024150
175502422P
178Et 02435P17760 2444·P
17'82 '. . 02452P" .
'1?8'3'02453P
1790· 02462e' .
1794 U2466P
1797 02471P
1799 02473P
1802 02476P
1808 02503P
1810 02505P
1815 02512P
1820 02517P
1835 .02526P,
.1837 ,D25JOP. __
18380,2531P
184.0 0.2533F
18Ltl·0253 LtP
185402551P
1855 02552P
1858 02555P
1863 02562P
1865 02564F·
1871 02570P
1873 02572P
1874 02573P
1875 02574F
1882 D2602P
1890 02610P
1893,-02613P
1897 02616P ,
1899,Q,262··0P··,1·9·0602626P
191602637,P
... ·191-702640 P
()
1916 02641P
1928 02850P
1938 02662P
1948 02674P
1953 02700P
1957 027042
1959 02706P
1964 02713F
1979 02730P
1987 02737P
2D11 02746P
2022 02760P
. 2023 .. 02 761P
2031'·' 0300 OP
204 t .. O301 OP
'2047'030 t5P" ,
20 52'03022 P·-205803027FM
2059 03030P
2060 03031P
2067 U3040P
2080 03047P
2084 03054P
2088 03060P
2090 03062P
2111 03101P
2125 D3112P
21400~12.5f
2142 03127P
2150 03137F
nO
2153 -03T42P
·--2161'03151 P · 2 1 6 3 03153 P
2165 0315 4P217703166P
·2179 03170ij
2218 03212P
2225 03221P
2230 03226P
2232 03230P
2233 03231P
2234 03232~
-2262 03263p·
·226503266i;; ...
_.. 224·,i···O,3240fL ·-2242-03241P·
--2252 ·OJ251p·2260 ·Q32fi1·P·
2269 0327iP
2271 03273P
2272 03274P
2294 033C2F
2296 D33D4P
2298 03306P
2299 G3307P
2301 03311P
2308 03320P
2312 03324P
2313 03325P
2314 03326P
2321 033'35P
····232403340F'· ...
23161],333 D F . ·2'3:tY·033·31P·
231803332P23 20' O'333'4P'
2329 03345P
2331 03347P
2334 D3352P
2336 03354P
2338 03356P
2350 03371;-;,....
2356 03377P
2358 D3401P
2~61 03404P
2363 034C6F
23~rrl,g.~tl~~
·~~~g,-g~t~~t,,·,0
2-3nr·D3423P-2-3·84 '034-30-P'2386--03432P2387' D3433P
2399 03446P
24DO 03447P
2401 03450P
2402 03451P
241D 03461P
2411 03462P
·2414 03465P-2418-03471P.
...... 242B03473P.·
2423 OJ476P2427035 02P-2428035 03FJ-2433 03510P
2434 035i1P
2435 03512P
2436 03S13F
2439 03516P
2442 03521P
2443 03522P
2447 D3526P
2448 03527P
2452 03533P
2453 03534P
2455 03536P
24'66'·035 5 1 p · ' .... 2 470·'0'35 55}'j"· ..... , ..
2456-075 537P
··Z459··03'542P-'--246t)U'354'3P-24 6'2'035 Ir5 p-2471 03556P
2477 03563P
2478 03564P
2482 03570F
2483 03571P
2484 03572~
2485 D3573P
2490 D3600P
2491 D36D1P
2493 D3603P
2494 036D4P
2496 03606P
···2498'Cr36TOP
. 249B+3:"0361IP--249 o+TS-0362SP ·'·'24 98+19- 03631P
249 8+330364 6 P .
249 8+ 34 03 647F
2498+41 03656P
2498+42 03657P
2498+44 D366tP
2498+46 D36E3P
2498+65 03706P
2498+66 0370ZP
2·4.'3.8·+·6.7········0·3.?10·.R.···· - 2498+75-tl37-i7,P
. 257..?·····{l·4D.3ZP···... ··· ·",·... ,-·,25 83··· 040AOF
2592 04051P259604055Gi:.'
2635 04121P
2638 D4124P
2644 D4131P
2647 D4134P
2650 04137P
2652 04141P
2660 04151P
2664+2 0415bP
2664+5 04161P
2666 041E3F
2668 04165P
2670 04167F
·2
0+'4 lJ4177p·268;S'(l42Q5P271J204230F
2705+4' 042·37P
'271504251ifi
2
5
730 04267P
2731 D4270P
2736 04274F
2741 04300P
2743 04302F
£
OJ
757 04316P
2759 0432DP
2787 04352P
..,.... 2.8Ji604_3.7.4P
2855 04433t;:'
2'
lj.EJ
92£r t1452.3P
2<123 04526P-2S24 U452.7F ...
2927 04532P'2931 04535i~;
2932 045
P
2934 G454UP
2935 04541P
2938 04543P
2944 D4551P
2957 04565P
2958 045 P-_w2.965 IJ4576P-Z969 .G4·602·P··-······-2S8204614F
28~5-046~6P29S0-04622P2996 046
P
3001 04633P
3002 04634P
3027 D4656P
3058 04675P
3062 04701F
3D64 047 P
3066 04705P
3068 04707P
3069 04710P
3090 04721P
3092 04723P
··········3116-·04751p··""'·,··,,·''''·'·3119 0 4-754P""
'31:'0 204'73'3P~'3107 047 40P" '''3·1·09'0 it 742 P
31130'4746P
3121 il4756P
3180 05006P
3185 D5013P
3186 05014P
3190+1 05022P
3182 05023P
3194+1 05026P
3198 05D3DP
3200 05D32P
3209 D5042P
3216 D5D51P
3219 05054?
·······32 34'Q 51J70P32 39·0507 3P
3224!JSIT6IF--3Z3f" Q5055P-32320S056P
323'3 OS06TP
3240 05074
3241 05075P
3242 D5076P
3248 05102P
3249 05103P
3250 05104P
325L051.05
. 3256 . . 05:1108"" ..,,32650 51-20F
32710512.SF
327205126FL
3273 051271"::. . .
3275 OSi3iP
1 1"50 I) 21+ 15 P

·'' <':'a·

()

()

o

o

o
o

...

o

o

o

o

o

o

o

o

o

o

o

x

XFLAG

""'XN 3 ~-IP'
XREQEND

XREQERR
"'Z'A80RT'"

E

E

167

o

~3

i:;:t:H}(lu 0

.'.M'.··"."."' . '. . '.'''.

c'·."'.c.'· •• '__''__ .

35 DOGOD
36 OOOOOP

lf38U[J24:[pi'-""'''·'''· "',. T1 30 06'3 5F

.. ·T3T'GC653P · 7 4 2 006 cO-P · · 8 7 2 Of024PT213-0T456P"

1222 01463P

CY

. ,,-

1310 015E5P
1390 01675P
1644 D2260P
1986 02736P
2082 03052F
··--2128 .·03116P
27.91- 04356P" 2838 ·,04414P
2840-04416P-"·"·,,,,,·2844 04421(=),
~8t~ 04423P
2850 D4426P
2851 04427P
2852 044JOP
2863 04442P
2864 044432
2865 D4444P
2874 04454P
2876 04456P
2877 04457P
2880 D4461P
2882 04463P
',·,,·--··,··,,···,·····,,··· ...·,,·,·,·"·"·2B87 0-4 46'" p . l : : 888·'04470 p ...
'28 93" 044"/4P""-···2·8'9S·'O·4476p·-··'M"Z90'101f50·3P' ''''2905'045061.=-'
2906 04501P
2907 D4510P
291 1+ 04516P
ZEROPG
168
3203
05035P
. ZIP
. . . . . . . . ,....." . 04:roOP
..... '2741
2735'lT4 27 3P-'-'
ZRDEOD
05003P
3176
258 0002LJP
.. .. _, ..... ,. ....... ... _....
..
.. .. _-----_.,., .._-_
.
.... 2R02AGE
.x
"-"" .. ,-".,.169,,
32.0 l ... 0 5.1] 40 PZWCMAX
047752
3168
1702 02341P
2216 03211P
2498+13 03623P
2856 04434P
ZWCZERO
05uOOP
3172
~t58 GU263P
1288 01553P
2394 03437P
2857 04435P
21 ?

h. .. Q3113 [J ..

,.,",

',

,

,

,

,',.,'"

"

,-""

-.,'".

""

,

.. _ , , "

()

o
o

o

o
o·

o
o

o
4

n _ _ • . - . . _ . _ _ _ • _ _ , _ . _ _ _ _ . _ . _ _ _ _ _ _ • _ _ . , _ . _ , ._ _ _ • _ _ _ • _ _ ., _ _ _ _ _ _ _ . _ . _ _ . _ . _ _ , _ _ , _ _ _ _ _ . _ . _ _ _ _ _ _ . _ . _ _ _ _ _ _ _ _ . _ . _•• _ _ • _ _ _ _ _ _ . _ . _ , _ _ _ _ . _ , _ . _ , _ _ _ _ _ _ _ , . _ _ • _ _ • _ _ _ _ _ _ _ _ ~ _ _ _ _ _ _ _ • _ _ .,_~ _ _ . _ . _ _ _ , _ _ _ _ _ _ _ _ _ _. , _ , _ _ , _ _ _ , _ . _ _ _ _ • _ _ _



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-c041 52.342996, 2008/05/07-21:37:19
Create Date                     : 2018:04:26 10:54:34-08:00
Modify Date                     : 2018:04:26 12:14:22-07:00
Metadata Date                   : 2018:04:26 12:14:22-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:689c5704-9e03-0449-bc2d-406918468cfb
Instance ID                     : uuid:f1d82ad2-caab-4d4b-83a5-76aa814947e5
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 77
EXIF Metadata provided by EXIF.tools

Navigation menu