31_SCHEDULR 31 SCHEDULR

31_SCHEDULR 31_SCHEDULR

User Manual: Pdf 31_SCHEDULR

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

Download31_SCHEDULR 31 SCHEDULR
Open PDF In BrowserView PDF
V1.LJ 09/Z1/7L; 2259

/4 SSE 1'l'3LER/OS3

~

SCHE DU LR

1

PAGE

IDENT
SCHEDUlR
l'1ACRO··
NAi'lE
onHC
DEBUG EQ .0....... .... .••..
EXIT
IF
..
...
..
'CR

1

\

SCHEDULER

······2·
3

~

AS

, G

~.~..

,

.-

'

o

'l1-

!

~

o

1°
1
\

o

0

o
o
o

OOUOl

···UEBUG···

o
.. f QL lOW!. NG .. SJJO.ll.L r.t,.Sf; . fl. L .. l.OC..AIJ.O.N S_,.1!+: .. ANU .... 15..QCJ

....

.If.
~

........ ..

1,0

Jt.

00000000

.........~

ILU~RnE·

o
...... .. >/0:. _......

()

¥ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

37

DBl17/Y4

0453

()

o

o

o

o

"BLOCK S7PAGE

o

PAGE COUt\T

o

o

o

o
---

d'

._-""

ANYONE WHO WANTS TO LOOK
O,l
PFLOC
CORE
PFR
>t-

23S

OOuDO

o
o
o
o
o

u

234
23 :>

····040 DO·

UOOOO

SCHEDULR

4

32

o

4·····1:28

o

0018

. 4-·000·8·

o

PFW

EQU

o

PSA

EQU

elK

EQU

o
o

>;.
... ;y:

.... "1:..

247

BASE AOORESS IN PAGE INDEX FILE
NUMBER OF PAGES PER USER
MUSTUEA.FOWER OF TWO
4 FILE BLOCKS PER PAGE
·LENG..TH·····OFA····PSA . .
INSTRUCTICNS WITH THIS SYMBOL IN
THEIR ADDRESS FIELDS ARE STORED
INT05'{ OTHERTI\STRUGTIONS·· ....... .
PAGE FILE ADDRESS FOR RESIDENT
p.p LaC ... 21'11 .
ALL INSTRUCTICI\S THAT READ OUT OF
THE PAGE FILE HAVE THIS IN THEIR
AD 0 R ESS FIELDS··
ALL INSTRUCTIONS THAT WRITE INTO
. . . . . . . . . . . . . . . . . . TH.E. PAGE FILE HAV.E .. JHlS.lN. .. THEIR
ADDRESS FIELDS
INSTRUCTIONS WITH THIS ARE
............................................. USING A··· PROGH A MS TATUS A REA
THIS INDICATES THAT THE
INSIRUCTIGN IS USING THE

1408

..

".

~

248

EQU
EQU

... EQU

SCHEDULER

249
250
251

00022
07773

····0777(..

...•

,()

o
o
()

PS'AuBlOCK···········

,.0

25"2'·'"""

GOO (10
IJOO 35

RF·WOROFCR NLM8EROF USERS

00550
00554
H16C····
04
02

·00

OU

o

o

o

o

WARFT '(Pi: OF

()

ARDRE AcrER

o

o
1/0 IN PROGRESS
SEZ Fe BLOCK
RE
··OCCUPIED·
............
.

o

fOR PAGE.:;

ALTERED

C)

USER INTERRUPT LeCATIONS
BCD FAULT

00u022

ARITHNETrcfAULT

FlOArI~G

000103

POINT FAULT

AN.INT.ERRUPT .SICRESINIO. WOROM
AND JUtWS TO 1'\+1
M CONTAINS
THE FOLLOWING
S..
.....•.....................,......................................................................................................................,.....................

d'

o

.~
... ~>(.;1';>F>f>;.'f '>f.>f.",,-f' "f "I- >f.>J."f ¥."f >j.. .,.."f."f.'fJil''F''f''f''fJil'.Y'.''f 'f-'l·-·'f¥·"PIJfJf. "f."f"f."f¥.""'" >f."fJl. ". .• "f'\' 'f .J$'" ..,.." .... ""'I>"f>l'

~

• "f

...

-... ;;'.~ •.....•...................•

""

f..ILE ..C.ONI.ROL... 8L OC K ..DEEIN IJ lOtts

..

o

DIVIDE FAULT

lIGOG4EJ

··QOOG68

• ¥

¥

"."'."".y.:."" .....

>I' ..

..

"f, .. ,

,~~

,.~.

,~

.. ,-.".-..

,

".

Of

J

o

. . . . . . ·0·0 ·000··

00002

II 0003 ....
OOOOl.t

·Er;··························· .•••

~."f

·'"

.. -

....... GSP
cpp
• ¥

AGGO UN-TIN G···WOR8··········(MUST,,8·E···G)···,
LOAD POINT BLOCK
•
CORE POINTER IF NCN-ZERO
..
··IF8IT23·=1,· CORE 8LOCK···H·AS····
•..
BEEN WRITTEN INTO
¥
........BLOCK .. NUM.cER OF .IHE.CURRENL.BLOG~
ENT PCSITIOI\ POINTER
"l•·3······S·EZ····,R
FOSIT.E·A,e-··cN·.L:·Y-·········'··,·····~
WITHIN BLOCK
CSP)
•
.........•.., ...•.......•....... ,.........•...1J.....•".. •.•
2 SEZ AT LeAD POINT
..

o

·..•. ,·..•.•.•.··..·...· ...•N.'.••·...··~,_ ... · · , , · ·..

GWGR9··

OuOOl

o
o

EQU
EQU

. . . . . . . . . . . . . . . . . C.0.REEt. L.
4

o
o
.." ...••.••...., . ,., ,...~...•••...•. ~•....••••....•, ••, ....•,........." .......•••

o
o

~

£ S

ASSEM8LER/O~3
V1.0 09/21/74 2259 PAGE
5
SCHEDULR
MEMORY PARITY ERROR INTERRUPT HANDLER
......................_.............-...............-...............................................-:........._-_...................··.._..··_···_-·........ ffr..·......····......·....·;··Jj.·........·...... _......._............._ ......_ ..._.._..................__......_....._ ..._......·....·.. ·_.... ·····.... ·..·.._..·······......·....··Elt'T·2·1-··-S..E·Z·..t·j'fO··..·O..F..--O·A·T'A···. . . . · ·....·......................................-.............................._............._....................._-........_ ..8IT20 SEZ FILE MARK JUST READ
~

ct
~

f:

.~.

()

~ifi~ §~~~§~~~~Af~82~eA~E2~t~SE:

.

l

OJ

<>()

". .-..........--,.,-,.~-,'. ,-,--.-..~,-........-...,--.. . -..·. -··-·--··"'·-....-....·-~. ··~···--·"'-8·o-·-·~'--'-......~-·. ···..···--··..-···--····--'-·--·-..--··-··..·-·----·-·8·1-T1...6-·Se:-Z--IrOftftE·SS--ER.RO·R-·_····_'_··.·....·..:;.··. __ ·...................-..-.. . .--......- - . - - t>
87
,.
BIT15 SEZ SAVED FILE
~
() _......._.......................................................................JLQ . Q.. O..2.....~_ . . . . . . . -.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~.~ . . . . . . . . . . . . . . . . . ?~.~B
J;.~Ll)..........................._..........~........_.........................................................................................~. ~.~.a··~·6·R "2'~' N"·1.·8t-~·e·r< . a.t;.I.QJ~Q............................................,........; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 ( )
00006
90
EPP
Eau
6
END POSITION POINTER
~
............................................................................................................................................................................................................·. . ·. . ··. ·. · . · . ·. . ··9·1···. . ···. . ·......···. ·...........>f:.. . ·......_......................................................................................................................- ..........._...................·.....·......··........................•··.........·8·I·:[·2·2·. ·. . ·s . £·z. . . . ·T-·H. E. . ·.. f·I·L· E·. ·. . HA.S···.. C·H . A·N·G£.o..·.·. ·. . ·. ·.'t·............................................................................................................................................... 9
()
.
.
92
,.
81T21 SEZ POSITIONER READY
11()
.
93
,.
BIT20 SEZ DESIRUCTIVE READ
~
.~. . .- -............--...........--.. -,-...............,-..,-..- - - -..--.. --·---·. --..·"""'f!rtr---'-7"""-'~-·---·----·---·-------·---·-"-F-rL-E--o-I-ReG4'·OR·'(-·--·--------·--·...,.........'~·-···-·...,.·----·---'· t.
.
95.·
BITS 15-18 CONTAIN THE HT
~
.
() ......................................... ······· ....·_·_·_..···..irO..u·OT.. ··_·............·......······. ·....·····....·..........·..··........·. ···§~. ·. · . ·..........····. i·;·[·......··· . ·. ··. . . . TQU ....·..··......·..···..·..T ......···........·_....· ........·......·...... ·......·-..·····. · . ·....· · .. ·..···~e·f~T·~ ~ Eh~·T~·Q·~·~·8l~·o·B~·g'· ··P.9.~.lI.l.QN. . . : ................................................................................. _.......................... a ()

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

.

.

................................................................................................._.................................._............................._ .........................................................................................................................._................ . ......................_.........................................._........................................................................................ .............................. .................... ............................. .................................................................................................. .........................._ .................................................................................................................................................... G

0

0

....._..........................................................................................................................._ ........................................................................._........................................................................._................_.................... _.............................._ ..........._...._ ..... _ ...................._ ..........__......................_ ........................_ ............................................._ ................................................_..............._ .............................._._........_._. __...._ ..... i

o
0

-

0

0 ..._. . . . . . . . . . . _............................_. . . __................._..........._...._. . . . . . __......_. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _..._. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _. . . . . . . . . . . . . . . . ._..............................................................................._. . . _. . . . . . . . . . . . . . . . . . . . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _. . . . . . ._. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ._._ 0
_

•• _ _ _ _ "".". _ _ _

~

_ _ ••• _ _ • _ _ _ ••• _ _ _

~_. _ _ _ •

_ _ _ ••• _~. _ _ ••• _ _ _ . _ •• 'M _ _ • • _ •• _ _ _ . . . _ _ _ _ • _ _ _ ._~ _ _ _ _ • • _ ••••• _ . _ . , , _ , _ _ • _ _ _ _ ".,_.~ . . . . _ . _ _ ••• _ _ _ _ _ . _ •• _ ••• _ _ • _ _ _ ._~. _ _ _ • _ _ _ • _ _ _ _ _ • _ _ _ • _ _ M _ _ _ _ _ _ _ _ _ _ _ " . _ _ ." _ _ _ _ _ _ _ _ _ _ _ _ • _ _ _ _ _ _ _ _ _ _ • _ _ _ .". _ _ _ _ _ _ . _ . " •• _ _ _ _ • _ _ • _ _ _ _ _ , , _ _ _ • _ _ _ • • _ _ _ _ _ _ _ •• _ _ _ • _ _ _ • _ _ _ _ _ _ _ " _ _ _ • _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ •• _ _ _ _ _ _ _ _ • _ _ _ • _ _ _ _ _ _ • _______ . . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ • _ _ • _ _ _ _ _ _ _ _ _ ••• _ _ _ _ _ . . _ . ____ • _ _ • _ _ _ . . . . . _ ••• _ _ . . ___ . . . . . . . . . . _ _ _ _ _ _ . . . _ _ . . _______ . . . . . . . . . . . . . . . . . _____ . . . . _ _ . . . . . . . . . ___ . . ______ . . . _ _ _ . . _ _ . . . . _ . . ___ . . . _ _ . . . . . . . . . . _ . . . . . __ . . . . . . . . . . . . . . . . _ _ • • _ _ • _ _ . . . . . . . . . . . . . . _ . . _ _ _ . . . . . . . . . _ . . . . _" . . . . . . _ _ . . . . . . . . . . _ _ _ • _ _

0
(

....,

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

U

..._-_._-_ ........__.....-....._......._-_...__.....,,---_.._---- -, .........--, .._-_. __........_-" .•_..._....._-" ..,-----_...-...._-_ •.•-......._..__ ._-_..._..._----."--' ,---,.......__..•-_._._-----_...__ .........._------_.._.-... ---_ ........_-----_. __..._-------------_._--_..__..._-_.._----...__ ._-_..._.........._----_... _•.,--_..._'-, .._------_._-_.----_...._---_ ...._---_....-_.."._._-_.--' ...._-_. __...__..._--•... _._..__.._. ,..--..... -.---..--,.. --.•

0

--~

..--.--..---- .__.._--_ ..." ..__.._-_........_-----_ .._---_.._-_....._._--------_ ...__....._.. --_..__ ., ...__.._...........-------...._...¥..._-"..._--_.....----_•. ,._-"._.. ..."..,,--_.. ,...._-"".... ,"-_._--,¥ .. __..__ ...._-

._---_._---

Q12

d

o

o

o

0

o

o

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

1 .... _·........ , ........·....· .................... ·· .... · ........·. . . ·.......··....·....................................., ............

. ,., . . .

---,,-~

. . ..... . ,
"~"

"~-

.,,--.--.¥--.~--.-~

... ..... ---....
-~--

~-~------.~-~

.....-.. -..'''--.--..

"~-,---

........

--"''".-~--

. . " . -...
-~--

---"--~----

.

-----.~~.-------.----~--

..... -

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

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

-.~--'.-

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

-~--.

.................__ ....._. _-_.,_. . __. . _. _, -.... ¥_--_.._-_.._..._-_. ...._., . -----..,----... ......._" ..,......._---...
~.,

-'--'''--'''~

. --..---.. . -'¥--...--..... "........
~-

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

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

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

~_

o
()
'-'

9 _ . ."........................................ "............................_ ..........._.•._........""................................................................. ............................_" ......................................................................._........_..................................."...._......................................................................................................................................................................................................."......................................................,...............................................................................................................................................................,..

0

G ....._ ........................................... _._ .........................................................................................................................................................................................................................................."............._ ..............................................................................................................._ ..................................................................................................... ,.............................._ ....... -c..... _ .... "...........· ........ ·..................................................................................................................................................................

0

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

'3:J

.'

.:; ....................................................- ............... -

0

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

.... _ . -. ._ ....:....._

."

...." _.. _ _ .. _ .... ··•.........., .. _ - -......· ...... · ·..· - 7....· ......· ..· .. · .... ·· .. · _ _ · ....................... _ ..... _ ....

. . ._. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _. . _. . . . ._. . . . . . . . . ~. . . . . . . . . . _. . . . . . . . . ._. . . . . . . . . . . . . . . . _. _. ._. . . . . . . . . . ._.. . . 0

2 ................................ . ............................................................................................."............................................... -............................. . .....................................................,..__......................-:..........:---.-.............................................-.........._................-......._ ......................................_ ........................._........ _....................................................._ ................."................................................._.................................................._....._...-..............................................._...............................c......................................"............

0

(f)

ASSEM8LEFUOS3

Vl.0 09/21/74 2259

PAGE

SCHEDULR

6
>;OJ.'

294

';:"j:'J.~<).<:

¥

296

J;'

298

.y.

29g·

'f

300
301
302

l}

... lJ. .....

..'1:....., .

·303

304

J(.

3US

C)

o
()

306
307
308
309·
310

uG003

312
313

45U03332 P

00004

·47200043··P····

00005
776300DO
00006
420u0227 P
;J 00 OT1T600 OCt!] ..
00010
030001D7 P
000112000.0021
00012 13077766
U0013 142777
00014·:1:30 fJ UO
00015 176000
00016
424154
. 000 IT 0220 rJ (J
00020
11015410
000 21147-000 30
00022

142U002Lt

00023

:Ji077777

315
316

~:3":r7

31 e
..... 31.9
320

00026
·00027

0004U

00042

25003332 P

00032
U0033
OOO<34
00035
00036

o

00037
000.41

o

M

"

."-,.,.",

""'.~.

MEMORY PARITY INTERRUPT FROCESSOR.
OS3 WILL RECOVER FROM SOME PARITY ERRORSo
THE PARITY ERROR IS NOT FATEL IF IT aCCUREO
. IN THE" USERS"PRO@RAM, "ORIF·IT ~1AS"··A"8LCCK
CONTROL PARITY ERROR (READ OR WRITE), OR IF A
RNI PARITY ERROR OCCUREO WITHIN A tPUREt SECTIO~
OF· THE RE 51 DENT. ···IF·T Hl:PARIT YERR ORCANNC T8E
PROCESSED THE SYSTEM EXECUTES A tRTJ MACHERRt
\-JHICH·· NAY BE RESTARTED AFTER··.THE···FARI TY ERROR
HAS BEEN MANUALLY CORRECTED (THROUGH THE CONSOLI
BY RESTARTING AT tMPAREXITt.
HOW EV E RfTF ·l'HE PARITY·' ER R 0 RR ES Ul TEO "I'l\"/l1 R'fj··u"
SYSERRt, A CORE DUMP SHOULD PROBABLY 8E MADE
SINCE THIS IS CAUSED BY THE SYSTEM (OR CONSel)
ATTENPTINCTO' REF FERENCE NON-EXISTA NT ME MORy •
STAQ

. '1-.

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

CRSAVE+
·40S··
....... .

!1PARITY

.000.218

03302 0

.

...... .

~

o
o

PARTEMP
,. . ··MPAR02,X2 .
·IEAVE·r HE'PRO GRAM STATE··· BIT"

.... 10

JUMP IF FROM MONITOR STATE

-9
- 2,
X2 "............... "............. "................................. .
·5
.......................

o

¥;;;;3,X
RPARMSG

"24
¥ +2, X2
OPNSG
......................

MPARITY
f1PARITY
000218,>:2

5420

172 ij
01200
00777 77
B070GD33 .X:".
01000076 P
01D00042 P
0 iJ7?7T1YX
00

>J. J;'¥ :;.>J. ,... >;- ~ '1:>;-.»." "I- Jt. Jf'J. Jf >;. .

oGO 07

7767
(J300

00030
............ 0.00 3.1.

.». ';:ifJl. ~;.~ '.' ¥ Jf.>;. ,.. 'I- ¥- 'PI- '" >;. ~,.,.. 'I ¥ >f >; >J. J;:>;' ~..'I- 'J. ¥

RPAR~i

UO 02 4776740 0 0
00025
0300

o
o

PARINT

·314

00045

'" ';' >:•

Jf

~.¥:

,.,.

297

o
o

Jf.V Jt: Jf.JH' >;0'>;. ~;.>1- .,..

HA~OLER

.>;-

··295

o

'J. '.~J;'

MEMORY PARITY ERROR INTERRUPT

... Q..[J078,X 2 . .

o
EO K F"OR" PRO GRAM

UTINES

·"STA"TE'"S YS·TEM

'JUMPIF TRIS IS THE

PHANTOM~

LOAD TEE INTERRUPT CODE

lJ.+i t X2
SYS~RR

XXXO = NON-EXISTANT MEMORY
SYSER.R . . . ......,... ··'XXX1":=· 'NON- EX'IST'A"NT"M EMeRy·····
8PARITY
XXX2 - BLOCK CONTROL PARITY ERRCR
MPAR01
XXX3 = RNI/RAO PARITY ERROR

·NACHEfm

o

XXX4

..... "

..

o
()

XXX5 - NON-EXISTANT MEMORY

00

XXX6

344

XXX? =

o
o

o

o
o

o

o

(::-

o

0··'..

o

Of, . . ."" . . . . . . . . . " ....

o
o

~+o-_,

>

cr,

A SSE

I"3LER/OS3

Vi.O

U9/21/74

2259

PAGE

MEMORY PARITY ERROR INTERRUPT HANDLER

SCI-IEUULR

7

(j
~

i:

~;

I
I

("),.

()

, .. \1

\..D

Q

()

()

()

i
1

I0
I
I
!

\

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

SEARCH FOR LIBRARY PAGE
JUMP IF NCT A PURE-CODE PAGEo
CO Mpur E"r HE"PPGE"NU MBER··CF.it·.. ····················•·••··········
•• oTHE PURE ceDE PAGE
T'THE"'PA GEnrSC"ENT
CHEC KFOR· A··USER.·PURE ... PAG£.
JUMP IF NCT A SYSTEM PAGE
·······F R'E E·····T··HE·· "PA GE············-································ ..
...................................................................................................
GET THE MASS STCRAGE ADDRESS
MAKE THE LISTAS ENTRY

0

0

o

b

·····~

0

'STORE TNTCFAGE"ACCES s"wmw

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

0
OOOr2'''S43G33'23 p.

0

ENTER HERE TO GIVE THE USER
A MEMORY PARITY ERROR MESSAGE.
·····HPfi···RKI·tt··tDI·························RPS·APTR,X3 ..··
ENA
MEMPARTY
.~~~
···~~~a5~~·

o

•
•

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

0007S 14677777 X
G0074 00702451
"00'075D1'OO 1'046
................. .

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

..

. CONIROL.MJ)O
.. ...................................................................................

.....

C)

389

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

00076

0 L,:

o
o
o

0
()

C)

20GJG

000.1'7. 12 a77. . {...,...'t

00100

OOX2

BPARITY

53600

00101 172000
'00 :t 02 .. ······1-76fJO 0 1: O'
00103

00104
00106

MASK TO

16600010

35277777

DOT 05 "402 00'104'

01000145 P

= DATA

CHANNEL ACTIVITY

.lllX2··::SEARCH/..HO.VE·OR TYPEWRITER

...... .

UJP

THE CHANNEL NUMBER

SET THE MEMORY PARITY BIT
. TFIT WASe AT!), "CHAN NELACTI VI T Y .

()

o

Oi

C)

0.,

o

Oi;

o

Of;

o

0>

o

'3t;·4

o

0

o

A SSt:fviGlE9,/OS3

Vl.0 09/21/74 22S9

PAGE

MEMORY PARITY ERRCR

SCHE DU lr~

I~TERRUPT

HA~DlER

(1)

"

4,] 5
4uE·

TH IS SECT 10 N···PROCESSESPARIT·Y
OCCURE WITHIN THE MONITOR.

407

408

()

00107
oOliO

o
...

o
o
o

o

o

