Ioq
ioq ioq
User Manual: ioq
Open the PDF directly: View PDF
.
Page Count: 120
| Download | |
| Open PDF In Browser | View PDF |
ASSIG~ MICr,(FT~E'leQ':DOUCJ)
ME'ASVM CI,Ch/L6
.ss
RO,Rl~P~IR3,R_IR61~6,R7,R8,R9IR10IR11IR12IR13IR14.R15
.55 SR1,SR?,SR3,SR4,Dl,D2,D],D4.t
,~~D
1
ACCHECK
99?IC~
101e;;/A~
1034-GF' ~
lOSp.ICeM
1058/CeM
1058/Ce~
881IGF·~
8B11GEI\
ACS
1 8:; 4/CS
AF"
8B'/G~N
105R/CBM
2028/G[N
2283/~EN
2059/LI
2299/EQU
2299/~ rJIJ
AR9
18!54/STS
A$N
7~; ~ I
At\;{)
ASSrGNSC
13~; 31t3
AVqDCr
144f,4+.SCS
~,1 /R~F
C!074/STw
E,;>/RFF
1573/CI
AVRi8L~'F'
bA
8~;~/C T
85~/Cr
l"AF'CN
1. 3~~ .3/L T
bA~R.A
8~"?1L. T
eAT APr;
~, ~/RFF
1571/CI
1S73/Cr
~TS~~
64~ ~/Bt\iE
65~/8AZ
686.RFS
4~a.Rr.S
44~/ecs
4+52/BNE
155/8EZ
612/CLM
1812/CLM
BISR~
BITS
l~q .. SET
HlK
~,4/e: GU
BTDB!T
~,~/REF
804/SLS
61o-/REF
610/CL.M
~UFLtMS
C::'-leG
1916/CLM
~)7/R~F
39n/MTW
I)~/R~F
3?'/~TW
1 1 !5!1' IE"~R
1157/EBR
C:RTRW
CB~LAGS
COA
rNT
81~/LW
~,9/REF
7SC1/CI
5~i 3/f.iLE Z
59~/8G
Sen/SAI.
57~.EQU
1~)91
CF'UBIT
2
1338/BR
1406.0ATA
131+At/Cr
1~60/CI
1611/e:eR
1613 / EBR
1178/CW
1782/EeR
C~AIN
CHAINCHK
603-DrSABLE
601/8
CHANBLK
10()("/f3CS
lO1~·LB
1018-gQW
CHANTEST
12B~/EXU
13SQ.N6P
3i~~/BCR
33,.RES
CH~CKMF
C~FLAGS
13:;6/eR
14t1~·DATA
C~KDA
CHI(DAQ
1702/Cw
2:.5/DF:F
10At-EQU
2 ~~ ~/OF'F'
'O'·~QU
70~/L.r
'(?~.STCF'
7t1/!:3E:1.
'ta/8G
715/BF'Z
14on.S T8
1'O~/A~l.l
C/ooli(D~'
1?09/F-'BR
CHKDAt>
CHNErX
55~,.BA""
C~S.VE'
1 3:~' IEXU
C~?i
60~/Bt\EZ
60~·Lw
609/t3rl.
61p·CL.M
CH22
?18/BGE
721-L.Cr
:;
r
6~IO .. A
6:;118
6~H:;/8LEZ
CH60
68~/BDR
CTT1
CIT3
:'O/FCEF
51f;/STB
531/5T8
911/LB
192115TB
~, 1/ R£F
51~/LB
516/S1B
~l+l/STe
193~/ST8
1101/LB
9'~/LB
115Q/l.B
1110/srB
1159/9T8
1183/ST8
10?;/L8
14tOO/STB
1402/51'8
1024/LB
1403/5TB
~'io'/R£F"
16 ~l ~/ST"
CTT4t
~, :
13?9/BEZ
IeSTE:X:g
IBSTEX35
IeSTRT
t8STRTt
16STRT2
taSTRT3
IeSTRT~
IeSTRT5
IBSTRT~
t 6UNMA,P
re10
IBt2
IB14+
3'~C.: PSD
36~/LPSD
15'.~/B
1551·E:QU
t 6f;~/6~,
1569.CW
1 !!53/8C$
158~.£QU
16()4/ B Al.
161~.EQU
13:" II. I
161M .. Ll
Ie~o
1622
1453/8
1330-AW
1361-£QU
lC
Ie30
1.6.!2-f"'1TW
IB~O
15 12/8L
157~/8GE
15:l1.EQU
158M/9
15:lMo/BCR
1531.MTW
15:l ~/6
152'·LI
1. 54.9.C~
lS79/BDR
1S:'6.CM
154,/B,,[
15:" leNE
154/,.L8
1.5!H)/BNE
15'0/B4Z
1
158~·LJ
I8~?
Ie,
19'0
Ie'1
Ia'5
IB16
lea
1!i19.8D~
IF'REGV
34~4/e:XU
3!5~.CW
14~7/R~F
340/AWM
JICTIME
JIr")CSLINK
1l.~/R£F
32~/LC
l'~9/Re:F
~l'/MTW
1!)O/RF'F
."q/LW
l!i 1/R~F
3!~/LW
lfiP/RFfio'
58:'4/Cl
1 !;3/RF.F
"~/CI
1 !)~ IRF-Fi
5S/,/L6AO
331/9TB
425/STS
JIJIT
1567/L.r.
J:~wECB
"'IT
Jevvp
JeVVPA
341/L..B
.JX:CMAP
J)(CMAP
632/L.eAO
,,5/L8AO
44.28/ST5
1a
1 !S!;/RF'F
K~VDV
K,V!N
? 1 f)8/BL
21 ~'~/DAT A
~110/BG
20~" /1..0
i087.TEXTC
I(~VINBUF
1 !;6/RF.F
120PlL..O
2113/8f\jE
21 S-f.'USH
'
~17"/B
217S/DATA
21'8/1)ATA
1871/LW
11,,./STW
1915/LW
1918/ijT~
llS12 / CL.M
1872/i;;LM
2059/L..T
I.
41
I+?
4~
4~
45
4~
ooooooo~
1+1
00000001
00000001
00000001
48
49
!SO
51
52
53
54
00000001
00000001
55
OOOfJOOOU
56
.Ft'.
00000001
....
..
..ec
M8NPR6C
RESCH[n
RTRET1
RTF(ET2
SET ceNTReL SETTINGS
VERsreNS
[Qu
2
SET
1
1
1
tJTi
01SC6F1R8C SET
SET
BITS
..NWt6
SYSTF-M
DEFER
SET
SET
SYMBFL.AG SiT
CUAL.,F'L.AG SET
*
RE.SC~EDULE fIe ENTRV
REA~.T!M£ USER RETURN
REA~.TtME USER RETURN
1
1
1
0
~eR
20
P!INT
PtllNT
UTS PRBCEOURES
AND INTERNAL
Ne ~AIT lIS VERSIBN
SYMBI6NT VERSl8N
DUAL ACESS VERS16N
06 NeT OEFER START/~LEANUP
~C1
20i 142
SEP 08,
'15
2~
PAGe:
5'
58
59
60
61
62
63
64
6Fi
66
67
bA
69
10
11
1'2
'3
14
*
..*
reG EXTERNAl.
REF
REF'
COOOOOO~
R£r
WABL.K
e:wU
REF
REF
REF
REF
RiF'
R&:F'
REF
F(EF"
REF
RE~ERE'NCE.S
AVROc:r
*
BATAP[
•... OCTX
Av~TaL.NE
BLK
8T061T
eUFL.IMS
CIN6Q
CIRTRW
CFUBIT
CITl
crT2
crT3
CIT4t
~EF'
elT5
75
F'!EF
CtT6
'"78
REF'
CJ6B
ceCIB
79
80
81
REF
REF
REF
SREF
SREF
12
REF"
CTee
REF'
REF'
OCTtMASI<
REF
OCTSIZ
OCTl
DellA
oeT1F
OCT10
17
83
8~
85
86
87
88
89
90
91
g~
93
sREF
REF
REF
REF'
REF
REF
REF
RE'
CTACT
CT;L.AGS
CTIlL.
CTINT
CTWD
CURBQ
DCACCiSS
OCT.MASK*2
OCT11
...
AVR'O DEVICE DCTX
DISC PACK AV~X+1
~AST
•• :. AVRX
...• LIMITS 6' WA fReM MPSSL TO Tep
•
PERF. MeN,. CELL FeR L.ACt< SF A
*
... H[AO 8F CHANNEL QUEUE
QU~UE
*
... TAIL. eF CMANNEL QUEUE M
*
*
*...
CHANNEL FL.AGS
INDEX SF HeL.OING
~UEUE
... JrT paYNTER AT Lee
...
*
*
*
*
*
*
*
*
*
*..
**
M
x,~;,
L.ENGTH eF OCT TA8~ES
DEVICE AODRS TAB~£
(DUAL.AC)
A~TERNATE DEVICE AOORS
... PRIMARY OEVICt ADD~S (OUAL..AC)
ceUNTER
** R[.ENTRANCY
DEVICE lIe eVERDUt TIME eUCK£T
~Ol
20,:42
94
95
g~
97
SEP 081 '15
RE.F
REF
REF'
REF'
9g
RE;
9~
REF"
100
101
~[F
REF
102
~EF'
1.03
REF'
REF'
REF'
10~
105
106
10'
REF
REF
108
REF'
109
110
RE'"
1.11
112
113
114
115
116
11'
118
REF
REF
REF
F(EF'
REF
REF'
1.19
REF
REF
REF
REF
120
121
REf
REF"
ocr12
OCT13
OCTl4+
OCT15
0(T16
OCT1?
DeT18
DCT19
OCT2
DCT20
OCT21
0(T22
OCT23
OCT21+
OCT25
oeT3
OCT4
DCTS
OCT6
OCT?
OCT8
OCT9
OEVCTCjto.fl(
oro
OrSCL.rMS
OpACCrss
~EF"
I~TCNT
126
F(E'
If\JTFL.G
1.29
1:an
~EF
REF
REF
*
[RRL.13G
teCI.6CK
leCTG
It'PSO
leQl
e~ ~AND~ER
FREE PRBC£SS6R
DIAGNeSTIC INTERFACE US[R # SL6T
'*
*
125
REf
.. WA
...
[CSpeST1
124
127
128
* o/e~ ~GP DlSP~ACEM£NT
* RMA TABLE (PARTtTleN ••• ET~)
.. Sfe ceUNTER
* tie LEGALITY/DUA~ ACCESS ~LAGS
* 6f.1INM INDEX
* D[VICE FI.AGS
* QUEUE ~£AO INOEX
* 0. SF ceMMANO TAB~F.
* WA eF hANOLER peST PR6C[SSBR
....* lIB
i I Ie
E I tP
UNLTS)
... TIS STATUS
.. INDEX tNTS SEEK ,eNVERT TABLES
DSCCVT
REF
SR£F
REF
122
123
* Ate STATUS BUCKET
* TOV STATUS BU,KET
* C~ANNEL FLINK QUEUE tNDrX
* C~ANNEL BI-INK QUEUE tND[X
* DEVICE NAME IN EBCDIC
* HANOL.ER ceOES
* T!ME.eu, INCR~MMENTS (5 SEceND
* SlelAle C8N01TI8N ceOES
* C~ANN£L INF! TAB~£ INDFX
* TOV e8NOITleN ceoEs
CBMPLETE EVENT ceDE
... lIe IN PR8GRESS EVENT CeDE
peSTS rcB GIVEN .·WORO
B~eCK
.. ERReR LeGGING RECORO£R
...
...
.... SF 5 s£ceNO
...
* peD FRBM
INTLRVA~S
1/6 INTE~RUPT
... BAK LINK FeR ISQ TABLES
ELAPSED
HOi
20:~2
sEF' 08,
"5
~EF
131
132
133
134
REF
leQl0
reGl!
REF'
reG1a
'35
REF'
IeQl~
136
REF
I!Q15
rSQ16
IeG2
F(EF
REF
137
REF"
138
reQ13
REF
REF
REF
REF
IeQ6
144
F'fEF
1~5
REF
REF
REF
reQ8
139
l~n
14t1
1~2
t~l
~EF"
146
1,4+1
148
REF'
r
£NTRY>
FeR !8MF UNBL6CK
N6RMAL £XIT IS T~ aA~.]
(tA,lQ2)I(WK,1),ClNH)
~QU
$
LS,R4
CJes
JIT
ASSUMe:
SKREG2
YES IT IS
Lw,a
....
• pRBvIDrs SC~EOULER INTERFACE reR lIB R~QUESTS
FReM MAPPED USERS. A CHECK IS MACE T6 SEE IF
THE USER HAS MeRE THAN THE A~L6WEO NUMBER 6F
t/6 REQUESTS ALREAOV IN PR&ORESS BE,eR[ PERMITTING
AN6T~ER T6 BE [NQUEUEO.
THE USE~ IS BL6'KEC
av P~ACING MIM IN 'SIeM~"
THE US£R MASTER FUNCTteN ceUNT 1$ INCRrMENTED
BEFeRE THE USERS lIS IS INITIATEU.
•...
318
319
320
FReNTE~O
BEL
MTW,1
LC
eCR"g
LI,R3
UNMAPPED
IF N! SVIIO MUST BE M6NIT8R
MAPPED USER MAKING
C:RTRW
JIOCBLINt<
c: . . ECKMF
o
T~IS
INCREMENT lIe C8V N T
GET
NEWQN~/N~WQNWM '~AGS
aR NWM
ZAPPER FeR FI.AGS
~eT
ft.4W
REQUEST
!-fa 1
331
sEP 08,
01 00009
332
333
01 OOOOA
()1 00008
33~
01
335
(Jl 00000
()1 OOOOE
()1 OOOOF
6«$000026
01
ooOOF
3c30nooo X
00010
01 00011
3C400000 X
6"400000 X
201~2
33~
337
338
339
340
341
34+2
31+3
344
34+!5
~~6
3~7
:;48
34+9
350
35i.
35?
353
354
355
356
351
358
359
3eO
361
362
363
364
365
366
n1
ooooe
01 00012
()l 00013
()1 0001~
() 1 00015
01 00016
n1 0001'
01 00018
()1
() 1
() 1
eli
00019
0001A
0001S
0001e
C)1. 00010
01 COO1E
()1 0001F
C) 1 00020
()1 00021
()1 00022
01
01
01
ell
()1
()1
01
(H
00023
00023
000200025
00026
00027
00028
0002'
'75
7~30nooo
X
sTe,R3
J:OCSLINI(
BCRI~
.+2
A
L 113
LI,Rl1
X'FF'
Ri1
1Q3
RES
SKREG2
0
61S4QOOOC
2c30noFF
O~Booooo N
PUS~
2C:! BOOO44
B
CHiCKMF
Le, ..
7~400000 X
114360000 X
2~4000'A A
L6,3
SL.S,4
[XU
81.
6 1 08001£
6~100021
O!j600000 ~
P'-JSH
PUSH
o~Sonooo I\j
2~600000 N
6ABoooOO X
LI,6
8Al,11
pULL.
PliLL.
B
0"600000 t\
0 8 600000 N
6~OI+OOO1
31300000
A
x
LW,3
LW,4t
AwM,4
tFREGV
*SI1",2
'15
~C::
PAGE:
42?'
423
424
425
426
421
428
429
430
01 00050
3~30n01F
01 00050
~7300000
03 00051
01 OOO5~
3~30no20
01 OOO~2
4+130nooo
01 00053
~[wQNWM
N
X
~£wQNW
X
*F'*
*F*
*F*
*fr*
",45
446
447
448
449
450
451
452
453
454
455
456
451
458
•V8
J:DCBLINI(
NEWQ
NAME:
<, 1
ooo~c
6~300060
i.~QUEU[
r;QU
**
r:QU
,.
X
A~O,R1'
OCT.MASI<.~
X
A
X
LW,l
DCT-MA$I<
R12
0005~
01 00054
01 00051+
At"Cooooo
3c300000
01 C0055
4~30()OOC
01 00066
(j 1 00051
'U260000
6~40004;
01 OOO!58
() 1 000S9
7U260000
0005A
6 a20n060
01
coosa
7~2&ooOO
OJ
T6
Z
*rr*
NEWQ
*F ...
01
PLJRF'6Sr:'
oESCRYPTtBN: CAL.L.
IN
436
4",4
J1OCBLtNt<
NS WAIT MAPPED ENTRY
*F*
434
435
442
443
STS,~
F-QU
*F',*
433
441
•V,.
~QU
LW,R3
STS,R3
N
431
43('
'+37
438
439
440
LW,3
G10
A~D,R3
LC
BCS .. 4
LC
BCR'2
x
LBIR~
x
8f\El
Lw,R3
DCT24,R3
OCT31Rl
Q11
DCT1!5,R3
Q11
S:CUN
~e:QU£ST
I-tE:RF wrT~
T~E
•
BrSR4
A
coo
r;eR lIe
REGISTER SETUP AS
DE,INEO
OATA BAS£ TECH MANUAL.
N8RMAL ENTRV (LATER WILL
CLEAN UP OCT
~eR
LeeK AT OEvt'E
O~WN
BIT
YES
OEv.oeWN,
GET SVS to
3c300000 X
31300000 x
CW,R3
6~30004F
DID
2V S OOOOl A
B~E
Q11
N6, ERReR EXIT IF' 08WN
At,R11
8ISR4
1
(' 1, 00061
01 00062
6 A200002
*
BAL,2
FReNT£ND
1Ql
UTS INTERFACE
Fr.060000 X
00077
302~oooo X
OU17QOOO A
'+91
() 1.
492
eli
01
00o,£
OOO?F
oooao
Q15
SC1?
Q151
?~72noOO
x
50FEn110
£QU
LSIR1
B~EZ
SCREe:C~
RES
eCR,9
GiSA
4t;100002 N
STW,8
STO,RO
STw,R2
CI.M,Rt
1'100000 X
6 8 900000 X
e)1 00010
01 OOO7t.
00000001
STe,R1~
BAL,t1
..
ISQll+,R3
~QU
oe
L6,R?
A~O,R7
A~,R15
FIN
~B
ECB FeR NEwQ lIe.
MAX TRIES
TRV CBUNT
AGAINST
LBW£R
PRISRfTY
C~e:CK
ASSUMED
.~
LI,RI!S
1bC6nooo x
?QC60000
ISQ1J+ .. R3
Lw,Ra
00070
00011
01
01
reQ1Q,R3
18Qll .. R3
00066
489
490
"'9~
STB,R1~
STa,Rt~
teG16 .. R3
-8
48f,
1+87
493
-8
SL.S,R1P
01 00076
01 0OO7C
01 0007C
48R
Sl.S'R1~
11C60000 X
()1
01
01
01
01
01
01
01
01
485
~84
0
0006.4
00069
01 0OO1t4
()1 00078
7~160COO x
()1 OOO?'
6~30(')07C
eH 0007.
Ot-'oooooo X
~83
L I .. 2
STw,R2
2 b COOO78 A
481
482
*
25C OO078 A
l.
(~
2c2ooooo
BUILD Q ENTRV
a
18Q4,Rl
I!Q5,R3
reGS,R3
IeG9,Rl
OSCCVT
16Q12 .. R3
rSG13,R3
rBQ6,R3
GET DISK ADDRESS INTe rtE(.i F'eR OSC;CVT
N6 MBG BIT
MERGE PBINT FeR WUEU£ AND NEWQ
F"UNCTreN ceOE
CURRENT FUNCTIBN ST£P
BUF' AODR
BVTE CSUNT
ceNVERT Tet SEEK
ST6RE SEEK
i.ND.ACTleN DATA
Dee
AND
FUNCTI8N
$
leQ7,]
Q151
X'17'
GET OCT INDEX
6K, NBN-ZERe
BAD OCT
0
RBI.IMS
RBQCK
•DUAI.FLAG
DCT3,Rl
Xl
rSQINIT,R,
EXTRACT OCT ACCESS KEY
••
SET 16Q
ACCESS Kt.Y
~Ol
20:42
495
496
491
498
4+99
500
!SOl
SOl'
SEP
01
()1
01
(j 1
01
01
oa,
00081
00082
000a3
00084
'15
44+
?~F60000 X
01- 0008?
1~420000
503
x
x
01 00088
1d860000
(),
00089
2c6F'nooo A
01 coOSA
01 0008B
'7C!220000 X
50'
509
510
oeose
n1 00080
01 0008E
2c2aoOO1 A
32A60000 )(
6 LJ OOn031 A
513
(j1
7~"80000
514
01 00090
515
516
517
518
519
520
521
52;,?
523
524
525
01
OOOSF
00091
01 00092
01 00093
00094
()i 00095
01 00096
()1 0009'
01 00098
()1 00099
() 1,
01
oo09A
01 000ge
!=i26
O!
aooge
527
528
01
01
00090
529
530
531
0009E
() 1 OOO'F
01 OOOAO
() 1 OCO A1
..
X
BAL.,9
EGU
Le,R4
reQ1S,3
CHAINC:1-t1<
•DCT2,R1
*
LI,Rl1
)('F'OOOO'
MASK rBI< C6MPARE SELECT I VE (YF'FFF)
*
LB,R;?
DcT22 .. R1
BEZ
Q20
GET SUBTYPE
NeT A DISC
SET INDEX
GET SEEK ADORESS
LI,R2
L~IR10
Q2C
01SABLr
LB,R,
1
18Q12,R3
CtT2,R4t
B~[
Q28
ST81R3
STB,R3
STBIR?
CIT1,R ..
CIT2,R4
IBQ11R3
8
B
Q~'
4bAEoOOQ X
CS,R1Q
r6G12 .. R1
118e:oooo x
C8,Rg
7!:)380000 X
1 0 380000 X
7=?~oooo x
6800noA4
Q29
Q30
BL
Q26A
6~3000A9
8E
Q30
31A£0000 X
cw,R10
6~looo9F
BE
6~3000A9
e
6~oono9F
111Enooo x
Q26
6~34f.n09!5
7 c 6E:OOOa x
6 9 3000A6
?~3Bnooo
x
GET CHANNEL INDEX
LINK ENTRY INTe Q
reGl14+,R3
6'300CA7
6~OoooA9
SAVE REQUEST SwITC~ES
GET USER NUMBER
ZERe, UNMAPPED lIB
IS T~rs A USER C~MMANO L.IST
YES, SKIP CHAINCHK
Ne, USER, C8NVERT aUF ,OR
L6,Rg
6~30008E
511
512
01
Q15AA
!eQSIRJ
Q15AA
I~T,~?
Q15AA
504
508
BEZ
BCS'4+A
505
506
teQ3,R3
L6,9
1c96cooO X
6 8 300087
6t:t?6 CO OO X
6:;COO081
00085
00086
6 A9 000B8
01 00087
STB'R1~
Q2'"
Ce, R1
BE
LBI R6
Bf\£
STe'~3
tSGl4+ .. R?
16Q12,R?
Q30
Q26A
I6Q?'R7
Q29,R2
r8Ql,R7
Qe'8"
CIT11R4t
GET PRteRITV BF
***
~NTRV
DISABLr ***
GET TAIL SF QUEUi.
NeT EMPTY
Q WAS [MPTY
DEVICE .. AT TME RIGHT speT
CHECK CYL.!NOER
LeWEST NUMBEREO FIRST
CHECI< PRI5 AGAIN
SAM£
CHECK OISK AODR
SAME, CANT %NV£RTI PUT KINK IN Q
KEEP G!ING
SAME: DiVlCE
YES, SWITCH eN DE.VICE/DISK
BL.INK
GeT ANeTHER
SET NEW
~EAO
~O1
os,
2C'H 4t2 gEP
(j 1 000A2
53f'
(j 1 000A3
533
534,
I~ 1 OOOA4+
53!5:
I) 1 000A5
536,
01 000A6
C1 000'"
53"
538
539!
51+0
541.
542'
1
5~~i
544
51+5,
5~f"
0' 000A8
()1 000A9
(~ 1 OoOA.
55?
558
718£0000 X
?c6Enooo X
1b3EooOO )(
6 8 300061
703Cnooo. X
01 00081
6\)000027 A
01 00082
01 00083
01 00084
F=lonooo x
01 00081
OA500000 X
ESoooooB A
B
Ql+O
cS,R8
IeQl,~7
leQl~ .. R1
BI.E
Q26
Le,R,
LB,R,
BNEZ
BEZ
*Q~O
*
*Q50
*
Q51
PL5BSR~
18Q2,R3
18Q2,R?
.·2
CIT2,R*
t6Q2'R3
reQ11R3
r8Q2,R7
•• 2
I6Ql1R6
SET NEW BI-INK
MAKE PR[VI6S e~INK T6 CURRE:NT
SET CURRENT FLINK
ceN£'
GET NEXT
CHECK pRle
TRV T8 INVERT
INSEF.76noOO X
01 00080
eo08!
01 00086
Q30
7~38nooo X
?~66noOO X
OOOAC
OoOAO
OOOAE
OOOAF
OcOBO
(j 1
Q28A
Q28
6Si3000AC
(' 1
(' 1
()1
01
()1
Q21
6~2oo090
000A6
54g
SSe)
551
SS2
553
554
555
556
.. b
1!:)660nOO X
1b3[0000 X
1b?6nOOO X
6 8 0000B1
1~1ECOOO X
(j 1
54?
5~8
'15
p:QU
LeI
PLM,5
e
*TSTACI<
DRlvEte
*TSTACK
•1
TSTACI<
*11
CALL SERVICE: DEVICE
SAVe: DCT INDEX IN RETURN
CALL tIS SC~EDUL.E.R WIT ... 'Jse PRI
REST6RE: OCT INDEX
Re:TURN Te CALLER
REST8R[ NeN-VSLATILE
R~GS
20:42
PAGE
569
560
*...
..
56~
562
563,
561+
*
*...
S65
566
567
568
........
!;(,9
...
!5'O
*
•
..*
..*
5'1
512
573
574
57!
....
516
57?
518
579
580
581
582
R3
R~
CeUNT eF ceMMAND PAIRS IN CMAIN
Q ENTRY
WA 6F MBNfT6R BUFF[R CBNTINUING DATA
R9
I.INK
R13
BVTE ceUNT
wA SF VIRTUAL PAGE
SA SF P~VSICAL PAGE
~2
R1~
R15
r:QU
01 000B8
3c660000 X
Lw,6
•IeQS,]
0' 00089
4r:J60n013 N
AI\O,t,
M19
01 COOBA
3~660000 X
2~6onl'5 A
Sl.O,(,
C~AINCHK
01 0008lS
01
000B8
583
584
585
5@6
581
588
589
()1 oooBe
590
591
592
593
594
5'5
T~IS RaUTINE C~ECKS T~£ REQUEST FeR eVERLAPPtNG A PAGE
BBUNDARY (IF A USER REQUEST), IF IT 6~ER~APS, A N6NIT8R
8~FFER IS ACQUIRED AND THE 6PERATl8N IS DIVIDED INT~
PAGE srli 6R SMA~LER C~UNKS AND T~E REQUEST IS FLAGijEO
AS A DATA CHAIN, IT ALse C8NVERTS T~E SUFFER ADDRESS FReM
VIRTUAL Ta PHYSICAL. IF T~E BP[RATI6N IS T6 RAD, DISC 6R
21600000 N
STW,6
C I, 6
81..
teQa,]
-11
Jevvp
OJ 00080
E~100009
01 0008E
01 oooeF
6A1ooo00 X
7«;6Coooo N
BALIt
LSAD,t,
()1
2~600106 A
Sl.D,.,
3i060000 X
5iE60000 X
LW,l1
11
16Q8,]
4"00000 6 N
L~'l~
01 000C3
A~D,tl
Mit
()1 OOOC*
01
61;2oocCC
8L.El.
C~AIN
01 000C6
2UOFF800 A
(' ,_ OCOC?
6~2onoCC
AI,13
BG
CHAIN
oooco
OJ OOOCi
01 OOOC!
oooes
A
5U060000 X
A~'l~
·9
MAP
JxaCHAP,t,
leQ913
rSQ9,l
-20q,8
C~AtN
GET BUFFER AODRESS
SCRUB T6 VIRTUAL.. BYTE ADDRESS
GET PAG[ NUMtiER
IS T~£ BU'FE~ IN T~E MeNIT6R
YES CiET eUT
Ge MAPPED T8 SEE USER JIT
VIRTUAL Te P~YSI~A~
MAKE BYTE AOORES~ AGAIN
GET BUFrER ADDRESS
ANO BYTE CeUNT
SCRUB PA~E OISP INTS BUFFER
R13 CeNT~INS I6QI UPSN ENTRV
AOD BYTE CeUNT
12K BYTES eR GRE.TE~
C~£CK FeR CROSSING PAG[
YES
~o1
20:42 SEP 08,
596
01 OOOCS
59?
598
599
600
601
01 OOOC9
OJ OOOC.
01 OQOee
602
oooee
'15
3~6E,OCOO
X
6 A lonooo X
1 C 16000() X
E~000009.
60:;
01
6 VQOno]?
A-
604
3a~onooa
6~300001
X
605
01 OOOCD
01 OOoeE
606
01 ooOCf:"
6'-'000027 A-
608
609
610
01 000C1
01 000D2
01 0000]
6 lS 300005
60?
01 OOCDO
611
OJ
OOOD~
612
()1
000D5
613
01
01
01
01
01
01
01
01
00006
0000'
61l+
615
616
611
618
619
620
00008
00009
OOODA
00008
ooODC
00000
6~OonoCC
3~580000
1~500000
6~900000
A
l!11+0nooo F
62~
03 OOODE
01 OOOOF
01 OOOEO
625
626
621
628
629
01 OOOE1
()1 OOOE2
01 OOOE3
()1 OOO£~
01 000£5
44r~E00010 r....
3 A 100006
20-0nOOl A
OOOE8
?il6AcOOO N
ISQ1,]
B
DATA
*9
C~AIN
OISASLr
LW,4+
IS
NEEO~D
Dls.e~E
Bt\EZ
£,t\A6L£
C~21
B
CHAIN
GeT 6N[
*** £NASL.E
BEZ
CH22
LW,S
Cl.M,4io
BCS,9
0,.
.1-
e~,i+
Y8
16Q8,]
A~D'l'"
tSQ8,l
HI'
Lew"
6
STW,~
.~O"
B~E
LI,1
SW,l4tt
STO,e
SL.S,5
LII?
A I, !5
A I, ~
LeAD,,,
*-.
BUFFER'3~
WOS)
***
GS TRY AGAIN
GET ~efNTE~ T6 NEXT MSuF
MPeeL
BUFL.IMS.MPeeLrM+M~eeLIM
CHECK
WITHIN LIMIT~
se~TWARE CHE'K l~.OO
BUFL.IMS.MPeeLrM+MPe8~IM
SC1900
seFTwARE C~ECK 1'-00
MPee~
MAKE IT THE NEW MEAD
SC1900
Sl.S,4j.
LW,5
CH50
***
GET. MeNITeR
F:~ABL£
.
ST6RE PHYSICAL BUFFER ADR
Ge UNMAPPED AGAIN
RESTe~E OCT INDEX T5 R1
RETURN
MPeeL.
STW,s
2c?OCBOO A
2U50n001 A
0'
CH22
6~30noe:2
2~?00800.
3~E00007 A
1~680000 A
2~500075 A
01 OOOE'
Ie~8'i
UNMAP
BCS,g
A
4"'00006 N
()1 000E6
STW,6
BAL,i
LB,l
CI..M,!;
.~-00020 ~
631
632'
CH21
3aS6nooo X
35460000 X
630
1
*CHAIN
A
621
622
623
..
F
X
6 3 900000 X
3~500000 X
61.)000027 A
2~4t0007F
CHNEX
M11
.+2
20At8
7
o,~
-11
X'800'
1
1
JXICMAP,S
--*
***
ENASL.E
MAKE oeue~EweRD
ADR
SET DATA C~AIN BIT
GET BUFFER vIRTUAL ADDRESS
SAVE PSINTER Te OATA C~AJN
SCRU8 BVTE ceUNT
R14 C8NTAJNS BYT~ ceUNT upeN ENT~Y
FIND REMAINING BYTES IN PAGE
SCRue
NeT BN PAGE aeUNUARY
wH6l.E PAGE
AcceUNT FeR FIRST PAGE
ST~R[ FIRST CSMMAND PAtR
VIRTUAL PAGE BF ~UfFER START
ALL BUT FIRST AND ~AST GET caUNT eF
BUMP TS NEXT PAGE
AND NEXT C8MMANU P8S1TleN
VIRTUAL re PHYS1CA~
~(jl
2C,:42 SEp 08,
63:3
01 000£:9
634
635
636
637
638
639
640
64+1
642
643
6"'4
C1
ooOE.
OOOEe
OOOEe
C1 OOOEO
01 OOOEE
01 OOOEF
01
01
01 ooOFO
01 OOQfr1
01
OOOF2
'75
2b6onooEl A
647
648
649
b50
651
652
6~ooocE'
3 0 10000£ A
10680000 A
3 ts 4+,oooo x
2U4onOOl
5~460000
01 OOOr3
01 OOOF4
6 Al00000 x
?C!160000 X
01 OOOF'S
01 OOOF6
2cOOOOO2
-201+8
CH55
STO,~
Ol4t
AW,?
STOl6
SW,4t
Al,1+
STH,4
BALI1
LS'l
CI-150
14
o,~
18QS,]
1
ISGl9,3
UNMAP
reG?'3
BYTE ADDRESS
ceUNT FeR THIS cttMMANO
LAST ceMMANO
STBRE c:eMMAND
ceNTINU£
' ceRRiCT eYTE ceUNT
AND ST!RE L.AST C~MMANO
CA~CULATE N8 eF C6HMANDS
IN DATA CHAIN
AND SAVE IN IBQ9
UNMAPPED AGAIN
RESTBRi OCT INDE~
4-
OOOF7
01 OOOF8
01 ooOF9
01
OJ 000' A.
01 OOOFB
A
6~30otOF
?C620000 X
'cOCoooo
210onoo~
X
A
6 e5 4Q010r:
.....
665
*
*
656
657
658
*
659
*
.*
660
661
662
()1 OOQFC
3c2000n4 A
01 OOOrO
01 ooOFE
2V40nOO1 A
01 OoO~F
01 00100
2b~on07F' A
2V2FFF'FF' A
2b2onOO1
A
LIIO
2
IeQ41]
Bt\E
BISR2
LS"
DCT411
ce,o
71060000 X
653
664
665
666
667
668
669
1~
BL.EZ
B
CM55
•x
664
663
AI11~
2UEF'F8QO A
61$2000EE:
10680000 A
6~5
64+6
SL.S,('
....
*
LS,O
CliO
SAZ
TBIFL,GS"
4
BtSR2
GET DEvICE TYPE
C~ECK REVERSE BIT(.> 9 TRACK)
WE ~AV' A READ BACKWARD DATA C~AIN£O eN A 9T DRIV£
T""E ceMMAND L.IST AND EAC~ PAIR IN IT MUST Bt:
!~VERT~D BECAUSE ,T HARDWARE ACTUAL~V REACS BACKWARD,
7T READ BACKWARD IS S8FTWAR[ SIMULATED
I-fIGH INDEX
R2
R4
ceUNT
R5
l.ew INDEX
CA 6F' CBMMAND LIST
R?
TEMP
R12-R1fi
L~'2
4
.ll~
SL.S,~
1
A I, 2
SL.S,2
-,
-1
1
CBMPUT£ Ne eF PASSES NEEDEO
Ta INVERT
T~E CBMMANO L.,IST
~~
~Ci1
SEP 08,
2CI142
6?CI
611
672'
1'1 00101
~~ 1 00102
01 enlol
6?~1
674
67'S
616
617
618
619'
680
'15
3a16naOo
l+tj7on015
Q010~
()1 00105
(' 1 00106
01 00101
()1 00108
(;1 00109
C1 001014
9cCEnOO5
A
00000001
0000
01 00110
01 colla 2 OU01.
()1 00111
QUOi
OU04t
01 00111 2
OoloF
STD,14
STD'12
Mpl
0
•*5"
-1
13
·S,'
RES
0
IeH~INIT
De
OATA,2
A
e
A
A
A
F'IN
Lew
C8MMANI) L.IST
4~
INDEX
INVERT EACH CBMMANO PArR
15
*8rSR2
AII 2
GET DA SF
*2,1
-1
AI,IS
BOR,4
2U500002 A
6 4 400104
A
I8Qa,]
*211
-2
2
CI-160
2U2FFFF"E A
E~ooooo9
LOl12
Al,12
Al'14
AW,12
AW,l,.
9~EEOOO5 A
1 COlOF'
~GU
LO,l.
9bCe:nOO2 A
688
689
690
CHiO
3UCO()OOO A
3UEOnoOF' A
01 0010B
(j1 001ae
01 00100
C1 ooloE
01
LX,S
9C!Ee:no02 A
2UCF"FFF"F A
2VEF"FFFF A
681
68t"l1'
683
684
685
6136
687
(j
A~D,'
~
2c500000 A
01 00 1 OAf.
01
Lw"
X
AND
INVERT THEIR peSITt6NS
.g
DUAL.FLAG
0,1,214
INITIAL IeQ KEYS FeR
OUA~.ACCESS
~C1
sEP 08 ..
~C'I4t2
"5
69~i
*f*
693
*F*
~j AME
*F"*
pURpes~:
694
698
*F*
69~
*,*
*F-
(,97
.,.
*r:*
698
699
100
706
70'
108
109
710
, 11
712
01 0011i
()1 00112
0220(')030 A
OJ 00113
O"l+OOOOO N
22600128
01 00114+
01
()1 00115
'14+
()1
?lS
716
eli
()1
01
()1 00121
121
001l~
52'+0(')008 A
01 0Olle»
00116
At tJ 4tOOOOO X
00117
6 8 300126
00118
21'+00000 ~
00119
6'200126
?i480000 x
0011A
a30012b
6
0011~
3tl50000a A
0011
00110
4"500000 x
0011E
2 J5 00280 A
01
01 oaliF
()1 00120
719
720
r6
01 00122
01 00123
()1 0012 ..
01 00125
()1 00126
*F'*
CHIUSH
C~IstGNM[NT.
••• > VIS.
NeT FILE.
C~Ecl( DEVIcE TVPE.
X'1F'FF'F'
M6VE [NO ACT16N 1NF'S
MASt< FeR oeB ADDfi VESt
)('8000'
NeT FIL£.l NeT
6~300143
2cOOBFOU
A
A
6~30nooo
x
40Coo!54E:
21C08000 A
BE
BE
Q030
X'BFOO'
L(X'9000')
ce~.
TEST epl.A6[L.. ~IT.
HCi1
SiP 08, '15
2C11J+;
,6,
766,
76B
769
710
111
772
'73
'74
115
71i:,
7'7
(j 2
() 1
01
(; 3
01
01
()1
01
01
01
()1
oo13F
'tot.;COOOO8 N
A~D,R1~
00140
6~400145
BANl
00141
0"000000 X
00320100 A
SuA
XFF
Q031
X'32'
Yt\T,R1~
A~D,R1~
COA,R2
OCT.MASK
CIIR2
JeVVPA
QD33
00142
00143
61;)C:~OOO8
OOl~4
4+ t2 ConOOQ
00145
00146
00147
00148
21200000 N
01 0014A
'79
Ol 00146
781
1St!>
01 0014C
()1 0014D
() 1
6~10014A
2~20C1'7 A
1~240COO N
2~2on109 A
00149
01 0014 A
778
780
A
x
OO14E
3cD ooOO2 A
3cEoocOO x
788
189
Cl 1 0Ol~F'
c) 1 0ol!SO
(l
3 00151
19S
799
800
801
Ci 1
00152
(:1 00153
Ci1 OO154t
C: 1 00155
(11
(11
00156
0015'
CIl 0ol!8
(;1 00159
.,JXICMAP,R2
QOJ3
Sl..O,R2
.9
fQU
6~Oooo~~
6~ocn130
8
3C:2oncoO
A
X
4~800000
4~20000B A
790
191
79(?
793
794
'96
'96
797
SI..D,R~
LeAD,~~
Bl.
6A200002
'8~
781
*Q031
Lw,R11
Lw,R1,4
BAL.,R2
183
185
786
Q030
~ttEO()011 N
6 d 3001SS
F'l10000E A
3 b E6()COO X
3;:04+0007 A
4l:'DOOO16 !\J
2 00 00002 A
2c7000Co A
B
....*
Ut-..MAP
*
Lw,R2
....•
*
Af\D,Ra
BR,R2
•
R2
J,RWEeB
FReNTtNC
1Q3
Q04+
R13
YFF'
Ra
(EXTRACT OCT INDEX)
••• > NeT epL.A6iL...
....... > BFLABEL. IMPftSSI6LF.:: wI BP[N
AND,R1~
MTS,+1
Hi7
•• 2
.Rl~
LW,R13
reG16,R3
QSUF",R2
Af\C,R1~
SL.S,R1~
2
STW,R14
LI,R,
M22
X'CO'
~Ct3.
FILE DCB.
R12- OCT INDEX.
IS DCB IN THE MeNIT6R •••
•• ,,> VESt ALREADY REAL ADDRESS.
TRANSLATE.
VIRTUAL T6 P~YSIC;;AL..
Dca ADORESS.
SAVe: TRANSL.ATe:O DeB ADORESS
GET e:CB ~DORESS (IF ANY) INT6 R1't.
SC~e:OULe:R INTERFACE ANO G£TQ
peINT£R T6 QUEUE BACKEND eF FRBNTENO
RECYCLE IF rSMF VNBL.,6CK
RETURNS UNMAPPED WIT~ R4!PRI6
ANO ~6I11USER
R£STBRr PHVSICA~ DCB ADDRESS
EXTRACT e~o FUNCTISN CeDE
MERGE WITH PHVS Dce ADaREss
BUILD Q
BEZ
53
ENT~Y
GET ECB ADORESS ttNL.Y,
••• > N6 fe8.
ECB. BUMP lie
f;eUNT IN ~"WD BLK,
PUT ECB ADDRESS INlet Q ENTRY,
GET weRO ADORESS SF 6UF~ER
SCRUS eFF' FeN
CSNV£RT T8 BYTE ADDRESS
MASK FeR
~BTD
~C1
SEP' 08,
201'42
oe 15 A
802
() 1
80:;:
804
() 1 00156
() 1 00 15 C
8Q!5
806
01
01
(j 1
()1
80'
808
809
B 10
811
812
813
814
815
816
817
818
819
00150
0015£
00 15 F
00160
01 00161
<, j 00 162
01 00163
()1 00161+
01 00165
c)3 00166
01.
0016'
t,5
4t~140nooo
A
EXTRACT FR6M DeB
15
MIS
RIGHT ALIGN
SCRUB
X'800C'
o
L8 .. RiO
STa,R10
STS,Rtn
BANRA
-R2,R1
18Ql0,R3
r6Qll,R3
INDEX T6 NRA (NRT)
GET NRT FRBM DeB
NUMBER 6F TRIES
7c50n002 A.
LB,R~
R2
7c76CJOOO X
l,..S'R7
eEl.
2070(1061 N
4t~OOOC01 A
3~E*o006 A
25 £0020F'
2cEo~ooo
A
2c7onOC8 A.
F'cAE0002 A
822
OJ
0016,4
823
824
0' 00166
e)1 0016C
01 00160
A
2f.)F"OQ206 N
4tt$F00006 N
832
833
834
A35
836
837
8 38
..
..*..
2VFF'F'FFF A
6 8 30016E
830
831
Bf\£
15A60000 X
OJ 00168
Lw,R1~
SCS'~14
A"O,R1~
1bA6nooo X
01 00169
828
829
eR,R13
QD51A
4tt'E.ooooF' N
6 j 300163
821
82'
Sl.S,R1
A
820
825
826
.~O,R'
O,R2
Q0514
BTOSIT-]1
R1
WA8L.K,R2
6 8 3001!5E:
LI,R14
LI,R,
AI,Rl!i
8EZ
3cF4ncoo
.....
.....
*..
..
..
...*
LW,Rl!5
SCS,R1!;
Af\O,R1p;
NeNE.. SHeRT CUT
ALIGN
MERGE
GET REceRO SIZE
$·a
teQ7'R3
-1
!LDTNF-\t.IrC
O.. R2
MBGBIT.6
X~o
~>
TRV
],-K
BYTES
caUNT
ceNVfRT ~UNCTreN C6D[
GET rUNCTI6N CeDt
GET OCT
CHECK FeR Fl~E ASSIGNMENT
VES, Ne MBG 6IT
£XiRACT MBG 6IT
FRBM DeB
SCRUB ANO PASS T~ Q13
AT THIS p8INT, MeST DeB !NFeRMATteN HAS SEEN MeVEO
t~TB ~rGISTE~S IN £SSENTtALLV THE SAME Fe~MAT AS A
NEWQ C:AL.L.
RO ~ END ACTleN ADDRESS
Rl , END ACTI6N INF6RMATreN
R13 • BUFFER (BYTE ADDRESS)
R14 • eYTE CBUNT
R8 ~ OTSC 'DDR~SS
~15 • HeG eIT (IF APPRePRIAT£)
R12 ~ FUNCTleN ceDE FeR HANOL.[R
R2 • eLD
~UNCTIeN
ceDE, DeB
P~YsrCA~
ADDRESS
(8,2~)
~C,1
SEF 08, '76
201142
839
840
841
*BLOTNEWFC
1
e1
OO16E
84~
843
01 OC16E
8~!5
(,1 0016F'
()1 001'0
8~~
()
8~4
,. 001'1
849
850
()1 001'2
01 00173
01 00174
01 OOl?!
852
853
() 1
01
85~
()1
02
84'
848
85t
855
856
857
858
859
BE>o
861
862
863
864+
865
866
867
868
869
870
8'1
872
873
814t
815
01
01
01
()1
Oo11F
()1 00180
()1 00181
01 00182
Ol.
01
()1
() 1
01
01
211onOl0
x
00183
*
6~2001'6
2b60017A A
2b7onOC3 A
25600101 A
(;049
sL..D,R6
.b
::a
e:QU
4f, t1 50(')OOO X
20500022 A
Q056
1
Ge:NERIC,Rb
•TVPCSR,R?
S·eLO,,'.OCT,6NG
9.RA'5~NEW Fe
GET TVPE
TEST FeR REseURCE TyPE
N6
GET TYPE F~AGS F~R ADO[D DEVICE
,. BITS 0,1 eF' Tt:S:FLGS
LE~T ALIGN REV BIT
MERGe: T6 F6RM INDEX eN GENERIC TYPES
TRANSLATE
BE
TASLE BFFSET
BA(MTCeR).BA(TVPC6R) CHF.CK FeR TAPE
Q050
YES
B
X?
Q060
A~D,~s
Q052
Q049
SL..S,R7
SL..O,R6
CI,Rt,
6~OOO189
DCT4,R7
X'10'
TBIFL.GS,R?
L6,R£,
GOeso
0
L6,Rb
LB,R,
2U600016 A
6~3c)n18~
LB,R?
BL.E
?il6Eoooo x
21'00008 A
RES
cI,R,
A
127C()180
01 00116
7c6E:018F
00176
2 1600038 A
001"
00178
6 8 300116
00119
4 ts 50n003 N
6 8 00n1S9
001''''
00178
21500008 A
OO11C
6-"00180
4f,tS50COO4+ ~
0017D
01 0017£
()1
1~?e:oooo
5b
.
CI,RS
SAl
At\O,Rs
8
AI,R6
22
CI,R1
8
e
e~E
A~O,R5
AII RS
LIIR7
Q052
XF
USE 3 BtTS F6R
eT~[RS
IS IT P8SITleN
ep
Ne
YES, MASI<
INDEX T8 pes 6PS
Q060
IS
IT 9T
Q056
N6
X4f,4
YES, MASI< OIRECTIBN, R,W BITS
ADO ~ACKEDI BINAkV BITS
X'22'
X'60'
00184
2c'Ooo60 A
4ttS7ono05 A
00186
2~7oo07E A
Co187
1+t:t500003
~~500C07 A
eR,Rs
117
CeMBINE
1cCC:018r
AW,R6
LB,R12
Rs
TVPCetR,R6
e
G!3
SET INDEX IN ceR TABL.E
C6NVERT Te HAND~ER ~UNCTleN
GET SEEK ADDRESS
MERGE wITH NEWQ PAT~
Oolas
colas
()1 00189
01 0018A
01 001aB
01 0018e
" ..
Q060
30600005 A
3i841-0008 A
6~oono10
A~O,R'
SL.S,R7
A~O,R5
lW,Rg
R5
·2
X?
CO~IR2
MASK DrREC, PACK BITS
READ/WRITE BITS
ceDE
~c1
SEF 08, '75
2C! 142
816,
87"
81B
879
1 00180 2
01
01
06
00180 :3
06
0' 0018D
01 00180 1
(~
() 1
01
01
01
01
OoleE
O~
0018£ 1
0018£
~
COlSE J
O~
ott
O~
56
A
ooooocou
88~
887
LV:
aag
896
897
898
899
900
901
90~
903
9a~
905
DATA'1
*
*
*..
FUNCTt6N CBD~
*leeR
Cf\AMF:
882
883
892
893
894
895
,.e
C6NVERT
TB:FLGS CBNTENT 19 GENERIC TYPE: INDEX
1,1'6,.,9,8'11111
A
A
A
A
A
A
881
889
890
891
TABL.E
A
B80
884
885
*..
*
GENERIC
PRee;
GEN,g
CeNV~RSreN
TABLES
BA(AF(1)-SA(TYPC6R)
PEND
01() 1
01 0018'"
10
oolaF
0018F 1 1U
0018F i! 1~
0018' 3: 1~
01
OJ
01 00190
()1 00190
01 00190
01 00190
()' 00191
01 0Ol!1
01 001g1
01 00191
01 00192
() 1 00192
01 00192
1
2
3
2U
2ts
2U
3U
3t1
1
31
2
3
3ti
lU
6U
1
a
1U
lV
*TYPC5R
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
F'QLJ
leeR
leeR
leeR
leeR
leeR
:ceR
leeR
leeR
leeR
leeR
leeR
leeR
leeR
leeR
leeR
•TYC6R
TVC6R
""TeeR
PTC6R
CReeR
CPCBR
CReeR
occeR
MTCSR
MTCftR
MTCBR
TVC5R
MeCBR
T¥ceR
TYC6R
NULL
TV
PR
PP
CR
CP
I,.P
oc
IT
7T
MT
DP
Mac TYPE DEVICES
~Ol
2(H~2
SEF'
oa, ,,5
10
9061
90?
gOg,
909
f'l. 00192 3
9101
(' 1 00193
01 00193 1
01 00193 2
(' 1 00193 ;3
01 0019~
()1 OOlg~ 1
01 0019 .. t:!
(' 1 001'. 3
OU
OU
OU
OU
(' 1 00195
08
A
0·
A
*
1
9 11
912
01 001<)5 1
01 00195 2
0' 00195 3
0'01
00196
00196 1
01 00196 2
G1 00196 3
913
91~
01 00191
(j 1 00197 1
01
()1
01
01
00191 C
00191 3
00198
00198 1
01 00198 2
()1 Col~8 :3
01
01
01
01
OU
04
A
A
A
Ob
oc
A
o;j
o~
00
oJ
o~
A
OU
OU
A
A
A
A
A
A
01
01
00199
01 00199 1
01 00199 2
01 00199 :3
01
01 0019A
Oi 0019A 1
01
01
OU
OV
DATA.1
0,0,0,011,111 .. 1
TY
DATA#1
8, .. ,0,1+,1,613,5
PR,PP
CReeR
OATA.1
2,2'0,0,1,1'3,3
CR,LP
..cpeeR.
DATA,1
0,0,1,1'0,0'1,1
CP
...
PTceR
...
A
A
A
A
A
A
au
""
A
A
A
A
A
A
01
00
*TYCBR
seUND
57
TVCSR
A
A
A
A
A
91~
916
JeeR
A
!-f01
20:"2
917
918
~EP
C8,
01
01 00198
00
Oo19B 2
()1
00198 3
01
001"
0"
0"
oAt
Oo19C J
0"
A
01 001,0
ou
A
01 00190 1
OU
A
A
.A
01;,
A
A
01
OU
OU
OA
OA
01 0019[ 1
()1 OOl!;!: e
0'
01
01
03
01
()1
0=
0019£ 3
Oi?
Co19F
aU
0019F 1
0019F 2
0019F 3
OU
01 001141
01 001A1 1
(' 1 001141 2
923:
au
01 00190 i:?
01 0019D 3
01 0019E
01 001AO
01 001AO 1
() 1 001140 2
01 OOlAO 3
922
5~
A
A
0'
en
00196 1
1 0019C: 1
OJ 0019C 2
q21
01
A
A
A
A
A
A
A
(~
919
920
,,5
OJ 0019A 2
01 001914 :3
01 001141 3
03 001A2
0' 001A2 1
01 001"2 2
01 00114.2 ;;
()1 001A3
aU
OU
at.
ot.
01
01
0'0'"
OATA.1
O,OIO,OI4'41~,4
DATA,1.
13,13.10,tO,14,1*,11,11
DATAI1
13,13100'OOI14,1~I01'Ol
OATAli
15115'12112114,1~'11'11
OAT4,1
15115,oa,0211411~'Ol'Ol
DC
...
MTC6R
A
A
A
A
A
A
A
A
A
A
A
A
o~
A
0""
A
O~
A
A
at.
at.
*
DCCeR'
A
o~
A
0'"
A
1 TRAt;K
~()
1
sEP 08,
20142
01
01
01
01
001A3 1
OOlAl i
OOlAl ~
O~
OC
et.
ot-
Ij 1
Ij 1
Oc1A4 2
001A4 3
01
A
01
A
Ob
0"
07
"-
001A4
(j 1 001A5
j) 1
OclA! 1
OolA15 2
OolA£5 l
06
A
A
01- 001A'
01 OOlA' 1
OU
A
OJ 00114' 3
01 001A8
8V
001A6 1
001A6 2
926
!) 1
001A'
o~
o~
au
a cu
01 001A8 1
CH 001A8 2
01 001148 3
CU
A
au
01
ooeS"
M6C6R
*
OATA,,1
O,X'80',O,X'BO',O,X'80'"O,X·gO'
*
L6CAL
QUEUE
~QU
N£WQ
MT peSfTI6N
•
A
SU
928
5,4",,6,8,,3,0,,0
A
A
A
A
00
OATA,1
A
OU
CU
0014.6
*
A
A
A
A
A
A
01 001A6 3
929
930
59
A
A
A
001.4 1
1'1
fii
i) 1
01
() 1
92'
0'"
!:) ,.
92~,
925
·,5
A
QUEUE
MtJ
f-IC,l
2C:tl42
931
!=;EP 08,
'75
93~'
9331
93;,.,
93Fii,
*
*.
*
..*
..*
..*
93~,
937'
9313
939
1
9~C
941
94t?'
943
..
q44
91+5
9~6
941
9*8
949
950
951
952
g53
954
955
956
60
PAGE
SPA'E'
(' 1 001"9
01 OOlAA
01 001A8
01 00lAC
01 OOlAD
01 OOlA£
01 OOlAF"
() 1 001 6 0
(j 1 00181
01 00182
01 00183
()j
OOl S4+
?cOonnoo
9/1/71
•• •
eAI.,R~
81-
6~4f.OO1fj4
21800040 A
6~"OO3I+A
LI,Ro
PUS~
DS£RV
• ••
• ••
WrT~
WIT~
WIT~
TNPUT/~UTPUT
SCHiDUL£R,
CURR£NT Jee PR18RITY.
PRI8R1TY IN ROt
PRISRITY X'FF' (LeWEsT PRt).
PRISRITy IN RQ (FeR O~lVEle1)
OCT INDEX IN Hi
CALL DRIVEIB ~R F6RCEle
SPACE
F"6RC[IS
O~200000 N
DUAL.ACCESS
II
• I •
2iOonoF'F A
?c220000 X
6f.JOO oo 37 A
1c8~(')COO X
21 800088 A
It
~RIVEr~l
DRIVElS L9,RO
DRIVErs, CI,RQ
6~1~n1AD
pe06~SKY
r6 DRIVE liB
• T6 ORIV£ lie
FeRC£re . t T6 DRIV£ lie
CAL~rNG SEQUENCE I I
DRIVEtR
210000CO A
X
J
CJ6B
RTPRle
•• 2
X.F"Ft
2
LB'2
DCT211
L6,Ra
OCT51~1
DISABLJ"
CI,Rs
BANl
CI,R8
e.Nl
N8RMAL ENTRy • SET CURRENT J6S P~I
CHECK FeR BA'KGR~UNO CA~~
IF sa, TREAT T~l$ CA~L AS lIe FB~CE
SINCE 9Kao PRI IS 8E~ew C6NTRe~ TASK
X'S8'
CLeeK!!
X'40'
CLEANUFI
DEVICE SERvr'E CMECK, INHIBIT
GET OEVICE STATUi SWITCHES(2)
IS DEVICE BUSY ew KEY.IN PENDING.
YES, SERVIcE CLeeK & CHE,K TIME6uT
NB, IS C~EANUP e~ERAT!~N PENOING'
YES, DB IT, p~re~ITY P[RMITTING
~Ol
2CH44-2
957
PAGE
9sa,
*F*
*r:*
959
1
960
*F*
961
9£'2
963
*F'*
1/6
ACTIVITv
*F'*
*P*
.,*
96~
966
96'
968
9fJ9
01 0016s
6 0 00no,-1 A
910
6U000037 A
?~340000 X
972
01 00166
01 001S7
01 001B8
973
01 00189
914
975
01 00188
1c54QOOO X
2b5000?C A
6 tt 8A01£'+
9?6
01 001Be
977
918
979
6~8onl01
01 00180
01 0018£
71860000 X
01
00lBA
*9*
*s*
98~
01
01
01
01
oo18F
988
01
OOlC440
coleo
OolC1
00l C2
()1 ColCa
992
993
(j 1
001 C8
OCT INDEX
R2
C~ANN£L
F:t\ASLE:
16SC""EDl DISABLr;
LB,R3
L6,Rs
SL..S,R5
IeSC~E02
r8SC,",E03
tNT,R8
eCs,8
CB,Re
BANZ
De
ca,Ro
Bl-
FIN
3i:! Aon003 A
LW,Rto
LBIRt
LB,R4
2~400278 A
SCS,R~
72160000 X
1~420000 X
3 140001F N
6 708010C
00000001
01 Ooles
01 Oole6
01 001C1
IeSC~EO
':(1
BEZ
6~4001CC
ooooooOU
983
984+
985
986
987
·F*
*F*
*F*
6~3001CE
9S0
981
989
990
991
Te SELECT CHANNEL/OEytCE FeR
*F'*
9644-
971
IeSCHgD
NAME:
1C!460000 X
4f,t14+000Q3 N
515801[1
6~40n23A
CW,R~
EXu
De
LB,R4
A~DIR4
C~,R5
SAl
CIT1,R2
SC~ED)(tT
CtT3,Ri
" ..
SEL..ECTAB,RS
SCHEDHI..O
ISQ3,R3
NEXTGUe:
DEFER
IeQ1440,R3
DE'ER2
R~
18Q7,R3
OCTS,Rl
-5
V..
REQSERVIR4
DUAL-FLAG
16Q3,R]
X,
ACCf.fECKIR4
STARTle
INOE:)(
MA!N tie SC~EOUL'NG ALaBRITHM
REL.,EASE ANY PENOING INTERRUPTS
GET ~£AD OF CHANNEL QUEUE
ARE THERE ANY PENDING REQUESTS,
YES, G[T sue'~ANN~~ STATUS BYTE
,eRM INOiX FR6M SUSY/HeLO F~AGS
GET SC~EOULING KEV ~ ceMPARE MASK
C~ECK CHANNEL. ~e~o IF SPEC IF lEO
£I..SE SCAN QUEUE FeR FR[E REQUEST
T~AT ts STARTABL-E eN AVAILABLE S.c.
C8MPAR! REQUEST/SCf.fEOULER PRI6RITIES
&C~EOULER ~IGHER, MUST DEFER SERVICE
PRreRITV 6K, SAvE CURR£NT leG INUEX
GET INOEX e, OEVICE re~ THIS REQUEST
CHECK DEVICE STAT£ FOR AVAI~Aal~ITY
Ise~ATE 6USV/CLEANUP/rNTERe~ F~A~S
AND CHECK FeR DEVICE KEVIN PENDING
Ge IF CLEANUP, N~ G8 Ir. eUSY/KEVIN
START eR INTERSP, R3 HAS REQUEST
EXTRACT 3-61T lew ACCESS KEY
ARE REQUIRED SUBC~ANNELS AVAI~A6~£.
YES,
STA~T
lIe .'TIVITV FeR
REQU~ST
Hoi
20:42 ~e:p 08, '75
994
6~lonlCE
Cli OolC9
995
996
01
1000
() 1.
1001
() 1
toO?
1003
1004
1005
OolCA
00lCe
OolCe
Cl' ColeD
e)1 oolCE
01
oolCF
() j
001DO
6~30nooA A
6~80n1D5
7i360000
6~3001eD
NB, AR[ S6TH
0
FIN
INT,R!
eCS,!
LBIR3
SINGL.E.ACCESS eN~Y, F'eRce: KEV
G8 DIRrCTL.V r5 STARTle
RtO
BNEZ
X6SCI..tE03
Nf!, REST!RE CURRiNT leQ INOEX
IF SUBCHANNE~ HE~O, SL.eCK IT eUTt
eT~ERWlS[, CONTINUE QUEUe; SCAN
ARe: T~rR£ ANY Me~E REQUESTS.
PUL.L.
B
2
LI,R4
*S*
*S*
997
998
999
x
6l)OOOO27 A
0 1 200000 N
6lS040000 It.
8
REQNSTRT
NEXTQUE
6c
REQUIREiJ.
SC~EDXlT
8L.
EL.SE
SCHEOXIT E"ASL£
STARTye
Ct-IANBLK
rSQ21R3
'0,2
SUB~~ANNELS
N8, REM6VE !NTERNUPT INHIBITS
T6 0
~Ol
Sip 081 '75
20142
100~1
PAGE
1001
SPACt:
1 OO~,
100g
101CI
01 001 D1
l'1 001D2
1011
~"
1
1012
1013
1014
1015
1
,
1016
0' 00103
001 D4
E100nOOB A
4~30n020 N
6 8 0c>o 1 SF'
00000001
()1 00105
()1 001D6
'~""6nOOO
01 00101
505801£1
01 00108
SCHEDJ..I~D
2080n 1 D9 .
X
~b400002 N
AI,Ra
EXU
eR .. R~
B
CHANBLK
6~0001BB
SCCH[CK
6~0001Ce:
?i34nooO X
00000001
01 OolDS
"'~3""OOOO X
01. Ooloe
() 1 00100
01 oolOe:
01 00lDF
• t
teSCHe:02
SET R[QUIR[O SUB'HANNE~S WNAVAILAB~E
RE.SCHEDUL..E ~ITH NEW C~ANNEL STATuS
SC~EOXIT
SINGLE.ACCESS CHANNEb SLeeKED
SC~EOXIT
FUNCTreN 0
;UNCTreN 1
8
L6,R3
DB
La,R]
FIN
01 00lEO
6~4001CA
1~320000
~EQSERV
X
6~a0034A
OVOOOOOO A
6 tS 0001CA
INVAL.
CtTS,R2
DUAL.FLAG
CtT6,R2
00000001
1033
001£1
1034
01
1035
OJ OOlEl C
01 ootEt?
ell 001£2 2
01 001£3
Qvae
0008
OU04
ovoe
Cuoe
A
A
A
A
A
BANZ
RF"QNSTRT
L,.6,R3
B
OCT6,Rl
CLEANUP1
B
REGNSTRT
DATA
SPAC[
1032
1038
~E~D
SUBC~ANNEL ~LeCKEO,
FUNCTreN 2
t.
t.
II
EXTRACT KEY
88T~ SUB~HANNE~S
SUSCHANNE~
1
~E~O
SU~CHANN£L
2
~EL.D
evsy
SPACe:
1.028
1036
103?
leG3,R3
x~
SPAC£
1021
1029
1030
1031
REQSTRT
ACCHECI(,R.
F.:CifU
01 00109
00 lOA
CH~CK
8
F'IN
() j
~R BeT~ ~USYI
(FeN,O), [XIT SCHEOV~~R
~ELD • REQUEST INDEX IN R3 • F~A~
ATTEMPT SERVICE eF ~eLOING REQUEST
BeT~ ~usv
A~D,R4
A~,RS
L8,R4
£L.SE
1023
1024
1025
1026
IF
OUAL..FI.AG
1018
1019
1020
1,022
SUBCHANNEL HiLO
De
101'
1021
SCCHe:CK
*Ra
va
ACCHE:CK
De
GEN'16
GEN'16
GENI16
GEN,i,
GENIi#)
o
o •• N8 START IF KEY-IN PENOING
1
It
i
It
INTER.ep, GtT WAITING
3 ,. N6 SUCH ANIMAL
*
It
REQUE~T
CLEANUP PENOtNGI pReCESS
DEVICE
~usv,
It
SIC.
~o
Ne Ge
OUALFLAG
x,c·
X'B'
X'4'
X'O'
X'C'
000
II
001
It
010
011
II
100
It
It
eeTH
SUBCMANNE~S
SUBCHANNE~
sUBCMANNE~
REQUIRED
1 REQUIRED
2 REQUIREO
UNDEFINED ACCESS ~EY
UNASSIGNEO DUAL-ACCESS DEVICE
Hot
20142
1039
1040
sEP 081 '75
FIN
BeuNO
H01
SEP 081 '75
201-2
PAGE
10.1
104+21
SPAC~
..
*
....'*
t04~
lC4+4
10~61
1(")46
104+7
1048
1049
1050
1051
1052
BtT
.
*.
..'*
1053
1054
1055
0
AT
16·1~
?~.31
IF 61T 0 IS 1, THIS IS A SPECtA~ 'UNCTteN
ceOi, WITH 0 _ seT~ SC'i BUSV, 1 • SC1
HELD, g 2 , SC2 ~ELDI IF BIT 0 IS 0,
T~tS rs A ceMPARE MASK FeR THE 15Q AceE~S
KEY, BtT 8 wtL~ AL.WAYS BE 1, WIT~ SIr 1~
1 IF SCI BUSY & BIT 1! 1 IF sel BUSV.
USED BV 'ASSIGNSe, T8 S~I.ECT SU~C~ANNEL
CrT C~£CK MASK (INVERSE SF '%T3<0.3»
*
....
'*
105~
efTS
8fTS
~£ASE 6NE lueCHANNE~
BeT~ SUBCHANN[LS BUSY
fOLE.~E~D
BR
SPACE
1057
SEI-EeT
1058
ceMI11~'1213/1112 AF(1),O,AF(2)'A~(3),AF(')'(
•• SE~ECTABt 115)**4
SPACE
1Cl59
oo1e:~
1060
1061
1062
1063
01
1064
1065
1066
01 001E8
01 001£9
1061
01 00lEB
1068
1069
01 OolEe
()1 gOlE5
()1
. 01E,
01 OOlE?
()1
OclEA
10'0
01 001ED
01 001££
1071
01 00lfF'
to??
1013
()1
1074
SELECTAB " CENTRAL SCHEDULING o£eISIe~ T.B~~, AN ENTRY IN
THIS TABLE IS SE~ECTEO AcceROING ,8 THE VA~V£ SF CIT3 BITS
o T~RU 3 lSUBCHANNEL 'BUSY' ~ '~eLO' FLAGS)' TABLE FeRMAT:
ool Fo
01 oal F1
01 0olF2
OU80AOFO A
A
8U01~OOO A
8001oaCo A
8U02Ao£a
OU82AOBo
OUS2AOAO
8V010C90
8U01no80
OCJ81C010
8\)020060
A
A
A
A
A
A
S[I.ECTA8 SEL.ECT
SELECT
SEL.ECT
SEl.ECT
SELECT
SEL.ECT
o,X'80',·],1
1,2'-:;"0
1,1,e2,0
1,1/0,0
O,X'82',·:;,O
O,X'a2',.] .. Q
SELECT
SELECT
1,1,o,0
111'0,0
O,X'81"e210
1,2/0,0
SEL.ECT
SELECT
SEL,.ECT
O,X'81"·t.>~O
8V02n040 A
8Uooo030 A
SEL.ECT
SELECT
SELECT
1,2,0,0
1,0"0,0
sUQOn010 A
SEL.ECT
CUBi.COSO A
8UOOoo20 A
1,010'0
1,0,0,0
.t
«"
o
It
X.F/l.'
,t
I.F/t.~
1.~/I.F
I.H/I.~
1
3
~
5
II
II
,
It
,
It
r.F/B.F
I.r/B.H
I-HIe.,
I.H/e.~
It
It
It
II
II
It
It
II
8 ,t a.F/X.' ••
9 " e.F/l.M I I
UNRESTRICTED CHANNEL.
SCHEDULE HELD SC~
SCHEDULE HELD SCl
~eTH H[~D, SC1 FIRST
SCHEDULE SCi BNLY
~rKEWlSE • SC1 e~~y
SC~EDULE ~ELD SCl
SAME AS ABeVE • bel
$CHEDU~E
IF DUAL-Ace
SC~EOU~E HELD SC~
II Se2 AVAI~ IF DUA~·AC
A '1 B.~/l.F
B II B.H/I.~ It ~UBCHANNEL 2 HE~D
C I t B~F'B.F I I ~eTH BUSY, N6THING
D " B.'/B.~ .t tAN 6E SCHEDULED'
E I t B.H/S.F I I NSTEI t,IOLEI e,bUSV
~Cl
20:.2
1075
sEP OSI '75
nl 001F3
8UOonooo
A
SEL.ECT
~
,. B.H/B.H •• AND
r.~REE,
6Q
H.HE~D
~Ol
20:42
SEP OS, '15
PAGE
SPACE
1076
1077
..
.
•.*
'..*
.
..*
...
101~
1079
1080
1081
1082
loa:;
1081+
1(')85
1086
108?
1088
'*
1091
1091+
1095
1096
1091
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
HAPP€N. DEPENDING eN OCT STATUS tNF8RMATI8NJ
1~.
3-
.,
1089
1090
1092
1093
C~eCKJe . t PERF6RH tIe rIME6UT CHiCK FeR SC~~OU~ER.
I~ TIM~
~XCEED~D AND TIME.BUT INCREMENT IS NeN-lERe, F8LLeWING Wl~L
ell OolF~
() 1 OolFS
()1 001 F 6
01 OalF?
ell oolF8
()1 aolpg
01 oolFA
01 0olr:e
01
01
31Aooogo x
6($1001 5
1~g20000
x
64,;300185
5~A2'ooOO
CL6CKIB
R1 HAS OCT INDEX UPBN [NTRy T6 CLeCKle.
SPACE:
Lw,RI0
Cw,Rtc
DCT11,Rl
16CL,tlCK
BGE
IeSCHEO
DCT18,R1
L~,R10
OCT1,Rl
L6,R9
BEZ
x
2180n002 A
el,Rg
teSCHe:D
2
oalF'C
6¥400204
SAZ
2~Don4e:o
LI,Rll
CLeCK6UT
MSCi1
00lFD
CLlBOOOQA 144"600010 N
Tle,R11
.R10
Vi
64SBOOI+Ol
3U900000 X
3b920000 X
BCRll1
AW,RCJ
STW,R9
MTB,-2
()1 00lFE
01 00lFF
00200
00201
01
01 00202
01 00203
0'
3C!A20000 x
DEVICE eUSV.MANUAL. IF STI~L IN MANUAL STATE, CPERATeR
WrL~ Bf N6TIFtED.
IF New IN AUTeMATIC iTATE, TIMEeUT
WILL BE SET FeR liB New IN PRBGR£SS.
DEVICE BUSV, NeT MANUAL. 1/6 WILL BE HALTEO AND CLEANU~
RF,:QUEST SET.
DEVICE KEV.IN PENDING. 6P[RAT8R Wl~L BL NeTI,IED WITH
'PLEASE RESP6ND' MESSAGE.
1iE2000a
6 S 0001 BS
x
At\DIR11
B
TVPEMSG
16CL6Cl<
DCT11,R1
DCTS,R1
IBSCHe:D
GET EXPECTEO C8MPLETIeN TIME
MAV~ WE EXCEEDED TIME LIMIT.
Ne, RETURN Te SERVICE C~ANNEL
YES, IS TIME-SUT INCREMENT ZERe.
YES, NS 1.1MIT, lijNeRE TIMEeUT
PR8SASL,Y WI~~ NEED 1/8 ADDRESS
WAS OEVICE MANUA~ LAST TIME.
Ne, TIMEO BuT 1/0 8R EXPECTED KEY-IN
~e,
YES, Se:T UP 'MANUAL..' M~SSAGE
STATUS 8r; 1/0
EXTRACT
FL.,AG
IF STATUS AVAtL.. & MANUA~
DEVICE New AUT6 8R INOrTERMINATE
SET TIMEeUT FBR lIe New IN pR6C,iRt;SS
RESET OEVICE.MANVA~ INDIC.AT6R
MANUA~/AUTeMATtC
TVPe: MSG
RETURN Te
SERVIC~ C~ANNE~
QUEUE
~O1
20142
1108
1109
tite
1111
1112'
1113
111'"
1115
1116
SEp
as'
"5
(' 1 0020~
7U22nooo x
01 00205
6ti80n4+Do
01 00206
()1 00201
6VOooc37
7c920000
01 00208
01 00209
() 1 OOcOA
CLBCI<:eUT LC
BCR,8
A
X
oISA6Lr:
4~900005
~
eR,R9
1~920000
X
STB,R~
2C5001AF
LB,Rg
CLBCI<:X I T L I, R5
SPACE
1117
1118
1119
1120
1121
1122
1123
112~
6i
PAGE
SPACE
..
*
*..
*..
..
DCT5,R1
T¥PERSP
DCT3,Rl
Xl0
OC'T3,Rl
DSERV
5
•
•
•
•
• • ,
• ••
t
IS DEVICE BUSY, eR IS KEYIN PENDING.
NeT BUSY, KEYINI 'PI-EASE Re:speND'
**Te S£T TIMED eVT eIT
GET DEvICE SWITCM[S(1)
SET lIe
TIMEOUT FLAG
••
SET RETURN FR6M 'INTSIM'
T~ CLEAN Up t6USy'
DEVICE ANO SET C~~ANUP PENDING.
SET C~ANNEL NeT ~USY • RETURN 16
,CLE:ANUP' Te TVPE. 'TIM£O eUT'
M[SSAG£ (PRIeRtTY PERMtTTING,
ENTER 'INTSIMf
eF CeURSE) •
"'01
SEF
20142
oa,
112~
·,5
PAGE
SPACe:
1126
...•
1127
112B
1129
..'*
1132
1133
'*
113~
*
1136
1136
1137
1138
*
'*
...
•..
1139
1140
...
11~1
11~2
11~3
114f,
114'
111+8
1149
1150
1151
1152
1153
1154+
1155
1156
115?
1158
1159
R8UTTNE Ta S£T D~VICE IN CLEANUP.PFNDING STATE
AN lIS HALT. CALLING SEQUENCE .t
...'*
1110
1131
1144
1145
I~TStM I t
FeL~6WTNG
.*
00206
7c82000n
I+t:J8ooo0?
0020C
00200
4~8ono01
0020£
21 8 00010
0020F
6 1 1+00211
1C!620aOO
01 00210
1c9cnooo
01 00211
00000001
1C::?20000
01 00212
1tt7Eoooo
01 00213
OJ
01
c)1
01
("
01 0021'+
01
00215
x
N
•• •
THE rBLLeWING ACTIBNS WILL BE TAK£NI
1-
~.
DEVICE STATE SWITCHED FReM 'BUSY' Te 'C~EANUP.P~NDING'
IF DATA TRANSF£R WAS SET, 'SUBC~ANNiL.BUSYt IS RESET.
NeTE: NB INDICAT6RS FeR RECeVERY •• SUCH AS 'TIMED-BUT' •• ARE
sET BY INTSIM, T~ERE MAY BE ~UTUR£ ENHANCEM£NTS 16 ALLeW
FeR SBME KIND SF REC6VERY ATTEM~T AFTER 1/6 ~ALT, BUT CURRENTLV T~E eN~Y MBOULt.S USING INTSIM, eUTsIDE SF ,SlRDEVf,
ARE TH~ PFSR AND RTRBBT ReUTIN£S.
SPACE:
LB,Rg
A~O,R8
OCTS,R1
X,F"
eR,Rg
CI,Rg
x.o
x
x
SAL
LB,R6
LS,RQ
X
LB,R,
La,R?
INTS£XIT
OCT2,R1
CIT3,R6
DUALFLAG
DCT61Rl
reG31R7
X3
CBF"L.AGS,R7
x
1+~700002 N
De
Ar..O,R7
rt3R,R9
4~9e:n2B7
1b9COOOO X
OCT tNDEX PASSED IN Rl
USES REGISTERe 6 THRU 9
• ••
N
A
*s01 00216
INTSIM
INTsrM
)('10'
GET OCT SWITCHES(2)
RESET DEVICE BUSY r~AG
SET CLEANUP PENDING F~AG
WAS T~ERE DATA TRANSFE~.
NS, SKIP CHANNE~ STATUs REsET
YES, GET CIT INDE.X (DelNtr USE R2)
GET C~ANNE~ STATUs F~AGS
GET INC£X eF REQUfST UsING DEVIC~
EXTRACT 3-81T IBij ACCESS KEY
••
RESET Su6CHANNEL BUSY tNO.ICATBR
E:L.SE
EBR,Rg
FIN
STB,~9
CBF"I.AGS
SINGI.e:.ACCESS
C!T3,~6
RESTBR£ CHANNEL STATUS
rM~LEMENTATleN
~C:1
eei 142
116C)
1161
1.16?
1163
1164+
sEP 08 ..
() 1 0021'
() 1 00218
() 1 00219
01 aoi1A
I) 1
0021B
,,5
70B20000 X
3c50nOO5 A
6!:'1AooOO A
61.)000031 A
?~620000 X
1a120000
x
11651
1166
Ii 1 0021C
01 0021D
1b1Coooo x
1167
1168
01 002,.£
156£0000 X
116ql
01 00220
11 ?c!
11"
(J 1 0021'
() 1 00221
(jl 00222
2~'ooooo A
7~?20000 X
70720000 x
6tsOAoooo A
tNTSEXIT
STB,R~
Lw,R5
BL.Z
DISABL~
La"
LS"
STB"
sT8,6
Ocr5,R1
R5
R~STeR£
DEVICE SWtTC~ES(2)
IS THIS A REAL.TIME IBEX CALL
a,R5
YES, R[TURN
OC114,1
DeT1S'1
OCT15,6
OCTl4t,7
GET F"BRWARO L..INK
GET BACK L.INK
AND
CRess LINK
TMe:M
STB"
OCT1~'1
0
ZAP
9T8"
oeT15'1
OlR5
GARBAGr
RETURN TB CAL.LrNCJ PR6GRAM
Lll?
B
ANV
70
~O1
20:~2
1112
sEF' oa, '75
SPAC~
1173
..
....
1.1'~
1.115
117,
1177
1118
111CJ
1180
1181
1182
1183
1184
1185
1186
1181
1188
11ag
1190
71
PAGE
•
OOOOOOOU
*9- De:F'ER1
*s*
*9- OEFE R2
*5* DEFER3
*S*
*8-
*8*
*8*
*s*
*s*
t/B
SC~EDULe:R
DEF"ER1
OEFER2
••
CBN'TRBL TASK OEF'ER R6UTINES.
OEFER T8 CeNTR6L TASK, RETURN Te leSCHED.
OErER T6 ceNTReL TASt<, R[TURN T6 SCHEOXrT.
I.
SPAC£:
De
LI,R11
a
DEFER
IeSCHEO
DEFER]
LBIR8
leQ1,R3
OCT5,R7
BANZ
*R11
DCTS,R?
LI,R11
LB,R,
eI,Ra
MTB,4
Lw,Rg
8
FIN
SC~EOXIT
~
R?
CTRtG1
ENTRV FReM C~EANUP, SET t800000 X
2c8 onooo N
2~800001
j
224·
01 00235
() 1 00236
A I, R1
BGZ
TP30A
CTRIG
CTRIG1
(j 1
0023'
LW,R8
DISABLF
PSW,R8
3i800000 X
E0 8oo000 X
6 8 00n238
KEVINBUF
-2.
DCTSIZ+DCTSIZ+1
DCT16,Rl
TP!l
-2
.-3
Vo3
ISCTQ
LI,R8
eR,R8
1
CTFL.AGS
STW'~8
CTFL..AGS
L1, R8
BEZ
LW,R8
6~300235
2~800010 A
61.)801100 A
3a1QOOOO X
LO,fo(8
BE
6~200226
We,Rs
8
CTINT
CT6CINT
CTCiL.
LI,RS
wD,f(8
MTW,1
SPACE
wIT~ INTERRUpTS ENABLED.
DISAB~EO U?eN ENTRY.
GET MESSAGE rReM KEVIN SUFFER
ALIGN ADDRESS FeR SEARCH
INITIAL INDEX
C!-tEeK aNE
GeT IT
BACK UP AN ENTRY
CSNTINUE
aPECIA~ ENTRY Fe~ K~YIN EA
SET ALL INTERRUPT INHIBITS
PUSH CeNTR6L. weRD INTe e.T, STACK
SET FLAG FeR C6NTR6L TASK PReCEs~eR
••
••
IS
T~£RE
INTERRUPT
~eR
C6NrReL TASK.
Ge TRIGGER C~NSeL.E INTERRUPT
YES, GET GReUp LEVEL SF INTERRUPT
~e,
EN6SR4
TRIGG~R C8NTR6L TASK ~EVEL
RETU~N T8 CA~~rN~ PR6GRAM
Xt10'
X'1100'
CTeC
SELECT ePERATBR 'eNS6L[ INTERRUPT
TRtGG£R FeR ceNT~eL TASK
AND FLAG INTERRUPT ~AND~ER
-CTWO
SPACE:
CTt3CINT
ceNTRe~ TASK FUNCTI8N weRD IN R8
CALL T8 STACK IN 'IBCTQ,
• ••
CTRtG
NB VULNERAB~E REGISTERS. ~[TURNS
N6TE: ~AV USE ,CTRIG1' IF ALREADY
SPACE
SCO,RA
L I, R1
CW,Rg
1220
1221
1222'
1223:
•• •
BAL.,Rl1
*
98
1199
1~.
1~06
CTRIG •• TRIGGiR CBNTRBL TASK R6UTINE.
CAL~tNG SECUENCE If
~a1
2C:1 14.2
SEF' 08,
122~:;
f'1 00238
1226.
122"
(; 1 00239
,,5
6UOono27 A
E~Oo(')coB A
7:#.
E:NBSR ..
~"AeLE
B
SPAC~
*R11
REM6VE INTERRUPT TN~lBtTS. **ENABI.,E**
RETURN Te CAL.LINt.1 PReG~AM
~Ol
20142
sEP 08, '75
122B~
PAGE
1229
SPACF.:
t~3(')
1233
1234
.-*
*
*..
1.235
12361
'*
123'
1232
.
....
*
1231
123B,
1239
1,2~CI
*
*
*..
12~1
1242'
....
1e?l+3
1244,
12~5
12~a
01 0023A
C1 00236
5cE2nOOO A
61.)00n027 A
12*9
() 1 0023C
.,=900002 A
7 baan001 A
3~62ncoo X
12501
1.251
01 00230
OJ 002!!
125~
01 0023'
6r;,760000 X
()1 00240
684COOOO A
00000001
01 00241
6~2on243
1253
12!4
1255
1256
~25'
1258
1259
126a
1261
1262'
l
••
Ra •• ••
R3 • •
R~
••
RiO • •
R14t • •
R15 • •
RO
Rl
DeUe~EweRO ADDRESS eF CeMMANo ~lST
PRIBRITY, CIT C~ECK MASK, OCT JNOrX (8'~'20)
FLAGS, SERDiV EXIT, CIT INDEX (3'10119)
REQUEST leG INDEX
HANO~ER F~AGS, SUBC~ANNEL A~~eCATleN ceOE (8'2~)
DEVICE 8P£RATf8N TAB~£ ,'08T') FeR 'ISSST,
DEVICE ACTIVITV ceUNT FeR RE.ENTRAN~y CHECK
NeT USED • SAVEO F8R FUTURE EX~ANSI~N
SPAC~
1246
1247
STARTre •• INITIA1£ 1/8 ACTIVITY ~eR A REQUlST.
AT THrs petNT, T~[RE IS A STARTAB~E REQUEST IN R3. TH£ DEVICE
ACTIVITY CBUNT[R IS SET IN R14 ANO INTERRUPTS ARE ENAB~EO.
T~E liB ~ANO~ER PR£.PRBC£SS8R IS CA~LEO UN~~SS USER ceMMANO
LIST IS SPECIFIED. HANDLER RETURN IS TO 'I~SST'.
REGISTFR SETUP FeR lie HANDLER:
STARTle
L~,R14
ff'.A6L£
sT8,9
a
LW"R6
OCTS,R1
STS,RC
ft\T,R1
BCR,~
R1
reQ8,R3
O,R6
De
OU.~F'LAG
SSCFeRCE,R ..
eCR,2
01 002.2
7i48n2BD
01 00243
(: 3 00244
(jj 0021+5
01 00246
3C!Obncoo
X
4f."000015
N
2~90nooo A
La,R ..
FIN
LWIO
Af\O,O
LM,Ra
LI,Rg
()1 002.'
6~OO024C
8
5C!8~nc;oo X
OCT10,Rl
•• 2
START, SET OEvrC~ ACTIVITy ceUNT~R
RUN ~AND~ER & INITIA~ START ENAB~ED
SAVE PRr6RtTY g MASK IN ~1(O.11)
GET ~ANO~ER PR[.PReCESs6R ADDRESi
IS USER CeMMANO ~tST SpECIFIED.
Ne, CALL 1/6 HANDLER, RETURN 'Ie~ST'
YES, IS 6PERATrBN REST~ICTEO T6 sel.
YES, FaRCE T~ SCl IF UNA~L6CATEO.
reQ8,~
M21
I6Q9,R3
o
IBSTRT
GET lIB TIMEeUT INCREMENT
SET NULL RE-TRV ~ Fa~LeW.eN ceDES
Ge T6 ENTRY OISA~LE P61NT
~O1
!;EP 08,
2Cfl~2
7~
"5
SPACF:
1263
1264
01 00248
I~ 1 00249
1265i
1266,
Cl 002 ....
126"
I:) 1
oo2~e
4f,tsOQOO10 N
rBSST
A~O,RO
?c?6nOOO X
L6,R1
~~8ono08
.. f\O,R8
e:"8~OOOA A
N
J~T,R~
M16
leQS,Ri
*R10,R,
XFF
RETURN, MASK CeMMANO L.IST
GET CURRENT FUNCTt6N STEP INDEX
GET 'DeT' INFBRM ArI6N FR~M HANDL.~R
MASK TIM£eUT INCH~MENT IN BYTE 2
~ANOL.F-R
~Cl
SEP 081 "5
20142
PAGE:
126B
1269'
SPACE
....
12'01
1271
1272'
*
*
...*
1213
1.214+
1275
1276
12"
12'8
1279
128(')
01 0024'
()1
()1
01
()1
01
61)00n037 A
00240
51£20000 X
OO24F
6'300385
2c!EooOOO A
002~E:
16STRT
JBSTRT •• INITIATE liB ACTIVITY BN C8MP~ETEO ceMMANO LIST.
REGISTr R SETUP IS AS IN STARTIB, WITH Ra C6NTAtNING T~E
T!MESUT tNCREM£NT (IN s.S[C8ND INTERVA~S) FeR THE 6PERAT15N
A~D Rg C8NTAI NrNG T~E RE_TRY & FaLL8W.6N ePERAT18NS.
T~E
eeJECTTVE IS r6 GET T~E 1/6 G6lNG AS seON AS peSStBLEJ THUSI
THE FRANTIC ceDE AT THE BEGINNING.
SPACE
C~,R14
B~E
Ll,R1.~
La,Rs
La,R1c
De
1284
00250
?c5~oooo X
00251
1c A60000 X
00000001
6 7 0802AC
(' 1 00252
1285
1286
1,28'
1288
01 00253
01 OO25~
01 00255
eB,s
'281
1282
1283
1289
1290
12'1
1292
1293
1294
1295
1296
12"
129B
1299
1300
1301
1302'
1
01 00256
6~400385
1~82nOCO X
50920000 X
1a920000 X
41;$900003 N
00258
01
00000001
(j 1
'"
a02!?
0025'
E:XU
F"IN
11500002 A
6 1 080261
BANZ
r5STRT1
STB,Rs
sTH,R9
Le,Rg
A~D,R9
(' 1
0025A
01 00258
3:i120000 X
01 0025e
(' 1 00250
()1 0025E
01 002S F
4~Ccnooo
A
oc2QOOOO A
7 4 020000 X
6~COO2CE
72120000 X
CHANTEST,R..,
SE~ECT
DCT10,Rl
RESCHe:O
o
DU.L..F'LAG
2
RESCH£D
OCT18,Rl
OCT11,FCl
OCT5,Rl
X,
RELEVANT STATUS IF
YES, ABeRT START, BACK TO
leSC~E~
INTERVA~ CeVNT
Fe~L.eW.eN
SAVE R[.TRV &
,eOES
GET DEVICE SWITCM BYTE 2
RESET STATE FLAGS & DATA XPER SIT
DUAL-FLAG
IeAL.BAD,R4
L~,R6
DCT1,Rl
SrNG~£.ACCESS 6N~v,
MTw'i
DCT25,Rl
BUMP TM£ NUM6£R eF sle,s
SIa,Ri;>
STCF
OCT19,Rl
F'IN
LeI
9C9'12
LB,R1
o
O,R6
Ie~EJECT
DCT15,Rl
ASSIGN~D
N66 SAVE 1/8 TtMEeUT
De
F"XU
F.:L..SE
*5*
CfT3,R2
ISG3,R3
DISABLE PSINT, START CRITICAL ceDE
HAS START/CLEANUP BEEN SCHEOULEOYES, REeENTEREO, ABeRT 1/6 START
SET FeR NS MESSAG~
N6 PRE.EMPT, GET CHANNEL STATUS
AND GET REQUEST SWITCH BYTE
DISABLF'
GET DEvICE lIe ADDRESS IN R6
GET lIe
AOOR~SS
ATTEMPT~D
ATTEMPT lIe START eN T~IS lDR,
SAVE sre C6NDtTI~N C60[S
IF IT FAI~EO, EXIT Te .NA~VZE FAVLT
IS T~IS A REA~.TIME 16EX REQUEST
""Ie 1
sEP 081
2Cl14i
.,5
1303
(j 1
00260
6 t4 30n263
1304+
01 00261
01 00262
2c7oo268
1305
6~OOOOOO
130~
01 0026;:J
13o,'
00000001
1308
1309
()1
00263
eEZ
LI,R7
X
teSTRT5
'~1oo000
1=:tlooaoo x
70 120000 X
1313:
1314+
131S
n1
00 2 68
7V200000 A
OJ 00269
OJ 0026A
()1 ooa~B
1i720000 X
4lj?OOOO2 N
, 1311
131~
1.~16
1317
131a
'~le:ooOO
reSTF(T,
1320
01
01
0026C
00260
6~700272
O~2onooo A
1:'321
01 0026£
A
1319
_t.OC:oooo
LS"
ST6'1
STB"
x
6~1002'!5
RTI6STRT
DCT1,Rl
ACCEPTEO, SET ,ACTIvE' 1/8
OCTl4f.
GET
reSTRT6
•DUAL-FLAG
,"
ADDRE~S
F'IN
x
OJ 00264
01 00265
()1 00266
() 1. 00267
~QU
De
STH,R6
5 0 620000 X
1
1310
e
NB, C6NTINUE
YES, 9£T RETURN FR6M RTROBr
SPECIAL PReCESSING IN RTReeT
I8STRT5
8T8,1
MAKE CURRENT R[QV~ST NEW HEAD
~INK Te REST e, ~~AIN
AND BACK L.INI<
R1.3
18STRT3
CHECK r:eR OEVICE • MANUAL.. , eFt 'Aurs'
AUTeMATIC, CBNTINUE PReCESSING
MANUAL, SPECIAL TEST FeR PAPER TAPE
%S DEVICE PAPER ~EAOER/PUNCH (2/J).
N6, OEVICE IS OE'INITELY MANUA~.
OCT14,1
OeT1S,'
I
Le
SCS,t
LB,R?
EeR,R?
BOR,R1
LC:I
TOV,R1~
~e:AD
OCT14
OCT41 R1
X3
18STRT2
0
o,R6
GET TOV STATUS
~O1
SEP 08 ..
2Cl142
,,5
7t$
132~'
I'AGE
1323
SPAC~
132~'
132£5<
1326
132'
1328
1329
1330
1331
1
1332
1333
133.
1335
1336
133'
13i8
13 3 9
1340
131+1
1342
1343
1344
1346
134tb
134+7
1348
t3l+9
1350
1351
1352
1353
1354
1355
1356
1351
(' 1 0026F
OJ 00270
01 00211
()1
00212
() 1 002'3
2 0 0[0003 A
2 10 00000 A
61:1100215
2V90n002 A
2t:EOO4Eo
()1 002''~
01 002'5
(j 1 00276
2~!OCOO3 A
(' 1 0027'
() 1 00278
2U90CC80 A
1U200004 A
6S18002A3
6 lS 200210
()1 00219
(j1 0021.
(' 1 0027S
() ~
ooZ'C
01 002,0
()1 0027£
()1 002',
03 00280
01 002 8 1
01 00282
OJ 00283
01 0028~
01 00285
IB$TRT2
iU8oocoo x
3~820000 x
16STRT3
~'5102B,
2Ugon010
6 a 30n281
2~COOQ03 A
4t' CC OOOO A
21 CoooOO N
CI,R13
0
AI,Rg
2
BGE
t6STEX
reST[Xl
teSTRT3
LI,Rt4
Ll,Rg
MSGl
STW,Rs
AI,R9
LC
OCTll,Rl
x,SOt
AW,Rg
eR,Rs
!eST~T4
A
3~6'oooO X
3,R1
BCS,g
BCR,2
~Sf58Q2BA
6 1 080281+
SL.S,Rl::1
e:XU
1
r6CL.BCK
RAt.
REL.EASSC
IeSTRT_
CHFL.AG$,R~
CHSAV£.,R~
BR,RS
CerL.AGs,R.
AI, Rg
X'10'
Lw,R6
BEZ
LI,R12
At\O,R1'
r6Q61R3
IeSTEX2
l
O,R6
68300281
BE
3
Lw,R1.3
CFUBI'
IeSTExa
YOOF'E
STSIR1~
2,R6
CI,R1.2
coonooo x
4 7CCOOO2 A
()1
01
01
()1
00286
00281
ell
01
0028A
01
OJ
01
01
()1
0028C
00280
0028E
5 3 120000 X
LC
eC:R,g
~
6~80029B
0028F
6t$~O('j~ge
2~5Qn2gB
eCR,~
teSTEX35
L 1,5
r8STEx35
00288
00289
Oo2se
00290
1l:)320000 x
7~5"'cooo X
15920000 X
2U AOoo80 A
1~A60QOO
1V20000~
x
,A.
reSTEXa
STB,R3
STS'RS
STBIR9
ISSTEX3
STS,Rl0
MTH'1
AI,Rl0
OCT6,Rl
ctT3,R2
OCT5,R1
XtSO'
teG3,R:i
DCT10~R1
teSTEX35
BrT 2 .. PUNC~, etT 3 lit REAOER
IS SPECIFIEO sue-UNIT MANUAL_
N6, eT~ER SNE MUiT BE _ lGN8RE IT
MANUAL, SET FI.,.AG IN OCT ijwITCHES
$ET UP T8 eUTPUT ,MANUAL.' MESSAG~
AND SET lS.SECeND TIME.eVT INCREMENT
ADD CURRENT 1/6 ~LeCK Ta TIMEeUT
SAVe: tIe DEADLINE VA~UE IN O(;T
SET OEVICE T6 ,BUSV, MeOe:
GET 1/6 HANO~ER ~RE.PReCESSeR FLAGS
IS SUBC~ANNEL. RE~EASE SP~CIFIEO.
Ne, IS SUBCHANNE~ T6 BE HELDYES, SET APPRSPRIATE HeLD FLAGS.
SAVE RiQUEST INOiX IN elT5 6R CITE>
SET APPRePRIAT[ SUBC~ANN~L.(S) 6USV
AND SET DEVICE ,OATA_TRANSFER' BIT
IS T1-418 A Oc:ts lIe REQU;:ST.
N8, SKIP oee INIT'IALIZATI6N
YES, GET 2.81T ASSIGNMENT MASK
[XTRACT ASN FR6M DCB waRD ZER6
IS lIB BEING DeNE FeR rI~E.
YES, De NeT RESET 'Tye. FIELD
N8, SET ,.erT .TYe' FIE!...O T5 ZER~
C~ECI<
•• T~IS REQUEST Ttl OrrVICE
LINK
SAVE C~ANNEL STATuS FLAGS
ANO DEvICE STATUS eYTE 2
SET REQUEST ausy IN 16Q3 SWITCHEij
RESTeR£: UPOATE IBQ3 SWIT~H BYTE
UPOAT[ OEVICE ACTIVITY C~UNTER
GET FLAGS
IS SUBCHANNE~ RE~EASE sPi.CIFIEO
WAS FeN OECREM[NT£D
SET RETURN ADDRESS
~C11
2CI J 42
SEP 08,
00291
1358
fj 1
1359
(j 1 00292
01 00293
136CI
Cl 00294
1361.
1362'
1363
136~
(j 1 00295
01 00296
(' 1 00297
01 00298
00299
1365
01
1366,
()1 0029A
1~'O
1371
1312
1.313
1314
137!5
O"Oonooo
3~46()OOO
,';1
(j 1
00298
01 002ge
()1 00290
01 O029E
()1 0029F
01 002·0
t 002.1
01 002.42
(~
PUSH
A
N
X
LW,~
1~560000 X
LS,S
LIla
2cOOOOOO A
3t)060000 X
1~O6()OOO
STW,C
sTe,o
X
1371
1379
1380
1381
1382
1383
138~
1385
SAVE R[GS LIKE REQCeM
16Gl6,]
GET DCB ADDRESS
AND USER NUMBER
ZAP USER NUMtsER
18Q15,J
0
I8Q6,]
leG1S,]
3~300000 A
6~OOOAlo2r
0
B
RC28
6 UOOOC21 A
"~OOOOO1
3c OonoOE
A
teSTEX35 EGU
F:"A6LE"
LB,RO
LW,R13
.A
BEL
BAL,R6
lC
BCR,4
6!3002AO
6A50n~O'
1V21anOe x
6 8 40n1S,
,10001A,
e
I!G16,l
•
S8 WE R[peRT
6N~Y
eNCE
GET' Z£R8 USER ~ce/EA POINTER.
GET T8 RIG~T REG FeR Rc28.
wADE INTO END 6F R[GC8M
MSGeUT
OCTS,Rl
18SCH[Ol
oSERV
~e:MB\lE INTERRUPT INHIBITS
R£ST8R[ PRI8RITY CeO[ rNTe RO
IS T~ER[ ANV MESSAGE T8 6E eUTPUl.
NB, DeN,T ASK re~ ANY TYPE6UT
VES, PASS MESSAGE. INDEX IN R13
WAS CL£ANUP SET sy lIe START.
Ne, RE.ENTER SCMtOULER FBR MeRE lIe
YES, C~ECK DEV!CE PRIeR re SCHEDVLER
I6STEX
SUBC~AN~£L
IeQ6'~3
YES .. REQUEST ceMP~ETE.
R1
Rt4
$+2
SPACE
13'6
137S
9,R13
XW,O
L.W,3
46060000 X
01 OC29 tS
1361
1368
1369
·'5Oc20(,)090
OJ 002"3
01 OOaA4+
01 002A5
6 lS4 on2,F
F620000 X
2U'Ooo50 A
6 8 00021F
SIeF'AI~
B
••
FAI~
81T
j..fC1
20
1
:
SEP
~2
oa,
'15
*F'*
1491
14t9?
1493
t494
1495
01 0020 1J
1~9'
1504
1506
1$06
1507
1508
1,509
t510
1!511
lSI?
1513
1514
1515
1516
1517
1518
1519
1'520
1521
162?
1523
152~
*F"*
N~ME:
Ielf\lT
*F*
*F'*
*F*
FURPesr:1
tiS INTERRUPT R[CEIV[R
*F'*
OiSCRtpTteNI W""EN!V£R Tt-f£RE: IS AN tie rNTERUpT
TH[ XPSD AT LeCATleN X'5C' WtL..l. BRING us
*F*
leINT
FJ~U
*,*
1496
1498
1499
1500
1501
1502
1503
8~
pAGE
1488
1489,
1490,
..
•
MSP,i
TSTACt(
x
L 1, 1
AW,l
SAVE FeR L.ATER PUgH
ePEN
STACK
-1!
REG 0
TSTACI(
46100000 X
TeMP
RESTeR~
Ol 002E3
O~2oo000
XW,1
l,.CI
oo2E~
A~OOOOOO
STM,C
LI,]
LC,O
STO,C
Et\ABL..£
00200
3!:>10nooo X
OJ 0020!
oo20F
01 002£0
2c100013 A
13100000 X
01
30100000
OJ
0'
oa2E1
01 OO2E2
()
,
ell 002E5
01
01
01
(}1
01
01
()1
002E6
002E?
002e:a
002£9
002e:,.
002E6
002£C
O02ED
01 a02EE
01
2i1F"FFFl A
A
X
2a3FFFF"F' A
1cOOOOOO X
9~06000a
.x
O~200000
A
6 UOOOO27 A
()'
002EF'
01 002 F o
()1 002'1
01
002F'2
()1 co2F3
(j1 002F ..
(' 1 002F!5
3 cF OOOO1 A
5=:'70000"- A
3~2on003 A
2=200018
2c60000F
3V600020
6A50cooo
A
A
N
X
T£MP
19
A16,1
STCF
8CR,g
MTW,1
3:i1oo000 x
6asOon2F7
01 002E"
STW,1
L I, 1
Let
6'-100000 A
'·000003 A
6li8002FB
Ie62
8
F:QU
LW,R1~
STH,R1
Lw,R2
SL.S,~~
LI,R6
AW,R6
BALI!
~e:RE.
0
*TEMP
-1
ISPSO
*TEMP,i
STACK Lee
REGS
STACK
'EM
STACK
C5NTR8L INFfj
LET 'EM C6M[
0
0
R3
Ie?
UNEXP
1610
•R1
R15
R3
.R
R15
Va
FlRRLBG
ACKNeWLECCiE
CC STATUS
SAVE Ale
8RANC~
IF" 61<
ELSE, ceUNT UNEX"" INTS
oeN'T L..eG UNREceijNIZED
AtB weRO 16 Msa PJRD ZERe
ST6RE ceDE/COUNT F'IEL.Ds
REC6RO
MSVE
ADDRESS eF ERReR R[C6RO
TEL..L £RReR ~~GGE~ WE,RE eN AN INT.
L.eG THE GL.tTCH
He1
SiP 081 ,,5
01 002 F6
201142
1525
t52f,
1527
152B
1529
1530
1531
1532
t~3:1
1534
15l~
1536
1!53?
1538
1539
1540
15~1
15~2
1S"3
1!544
1545
15 .. 6
1547
1548
1549
1550
1551
1552
1553
oo2r,
(' 1
() 1 002F1
03- 0021="8
()1 OQ2Fg
OJ 002F'A
()1 002FB
(j 1 OO2FC
() 1. 002FD
(i 1 002F£
()3 002FF
()1 00300
01 00301
()1 00302
01 00303
01 003c~
01 00305
() 1
ell
01
()1
01
00306
0030'
00308
00309
0030·
()1 0030B
()1 0030C
3aFoncoo
2c2ono~o
6 Uoono31
X
A
0030F'
01 00310
3ilonooo x
DISABLF"
wC,2
Ie?
2c20FFFF A
4t tJ 200001 A
6 tJ OOO031 A
11700000 x
5~2[oooo
6~30030A
x
Xt 20'
X t 1200'
B
TI~UI.L£
MTW,1
LI,2
ANO'2
INTeNT
x.F'FFF'
OIs.eL~
Ie1S
•INTeNT
LS,'
1
DCT1~
C~'2
DCT1,'
OCT1'+17
DeT15,7
x
1~8[ooOO X
1=-ec:oooo x
L6,6
LS,S
LI,8
ST6,8
ST8,g
STB,s
6¥Oon30F
e
126£0000
x
?~5e:oooo x
2~8ooo00 A
?~8e:oooo
7~6AOOOO X
?c1&:oooo x
le76
6 j 300300
22700000 N
512[0000 x
6'300324
7U2Enooo x
1871
tel0
6~800321
1564
*
*..
*
*
*
1551
1558
()f 00311
01 00312
le10
MTW,.1
LI,2
A
1555
1556
1559
1560
1,561
~QU
6 U20!200 A
61000000 X
01 0030e
01 Oc30E
01 0030"
<, 1
RTRET2
2i Bon2r6
6"5£0000
x
B~E
1916
0
DCT1~,1
STB,6
DeT1S,1
DCT1S,6
DCT11+,5
LS,?
DCTli+,1
9NE
Ie75
OCTSIZ
C~,2
OCT1,'
£QU
LC:
BCS,g
N8TE:
LI,Rl1
I~T,~!5
CLEAR tIe L.EVEl.
AND PULLEXIT
CBUNT 'EM uP
DEVICE AOOR
OISABL£ WHILE ~ANOLING CHAIN
GET HEAD
C~£CI( DEVICE ADDfi3Enooo x
IF A R£Ai.-TIME lCtEX INTERRUPT'
EQU
5TW,1
rQU
STB,~
x
BE AvR
1662
OCT5,R'
7~30no03 A
1~3r.oooo
87
CAN'T FIND THE DEVICE etR IT WASNT BUSY, LeG
A~ ERRAR REC6RO.
eR,R6
STS,Rb
LB,R:;
.~6onoo' N
7=6[0000 X
~ANO~ER'S BR~AK ADoRtSS
C~ECK ,eR PRE. EMPTEO
Nfl, MIG~T
GET ENTRY AODRES~
G6 T6
*M24+,R5
DCT15,R1
IB12
DCT12,R?
RTINT
eEZ
N
1580
1581
1582
1583
eCS,4
MTS,O
ESJ4Ao01B N
7~Oe:OOOO X
6l!S30031A
326Enooo X
6::il00000 X
2~500000 N
STH,3
X~O
R3
0,2
OCT21,1
STATUS ar;- lIe
SAVE
IN DCT
~O1
SEP 08,
2CI142
1599
1600
1601
l~O?
1603
1fJ04,
160~i
160£'1
160"
16ca
1609
16101
1611-
tj 1
f; 1
f) 1
00332
00333
00331+
00335
" 1
C,
0033'
01 00331
f) 1 00338
f) 1 00339
,,5
0'
(j1
Le,~
De
L6,R3
LB,R]
x
x
0,2
OCT20 .. 1
DCT13.17
X'10'
1820
OCTi,'
CIT3,!
DUAL..FLAG
OCT6,R1
0033C
00330
4t$30nOO2 N
A~O'R3
)(3
.8460;'.67
fBR,R4
CB'L..CiS,R~
GET IeQ INDEX
GET I8Q SWITC;HES
iXTRACT ACCESS K£V
SET SUBC~ANNEL(S) NeT BUSY
CBFL.AG$
SET
IeQ3'~3
EL.S[
()1 0033£
EeR,~~
()1 0033F
() j.
003~O
00341
2i6on020 A
6U60~200 A
3~1ooo0' A
6 A2onlA9
OO34t-3
33'00000 X
6 j 300000 x
0034+5
00346
01 0034'
01 00348
01 00349
STBI~
le20
00342
0034+4
FIN
1bl+Anooo x
01 0033"
03
01
01
01
()1
(~ 1
GET TOV STATUS
SAVE STATUS 6. cC
SAVE T~E INFe IN OCT
DATA XF'ER
N6PE
CIT INO£X
CIT SwtTC~£S
7ct360000
*8*
1611
1628
LS,S
0
00336
1614+
1621
Ct,6
BAZ
7ZAfo AOOOO X
t61~:
1618
1619
1620
1621
1622
1623
1624
1625
1626
TOV,~
STCF
9TO,2
684OO:i3F
1iSEOOOO X
1612
1615
1616
LCI
A
4t.2~nooO A
7 lt Oe:OOOO X
l b 2E:nooo X
216onOl0 A
00000001
() 1 c033A
1~3Eocoa
(' 1
81$
Oc2onooo
6ABonooo
x
2~600000
A
6~30nooo
x
,. 68 00000 X
6&000000 X
e:QU
•
L~,R1
R?
BAL,R2
MTWI-1
ORIVEltl
er-.El
BAL,11
INTeNT
TIPUL.Li.
L II 11
SACT
0
BEZ
iSe:O
XW,11
B
NeT
BUSY
erT31S
sPECYAL END ACTteN FReM
*!e22EXECUTELI,6
x,aOt
WC,6
X'12QO'
tela
SrNG~£.ACCESS
INTFL.G
TZSSE
READY T8 EXIT INTERRUPT
R!c ""ERE
CLEAR
IS I..EVEL.
GET OCT ~eR SCHEDULER
CALL t/B SCI-IEOUL..ER
ceUNT 'EM oeWN
SEE RC28
IN REQCeM
HAND~ER
~01
20:_2
sEP OS, '75
1629
PAGE
163C)
SPACF.
..,.*
..
1631
1632
1633
163~
*
*
*
*
*..
..*
*
*
*
*
*
*
*
*
*
*
*
1635
1636
1631
1638
1639
16~C)
16~1
16~~1
16"3
164+4
16~!S
16~6
164+1
164+B.
164+9
165Cl
16!i1
1652
1653
t65~
1655
1656
1657
1658
1659
1660
1661
1662
1663
ooooooou
.S* CLEANUP
*s*
*9*
CLEANUP
01 On34A
01 0034.
SaE20000 X
()1 00348
7c320000 X
C~EANUP
C~E.NUP1
• De peST.PReCESSING, PRr8RITY PERMITTING.
- De peST.PReCESSI~G, R£GARO~ESS eF' PRIeRITY.
IF PRteRtTY PERMITS, T~E DEVICE ACTIVITY ceUNT IS SET IN R1~,
I~TERRUPTS ARE ENAB~EO, AND T~E REQUEST CUR~~NT~Y BEING SER.
VICED BY T~E D£VICE IS PReCESSED BY T~£ lIe ~ANOLrR, WITH
T~E O[VICE RETURNED T6 THE 'rREE', 'INTER.e p "
6R 'KEVIN.
PENDING' STATE, AS APPLICABLE. REGISTER SETup:
Rl
Ri
R3
R12
.t
't
"
tt
R13 ••
R1J+ ••
R15 ••
PRrBRITY, OCT IND[X (8,2.'
FL.AGS, SERDEV EXIT, CIT INOEX (3,10/19)
SCRATC~, I8Q INDEX (8'2~)
F~AGS RETURNED 'ReM ~.NOL[RI
BfT 16
R[-TRV SEQUENCE
BIT 17 I t F8LLew-eN SEQUENCE
BIT 18
I~TER.ep.ERATIVE REQUEST
BIT 19 . t KEY.IN PENDING (NeRMAL.)
81T 20
KEY.IN PENDING (SPECIAL)
BIT 21
ceNTfNUE CHANNEL He~o
BYTE 3
TYPE eF ceMPLiTt6N
MESSAGe Te SE TVP[O (0 IF NeN[)
DEVICE ACTtVITV ceUNT
NeT USED • RESERVED FeR FUTURE SVST~MS
.t
.t
.t.t
.t
SPACe:
De
DEFER
ce,RO
leQ14"Rs
OEFERt
LB,R3
Bl.
EL.SE
RES
FIN
CLEANUPt LH,R14
LB,R3
OCT6'~1
SERVIC£ C~EANUP.p[NDING, GET REQUEST
IS REQUEST PRZBRITV 6EL8w SCHEDU~ER.
YES, DEFER C~EANUPI RETU~N leSCH~D
o
OCT10,R1
DCT6,R1
N6, SET DEVICE ACTIVITY
PRE-EMPT REQUEST INDEX
~eUNTER
~O1
SEP 08, '75
2Cll42
0031+C
1 b OOOO01
A
0034D
1C!520000
6~300000
6 UOOC027
3c520000
1~F60000
3~Fonooo
X
A
X
X
1664
1665
tj 1
Ij 1
1666,
1667'
166B,
" 1 0034E
I) 1 0031+F
1669
167CI
16'1
1672
1613
01 00350
Cl 1. 00351
f) , 00352
() 1 00353
" 1
00354
X
x
65'3.40000 A
3150001£ ~
6~4AooOO A
161~,
(jl
t) 1
00355
oo3S6
6A900000 X
1615,
() 1
00357
A
ocoooooo
STBIRO
Le,RS
8NEZ
R1
OCT15,Rl
RTCU
E~A8L£
LW,Rs
LS'15
CW'15
8~E
Cw,s
SAZ
BAL,9
N6P
OCT9,Rl
16G1S,:;
oro
90
SAV£ PRreRITY SF SCHEDULER CA~~
IS T~IS • REAL.TIME 16EX CLEANUP
YES, BV.~ASS HANDLER PeST.PR6CESijeR
RUN lIe ~ANOL.ER IN ENAB~ED STATE
GET lIe HANO~ER tLEANuP ENTRY
IS IT DIAG USR
0,5
N6
V2
IS IT DIAG REQ
O,S
reSERCK
Nt!
He!
2Cf 142
sEP 08,
·,5
.,.
16'6
1617
*F*
1.6'S,
16'9
1680
-F*
*F*
*F'*
*F'*
*F'*
1682'
1683
1684
168!5
*r·
1688
1689
(it
1690
1691
1692
1693
169J+
169!3
1696
()1 00359
nl 0035A
()1 Oo3~e
01 0035C
(' 1 00350
1699
1100,
1701
1'02
1703
1'04
1705
1706
110'
1108
1?OQ
1110
1'11
1'12
IesCU
pURF6SF'1
RETURN P6JNT FRBM
RSUTtNES.
003S8
*F'*
*Fit
6Uoonol'
A
51E20000 X
6)130n385
!5~12QOOO
?c~2nooo
4"~onooo
Iescu wILL DEceOE TH£
AACT!8N.
'0420000
01
01
()1
(jl
0035"
00360
00361
1;.',560000 X
2a400000 A
4 A40ClOO2 N
() 1 00363
01 0036"
01 00365
()1 00166
01 00367
() 1 00368
()1 00369
01 0036A
01. 00366
(' 1 0036C
()1 0036D
() 1 0036£
01 Oo36F
BNE
MTt-h 1
x
x
x
c035£
LeIR~
ANDIR4
sTBIR4
LaIRs
LI .. R4
LS,RI+
'282nooo x
""800551
1i9AttOOOO
oISABLF"·
C~,R1~
x
(' 1
00362
tescu
)(
DCT10,R1
RESCHED
DCT10,R1
OCT3,R1
XE1
OCT31R1
IeQ3,R3
DCTS,R1
,)('15'
LBIRg
C1T3,R2
CI-tFL.AGS,R4
1+8100003 A
EBRIR?
BCSI?
e:eRIR9
R3
STBIR,
5TB,1;9
CIT3,R2
O,R6
CI,R1.2
X.08QO'
La,R,
CI,R12
7;g .. nooo x
7b1COOOO A
21COOBOO A
IeSCC~K
RETURN FR8M MAND~£R ~egT.PReCESS~R
WAS START/CLEANUP RE-ENTEREO,
YES, CLEANUP HAS ALREADV BEEN D6N(
Ne, INCREMENT ACTIVITY cttUNT
RESET T!MEeUT/SI~·;AIL IN oeT3
••
••
GET
I •
A~0,R8
A~L..Z,Rj,
AND TAKE APPRePRIATe:
Xl
LB,RS
SAZ
F~AGS
REQUEST SWITtH BYTE
EXTRACT ASSIGNMENT ceo[
cw,Rg
6~10036F'
~.98n2BA
peST.pR6CrSSlNG
0
31980~BA
6·~on36F
4~6802e~
1~?Cncoo A
21 COOl+OO A
~ANO~E~S
OESCRtPTleNI MANDLERS RETURN ~ER£ WITH THE STANDARD lIe
REGISTER S£TUP PLUS THEIR FLAGS IN R12/R13.
*,.*
1686
t687
1698
NAME:
-F*
168~.
1~9?
91
FAGe:
IeSCCt-iK
C~SAVE,R4
o,~6
XH+OO'
leSCC~1<
C~F'L..AGSIR4
rReM
16QJ
SET UP SWITCHES(i) IN R8
SAVE DATA.XFiR, CeNTRel.-TASK, M6DE
GET CHANNEL. iTATUS FI.AGS
IS SUBCMANNE~ CU~RENTLV ~ErNG HEI-D.
Ne, C6NTINUE CLEANUP C~ECKS
YES, GiT CIT HeL.D TA6.L.&: ADDRESS
GET INDEX eF ~eL.DING R[QUEST
IS SUBeHANNE~ 18 REMAIN HE~D.
8R IS It MELO F8H OIFF[R~NT REQU~STt
VE:S, CANNeT RELEASE HeLD New.
Ne, RESET SUSC~ANNEL HeLD FLAG'S),
•• SueCHANNE~ ~eLO REQUEST INUEX
CLEAR
IS TMERE ANY AD01TleNAL ACTIVITY-
~Ol
20142
1 713
1114,
111 !;
111 f..
1117'
sEP 081
~j 1
00:3 , 0
() 1 00311
I; 1 00:; , 2
I; 1 00313
()1
003'~
.,5
6d~O~:i98
21C01800 A
6~~OO:;81
205r::FF80 A
'=560000 X
BAZ
REQC6M
Cl,R12
BANZ
AI,Re;
X'1800'
IBKEYtN
STB,R5
.)('80'
lBG3,R3
9c
Ne, REQUEST CeMP~ETE, [NO.ACTI6N
YES, IS KEV-IN REQUIRED.
YES' Ge T8 KEY_IN PR&C[SSBR.
Ne, RESET REQUEST 'BUSV' FLA~
se TMAT REQUEST MAV BE STARTED
~01
sEP 08, '75
20142
PAGE
1.'1g
1119
t?2CI
1721
t '2~~
1123
1124
1'25
sPAC;r
f~ 1
003'5
01 00376
tj1 003??
tj 1 00318
fj1 00319
01 0037A.
172~1
f~ 1 00378
1'27
fj 1
17281
1729
fjl
1)1
l'3el
1'1
1131
173i!1
1133:
1~1
0031C
00310
0031E
003,F
C03!C
00381
f; 1
01 00382
1'3~
f)l 00383
(;1 00384
1136
1'37
1138
()1 00385
1 '3~1
Cl 00385
(j 1 00386
X
LHIR10
DCT17 .. R1
21Co,;.000 A
CI,R12
6 ts 40031a
13F60000 X
SAZ
e~c
X'SOOO'
16F'61.L6W
t8Ql1,R3
REQERR
SL.S,Rln
-8
CI,R12
X'2000'
.+2
5~A?n(jOo
HTB,e1
6~80038F
2bAono1a A
?t)A60000 X
21CO~COO
A
raFeL-Lew STB,R10
SAZ
684+on31F
2U800020 A
22Dooooo
A
76820000 X
6fJ000027 A
21000000 A
AI,Rs
LI,R13
r6SCEXIT STB,Rs
reCUEXIT rNA6L£
cr,R13
BEZ
SAL.,RS
6ts300385
6 AS0040'
,coocoot
A
RESCHEO
RESTPR 1
6l$OQOIB5
OOOOOOOU
*S* reKEYIN
1'~2
*5*
1143
1744
*9* •
*5* *
*S*
1745
*S*
1746
1747
1''+8
1'49
1750
*s*
*S*
rBKEYIN
Of Oo3a,
1151
1'62
x.ao'
o
DCTS,R1
o
RESTPRI
MSG6UT
o
R1
IeSCHEO
SPACE
1'3CJ
1'40
11'+1
RES
Le, Ro
8
reGS,R3
01 003!'
2080nc08 A
De
GET RETRY/FBLL6W-SN CeOES
IS RE-TRY F~AG SiT BY HANDLER.
N6, F8LLeW.eN, PW£SUMABLY N8 ERR~R
YES, RE-TRY, D£C~EMENT Ri.TRY CeVNT
NS MeRE ATTEMPTS - ERReR ceMP~ET,eM
~E.TRY 8K, GET HANDLER FUNCTI6N ~eDE
lAVE ceDE AS NEXT F'UNCTI6N STEP
IS tNT~R.ePERATI8N REQUESTED.
N6, SEQUENCE IS
'INTERRUPTAB~E'
YES, SET DeVICE lNT£R.ePERAT18N MBPE
N6 MSG FeR RE-TR Y/r6LLeW-eN
SAVE UPDAT£O OCT SWITCHES(2)
NeW PERMIT INTERRUPTS TB FIRE
IS MESSAGE TB BE eUTPUT.
Ne, SKIP CAL~ 16 MESSAGE QUEUE
YES, CAL~ r8 eUTPUT MSG IN Rll
RESTeR£ SC~EDULE~ PRl6RITY
RE-ENTER SCI-4ED
0
~EY-IN~ OSES CeNTRBl TASK EXIST,
Sf,TKEVIN
NeT FeR U.T.S ••• BRANCH
THIS BRANCH WIL~ B~ REM6VEO W~EN CTINT IS DEr'EO AS 0 eR
A$ T~~ CBNTReL TASK INTERRUPT
N6, F6R[GReUNO NC PROBLEM
BEZ
SETKEVIN
LB,R9
teQl.,R3
YES, GET REQUEST PRIeRtTY
IS IT AseVE CBNTWBL TASK PRleRITY.
CI,Rg
CTINT-X'50'
SL.
R£QERR
YES, CeMPLETE REQUEST tN ERR6R
LI,~9
e
CTINT
e:L.se:
RES
FIN
SETKEYIN AI,RR
0
8
~Cl
20:42
1753
1154
115!S
1756
1157
1758
1159
~EP
08,
{)1 00388
(' 1 00389
() 1 0038"
01 00386
01 003BC
Gt 0038D
() 1 0038£
,,5
1~Ap'OOOO
X
5bCooo06 A
1~A2nOOO X
2 cA OnOQ6 A
3V AOOOOO X
3bA2nOOO
61 000380
X
LO,R1n
STH,R1?
STO,R10
LI"R10
AW,R10
STW,R10
B
OCT13,R1
R11
DCT13,Rl
6
18Cl..t.'tCK
OCT11,Rl
18SCEXIT
GET rov STATUS INFBRMATleN
SAVE FLAGS, TVe: wITH TOV INF"6
••
••
•Ge•
SET 30 SECBND
TIME-eUT INTERVA'-'
RESTeRE OCT SWtTC"'ES 6. EXIT
9'+
1-101
~EP
2ClI ~2
oa,
'15
g~
PAGE
1.76rl
1161
176'2'
116~1
116.,
116e;
1'66
~AS
~AS
17"
1'6B
1769'
117rJ'
1771
11'2·
1773
11?~
el
0038F
2cCon008 A
1.175
1776
1777
1718
1119
1180
1181
1782
1183
118*
178!
1186
1781
1788
1'89
()1 00390
C1 00391
(J 1 00392
01 00393
01 0039~
01 00395
0' 00396
()1 0039'
1193
119At.
1195
3198018A
oo39F
01 003 AO
01 oc3A1
()1 003.42
D6N'T t-IeLD CHANNEL IF RETRIES AR£ ZERS
CW,Rq
e~FL.AGS,R~
GET SUSCHANNEL HtJLO F'L.AGS
2 U,00000 A
N6N£ SET
0
6~30n3g9
B~E
R£QC6M+1
C~F'L.AGSIR~
IS SUBCHANNE~ H£~O FeR THIS
Ne, DeN'T RE~£ASi He~D
YES, RESET MBL..O frl.AGS
OlR6
CLEAR sueCHANNEL
4~9!n2BA
7 5 94f.nooo
?e1Coooo
r6R,Rg
x
STa,Rg
STB,R?
A
,aOOo:;99
2c500381
oc200090 A
ot'Dooooo N
71:020000 X
n1
ENTRY F'ReM 'leSCU'
REQCeM+1
OJ 0039A
01 003ge
01 00390
01 00 3 9£
8
SAZ
AI,R,
2~Oonooo A
1~820000 X
0039C
..
..*
6t54tOO399
00398
00399
01
01
01
1190
1791
1792
....
R£QCeM • REQUEST CeMPLET£
... Rl,R31R4 SF'T AS FeR CLfANUP
....
Rl0
CCA
... Rl1
Ret:
R12 HAS rve
..*.
RF'QC6M
BALIR5
.... R13 Te RJt. wILL.. SE SAViO
..
REQERR
LI,Rt2
ERR6R.r;eRCE
3C4+60000
6 1J 30n3F'F'
x
~ttConOO8 N
21COOO08 A
6~30n3A6
REQCtlM
R£QC5M1
e
LI,R13
CfT3,Ra
•• 2
••
0
REQUEST
PUSH
9,R13
SAVE REGS
LS,RO
DCTSI R1
16G6,R3
RC20
STB,RS
LI,R!§
I...W,R*
eEl
ANDIRt~
CI,R12
B~[
DCT5,Rl
r6CUEXIT
XFF'
8
RC3
~6LO
REQUEST INOEX
CeMp~ETE' N! MSG
SAVE DCT SWITCHES
SET RETURN ADDRESS IN R5
GET OCT
DeB
SWITt.;~ES
t\6 Oe8
MASK Tye
IS IT [RR8R
N6
(2 )
REQUt:.ST
~C'1
SEP 081
2Cl142
t
'9~,
1'9'
11913
01
(~ 1
oe3A3
01
C03A5
oo3.~
t 799'
1800
01 003A,
(j 1 003~6
180t
01 003A'
<, 1 003A8
\I!Ct'
1803
180~
180B
1806
180?
1808
1809
1810
1811
1812
1813
1814
1815
1816
1811
1818
1819
1.820
1821
1822
1823
1824
182!
1826
1827
1828
1829
1830
1831
1832'
01
01
C1
(' 1
01
()1
OJ
gO
'15
314onC18 N
6t\40n3A6
2cC onco9
•
C~IR4
YO"
SAZ
•• 2
L.IIR12
9
LIIR6
LI,R15
a
0
X.,.,
CLEAR REG FeR RESETTING EGV
[XTRACT ASN
CI,R15
A~O'R1'"
O,R4
F"R6M DeB
21FOOOO3 A
8f\£
l
RC4
RC:;
~"F80000 A
6~3003B3
003AB
2c50000l+ 14
003A.C
7c7~oooo X
003AO
F01Anco*
RES
LI,R5
LB,R?
STB,R,
•18Ql1,R3
eI,Ra
2~120000
L I., R?
*R4trIRS
X'20000'
C1 003eo
0' 003B1
6~4on3e2
SAZ
1
•• 2
C1 003 8 3
01 003B~
01 003e5
01 00386
(; 1 003S'
01 00388
(' 1 00389
2 tlD Ooc3F' A.
2bCOO111 A
~bC80002 A
6 1S 2oo:;B8
47C80002 A
OOl,AF
A
A
21000001 A
LI,R6
2c620000 A
~7680000 A
01 003 B 4I
STS,R6
01 003 8 2
0038A
<:1 00386
01 0038e
01 00380
01 003BE
01
01
OJ
(~ 1
() 1
01
01
READ
wRITE
2c600000 A
2c FonooF A
003A9
003AA
003A£
WRITE
RE:AD 6R
3 AO oa019 N
66DS()OO7 A
3c'760000 X
RC4t
sL.D'R1~
l'
TVC,RI+
STS,R1?
LCW,R1:.1
AWM,R1~
LW,R1
BEZ
6~3003CO
SL.S,R1~
2bCOOOO7 A
~bC[OC02 A
68 2on3Co
oc3BF
41Ce:0002 A
01 OOlCU
003CO
2tt1Clt 000 A
4 7 680()OO A
oo3e1
003C2
21FOOOO2 A
6S*1on:;DD
003C3
6 9 2003C8
oo3CI+
•X'3F'
BL.E
ReS
CS,R12
8\..E
STS,R1~
RC6
X'20000'
OlR4
EQU
LI,R13
CS,R12
Re5
TVC,RI+
V01
FCN,RI+
r8G16,R3
RC6
.,2,R7
RC6
2,R7
EQU
•
STS,Rb
Cl,R15
o,~'+
LI,R1
BL.
BG
CHECK FeR OEVtC:E
Net DeNT Cl.6S8ER
DISP Te NRT
GET REAL NUMBER REMAINrNG
TRANSFrR Te OCB
SET BIN elr IN oce ACCeROING Te
T6 T~£ BIN BIT IN OCT!
MASK FeR Tye
ALIGN MASK ANO Tye
TEST rSR NEW PEAK VA~UE
DeNT C~ANGE, PRE'VI6US PEAK
SAVE NEW VAL.UE
DECREMENT FUNCTrCN ceUNT
IN OCB.
JF AN [ee IS ASSOCIATEO
w!TH THIS REQUEST,
UPDATF THE Tye IN
THE ~.wSRD Bl.eCK
IF' NiW Tye 1$ BIeGER.
)('1000'
2
Re10
Res
CLEAR iGV
oe NeT
ST6R[ ARS r:eR DTS', BL.6CKEO
L..
Io-!C1
SEP 08, '15
20:42
1833
(~
1
Oo3es
2c500003 A
~b580005 A
6~3003DD
183~
f) 1.
1~l5
183~,
01
1837
I~ 1 003eS
!5c86noOO X
j.838
" 1 Oo3C9
Oo3CA
"1
01 Oo3ce
3c560000 X
6 8 100:;05
4~500()1!5 N
lc A20000 X
3 ts AOOOO5 A
2UAoOOOl A
4~AOOC10 N
2c90nooo A
1V8AoOOO A
2V500001 A
1839
18~CI
18"j
003C6
oo3C'
01
01 003CC
003CD
184~
01
1843
01 003CE
1844
1846
(j j
184~,
(j 1
00i01
184'
(j1
00302
0'
003D3
184B
1849
1850
1851
1852
1853
185_
1855
1856
185?
1858
1859
1860
1861
1862
1.863
1864+
1S65
1866
1867
1868
1869
003eF
(~ 1 003 0 0
OC3C:~
B~E
Re10
£QU
Lt-i,RS
LW,RS
BGEl
SW,R1C
AI .. R10
ANO,R10
RC?
LI,Rg
1
M16
0
AI,Fe5
BOR,R10
RC1
£QU
sw,RS
1
R9
•
Rl1
x.,FF'F"
00309
0030,4
6 fS 30t"l300
BEZ
RC;O
4 7 8COOO2 A
STS,R8
2,~6
(' 1 003D8
00306
003De
01. on300
01 0030E
01 0030F
0'
003£0
(j 1 003E1
01 003£2
0' 003E3
(~ 1 003£4
01 003E5
(; 1. 00lE6
SL.D,Rg
STS,Ra
A
A
L.w,R6
X
SL.O,Rs
2b8 OO16F A
21Fonooo N
613003F'6
31 4 0001C N
6 9 4003£0
*
Re10
-1
RC15
Ye8
CW,R4
SAZ
lC
Te C8MPUTE Afoon3£O
1U260000 X
6 ts 2003ED
4tiE60000 X
t6QlfuR3
8E
31400018 N
32EOO018 N
l'
ARS,R4
CI,R15
CW,R.
BANl
BYTE CeUNT.
Reg BRANC~ IF' Net DATA CI-fAININ(;A
M21
OCT13 .. Rl
GET STATUS
TAKE NUM6ER eF cetMMANOs USED
Re
0,5
LI,R9
A
•reQa,R3
r6Qg,R3
.O,Rs
Lw,Rs
Reg
ACS,R.
2c90'PF'F
2!'-SOO111
47880001+
3i660000
(j1
01
01
01
() 1
3
ANO,R!3
LO,R10
6 4A 003D1
3c800009 A
01 on3D~
01 OOlO~
3~800QOB A
(' 1 00305
00306
01 00301
RCa
97
LI,R5
CS,RS
DeES ASN , FIL.E
YES
RC14
IS IT P8S1TteN e~ERATleN
YES, De NeT RELEASE
RC14
YES, De NeT RELEASE
Yo-
tS
IT READ
ep
BCR,2
ISG3,F<3
IS MeN BUF' USED
Re14
NS
Lw,Rl~
M2~
At\O,R14
leQS,F600001 A
6 8 OOOl+1C
?'b740000 X
01, 001+20
~; 1 00'+21
RC22
3c?ooooo X
01 00*11
(~ 1 00 4 11
11:660000 X
1i?60000
X
01 001+12
01 004+13
()1 00414
()1 00415
01 OC41~
1925
.
CHECK FeR BIN BIT IN
ISG7,R]
rfH~16,R3
~LINI<
BLINK
FIRST i:NTRY
CUR FLINt< T8
P~EV
F'LINI<
CUR FLINK T8 MEAD
TEST FLINt<
LAST ENTRY
CUR BLINK r6 NEXT
BI.I~K
CUR BLINK Te TAIL.
MEAD SF FREE ENTRIES
T6 F'l.lNI<
CUR IS NEW HEAD
YES,
DEC N6.
GET OCT INOEX
B,a~ND
ENTRIES
~e~ peSSrB~E
GET USER EeB/EA PaINTER,
E A
Hot
20142 ~EP 081
1944
eli OoA+24
1'1+5
01 00425
1.946
1947
01 OC~26
01 001+21
19Atg
1949
1950
1961
1952
19S3
1954
1955
1956
1957
1958
1959
1960
1 9 61
196~
1963
1964
1965
1966
1967
1968
1969
1910
1971
1912
19'3
'75
Af,tj8COOlf, N
.
A~O,R1.1
M,Z
rs
T~ERE
BEL
RC28
O~2on030 A
PUSH
36R3
SAVE
01 00428
eli on429
()1 0042A
Cl1 00426
OJ 0042C
OJ 00420
0"300000 N
3i6onOOF A
LW,R6
aUF .OOR
4"600016 N
2=60001£ A
SI.S,R6
R16
.+2
M22
02200030 A
PULL.
-2
*Rl1
36 R3
01 0042E
OA300000 N
CI,5
SAZ
RC30
()1 00431
6840nA+40
6 1 300440
3c?OOOO3 A
01 0042':()l Oo~30
()l OoAf.32
01
OJ
()1
01
01
01
()1
01
()1
(Jl
682on42B
EABooooB
00'+33
00'+3'+
F~FOnoO'
00"'35
00 4 36
00437
00438
OC 4 39
0043A
00436
E
01- 0043E
01 0043F
(' 1 00 4 #0
() 1. OO4t41
() 1, 00 4 42
el.EZ
A~D,R,
BAL,R11
A
2150noFF A
653004/t3C
0043
00 4 3
() 1 00 4 30
("
6d30042;
RCa8
BE
LW,R7
BEZ
RC3Q
R~
RC29
*R1
3i8E0003 A
6 8 10o'+3C
3c 8 00005 A
LW,Ra
eGEl
RCa9
3cAEnoo1
Lw,R1~
1,R?
BAL.,R11
[CSpeSTl
6~30n43C
B~EZ
LW,Rg
Lw,R9
3C! 9 e:0002 A
A
X
6~BOO{}OO
3clono0 4
2C! 6 onooo
A
N
. 6 A eooooo
x
RC29
3 b6onooo x
0220(')090 fA
OADODOOO N
6 8 010,0000 A
RES
RCio
RC29
3,R7
RS
2,R1
0
LW,R1
R4
LI"
£: Ie
BALll1
PULL
T:RUE
9,Rl]
B
06RS
STw,6
ECB'OCB'uSE~~.
MAKE weRO AOOR
Ge T9 £ND-AcTteN RECEIVER
RESTeRE Ece,oce,USER#.
x,;F'
MTB,-t
A
100
END ACTleN
NEWQNW
010 USER
.-::It
SPECIFY e:CB 6R
Ne.
.-) Ne.
IS CAL c:eMPLETEO VET
.-) Ne.
~A
ARE ALL PHYSICAL. t/6'S ottNE:
RS. USER_.
R9" Tye/RBe FeR t,ce INF'B WeRD.
Rlo.ECe ~OORi:SS.
peST T~E Eca. (VStNG BLK IN R?)
GET DCB ADDRESS
REPBRT 1/6 CeMPL..tTE
INTF'L.G
REST8R[ REGS
Met
SEP
2C:: 42
oa, ,,5
1914t,
...
197!i~
19'~,
191"
1918
1981
1982
NAME:
eCINT
*F'*
PURPesr::
BPERAT6RS CeNS8LE INTERRUPT
*F'*
1983,
01 004+4j
1987
fH OO·~3
() 1 004 .. 4
198B
01 00 4 45
1989
19 9 0
199,.
1992
1993
199 ..
1995
1996
.p.
*F*
19801
1984
1985
1986
*F*
*F'*
.,.
1979'
.. ,
01 0044+1
(j1 001+4+8
01
()
,
() ~
OO~
OtfOonooo x
1aOonooo x
6A2onoOo x
3 A800000 x
6~3Q04+ .. B
x
3iOooOOO
X
199'
1998
1999
2000
2001
t'oo?
()1 00"+50
()1 OC'+!'51
()1 00452
()1 00'+53
()1 oo,,+,,+F
PSM'R1~
LC,~o
B.L,.,R2
eCT10
LCW,R~
B~EZ
61$000446
6f)800000
004+40
00"+4+£
F'QU
BAL..,R11
B
0044+A
00 4 48
OO~4+C
EQUAL r6
Lw,Rs
6~Bon22e
01
01
()1
()1
*F*
*F'*
eCINT
6 8 300451
2c200010 A
6U201~OO A
eCT30
eCT3!
AwM,Rg
MTW,o
BEl
LI,R2
WO,R2
eCT"+O
MTW,1
eCT20
61000000 X
3:;100000
x
2~2ooC10 A
61.)201.200 A
RE~EtVER.
DESCRtPTteNI WI-4e:NEVe: R TM£RE IS AN INTERRUPT FR6M L6~ATteN
Xt 5C' wE WILL WINO UP HERE WIT~ C6NOYTI8N CBDES
3c800019 N
Ocl+~9
1\)1
PAGE
a
LI,R2
wp,R2
6.
S
TSTACK
eCPSD
TCSAV£
CTee
eCT20
VOl
CTRIG
eeTl0
CTee
CTACT
SAVE 13,14,15,0,1,2
GET PSO
SAVE STANDARD ENV
WAS TASK TRIijGER~D
YES
ceDr FeR K[VIN
TRIGGER C$NTR6L TASK
CLEAR TRIGGER F~AG
IS ceNTR6L TASK ACTIVE
6CT40
Nt)
)('10'
X'1200'
TISSE
ARM ANO ENABL.E (tL.[AR)
Te SSe: T8 P81NT
INTrRRUPT
CTACT
X-10'
)('1200'
SET CeNTR8L., TASK
CLEAR
ec '"[VEL.
e,
ACTtV~
~O1
,,5
sEF as'
2014102
2003
2004lr
2005
•CTISP
01 00454
2QO~.
*
*
2001
•
2008
t'OO9
*
?O11
201~1
2013
201 ..
~02CJI
2021
2022
?O23
E024+·
202!i
fj 1
6Voona3' A
Ol$8onooo x
OO~~~
01 001+55
01 00456
6~2on497
(' 1 OC~5'
6UOOo027 A
(' 1 OoJ+58
(' 1 004+59
01 004+5A
1c?En4SB
?i1onOO8 A
6 lt OEo45B
00000000
2026
202'
..*
....
2037
TASI<
lIe PR6CESS6R
00458
00 4 58 1
00456 C
OC4+!58 3
OO4f.5C
Oo~5C
1
oc
OC:
01)
1U
1"
31
A
A
A
A
A
A
CTI6P
-·OrSA8L..k.**
DISABLF'
PL.W,R8
leCTQ
BCSI2
TP90
**ENA6l..E**
LBIR?
R8
..
B
ITP
C~AMe:
0
TPeASE
*
GET N[XT FUNCTteN
STACK EMPTY
ftNABLE
TPBAS£IR?
TP9ASE,R?
2038
2039
ceNTRaL
ALL.. Rr:GS
Le, R1
.
..
01
01
01
01
01
01
us£s
..
2029
2030
BAL.IR11
*
I.,
~O35
~O36
•
CALLrC ev ceNTRe~ TASK BR ceNTRBl TASK $IMUL.AT6H
EXECUTES PUNCTleNS ;eUND IN C!NTReL TAS/( lIe STACK
..TP6
202~
2031
2032
2033
2034
~~QU
O[\lICE FUNcTIeN
.> C8NS81.1 INTERRUPT
IJ> AVR
:i .> K[YIN MSG IN SUP'
-..> CI-1ECK At.t. DEVICES
5 .. > PFSR tie RESTART
0
1
TP20
,
TP60
..
TP40
rPSO
TP10
•
~Ol
20142
~O.O
SEP 08,
'15
ooooooou
~O41
204+2
2043
*S*
*S*
201+4
*S·
*$-
20~!5
2046
201+7
201+8
*S*
*9* ...
*s.
2051
*S*
2052
2055
2056
TP10
ell 004+50
2051
2058
() 1 001+50
(j 1 004t!5E
2059
2060
2061
2062
2063
2064
(' 1 004f.5F
2065
2066
()1 001+60
01 00 4 61
()1 001+62
el1 Oo4t63
01 00464
01 00465
eil10n466
6 A8 on510
220 00000 N
2069
20'0
2011
t'O'2
~O'3
2074
()1 00466
01 OC~67
2016
OUFonFoo
N
01
OO~6tt
O£FER
R8
Le,R9
A"'O,Rg
STa,Rg
DCTS'Rl
XFB
DCT5,R1
9AL,R~
F'eRCEre
TP5
RES
a
SERvICE DEvICE
WITI-f PRJ
F'IN
TPa5
eCwRITE
BA(KEVINBUF)
T"30
eUTPUT NL.-SANG
SUFFER ADDRESS
[NO ACTr8N ReUTINr
72
TP26
SET FUN AND PRI6
QUEUE
B
TP5
TP2S
OATA
X'021!55AOO'
TP26
G£N,81~'A,8
£QU
LI,Rt5
A~D,R1~
*TP50
GET OCT SWITCHES
RESET ceNTR8~ TA5K eIT
REST9R[ SWIT,HES
**ENA6L.e:**
B
fL.SE
L I, R1
1V3
**ClSAeL~**
BAL.,R11
N8F'
•TPi+O
~L..EANUP
r"A6Lr
LW,R12
..*
ceNTRaL TASI< D£FE.RRe:D
SET OCT INDEX
DISABLr:
LI,Rt3
LI,Ro
Lr,R14
02000000 A
6fSOOOl+51+
O~15F\AOO A
LW,Rl
BAL.,R11
21lEonOl+8 A
3C COOI+6?
6AB onOS4
01 OO .. 6lS
(i1 00468
2CFOOOFF' A
~~Fono08 A
01 00 4 69
3t) Fooooo X
01 0046A
2015
...
TPao
2cOont.'23
2061
2068
*
*S*
*9* ...
2C)4+9
2050
20!]
2054
*s* TP10
*S* *
De
MESSAG£ ADORESS
SIZE
TEXTC NL-BANG
0,x,FOt,15IseOCT
•X'FF'
R8
STW,15
AVRDCT
EQU
•
OCTX
SET OCTX FeR KEVIN
XtFF'
1-IC:1
cOl 142
20.,7
2018
2079
2080
2081
1
2082
2083
?O84
~E" OS,
(' 1 OO~~B
01
OO~'C
()1 001+6D
() 1 OOl+6E
(' 1 OO'+6F
() 1 00'+10
01 00'+'1
(j 1
00'+72
f,S
1cOOO .. 74
~O88
~O89
()1 OO4'~
(' 1 00'+15
(j1
2090
2091
2092
2093
2094
209!5
00'+16
2~FOCOFO A
6 AA onooo X
01 00,+,9
01 OO,+,A
01 00'+1e
oo'+'C
00'+10
01
2096
209'
f.'098
(jl
2099
01 Ool+1E
01 00'+1"
2100
01
2101
2102
210~
210'+
2105
(jl
01 00 4 81
OJ 001+82
21.10i
2111
2112'
8AL'11
e
KEVIN
SYSACT
SET UP KEYIN'S AC;CeUNT
SET UP KEYIN'S P~IBRITV
SEE IF wi CAN START UP KEVIN
l
LATER MESSAGE
TIGJ6S
TP5
eCQC
..
StJUNO
Ob02C6£8 A
I171
21'2
2173
2114
21'5
2176
21"
21'8
~1?9
2180
2181
f?182
2183
2181+
2185
1cS2nooo
2180(')008 A
01 00'+85
(j1 00'+86
01 On~e7
(' 1 OO~88
(' 1 004+89
(j 1 OoAtBA
(j 1 00486
004tBC
'"01 oo'+BD
01 oo~8e:
004+BF
oo~co
() 1 004+C1
()1 oo'+Ca
()1 004C3
() 1 OC~C3 1
01 OO4tC3 a
01 004+C3 :3
01 oo~C~
()1 004C5
() 3, Ocl+C6
004C7
00l+C8
ool+C9
OOJ+CA
TPl3
4~1onoOo X
X
oo~AD
()1 00'+83
(j 1 00'+81+
() 1
01
(' 1
(J 1
6~OOnC3" A
OO'+A8
aO'+AC
"1
fj i OO'+AE
1'1 Ool+Ar
1'1 OO~80
C) 1 00'+B1
~, 1 001+ 8 2
0'(' 1
,,5
7;:860000
x
x
20Sr:FF80 A
,086nOOO
x
7~820000
'~2.n4C3
6fiO~04CO
ou
A
0"
A
OA
A
A
A
ot.
21ConBOO
OCT!5,R1
OCT61Rl
CK[YN
leQ31R3
.X'80'
leG3,R3
DCT13,Rl
R9
OCTAto'~1
Bt.
K£YDY
9G
i8aoooo x
'~32noOO
DISABL~
BR,R1
6~'+Oo50E
107
PAGE
~O1
20:42
2186
2187
~18S.
~189
2190
1
SEP 08,
(j 1
004+CB
~J 1 C04+CC
1 OO~CD
(' 1 OOl+CE
(' 1 OO~CF
~,
'75
6 A2on1AC
088 00000
6 8 OOO c3S
N
2i: COOOO8 A
6 li OQO*C8
BAL.,R2
PULL,
B
£J C1F'2C5 A
4VOgC5£a A
0706D5CI+ A
1~40.040 A
O"~OC306
A
DISC ERRN.
C"CSl+oCl+
A
C~E2C3l+0 A
C~O!l"'915 A
0"40D9C5
O15 40D9CS
A
A
E;:i09f.815 A
1~4+0C90!5 A
C3D605E2 A
.
() 1 00500
C9 E2':;C5
ell 00501
eli 00 5 02
01 00503
00£340£2 A
EiC1F.:3E:4 A
EC154C40 A
R£TRYN,
INCBNSISTENT STATUSN,
110
~C!l
sEP
20142
,,5
as,
111
223?
2233
223~,
223!5,
2236
~~31
221g
01 00504
01 00504 1
01 00504 It
~, 1 0050" J
(j1
() 1
OJ
01
01
01
() 1
()1
~2A+2'
2245
2246
224'
22.4+~
22~C)
00505
00506
OJ 00501
2>2~n
!243:
2244
C~
D~
ct)
A
A
00508
00509
0050A
00508
aoseC
00500
0050E
Oo50F
01 00510
0' 00510
•OEVI
E~
MESSAGE
1 I> E~ MESSAGE
2 t> AVRERR MESSAGE
eC!i1
eC52
6C53
8C60
Be!53
..63 .>,>
,., .>at>
,)
eC53
Bel0
Be?1
BC12
6C13
eC1~
Be'S
BAct)·SA(MSGBAS£)
4t
0
tN
DCTX SF' Be DEVICe.
eVT£ ceUNT ~~R MESSAGE
GET eYTE ADDRESS 16 Rl1
FIX RETURN
SKIP ceUNT
AVRERRNt
LATER Me:SSA~E
MESSAGE
AVAIl.
£j.f
8 .>
SYMS NeT ACTIVE
9 a>
10->
11,>
12')
13 .. >
SYM8 ACTIVE
SVM6 NeT SUSp
NeT AVAIL.
SYMS NeT SUSPENDEO
SYMS TE~MINATED
112
j.fn1
20: .. 2
2303
230~
SEF' 08,
':J 1 00528
Ij 1
I) 1
00529
0052A
01 0052A
01 005214. 1
1'1 0052A ~
Ij 1 OOS!A 3
,
00526
')
00528 1
C1 00528 2
{J 1 00528 3
f) 1 0052C
01 0052C 1
"1
3. OOS2C i
()1 0052C 3
(' 1 00520
01 0052D
(j
2305
2.1C6
230'
2308
2309
2310
!311
2312
2313
t,5
C1Ee09CS
A
O~
A
A
A
A
D~09'5~O A
ftC!2
i~
Of>
C;;i
C1
E::.t
C=
D~
ib
OU
CO
OU
O~15.0~O
A
()1 00530
01 00531
Q740C1E! A
C1C90!15 A
oooOooo~
01 00532
() 1 00533
()1 00534
el1 00535
1140F2Ei A
04tC2.008 A
eli 00536
C!)154040 A
ell 0053'
ell 00538
OU4tOF"2E8
04tCi40Cl
C;;E3C9ES
CblS4f.040
00536
2315
C) 1 00536
C)1 0053C
0
8,X'1!5"S" fL'"
'A"
eC53
*eC60
.
Be10
RES
TEXTC
a
tN
E~
TEXTC
t
De
TEXTC
$vMBFLAG
SYMS NeT ACTIV[N'
RES
0
AVAIL.~'
,
C~E3C9E! A
eC11
A
A
A
A
O"4tOF'2ES A
D4Ca_oOB
'T'"
'E,,, .R."X, 15'''0,,010
f'd
06E3~CCl A
() 1 00531
C) 1
OATA,1
A
A
A
A
A
A
C~C!bF40 A
1~H+O.040 A
~314
RES
A
A
() 1 0052£
(j 1 0052F
() 1 00539
()1 0053A
113
A
eC72
TEXTC
RES
TiXTC
, SYMB
ACTIVE'N.
, SVMB
NeT SUSPN,
0
DEVICE
SYMBleNT
~O1
20142
2316
231'
2318
2319
2320
?321
2322
C1
01
03
01
()1
01
() 1
()1
()1
SEP 081
00530
0053£
~323
0053F
00540
0051+1
0051+2
0051+3
0051+8
(j1
06£340C1 A
E!:>C1C9Cl A
1bi+OI+040 A
101+0F2£8
A
0054C
00540
DbCI+C5C~
(j 1
0054F'
0' 00550
01 00551
CeNTReL
Sf~CT
, SYMB
NeT AVAILN'
eC74
RES
0
, SYMB
SUSPENOEON'
Be75
RES
RiS
TEXTC
0
A
1~40.040 A
101+0C4C9 A
Dj06C3C2 A
I+UC2C1C4 A
15 000000 A
DATA
FIN
..
..
LBCAL
~t\O
00009000 A
AOFF"F"F'FF A
5UFPF'F'FF A
OUOOOO15 A
I eN SUMMARYI 01
0055~
OATA
TEXT
E~C340C2 A
2324
2325
2326
?327
2328
01 0054£
TEXTC
eC13
D4C21+0E2 A
E4E201C5 A
0051+9
()3 0054+9
()l 00 5 414.
()1 0051+9
l1J+
10l+0F'2ES A
0 4C 24006 A
00541+
on544
01 00 5 1+5
(H 00546
01 0051+'
01
A
£4£20715 A
0053'
01
0'Ol
·,506El4CE2
PT 0
0
X'1040Cl+C9'
'sc
SLeCK BAD'
X'15000000'
CNT,' Ot'
MOl
•
20:42 SEP 081
SYM6e~ VA~UES
"5
.B~/OOOOOOOI+
ACI\JMAX/OOOOOQOC
AR~S I () 0000001+
115
ACCH£CK/O! 001E1
.CS/OOOOOOO~
ASN/OOOOOOOO
ATCYL8IT/000080 UO
BAC1S/0000002C
BAI:VB/0000002_
BAf:CN / 0000001C
BA[MT/Q0000 0 38
BAceS/OOOOOO!C
8AOEVT P /00000006
B,." R A1000000 08
BAeRG/oooOOal?
6 ASCR/OOOOOO .. 4
BARNDEV/0000001~
BA!;VA/OOQ00040
BBIJ 0 100000010
8 t!;R4/01 0004f,F
81,,/00000000
BUf=-S t llOQOQ0800
BU':-~/FUNC
CC13 D100000004
CFlJ PRIV 6 tT/OQ01000n
C~ANTEST/01 002AC
C~t(DA2/01 00126
C~;~t> IQ 1 OOCUS
I ~;/ooooooa~
C~EANUP1/01 0034A
c
CLBCK XtT/ol 0020A
CRt:eR/al
00191
ATPRIVBIT/OoOO-Ooo
6AFt~OtSP,/OOOOOO~C
BAI(EYM/00000030
BAVOCTX/00000028
6COA/OOOooooF
8119/00000001
BUFF1/00009.00
BUF2MSK/OOOOQ3EO
CDA/OOOOOOOa
CHAIN/Ol oooee
CH[CKMF/01 OOOO~
CHNEX/01 000C9
CH!O/01 000t6
CI(EVN/Ol C04C4
CL.K/OOOOOOOC
CMO/00000014
CBD/00000012
CSC/OOOOOOO£
eVA/0000001_
DCBCOAM/00000015
DCBPRIV~IT/000008oo
DCBPR!C/OOOOOOOO
DE'~I<[YN/O 1
00504
DP':OFDA/OOo1000 4
DS'[/OOOOoo01
E:6f'/oOOOOOOO
F'ef,/00000007
F" 11.. 1/00000005
F' NIr MAXI 000000 eo
BL..INK/OOOOOOOO
BU'/OOOOOOO~
eUFX/OOOOOoo9
CTJ~ I G1/0 1 0022 C
CYt.. 1 nO 0 0 0 000
DC'rsF'L.O/LIST
ACD/00000015
AGv/OOOOOOOO
ASStGNSC/01 Oo~C4
BAATNGC/00000001
BACSC/00000038
BAOSC/OOOOOO_C
BAFUNM/aoao0002
BAL.VA/00000029
BAeVC/0000002C
BASLIDES/00000003
eAVN!/0000002C
BFL./00000010
DCT.SHIFT.AMT/ooon0010
DIR/OOOOOOOO
DRtVElel/01 001AA
DUALFLAG/00000001
e:RA/00000003
F'CeN/OOOOOOOO
r:L.O/00000015
~eRCiSC/Ol 002SF
BUF1/F'UNC
CDAM/OOOOOOO~
C~AINC~K/01 00098
CHFLAGS/01 OOIBA
CH$AVE/Ol oa2S4
CI-I§5/01 OOOEE
CKEVN1/01 004C8
CL.6CKJBI01 001F'..,
eftS/oaooooos
CTI8P/Ol 00&5.
CVI/OOOOOOOg
DCBCV~BIT/OOOPOOOO
ACNOlSP/00000009
ANSP~eCIOOOOOOOO
ATINVAT/OOOOOOo5
~AAVHNeU/00000005
f:jACVII0000002~
aA061/00000007
t;;A"fSC;/00000050
~ANt...~/00000015
eARAX/OOOoo015
BASPARE/OOOOOO~F
6 AvS ND/0000002a
~ISRc/01 0010F
Sl,.I00000006
eUFFc/00009600
8U'l MSI0000001F
'B't...AG$/Ol 00287
CFU/OOOOOOOl
(;HANtSLK/Ol 00105
'HI
IeUNMAP/Ol oooou
I 9«!O/O 1 0033F
18,;?/01 002EF'
I e~'5/01 003 0 0
K A[' /000000 1t!
K£'fM/OOOOOOoc
LSl. r 0£5 / 00000041;
M1(' Ts/OOOOoOOC
Me~PReCIOOOooool
MS(;~/01
OOA+1i'2
Mlt/OOOOOOotJ
S·
Ml!5/o000000"
M1~' 10000001 3
M2 i! 10000001 6
M2f,/OOOOOOl A
S
S
S
S
116
~SP/OOOOOOO'
GE~ERI'/Ol 00180
GQ40/01 OOO;»F
~AACD/0000002.
~AFL.O/0000002B
~SC/00000014
f.1APBO/00000029
t NcTP/Ol 0004+0
reCUEXIT/01 00381
r8R£JEC T/ 0l 002CE
001S,
t6STEX1/01 n0281
teSTRT/Ol 0024C
IeSTRT~/Ol 00270
r610/01 0030F
ye22/01 003:;F
FVA/00000014t
GQ10/01 Oao3~
MACCtiD/OOOOOOOs
HASND/OOOoo019
I ~1T 10000000£
'UN/00000001
G[TQ/Ql 0002A
~wOSl/OOOOOOO:i
tNTS[XIT/01 00211
J6F6LL6W/Ol 00316
teSCC~K/01 0036F
teSC~ED1/01
leSC~E02/01
re7/01 002F8
IeSTEX2/01 00281
teSTRT1/01 00255
leSTRT5/01 00263
tel'101 OO~IA
le30/01 003a3
re'O/Ol 002"7
1616/01 0030A
KeUF"/COOOOOOA
!(!YTV/Ol 004C3
L.VA/OOOOOOOA
MIUO/00000010
MP6ITS/OOOOOOOO
MTCBR/Ol 00190
Ml!/OOOOOOOC
S
M16/00000010 S
M2/00000002 S
M2l/0000001'
M27/00000019
S
S
M3/000000Q3
S
M~lonOoOOO~
S
M3C/OOOOOOle: S
MS/OCOOOCO! S
M8/00000008
S
M9/00000009
S
001BB
JetS/Ol 0032a
I([YO\l/Ol OO~CO
LOA/OCOOOco,
MAXAC N/ 000000I0
M6C6R/01 001A,
MSGBAS£/Ol 00523
Hi/OOOOOCOl S
M13/00000000 S
Mit/ooa0001!. S
M20/0000aOl.
S
M24/00000018
S
M2810000001e
M31/0000001;
s
S
M6/00000006 S
NAV/OOOOOOOQ
INVAI./01 00lDF
16KEYIN/01 00381
IBSC'XIT/01 00380
IBSC MrC]/01 00160
I6STEX3101 00288
16STRT2/01 00272
I6STf
Source Exif Data:
File Type : PDF
File Type Extension : pdf
MIME Type : application/pdf
PDF Version : 1.3
Linearized : No
XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Producer : Adobe Acrobat 9.13 Paper Capture Plug-in
Modify Date : 2009:09:21 03:03:33-07:00
Create Date : 2009:09:21 03:03:33-07:00
Metadata Date : 2009:09:21 03:03:33-07:00
Format : application/pdf
Document ID : uuid:7bb4f529-6aa6-49f5-b195-f4a10aff9ca1
Instance ID : uuid:a55c972d-c9f8-4a0a-9d93-f90ded7e060a
Page Layout : SinglePage
Page Mode : UseOutlines
Page Count : 120
EXIF Metadata provided by EXIF.tools