Ioq

ioq ioq

User Manual: ioq

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

DownloadIoq
Open PDF In BrowserView 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,.I

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

Navigation menu