54200021
17200007
00111
01200112
00112 ··00 7iJO 040
00113
007(J0112
00114
010U0076
00'115" '01:0frO 1:22
00116
00700041
00117
00700113
00120
00700116
00121
00700120
00122
22000101
(J0123
04600003
00124
00700121
(JOl2S ····14777777
00126

P
X
X

P

P
X
X
X
X

00·Q21 ·3·

X

270110020

00127
14277777 X
001'30 "07177777 X
00131
lJ0700124 X
00132 .25200130 X
00133 033C0131 P
U0134
44000142 P
00135" 16677777

00136 5304DOOO
00137
53600000
0014 IT 1460 Durro
00141
40400020
... 80142 36200000
00143
0260014-2 P
00144
40400020 p . . .
00145 54200043
00146
220J0227 P
llO147
77730000
DOISO·· 7763QrOl)
00151 250033~~2
0.0.152. il14UOlJ2[L

00153 P

410
411
412
413
414
415
416
'417
418
419
420
421
422
'?~
Y.iow~
v

424
·· ...... 425
426
427
428
429
430

431
432
'433

LOI
ANI
UJP
RT J .....
RT J
UJP
"'"'' U.:JP·
RTJ
RT J
RTJ
RTJ
IvlPARRGVR LACH
ASE
RTJ
··ENQ
lOL
ENI
NTH
RTJ
luAQ.
AZJ,LT
SWA

t1.ff\ RITY

XeA········
AQA

4~14

OOUl,S :3

~IA,I

.RECREAT E. SliA

1JO
STA,I

SYSERR
S YSERR
8 PARI TY
"MPARRCVR'"
MACH ERR
S YSERR
"MACHERR.

M ~\CHERR

··213*4+3
038

MACHERR

'177778"·
000208

PURElIST X2
PURfrASL~ I'
MACH ERR

P URETA8l,X2
>/--2

RECREATE

·7·77778"'·

X2
0

VFO

·AeR···

LOAQ

PURE-02

UJP,I
EQU

"'"'

000208

.TMPURE,.X2...

-'f-l,X2

000208

MPAREXIT' 1:.01 .
LACH

445

445
447
448

000218 X2
··0·OOO78:X2····
1J' +1, X 2

TAI
EI'lA

435

436

437
438
439
44Q
. 441
4£f2
443
······£.4·4

...

NPAR02,X2

CRS,£\ V E+3

"

Ai2/0INT
. - .,.
,-, "

'"'-~""."

,.,' " . , "

PART Er'W

ERROR STH tLT

I)QJ

LO A.D. l . H~ .. J NT E RRtJP. TC 00 E

,()

XXXO· = ·NOt\-EXISTANTt-1EMORY ....

·.. ··.....w..

XXXi
XXX2

XXX3
XXX4
XX X5
XXX6

= NON-EXISTANT
MEMORY
=
BLeCK
PARITY ERROR
-RN'I:lRA CPARITYERROR'"

0

= .NoN-.EXlSTANL.MEMP RY.

0

CC~TROI:.

XXX7 = ROP/STC PARITY ERROR
LOAD THE INTERRUPT GODE
SKIP IF AN RNI CORE CYCLE

"

.. ,,>

0
Cli

DETERMINE IF THE PARITY ERROR
eeu RREOWIT H IHA'PORE'RE GION
BETTER LUCK NEXT TIME

... "0

RECREATE THE hORD IN ERROR BY
···········VIRTUEw . OFTHE·F'ACJ·THAT·PURECODE···
REGIONS HAVE AN EVEN PARITY WORD
IN .. THE. l.,AST lOC AIION
ZEROfHE WORD I~ ERROR
CREATE ... THE-.XOR.OFTHEREGION
RESTORE THE WORD IN ERROR
RE 51 ORE'it\ DEX2

Mw

•

,0
~.

~

,

<:t ......,

U

0

0

••

ENA8LE PARITY ERRCR INTERRUPTS
RESTORE THE· CONOTTIONREGrSTER
RESTORE A AND Q

OllG 208.

RETURN

-\<

BEGINNING OF PURE REGION 02

l'-'\
____

0

o

0

o

0
()

Ol

0

o

0
0

o

0

0
QJ

0

o

0

A SSE l"lf3 LE RIO S3

([

Vl.0 09/21/74 2259

I,

()

Jf
Jf

""

' _____ e

00153 P
00153
00700044 X
"'0 0 :t 54 . ··77·74 0 0 00·· .. ·····..···
0015577567000
·······OOT5'6·2U077777X·
00157
031U0162 P

0
0

00161

00162

>J.

..." ..•

0
•••.•••

H

•••

w001·7~3

U0174

0

00175

_.

ILLWRITE
.~...w

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

4

••..

00164 1307776
00165
7707400
"'-'OOf6E 'T30ifOOG
00167 5360000
..... ·····0 017 0·· ·71·65·4·(] 00 ........... .
00171147(lIt1JOO
00172
034007D5 P

0

77674UOO

Eau

. . . . . . . . . . . . . . . . . . . . .H

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

03331 G

OSRS AVE

HEIS
A9lROS

INTCTfiE OSR

........................................ FE·" GH ·-T H£... 0 F FENCl NG ··INST Rue 1:r 0 N··..·...

0001·49·

A9/RIS
IRTEMP1
RTEMPr"·····
1.

SAVE
THE ..·. OPER.ATTOt'l
INSTRUCTION
to. AO.... THE·
. . Co,nc·.......................... . . .

6RIJABl£,~L

,,1

......... - ................................................ ··· .. VoJF-·········· .. ···· .. ···.. ··· ·· ...... ·· .. ··.I.·,';u'· ...

o

JUMP IF RNI HAS NOT POSSIBLE
SAVE. THE OSR

LOAD THE CpeOCE .TYPE
'ANOPUT IT'INI0'!NDEX'

.

r

OFFENDING INSTRUCTION TO A
····JUMP···. ·,.·O····TH£ . ··AP·PRO·PR-IATE·R.OUTINE·

GOD E, Xl

00215
010H!71
Oa2iS .. u1. 030.3IJ;1 ....
Q 0 21 7
01 01 {) 30:)

d
)

00223 01010100
00224'020 arr::ro ,r
00225
03030303
00226.-1717-171
00227 1500000

0"
0';

0000000

o0231" 'D1rnrOO[l5'p
00232

0

040:1.01.0:

.... 'tl022± ...... ft40 t;:1:t:t2 ......
00222
04050L;05

00230

00233

0>'

51lt

.. 51.5 ........................... >i-

01000444 P

00234

01000320 P

00235
U0236

01000316 P
01000442 P

00240

Q1000370 P

U0242
00243

01000363 P
01000361 P

00245

01000412 P

o 0"23TO 100 0';r30"p
0024. t.. 0 LOO 0.366P

·-.......00244 ··O.1:UO D414"P'

3]:

"IRO

01000262 P

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

51E
517

UJP

UJP
UJP
. . . ,.. ,. . . . . .-'/. ,. .... ,............................................................
UJP

... ,·····51:·8· ..·
519
5(::0
UJP
"'S21'UJP'

522
523

UJP

UJ.P....
UJP

IRALARfr'

UJP

........,..

IRLDA

IRLOI

IRLDAQ

IRSTA
IRSTI

TRSTAQ'"

IRLACH
..I.RLQCH . . . . . . . . . . . . . . . . . . ..

524
IRSACH
525
UJP
IRSQCH
. . ···... ·-52· E.............................,."................,................,. .......... U-J p ............................... ---r- RME-Gl····

527

o

o
o
o
o

-0 02F;:- "0 lTTl O· (n:fa O·

O.

o

N . . . . . . . . . . . . . . . .N ............. .

.. ··tJ02·11 .. N16"1)1·O fl 00- .................................................... ·. ··· . . ICi.·Qi"(....... •..........·•.. .
00212
OOOOLHLt
00213 15QO£HIUCl

00220

o
I

R ~jPAGEIN

00207
... -1302-10

0

o

2

'4 &~lJ§ 2-

00205
-002Cf6

()

0

,.

-15

(0203

0

'""._.............................."1-¥ .......................................................................................................
•

•

00204

()

•

·IPTHE~PAGE

•••••• ..

"00176" 7766lHIOO'"
00177
55400000
00200. ··2140 0014··
u0201 55000000
00202
41003321 P

0

"'"

· > f

RfJ . · · · · · .... · . · · ..······A···t2·1
REGSAVE[." . . . ,. . . . . . . . . . . . . . . . . . . . . . . . . . .,. ...,. . .. SAVE THE INTERNAL STATUS
·····VF·D··_·······
SCIM
7 DGO
PREVENT INTER~AL FAULT INTERRUPTS
A~J.qW. t::Q .. IN.. THJ$.KOWJ!.NE ..
LOA· .. ········
Jf +3
, NE
THIS CODE LEAVES THE ILLEGAL
408,0
WRITELIGNTOt\ IF·· SCREAM
¥+1
IS NON-ZERO
148
GET THE PROGRAM COUNTER
······..···'s·l'''!l· ....····•· ..·..·,,······
... P e, X2 +P SAM
"'ANOST 0 REIT"TNTO'THEPS A"

···········776/0·fj!JIJ-· .. · · .....·····..···················· ..............................................

42015544 P

>I->J.lf.>J. J{.',.. >J. "''/- 'f¥¥4·J{.·'I'>J.·>I--'I- Jif¥'Jf ""' •..>j.

WILL ALLOW .. THE USER TO CONTINUE
RUNING hIll BE
.. IS·. ·IWMEMCRY; .. THE··PAGEn
FILE WILL BE UPDATED TO INDICATE THE PAGE IS
Ll;_GAl TQBEFfERENCE.

..._._

;

462
463
·····.. ·············. ··4·64
465
466
·· .. ·/foT·

~¥Jf:J{.'>J.

THE ILLEGAL WRITE IS ANALYSED AND THE PAGE WHICH

010U0162 P

200UOO
{}0163 "'4020 UO .... n ..... N

¥'I-¥},,:";'·iP;'·;;'·¥J,qoPf.;.f Jf¥J{>;:'>J.'/-Jj.''J.'Jj.';:; >;.

J(.-······REQU£STEtY~

·461

. (1),0.160 ····77 3D OfF+ 0 .................................

ILLEGAL WRITE INTERRUPT HANDLER
>J.¥:'O:.'>J.~~

THIS ROUT-IN E·PROCES.sE~··I LLEG-ALW RIT E. INTERRU PTS 9

'IJf

459'

0

SCHEDULR

9

......__ ..'1-4.' '>J.'J(. '4.,-::;. ¥ >j.'¥.>,"'1-"¥.¥'/-

452
··453
454
455
456
457
458

if
~

I

PAGE

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

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

IRMTH

HERE" ..... .
01-UJP,LDA,LOQ,LCA,LDL,AOA,SBA
-.SSA,SGA,LP.A,MU A, DVA, CPR.
....

·Ol), -"SHGUur'NCTGEr

02-LOI

., . . . ~E:. 5e~8~~·~~·~F§~. e~Ma~~8~~UAQ
04-RAO,STA,STQ,SWA,SCHA

05-STI
TA (T

.......... c······.. ·•·········... ···06~S

07-tACH
.....10~LQCH
1I-SACH
12-SQCH
..,...........,. . "13-MEQ

14-MTH

.

o
o

o
o
o

o

ASSEHrJLER/OS3

\Jl~O

09/21/74 2259
p'
010 IJ DldO
01000251 P

;J0246

OQ247

,UO 250,

01000466 p"

()

V

00272

12000011

J0275
00276
00277
00300

5354
2000
12ar]
i.J320

o

00301
00302

o

iJ0304
00305

00.303

o03U6

00307
,0.0310,

o
o

4

?~3'~

..... y

y .. ~.~ ..-\<.T

IRLOA
IReEA

'"54'6'"
547

TO

()

A.

U) A:\"..>'<'-\<.. :\':.Y~.. >t.>,l:\,:,

ENI
STA

. .

IRALARM,X3
IRTEMP2

AOA

RPSAPTR

SHA

, .............,...,.. '.. ,.. ,. ' ...... '... "···,··~~·H

IO,X2
9
·· .. ,....··_·9

IRCEARET

---

53100000

13077760
7
it-

X2

PFR,X

034iJ

'+ 000 8

P

RHP LA GU E '.,,' "'''".,',.

00311
47103331 P
0031'2" '554 QfH100-"
00313
04U3331 P
U0 31 4
~ 00 Q QeD
... 003::[5
100Q2:63P

'"''

-_ ..

0

,
LOAD THE INDEX REGISTER
EXT E N·I.J· T HfS'IG Ni."· .......................... '........-.................,', ......,........,........." ......"

Xl

.

--,

1,0

..... "'JUMP'TF'f{CINDEX MODTFlctHION ~...

TATX2

LOA

THE INSTRUCTION
GET THE INDEX 8ITS
LEAVE ONLY THE INDEX
SAVE

'TAI'X1'

-15
ANA
38
AZJ,IRCEPASr

552

C)

'RETUR ~f' ..

SHA

548
5"4"9'"''
550
",.,1351.

553

PAGE NLM8ER

40003

Rt-l0S
0,X3'R.......

'541
543·
544
545

GLOBAL

X2
P FR ,X2 " ... ,..........,........,... .

0
0

"6IRTEM
......... .

1
53 U
77
14 0

ct

.()

539
5 it 0

., . . . 0027 4 .. :t2D

()

"

15-SSH,l8R,SaR
16-RTJ
·ll·-·BOP· INSTRUCTIONS ,(,64-67)

IRRT J
"'" I R8D p.

, UJp.

530 '

536
537
538

20277777 X

00273

"TRSS H'

534

i10271 ,.53600000

o

UJP
UJP

ILLEGAL WRITE INTERRUPT HANDLER
.. ,

535,

00262 14300605 P
00263
40003322 P
. D0264 "5350flOOO
00265
120771'60
00266 17600003
00257' '03TJU G276P
00270
30003323 P

(",

SCHEOULR

5213
529

542

o

10

532
533

aOZS1 143[0343 P
1J0252 13077760
00253 77670000
00254 13000004
00255 53600000
00256'77654000'
00257 14704-000
00260
034007U3
"0'026"1 . '0 13(}0 000'

Q

PA GE

JUMP IF NO INeIREer BIT.
(INDEXED) ADDRESS TO A.
15 aIT ADDRESS TO Q
UP PER'3BITS . e F18BITA DuRESS···'·"·"
GENERATE THE PAGE NUM8ER
.(;LQB~l,. PAc;r:: t~U.M.9E.R IQX2.

",PERFORM. THE INDIRECT ADDRESSING ..

0
. ,· . ·• ..

()

INDIRECTL YAGORESSEDWORO·IS NOT

0

IN PHYSICAL MEMORY

WORD.

(~"\.

V

AG IfIN·FOR·INUEXTNG

T ADDRESSING.

o

p
00316
i4:HlQ
00'3 :J:7"-'0100tl2 i'-<;;..;".,.\-'" ............, •. ,., •.,...........

Q

0

·······00320
1

00321
00322
iJ 0323
00324
00 .025····

0,

0'

EN
--¥'.l(, ,¥-..>f.--¥'--¥' --¥'''l. LO A Q+--¥' Jf'f>l- ++--¥'¥..... I R T " ENT
. . , . , X3'

1431}!l32

0100025
5320000
13000024
30077777 X

UJP

... , ...................... ,I.IA,,,, .. , "".,,'

R THE

0

RETLRN ADDRESS

0

. ····EN TER THE RETLJRNADURESS'

Ell.

SHAQ

0

AO,A

00326
00327

0

0033011+300332. P

ENTER I.HE.RET UR N .. ADDRESS

00331
01000263 P
00332
03600343 P
(j 03335320 tHHl 0·,
00334 13000024
00335
30000324 X

0
0

'0 0336"'''r3''U [J a 031+"

00337
00,340
00341
00342

53600000
7765.4.0.0.0
1470ltOOO
Q3400703 P
~ .. ~ . . . . . "

0
M·'" ....h

••• '"~~- . . . . . . . . . ~~ ......'"." . . . m ....

00343 P

IRCHK

EQU

A STORE HAS BEEN DETECTED

0

O!

0
n
-----

.

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

ASS018LER/US3

(J~

ILLEGAL WRITE INTERRUPf HANDLER
I
LOQ

'dO:)4T'S43'0332-3 "p

i.

00344
21300046 X
00345 ..53200000
00346 176U0037
00.347
5371+0000
00350"'20377777 X

r

f
i

.'

\

U0351

()

II A
ANA
IAI
LOA ..
AZJ,LT

03300672 P

·'····'·······RPSA·PTR,X;-f+FfS~·

CR,X3+PSA

,X2"",
NPU-1

X3+PSA
V MM,X3+ P SA
IRMP

,. ,... AN r f " " f 7 7 s ,... "....

STA
VMM,X3+PSA
···X3
LOA
8IT21
SSA
PAGETABL,X3
····SlA····.. ··"·· "PAc;E'TABI:';rX3""
UJP
RMOSR

II, 0

TAT··

I

I,, ()
I

':GE1·POTNTER·TC·RUNNING·USER PSA'
GET ME~ORY PROTECT BIT
c;ETVMM·P AGE, l'IU MBER ...,. ·140 a
c;ET USER FAc;E NUMBER
········G ET·'VMM·WORO··· ..
JUMP IF A SYSTEM
·M

G')
;:-,

II

••••

PURECODE

PAGE

()

··OSER~PURE'PAGE ~'GErpAGENOMBER

INDICATE NOT PURE

PUr.· .. PAGENUM8ER·INX3 ..

0

INDICATE IMPURE USER PAGE •••
·;; ... I't~ FA GE T AS
GO TO LPOATE
HE PAGE FILE

0

!

00361
14677777·
,0·0·36·2, ······0·1.·0U0364
00363
14677777
00364
1~300343 P
00365"010 IJ0372'P

I

I

I 0
II

0

11

.rRSACHi~,

12

IRCHK,X3

c:rRCC'A'~

00366

14600363 X

no 370

.14600361';;:'"

12
I RLACH1
. . .cfI·················

01000371 P

00367

00371 14300605 P
J0372 .... 30,003323 P
00373 536000lJu
00374 20200000
···00375·········53
00376 20
00377 12

0
0

...

·········SACH·········
·········LQCH·········

0
t

... ,· ... "'·W'l'-.It- •.•• ¥[A C H¥¥ .J/.''!I-¥.>I-.'

IRAlARM,X3
·RPSAPTR

o X2
THE INSTRUCTION
·JOHp· IF OTINDEXED
GET

U0 LtG 1 12 U{]
1
00402 ·······12·0·7·/·7··1Q··..·
00403
53240000
00404 12017775

. 0

o

'00'405t}1'OilD43:l
004061200lH120
..,. OQ~.4.Ql...O,1,.Q.UO.lt:3~ p

0

·00410143 GO

0

00411

OiOOO

!:J

'1'--

o

o

..

P

o

0
IlO 414
00415
00 4:t 6
HOOO 4'1·7
00420

0

Q

o

00421

7
f
i GS
Xi .. ·~····..

'on 1+22

d'

U0423
00424· ..
00425

u

0"
0.,1

p

x

1

0:>

CF. HARDWARE aUG.

HERE.

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

03331 0

14300343 P

SAVE THE ADDRESS IN Q

6.1 . 2, ..

LEAVE THE ROS
RELeGATE WITH

673
674
675
676
...6.77.
678

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

679

·6··ao

681

l;'

"'" .,"",., .

~_,_,,_e.

··*·~····STI······¥··

IRSTI

ENI

IRCHK,X3

p .........····......····~ .....··· .. ·. ·r· RGI··A . .

o

8lT
•• ....,,·••••• ••••• • ....... , ......................•.....w

THE

o

o

15;;8TrAUORESS'TO A·

668
66S ..

670
571

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

·00443· . Ot·GO 044S'"'P'''

3Cl

OO."NOT USEHAO.I1., PSA

Xi

, ..~~,8LAglct~x3

Oil
00442

c ••••

24
,.c.....
gc.ccc

c

00430
GO ~31

'00432
00433
00 1+34
00435
00436
G04s?
0044 U
oO.44J

o

Il,X3+PSA

00426

o(HJ427"'

0

0

~

0

X2

"'G04'00'0'3

0

(])

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

OSR

SECTION rOPR.GCESSLDl.AND

ENTER THE RETURN ADDRESS

srI

o
o

Vi.ll Og/21/74 2259

ASSEMBLE~/033

00444

14300605 P

663

00 1445
44003 331,P ....... ,., .....',. ,.. " ... , ..
LlO!44653500000

00447

12077764

. 00450

53 6uOO litl'

684
6B5

17200017
OOL~52
12000021
0'045303200432 P

6130
691
692
693
694

7765 1tOOO

"00460 ·14704000 ....

00461
00462
0"0463'
00464

"695

03400622 P

696
697

55400000
2040333 f P

69'8

699

5S0UOOGO

004650·10004-45 R··

~>'<~{'>'<.>,(>J.LO

IRLOI
IRC IA

689

53640000

00457

'·i,C'!-.1,<

688

00454 77674000
,orr455 .. 1Z0uoorr4
00456

SCHE OU LR

12

686
&87 '

00451

o
o
o
o
o

PAGE
682'"

ILLEGAL WRITE INTERRUPT HANDLER
I

OJ

>;-"'"

ENI
IRALARM,X3
XTEMP
TAL
X1
SHA
-11
..... TA I"
X'2'" ",.... ,.'..... '
ANI
178,X2
SHA
17
AZJ ; G E I RCEARET
ISA
·SHA4
IAI
X2
PFA
PFR,X2
E:NQ
. . ,. .,. '·..·40 008"'"
AQJ,EQ
RM8ARF
VFD
A 9/ROS
LOA,r·
XT EM? .. ,', ...
VFO
A9/RI S

SAVE

3vlA

.,.,.... ,. UJP

···7J,G,·

J;.¥.>,<¥~q:.>,(¥

°

THE,

TARGET AOORESS.

LOCAL'PAGEoNUM8ER"TO"'X2·."

INDIRECT BIT TO HIGH Ao
JlJ MP I FNO INCIHE CT" AOOR ESSING 0

o

----

MAKE A GLOBAL PAGE NUMBER.
JUMP IF THE PftGE

IS

NOT IN CORE.

o

TRelA

o

701

,'-"-.

'CALCULATE'THE VALUE' UF'- P+Z"WIT Fe
THE APPROPRIATE SIGN EXTENSION
SAVE THE ADDRESS·
VERIFY THAT ThE THIRD WORD CAN
8E LOACED ON lHE RNI CYCLE

00466'1170
0046?
3 a [lO
,.... 00470 ,5350

1430

00471

OOif72

010G

"'REt: OCkTE'l'O;f'H E-tJ SER"MEHORY'"

. 0047:3 "'55
00474
20
00475
13

LOAD THE THIRD HORD
SINCE Q HAD 4000 IN IT,

00477

17

005 Oil

.. CALCULATE A MA.XIMUM SIIE FOR THE.

03

o

00502

o

005030
00504
141
00505
254

00501

53

o

AND

00510

120

00512

5501)000D

00514,

53 2D U 0 0 fJ

00511.

00515
······,·,·,···· ..·,····· .. ·0(1516

IS

Mflt .··· . ·.

0.052.0....., . . .

."'"

o

U.A,,J.!.l

00521
00522

p

{)052i) .....
00524

00525

p

OD526 .

00527
. 00530
00531

00532

···········00533

a!!

00534

00535
00536'

6
Q
J

x

P

P

03331

·776bB8Dti·· ' ........ '... '.,.,.. ,. .

22015510 P

17600006
03lJlTlJ54·5P

D

03322 0

34003321 P
20003321 P
'005'46"''14-3'0 05 5U-P'

LOAD STARTING .......CHARACTER
ABDRESS
-.... ".......... ' CHECK'Tr"OUT
.. ................
,.

00545

00';51

5311+0000

. ,,0055020 OU,332L2 ".. _.'."_'"
00552

14300554 P

00554

20003322 P

o

o

...

· ... OR Ei~T·E-,w;FHE ..... srG N··,EXTEN DEB .. ' ,IN FJr']~'''W''''''''
AND ADD IT TO THE ADDRESS

00544

010006U2 P

o

o

OTHERWISE, USE X1

1300004i

00547

SAVE iNTERMEDIATE ·RESULTS· . . '·......... ,., ..,.... .

,SK IF.IE,S -I .. X2,

....,00543·.... ·'12071'·76 6

0;

o

LEAVE
THE INOEXEXING
BITS.:. ,., . . . . . " . .,.....-,.,'"
·JU
Mp·······IF·NC·INO

00537
21300366 X
00540..0460000",
00541
21300425 X

00542

o

IN ADDITION TO THE OPERATION, THE
LEFT THREE BITS OF WORD THO HAVE
"A" [aT 0 F . IN F[ UEKCE, "'SOM ERGET HEM
IN AND MASK THE RESULT
ASSUM( AT LEAST 16 CHARACTERS
DETERMINE IF THE INSTRUCTION IS
...... 01-'1 E'OF'THE,uRI'GHT-l (/- t"EFf"'Kt:tlDG ES
SKIP IF LEFT-TO-RIGHT ADDRESSING
HANDLE RIGHT-IO-LEFT PROPERLY
[OAD THE AOCRESS OFTHEFSA ....
LOAD THE USERS CONDITION REGISTER
.LEAVE THE ROS .. e IT
JUMP IF RIS IS IN EFFECT
LOAO THE USERS CSR

00517

()

PROCESS 16 CHARACTERS
LO~,O ,IHEfJRSJ,... TWO . JtORO$
SAVE OFERATIO~ IN X2
..
SIGN EXTEND fHE CHARACTER ADDRESS
,

120

GO 51·3·4S·0tJ3.;321· P ...

o

OF THE FIELDS
LEAVE IT IN Xl

CERTAIN'Er6.XINSTRucrEONS'ALWA'iS'

120
536

00507

o

LENGTHS

13

'00505

o

THIS
LEA'JeSO GO lJXXX x INQ ' ...,....
,., ... '.'''.'
MASK TO THE FIELD LENGTH

12

00475

IV

MI.SSEO .. ON.THAL .. ONE

CREATE ENDING ADDRESS
AND CHECK IT OUT ALSO
MISSED AGAIN, SO. WORK ON THE

....,.N······,,··,......· . ·.. Q. Q,55.,3 ............·0 .i . -£J 0,0'0' Q. .2,..... P....... ,........... ,...............'........" .

............... m

.... ' w..........., ... , ..... ,...........• .....· , ·.......

o
o
o

o

o
--

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

&!'

ASSEMBLER/JS3

t ([

!I

t
~

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

I
I

I 0
I

I
I

225~

00560

05700U01

00563

04700002

PAGE

13

SCHE DU LR

S~

760

761
762

00561
010U0573 P
,. .,. 00562" .5 Lr3ll3'323' C~"""""""""N"

SHA
QSG
UJP

, ..,.. " ...... , ......, ..... " .... , . ,' "A NQ .".... ..... ,

763

00564
01000567 P
""00565" 2130053T·X
00566
01000570 P
....... ,... ,.. , . , .. 005 6721·300S41·X
00570
12400011
00571
12477766

0

I

I

09/21/74

0055717,70 00·03.·.··.·. ·.""'. "

()

()

V1.0

._. 0"0' 5'5~5''''''-'"''~f""3'''U'lTO'O-' U'7
005S6 12077770

0

OTHE-RWISE, .. USE·Xl

IRBiJPNSX

00603

01000253 P

0
C)
0
,""\

\...../

o

" ,.... "..... ," ... , . . ., , . . . . . . . . ,. . . ,,,,,,,,.,,,,,,,, . '"',,,. ',",,'" . ,. . "., . ".,.... ,,,,,",,.
CHECK FOR REAO ONLY PAGE
IRCHK
IRTEf'I,P2··
THRE-EIIMELOSER" ,
Xl
CREATE THE ENDING ADDRESS
IRZAPC

¥

r"

(J

IRTE~IP2

"'006iJ2"131Yr7756"" ,

0

----,9

..... , ...... , ".. ". . ,,,., ...,,."'''.''0'+:::.'''''' ......... ,,. ...".."" +2 ,X:3"

531400:00

14300604 P

"",.,.,"'"

SIGN EXTEND THE INDEX REGISTER

00574
14300576 P
0'0' 5 75' 0 1 00 0 6 0 2 P
00576
03600343 P
OOS772D (}03 322 p"

00601

l'JRI

··coAD'X2"·

,,",., tJ057"2·S3'Oi.r·OO[rO·'" "", .. ",... "
00573
40003322 P

00600

TE INTERRUPT HANDLER
R'''rIEID''
-7
SIGN EXTEND CHARACTER ADDRESS
.. ·.. 3 ,.,.. , ..', . ,....,',., ,.... ,. , "... ,....',., . . . ,".'.'. ,., .."..'., LE AV E . ·1l PF R 0 PRI A·T E.. -INOE X8 ITS ..
1
SKIP IF INDEXING
IR3DPNSX
SKIP IF WITH X2
ILLEGAL

MHl CHECK IT CUT

...QIp. Qg.~lt3 P
OOEDS 22015544 P

00 6Q If..

··.0 0606,·7750 0000.,,,

00607
00610

11015440 P

1470002Q

03310

TELL THE GPER~TCR
THAT EITHER HE IS PLAYING
······WITH······ . SWITCHEs:·OR.. KOMPE-WTER·lS
CRAZY.

0

····0,,061 t ....t42?·7·7'lt
00612
77730
.. QQJJ1.~ .0:1,0]]
00614
2
·····''''''''·(j·O·615··· ····,,7

OQ616

o0617

00620

5

0

..

p

!J3331 0

, ........

"

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

,

".

"

... , ..... " .. ..

o

IRFLAKE

p
X

ILLEGAL WRITE
I REHIPRL

VF

08/000,08/120,08/014,08/350

o

o

0

o

()

o

o

o

0·.,

o

d

o
o

o
o
o

r~___________________________________________________._______.______________,_______ ~________________________________________;_

A~SEM8LER/053

CD

00622·

U 0 E2 3
00624

Vl.0.J9/21/742259

PAGE

787

SCHEDULR
ILLEGAL WRITE INTERRUPT HANDLER
>1A pAGE IS MISSING' FOR AN INDIRECT GYCLEOF ASTI OR LDI.
. RM8ARF
LOI
XTENP,Xl
.. LOAD THE TARGET ADDRESS.
ENQ
R MINOR
ENTER THE CONTINUATION ADDRESS.
UJP
Rt-IZORCH
¥
A PAGE IS MISSING FOR AN INDIRECT CYCLE OF A LDA TYPE INSTRUCTIONo

798

. RMPLAGUE ERA

791 .
792
783

54103331 P .
ilt701171 P
01000630 P

794

795

796
UU625

00626
00627
00630
00631

()

00634

471U3321 P
54303323 P

P ......

20300163 X

00637 ... ··1.410 07·0.5 .... j? ..

03321 1
0:3 331

800
801
802

803
U ....... ····80·4

805
806
807
b08

....... 80.·9····

810

811
81'/

O·

00640

,;

o

···.1~lD1U~2·P·

00 E3 5 4 1 300 634 . X'
00636
210J3321 P

o
f

42015505 P

00632'22015'544
00633
77660000

()

798

1~60GU40"

a~641

40377777 X

Z~OD3~15P

U0642

35377777 X

00644

53300000

00645

40300642

............................................ 0.0 643.45 3777.7.7 .X

(~)

,.

o

o
o
o
o

X

·····006462130·0527X'
00647
124ll002S
00650
7767UOOO
"'OOo5T ... 13077774:
00652
77674G!Hl
............... 0 0.653 ....... 776£) 00.00

00654
00655

13077774
20003317 P
tJO 65 6 "1'2tl777 70· .
00657

00660
00661
00662
.... 0.0.663
00664

1300000'/

40377777
25377777
45377777
20077777

813

814
···8fS··
816
.817.

818

819

··········820
821
822
·······823·····

14

·~~a

... .,

o 067r"Ol1fJO

____

,

.w_'"'

,._,

~'E:l~t~§~
I RT EMP1

""

~iINCON

o
1-0

o

24

...................................................... 25
826

o

827

?

X
X
X

X3+PSA
A;X3+PSA
......
T5,X3+PSA
8.21.0 RB 2 2······
.................._. . . . . . . . . .
PREPARE FOR PROGRAM STATE ZERO.
IS,X3+PSA
LEAVE ANY OVERFLOW OR FAULT .81TSo
. ··· ..·...... ·".. T:l:X3+PSA . . . . . . . . ."......................................................
_. . " . . . . . . . . . _. . . . _.............. _........ .
T4

STA
LOA
AIS
lPA
"RAEl-"
XOA,S
RAO

X

X

"_"

"';;';3

77654000

343006

REMOVE INDEXI~G BITS FROM INSTRo
SET THE LATEST 15-BIT ADDRESS.
RESTORE'THEOSR

RESTART-HERE IN- KCNITOR~
REMEMBER THE INTERRUPTED INSTR.
··EN!
RI'1PAGEIN,Xl········· . · · . ···..· · ·
EN T ER·THE·RETe RN·A DURESS
*
SETUP WILL SAVE THE USERS CURRENT STATUS AND
-*"At:LOW'THE U SER'TO-RUN . IN PROGRAM' STATE ZERO."
SETUP
STA
T1,X3+PSA
--""
__
.
.. LOA"
R
........
SSA
13,X3+PSA
.STAQ
....... T2,X3+PSA
IIA
X3+PSA
STA
13,X3+PSA
··..·..···. ·. . . . . ·.. · _ .... · ·. · _· · · . ,,···_ . ···!nn-·--.. ·.m..........·...,,·· CR,)(3 . +"PSA·····
CR ROS err TO HIGH Q.
21
LOQ

00665 37377777 X
"GO 66 6··343[Hl6X
00667
164777
00670

40d'

SACH
IRTEMP1+1
....
ENQ ·RMCHAIN . . . . . . . . . . . . . . . . . . . . . . . .
RMZORCH STI
IRTEMP1,X1
LDI
RPSAPTR,X3
. "LAC 1-1 ......" ................ OSRSA'V E
AOS

7/

S'ETRET ···.. UJ?

71'7778

()

o

IS,X3+PSA

.... ·0 ixr'"

o

...... .

o
o

O!"

or

.....• -......................_............_....................... _...................................... _.............. -.........................................................

o
o
o

o

o
o

Q.;

o
o

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

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

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

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

ASSEMBLER/OS3

Vl.0 09/21/74 2259

PAGE

15

~

_ _._ _ _ ..... _ _
_____
• _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
,

~

_

.

_ _ ......

~

__

~

"

-

"

-

-

-

.

-

.

-

-

-

-

.......

~

r

I

~

r"lii.:l .•

SCHEDULR

ILLEGAL WRITE INTERRUPT HANDLER
.~----.~--~-.~-------------.----------.~-.---.-.-.--. -...-.--..--..~-.-.-.-----.---.- ...-.-.-----" ...-.--..~.--- ..,.--...,.---..----... --,------.----_.-.------.....-----.--------- i: G

PAGE

ASSEM8LER/OS3
Vl.0 U9/21/74 2259
"""00770' 5313UOJS
00771
15177776

()

UO,(72

Gl0Di010P

00773
tJ 077/+

203LlOGOO
53700000'

00775
00776

66003324 P
03001010 P
20377777 X

0077'7

01000

()

033G1Ul0 P

2 U3 777T7X
17677777 X

, ""0,,.1.0 Q,1,

01002

01003

03101010 P

""'01004 "20377777 "X

o

o
o

01005 03701010 P
01006 47303340 P
OTOO T'13 OiJo03Tf'"
01010
02500773 P

9S0
931
932

933

934
",',' 935

16

SCHEoULR
T!lI
INI
UJP
RMP02
LOA

SCA

AZJ,LT
LOA,
ANA
AZJ,NE
" 'LOA'"
AQJ,LT
STI

~

941
94,2
'''943
944
845

RMP04

SHA'Q"
IJO

RNP04

RMP04
... TOaOUNO , X3+PSA· .
NK8ITS

RMPO 4

····P·AGEREQrX3+PSA"·

RMPD 4

.,~~C;EAC;E,X3±PSA

RMP02,Xl

01012
U1013'54'30334G

Ul014
01015

14677777
00702462
"" OTOI6" 51+T03323

o
o
o

01022

03101046 P

o

01032

ti1:{!23'P
01()~~3 P

01023
oro 2 If
01025

,

DELAY

IF

•........

., .. """",,,.:,wp Ro.. 8kQCK, Of 1'1f;:MOR'(
MAKE IT POINT TO ITSELF.
OWR02k .:::.,..V.MM,PCI !'HER,
(WOR03) :::; MSA

14300002
0 07 o:nlJ 1f p
403JUOOO
~ Ill(}26~
2~i!.103336 P
01027
45300002
01030
53100000
'0103:1:3

(R,PSAPTR.) TO A.
""1 E S IF OR PRIC RlTY USER

JUMP IF THE PRICRITY USER

0

o
o
o

o
o
o

,CHE.CK. U1E ...l1S.l;~R,..fR IORJJJ

01033 2017
. 010 3 4' I 7 6 0 "~i'I"r,",,"
01035
0310

PUT REQUEST IN TOP PRIGRlTY Q.

o

X3

",'""""'" ,',,' """ '°""'1'1"'1'\"';;:"1'"

B ITi?
'"'M"PTS \+AP Q:" """""',"""
+

1

'QCOU'tir'" ,
''i<

0.10,43
01044

INDICATE ONE

~roRFSWAP

REQUEST
-".

GENERATE SHAPBCUNO STATUS IN PSA
START SWAPPING LGGle (LEVEL ONE)

···· ..·,t:.CT"I\iA1E1HE~'SWAP P'HW" QUEU e···

01045

o
o

".''''''.'''''.''''' . '

o

01046
01047'

Gl050
" .0.105.1

o

o

(),
01052
01053

01:054

01055

0°

..

NOT

17601014 X

01021

o
o

o

IN CONTROL MODE
EXAMINE ALL TERMINAL DELAY BITS
DO NOT DELAY 1/0 BOUND USERS
GET'NUMBERCFPAGES'~"USEO' .
JUMP IF LESS PAGES
. CORE .HOG.tS PS.ll TO TEMP
REMEMBER HIS ",UMBER OF PAGES
JUMP IF MORE USERS
.'
SKIP IF SOME ONE FOUND
JUMP IF NOONE TO DELAY
.. GET' CORE HO!S'tS"PSA POINTER···"·"'·'"''
DELAY THE SELECTED USER
00

20101001

.033 JiG 2;:; R

(jl

DELAYED USER

SYSCM,X 3+PSA"~ ....

".~,

'"~"'.,~"~'''''''~O 1 020

()

NEXT PSA
00 NOT DELAY LAST

PRT'fPSA

U5500010
01001016 P

01017

IDLE

GET

O,X3+PSA
·X3+PSA

,<,

01011

RE~10VE

-1, Xi
RNP04

e5i ,ELL

937
"938
9 .) c
~
,840

HANDLER

... NH, Xl

"""""fAT"'"

93 is

946

ILLEGAL WRITE INTERRUPT

,Q 1 Q52P,
200J3325 P
40300000

··47303'32S"P'

01001041 P

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

....
997
998

J,..-' ..U ............

1000

1001

77730000

1004

01001046 P

1006

"""~On"7'O"2"4'6

o

"···""·····,"',···,,·,,999,,·

.. [jii)S6 ' 5 ! t 3 0 3 3 i 3 P ' i o 0 3
Ul057
"ll'l'O 6,,0,
01061

. RMQGZ.

'~RHTER~l

2''''"'P'''''"''··"'" ""'" ,."",," ",".""," ,"",,,,·1 illlS""'"'' "" """,,,",",,,,,,,,,,,."",,",,,,-,

Lb"I'RPSAPTR, X3

VFD
Ai2/DINT
"'"R;p"d"'"'·"··'"·'''"'"·''"'''''''I 8S E";r """,,,",.,."",
UJP
RNOONE

o
o

....•_........_......•. __....._...........__........___. ?t

o
o

o

2 ..._•. _..................._....-_......._........_......................._........ __........... -..

__u

'1:...u...o.....~_~_~~"t....'-U""'_~

. .a ..::r.J..J.._c:.C,\.f_'_O"'..L.r.:...O--_ _ _ _ _ _._ _ _ .__._._,___._. __ ._,_,_.._._.'_, ___ ,__ ,_.__ ________._.

01155

01156

01157

0~160~

i~60u002

01161 01001163 P
01162 14600001
01-16:3"55000 DUO'
01164
21301144 X
Ul165 12400011

()

01166 12477766
01167
53040000
o117iJ .... ·0100 1144·P

o
o
o
o

'01171 '55000000
01172
20301153 X
01173 120U0006

01174
0'3201072 P
01175 12000D03
01176·· .1307776&
01177 17&17777
01200
40301i72 X
01201: ····5540IJf.HIO·
01202 20701200 X
01203
550000013
0120 if ····13003 Q OS
01205 12 no
GIZ0 6 .,.. ·12401207 130

()
·......····.. ··· ..

o

010Ul16l.J P
i l~ 600 0 0 :3
~1001163 P

01210

0121

01212

120

10b8
1089
1090
1091
1092
1093
"''1094
1095
1096
lUg 7
1098
·1089 .
1100
1101
1102
1103
1104
'1105 .
1105
...... ·1107
11 Q 8
lUg
"","1:,,,1 :'1:,0"""
I1t1
11:2

UJP
JI-+3
ENA
3 ....
UJP
.v-+4
EN A·····································2··
UJP
'I- +2

RMCHAIN9 ENA
1
VFO"A9IRIS"
L0Q
Tl,X3+PSA

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

§~g

LOAD THE ORIGINAL PoCo
EXTENCTHE'SIGN
ADVANCE THE P.C. APPROPRIATELY~

'~9

AQA

······UJfL ·RMGHAIN7····· . . · · · . · · · · · · · · . · . ·. ·

o

CONTINUATION: A PAGE HAD BEEN MISSING FOR A RADR,
"RMI NtJ Ru,.
·······A9/R

WITH LDI OR STI.
LOAD THE INTERRUPTED INSTRUCTION.
INDIRECTION 8IT TO HIGH A.

~~

'" 'N"'N""',

"'1·,,'1.'7
<;J
_,~,,,,

T3,X

+PSA

5
'RffINOT'"
3
_0

'JUMP 'IF·NeINe IRE crAO'ORESSING.

T3,X3+PSA

····A2IROS·········
T .~,,.,3
A9/RI

"'--/,B?-'

;10
.G

'777778

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

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

o

iIi
,~

()

0

,(

... ·.L ;..

11
1i >\...•••..•.•...••.•••.•.•...• ,.,...... ,.,.•.•.••••••..
'Itt
11:1.

STORE

THE

ADDRESS

ONLY.

o

TRY 10 GET THE WORD POINTED Tao
OR!GIN].llOP·CCOE

'racow

A'~""'"''

NEW INDIRECT arT TO leH Ao
ORIGINAL INDEX BITS TO LOW A.
NEW ADDRESS AROUND INTO PLACE.
.... SlT CREMODT FIE"f) 'INS'I'RU crI'O N,,·
GO TO TRY AGAIN.

... "-':;:0

o
o

()

o

o

o

o

o

o

o

o
o

o

o

o

o
o

o
o

o

o

_ _ _ _. _ _ _ _ _ _ _ _ ._ _ C'_ _ _ _ _ _._ _ _ _ _ ._._._. _ _ ._ _ ._ _ _ _ _ _ _ _ . ___ .____._. ___ .. _

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

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

ASS E H9LER/OS 3

Vl.1J

09/21/74 2259

PA GE

SCHE DU LR

19

USER INTERRUPT SIMULATOR

.. ·····Jf.v·,.. Jf.¥-:;;.'¥¥':lj.>j.'¥."/-''':'lj. ¥·¥·Jf.'~·¥-··¥·4:¥'J.·"I-·¥¥¥¥¥lfJf.·¥.¥· ¥!,,'¥¥¥J~ 'If':>;'';;' Jf¥¥J{'¥¥'¥ 'f.Sf>f'J'lf ¥.">j. ¥'Ji.

1123
··1124·
li25
·····'112.7·

01213 14700010
012141 1+477377

()

012150fOIJ1226 .
01216
14700002
... 01211 14473777....

1128

·1 t~l

*
*

:V;':>;"~'}:'';J.)}''d- )}.'¥-'~'~~

~

.fH I·S SECTION PROCESSES· USER·····ARIT HNET.r.C····ANO···· 8C·(JF AULTS·
INFPF

ENG

¥-¥

..'1- ..

FPFLOC

'5~~,. SR~~~r NT

...

1131
IN8CD
ENQ
SCOLOC
.. . . . . . . . . . . . . . . . . . . . . . .1 1 3 2 E N A , S
-BCD··
01220
01001226 P
1133
UJP
RMININT
01221 14700004
1134
INOVF
ENQ
OVFLOC
.. . . . . -1''1'3' S'"
. .,............ ,.......... E·NA·. -rS··..•·.... ···.. ·.. · · "'0 VF..·. ·......·....··. . ·...... ·. ·....· · · · · ..,.............................................................
''''0 :1:222'''1: 41f7S', 7·7···· .......... .
01223 01001226 P
1136
UJP
RHININT

o
o
o

01224 14700006
012 2S"-Tit 476771'
01226
54303
:)
0:1:22+· .. 343Gu

01230

01231
"012:3
0123

()

413011

2500Z$;3

35

tl~}·,,·Hj2;·s
1139
RMININT LOI

··1:140·· .......,............. ,....................,

1141

1142

LDAQ

o

. . fr2·~bQG..

RPSAPTR,X3

Rl.\1)·IS,X3+·PSA

STU

o

T1 t X3+PSA

RMINCON

CLEART HE ···FAULTS IT·

o

REMEMBER LOH-CORE FAULT ENTRY LOC

01234

..." ....... " ......................,....... I.iCJ

"012'35'
01236

.. 01237.·
01240
01241 120Ll
~
... ·· .. · · · ..·..O·124-Z····t·760G2Ilt.l····
01243 156lH1200

o
()

CONV

01244

13077767
. ·"012'i.j:5 "4130 lIS!}
01246

2030

01250

7766

0121,.. 7·37 OU

o

01251
34
. '''0'1252'1: 6 'li''?'::;;':;? 7·-,·"
0125.3
01254
of2 5 5 .."'.::..:=.=
01256

c)

···01257

o

01260

T THE Res BIT TO A RIS BIT

o

........,..... ,SA VE .. I-NTERUPT·MASK·8TTS

o

ZERO THE ISR.
SAVE THE BITS IN Ti.
MOVE THE BITS FROM ISo

R l'lRT ,J

PC,·X;~+PSA
RETUf~N

o
o
N ·.ADDRESS"I NT 0'" THE . USERS CORE;' ,. . . . . . . . . . . . . . . . . . -...... ..............................................;............. ,.........................................
AM STATE WITH ZERC IN THE ISR.
o
·SA VE THE·· C·fUGTti·AL·····1A l··ANO
o
~

()

o

(Q.}...•...

Q"

H.'.

0126
01270

0 127T
01272
,0127.3

STORE INTO USERtS LOW GORE.
STORE ORIGIl\AL (A)

.A.ND

Q

(Q).

o

Oq .. ". . . . . . . . . . . . . . . . . . . . . .,. ,..........................,... .

o

0':

:KJ:

o
o
o
o

0)

o

o.

;)

I

ASSEN8LER/OS3

09/21/74 2259

Vl.0

PAGE

20

~CHE
~,,,,'''''-'<-.lf lfolJ.

1184
1185
1186
1187

"·····115 8"

1189
1190

1:191

1192

1193

()

1194

1195
T1:96

1197

Q

1198
'1199'
1200

o
o

01274

1202
1203

21077777 X

·O·1275·4400305T p ..

01276

U1277

1:20·4

47103055 P
47303056 P

1205

·····01300·1450 It OIl G .
01301 05200040

...... .0 13027764A14U ....
01303 53300000
01304 53640000
G1305··20 20071:1.
01306 41201305
01307 03303055
'0'131'0' . 2100D752
01311 77730000

()

o

.0131203701.315 p

o

01-:H5
01315 17600177
01'316 .. 535000 Gil
01317
20100700
.. 01320.. J]Ol03G66
01321
01321
1460QIHlO

01313
01314

o
o
o

00703066 P
01003055 P
P
X
P .

P

40101317 X
14600001.

"01325''''3q:OO'33:~5

01326

~

~'~~At ~t5:G.AI,MEt-1pg\L.PA.C;E ..... I:s.fRE E.E.D ,.ltJE.SWAPEE.R... W.I Lt.........

EROPG
ENSET'

·7"··················.,··

20lHl3

0132 Z ... Q10tU

LOQ

1210
1211

rIA
IAl

1225

1226

1227
"'122S'

1229

.1230

'T23r
1232
.. :1.23:)

ZRO?AGE
SWAPX1,X1
SWAPX3 x. ::: ................................................
'40008'

srr

··t:DA

STQ

PS+PFW,X2··

X3+PSA
X2
VMM,X2

VFO
.•........... AQ.J ,LT

i"iENSET!] .3

***>f. >f..:Ji.. "f:lf'''' "f.*.>f.>f ¥ >f >f '1-*.'10

"'SAVE' RETURN ACORESS· . ·
SAVE Xi

1,10

SAVE X3

IelEt; ACPAGE'TOREFFERENCE

THE NEW ONE.
THE. QL P. rAGE. WAS PURE

()

JLtMP I .. F

A12/DINl
··t1EMSET03

. JUMP.IF.THE .PAGC····ISIN·CORE .........

FRBKPAGE
SWAPEXIT

o

RETURN

THE PAGE OCCUPIES PHYSICAL

.\1'

17"713
·XI········

RE M.,aVE PROT,EC T ION B.IT

PAGEt-lSA,Xl
.... ., . . . . . . . . . . . . . . FRaKRAG E

GIVEPAGE

>f..**.* '1-.*.* "f .."f*."f >f If..''f..¥.'f ..>f.

SET

SWAP E XI T
"'81T22"'-

--Loa'
UJP

o

········VMM·,X2······ ............................ 'GETfHE'''OLEl PAGE"ACCESS" WORD· . ····• .

AZ J,

RTJ

()

SKIP IF NCT IN THE PAGE FILE
·· ... MAKE·PAGE ILLE GAL 10· REFFERENCE
MAKE POINTER TO USERtS VHM WORD

408,X2

APF .

........

~

1f.'f..>f.'."f

SW'A'SHARPC"

ISG

1222
1223
1224

........;.

~

.....*.* .'f."f. >f 'I::'f."f.,"f>;''f.'I:'i-'l-'f.>f.>i-*>f'f'f:**'f: >f ..*.*.lf. "!:."f *."f.Y:.*

1208

"1220
1.221

•

'I-

.. :....

SIr
.. ENA

1216

>Pf ¥ ¥.If ~.. >J. ¥.If ¥ J;.¥'.lf:f 1f.·>l-·¥4~t :j.'¥>J::f ¥.:;'>f.lf 'l ¥ 4>;.>;.'1- ¥·4.lf),;.¥ >;.>1 >;. 1J. ¥ >f.

=

:1

... ., .............. ·····01:322·.,·· ·.,48 Hl·tJ351X

01323
01324

•

1206

·1217.
1218
1219

MODIFICATION

. )J.CALL MEHSETWITH:···················.,.··········.,
!If
(A) = RETURN ADDRESS
•
.If
(Q) = NEW V MM WORD
>f
d;-'(X2l"'=-REtEV'ANT·tOCAt'PAGE·NUM8ER ..,........ '
-lot···
.If
(X3)
PSA POINTER.
¥•
Xi AND X3 ARE NOT CHANGED
>f
~c
HafSE TS£TSTHEAPPROPRIATEPAGEINOEXFITEENTRYTO NOT-AVAILABLE >J.
J(.
AND REPLACES THE OLD VMM WORD IN THE PSA WITH THE NEWo
•
""THEN, IFTHEOLD.,PAGE.·.,(AS INDICATED BY····THE., VMM W··ORO)· WAS:·
.. >f....
""
(1)
PURE, THEN EXIT IMMEDIATELY;
>f
¥
(2)
IMPURE AND ON BACKUP STORAGE, THEN FREE THE FOUR BLOCKS;
>f
·(3)-"·1~1PLJRE··ANOIN· CORE"rTHEW"SET" THC'PAGETABt'''ENTRY'T O···ZERO • ..... >f .....

1209·..··

.

VMN

;;'J."~,J(. ~'J(.!If ~'~:;I.'>;.':;.. ¥:;")J.':;" J~ ']..:J.>;.)J. ~

12DT'

1
1

U~ERS

UU LR

O.'

GET

THE

CORE

o

MASS STORAGE ADDRESS

C)

"f.

o
'PAGETASl::,X1:'
PAGD1SA,Xi

1

FPCNT
S WAPNUM8
.. $WAPER93

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

SET ···Y·HE···PAGE . . T·O·UN-USEI3········.,·· ..... _......M
REMOVE

EXTRANIOUS MASS

STORAGE

INDICATE ANOTFERFREE' PAGE'
NUMBER OF SWAPS IN PROGRESS

AD

o

o

q . . . . . . . . . . . . . . ..

o

d

()

(Jq

o

0'·'·. . · . .·····

o

c" ••. ., ............................................. ." ....................................................................., ............... ., ........................................

or..
Q;

., MM ................. ............................................................................................................................................................................ ., ................. .,

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

o
o

o
o
o

ASS E 1',18 LE RI 0 S 3

(J)

Vl.0 09,21/74 2259

PI~GE

~

~

G

1239

"1244"

1245

1247

1248

01331 P
,········,,··,···,··0,1-3,3,1· ,·-53020 f)..36

01334

'.. (I 13'35'

24077777 X
400033:40"

01336 47003341
0133T' ·:1.'4·1.T77

0
0

1250
,... """"" ............ ,.,.i~§1.".,.,.".PAG.EV8L U.. ST I

0133 D.........LtZ.,;::.D. ~..:5!:t.?"

!

0
0
0
0

01342

53700000

0:1:'34·3"120
01344
211

01345

]I34~"

r.c9········. ·. ·..
X

53 6 ......~ ..".. " . .::,.

'OT2

aUT

1f.

.........lJ. ..•

()
,.'1"". ,

>l¥-

1255

1256

LeA

1297 . . ·

"'''SfA'"

1?9~

·12tJ2
1263
1264

SIr

LOWVALPN,Q

. ··p..'JAll 0· . ·

..·P·AGETABL,Xl· .
PII'Al14
X3

P

o

INITIAL VALUE

FOR

lOW VAL

P N

·····GE I T HE PAGETtlStENTRV
JUMP IF SYSTE~ PAGE
SAVE. ··'1j LOCATION
OF. O·IG'IT
PAGE . ACCESS
,'...... ....................... ·GE'f·
P P ER"·.. OC·'j·A·t···
GET PAGE AGE
,,~

H'

WORD

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~, . . . . . . . . . . . . . . . ." "

··O=U NUSED P·A GE...."
1
SYSTEM PURE PAGE

=

01001
01351 1550.0
0.1352···· "173176

2 = USER PURE PAGE
·····....·. . ······3=U SER·IMPURE·"PfJ..GE····
X3 IS PSA POINTER

01353 203fH
Df354' .. tl3301
01355
17401D02 X
. . ·....... ,....·.·.·!J1356 O~~OQ..i 362P
01357 176u1021 X
0.1360
G31J14D2 P

AI.SPAGE O.WNERtS STATUS

······JIJ MP I F'NE GATE·O···· ·CACT I VE)

EXAMIN TERMINAL WAIT BITS

.JUHP··IP·NOT·TERMINAt·WATT

20003340

01363
037()L'~65
······OT36'Lf:41(1 033 £(G
V·C·,:"IU" .., ..~,,·t\.;'·"· F·,··········,···· .. ,,·········..

01367

54103341 P

LOIH1ALPN, Xi

a

01370
0. 1371
01373

03301331 P

;\12/DINT
PAGETA8L
Q ,Xl······· ..... , Xi
PVALlHI

01374

01D03342 P

·····01372

PVAL16
. ..... 0140 0 .... 2 00 0333 5 P
01401
03301366 P

0.1402
····D14113

47103341 P

10

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

. . . . . . ."

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

. . . . . . . . . . . . . . . . . . .~• •

'''JUMP DECODEd NUPPER'CC!AC DIG I T

0136 6...

o
o

o
" {

lHJt'f8f: RtlF'''PAG ESMINU's'OlifE

'0

d'

'

INTTTAt VALUE FORPAGEAGE' .... · . "

···P··AGEAGE~···········

01350.

0.1365

'

o

BIT23

............... ,.,., . . . . . 01347.. ·0100·1 ~·u'u .... ·,;···

0.1362

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

SA, VE . 81: TURN ..A.DD Rt:.S.S

................... a13 Er1"1"5S· 6·0'1 ttl
0

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

1253
PVAL08
EQU
1·254··,··",·,,··, ,...,........ ,..... "..... ,., .,. LEVE bG·

12se
1259 "......... "...
'T260

........... " ........ ·· . ··Q.1·3LI-0······ 20·1u1322X
01341
03301366 P

eN

THE LEAST VALUABLE PAGE NUMBER WILL BE
·LEFT IN···L,QWVA,LPN... AND·,·,X1"o··' ·TF·N o.,·,··.pAGE··WA S FREE,LOWVALPN
WILL 8E ZERO.

".. ·,....,·,',·,,·,·,,··1246

0

....

THE ROUTINE MAY BE CALLED WITH THE INTERRUPTS
""""MU STALWA"YSBE'CAL:tEO""'" ON"LEVEl'ON E',;;
INTERRUPTS WILL 8E OFF eN RETURNINGo
ENTER WJTH THE RETURN AD.ORESS IN INDEX X2"

1242
1243

I0

I

¥-

THIS ROUTINEFINDS .. TH£.·LEAST ·VAL UA SlE- PAGE.

1240
i2 Lr1'''' ""''1-

()

0

LEAST VALUABLE PAGE SELECTION

:;.

1238·,

~

I

SCHEDULR

"·¥>,n;.>,t''I-',>:. >PI-:;' ¥' !}: >f !J:'¥-¥,¥1f.'lJ' ;,;....'I-·>,;... ¥''Ic¥'·¥>,[.·¥¥'·¥-¥-¥·¥-'¥ 'J"¥ >f. ¥-';:' 'I-¥' ¥-¥- ¥- "J.·'¥!}:·>].·4P/-·¥-·!J:'PI:>J:¥-¥ 'lot :1[. '!J' ¥'jJ.:tJ. ¥-'>J.' >J.'>,f.' ¥ ¥- >J.>J.¥- >J..>J.>J.... ,.

1237
"t
~

21

UJP

PVALEXIT

LOA

FPCNT
P VAL 14

AZJ, LT
UJP' ....

....P'lA [1"2·. . ····

··SKIFIr NO PA GEF CONO

SINCE THE INTERRUPTS WERE ON
AgAGE~A~-HAVEBEENSTOlENloR.
FOR FREE STORAGE EXPANTION.

o
o

o
o
o
o
o

o

""Q10i}1·37:0 p ..

o
0:'··

o
o
o

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

.................................... c·

· ___ · ____ w

()

g()

................................................ 9

0

o

o

2 .............._.................._....................- ....................................................................................._.............................. _ ............................................ _................._.................._....................................._......................_............................._.._ . _...................................- ............................................................................- .................................._ .........................._._..........._........._._.....c............................................................................................................................................................_ ...._ ••_

~--

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

-----

..

----

.

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

0

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

ASSEM8LER/OS3

,
~.

Vl.0 09/21/74 2259

PAGE

SCHE OU LK

1388·

()

l()

····1389··
1390

.........¥:.......

1393

. . . . . . . . . . . . . . l~~~

M

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

'"

.!
•

SI~AP

PROCESSOR

2XXX XXXX THE PAGE IS IN MASS STORAGE. XXXXXXX IS THE MASS
•
. · · · · · .... STOR~\GE·FTLEo LOCK·A·OOR E·S SOF THE FIRS·TWGRD •..
. ........... ¥: .... .

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

•

1391·
'. •.."1··;3·9·2···· .. ········ ........... '~...

1396
1

23

.:'[, *. ¥:.'f: ..*-.•.."1:..•..

•'I::
100X XXXX THE PAGE EXISTS ONLY IN MASS STORAGEo HOWEVER, A
··'·'·REQtJEST··FO R"rH E"PAG E··HAS·"IX, LREAD Y'BEE N""" MAtl E"..·AN'lJ"·'· . . ·"·..··.. JI;·c'·. ·" . ~,·"·····"'·"·,··· . ·······,·.·. ·
XXXXX IS A POINTER TO A LINKED CHAIN CONTAINING
'I::
. . . . . . . . . . .AOORE.SS.O E US.ER S.PSA tS.J-JJ:LI.CH .. HAVE .RE QUES IE D... .11:1E ... 2.A.6£.: .........................................................
••

w."

•• , •• , •••

q ()

'I::

>f.X.,;'. Of .!f:. !f:..:If. :'f. 'I:: 'I-:.r..'1:. £ .. '1-:. "1:.£ . cl'c. 'f. "I:..:'f.... :If.•..>f ."I:.X.:'f!f:.!f:.."t.3A 'I-: ."t..:ll:. "1:...'1:. :'f.!f .• "1:31-..'1: .•.•..:11-..•••. :l1'. '1:.>;' >/'.>1: .,;,t.. ,;,t .~ '.... ::11' >/'.>;'. .If.'i1:>/''>f>;' .If ..... .

........ 9

0

0

o

o
C)

0

o
o

t
/-'\

L'

0

c)

0
---,.,"'--

--... --

0

o

Cl

o

0

o

0

Q

0

I

Oi"

0

0,

0

0;:

Cl

0;,

0
()

-.J[l

0

o

0

A SS E LISLE' '::>/OS 3

(]J ...,... ... _....... _1.: ...........~ ..,......,.
..............__ ........... ....._._........

()

,

•.

~

. .. ........

-~.- ~, -~

,

D9/21/74 2259

V110

PAGE

SCHE OU LR

24

SWAP PROCESSOR

. ... ,.........,....,....... ".. ......,.,-......." ..... ,..,,......,. .....- .... ..•- ...... '..... -.. - . .i{..>J-..~ ¥"¥i{:¥J,"¥",-'if, 'ij.-i,f.-ij;'~"v.' .j,i.'~i,f."Jj: i{:' ~>;"

---.~--

~.~

01404

O.

......' ...w ..

..............................................._....._............_ ,; (J;,

1400
•
.
•
·············· ..·······_ .. · .. ·1·4 01··.. ···..··················:1<·.. ·,········· ..··..···········,···,·H ERE···A··· PAGE···IS·f"IAD E.. ·,A V·AILA·BLE.. ··INORDE-R··,··T.O·······PRCC ES S,·····
.. .. .. ........ . >J1402·
AN ITEM IN THE SWAP QUEUE.
IF NECESSARY, THE
•
1403.
PAGE WILL BE SWAPPED OUl TO THE DISK.
>J- ,
.... ••.•.- .............- ...........•·..··_····.._· . ·. ·.. ·..···. ··..· ...·..··,···_···..'1..4 .
........--..'. . ,-...'-.....".---......- . -....- ..- . . -.-."..- ....,--....._._..._ ......_ ..._ ..........-_..,._......_ .._ .._.' ....._.__._.....- ....- .......-,."......-..,.... . "..... ...".-..- .......- . . . "................... >J-......... ... ,,-............
0··4~

() -....................'. ... ................ '''''''''0'1' 4'U 4p··········

~

'11- 4¥'I- ::;''I->;'¥1I-'l-ij.'' ij.¥'",if.'if.if."J/."¥'.i{.¥::': ¥ ij. ¥'¥' ij.'lJ. Jf.'Ji. '4 'il" ij.i,f.¥ ¥Oil- ij.'i,j.' y.''''''I-'iI->J.'", .. 'Jf, '.j,i.'ij.

...................- ......- .• D

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

-~

>J-.~'I->J->J-'l->J-4 • • >J->J-44 • • >J-

.. •• -

>J.'~

1408

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

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

•••-

.•-

p

• • 'l-4.>J-.4'1- • • • • 4>J-4>J-.>J-::;. • • >J-• • • • >J-.>J-4¥.'I-.>J-'I- • • • ::;..::;..>J-.¥ • • • • • • ::;. • •

140E ......... ·..········S·Wli·P ERf'O . . ·EQU· ....·· ..·....· ..·..·,·i,j.·· .... ··..····....· ............ -................"...........,.".,........,..............c•• ,..........
.... ··I4·0·T

77740000

~

()

VFO

..•.• ............ ..................... , .......................................... -............. ... ........ .....

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

.•...

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

s ()

A12/EINT

01407
54203341 P
1411
LOI
LOWvALPN,X2
GET LOW VALUE PAGE NUMBER
..·"'··..o-·9..2'O-o·o--O"1-·....'. ~'. "'-'''''. ···-·''·''·-~'·''''''·~·'''--::t·trt''2········.. ···''·'.'-...' -.. . ."~ .·."'--.."!S'G'·~·-·-....· '.... -X"2. ·'. ---.. .~·- - - ,..·-.."'--~'SK-IP~'-I"F..-A·~P·AG··E~FO·Ij'N·o---' . - ' · - - - -.. .'"-,-"..-,,. . . . ~- . --.-,,--.....--.-,- (
01411
01003055 P
1413
UJP
S~APEXIT
~+tti3···· l~·~H·g·g.lIT, p ..·. . . . .···· ......... ····.... ····· .....··.. ·· ..·· ..·f·t·l·~···
~~·B·
·~· ·l\~rJrp·NUHtr' ·. ·. . · · ·. · · . · ·......·. ·. ,· · . . · · . ·'Of'fE·.. ·}foR·E·· ..'IrE'QUE"S l .. ·t·N ·. ··PR·pC·ESS·· ................... ......... . . . . .............................. ....
................................. B 0
01414 53200000
1416
TIA
X2

-~···'·(r1·L:t1"0

·-..·. ····. ·. · · · .

...

01417

..

. · . ·. . ·. . . .

. . . . . . . . . ,. . . ,. . . . . . . · . · ·. · · . ·.

537QO'UOO

'1419

TAL

X3

PAGE ACCESS WORD LOCATION
. .,_..-...__.._--,..__.._-_. .-,._.._--,---.- 0 I.
SET UP FOR JUMP DECODE TABLE
~

··....~·-..=-,...···-,·,O ..:I:,4. 2. . 0-··-..1.-2"6::;-r7·5·2-·....·-,....·-....·...... ---"'--·"··,-··--1:·Lr2·tr·". · ·'.--··-·-~..·-·-·'-..-"S'H--A. .-"'·--···'-'··""·-"5·-'2'1.f··. '-·~-·~···'-·----"-'-'--GtMf"'~U ??·E:R...... 06"T-A-t.."-B·:rG-IM;-.... _

53500DOO
1421
o ...._., . . . . . ,. .01421.
Q..*t.+.f.g ........Q.J..+..g.J.!±.?~...e......................................-1: ~.~.~..... ,.-..... ......
01423

01001473 P

TAl
Xl
..... .........UJp ......................~. tl, ~.:L ............................. ,..... ,')\JJ1.P...JtE.C.O.g~........._........ , ..............,............_........... _......... _.........._._ ............ _._ ..............-....... l U

1424

UJP

0 :

SWAPER32

UN-USED PAGE

=

ENI
2,X3
3
USER IMPURE PAGE
.
. -·-·Rf'"j-~-·--G·ET·M·£M--..'·----'-·-..-'-GE-T·-''''4-W·o-Rfr··at·O"e~-''''-·--··-''·-·-·-···--···-----·''-·-·---'--'
01430
25001466 P
1429
LDAQ
SWAPRTN1
SET UP TO WRITE OUT PAGE
0'"
U1431
45300000
STAQ
0 XJ
RETURN
.LINKAGE
DISKCOP
-.~ ...,.................·...·D·l·
4·3'2"'" ·. ··'5·3·2U
..0'·[rn"(r...·..............~·.. ····..··....·....·· ....··..··· ......·. ·..··....1430
1..lf3. !··....·. ··. ·····...............· . ·..··.. ·....··-···....···'. ··TI
. A-·..··..·..···-.. ·.....·. . . .·X·2·:·
....................................................................................p.A
..G'C....·. NU't'fB
. E·R.........··....·....FROM
,. ·........................................
,.................................................................
. ...........................,..................................-..-,01433
21201416 X
1432
. LOQ
PAGETABL,X2
VMM ADDRESS
. .
. . . -..................... 0..1,4.3.4..........4., 5.3.U.0. 0..0.2.·.....................·.· ....................:.........·..·..............1..4.3.3...........,....- ....................-.......................S..T.A.Q..................,........ 2..,.X3.....................-...............................................................................-..-..........-......................,..........,.......... ............................................................... ......... .. ..............""...-............................................ O·
01426

14300002

1427

---,-,--"··ttt1.f2"'1--'1tfr7·ft-S'1:·0·4-·P·-··-~"--··-···T4Y8-··"...;.....- · - ·. -

I')
,

O

~~~g~~~~ X
it~~
f~l
~1~~MSA,X2
g~~P~~!l2~s~D~~~IJG~NA~BRESS
. ·2·t. &O~. 2·0"-··P"-· ....-"-'·..··-.."--.. ·. ~..····-1:·4"5. 6-··....--..·--"--"·--·--···i::f}tl;-·"-"....-··'·--t:::·-:rBt:-·A·e----··"'·.._ . -..·_·_·__......·_...."..-'''".._ .._·,,··,·-...- •...- ..".•--.-..- ..~-..- - -....- . .- .....- ....- .........- ..- . -....__.-...._ . _._ _._-,01440
036014511 P
1437
AQJ,GE
SWAPER16
JUMP IF DISK ADDRESS IN A
143S
.
....···....··· .. ·D·rc+4r··.. 5'4T03'3·4·3·..P··.. ······· .. · · ············1·4·3·S··· ····· ....··· .. ···· ...... ·............·······TO'T·········· ···.. ···.... ······....·CSWAPUNT',XI .... ··· ...... ·..· · · ..··· ..······GET .. ·CJrST·'S·ffA·p·UNTr ....····..·..· · · .... ···.. · ... ·..····· ......................................................................................................
01442
10177777 X
1440
ISI ~NSWAPUNT,X1'
NUM8ER OF SWAP UNITS MINUS ONE
..

~it~~

-··~·-·-- ·-~·O'1·4;3"f·····

O

·..

~··

0

~

01445 15177777 X
1443
INI
FSWAPUNT:X1
ADD FIRST SWAP UNIT NUMBER
w--.. ~----. ~t~~
. r_·ltr~rt1~t·-x--.··.·.--·. .--·-ttZ~~-·-------.
--trJ-·-·-··--~·~rrt~·2·~..-..-·. ·--·~-·A-S·~-F. e-R. -..A-·PA'6·E-·..~-------·-·-·-..· - ' - - - - ·~---,. -

o . . ._. . . _. . . . . . . _. . . . . . . . . . . . . . . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '. . . . . . . . . . . . . . . . . . . . . . . _. . . . . . . .~~. . . . . . . . . ._. _. . . _. _. . . . _. . . . . . . . . . . . . . ,. ". . . . . ._. ._. . . _,. . . . . . ,. . . . . . . . . . . . . . . . . . . . _. . . . . . . . . . . . .,. . . . . . . ,. . _. . . . . . . . . . . . . . . . . . . . . . . . . ._. . . . . . . . . . ._. . ._. . . . . . '. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,. . . . . . . . . . . . . . . . . . . . ._.. . .

a

j;'.

.--~

0

. .. . . . . . . . . . . . . . . . . . . . .,. . . . . . ,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,. . . . . . . . . . ,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,. ,. . . . . . . . . ,. . . . . .,. . . . . . . . . . . . . . . . . . . . . . .,. . . . . . . . . . . . . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .,". . . . . . . . . . . . . . . . . . . . . . . . . . . . ,. . . . . . . .~. _0

•• ~......, ...................................................... , ..............,..........................._............. ,..........

..

. . .

.

....

..

. .

On ... _.............._................... _....................:,................_...................................._...............................,......... ,.._......................~.._. . . ._......_.........._. . . _....._.~........._....................................._.................._........................................~.........._...............,. . . . . . ._. . ._~ . . . . . . . . . . . . . . ._. . . . . . ,............................................................._.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...................................__._......... ,. . . . . . . . . . . 0

o() . . _. . . ._. . _,_. . . . . . . . . . . . . . ,." . ._,. . . . . . . . . . _. . . . . _. . . . . . . ._. . . . ._,. . . . . . . . . . . . . . . . . . . _. . . . . . . . . . . _. . . . ._. . . . . _. _._. . . . . . . _. . . ._. . . . . . _. . . . . . . . . . . -'. . . . . . . . . . ._.,. . . . . . .,. . . . ,. . . . . . . ._. . .

~

_c........._,._........................ ,..............................................................................._ ..............................................................................................' .. ....._ .................. '........._........................_....

0

01;} . . . ". . . . . . . . . . . . . . . . . . . . . . . ._. . ~. . . . . . . . . . . . . . . . . . . . . . . . . . . _......... _. . . . . . . ._._.... ,.........._. __......___......................._..._. . . ._._..._. . . _._.._. _...._. ._. . . . . _. . . ._._ . . . . . _. . . _. . . .__. . . . . . . . . . . . . . . . . . . . . . . . . . . ._ . . . . . . .~ . . . . . . . . . . .,. . . . . . _. . . . . . . .,. . . . . . . . . . . . . . . . . .,..._. . . . . ._.._. . . . . . . . . . . . ._................._. . . . . . . . . . _. . . . . . . . . . . . . . . . . . . . . ._. . _, 0

o

2 ..~............-.-......................................................- ......................................................................'......................... - .............................................- ...,............- ...... - ............- ••---••-.-...- ...... - ...................- ............................- ...........,..... , ....-.,............................................. -.-.............- .......................................- .....................-.-......................- ........................................................................ ,...............- ................- .......- ..- ..-.-..-......

0

ASS 013 L E RIO S 3

Vl.O

PI\GE

0'9/21/74 2259

2S

1447'"···
···w •••···•

01450

Ll1450

13000030

•.. ·.·····

P

53600[JOO

0'1454'200 J 1:> fOX .

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

01455 53040000
01456 ··402Q·[}·0·O'·0
U1457 200J1452 X
01460 40101457 X

·Ot4Er:1: .. ·· 5'3'10liO 00·

1448
144 9
1450
1451

SWAP PROCESSOR
MAS'S'S n:rRAG C"AUrJRESS1'S "INA
X3 IS STILL THE MASS STORAGE COMPLETION
w

Q

1456
................... w·······························,1457·
1458
1459
...........
····1·q: o· 0'" .•........•... """ .•"...."". "..."....
m

o

• • •• •

~."........

1461
1462
14E3
1464

01462 12000013
o146 3 1 4- 2 7 7 777
01464--"130tJO"O'3ll

.. ········14·65

... liO
TGRAGE·AUDRESS·· .

w

1456
14 Ell

CORE ADORE SS
OPERATION FOR PAGES
N"'f~DDR:ESS' F OR"SUCES'SP bt't: '·WRI·r E

"'14ErS"

"X

01466

00703006 P

AOO~ESS

MASS STORAGE AODR SS TO Q
........ GE' 1·T HE'·PA G£ .... 1\'1;:) M8 0··········..·•·. . ••••••···•.. ··,,····· ..•·..·•··••.. •··•···· •.. - ................

··'1452···'
1453
1454
. 1455

··0·145154103341P
01452
201011~33 X

01453

SCHEDULR

........ !j.

··[}1467··IJ07tl·3flt5 p .............

o
........... ,. ,.................... ·............·. . . .c. ,.........,............

URN ADDRESS FOR WRITE MEHCRV ERRCR
'1"H£ . . TRJfNsFE

14E9
1470
.m·14Tf·-fH J

S HAPMPEl
N.4P:t··........., .......................................................................,.1., .....

. . . . . . . . . . . . . . . . . . . . . . . . . ,..... 1,0
THE

()

o

o
o
o
o

o
c)
o
o

o
o

o
C)

cr

.)

ASSEM8LER/OS3

V1.0 09/21/74 2259

()

1477
1478
1479

1
1

0

U1470

O~47~

01472

I

,]1470 P
2020143b X
35001454 X
L~0.300000

I

1

I
I

0

01473P.
0"1473····14477776·
01474
0510U002
-0147~
34003335 p01476 P
01476 53020036
·01501 ····7763GOI}u··
01504 54103341 P
01505
20001460 X
·015 a6·401015 US··X

I

I

II
II
I

0
0

I

o15 0 7.

I 0
I

I

()

SCHE DU LR

26

';' 'P;'>f.>f.

(]

;
~

PAGE

5430 3 3 P

01510
053000
01511
010U15
·0·1512··203
01513 4400
01514
01. 00

1481·
1482
1483
1484··
1485
1486
1487
14[\ 8
. '1489
1490
1491
···1492
1493
1494
1495
1496
1497·
1498
1.499
1500
15131
1502·
1503
150 if

C)

0

SWAP PROCESSOR

.>J.:'< :'0;";' >;. >;..>J..>J.Jf.>f. ~< T··:;'·>'<·~<:;' >;. >;'>f.

>,u;..t;. ~n., ...< 'P;' >;. ".

'l.' :;.:;. J;.>f. ¥J1.:;' '''¥If¥''' ¥;;;". '1:>1-'1 ¥.>f "..1f'J.". Jf. 1f.:';'

J;. >f :,t'J. 11-:;.'~';,

¥

>f.
>;.

HERE WE PROCESS· THE NEXT··ITEM···OF·THE SWAP GUEUE

Jf.

SWAPER30 EQU
".
LOA
PAGEMSA X2
GET MASS STORftGE ADDRESS
S S A 8 Il22· · · , · · · · · · · S I T 2 2 S E r PAG EN or I NCORE·
STA
O,X3
PUT INTC PAGE ACCESS WORD
:;.
AN AVAILABLE PAGE HAS BEEN FOUNDo
¥
THE PAGE NUMBER IS IN LOWVALPN.
1f.··THE···INTERRtJPTS·t·WS·T··SE' '0 FFANOLEVEt: ONEISAM UST-;
-~,

..§WA.P~R3f

o

.. _ ..

··0·
(.

·~1···

ISG

IF USER PURE CODE
INDICATE CNELESS FREE PAGE

SKIP

2 Xi

FPCNT
'IJ.

LEVELC
OINIC···· ..
LOI
LOA

ST~I\

;()

.'IJ.

EQU
ENA,S

RAO
SWAPER34 EQU

GET FREE PAGE NUMBER
PAGE ZERO IS ALWAYS SYSTEM

LOWVALPN,Xl

PAGET ABL

o

······MARKTHTSPAGE··A.S···SYSTEM ...... .

PAGETA8L,

CHECK THE SECONDARY QUEUE
SECONDARY QUEUE EMPTY

TPfI<:E·jl;·

·1

·NOnE~·FCRt{'·SECONOARY··QUEUE.H

..

o

01
.. 0:1.515.54303
01516
043u3
01517
OinU1

0

~qu;.

EQU
LOI.
1SE

.*PTS.WAPQ,.X3
PTSWAPQ, X3
S KAPER48

UJP

CHECK OUT MAl t\·QUEUE •

OWVAlPN,X1

01520
01521
01522
01523
01524
U1525

T UN-USED PAGE
INDICATE

1

FPCNT
S Yl.i.\P ER6 B

a X3
sIT:1.7

0

. "·r

p TS ~~ A
. ?TS !!'I A

0

o

SKIP IF EMPTY

~UM8ER

o

FREE··' PAGE

.INC rCAT E.ANOTHER.FREE ·PAGE····
LE.A\JE.

MAIN Q IS

NOT

o

EMPTY

REMOVE AND PROCESS 1ST ITEM
··SKIPIFTHIS TS NOT THE ONLY NODE ....

o
o

"'fi.

.... ·············1-'\12/:::-1: NT

0

.i;<

...

L~;

d'

o153.4.
01535

¥

o

POINTS TO THE REQUEST BLOCK

TONVACPNCGNTATNS·A FREE . PAGE NUHBER

.25j)
5.5. P.
Lt 53 0 00

LOttQ

STAQ

o

..•.•........•... .;>

WA2R.rN2.
, X.3

--'">"

"-"'"

SETUP

RETURN LINKAGE FRCM DISKCOP

o

~~ORD 0
RTJ
S~iAPE
ERROR RETURI>; FR.CM OI$KG.Of......... .
···ltlORDl
·RTJSWAF2
NORNATRETURN·
WORD 2
VFO
A9/0,A15/VMM-POINTER
WORD ..3........ \lEO.... ....A24It!ASS-SJORAGE~AOOR£SS
WORD 3 GETS CHANGED TO ••
WORD 3
VFD
A6/0,A18/CORE-AOORESS
GET THE FREE PAGE NUMBER

0'
01536 54203341 P
01537 53200000
0154'0 .. 14 70 0 GOO

o

o

o

Q CONTAINS THE 18 BIT CORE ADORES

01541
13077762
.01542.....20.3 O(LO.O 2

. IHE_VMM_PCINIER
JUMP IF A PAGE REQUEST
GET THE MASS STORAGE ADDRESS
..... SAVE ;:r HE· . ·C a
......... ·...... w.
REMCVE TOF aCTAl DIGIT
~EI

U154~

03301557 P
01544 20300003
H······D1:545 . M41 30tlO0 3
01546 37077777 X

RE~"AOO·RESS·-·"·····M-

n

o

o
.... .••.........................................................................

o

o
A

_ _ _ _ _ _ _ _ _ _ _ _ • _ _ _ _ _ _ _ _ _ • _ _ _ _ _ _ _ ~_, _ _ . _ . _ _ _

, _ _ • _ _ _ _ _ • _ _ _ . _ . _ . - - - - _ . _ - - - - _ . _ - - _ . _ _ . _ . _ - - - - - _ . _ _ _ _ _ 0 _ _ _ • _ _ - - - _ . _ , - , , - " _ , , _ , _ _ " _ , _ _ _ , _ _ _ __

ASSEM8LER/OS3
Vl.Q 09/21/74 2259 PAGE
I.Jc········OI547·····40·201470· X
"Pj5S

(1;')

,

01350

•

U 1551

!.ss

lJ1552

~

1

()

I

0

!

0

0155.5
01554

I

Q30U1570 P
14277777 X
15300001
77730UO 0
01001465 X

AZJ,EQ
ENI
INI

SWAPZP
....•...

UJP

S ~IA FRJN·2····R T.J.

RTJ

SAVE "1 HE'flibSSTORAGEAOiJRESS

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

1,X3

SWAP

ADDRESS OF ZERO MEANS ZERO-CORE

INDICATE READ OPERATION

REAO,X2

'VFO"Ai2/0'INT"

01555.··· .. 0070.·3·0311- p.........
01556
00703027 P

.

MAKE NORMAL COMPLETION

ADDRESS

QUEUE THE OISK TRANSFER
. . ·THIS·· CCDE IS FUTINTOTHE ....

S··WA.RP·E2·

S WAP2

()

FOUR WORD REQUEST BLOCK

... >f.>f->f >.•. >;..>f.>J.>J..JJ..>J. >f>J..>J.JJ. •.>J.>f•.>J.>J. ..>J. ..>J..>J. •.>J.JJ.>J.>f.>J.>J. >f >J.':;.<~.:;'<->J. .>J..>f. >f>J. ...< .>J. >J.'>J. >f.>J. >f>J. >f
¥

~.

YO.>J. >f >f

>f.>J.'''f~.>J.

>J..>J. >J..>J. .>J. ..y..JI.'I-."."" 1f.'1 'l' .• ".. ".:J#.'--'" ........................ .

. . !. . .....~5R~R~~·····~~g·2~~~. ·§~Q~~t~Scb~~··~ ~g6~S~Q . . e.E .. CQNVE.RJEO......... ...........

I

I

SWAP PROCESSOR

. ·s·r.lr..-.. -PJ\GE·~lStr·; X2

1556
1557
1558
1559
····15 E; 0
1561

I

I
I
II

SCHEOULR

27

'I-

.

.! . . . . . . . . . . . . . . ..

o

~

>J.
...... ,\" .. >,t .T.>f.'f:.If.'f ..f: .. 1f¥ ..1f 5:. >J.."I-....>;'..:If...¥: 5:..¥: ..¥:.>f.:"1: .>J..'I'3f. >J.,1;..'f...>f.,"!:..>f.."f >f :'f, ..¥:.:'r *.~ .:if. "f..>J...:if.Jr:. "I: J;<. >f..'f.:f: ¥.J' 1f'll' Jf. '1-.."1 "1 "1:.>f >f. >;.:;;, ¥"1: "1: ..'11' >Ie .,'1:..'1-..'1- :'10. .y,,v,.¥."I' .

0

01557 P

. 01557 53 3'ODO DO .......... .
01560
53500000
01561 ···00703263··'·'······
143tJuOU2
· · · · · ..···························01562
.. ·..· · · · · · · · ·
01563
1430170
01564 .53020 on
01565 15467777
0156 6
5342 a 0 06
01 5tr7""Ot 5000

()

0

1572
1.573

·······1:574·

1: 575
1576
···················.. ··1571"·

15
15
15
15

S WAPER5 3 EQU
"ff'A'

Jf.

···X3 ........ .w·-

Xi

TA I
EN!
RTT· ...

......2, X.3..... .....................................................

ENI
INA,S

·...···6·fj

T11A
TAM

o

SAVE THE BLOCK ADDRESS

4 WORDS
FREEMENFREE'lHE' sLbCR
SHAPER66,X3
RETURN ADDRESS
......

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

-10000B
68

0
0

o

0

o

0

o

0

........... C)

0

o

q

o

d?

o

0

o

0

1: .••.•..

o

0.

o

0;

o

:1],

o

o·

o

'j

ASSEt18LER/OS3

Vi.O

PAGE

09/21/74 2259

SCHEOULR

28
-'/-',<

~('"

't. ;'>:' >" ¥ '"

o

v

U1571

1592

01572
776i+OOOl
. '01573 '13077'717
0157 1t 14200776
01575
45204000

o

01576
01577

o
o
o
o
o

"'>

.01606
01611
01614
01615

EQU
SHA
APF
"SHACt
ENI

., ...,................ rIA,

1599
····_··············..· · · ·.. ·············i600
1601
ST AO
·i6Q·2·····
·STAG
1603
ISD
160,4
IJD
.1:S0S· "...................'....... _....... VFD·· ..····
:loOt
TIA
160'7
rAJ . .
'1"6
609
SWAPER54

01(01).4520 TGnU
01601106[HIOGO
01602
02601575 P
oHr03'77T3 tHHJQ
01604
53300!H10
U1605
5:)600000

53
77

,

,,,"'

>r;;. ;;.;;. JJ.:,' 'J. "'" 'f JI. Jf. >J.':;' '" J;.:;''f''f 'i- ''l-JI. 'f.JI. >J.':J. >;'''J:'J.~JI.' JI.~ 'I-

~

>J. "" ..

ME~10RY.

1598

452050'00'
45206000

J;' '1-

'1-

SWAPZP

1593
15·94
1595
1596
1597

12000002

>r'f. ;;'JI.~;;' '1->;- 'f;;'

THIS ROUTINE ISCALLEOWHEN-AUSERFIRST REFFERENCES
A ZEROPAGE. THIS ROUTINE FILLS THE FAGE ~ITH ZEROS
NOT ALLOWING THE USER TO EXAMINE SOME OTHER USERS

1587
1588
·········1589····
1590
01570 P
01570 ...... 53200000.

!Jt.'~ >;'J,< ~J;f.·'1-'J.>:.. "'>tJ.·>;.'1-T>r'f.

;;.

1585
1586

(}

SWAP PROCESSOR

~+~8'

(T~3-

11-

,.

X·2

2

P FLOC+PFW

. · . -'48
7768,X2
v

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

CO'"'E+00008 X2
. . GO~E+l(jooa;X2'"

·,PH·.ySIGAL··FAGENUM8ER lOA
POINT PAGE FILE 1 AT THE PAGE
ZERO·AANO"Q
ZERO .. E:.I.G.HI WOEDS..... .....
••• IN 14 CORE CYCI:ES.

CORE + 20008, X2

CGRE+ 30 iiJ 08,X2,
O,X2

o
'·'0

-5, X2
Ai2/DINT'"
X3

Jf.

MOVE REQUEST ELOCK POINTER •••
.• .•.. 0.1.0 ..... IN.OE:J< ~.

.., .. X.2 ..

10
11
12

o
o
o
o
o
o

I

GET VMM

JU·tW . Tp····

01616

I~ORD

NOT"·SYS·TEM

··DI+O~;·"·

01617

CODE 2-WORD LINK LIST IS ••
. A910,tU 5/PSA ~POI NTER ....
A9/D,A15/POINTER TO NEXT, OR ZERO

o

JUMP-IFCRAINPROCEss£rr

FIND USERS HAlTING FOR •••
.... THIS PAGE TGSESWAPPED IN.
CLEAR THE MASS STORAGE WAIT.

o
o
o

AoeRESS"OF· Bi::.CCK TO FREE""'''''''''·'''''''''''''·''''''

INDICATE 2 HORDS
AIJORESSDF' NEXTZv

WORD"'ELENENT

o

o
01636
.0,1637
01640
01641
.... 0164 . 2
0164.3
0".
.
,
.........
'.
0
16 44
.• . . . .
,... ,. 01'645
01646
, .... 0.16.47 . .
01650

0 ·,

1 ,.................

v ••• • •••••• •

..""

01651

777400JB
25200.LUl2.

.VNt-L E GINTER ,18.alleORE. AOURESS

2i.l1LJOODO
. ·tJ3. l?Ot . Cq i fl"'

535QOOOO
14
60 0 0 [I 0
.13000015
53700000
16601 nOll

40100000
21001471 X

...... .' U'1652 '''''2 () 60GDlh2'

....

. . . . . . . . . . . . . . . . '. . . ". . 1649. . ."'......· . . .vv . ,....v....... , ...........·.·.
I.~.~ ~

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

0°1166'55"43
05400000
0·" b",v,vOT6'S553TOOOO'O
21000755 'v..X
v.... ,., .....
01656
0.1657.
01660

Q;

GET THE VMM POINTER
GET THE VMM WORD
.Mu;:)uMP"I F"NClf·····SY51E M' PtJRE" . eoeE"
PUT PAGE ACCESS POINTER IN Xi
'''G'ETv THE PAGE KUM8ER . " v , ..
PAGE NUMBER IS PUT INTO XJ
. . v. .IND.I. G.A I.E ..P_ UHE. ....P AGE .......v.'v... v............. .
SET UP PAGE ACCESS WORD
USER PURE Ptl,GE
•.·......... uu ....."...". GE·1'" ···VN M..··W6R 8 . . " .........
u..·. . . . . . u. . . . . . . . . . .,............u.............. ............. u. . . . .'. . ,. . ".
SKIP IF USER FAGE
HAKE INTO SYSTE~ PURE PAGE
.. ,.,., ... " "'''''P1rGE'ACCES S W0 R OPO IN TER
NEW PAGETA8L ~ORD IS FORMED IN A

53500000

M

1655

165"6

v

1657

53040000
1'Z730000
01660 P
403U1522 X

· · . ·..,.. ·....··,...... ". . ·£:1-16·61··5·3 02 0022
01662 30000735 X

165 c:
..1. 6--53
1654

.. 1658.

1659
1660

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

, •• ,

.... ,

. . . . . . . . .v . . . .

·1. 6 6·1..............·.......... · . ·....'. . . ·

1662

AQA

.. VE.J.... .. A12.1.D.INI ,A121 Ovvv

EQU
JI.
STA
PAGE
ABL,X3
............. "",,•. ···T H"A· ...• ,"" .......... ·..•.. ·6'·1:,0 e /<'....... , ....... ,"•••••
ADA
HOUR

M

o
o

o

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

o
o

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

o
o

ASSENBLER/OS3

Vl.0 09/21/74 2259 PAGE
······OI6E3····403lJ1344·x
"'1663
01664
20200002
..01665 ··53500000

01666 17177600
01667
14401625
016'10"34101626
01671 47103334
01672 1~601046
. . 0:1.67 335udfD 5'0
01674 400U1673
,

01675
01676

X

X
P

X

.. X

X

.. , , - - ' "

S32LlOlJOO
14300U02

O'1677"'JOT032&3P'

01700

'''0 I 7 00'1447 7776
01701 34003063 P
,.,'-,,,.+_.,.,"---",.

01702 P
14477776
01703340030&0 p.
01704 01003060 P
01782

o
o

29

SCHEOUlR

Sl1AP PROCESSOR

1664
·1665
1666
1667
'168'8'"

VNM POINTER
-

1674
1675

•••• INDICATE SWITCHING
'._,..

TIA
ENI

....................................... · · ..···187·6.. ············ .. ··· ..···· .. ················
·······RTJ .. ·
1677
1678
SWAPER66
:C6TS'" .. ...........
......... ..... EQU
ENA,'S'"
16BO
RAO

1·68·1···

1582

1683

·············1684··
1685

",-".

PSA POINTER

1669

1670
1671"
1672
.. ···1 E73

Q.

UPO AlE' LA S T REFFERENCE"rrt-fE

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

SWAPER68 EQU

ENA,S

RAO· .. ··
UJP

-_..

, ....

_.

()

X2

OLD REQUEST 8LOCK ADDRESS
2,X3
ENTER LENGTH OF 4 WORDS
npREEM E:M .. ~""'·~····· ..···~······ ... FREETH E'O lD'REGU ESY-'Sl:OCK-' .........,..,..... . . .

.,()

¥

i.

··~·i

QCOUNT
"f.

-1
SWAPNUNI3'"
SWAPER99

INDICATE ANOTHER SWAP PROCESSED.

·
O

f

'.

o
()

o

o

o

o

o

o

()

0,

o
o
o

o
o

o
o
0;'

o

ASSEW3LER/OS3
U1705
G1706
01707
01710
01711'"

()

o

o
o
o
o

01712

01713
'01714"

VL,Q 09/21/74 2259

54103323
14600000
40177777
42015560
14 6U 1672
35001674
40001712
01300000

P

X

P

.' X

X

X

01715
01716

D171S·.p
00502250 P
20003334 P

OT722

51t203323 P

. '''''01'717 "Q32n1724'p
01720
20002303 P
01721
00777777 X
01723
.. 01724

402Q1707 X

53130035

20003314 P
17600205
01727ll31:G 2250
01725

01726
01730

01731

10003356

01001754

01 73 Z' 142UO (JOG

01733

54303334 P

01735
01736

54703323 P
20301&70 x

.. 01734

05300001

""'01'137 "'03
01740
17
01741
03
·····01742 "'lS

o

... 01743

......,

01747

u

o

PAGE
16138 ...
1689
1680

03334 0

1691
1692
1693"

1694

1695
······1696
1697
·1698·
1699
1700

'1'701
1702
1703
'170 [t

1705
. ··1706

30

SCHEDULR
USER SWITCHING
. 'Hc.TIME INiERRupr'fAQuAN1UM IS FINISHED.
RMTIMEUP LOI
RPSAPTR,Xl
POINT TO THE RUNNING USER.
ENA
0
STA
TIMElEFT,Xl+PSA
SAY THIS USER HAS NO TIME LEFT.
SACH
XFLAG
SAY HE GOT THE INTERRUPT.
ENA
SWBIT'SI-HTCH·USE'RS.'·
SSA
FLAGS
STA
FLAGS
UJPO;X3
SWITCH
EQU··
..... ~.
COME HERE·To·s~nTCHUSERS.
SJ5
RUNIOLE
LOA
XFLD.G
. , ....... , ';JUMP "IF'WEGOTT HE LkST'SWITCHING
AZj,GE····S·WITCHX·······
INTERRUPT. SUPFRESS IT IF NOT.
LOA
T HIEUP
RfJ
TIMEKILL
LD I R PS AP'r R',X2'
STA
TIMELEFT,X2+PSA
S\UTGHX
TMI·
NU, X 1
GET THE···N·U·HBER····OF USERS •
LOA
INHI8IT
ANA
FSWAIT8+DISKIBT+RUNI8IT CHECK BITS OF INTEREST.
'A'lJ
RUNT OLE' .
SSH
SFLAG
SKIP IF SCHEDULING NOT NEEDED
UJP
SCHED
PROCEDE TO 00 CORE SCHEDULING
··COVNT'READY·USERS·TlIrXfo"·· ..
E N I O ,X2'
LOI
XFtAG X3+PSA
GET LAST USERtS PSA
......... ISG
1,X3+PSA
SKIP IF WE ARE POINTINGATA PSA.
LOI,I
RPSAPTR,X3+PSA
START THE NEXT IJSER IF NOT.
RMSW3
LOA
IOBOUNO,X3+PSA
EXAMINE ONLY NBrTS IF NEGATED
JUMP IF THIS CSER IS I/O BOUND
•
.. INCREMENT COUNT OF UNBOUND
..........
USERS hE HAVE LeOKED AT.
····2·,X2········
XTEtlP lX3 +PSA

01744

01745
01746

···ENG):

.. 01.753

.. · ·

··MQuAI'nuM··..
RMSH8

AQJ,GE
LOA

01750

01751
01152

T IMELI::FT, X3+PSJl.

. 'r]'~

p
p.

[)X3+PSA
X3+PSA
.........

I······

T ,n

Rr1Srf;), X 1

._vu

... IJD ......

RMSWi,X2

o
o
,.,0

'0

o

····S.KIP··IF····THIS·· .. IS·· ·NOT THE FIRST •
REMEMBER HIM IF HE IS.

o

JUMP IF ENOUGH TIME LEFT.
.llS E;S.
lOOP THROUGH ALL THE USERS.

o

.. l,.,0 0 KAT JHE,: N.t: XJ

JUMP. IF. ANY USER NOT IoaCUND ..

o

o

()

o

o
,.. .......

U

o

d

o
o
o

10

o

o

o

.

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

o

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

.

..

C!J

ASSErl3LER/OS3

PAGE

Vl.U 09/21/74 2259

1734

1736
1737

()

PAGE/FILE CORE-BLOCK MANAGEMENT

01754 P
·01754· ..7774000 0··
01755 53020022
01756 30001662 X
. .... 0175? '15 47405 y.
0176U
40003344 P

• ••

N

• • • •••• N.W

:1:738
1739
174:1
1742
1743···
1744
17 Lt5
1''7.4.·6....

¥:t;.. 'J..'f '/-·'Ji.,rJJ. >J.JJ.¥'PPI·',J.¥');.'I-'J;f.>{.·>;f. ""'Jf ¥'" .
JI.

.'(,
THIS COOECONVE·RTS P·AGESTO·FILECORE BLOCKS AND FILE CORE··"f
""
8LOCKS TO PAGES. USER DELAYING IS ALSO CONTRCLED IN THIS
".
• ., ...' . . ,,,.,.......,.......... 'rOtE"IS"NCT'RtJ'N'ANO"12'U
SECTION~
THE CODE IS ENTERED
BEFORE RUNNING IDLE.................................................,¥
OR WHEN
• ..... ,
SER·····S\tJITCHESOCCURE"o···
SCHEO

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

¥

A1·2/·EI NT·· ..... ....
CLOCK
HOUR
..".......,. 2Q' 0·"0··""". "·,,..··· . .
AGELI MIT

1747

()

COMPUTE EMPTY AGE REFFERENCE TIME
"""'TWO"'SECCNOS

'''''''''''''''N''''''''''''

• • • •. . . . . .

.:t.ZLf.~

¥¥'>;-~'J..

¥

1735

Q

SCHEOULR

31

....... 'J.JP,,·~<:..c>l-·Jf:.J.--'f.Jj.--:!f~n;:~<>f.·:.J.··J.I:""~'f¥ ·""~:¥:~¥"¥~;'1:¥4·¥>I-~f· Jf¥ .JJ..~¥-¥>;-JJ..¥¥¥

v,..."

........ ""¥'"1-¥-::j.'¥"1-"I- ,,""f¥"f¥¥ >;->f'{"1- 'l/-"4!- '1·'f"PI->l-:if.··.,.';;.·""·>;-·¥-;t.·"f4"f·o;.¥'",,¥·,,,,'1-·¥·"'''f¥¥ ¥·"I-¥"I-·¥"I-·¥·:Jt.·'1'1:'iJ.¥iJ.¥>i-·¥:ft.4¥¥¥.·'l;I.JI.>j."" "'4->1-'
~

o

".

.;"1-.

...

·HE RE···HE ··G·O!1·PU·j:.c···T·HE· NU MB ER·· 0 F· LO·W "'·V·A L UED ... P AGE SO"

.....

>;-....

o
Oi

°
o

01761
01762
"'0176 3
01764

E PAG EeNT ,0

47003346
141U1337
20Tlf166 G
033U2Ul1 P

···~~~~~~~C: ~l'"
SVAL14

X3
3-24
PAGETIME, Xi

·01765..537 G a·u·D.·f)·····
01766 12077752
01767 21101663 X

·····0177iJ ... N53·60'O flO 0

o

o
o
o

01771

01772

X2'"
+1 X2
S VAL 18

01201772
01002026

SVALl'6'

o

01774 15500000
··1l1775 ... ·17·377 Ed) i}.
01776 20301736 X
01777 03302005 P

..·77·00·08,X3··-...

I0i30UNO,X3+PSA

SVAL12
NK6ITS"
S'ifAL12

020'00"
02001
020U2
0200 j '
02004 15

,NE

INQ,S

14

o

02011
02501763 P
020'12····
02013

o

D2fJ14
02015

A 121-0 TNT .....

fCLIST, X3
SCV04

"

02023
02024
02025

360G3
03lHJ2
24301
.17.0 O. 0
34301
Q1QLJ2

02026

147QOOOO

02030

03302011

"02021

U2022

0"

02027

02031

X3+PS
PRT':fP
UDBIT

SVAL14

ENQ
0
LOA
FPCNT
···AZJ,LT-....S VALTit

ENI

g

UJP.....

1804
nro 5'
18U6
,~

02033

20300000
02034 ....·03302 052"P""
02035
12000001

0'

,X3+PSA

.76
PAGE REQ, X3+PSA

14300767 X

.....~.....-....................."

o ;:: UNUSEO PAGE

IDLE,X3+PSA

.SVAL12...

=

3·=· USER IMPURE PAGE.
GET rOBOUND STATUS
JUMP IF NEGATED

o

JUMP IF NOT IN TERMINAL HAlT

o

····\:OOK···AT·TERMINAt···wA..IT . SI·TS···

DEDUCT 5 SEC FOR BEING 1/0 BOUND
,._"---".,
JUMP IF VALUABLE

•

c·o MPUTE

NUMBER OF EMPTY FAGES IN X2
GET START OF Fe LIST
"'-,

o
o
o

"'¥'

GET THE USERS PAGE VALUE
GE.lH1E V.ALUE OF HIS MEMORY.
AOD ONE TO THE CWNERS PAGECNT
UNUSED PAGE HAS NO AGE
NUM8ER OF FREE PAGES
'JUNPIFNOTEI\OUGHFREE PAGES
SAY IDLE GWNES THE PAGE

o

o

TH E"NUM 8 ER' OFTO W:;;; VALU E' FILE' CC RE 8 LOCKS . .

1808
........""". . "."...,,. ""1· 8,ln. .
1811

SCVOI

LOA
............ A:Z: d,' I:T"
SHA

FCS,X3
S e V03·. .
1

···N...................~..

GET STATUS
.........;j UN
N·· . . . PROG D4=. .'C;:·C;:nnn.....'. n.n ....n. .
GET RESERVED EIT
pn'IFn"EIO~I

o

o

"

1809

o
o

• • • • ¥.>l-4¥.¥¥¥4¥¥.¥ • • ".".."" • • • "f • • • • • • • ¥- • • • • • • • • "">;- • • • • • • • • • "" • • ". • • ". • • • ". • • ". • • • • ".
•
>;·'F ......·....

.. HERE WE

.........

()

r"=SYSTEN'PUREPAGE .
2:
USER PURE PAGE

DO NOT BILL
FORRIS
PAGESTHE PRIORITY
......................... .

S'JAII

200Q3335

.~2032nl002005

-5000

GELlfl11
,)(2

02016..,........ ......... .
02017
533UO

02020

'SVAL f3

······SVA LiZ···

""'02 (J 1: O'S LrOti3346"P

q;

QELAY

··lDA······AGELIMIT··
AI~J,Lr
SVAl15
SVAL13
ENA
1
,....·""""··.... """ . .·. ·. .·. · . . ·"·.. ·.... ··"..·· . . ·, . ·. . ······R.lto . , ...." . . " · · · · ..EPAI3ECNT"··
S'.JALi4
IJD
SVAL1D,Xl

02tJ 05 . ···2·[]
02006
03

02007

. ". .·...'..PAGE.... t;J SEAG E'" () (} flE"~f O'''X2:' . . ...............

¥-

TH7T3' "0'1 DO 202.T

START WITH ZERO
NUM8ER OF PAGETABL ENTRIES - 1
GETFAGETA. 8CENTRY" . ...
JUMP IF SYSTE~ PAGE
SAVE V·MMFCINIER
GE T UF PER 3 BIT S
GET LAST REFFERENCEO TIME

~n.·n

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

o
o

ASSEMBLER/OS3

(1'...

0'2036'033 J 2051 P

02037

r

1

1
I
I

12077757

0204053500000
02041
17100003

(JJ

02042 20300003
020430510 0002
02044
03302050 P
02045 20300001
02046 301T7777'X
02047 03602051 P

~,

I

Vlo0 09/21/74 2259

.0 20 5 0 .... t 52U 0 001

Q

02051
2030000U
02052 :3:3 TO 0 0 U0
'8205'3 "Olf'30u 0(j0~
02054 01002033 P
0'205 S'T77 if 0000

()

PAGE

32

AZJ,LT

·T8:1.2

SHA
··TAl·
ANI
LOA

1813
·1814

1815
181 C
n1'Sl?'
1818
1819
1820

1821
1822

1823

1824

····1825
1826
11327

PAGE/FILE CORE-BLOCK MANAGEMENT

SCHEOULR

l'SG'
AZJ, L T

. LOA
ADA
SCV06 .. ·
SCV02

SCV03

AQJ,GE

..

SCV02
-16
.... X·l
38, Xl
FC8,X3
.. Z,X1·······
SCV06
FCT X3

VALt~E,Xr

SCVO 2

INI

...

LOA
TAL

F CS, X3
X3
..... ··········O··,·X·3···'..·······•

SCV 04"'1S£

UJP

1,X2

SCVO 1

JUMP IFRES'ERVEC

GET ALTERED AND OCCUPIED BITS
PUT ·AIN-TO Xl
"SKIP '1 Fa CCU PIE D .
JUMP IF A FREE BLOCK FOUND

GET THE LAST REFFERENCE TIME
o • • OCCUPIED.
JUMP IF NOT OLDER
TNCRENENT .. NUMBER···OF Fe FCBLOCKS
GET AOCRESS OF NEXT FC LIST Elo
··" .... ·····" ..·····SKlp·····IF'····tAST:ElEMENT·'·

8rAsTHETIME~W~THALTER~O~NOooo

()

a

"1828

····0

0

()

i

I

()

·,0

0
0

o

['
V

o

0

()

0

o

0

o

0

o

0

;,.,
\"

d

1

o
o

Co

--)

o

Oil

o

0

o

0"
It

QI;

o

0

o

A SSEM,Jl£R/OS3

Q~

V1. 0 09/21/14

2259

PAGE

SCHEDULR

.. ·>J.iV-

i

1831

•

!

, (!;l.,

I

············································1832

1833
1834

l~

1835·······

t

33

1836

()

.... 1a:3].

I

V:J;!.~>,C4-~,)j.·JP/:

PAGE/FILE CORE-BtOCK MANAGEMENT

;<"1-'1:4 ¥>j.·V-·.:;.¥·i;;. Jj:>;.'ij.';,"V-V-);.' V-V->i- >J.::;' >j.';< 'i-*4·.,.. 'J.V- .:;.4:;.·>;.':;' "1--'J.'I-·V- j iJ.r:5f:;.JJ.· 'I-

'I,....

.:;.
.:;.
" ' • • • • • • ••• •• M

:;.

•

THE TOTAL···NUM8ER ·OF···lQ.W·VAlUE.. ··PAGES·····r.S····AOJU·S TED TOREFLEGT
THE LENGTH OF THE SWAP QUEUE.
THE TOTAL NUMBER OF LOW VALUE FILE BLOCKS IS ADJUSTED TO
····CO MPE:NSA-T·E..··POR··t'ARGc·NLJ MB E R"OP'" PI LE8LOeK'S"S'EIN G······RE- WRITEW'"
AND THE NUM8ER OP AVAILAELE PAGES.

"Jt.'Jj:'~,¥v-.>J.

'1-'.>,< Jj.''>''''¥ '.<"i,q,>:.',..' JI.'Jj:'.>jl. >;.'>;: ¥'I-'.Jj:'>;.Jj:',;,>;,.,';:>"

>t-.,.~ ~<'

J;.J,i.:J/. '>;;'Jfi>J.":J.>;. '¥')j.'':;'''.>jl. J;.¥¥':;"4f. >;"."1-' ¥'.'l-i>J.

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

()

,

J

!
I ()

.

>j.:;. >/O';'Jf- Jj:"JJ. JJ.Jj: :;.< >/oJ;. :;"JJ.Jj:'if. Jj:Jj:J;.

.:;.

... >,f,

.....

....... ['Q;

¥

•

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

'I-

'.>f JI.' • .:;'~JI.',," 1J.'I- 1(.·,'l-,,"41: 11::;' :;"iI- ............................................................_....

S~~APSINFRGGRESS··

LENGTH OF SWAP QUEUE
EXTEND SIGN
A=-····PUT UR E'PA'G E' ·D£MAND·····~·~····

()

AVAILABLE
PAGES-DEMAND
JU
MPIP POSIT
1\1'£' .......... , ........ ,'FORPAGi:$
... .

I,

NEGATIVE NOT LEGAL

I

I0

ALLCW 2 FCB PER FREE PAGE
THIS MAY LIMIT RTNCOUNT WHEN •• o
., .... ,....... , . ,,,......!L,.E. PAG,,ECNL IS . . . . . SM..A.L.L", ......... " "". . . ,..... , .."
AOD IN NUMBER OF EMPTY Fe BLOCKS
·· .... DIVIDEBY4 ·(·PAGES).· . . ·. ·, . . ···,·""·· . ····,·,,
NEGATIVE NUMBERS SUPPRESSED HERE

II 0
0

10

0

o

0

o

0

0

o
o
o

0

o

0

0

1

o

l"-ii
..

o

0

o

0'

0.

o
o

0

o

:JCl
.,-

o

0"

o

u

ASSEMBLER/OS3

CD

Vl~O

09/21/74 2259

Id67
186B
1869
1870
"187t'
1872

~
~

,~

!,
I

et
02107

14100003

()

02111
02112

05400002
15177775

()

02117

15477776
34D03350 P

02121

21003350 P
. 53410 016'
14600004

02120

0

02122
02123

0

.. 0 2127

0

02130
02131

¥ • • :r.:r:r.:V- • • Jf • • • ~

3,X1

1880

ASG,S

2

1882
1883
1854
1885

LACR'FC~T,Xf..

02134

u

4730,3

U2144

1060000D

~ ~

d'

03302157 P
37077777 X

02151
02152

OS2LlUIJlll
01002157 P

A12/DINT

·20

CS04

NRESB

TCLIS;X3

T EMP5 X3
FC8dUSy,a
FCS,X3
X3

............. J()

.
()

()

1.0

'RESERVElW'FC GLOCKS

DO NOT CONVERT FC TO PAGES
INCREASE NUM8ER OF FC BLOCKS •••
·; •• TO~R£SERVE

o

o

NUMBER OF Fe BLOCKS TO RESERVE
GET POINTER TO START OFFo C LIST"
POINTER TO FIRST OF It CONSECUTIVE
FILE CORE BLOCKS.
FCS POINTS TO NEXT Fe LIST EL.
. SK:IP"IFN Of· EN IJ 'OF F.C .... ·LIST' .. ·........ ...
GO TO RUNIOLE
GET STATUS OF F.C. BLeCK
SET THE'RESER\iEO 'BITrF~~~
••• X2 IS NOT ZERO
JUMP IF 1/0 IN PROGRESS
0

o
o

o

CHECK THE ALTERED BIT
·dU MP" IF" NCf",ql::T ERED

£l3'902'160"

SKIP IF RESERvED BIT IS SET
JUMP IF NOT RESERVED
WE HAVE . DECIDED 'TOREWRITE THE ••
••• FIl::E CORE BLOCK •

02153 '2 GsIT OGO 2

02154 53S0QGOa
.. .0.2155 ... 2510 DlL02
02156
00777777
02157 47303353
"02160 "'''HIOil3351f

02161
02162
· · · ·. ·.. ·......· · ..·····....·········02163·

0

OJ)

. 02146
02147

--02150

4

Fe TO PASE EQUILIBRIUM
RESERVE 4' MORE ELOCKS

E ATTEMPT TO CONVERT FILE CORE BLOCKS TO PAGES.
ORE- BLOCKS MAY· BERESERVEDF ORCONVERSICNTO·{J,
F NEC ESS ARY •

FTP02

350U'1651 ;(

~tj13.Q.[tO

16S"

NRESBtX2

O'Z14';:r"

,,0.2.1,4 5

,,,,~,,

GET

".>j.'

02136 20300
02137
53700
0
·0214 0 ........ Q56 CH) fl 1]1
02141
D1002244 P
02142 2D,)[iOaOD

0

FCPAGELV

¥ • • • • • • • • • • • • • • ¥¥ • • • • • • • • • • • "' • • • • • • • • • • • • • • "' • • • • • • • • • • • • • • • • • • • • :Jf • • • • • • • • •

54c2Q3

14302

02.135 .4 70D 3

0

LOQ

RAO

19t11

02133

11•• 9 ••••

FCRAGELV

UJP

1902
02132

.. . J#.

-1

VFO

1899
...........·. . ·.........·. . .·1900

0

:Jf

•

INA,S

..QSG,S

189S'

0

¥~'f

-tt.

-i Xi

..~~%,S ...............~o.

1895"~

•• ¥ • • • ¥ • • • • • ¥ •• ' f . ¥ • •

>J.J:;. 'fJl.
11-

INI

............................ "TOM·
ENA

1893
1894

()

'f.~ If.:Jf

NUM8ER .. ·OF···UI\... USED PAGES
SKIP IF MORE THAN 1 UN-USED PAGE
PAGES ARE VALUABLE, NOTE IT.
NU MB ER'OFUN- USED 'FC'aLO CK·PAGES·· .. ····..
SKIP IF MORE THAN 1
Fe 8 LOCKS ARE VAL UABLE NOTE IT.
GET TRE SOLUTION T~ TH fS'PROBLEM'
A MAY 8E 1, 0, OR -1
FCTO FAGELEVEL ..........

............................... RAG

1891
1892 .
1896

• • • *'f*.~

LOA·
···EPAGECNT··
ASG S
2
INI'
-2,X1
"LDA'" ....... ········ . . ···EFCCO UNr····'· ................. " .. .

"'1890

01002220 P
34003351 P

"J- 'I-¥ :v-->t-·:;'''J-¥i;.4'1- ".''1-'1- .'f'JI. ".".'i JfV 'f 'i'l- Jf. ¥-JI. Jf 'f '1-'10 ""11-

• • • • • ~"''''~¥'f.->t-¥ • • • ¥~¥

ENI

1886
·1·887'
18B8
1389

[IS 5 UO Q 24

~

Jf

IB81

02124
05500062
'0 2125 ... 14600D au
02126
77730000

¥·¥·:rlJ.·"J-lf :;..:;oJ/. "iT ¥

··:V-THE· DIFFERENCE BET·WEENTHf-NUi1BER OF LOW···VALUEPAGESANO
y.
Lew VALUE FILE CORE 8LOCK~ IS EXAMINED TO OETURMIN
:vWHEN TO CONVERT PAGES TO FILE CORE BLOCKS AND WHEN TO
'f..
CONVER'T'P"I'LE'CORe' BLOCKS'TO' PAGES'.

~"187 ~

0211:3"20003347"P
02114
05 1t00002
02115
15177776
..... 0'2116 '22415624'P

i

0

PAGE/FILE CORE-BLOCK MANAGEMENT

:v-

1874
1875
1876
1877
1878

... 02110·20003346. P

1

Ii

SCHEDULR

34

~ >f.>J.i;.'~::v. JJ::rJ/.i,<~Jt:·~'·:f.->t-''''V·};:·1-¥

(lJ

r-

PAGE

FTP06

01002136

54103353
P ..·..· · ....······· ........· · · · ·
U25Q2f34p····

0"

0

INDICATE THE feE NOT AVAILABLE
'SK·Ip····J:F"4 .·PCS:1'3······EXAMI·NED-·····_ .
LOOK AT THE REST OF THE PAGE
GET THE Fe8
8USY
FLAG
. . . . . . . . . . . . . . . . . . . . . . . . JUMP"IF-A
NYFC
S'HJiSSUSY'
..
~

,.,,~.

-.,.. -'"

._"."

-

,-"

..

LEMENTS MUST 8E FREEEO

o

o
o
o

.. D216 L;- .. ,14&fj·22 .2-2,·P· ..........................

o

02165

;'

0'"

44003057 P

02166

20300000

02173

37077777 X

02175

20100002

o
o
o

. 02167
51+50335Z··P . .
02170
44403352 P
........ 02171...201Q 00.110 ...
02172
4400j352 P
.......~... ..... ·.....·O·2.-:Fi'. ·4,,~ . . ····Q·3·Q·j} ·22· O. 1· ....·P· ..................................

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

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

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

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

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

Vi.O 09/21/74 2259 PAGE 35
02I76-537GOO'orr
'rg'45,
02177
146UOOOO
1946
U2200
I+03U.O.O.02·1947
L
()
02201 53100000
1948
~i
02202 14300002
1949
U22U 3";) 0703263'P
""1950·'
02204 21100002
1951
022U5 54103352
1952
I () . . . . . . . . . . . . . . . . . . . . . . . . . . . '0220610003354' P
P
......... 1953
I
02207
01002171 P
1954
.02210
':) 3 02 0 0 0 6 1 9 5 5 . ·. . . . .·. . . . . . . . . _. . . . . . . ·
02211
1540777t..
1956
II 0
02212 53420006
1957
. ···········-02·213··:!:46D·utN10·.. ·.. ··_·,·······1958···
02214
40003350 P
1959
02215 13000U07
1960
0
. ············02216···53500000
1961'-'
I
02217 01001321 P
1962

Cl)

~,

ASSEM8LER/OS3

SCHEOULR

PAGE/FILE CORE-BLOCK MANAGEMENT
-

j

I

,
I
I

0

·····1863
1964

02220 Q5577753
19b5
. 0 2221"0'1002 2 3 5 ' P : 1 : 9 66'

.......'fc ......

.-..-

. 'SK IP"I F4£[E~Et\lSPROCESSEO

PROCESS ANOTHER

i

I

-

GET ADDRESS OF F G LIST ELEMENT
lENGTH OF F C LIST ELEMENT
. """FRE [-T HE" E'LEM Et'\T'····..···~'-······..'····.. ·'············-····'·'-··· ...... -.. . . .
FCA CONTAINS THE PAGE NUMBER
GET POINTER Te NEXT ELEMENT
ELEMENT

()
RES ETFC"TO'PAGE·t:EV Et'.. ·., ,.,",..,..... ,' "".
UJP

GET THE PAGE bU,M8ER . . . . . . . . . . . . . . . . . . . . . . . . . .
RETURN TO THE SCHEOULR WITH.oe
THE· PAGE ALREADY FREEED.
SKIP IF EVERYTHING IS OK
• • "0

- 20
... ,. ,..•........ ··.po·SOB

o

"MAKE"MORE FItE ..· · eO·RE'SLOCK.S"·"'·

0

0
0

o

()

()

0

o
()

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

..

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

o
o

10
Q

o

d'

o

o

o
o
7J .

o

o

CD

A~3EMBLER/OS3

V1.0 09/21/74

225~

PAGE

SCHE DU lR

36

196 S
1·9IO ..

I])

1971
1 9i' 2

0222224003351 P

o
o

o
o
o

MANAGEME~T

02223 03002244 P
U222434003351P
02225
20002133 X
02226
01002232 P

i.l2227ZlfOO-Z143 X
02230
37300001

02231
. "0-2232"
02233
02234

40300001
[j 0 00
02702227 P

5370

GitTU 2244 . P,

~

¥-

~

'----G~235-

02230
02237
0-2240
02241

20003-355
031022 !+4

143G24G2
-47303"3S5
0070

o

02242
02243

o

02244
21
02245 14
02246
40
0224703

1460
34JO

A?~,EQ

RAG

LOA

UJP

dC RE S04-tCA

LPA

TAr"

IJD

·,····UJ·p.

NRESB

ESCHEO
FCLIST
CRES06
RESERVED'
FCS+1,X3
FCST1., .......
X3 .
··········X'3-·······
CRESQ 4, X3
. ·NRESS

•

1993

"i-

•

l!'

'f. i' 't ¥-~'<-

R
P

'<'<-

•

REMOVE

:f()

RESERVED BIT

a

JUMP IF Ncr LAST ELEMENT
GOrD RUNIGlE
y.~ ..if."I-1I-;y..+"""I-

0

*¥ )f.)f.¥+ ::f..if.¥"f "f.Jf.Jf-Jf...>J.,<-.if..Jf. Jf. Jf.'<-'!lJ.Jj.~1I-Jf..JI."f1l-Jl.';y.. ...... -

•

NEED TO HAKE FILE CORE BLOCKS.
•
ISREQUESTEOFOR-CCiNVERSTCN TOFl[ECCRE·BTOCKS~"'<-

'1:."1: .f..'t.. :¥ ¥'V·~_>f. >i:.>I:.>f.¥

*. .>1.11- >I- *' "f.:lJ:>f

'1-. '1-..•,*_.'1- ¥: ..J1..'I- '1-.. '1-.>1:.••.* ."+ ...•.

;r.

.'

()

'NU MElEROFRES ERVEn SLOCK S
GO TO RUNIDLE
. ··ZERO······NUMBER·OF RESERVED SLOCKS

"ESCHEO ...........

.... )f..""."io."........... ~ .Jt."I->J..:f.• • • .>I-.::f.Jt."f-.¥)f.)f. ~-"I-;y...".>f.)f.>f>f

1990
1991

1995

STA

"CRESOO-

·····1··9·86

-1992'-- .

02235 P

CRESERVE LeA

197·8
1979

19B7
1988

¥ >,/o.>J.¥ 'J-XJ.y,;;..:J. .>J..>J.JJ. 1I-:J.Jt.* ¥.>J..>J.1J.lJ-Jt.1I-'y,'1I-J1.¥"i->l-"

IF HERE, NEITHER PAGES······N·CR·.f.ILECORE-8LOCKS NEED TO BE HADE.
IF ANY FILE GORE BLOCKS ARE RESERVED FOR CONVERSION TO
PAG~S, THEY ARE UN-RESERVED.

't

1975
1976
1977

1980
'1981
1982
1983
"-T984
1985

.l,q.<~"~<11-

~

19'73

o

PAGE/FILE CORE-BleCK

'1-'1- ¥:;J.J(..>f.>I-:f. ¥¥ J/.'>f.lJ..\'Jf-lJ. >;-·'f.¥--.lf¥¥"i-¥-}Pi-.lf·':;'':;'·XJ.Jf.¥--':;''J.'¥¥,<-XJ. '<-11-

y,. .

1.0

JI.

>J.~>I- "f ..lf...'¥ -'1-11-'<- ••.•.•

*: >I-'11:JI.>I:'I-._1I-'I- .•..•.

199 E

JUMP IF PAGE PLREADY REQUESTED
RETURN ADDRESS
TN 01 GATE'? A GE "fj As-a E ENREQ UES IE 0
REQUEST A PAGE
.. SAYTHA T-4FILEBLOCKSHARE •••
••• GOING TO MATERIALIZE

t

0
0
0

0
0

o

0

()

0

o.

0

d'

0

0
0

o
0';

r .....

\.....)

0
0

o

0

Cl:

ASSEH8i...ER/OS3
' " ,.,

,
~.

\;

Pt\GE

37

SCHE DU LR

USER SHITCHING

0225 O"'T 4302 U 31 X'"

t

~

\/1.0 09/21/7 L• 2259

02251

146/7777 X

02252
02253

47303331 P
14100000

---

..

-~~

SAVE THE PSA POINTER

U2254"0 1002258P

()

RMS W9

I0

o

0

o

I

I

I

JUMP IF NOT OUT Of TIME
CHEC K FORAN¥PEN DING,GM . REQUESTS
JUMP IF A REQUEST EXISTS
ENTER A TIMECUT REQUEST
AlLOH CERTAIN 1/0 BOUND JOBS

()

0

o

.. , .. ,'" . . . . . . . ,J O,PR Q,GEEJJ

0

o

C)
EVEN

()
()

PARITY WORD FOR

REGION

02

o

02303
OiOO1.7G5
02304 54303331 P
...... ".... 02 S05 ··..·S·3:t3'O·!13

02306
02~107

u250225

()

5 1.303331

023fO'213771??
02311 5330

..0231213ilO

0

02313

02314

o

5342
20:~O

............................ 231'5'" 21: (} 02.3fr3P
02316
G0177777

0

02317

o

20001334

02320

l:j:'QO 1J333Ci

02321

777 itOOiJO
14200 OJT
146Q40G(J
77644140

..... 02322·

02323
02324

INIT~AlIZE THE
····to OPUNT'I 'L'lJ'O

"023'25 ."'026 tJ;f~';52'i,! ." p.

o

I

02326 . 53300008

LSERS PAGE FILE

WE CONTINUING
THE E'LAST
":';':';:::'''Kf"OR
CeNTROL'MOD
.. ... .. ...... USER.
.............. .

02327
360lJ3323 . . · ;,., ........................
023300:.nrn2374····

o

ORE STARTING TO RUN HIMo
.
SAVE THE REMAINING REGISTERS OF
.

USERSo

"".~

'''-,

-"

"

o
o
o

02331:·553 f} U:fjDO

()

02332

54203323 P

02333
45277777' X
" . . _············ ..······················02334 71'57 tlllO U'
02335
13077774
02336.77574000 ..
02337
13077774

02340
2U201253 X
,02341' '120,;7'71',71' ...

02342

02343

"'0'2344'

1300lJ006

4020234D X

Z0077777 X ,....."........... ..
02 34 5' 40 27 7 777 X
02346 p,
02346
47303323 P

0234714110040

'Oe'350'" '47102352'P'
02351 47102355 P

-3
I

,X2+PSA ........................ .........

6

IS,X2+PSA
BCR,
X2+PSA
JJ.
RPSAPTR,X3+PSA
8'UPG'R"""

,

SAVE THE MODIFIED INTERNAL . ~:LAIU~

GET'BCR-'FROHTNTSORT' .............. .

SAVE THE NEW PSA POINTER

10040B,Xl
15 BITS OF TMO 408
..... RMPF·Q·l. ,.7(·1. . · "' ... " ..........................................._............. . ,.........
R NPF 02, Xl

o
o
o
o

ASSEM8LER/JS3

V1.G 09/21/74 22Sg

PAGE

38

SCHEDU LR

USER SWITCHING

o _._.".". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .". . . . .". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _. . . . . . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _. . . . . . . . . . ._. . . . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ._. . . . . . . . . . . . . . _. . . . . . . . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ._.. (')
o .................................................

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

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

()

o

o _. . . . . . . . . . . _. . . . . . . _. . . . . . . . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ._. . . . . . . . . . . . . . . . . . _. . . . . ._. . . . _. . . . ._. . . . . . _. . . . . . ._. . . ._. _. . . . . . . . . . . . ._. . . . . . . ._._. . . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ._. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .". . . . . . . . . . .__. . . . . . . . . . . . . .. . . . . . . . . . . . _.. .

O·

o

0

l? - ........ ...--...................................................................................................................._..............................................................................................................................................................................................................................................................................................................................:.........................................................................................................................................................c............ _ ....................

o

o
Q

~

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

0

G .......- ................................................................................................._ ........_ ...._............._._...................._....... ••·..•..••·..••..•..·"c .. • ..·.._ ..··,,·_..-··_..,,_··....• ..··_·_··.. -

0

'~l

o

•• _c .... _ . _ ....... _ •• _ ..................................... _._ ..................... _ ................................. _

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

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

2 -_........... _.............................. ,...._...-:...................................................... ,.............. ,........................_..............................................- ................................................................................_........_........._ .........._......._ ...._............._........................._......._..........._..........._..................,...............................- ......_......:...................................................................................................................................................................................................................:......:...............-...
,tft.

o
0

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

ASSEM8LER/OS3

V1.G 09/21/74 2259

P~\GE

SGHEOULf<

3':l

Z:1.22

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

>f:

·······2124
2125
2126
2127
212 e
2129

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

•

THIS GETS CALLED BY SCHEDULER AFTER IT HAS FOLND A PAGE
TO 8E CONVERTED 10 FILE CORE BLOCKS.
THIS USES TEMP6 TO SAVE ITS RETURN ADDRESS

•

.... J,t......

•

2131
···.02402.47302 1~50P
213.2 . . . . . . . . . . . . . . . . . . G TC12
02403
532UUOOO
2133
02404 12000002
2134
.... ·······02 405 ·400 u 3 3 5 5 p · " - · ..·····2't35
02406
1~100003
2136
02407
14300002
2137
"OZ4nr .. ···007(J3T04 P . . . ........... ······ . ·····21:::nr .
02411 4420176J X
2139
. 02412. 200tl2225. x..
·2.1·4.[) ...
02413
47302412 X
2141
02414 350U2J17 X
2142
.. 0·2415"'403110 O G i J · " · · " 2 1 : L.3·
U2416 2Q003355 P
2144
02417
53140000
2145
·02[+'20. ··120UOOT7
2146
02421 14577777
2147
w

14300003

02424
007Q31Q~ P
",w02425"'403tJOiJU

02 L.. 26

350015

021+27 401+777
. ········02430 . · · 1'45177
02431 40377777 X
02432 .. ··2·0·0·0·33.55 . · R

02433
02434

53140000
1200!Hll1

02436

02502407 P

024·3-5 .. ··40·3"7·777·(

·G'T-C 14,X 3 ...
X2

2

•••

778

,X3

·x . .

02437

14677777 X

02441
.·02442

40DG2440 X
41·0 [)·3·3 5S·····p.···
14600000

21~9

2150

.\;;;;:.1: ................

SAVE THE RETUR NA OGRESS··
GLOBAL PAGE NUMBER TO A.
CHANGE TO 1/4 PAGE NUMBER
·..·. ·····....·. ········,,···.. ·········S·AVE'THE·ADD RESS·ANDCl:E.. AR··THE···········
SWAF REQUEST 8IT 4 1/4 PAGES
. . . . . . . . . . . . . . . . . . . . . GO ...~.ET ... A. FO.WR .... WOR...Q.. Jll",QCI<. .
USE PAGETASl FOR FelIST POINTER
IN S E RTT HE 1/·4 P·A GEl NIO·THE
FelIST
SAY IIO IN PROGRESS
.........................................................
GET THE 1/4 P~GE AGnESS OF THIS

X3

EHIEM

o
0..

...

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

,. .U··~

SAY Ne INFORMATION PRESENT
GET 8 WORDS FOR A COMPLETION BLOC
...............................................................................

...... Q.. ,·. X..3 ...... ·· ............................... ~ ...............................- t'T NI<:. ··...T·H E . ·. ·El EM'E N·'I'....·TN·rO·· . THE ...... M. ASS............................ ~. . . . . .~.......................................--.....-..........- . . ~....~..... .

BIT17
STORAGE COMPLETION QUEUE
RrN· .· · · R E T U R N · F O R H S C" .
~lXQCO
X3
. ·GET . THE P·AGE·l\·UMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
············..·..····················..· .... VH····· .. ···············......··....··REQPA
Xl
FORM THE 1/4 PAGE NUMBER

MSCPT R

'9

o
()

'1' NT aT H fa to ('It .............. ·..··......· ........................................................ .
OR 4 1/4

PAGE

·· ...... · .... ················Ll241fD3:nra 1713

02443
Q2444
4Q00335
P
·0244·5 ......· '3 3'n,~ fJ flO h········· ... ·
02446 i 54: 0 (3 {) 0 4
02447 53420006
. rT2450······QraO(Ju ero

•
•
•

",.. ..

FI I.,. E C.l:..REj3l",P C K

. ··214~

02422 .. 4530.0002

02423

FILE CORE-BLOCK MANAGEMENT

··ALLOW ANOTHER

CONVERSION

RESET FC TO PAGE lEVEL

o
o
()

o

o
o
o

o
o
o
o

o
o

o

.0

o

o

(,_I
\

<)0

o

"0

o

cO

o

't)

o

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

o

n..

..-'

o
c)

o
o

~

d+£X'ONn080I
3~ndWI

: ,:

•• v '

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

.·..>l.s~~W·ONn08DI3Hl··Hl:T·M

o

··3NIIAOi::i·

, . ",,<...1._u,.,,",.,L.:_.

..................·tx . . . NI .... cL3.1NLOd.....
3Hl GNr 1:!31S193H ~
~Sd

3Hl NI S1I8 ONnoaDI HIIM cl31N3

13S0I 3NllnOl:!

...13S.l:lH.O ...
Ht13180 I

51:t8).\1130 ""H3sn ·····11\f·~nr:rlJ·

lI~M~I ON~ II~M~8 ~~31J
,,3QO:J····~·O~~33 H·I··M·3f1.'ifS
AII~OIHd ~3MJl 'if ~I dwnr
~NI~31N3 AO'if3~1~ ION ~I dI~S

3008

..

lI\1M~IN

·.·. .'if.Sd+£XL300.QW·Q
2+*

o

'£2118
'ifSd+£X '3008148
.IHOdWL

*
..*
*

b012

BE,12

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

,,--~---

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

__

,.,"_.v~~,_""_"_",

___ ""_,_& __

·····~O.:l·3

,,_",,_",,~,_"~,

__ __
~

,,, '_~_'_"'

__

••

~'.~~M'''O>.~'"~~'',~._~'''''''-_~~~~~~~~~.~,_~.,~~,~~~~~_,,,,,-,

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

___

""""'.'="""""'."~,,,

___

o
o
o

X llLLLf7+]T
l5fJ20
X·2·S+;· 2n·£·Q·~·.g5·ry 2 0
d LS~20L£O
55+]20

99"+6
SST2

d .J5+]200.1o.

69J2.

9 g"J:2

nnz

s'~so

fJlH2

£111'2

2g1.2
.1ST?
09T2

d 99+,20LOO

.1.9'7.2.0

09+,20

00000550
+;St;20
X "7+ +]2005£'£S+]20

X 9L£20£12

._~~~._.

Dry

_ ._ _ _ _ _ _

~""""',

o_.'

o

25+]20

o(10. 0(10 TO. ....1'5+]20.

()

····I?L+Z····

LLT2
9L1.2
SL+2"
+]L12

eD

1,..

____
. ___

"",,,,.~W'''-''''_~'~'--_~_"'--'''''= ''''''''''''''''''''"

o

o
5g~id

+'9+;20

i,,··'ft.;Z-(;' ·O£~;£·£9ry20··
2'9~20

OOOOOOTO

g&t2

C)

1~

. .. de!l ..........

r Hl

S'~N3

".. ······\11S· ............ ,., ...
ll'rtl'if
·····\15S
'001
dfO....13snw8

************.*************************************************************
..II:
'. ."
erx NI ~31NIJd 'ifSd 3H1 ON\1
+.
~31S193H ~ 3Hl NI 30aw 10HINOJ
008H O~?J3HIT ~\H31N3

'*
*

... +.-'

*
··i:3S'OW83NTJ.OOH
'*'
*. *.*,,<,~,~**·'~1'*.*. .*. "'.*. . ***"'.**fr ."' . *. *.**. .*.:""".,r..*****

************** .*******.J:.*****.i<********+' .*.fr...

:J1003H8S
,._.

o
()

----

5022

Oifib"

oro+;

J.3S01

····*****if***** ******* *' *********,10'***'****** *,,,,'****************'*****'*"'i** *' *ifi:;i,**·,o,f.;:····

. . **
*

*

.. * ....

TLfJ20

;I··Y7]r:;·Hloc·Ui]·OL*120

1.9ry20

99+,20

:cnt3l80!

**************************************************************************
*.,
.
"
"
"
'
.
.
".""
*......
·£X NI H31NIJd
*
*
ONti Cl31SI:J31:! ';j
1<

*
........*.

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

o
o

~!

0 ··
'!-(;

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

o
o

W8

0 . . . . . . . . . . . . . . . . ..
€'I"
v"

V.
t,)

.~.:
'~l/

,'1\

39\1d

____

6~ZZ

~L/T2!60

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

,~c

O·lA

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

£SO/~318H3SS\1

__

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

-_'''_._._'''''''_~._:,

..

\~i,l

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

_ _ "".....

0

o

0

o

()

b

o
o

0

o

'0

o

gO

o

DO

o

'~

o

..0

o

o

o

*.*. f!:..*.'*. .** * k*.*****.*** . .f!:.:k....

~_~~~~..tr . .

*.ft ~** *f!:"

1l:

.**.*.*:*:k*. ·1I:.:t{.. *j~*·.* . *. .**. *. :!I;:..****. *** . ·:!!::*~**;* . :.;\\-.* .*.*.3t:.j;. .**:,/;:*.;R:.* :-Ji:: .1t .:1< ~*.

'*

',1<

*

l522

....;0

0

o

'1

1

I
I
I
I
I

0

,··'·.cr····""·.;.:·· H·HJ·:lrh:J···.-:::,····.c:1 n·.I.······~·iuO·;::l

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

0

o

o
0

~~z;:;

N13S

**************************************************************************
*.
*
°H31NIJd VSd 3Hl
*'*..
*
38 lSnW £X
'118 031V93N
.-1:
ttONflOEfol '3HTs13S'3NIli1bBsIHl

°1

I

01i

'*

* *.***.*.***.*******.***.*~*** ***.**.********.*******.**.*.********. ***************'-!rld~·**
.. **

o

0
N~

\1318

.3

............ N~ 1t31J·······3NTlnO C! . .

NllnD<;········· STH t

for

*
'**

~ln03HJS

t~

··£·2·2('.· . ·

2222
1222

6522

I
1

I

01

I

~

0·222·····
0:]:22
39\1d

°t

{)I

5222

()

********e***************************************************************** ....
3Hl 38
ONn08DI
>~

() ..,

'.... >

. . .*. *. *.~*. .**.* **~**.*.*.*. *****:!;.J".**.t;.t:~*. *.}[ft . .*. **1;. *~i., .•••• > ••

~C8LOCK+1

EQU

:J,'

I

~

'RDIST+2'

··t:au

DISK8USY
.•....•........
,....

•••

C ALlBAD+2

···EQ·U··
EOU

• 'f.

EXITADD
PFSAVE

CON8LOCK+1
BFPTR+1
8LKPOS+l

EQU
EQU

',.){.

··TItiAO
PSALOC

.Q ...... ..... .....,

EQU···

GALL8AO

U ~:.r8 ~fC
UWBRET
127···························· U lridX3

lZ5
126

·(r

SCHEOU LR
UW80EF

42

ExrfADO+1
PFSAVEfl--'
UWBNC+1
UWBWC+2
··"tJwaX3+':t

EQU .........."......... Jr1;:S.TLPt:i ..

.".

00024

o
00026

o

00Q27

POINTERTC8 WORD CONTROL BLOCK •
POINltR'rrr COR~ENTCO~E8UFFER¥
-0 IF NO BUFFER PRESENT
~
GURRENT .. 8LOCK POSITION
. .'f. .
ADDRESS OF ~CRO COUNT AND IMAGE •
CALL BACK ADDRESS
•
RT j u M A C H E R R · · ·
ENI BLCCK,CBI
•
¥g~p~~~~~ EW'GRC COUNT··
.....!.
ADDRESS OF CURRENT BLOCK
•
····TEMPORARY· FOR CURRENT POSITION 'f:
ADDRESS OF ASSOCIATED PSA
•
BUFFER UNSAFE FLAG
•
ENIBLCCK,CBI-UJP IMPURE RETURN ADORESS
'f:
TEMP TO SAVE THE CONTENTS OF PF1·

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

·TEMPTes AVE RETURN ADDRESS ,·IF
CALL TO UW8LOCKB
•
BIT23 IF LAST RECORD WAS [LOGOFF~•...,. . , ...... ,...,.......
......... P O·INT':E:R'·T··C'>TH E: . . , PR·OP
ER'BAICHN~Q""'

DESTINATION LINE PRINTER CODE
Nl,J /'18 . ER .... Of. WeB c S.IN ...f3.LO.CK. .

..

••

•• )J.;;;' • • • .>;.;Jf.

'1''1'

.!I;..~Jf.

UWMAX

Jf.MJf.

Jf.·~r"4l- .;:y..~

()

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

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

,.,>.•. , .• ,•.. , .............. .

•

91123 SEZZ EXPECTING DATA
•
" . + · · B I T S 14--iYHAVE64'WOR081::0CKM MM,,"'
*
ADDRESS
".
OMWORO
EXPDATA+1
12
BIT
BYTES
kITH
THE
CONTROL
¥
. > f . · S L O C ! C T N F O R M A T T O N . . , ..... .... . ....
.If..
DEVTYPE EQU
COMWORD+1
BITS 1~--D HAVE UW8LOCK ROUTINE ¥
.'1'..
POINTER
"".,
UWMAXA
EOU
DEVTYPE+l
NUM8ER OF WCROS I~ LONGER BLOCKS·
EQU

()

•.

. . . • ' t · T H E FOLLOWINGARE··USED·····ONLY.··· FOR.
.~
DEVICES THAT COME FROM THE POP8 ¥

EXPDATA

..,

·'TEMPTCSAVE"W CA NO'C'ACL8ACK ..........•
ADDRESS IF CALL TO UW6LOCKB

8ATCHPNT+i

.~

o

,. . .

••

DEFINITIONS

•

o
()

o

...... )J. . . >J..~ . . . . . ..>;.. 'I'. )J. • • . Jf.. .......... )J." .>j.,+ ... if..Jj..>J. ......". . . . . .:". .... .>J. .... ~.:f. .•• + ..M•.•M'.

o

o

o

o
o

0'

o
Od

()

o

o

0 '..·

o

O·-f;

o
o

~l"lIrl

WE.".

'j '$

el*·~""'WI.w.r""'ib

.. '.....

1m,

-~

__
ilJ._
.. _ _ _ _ _ _ _ _ :-_ _ _ _ _ _ _ __

r'*

Ii It' . . . . . . '.

hf!

......,....'...... _ _ _ _ _._ _ _•........
• .....
wi --...o/IIIIi.. ..

nr:I

...

+

i'

_

b_~'·

_ _ · ' w,'i&

It

h

A SS E M13 L E RIO S 3
Vi.O U9/21/74 2259 PAGE 44
SCHEOULR
...............- 0'21:;3'2"' '''53'3 O· IT 000'
.................. _.._...... 2"32 0+'00'4" ...... ... -. ········· ....··..·TrrS:··......·..···....· )'C3·+P"·SA· ..·..· .... ·· ..................... P·$·A..

