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 *SI 1",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'* CHI USH C~I stGNM[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 t 800000 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 F 620000 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 ADDfi 3Enooo 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 Afo on3£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 I 171 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 i 8aoooo 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 : 120EXIF Metadata provided by EXIF.tools