·Jro·m~t:$s·

..··rC···A .. ··.. ·····

02633 44100013
2320+005
SWA
PSALOC,X1
PLACE PSA POINTER INTO MACRO
...- .................. 0263.4..20·10·0023····..
....................... 232..0+0.06......................... "'- . LD A....................... DES·f.LP·t·X1 ....... ·...GET···WHERE·.. ·T.O·. ·..·G·OFROM .. MAC RO
()
02635 17607777
2320+007 CRBAT08
ANA
7777B
02636 120uOU14
2320+008
SHA
12
"
--....·..~·---·-O·2·6·3·7··..···..3·t.f?r7·7..7·7·'1'·····X:-···................. -- ". .~. ".,,-.. . ''''''2'3'2'0'+ 0"0 9·.."···....,,·....•.._··.._··.._·..····j'( A·D-····-····-·"....tJ··[)es..r·tP··,-X"J·+·P'S·A·-~···-····-·._.pl:' A·e·E-'D·£S·'f-rN·A-T-:r:·eN..·-t:·P~·"I"N·-P S"A.."····..· ......····...._··..·_···· ..····· ..··· ·-..·····.. ···..·_·..····-...··.. ··· __·..,,···.._._11
02640
01000000
2325
CHCHKRTN UJP
IMPURE
ONE SECOND INTERRUPT RETURN

()

.................. g()

o
o

.................................. ' ................................................... 80

o
o
o

.................................................................................................................................................................._ .........__ ................................... _.. ___ ........................_.......___ .....__ ...._._. _....... _......_.............__ ........_.... _....._............. _.._.._..... __ ................._..._........_......_ ......_........................._.............._...................................._................ _.._... _.......".... __......._..... _ "'_'" ""_'_'''''' __......_._ ..... _.........__..... _........_........... I.

0

o

o

()

o

o
o
o

o

o

o

()

o
o

o
o

.
\'-'1 2 ... -.......-..............................................................................." . -...........................................................................................................................,.....-.. .......................-.....- ..........--.... -.." .........................." .... - ..........--.. -..................--..................--............. -.........--......................................................--............... .............................................................................................................-..................... -........................................................................................................................--....".

o

" .___.........___...._.................._. ____ •. _. ""__""'_" ..........._....._ ...".._................._"._......__ ........___._....... ___ .. _....... ___...............__....."... _....__""__..._,,_._......._,, ._..__..._c..........__..............__......... _ ...___..:.._................ __.._.._........."."........... _................._.......".........._"._..........." .."............ _....." ..........."__ ...............",,_._............,, ............, ............."...............".....".........".............__.. "...................."" ......"...."............. ",.."...... ".......................

o

G - ...-..." ......-........- ....."-....- ........................ ".-- ..........",, .........- ..--.----.......".-.."...-.--....-- ....."-.........--.....,, ........,,-.-......"...-.,,;......----.---........---...--.....- -..-.-.... -----.-.....--..-....... ----"-."-....... -.....".-----.........., .... --....- .....".....,,..............---...- •."..- ...........-......"...........-......."."".."....................... ".................-............."...."....."................... " ....................-.............:-........-""......- ..............-.....- ........" .............., .....................

.

.

.

0

0

o
"
.O
·
.
......_--..........._ ..--.-....._-.. -- ........... -..............,....- .............-...........---........- .."-....... " ......".-..- ...,,...-.-...- .........- .•- ..- ........" ....--..........-.." ..- ..."-......-.-..-..,,.-...... -...-.-.. - ...-.-.....- ..........- ...-.-."."...."",,-..- ...- ... -....--- . " .........."._ ..- ......" .............. -.....................- ......." ..................-............" ...............................--........ -.-...............................---.............- .................................-..---.................--"..........- .." .. o
~.l

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

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

09/21/74 2259

PAGE

46

SCHEDULR
'P;' ·'PI- Jf

2392

>f

Jf. ". 'p.e Jf

2383
2384

(J;

:J.it:"'J;.~C:">I- 'f".

>;.

>;">1- Jf .,>p;: J}.J;.¥OJ;. ¥oJ;. Jf'". J;.>I-.>,e Jf >;. Jf ';' 'fJf ,-••y:' Ji. ":':"Jf'f *~Jf:;' ::v."''': ~)J. ':v.':;. Jf"::if. ~;.'>j. i; Jf'Ji.';;'>;.:,< >f Jf i;. J,<
>f

..... DESTRUCT. .

2395
'2396

()
-02734
01000 000
02735
53300000
02736 ·36 DU 3324 P
02737
05600001
02740
47003324 P

~

I
II

()

'0214:1:
02742

()

5313UO'35
15177775

U2743 53530035
02744"15171776'"
02745 20300000
027465360000D
02747 20200000
02750
02502746

0

I
I 0

02751

02752

o
o
_."-"

o
o

20300000

44200000

02753
00777777
02754203'02703
02755
12077760
-02756 -535UOOOO
02757
24077777 X
02760
37102653 X
02761 ····40 :1:02760··X·············
02762
00777777 X
02763
203027DO X
0275£( fit 3DDiJ03 .....
02755
0070326~i
.02766 ... 20u033
U2 76 7
1430 0 Q
02770
007032
o2Tll . 47 iiJ3n
02772 .141027
02773 147003

2398

2398

. DESTRUC TUJP

2402

ASG

2400
. 2401

TIA
SCA

2403
"'2404 .
2405

srr

02775

o
o

030U2

030 Q4
...... 030..05

o
o

O,X3
. X2

"0; k3+PSA ...
O,X2

CMEXIT

[O'A

"TERMnn~L,

SHA

-15

LCA
LPA

lI8HASK

X3

, .•

FREEMEN

ENI

7,X3

RTJ

FREEMEM
... "'S'fI{JEST ai, Xi
~NT
HSITABL,Xl
ENQ
"3773
2LDLDESrTIi
. ...
UJP

SHQ

;; ...." .....................,......."..... ,. .,.................... ENfl,···········. ········,··,. ····· . . ·fl·,,· . ····

sWA,r

010027

STRING

LO AQ THE ACCQIJNTJ NG8l".O.C.K. POINTER

LOA-··RRSA PTR .................................. _. . . . . . . . . .

445027

·································;0

REMOVE ANY TELETYPE

q . . ,. . . . . . . . . . . . .. 3A .GxC v~ TLJE F, ~3+P
c,
RTJ

UJP

10

REMOVE ONLY LCGIN STATE BITS
"'et"EAR"'PSA-8tKPOINTER" .......... ..

.................................................... L N~
.I.

~UMBER-

=007700000

LOA

PSA8LK,X1+3LK
"S'r,f( " ' P S At~ tK,'X1+ 8 L"K
RTJ
PCHARS

SHAn
.. ME.Q .. ·
......... .

UNLINK THIS PSA
~ET THETERHIRAI

Xl+8lK

TAl

()

o

0 X2
;c.!.2,Xi

RTJ

06202"7
010030

41.
10 Wi. ':;•. S

···~·~·!Ql· '"

····. . ·..·· .. ············ ..·····, .......·········l:'DA··
SWA

13QOOO

U3UOO
124000
0·3001-·146 UQB H'H'"
(J3003

-1,X1

LOA
TAL
lOA
IJD

o277 4 ... 2 TO G30

02776
02777

PRTYPSA,O
NU,X1· ....

. '1~~'"

.

". ....

SKIP IF NOT PRIORITY USER
INDICATE NO PRIORITY USER
..· . ···························INOTCATEONE'LESSUSER·...·
IN THE PSA QUEUE
FI GlJRE'OUT HOhnrONL.:INK
THIS USER.

1

INl

o

>f

rt~PDRE

X3+PSA
P-RTYPSA

TMI

24Q6
2407
40

...... ~.

THIS ROUTI·N£··WILL··OESTROY·A··P.SA G
THE USER MUST 8E THE RUNNING USERo
Xi IS NOT CHANGED.

..... GET.-AOORESSOFTH £·PSA
FOR 128 WORD eLCCKS

BYE BYE
SAV ETHE'rERM I N At"NUM BER·
SET THE TABLE LENGTH
SET THE NASi<
NEEDTER~IINAl. NUM8ER ONLY
TO TOP OF A A~D Q
. SEARCH FORENTR Y
NONE EXIT
RESTORE 0.
.... .,.................... etEAR ..THf·PSA··pcT~nE:R········,.··· . ······ . · ·
CLEAR PSA POI~TER IN MACRO
CHECK FOR SOME MORE
SIO
THE TERMINAL NUMBER
__

."

'"

___

,_".,.,.,

__ , .

,

• _0

•

,.

"

""

" . , __

",.

~

Vl~G

,

A SSEH8LER/OS3

(f,

•• ,.

o

o
()

o
()

o
o
o
o

..,""" ... . 1:: .................................... .

I

cY

o

o

o

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

b····· ..··········.. ·················,··············

o

()"

o
0;
---,--~-,------,--.--

_ _ _ , _ _ _ •_ _ _,

..

_ _ _ . _ , _ , _ _ _ . _ . , _ _ , _ , _ , _ . _ . _ _ _ _ • _ _ , _ _. _ . _ . _ . _ , _ _ _ _ _ _ _ _ . _ , _ _ _ , _ " _ _

o
.~

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

.-:

Ff

STA.
LO.A

SHA
··"Y"AI·

ENA

RAG
"ENA"

IJD

SAVE

SWAP2,X2

......

HERE ONSWAP ... INCO~PLETION
RETURN ADDRESS

P OINT X2'A T ' THE . B to CK

···-2;X2··.. ··
S vlAP ER5 4

PROCESS THE SWAP

¥-

D9/000,A15/IMPURE

SIr .... ·······SWAPPC,X3
LOI
SWAPPE2,X2
LOA
1,X2
······,·······..·················,··. ····'·rAI· . · x 3.
LOA
O,X3
AZJ GE
~+2
RTJ' .........
,'rACHERR'
LeA

ENTER

·09/000, A151TMPURE
SWAPPC,X3

8IT23

..·O,X3 ..
2,X2
-11
X.·3·

1

FPCNT
IT······

. SAVE RETURN AOORESS
GET ADDRESS OF REQUEST 8l0CK+l
........ .............GET POINTER TO VHM WORD
GET Y MM ~~ ORO
,

o

,

BAD II 8 RA R'IT RACK" .

PARITY ERROR WORD
ZAP THEVMMWORO .

GET 18 BIT CORE ADDRESS

FOR.M PAGE NUMBER
"'POINTERF OR' PAGETABL"

INDICATE
ANOTHER
FREE ......
PAGE
... "'NE
W'P/fGETA8C'E
NTRY·····
.... .. ......................

o
1.0

SWA?ER65,X2

o
o

o

o
o
o

.(j

Q'i /'

o

o
o

o
o
0"

o

o
o
o
o

CI
~

l

ASSEM8LER/OS3

Vl.0 09/21/74 2259 PAGE 4'3
SCHE DU LR
.. """"', .. "· ..·25T5
2516
SWAP£XIT EQU
~
03055 P
0305514100000
2.517
S,WAPX1··,·· EN·I " . · , ·..INPURE·,Xl·
03056 14300000
2518
SWAPX3
ENI
IMPURE,X3
2519
""'2520"'"
.'RMS~JAP""'Uj'P""'''''''''I:MPtJ RE'" .-.....,."." . ,.,., .'.,.'.... .... '........,. 'EN'IER'ON ','", tEVEt"1TO'S'T'A'RT"SWA'PS''':
030 57· OiDa DilDO
D3057 P
2521
SHAPpe
EGU
RMSWAP
2522
2523 ··..S·WAP ER'9 9"EQt]"'" " ' J / . '
2524
4
SWAPNUMB IS THE NUMBER OF SWAPS IN PROGRESS.

(1;

Q;

e

~

()

ti 0

II

I

0

I

I 0

.. 03060 . ··1460·0000

03iJ61
03062

14700004
03603055 P

03063 P
.. "'0306 3" ... OS·oO O·OOlf··
03064 01001404 P
..03065 ···01·003055 P

- .........'." •• ~

()

2525SWAPNUt,18 ENA
···IMPURE
..·····
2526
ENQ
4
MAX. NUMBER OF SIMOTANIOUS SWAPS.
2527 .... ....... ••• .... ...... AQj,GE
SWAPEXIT
EXIT 9 SWAPPER TCO BUSY ........., ••
.••''' ...
•••-,.-....
•• , ..., .......
SWAP£R98 EQU
~
';'
QCOUNT
IS THE NUMdERQf
..UNf'ROCESS~O. SWAP RE.QUESTS
'CiCOUNr'
..'.'.. ASG·······TMPORE····..
,...,..
UJP
SWAPER1D
START ANOTHER SkAP
UJP······ ..··
.'., S·WAP.£XTT···,,·.. ,····.. ·,· ... .....
EXTT,.· ALL·REQU ESTSAREBEING •••
~
••• PROCESSED.
Q~?~~''

~

~~

~

~

". ~

~

-~'''

-,~

0
.... ,~ ..''''..........

~."

..." .............~" (

0
0

I
II

I 0
I
I

I

I 0
I
I

0

03056

01 oiJII(CU 0
37001546

. GIVE"S A'CRI'1ASS ... SrOR·A-G1:·PAGE

U3067
.. 1],3070.21 OJ33 2·0

03071
03072

03703066 P
1420{)004

03074

01003066 P

,u·u307<::;lJ0'11"77"r7

x"

MAKE A MASS STORAGE ADDRESS
LARGEST LIBRARY ADDRESS·
NEVER FREE LI8RARY PAGES
INDICATE 4 FILE BLOCKS

,,0
f:l

0
0

I

0

0

0

0

0

0

0

0

0

0

q

0

d'

()

,"',

0

V(;

0::

0

0;

0

0"

C)

:K)"

0

O·

0

ASSEM8LER/OS3

Vi.O 09/21/74 2259

PAGE

SCHE OU LR

50

FREE STORAGE ROUTINES

2546

2547

,""t:,

It?

,.()

o
o

o
o

o

o
0307515'477778' ".
03Q76
403U3372 P

03077

.,.. II 3100

03101
031 0.2

03103

"'GET}1EM 01·····INA,S·

STA

21303357 P

r81;A

20 703357 'p
4430
57 P

130 G

5370

S~~

SHAQ·
02 TAl

:) O·

UJP

03104
0100
o31 (}·5·· ·77730
03106
03107
.•..

,.""'"

,

,~

·IiFO·'
I tlA
AZJ .t NE......... .
...................................

"".

03110
1470
03111 .1240
03112
4100
031130530

o

o
()

o
o

FRPT R, X3

·24 ....................................

X3

IMPURE

'A12/SIN
FRCNT

:1.2

LOAD THE COUNT CF FREE BLOCKS
JUMP IF THERE ARE ...SOME
OF THE
...
....
RLEVEL WILL TELL WHEN TO QUIT
...... RECURSING
SKIP IF A 2048 WORD BLOCK NEEDED

G. EIJ1.f: 1:1.0.1

"RE QUEST EDSIZ E"

(j'E:TM EMu'?'
USE FOR FREE S'T GRAGE.
GEH1EMXi Xl
SAVE INDEX 1::
GEHrEHX2 :X2······.. ········· ..· · · · · · · ·
. SAVE INDEX 2

0311
031:1.
03117

NUMPAGES,Xi

03120

.VNHASK
P

o~)121

03122

S

03124
03125
03126lJ 3127
.. 03130.
03131

.. -

,GET·SYSTEM·P~GE'

JUMP. IE STILL . MORE PAGES

~-~ ~FREEORSYSTEM'PUREPAGE ~

14.20.00.0.0.....

01U03202 P

·· ........ ,·"""·"..····"",,,,·+i 31:70 '''1:·5·30·00'01 ..

3171

20303372 P

()

o

........ .

o

'SK'IP"IFAtlOHESSES<"ARE""------.----.-- -

-.~-'-.-

-- - -- --

FOR THE PAGE

GENERATE THE MASK FOR RESETTING
··THE.. ·BI·T·,,·IN·····ME·t': ARR"Ay··········..· · · . "·

0, X2
.... '''''''1:Pk ·,,· .... ·..,,··M El'1A RRAY"·

,,,2615,,,,

..2.6.2.0..........
2621

'

X.. 2 .................................
FILE

---~.---.

o
C)

o

o
o
o

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

~"t"~

u:
!
~-

()

[,

l

I
'.

!

I
1

I

1

()

0

I

I

I 0

I
I 0

ASSEM8LER/OS3

Vl.0 09/21/74 2259 PAGE
·03.172···0:100311T"P··
'2'62'5
03173 15477776
2626
03174 ··40303·372 P · · - 2 6 2 7
03175 20303357 P
2628
03176 21706357 P
2629
,c03t7l17777777
·'2630
03200 41303357 P
2631
03201 15377776
2632

0320244'00320'SP2633 .
03203
00703263 P
2634
032 u4 . ·-123 O D O · 0 0 · · · 2 6 3 5-·
03205
15600000
2636
03206
10003330 P
2637
MU'32 07N0270320'2'~
~'·AH ••. _."

03210

01003103

51

S TOR AGE ROUT IN ES
"'JU MP" Ir= 'THE RE 'ARE'NONE

DECREMENT THE COUNT
ANos:rCRE-lT·8ACK ....... .
LOAD THE ADDRESS OF THE BLOCK
ADVANCE THE

PCI~TER

OE.GREASE... THEe.LOC..K SIZE •...........

c

SAVE THE ADDRESS OF THE BLOCK
FREE H~LF OF THE BLOCK

SEr·A·=2 POWER INDEX 3
... "'M., •.•• ,._'M"_""'."""""

SKIP IF DONE
RETURN

o
o

o

I
I
I

I \.."')
I

0

0

o

0

C)

o

C)

o

.-~

u

10

o
o

0 .....

o

0'

o

0')

o

0"

o
o
o
o
o

ASSEI1GLER/OS3
03211
03212
03213

o
o

o
o
o

03214
03215
03216
03217
03220
03221
03222

V1.1) 09,21/74

03211 P
143li321 1+ P
OOl03223P
01002401 X
OJ2iLfP
14600001
40203133 X
34[033~5

P

20003314 P
17477776
400U3314 P
01300000

03223
01000000
03224 ·77630 oon
03227 47303245 P
03230143 U Ou U 2·
03231
U07U3104 P
03232 20003245 P
03233 403U0002
03234 20003325 P
03235
47303325
0323E40"3[JOOOO
03237
14600001
..03240
341103G EI3.P

03241

03242

225~j

PAGE
2641
2642
2643 .
2E44
2645
2·6·46···
2647
254E
264'!
2650
2651
2652

~CHfOULR

52

EUU

FSX

ENI

RTJ
UJP
FXAP . ,

o
o

o
o

o
o

03244

2654 .
2655
2656
2658
2659
2660

2661
2662

2663

'2'6"'6'5

. Q1 (J !JT.nro G

. 03252.47203
0. P
03253
i30DO
G
03254
12 Lt00002
0'3255"'14200037
03256
03257
!T326-0

77554140
17600771.1
03403245
U3261
0260:)25£1
03262_ 111D 0325D

RETURN

ENA
RAD
ENA

2666

SSA
·""··STA"·

UJP

:3 ········VFO··

. 0324S4000iJO lJ 0"

0325 i

ANA,S
STA
UJP

LOA
STr
STA·

2664

0100322

17644
14200

INDICATE

UJP
STr
········ENI
RTJ
LDA
STk

35003145 X

14604000

2675

FREE STORAGE PAGE HAS ARRIVED
FR2E PAGE
INDICATE-ONE-KORE AVAILA8LEPAGE

ENA
STA

DINTC··

2657·

PZP02
ZAP

ENA
···APp· .
ENI
UJP

. . (0

COMPLETION AOCRESS
START A-P~GE GeMMING IN·

'2QU

2653

14677777 X

U3246
03247
03250

F XAP X3
G EIPAGE
RETURN

. RAO
LOA

o32 4c3· 4 0 (l 032l;:

()

FREE STORAGE ROUTINES
~.

o.oEXPANTION INHIBIT BITo

IMPURE

GETPX3, X3

SAVE RETURN ADDRESS
ASK FOR·A 4WGRD·BLCGK
OF FREE STORAGE
GET RETURN ACDRESS, COMPLETION
PUT -IT IN' THE 'PAGE REQUEST8tOC~1{
LINK IN THE PftGE REQUEST BLOCK

···21. X3

Gt.n1E~i

GETPX3

·2,X·3
RMSWAPQ

..§~*~ 4P.Q ,x~
1

SHAPeIT

IN 0 IC ATE ONE 1'1 O~E······P·A·GE . REQ·UEST·
INDICATE THAT SWAPPING SHOULD •••

GETPAGE

IMMEDIATE RETURN

·Q·COUNl ..

. ,.". FLAGS
Fl:A·G·SM. . . . . ,...,' . . . "..". . ,...".

••• 8E STARTED ..

····Allr;A81 rr,A151 IMPURE

o

o

40008

PS+PPW~;···X2·······

IMPURE,X2

"!

·REMOVE·dTHE ··PAGE ·PROM···1HE"e .... -'

.. ... RUNNING USER
ARCH

-.RAG£ZX2,X224
2

SAVE~X2

0 DE ST ROY IHEP AGEF ICE'

NUMBER TO Q
MAKE INTO A QUARTER PAGE NUMBER
.'d'~.tPU-1,X2·' ..."_. ··'''·SEARCH·AltUSE RSPAGEFIl:E
PS+PFW,X2
GET QUARTER PAGE NUMBER
7748
REMOVE THE PROTECT 8IT
··PZ PI l 2 - J U MPI F FAG E' I NU Sf' .. . . .. .
JUMP IF MeRE USER PAGES
PZP01,X2
P~AGEZ

1.0

X2

PAGE

RETURN

o
o
o
o
o
o

o

o
o
o

0'

o
o

o

o

LTII'_U

ASSEM9LER/OS3

V1.D

09/21/74 2259

PAGE

53

SCHEOULR

FREE STORAGE ROUTINES

·-··--····--·~·~··--··········--·-····-···-~T~'·~·-..-·.-.-...--.- ...--..-.--~.--.. -.-......- ....--....-.-- ....-.----..-..- -..- .....- ..... --.-.........---.....- .. -....-.--..........-.-......-..-----...----...,..---...- ...692

x.

..--..- ...... -...........-..........................-............. ....... .•..... .............. ""-" .-...... "- _..............-.-....................................._.......~:,:¥:.;.t.~~. !1:...'f:..>t.X...lt.*.. ~<.*- .*-.Jf. 3t..'J:. ..~.*-. .:,':. 't.!f:.'f:..'B:.. 't.'t.'t_'k..:'it.*!f:..'i.!f:3J:. .."i:.'>I: . X_¥.X..."f:..¥..!1!!:. ..

Ill>.

~

---.-.-.zCD

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

x..'f.?t...T.!f..iIJ._*-?t,.." ..'1:..~._'f..'f._'f._'f..>f..*.::!f.Jf. *:. ¥:lI'..'k...¥..,"_'J:..'1:.'1:_'k..'k...-...- ..........

2694
•
.
.. •
2695·
ROUTINE TO RETURN A SLOCK OF MEMORY TO THE FREE STORAGE LIST
•
"-~-..- ..~,~....- ..•. - •.-....-.-.•..----.. ~-.-...--.-...·-···-··-············--·..··········-··-~'···.. 2·6·9·6·--..-·····-.·-·,··--· ..·-,..····---t;A·l=c·... W-J:·T·H·..r·HE-·-B·A·3"E:-·1'·W·O~·t·OG--·O·F····T·H··E·-e-cO·eK-S·iTE--"IN_"··I-NfJ·E"'~··-3"-~·--.v.·-···-·..·---·····-·~····----··-·---··· II
2697
"ITHE ADDRESS OF THE BLOCK IN THE A REGISTER AND EXECUTE AN
..
()
___ . _...._........_. _......... __........._.... ____....................................... ...................... -.....~t~.~............
B. LJ ......____......._......__....E..RE.E. M.~.t1 ......_...._.................... --..---........RE. IJ.J.R.N .....lH.E. . . . !lLCCK...Q.F . ..t1.E.ttQ.RY.._ ........__..__........ : ............ --.... -.. .
.................................-- .... q
•• ~.¥ ••••••••••••••••••••••••••4 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • .v..v. •••••••••

..:. . .- . . . . . . . . -.. . . . . .

C1

03264
77730000
2703
VFD
A12/DINT
PREVENT INTERFERENCE
'..-·-~·--O·3"eEr5---2·1-3·fr'5-s5~7-·-p---" . . .· -..---"·"-·-.....-zTO·r---·--·..--~"""i:"frf,t-·---F-RP·rR--X·~-;·--··-..---t:O'A·(J-1HE-'F'RE'E·-S·TGR'A·(jE"'--·~O·rN-T"ER-·-~·- - - - - - -...- . - -..- -..- - . t.
03266
4lf303357 P
2705
S W A . FRPTR:X3
ADVANCE THE peINTER
"

o - "·- - . · . . .-·. --·~-~·~·¥·~--·-·i·4~·g-ij·~6.f. . .P........--....··......·--···..- ..···--..--..········~fg. ~--. · . ·. ·-·-·-· ·. . ._ _ . . __. . . . ._ _._ . _. _. ~~.~ .,. .L-.. .-.--.....--...~.RP.IR.,.,x.~____........ _..._.........._____. _...__ ......_..__. .kl.N.K...I.tt!;.....r.!J".y.S,;.K_.IJL. _ ................__........_...................................-.. .--.-.---........--...........................----...--.....................-03271

343U3372 P

-~-....-.'-.-----.~-.-.--..~...-

2708
..- ... - ..........-

RAD

FRCNT,X3

INCREMENT THE COUNTER

2711
......--.2.11-'e- - -.. . .-.--.........-~.-.---.---.--....- ......- .......~....~.-.,.--..-.,.,-...-~....-,~...~.-. . .-..,-..--..-.......-.-.....- ...----...- . - - . -..- . . .- - - - -..- . . .- . - . - - . - - - - - - - - . - Qi
~.¥

• • • • • • • ¥ • • • • • • • • ¥.¥ • • ¥ • • • • • • • • • • • • • • • • • • ¥ . . . . . . . . ¥ • • • • • • • • • • • • • • • • • • • • • •

o . . . - -. . . -.-.--.. - -. . . .-..- - . . -----.. . . -.. - - . . - . . . - - . . ·. ----·--··-· . ·--·. ·. ·. - . - . . ·-----~-~·I. ~· . - . - . -------·:-. -.- - . ·. . ·. -··. - . - -. ·RU·U·-rrl'fE..··Tcr·RETURJiC--if'L'I·N·!(E'D'·T·I·$·T--·OF·~----Ernrc'Ks···r(r--·THE--..·FlrE-E--..snJR·A·G·E .......!. . . . . . .___
GALL WITH THE BASE TWO LOG OF THE BLeCK SIZE IN INDEX

2716·

LIST.

2719·

ONE, AND EXECUTE AN

.c ..... ________•__ ....__...._. __._...___ ••___ ..___.....___ ':

2721

•

WITH THE INTERRUPTS DISABLED

'f.

..-..
-.....-.....-..........-•.. --.............. --.....--..........-.........- ...-.-----..--.......................-..........................----.... --····· ..2722
·· ..----·· ..·------....-----------..

·~!t_-

..

..7if:?f·'Jj.·...·..>J.·Jif.·:if.·'Jj.)I:·......··..

·~·

·;~cv:

..· ..-..

-¥:Jj.--!t_·¥:¥~:j.·..,..·

.0

•

. -··----.. . .--·--··----·-·--·-------·---·--2·'H~ . tl--·-...-··..- ..---·~T_j·---·-···P·RE_ee-HN---~----·-"·-PR'E'E--T"I1I:!"..t1-N:Ki:-rr-t"IS--T-"---"--"-"-·-"-~·-·--"

.....
U

8 ()

•

..·jj....·¥· ...... ·..·:(: ¥'I<:Ji:¥·¥·....·..·¥ ..·¥·¥....

• ....-- .......-.. ...........................-- ...............-- .............--..--....-.
.. ¥--¥¥)[:'ij.

.."f¥..¥'Jj.'¥· ....

·~r¥

0

:~q.·¥·¥·¥·¥:iJc

2724
03275
44303357 P
2727
SWA
FRPTR,X3
. -e-5·2-r6-··trt..2-tI.. o-frt}1J··_···........-_··__. ·__·..· - -..·f-'lr8-..·_..--_·........·....-·"----S4'il-~--..- -..il·TX'~-·-..- ..- - · - - " -....· - - - - - · -..-·-..·-·--..--... - .." - -..- ..U3277
5 3 10 0 0 0 0
27.2 9
TI A
X1
~·jB
3·f--3H·J~ ~~ ~
~}J~
·fi~~--·--·----~~~~t-A~·~··

....

~" ·-~"·

(~\

'-' . -.. .-·--------· . -H

. £. - - .

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

.... ----.. . - -.- ...- . --· . . ----·. . - - . .

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

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

. ·. ·-----..

(O',!

o

___.... _.___. . . . ___. . . . .__. . . . _____...._. __......____.~ 0

o

_~_~

_ _ _ _ _ ."_,. _ ,. _____ ."

" , __ ,,,,,_,,,_,,, ___ ,,, ______ ,,, __ ,,,,,_,,, . _ . . . .

' . _ . _ ••• _ " " , ' . _ •• _v" • • _ . __ • • • • • __ ._" •• _ _ _ •• " • • "_._.' ___ "'" • • • _ ••• " . __ , .... _ .... __ • _____________ " ••• ___ • ______ • ___ ... _ _ _ _ _ _ _ _ _ " ______________ " . __________ • • _ _ _ "___ "0 • • _ _ _ . _ •• ,, _ _ _ _ • • • • _ _ •••• _ _ _ . _ . . . _ _ _ . . . _ . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

~.

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

_.~

_ _ ••• _ _ • • _ ••••

~~

_ _ _ •• _ . _ •••••• _ _ _ •• " • •

~

__

._~_

• • _ _ _ _ _ ••• _ ••• _ _ w ••• __ . _ . . _ •••

~

•• · . " ••• __ "

••• _ _ ••• _ . . . . . _ _ . . . . . _ ••• _ . . . . . . . _ ••• _ •••• _ _ ••

. . •••• _ _ • __ ., •• _ _ ••••• _ . . . __ . _ . _ _ . . . . . . . . _ _ _ • _ _ _ _ . . . . _ _ _ •••• " •••

_~

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

0

Q12 ..--..........-..--......-.......--.............................---..................-...................--......---................ -..........-...........-.. -.......................--.................-.................--..............--.........,..-.....--......................- .....-.........--......--..............--....--.......................-....-....-.......--.............................--....--...-.....--......--...................................-.............--..........-.........-..........................,. . . . . .___ -. __. ._. . ._. . ._-'." __. ._. . . _.-. _. . ._. .__. . _. .__. ._. . . ._. . . ___. __. ._. . .__. . . . ._._. .__ '" _. .__. ._ _ . .__.___. .~_. ___. . . . . _...__.__. . . . . __.___.______._ 0

o

9 ._.._ .....__........__............ _...............:..........___.........__ ..._ ........_..........__... __..___....... __.........................___......__ .. _....... __..__.......,_...._..___ ...___._......__._ ..... __......... __......._._................__....._.._........._.........___..........___.._.._..__......._...................__ ............ _. __..............._.....__...................... __.....:.............................. _.....__....................__.............. _.......__........ _..___ ........ _...__......... ___.........__.........__ ..........................._........._.......... _.. _........__ ............__..............................

0

. .... --. 0
0 8 ................................................................................................-......................---........-........ -..................................................-.-...........---.........................................--.......---................................................--..--.................................-................---..........................--..--......... -.......--....---.---......---....-...-.........................--................ .. . . . . . . . . . . --.. . . . . .-.. --.-. . . . . . . .- ....-._. . . . -.. . . . . . . . . . .-.. . . . . . . . . . . . . . . . . .-.. -.. . .--.. . . . . --...........--.. . . . --.. . . -----.. .-.......

o

~

G .-'._......___ .....__........ __.. __ .....__..........___............_......___.............._ .......__..____ .................__.._.._ ...__..__...... __ ._......................__.................__...._____ ..............__ .....____......__..__.......__..__..__ ._....._____ ..._ ......__......._.._......__. __ .....___... __.. __...... _..__............__......... __.............._..........._.................__............................ '__...._............ __..........................__....,...__.............._.........._...__.........................._........_.... __..........___.......... ...............__.__.... __......................._....

~0'

.

:3 - ...... - .... --.-.........~.-- ... - ................................-...--~-..--... ---....----...... ---...--.. ---.--..--.... --..--.....---.. --........ ---..-.............--..----------...----.---..-.---...---...- . -....-.---...-,.-..._._.-....... ----.......- ..--..-------....---..---...--..-- ..-----.....--0.........................- .......- ......- - . - ....... --.............-- ....0 - - ..-------..--.-.-..--......---......--...-- ..--..--........ --. . .--...--..--........-

_ c · c c ..

_c_c_.~ _ _ c _ . c _ _ _ cc_cc _ _ _

•. _ . _

.. _ . _ . _ _ _ • _ _ _ _

._--.----.--~• .- - - . - - . -•.-

.••

..---..........--............. ~--.-.- .....--....... - -... ..

--.---~.-----: ..•-.-.-.-._c__ ..... _-.-

0

0
0

!MIl

4 --~----.- - - .----.---------------~--------.----,-----.-,--------.--~-~

ASSEM8L£R/OS3
~<

,
1I

I

()

AOS

0

x

X

8ATCHPNT

X···
X

00001

o"8IT15

2356 02674P

2360 02700P

'1::775'020tr5P

····'·1781'·020 :t2P"

2422 02763P

1918 02i47P
1037 01225p···························
01101P
"1138
.. · ·
e33 00663 Fl
········1.1560124 ( ' p .
2280 02546P
2384 02727P
131
025l4P
·2·27·&····· O··2·5'4·t FP·······,·· ,............................................................................................................ ,......................................................,..•........
2269 02517P
2273+4 02526P
2291 02566P
2307+3 02612F
2314 Q2622P

11'!:f····~·····

.'I13'Z"U12T7p'"
1131 01216P

258
281

..... ··116·
117
109

·2079··· 02345p···
2078 02344P
111 02514P

119
120

275 OOOD3P
974 01U37P
.. 121""'2284'0255 7P'
122
585 00324P
···········. · · · · · · · ·.. ···-123
615···0·03·.55P·.. ·
124
274 OOU03P
1484 01471P

BIT1?

aIT19

BIT21·
31T22

'125 ········ ..······Z73··QQufJ3p· ..··..
2307+1 02610P

2339 tJ2653P
"ff2"O'z511iP'"

15 2 3Q:l~ Z),.P..... .... .....,. _." . "'. '"

01654fL.
2462··03012P
377 00067P
860 0070iP
911 00752P
1652 01651P
2588 03130P
'1256'Oi33 i F P " 2 ' O 53'··02317P'~·· ··········· ... 2:1:83" 02'4.531"
2307+5 02614P
2505 D3044P
Zz?Jl1.. .OZZOJ P
23 8 4 02 7~ ZP
~4::!'.7 .O~i'!3,6 F,

..............................22..6.e Jl251.6P

. . . . . . . ,. . . . . .~. . . 1.0

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

1215 01310P

1455 01454P

24.:i '1!.2Q2 76.0E

. . 242 O..02 J6if.

R'·,~·", ~..... ........ ~ .................................. .

~~

• • O~

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

•. . . .

2279 0:2545P

..~

2304 026Q4P

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

~...,

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

2182, 0245 2P
21'890'2tr6·tP'·
2305 02605F

2281 D2547P

"

o

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

2186 02456P

2228 02473P

.. 02705P
2307 02607P

2307+2 02611P

CON8LOCK

SToP
iSSP

COREP

CPP

·. ······ ..·· .. ·GR . ·. · . . ···
CR01
CROll

lt1P
:;; iP
o 56P
027 DP

02

22 '73+ 10 02534·P

SP

'G2551P

CREAT8AT -

4

02514P

~

.... " ~yf;>·A·~,··n···0'·~ "ihP·····

o

"2282+1'

2265

43 000 OP
CLOUGOP
2366 D2706R
1985 02233P
···198U·02226P··,....... ,~
1935 02l64P

o2 7 2 4 P 2 3 8 L . . 4 4

E

02723P
02227P

2380
1981
"'{}223~P'''' '''1984
02222P
1976
D27iiP
2369
2378 02722P
OU045P'
3 5 9 3 1 6 ' 0 0 U OSF
02220P
1965
1893 02130P
0223 5P..L99 6.... .... 1966.0.2 221.P".

CRES 0 4

·..·,6RES06·,·

u

CRESERVE

CRt1EQ
'CRSAVE
CS 01t

DEST02

3P

L}257 o f ' 2 299··
02623P
2315
02635P
2320+7

CRBAT04
C RBAT 0 8
.... ""CRB'ATAPS

····. ·[}EST01··

o

IJ2540P

·····CR8AT~02·····

,

· •..

.. 2282.IJ255QP
2369 02711 P

o

o

.0 • •

x

00001

·[h3u04P
02774P

o

O··!)p..···

IJ

CROS
CR04
C R8.AT a 1
CR8AT01A

CS06
DELAY

11157 {.p .. ,..

1947 02200P

o

"'CR02'

DEBUG

··16 \)1

o

~23·6·5·

"'COFlWORD
. CORE ...........................

o
o

2116 02376P

CREATXl

o

596 00335P

"'2' 0 '34~" 02:2"7 6P

o

.2..2J~.7 .... Q2~J5 P

2..lt2J;;.P ........ .

·919· OO?S5p·"·,,······,,,,·,,·· 1655

.~

CRE.ATE

o
u

2273+3 02525P

0

OJ

2312 02620P

2109 02367P

0

d

2309 02615P

·210B·02366P

... 1+ 16 ···0 011lt

0

o

o

"118"276"" 00 aO'3P'

GIT16

0

0

()

.......

1137 01224P

115

D4'UElO
00002

BFPTR

174'7017 60 P

112
113
130

x

9COLOC
. !3CR·
BoPCR

.'.

276
111
·······257
283

00022

8IT20

()

'2778~'

OTooo

0000 6.

() ........ ·····8C0

I

71

x. ·. . ."....................................

d 2l0R822
9ATCHNUM

8ATCHQ

I C>
I

110

000 U 0
0334 LtP'

X

""ACJV

'HA'TCHPSA

I

I

ALT

AOVtOC

0

··Z10 4···02·3·62P
2303 U2603P
2301+1 02601P

·1·(}·9·

AGEtIMTT" .

I

i
;

108

·ACC I\UM·
ACCSTUFF
ACCvlORo

i;<

I

A30RT

Vlo0 09/21/74 2300
PAGE
SCHEDULR
1
. 10 7·" ..' . ""831""0 0"66 iP

18
130

... 244 0, · .... ,~·
2431

10 01331P
10 01476F
01014P
957 01021P
.. 2428 . ,·02'77·1:p·· . ~· ·. . ··~243·1, 027. 74 P . .
2438 03003P
952

4 0i50iP
1279 01357P

·24. 34·

0··2777P······~·····

10 01606P
1772 02002P

4 016ll?

4 03224P

o

o

~~---------=-==------------------------------------------------------------.................................................................- ...........--....................--..... i;

2442 03005P

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

o

~"" ,,,,, "'~""

G04iSP
P,
01232P
02250P

.~. 005.3 7

2738+2

785+2 DU61D?
251·4P

1 1 2 1 i3
234
357

2170

o

0043P

3S9 DD04SP

.. ,~'''''~"

,~~"·

438 OD142P
2199 D2462P

2450P

2181 G2451P

2380 02723P
2490 03D27P

381 D2724P
497 03034P

2556 03223P

2673 03245P

2399 02734?
2517 03055P
2566"03iDLtP'"
2677 03250P

2764 03326P

2754 D3326P

'2~S3T03063P

537'03066P

..·" .. ,,,2 738,03 J14 p...

·275 tI

2763 03325P

'2288 """0 256'3P, .

U3 320P,27S9~G 33 21.P

2767 03331P
2769 03332P
2769 03333P
·····,·.... ·..''''''2 cr 72.' , fj''33<3.6P'''''''''·'···''2772'03s37P'''''''·· ········2774"'· 03·3: 4·0·P '"''
2778 D3344P
2782 03346P
2783 03347P

o

THPORErf2'~

INAOV

1~8B~

o

..

E

i

INFPF
E
INHIBIT' "E'

C)

· ·2787
.. ·..

[Jz:n:r.2P'",
Oi224P

. 012i5P ·. . "'~··" ..
01221P

03353P

2788. '"''
D3354P
.

63··bm:rmrp"·""~·

"·~..I.·'J."' ..J.'''·,,·,·

1213P
1128
;3 1tf P"'" .... ,,', ..... 2'7 <39

o

"~,."",,,

2789.,~~3~~~

2261 02511P

2342 02656P

2346 02862P

2039 02J02P
2212 024E6P
2299 '02576 P ........ ,
2440 03004P
2518 G3056P

2096 02352P
2227 D2472P

2099 02355P

245803006P

~~'~R'~ ~l~~ ~

'261'3··' O:rfE5P"

2579 03251P
215.90,3;3 22F .
2765 03327P
2770 il3334P
.... 2'?'75'''03'j'tr:1:P
2.784

..."... ,~.... ?? S9...

2702 O&263P

·2,7·6·2·· ··0·33·24P···

2766 03330P
2770 03334P
'''''''''27'7 6'U'3'3 42 p'
2785 03351P

033S0P

O.13~6P

2468030i5P,

,,,~,,,, ~~~ g" ~J~8g ~

lC;76P

{} 00 P

414P

·······-'''27·77·''0334'3P'~···''''''

2786 03352P

······..·'....·.. " 7 '

D16D6P ,

D1332P
01044P .
17leP
2D29 02271P
24 7,OE, "., .... ,. . . . . . . . . 2 359,0 26T7,P.
2460P
2215 Q2471P

;=;:=·.. ~rlIlr:rTP

13 01477P

13 01G07P

"'1.275' 01353P'
21.14 0237'iF

'16'2B~

C:1:626P

2200 G2463P

1668" 01670 P
2201 02464P

223 1+ 02501P

0,
0':

O. ,; .

-.Jet
i
I

0'

IRSSH

,

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

0321P

00331P

593 11!J332P

623 00361fP

582

OG410P

o

o
o

:1:'0 05"'O:1:·060p·'·"·'·22{l2"0'2i;r65'P'·''''· ..·''·''·Z2'Q Ef'O 250 5P'"''
"

.......

~.,

..

,'~,

683
,. . 00444P
..... ,..... ... .. ..

. ... . . ..

,

"IR8DPNSX
IR8DPRL
IRCCA

IRCIA
IROECODE
······IRERROR .,." ...'.. ,... y .••.
IRFlAKE
00
IRITA8lE
GO
·'···'·'··"r RCA GH
ITO
IRLACHI
DU371P
IRLDA
.0 ll262P
IRlOAQ
OU320P
IRLDI
00444P
'IRl.::QC H· · ' · O l l 3 56P'
IRMEQ
00414P
rRMP
DD672P
TRMTH'
DO 4'12P
IRRTJ
0025IP
".' ".. . . . . IRS ACH
0.0 3 8.3 P ..
IRSACHl
00364P
1RSHARE
D04I5P
IRSQGH'00381p·

'_'I
i" ,I..-)

25'3:8"·03:t l r1P'"''··'''2599·031'4'2p·········''''' ·2650'··0321?P""

.. " ...

IRCEA
IRCEARET
····IRCEPAST
IRCHK

. . . . ~,."' . .

2725 03273P
2763,033 25ft.,
2767 03331P
2771 03335P

·"'fRCCARET'·'···"· ....,,,

Q

o

2244 02503P
'2'3'25'''0 2640P"2355'02 673 P

IRBDPNRX

M'·'·····",'"

()

o

67 oooaop
. . . . ,,' . , . ··£:r8""·· tt(l' fjl3DP"·"·~"i·70 7""u:t 'l"ESP'"

.reDIP

IOCLEAR
lOP
"""rOSEf
IQUANTUH
IRALARi1
IR8DP' ,

769 00567P

64 OOOOOP

7~~P
it b (' P, .'" . . . .,,,...'

o

747 00541P

·,,.,65,!l(lO (HlP",
66 DuGGO?

..'''..,,·~ ..

652 03221P

I NT PO L
. ··TOBouno

682 DOLtZ5P
,787 00585P,··

2261
69 OOOOOP
462
62 OOOODP
273 8fT . ,... ,. 273cff"2'033TltF"'?85fI'''OG6''IJTP

'2273+2"02524P"""'2282+:1:'025~np

o

1745 01758P

545 00410?

679 00442P

o
o
o
o
o
o

o
o
o

o

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

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

---_ .._ ..

SCHEDU LR

............................................................................... 9,Cj

o

o

:2 - ......- ....- ................-."............................- ....- ........................................................................................................................................................................................- ..............................................., ................................................................................................................ ,......................_ ....................................................." ...............................................................................................:............................................- ................................................................................................................_ ............................................................................................................................~....- ....- ..-

-

-

-

-----~.---.-.----~-.----

--

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

0

~.r

"'W . . . . . . . .·...,.. IIiith • • • tetIe'&I:t . . . . '!lei

_*e== _ _ _'w

. . . .__.._. . _. .___. . . .___.___....___. . . ._...... ___....... ___. . ___. ___. . _______ . __ . .__ ... _____.... ___.____.......__ ,; (J)
.......--- ....-.......---..........- .........--....... ............... - ......- ........--- £0 ( )

._.... q(}
2119 02401P
.................. --_..-

o

............... --_.................._......._ ......_----•• _. <)

? _ ... __.....__ ........_....____. _______c... ____ .... _____...______ .. ______.__ ----... --..------... -..-----.. --.--.,--..-------.-----------...--...... ---..---....... -.---...... -...-----... --------..-..----------.-....-------------..--...----,.--------.•.-----~ .. ----------------------.------.... -..--..- ..----------... ----.-----...-----.----.---------.----:....----------.----- ...-----.....---.---------..---.-.-.---____.....__c._.•_...____....____._.__ ...____ ..... __.... __..........._..·-· . ·-------···- ....-....···--..---···----·-----c---·.. ·---------

o

0

ct'

f)

!
~.

(J

~

1• ()
I

I

I 0
1
I

I

0

I

:

0

ASSEMBLER/OSS

Vl.D 09/21/74 2300
PAGE
7
SCHCDUlR
. -"171+2'
"'T7TI01T3TP'
SCREAM
X
198
467 001S6P
SCVOl
·,·,02033P
,1809,1826 O,2054P, .
SCV02
02051P
1823
1812 02036P
1821 02047P
SCV03
02052P
1824
1810 02034P
'SCV04""02053P
""1825
1785 020':t6'P
SCV06
02050P
1822
1818 02044P
S~lECT
X
199
2319 02625P
SE TN
- " ,. . ". OZ503P
2244
940'OGOOP
¥
SETRET
00671P
849
SETUP..
~
... OU640P,
814
... 950DOlJOP
SFlAG
03356P
2790
927 00765P
1710 01730P
96 oaouop
SINOl
007G5P
865
2735 03302F
. . S'IMOZ'
. . [.,' . . ·····02375'27 3'5·····'·"·"97'00000·p",·
STAT
UOOOO
231+1
2013+1 02252P
2013+6 02255P
SUS3IT
00100
2747
274903315P.';:l8",QOOJlOP"
"SVAlI0DTT63P'
1751' ""''''ITT9''OZOflP
SVAl12
02005P
1775
769 01777P
1771 02001P

'''SCREO''' ".. ,._, . ,.. UT7S'I+P"

·,SVAl13·

02007p··,

SVAL14

0201iP

SVAL15
. SVA 1.:1'6
SVAl18

I

0

020ilP

·,,1Tt7
1779
17B7

:1789 02021P

()
,~.

2005 02244P

~-,

2007 02246P

o
1799 02032P
1793 02025P

o

1797 02030P

iJi.

U2027P

02D26P

S ~'IAP
SHAPI

SI-~AP2

.SWAPSTT

0

o

S YjAPER22··
SWAPER30
SI-I APER32
SHAPER34···
S ~JAPER42
"S vJAPER48.., .
S vIAPER50
SWAPERS3

0
0
Cj

I

SHAPER10
SI-JAPER16

01425P

o

o

'··"SHAPER54
SWAPER6Q

Sl-lAPER62
SHAPER64

o

... Sl-J.APER66
SVIAPER68

o

S \'iAPER65

0

S l'IAPER9a

",uSWAPER99

SWAPEXIT .,.
SrI APt1PEl

C)

12.19 tH3i£fP

lOyD

SWAPNU/"I;:l

q

SWAPS·TRT·t:
SWAPXj.

H

"

o

S~~APX3

'SWAPZP

1693 Dlli1P

.SWITCH

2229 Gc474F

o

SWITCHX
SYSCN

SYSERR
'Tl

og

T2

T3

1077U114lfP
........... X

>;.

TERMINAL

>f

T FL

··T·INAD

TH~ECUT

X

.190L.0.2L!.4P...
2046 02310P
"',,11, 9 '.......... , ....... ··120" O"2S'i4P
213
2026 02266P

03352227,8.6

00007

.'. 0 0'01'2" ...•.,...

X

415 00113P

1Tf9S·U1TELiP

1 i [fl"'01 23 OF

212
97

,... 1.938 .. ,02±EZP
2363 02703P
2033 02275P

......... 1154.0124 SP.
1051 OillSP
1079 01146P
·'·1144·' 012 33 p".' .

01111P
01141P

1049 Ql113P
1076 01143P

1080 D1147P
'228Zf2 ·0 2552P

1084 011S1P

1172 01263P

19.3902170P
2415 02754P

..1 S41 02172P

19S2D2205P

. "'012·0'2 P' ...."··..1·118·····uI2·±1p.. ··,

209
21U

T5
TAPESAVL _ ... , ·0 3315p··· ... '2756+1
TBATCHN
X
211
TENP6.

414 00112P
01123 PlfJ81011S0P

X

T4

0.

Of

2498 03035P

••

SYSeODE"

=r4

2.491 03030P

o

SWAPRT N.i

SI~8IT

o·

2533 03065P

SWAPRTN2

0:
0

2527 03062P

CZ'OS'6P

2479 03017F

SWAPPC

S·~jAPPE2

0

14:1,3 0141iP

....... ,

,

419 00117P

1158 OT251p·'

o

1054 01l20P
1086 01153P

118·0"01273P"'·

.+. 1]90 :1~]2t'

o
o

o
o

A SSEM8LER/OS3

rH1EKILL
TH1ElEFT
TIMEUP

T I MSET
TOTAL T Ii1
uTPUNITS .

TRUNTIMl:

U08ITS
UOESTLP

UTAPEMAX

~ ,U.~~3RE.T

o

U~1 BI-IC
UW 8X3
. UWMAX"""
Jf.

()

UWMAXA
VALUE

·VH~I·········

Wl t1A S K
Vi'lMHASK·

o

weNT

X1

()
()

o

o
o
o

PAGE

8

SCHEOULR

X
X

02303P

\I

A

X
X
X
X

X

00020
GO 017
00021
····00024··
00027

x

x

215
·2G41
215
217
. 217 +'1
218
219
219+1
219+'2
126
125
127
"'132
144
220
22.:(
225
22 4+' 1
117
261

1691 01707P
1705
. 17u2 01720 p···································2 051
2052 02316P
2020 02260P
2021
2756+1'03315 P
2022 02262P
969 01D33P
1} 90
. 2320+9 '026'37P
2282+'5 02SS5P

01723P
·0 2315P

1724 01745P

2018 02256P

2019 D2257P

X2

o

/

1

0·;

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

2050 02314P

0)

02261P
. Of 022P

o

127' 02514P'

126 02514P
130 02514P
137 . l12514P

1820 02046P
60900;)50 f5 .
1212 '0130SP
12:13 01306P'
DOODDP
2580 03120P
1554 01546p·2SJ8 O·30·6.l.P···
00010
118 G2514P
00001
371 00051P
378 00070P
489 OG204P
490 002G5P
491 00206P
493 00210P
..... --655 00416pu
. '·661" . 0 0424P'
d546'00254P
·····S55'00275P'
560'" 003fl1Pq·
569'Q'0311P
710 00474P
716 00502P
66? 0043QP
667 00432P
685 00446P
706 00470F
735 0052SP
755 OOSSlP
717 00503P
718 00504P
130 00520P
731 0052iP
..··84g·00671P
···SS5··0067·4P·"
77 a . (HIE) 00 F 7 93!H!62 2P
802' 00 6 3 0 ' P " ' a O'9U D6'37P"
856 00675P
857 00676P
858 00677P
8S9 DOlOOP
868 GOl06P
890 00733P
.. · 8 9 3 (J 07··36 P · · 9 3 O.. 0077.llP··931 oo771 P·94·7 01010 F .
··9·54 010·16P
·9·5..5·····01·0··:1:7P
966 01030P
969 01033P
981 G1044P
1063 01127P
1205 01276P
1223 01316P
1262 01340P
1266 01344P
1224 01317P
1228 01322P
1229 01323P
1260 01337P
····t29Z·0t37Zp············ .. ' .. t'3'04··.. ··0 14'02 p""
1:28S0:l:3>65P"128601366P'" ····1288D1367P'w1291'01371P
1421 C1421P
1422 01422P
1439 01441P
1440 01442P
1442 01444P
1443 01445P
1452 D1451P
1453 01452P
1459 C1460P
1460 01461P
1493 01474P
1498 01504P
"'15inr OISObPi514'0152DF15fS'TJl522P
1575 G1560P
158201'567 P161401616P
1615 01617P
1622 G1620P
1623 Di621P
1625 01623P
1629 O:1:627P
:1:632 01632P
. . 1643 U164QI2
..... 1.644 .. 016·41P·1646.0 1643P
1651 ·0:165 OP
1656 01655P
··1665 ··01·665·P······
1~56 0166612
1568 016l0P
1669 0167112
1689 01705P
1691 D17D7P
1706 01724P
ij~g 01752P
1756 017E2P
1757 01763P
1761 Oi7E?P
1779 02011P
1814 02040P
'f8780211'2P"" ............... '1881"02115 p"
"181502 fJ41:P"""1'817"02tJ43 121820'02046 p"
'1875"0210712' .
882 02116P
1923 0215412
1924 D2155P
1929 02162P
1930 D2l63P
1938 02167P
940 0217112
1944 0217512
1948 02201P
1951 0220412
19S2D22DSP
1961 02216P
3+3'02253 P ' 2 043'iJ23D5 P
204402306F
. 2093 02347 p'
209402350P209SQ2351P
101 0235712
2136 D2406P
2145 D2417P
2157 0243312
2160 02436P
2266 025i4P
22720252iP.2273+.2 02524P
2273+4 02 526fL·22T3+ 70253112
227402540P
2275 02541P2280 0254612
2288 02563P
2290 02565P
2291 D2566P
2307+3 02612P
2309 02615P
2313 02621P
2314 02622P
2315 02623P
2320+1 02627F
2320+2 02630P
2320+5 02633P
236'S.... f.l-Z710p..'23·l 5 o271'7P'
23'20+6~'f:l2634'P"23:39' C26'S3P
""'2361' 021'OlP'H " " 2 36602706P'~
2376 02720P
2380 02723P
2384 02727P
2404 02741P
2405 02742P
2406 02743P
2407 02744P
2411 0275DP
2417 D2756P
2417+2 02760F
2420 02761P
2428 02771P
24'60 . 030'10 P
. . 2464 0'3014P
····2·42,9·02T72p
2 ff3T·t:J3002P2440U3004P
2459 03007F'
2517 030SSP
2577 03115P
2469 il3016P
2480 03D20P
2481 C3D21F
2484 D3D24P
. 25]'3.fl31j,7P.2SB1J13i21P258303.:L23P
25870:3127P..
2592.fi3133P
260403146P
2610 03154P
2619 03165P
2729 D3277P
j]UOG2
325 000ll?
328 OD022P
334 D0030P
262
314 00004P
321 D0013P
324 a001SP
··········335···· til] Q<3:i::P"'" ~.... , . '. -05 6'tlOiJij':2P""
.. ····35·7···· 000 43P"
·360 . "00046P··.... .. ·.. '362"·fJ0050P· .... ~··
.. "363 OOOSiP
365 OOQS3P
379 ODO?l?
396 D01DO?
397 00101P
400 00104P
401 00105P
411 OOlD7P
412 DOllOP
413 00111P
427 GD127P
430 00132P
435 00137P
43B aU142P'439 00143 p'
..... "44YUO:f45P'
Ii72 001 63 P 4 7 6 G0167P
4 7T00170P .
537 QQ255P
538 00256P
551 aD271?
552 00272P
564 D0305P
565 00306P
598.. 003378
...... 5S900340P
..... 6.060034SP
.5830G322P58Z. 00326 P.
.594 .. 0Q333P..
630 00373P
631 00374P
632 00375P
638 OD403F
669 00434P
670 00435P
694 OD457P
721 a0507P
726 00514P
687 OD45DP
688 OU451P
693 00456P
..... " . . . ""~'"
····728[10516P~·~7E9········Q!} 51"7 P
,7·33···· 00 52;)P
.. 185+;)'00611·P'··..·'·. 869·00707p·..
·····870'0071·0 p""
887 OO?30P
1061 0112512
1208 01301P
1209 01302P
1211 01304P
1212 01305P
1213 013D6P
1251 01330P
1267 01345P
1268 D13~6P
1409 01405P
1411 01407P
. 14T2·0rQl0·p..···.... · ··IQT6lJ14T4P141S····01416P
i43fOI l f32F
"14320f433P
1435' 01436P
1444 0144612
1454 01453?
1457 01456P
1462 014E3F
1483 01470P
1546 01S36P
........ ,....... ......................................i54L.O 15.3?P..... .... 15S5... 0154ZP...
... 1558 .... 0.155iP
_15.94.. 01570 P 1 S . 9 8. 01574 P 1 S 9 . 9 ..01575P
1600 01576P
1601 01S77P
1602 OibOOP
1603 0160112
1604 01602P
1607 01605P
1612 01614P
1642 01637P
1653 01652P
1564 01664F
1674 01675P
1704 01722P
.. ·.··... ··.·.·.'w. ·········.. ",.. ····,17"u5··u17-23p.. ············· · · .. ,1·712 .. fH7·o2·P·····,·.. ,.. ·1720"""0·174212""" ···' . ,1722,01-'74312....17..'3 Q'''O'1'7S'3P'''17 6'2,,01770 P
1763 Dl??lP
1782 02013P
1822 020S0P
1855 02075P
1905 02132P
1915 02144P
1920 02151P
2056 02322P
2058 02324P
2059 02325F
2068 02332P
2069 02333P
'209T'02353P ........
2r0202i36'OP"'2133'024D3P
2074"02 3'40P' ···....2071" ..0 Z'343P"Z 079'02 345P
2292 02567P
2301+1 02601P
2304 02604P
2139 02411P
2262 02512P
2281 02547P
2305 .... 0.26.0SP
23D]0260ZP
23117±2 .02611P
2320 02626P
2340 02654P
2342.02656P.
2345 02661P
2385 02730P
2409 02746P
2410 02747P
2413 02752P
2461 03011P
2463 03U13P
2492 03031P
2493 03032P
24S9 03036F
2500 03037P
2507 03046P
." ...• " " ' . , . # " , . . . . . .'m·,,2·S13, . O·~ {}S4P"·'·· '··2'541.. ,0·30"72 p.".w···'·"2578 "·03:1:16 p .. ".
"'2·584'0' 3124P'~""'~"·'~2S8·9 '031'31P~'
····2609 "'03 t53P'~"
2612 03156P
2614 031EOP
2617 03163P
2620 031E6F
2648 03215P
2676 03247P
H

C)

0

V1.0 09/21/74 2300

X 2 r 4 ' 1 7 0;) Of72TP

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

-.--~

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

o
o

o

o
o
o
o

o
o

o
o

o
o
o

o
".

-"-

-

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

--

-.-

~

- - -.- -

--

--.- -.'- - - - -.--- - . - - - - -

- -, -.- -

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

-.-.-~-

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

,

a

1

()

~.

ASS E ~iaL E RI a S 3

X3

Vl.U

09/21/i4 2300

O(J003

()

•.

263

PAGE

SCHEDULR

9

Z677"03250'P
[68T~03252P
........ 2"684'032 ssp"
2E 85 "'03256fl
26slf"'03z'6fP"
····Z7Z·S·03276fi ...~:,;
369 00057P
370 OOD6DP
375 00065P
376 DOOE6P
383 00072P
533 00251P
541·0·02·61·P
544···0·0 2· 62-P····
57700316-P58-1U0320F
591 0 0 3 3 0 P 6 0 4 00343P
605 00344P
608 00347P
609 00350F
613 00353P
614 00354P
616 00356P
617 00357P
623 00364P
628 00371P
645 D0410P
649 00412P
650 00413P
6S3tJO'Lr14PH ···············..···654 0041SP···662····00425p·E66· .. 00431'P ·······61900·442p······ ·········683·00444p·····
707 00471P
736 DOS26P
737 00527P
745 00537P
747 00541P
752 00546P

}§g·g·Bglg~I~~· HB1~I~·~g~ 8~£~2~
83200·662P·····

0

819 00645P

835·0·06658··

836

D066bp·

820 a06lf6P
·83800670F
880 D0722P

~rt ~~t4~~

~1~ ~H~g~~

830 00660P
831 0066fP
861 ·QO?02P872· OO?12P
873 00713P
876 a07l6P
878 G0720P
898 00740P
899 00741P
903 OO?45P
904 00746P
912 00753F
921 007S?P
929 OQ767P
934 00773P
'9'3 5 ·O'07·7 LfPM·
.. 9-38 . . ·0 0-777p"'''94'(}'O'1:G01P'
943 010e 4 P
.. · .. 94S·010·0 6 P 9 5 1 0 1013 P
961 01023P
963 01025P
965 Dl027P
973 01036P
998 01053P
999 01054P
1003 DiOS6P
1023 01063P
1027 010G?P
1034 01D76P
1Q40 01104P
1042 01l06P
.uTULi70iiTfPf049·;(ffrr3P
1051 orr15P"10S4 0 1 1 2 0 F I 0 5 9 011.23P
1064 Oi130P
10
01135P
1073 Di141P
1076 D1143P
1077 01144P
1079 01146P
1080 01147P
-..::LODtiSH p
1\1 84·0115iPlaa6·G1153P
···1095· - O l 1 6 4 P 1 1 03 01172P
1109 01200P
11
01202P
1118 01211P
1139 C1226P
1140 01227F
1141 D1230P
1143 01232P
11
01233P
1145 01234P
1149 0124DP
1154 D1245P
1155 01246P
1158 01251P
·:tl:60'O:t25'3P·~:1:164 G:1:25tPl1.710 1262 PH
"':1::1:'72'012 E3' P"'1:l:7,j01264P
. '117401265P
1176 U1267P
1178 D1271P
1179 D1272P
1180 01273P
1206 01277P
1210 01303P
817 00643P

818 U0644P

~~j g8g~~~

0

l~ ~lg l~ ~~~

0

1510 D1515P

!~ 1~~·t~· ~§~.

· .... i~I~ . 8f~~~r·

1511 01516P

HH

0
0
()

0

o
o

···.1~~~·Rl ~l~ ~l~ ij~ M
l~i ~~·tJ~ g,~ l~i ~~.. . .

•••

0

q .~

XFLtfG

XNSKIP
XQUANlUM

()'

XTEMP

ZEROPG

Ot
~::;

C)

ZROPAGE

.. ,~

o

33iP

oi.':t·",~;J'·Z 2-3SJ~L
768, 03332P

89b 00,'401='
.u·····21.11.;5 ·n~~:3,tJ7Pu ............... .

101'+ OGGuOr)
1203 D1274P
.,~'"

•

'"'""u

¥_.~.

C"'

,,_" '"'

569 00311P

9U1 DO{43P

1

0

o

i

· w..

()

o
()

1522 01526P
1535 01535P
1550 01542P
1552 01544P
15S::' 1:!-15 45 P · · 1 5 5 9 ·1]·1552···Pl 574 01557P
157601561 P
1513 01563P1606·01604P·
1626 01624P
1628 D1626P
1630 01630P
1649 C1646P
1660 01660P
1663 01663P
1675 01676P
1696 01714P
1713 01733P
1714 01734P
1715 01735P
1716 01736P
"1'723'lj1:r!+irP"
·····'j:'1·?;:·irui745P . .
"j: 727""'U:t750P'
........ ·······1728'·······01:·751.P_cc
·····..' ...'l759 . -'Ol.. 765p··
····1767· .. 017?5p·....·
1768 01776P
1784 G2Q15P
1787 D2017P
1790 02022P
1792 02024P
1798 02031P
180S 02033P
1816 02042P
1819 D2D45P
le2J 02051F
1824 02052P
1825 02053P
''':rSlHS'GZT:r3p
f"nr702:f34P'
19 09·02136p···t 91(( C2T3TP·:1.9f3 02142P ......
1916 02145P
1922 G2153P
1926 02157P
1937 D2166P
1945 D2116P
1947 D2200P
1949 02202P
It;lS·2·02Z3Q.P·····
·1983· Oa·2·.;J·1fL ··..··,····1984 02232p·
11385· O·C;·2··J3P···....1899·G2231P ·200002240P
2012 02250P
2013+2 G2252P
2018 D2256F
2&19 02257P
2020 02260P
2021 02261P
2022 02262P
2024 D2254P
2027 D2267P
2029 02271P
2031 02273P
2035 02277P
. . ·......·....· . 2 [13 6 ''''U''23:l0'P''
2fJ42~Htl2:;3i]4P"
····EfJ 4S~023.'[J7P
2D4S" 02:310 p--,nH"2047lJZ'31:1:P"
2: 050···· 02314P
2: 60 02326P
2092 D2346P'
2098 D2354P
21nO 023SfF
21Q3 02361P
2104 02362P
2:.10 b ..fJ3 g :1~~~ . 2 , 1 One.fl.2~6o P.......
2.110 023]OP
2114 0237 4P
2116.
023.7
OP
2132 0240 2P
2:L.r7 i z~'turr'
2.1~i :1Z413P
21H43 D2415F
2.14,;3' C2i 42-2P"214'S1D2lt23P
215102425P ...
2155 024 P
2159 02435P
2182 D2452P
186 02456P
2200 D2463P
2201 02464P
2{~13024
P··22·14·G24·7GF222B ·O·24?·:Z;·FL
261 lJ2511P22.8Z+S 02555P2283 02556P
2285 025 P
228& D2561P
2297 02574P
296 D2575P
2299 02576P
2300 D2577P
2303 026
P
2319 02625P
2320+4 G2632P
23 0+9 026J7P
2332+4 02643P
2332+6 02645P
······2;J32+'7·CI·26fiSpw·~332'+'t1·02B51'PZ. 34. i·1J2o~5P' ...... ' .'.cc234$"U26S...7 p ·......... ·23 tf40c660p·......' . ·23460Z·662p· . .
2351 02667P
2352 02&70P
2353 02671P
2355 02673P
2356 D2674P
2358 02676P
2~SS C2G77P
2360 J2700P
2363 027G3P
2374 02716P
2~77 02721P
2400 02735P
:~4G?)·:J·~2?4:;r~'"·· ··..· ·.... :2:,~tfZ·D2TS::[P..2 415 en:? :;;,4F
2422'02TE3 P'242T0276 4P
2426 02767P
2479 ~3Gi7P
24&2 Q~J22P
249
03D3DP
2~98 03Q35P
2501 03040P
2502 D3041P
.t;.5f16 .. iJ.:~Jj.!1~)p.,
.. 2:5G0····:] . 3[l
. sup .... ··;::5
i),.j'056P......
. .. 25·(:;J.·03J-761='.
25cl 03017P
... 2562.03100P.
2563 C3101P
2565 D3103P
25
G3106P
2574 03113P
2623 0311DP
2624 03171P
~527 Q3174P
2628 G3i75P
26
03176P
2631 032UOF
2632 03201P
2635 03204P
......... ,' 2E"';3'S"i! S(~ rY1P·'·~··' . .'···i::fJ 4·2·'·f"~:::·rtP..··-2f353······IJ;j222P····
--"42858" 'u32
p""U ..... ·········26!; 9" .1.1-323 ilP·HU.. ' 2 662 ····032s3·P~u" ..........-2664 03235P
2665 ~3236P
2704 03E65P
2765 032
P
2706 03267P
2708 03271P
2726 03274P
2727 0327SP
2730 D330QP
·fO·.3CDJJOF16GS·Cfi()7fP
-1692 "(Jf··tfGPITtfOOT7f6P
T7:1T Oi733P
205402320P
(}i"8 G1i'i:'';P

()

.

u

d

0

(t:

571 OQ3i3P
904 OG746P

ECl4 Ll0445P

H23

01744P

698 OOlf63P

20.13+2 02252P

793 00622P
2042 02304P

o

o
o

o

%.

o

o

o
o
o
o

0'>

o
o

"][]
\"',..

o

0

o

0

I

~,!



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Create Date                     : 2018:04:26 10:55:14-08:00
Modify Date                     : 2018:04:26 13:55:01-07:00
Metadata Date                   : 2018:04:26 13:55:01-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:bfe4d7ee-5f8e-244e-a1f4-a74e6fdc839a
Instance ID                     : uuid:63a39b7b-8c0e-084c-b073-4daf3fca0f16
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 63
EXIF Metadata provided by EXIF.tools

Navigation menu