Digital PDFs
Documents
Guest
Register
Log In
AC-E712E-MC
September 1978
11 pages
Original
1.2MB
view
download
Document:
CXDPAE0-DP11
Order Number:
AC-E712E-MC
Revision:
0
Pages:
11
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E712E-MC_CXDPAE0-DP11_Sep78.pdf
OCR Text
DPAE DEC/XII SYSTEM EXERCISER MODULE XDPAEO.Pll 12-0CT-78 12:03 MACYll 30A(1052) 12-0CT-78 16:29 PACE 2 SEQ 0001 .RK~_ IDENTIFICATION -------------PRODUCT CODE: PRODUCT NAME: DATE: tJA INTHNER: AC-F.712E-MC CXDPIEO DEC/XU DPll SEPTEMBER 1978 DEC/XII SUPPORT GROUr ~1ODULE THE INFORMATION IN THIS DOCUMENT IS SUBJECT TLl C!IANGE WITHOUT NOTICE AND SHOULD NOT BE CCNSTRUED AS A COV~ITM~NT BY DIGITAL EQUIPMENT CORPORATION. DIGITAL ~~J[PME~T CORPORATION ASSUMES NO RESPONSIBILITY FeR ANY SPqCRS TH~T MAY APPEAR IN THIS MANUAL. THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS fURNISHEO TO THE PURCHASER UNDER A LICENSE FOR USE ON I SINGLE COMPUTER SYSTEM AND CAN BE COPIED (WITH INCLUSION OF DIGITALS COPYRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FCR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIP~ENT THAT IS NOT SUPPLIED BY DIGITAL. COPYRIGHT (C) 1973,1978 DIGITAL EQUIPMENT CORPORATION , a DPAE DEC/Xl1 SYSTEM EXERCISER MODULE XDPAEO.Pll 12-0CT-78 12:03 MACYll 30lt(l052) 12-0CT-78 16:29 PAGE 3 SL~ 1. ABSTRACT 2. DPA IS AN IOMOD THAT EXERCISES UP TO EIGHT 8-BIT SYNCHRONOUS LINE INTERFACES (DPll) BY TRANSMITTING A STANDARD BINARY COUNT PATTERN USING THF MAINTENANCE MODE FEATURE. THE RECEIVED DATA IS COMPARED WITH THE TRANSMITTED DATA AND ANY ERRORS ARE REPORTED VIA THE CONSOLE TTY. ALL AVAILABLE INTERFACES (UP TO 8) ARE ACTIVATED AND RUNNING SIMULTANEOUSLY. REQUIREMENTS 3. HARDWARE: DP11 SYNCHRONOUS INTERFACE STORAGE:: DPA REQUIRES: 1. DECIMAL WORDS: 728 2. OCTAL WORDS: 1330 3. OCTAL BVT~S: 2660 PASS DEFINITION 4. ONE PASS OF THE DPt MODULE CONSISTS OF TRANSMITTING AND RECRIVING 12800B B-BIT CHARACTERS (TOTAL) EXECUTION TIME S. DPA RUNNING ALONE ON I PDP11/05 PROCESSOR TAKES --- MINUTES TO COMPLETE ONE PASS. CONFIGURATION PARAMETERS DEFAULT PARAMETERS: DEVADR: 174770, VECTOR:440, REQUIRED PARAMETERS: NONE 6. BNl:5, BR2:5, DEVCNT:l DEVICE/OPTION SETUP NONE: IPPROXl~ATELY NO DEVICE IS REQUIRED IN MAINTENANCE MUDE 001)2 DPAE DEC/XII SYSTEM EXERCISER MODULE 12-0CT-78 12:03 XDPAFO.Pl1 1. MACVll 301(1052) 12-0CT-78 16:29 PAGE 4 SEQ 0003 MODULE OPERATION TEST SEQUENCE: A. TEST UP TO 8 POSSIBLE DEVICES FOR SELECTION B. STORE THE DEVICE NO. OF DEVICES TO HE TESTED AND SET UP THE VECTORS FOR THESE DEVICES c. TURN ON RECEIVER INTERRUPT ENABLE( TRANSMITTER INTERRUPT ENABLE, AND MAINTENANCE MODE FOR ALL ACTIVE DEVIC~S. D. INITIAL TRANSMITTER INTERRUPT SERVICE: FOR FALSE INTERRUPT (READY (OJ); REPORT ERRORS 10l TEST OUTPUT NEXT CHARACTER TO EACH ACTIVE DFVICE 2. 3. RETURN TO ~ONITOR TO WAIT FOR RECEIVER INTERRUPT. E. RECEIVER INTERRUPT SERVICE: I_I TEST FOR FALSE INTERRUPT (DONE (0»1 REPORT ERRORS 2. COMPARE INPUT/OUTPUT DATA, REPORT EKRORS 3. RETURN TO MONITOR TO WAIT FOR TRANSMITTER [~TERRUPT F. REPEAT D AND E UNTIL 12800.(TOTAL) CHARACTERS HAVE BEEN PROCESSED G. AT END OF PASS TURN OFF ALL ACTIVE DEVICES AND HESTART AT B " @ DPAE DEC/XII SYSTEM EXERCISER MODULE XDPAEO.Pll 12-0CT-78 12:03 8. 12-0CT-18 16:29 PAGE 5 OPERATION OPTIONS A. 9. MACY!! 301(1052) LOCATION DVIDI (DPA 14) HAY BE CHANGED TO SELECT ANY COMBINATION OF DEVICES BI10=DEVO t BIT1=DEVl ••••• BIT1=DEV1 IF DVIDI IS INITIALLY 0 DPA W1LL BE DROPPED fROM TEST. NON STANDARD PRINTOUTS NONE: ALL PRINTOUTS HAVE STANDARD FORMATS AS DESCRIBED IN THE DEC/XII DOCUMENT. SEQ 0004 ., OPAo DEC/Xll XDPAEO.Pll SYSTEM EXERCISER MODULE ~ACVll 30A{1052l 12-0CT-78 16:29 PAGE 6 MACY11 30A(1052) 12-0CT-7R 16:29 PAGE 12-0C1-18 12'03 SFQ 0005 i~g 888888: in 144 38 14~ Ue49 &88888: 1 8m: 174~~8 l~~ &gOm: a~g m m r8 050104 042501 040 88 00 010" 000440 15~ ~9 160 16~ u 164 1211 167 t63 U~ o 8014" 000001 OOOOr" 00088 0 0008 goo • 80000 000 " 00000 00002g' 140000 00081 : 888m: 8880 ~" 000000 0008Jf"00 oo~ooo 000 000 88884t: OOi846* 00 ~r 88 85 : m m:tr 1~~ 11~ 8g~m: 888888 oogooo 00 000 888888 ooor 88 888 8g 0008 64 " 000088 888 8 888800 000 7 " 000000 in 888m: 187 888888 000100' 000000 000102' 000102' 000000 1 84: 000000 000106" 191 192 888m: 000000 000116 • 000000 183 IB4 !Hi 888 888888 in 888m: 000246 • 190 DPAE DEC/XII SYSTEM EXERCISER MODULE KDPlEO.Plt 193 1~2 12-0C1-78 12:03 888818 196 m m ~gg 000224' 203 204 000224' 012767 000232' 012767 000240' 012767 ~8~ IDNU~: m~58 177416 002330 002470' 000001 002304 002300 177462 177444 227 000006 002234 4 002316 m 234 235 171652 8gm~ F8 3 h~ m 177656 002360 ~1~ m m 177662 000000' 3 H~ m 214 2p 240 ~1~ 243 ~l~ m 248 SPSIZ 000010 000014 000412' 012767 000157 000420' 012103 000424' 005023 002130' MOOSP: ;*************~**~**.**.******~***~******************* ****************** START: MOY !16,WDIO 116 WORDS TO HEM MaY 16,WDFR 116 WORDS FROM MOY 16,INTR ; It INTERRUPTS PESTA!: 1ST DYID1 lCHECK ANV DPN"S ON LINE ~~5$,BEGi~ ;YES IS: CLR TRCNT ~INITIALIZE TRANSMIT COUNT CLR RCCNT lINITIALIZE RECEIVE COUNT CLR DPDN ;NO. DP'S THAT ARE DONE CLR NO.DP IND. DP'S SELECTED ~8~ B~~¥~~DIIDA 1~IT=UeE~I~IRIDiHB~1 OF DEYICE(S) SELECTED NOV lLINKE~,R2 lR2 LINK: JSR TABLE WITH OFFSET ~VI f~f&~~=IDl ~¥~ITU~SP'~'sTgplfs~NDfllfiE ON LINE 2S: 1~8 ~g.DP 1~8u~¥ &8~NR~,~Pslf~~TtDTRY AGAIN MOV R2 (RI}+ ;SET UP VECTOR RETURN ADDRFSS(~CV} MOVS SR a(Rl}+ ;SET UP VECTOR PRIORITY (RCY) 1ST8 ~R. ;INCR. POINTER ADD ~6, 2 lUPDATE NEW LINK ADDRESS 2 i (R(IR}+)+ MMOOVYB BR lSET UP VECTOR RETURN ADDRESS (X~T) 1 lSFT UP VECTOR PRIORITY ]XMT) 15TB ~Rl. liNCR. POINTER ~g~8 ~~fR2 Ig~¥A~~ ~5~ ~~~KD~~~~~S~OMPARE 4$: Bes STARTI ;HAYE WE TESTED FOR ALL ON LINE I OEVICES SR lNOT DONE GO DO MORE ~DD 3$ : lUPDATE TO NEW VECTOR ADDRESS iio,RI ADD ;UPDATE TO NEW LINK ADDRESS ~~4,R2 SR lGO TEST FOR NEXT DEVICE ON LINE = a 177430 000376' 000752 888m: gmg~ 000410' 000767 888m: 88~m , REP! • "LIST .WORD .LIST f 000006 m ~j~ OPEN 30 .ENOR 000016 000016 000016 177542 207 20 SEQ 0006 INTR: 000120' 000000 000122" 002214 ; THIS CODE WILL CLEAR ALL OF THE WRITE BUFFER AREA STARTl: MOY fflI1.,CNTBO ;CoUNT REQUIRED TO GO THRU lALL B8 DATA STORAGE BUFfER MOV #DPLIN,R3 ISTARTING ADDRESS OF ; DATA BUFFER LOCATIONS. IS: 002202 g~~ ~NE ~~~~o IS l~~~A~H~~~AM~g~FT~E~LEAR? lNO Gil BACK & DO THE REST fi~~N ~~~~c¥I~LF§~L¥~§TW~It~A~!~~~ ~~~2B~6 ~*X~T '* DPAE DEC/XU SYSTEM EXERCISER MOcULE 12-0CT-18 12:03 IDPAEO.P11 FZ 88°U °i Smsg: oo ol~i 5 4 II!h 5~ 2761 2'" 0 0446' 0 67r 080 0 • 81 7 4 g8 lgf 18m 084~~: O~m8 0022~O" OOO~O r 88W~ g ~U 088 77 670 508~1~8 000504 • 005067 002130 177272 g004~6' 4 n~ 062701 : 0 002200 i 002i~r 8 8~ ~: 8 m &Sa bl' 2H 70~ 002066 177244 : 8~61n 002062 i1~ 8g03m 552' 1 H 000004 h gOOUg: smo, ~Uu 088 ooo~~ h 8mn mm ~B~ ~88n 2~~ 8g~0~: 000556' 012713 283 1BB 2~1l ~~} ~~4 95 ~~~ 98 r 010020 000002 002032 : l8j 11H 8006i6" 05Hu 000622' ~16761 000630' 52712 8g02r ~g~~g2 0086 ~, 06 10~ 888m: mm 88 8~ 888660: ~b~m 1 m 000664' 0 5000 000105 002004 000312 000003 mm 18~ 309 310 311 ~i~ 16:29 CLRB ADD ADD ASLB RCC MOV CLR Hi MACYlI 30A(!052) 8il6g1 000016 8g086~~: 00 l06' 022761 000714' 003406 000116' 005300 000016 l!i ggg1~8: og~I~~ j~~ 000~44" m ;LINE DU FER P03NTER UYF ;OVADX=OiVICE A~OR. iO¥E IB3~t ~¥anI~~ H S ST R OF tINE ;UPDATE ;UPDATE ;CNT DOWN ;NOT DONE GO BACK FOR HORE Rl~h l! rlOfiRl 20fi 4 ~o T ;CLEAR NO, OF LINE TESTED ;RBG. ;GET DEVICE ADDRESS Noons ADDR,R~ l~~~XS~RC~RD~~~ist~RRi74XX4 A~D~~R tLASYNrl~RO ~NCIIT ,R ;SET UP RO TO POINT TO LNSYN Lec. ;SET PIITR REG POINTER TO ~~i OEVICt LINE ON LINE h. IS H SDB EVICE ;NO GO UPDA E ADDRESS iPhACE SYNC COONT INTO HIGH BYTE LNIYH X SCOUNT 6 HIGH BYTE FOR XMT LOW BYTE FOR RCV ,PNT PIITR,DVlDl U,(RO) #101120,(R3 ) . = ;g~Dm ,a1~2 mn ~ ~gIm~ ~CL~AR CARRY BIT ~~LR FOR TEST) ;HAS B DPll'S BEE INITIALIZED SNO GO BACK SET UP NEXT DP NEW POINTER 115 THIS LINE ON ;COT UPDATE ADDRESS ;SET INTR ENABLE,MAINT, MODE, $foi6R!~NEYR5FFER WITH SYNC CHAR. !t~A~~~LIZE XKT STATUS ;6=INTR ENABLE ;3=XMT SYNC ON INTR H=IDLE SYNC !~~~i~ES~~~ ~~~ DEVICE ADORES ;UPDATE XMT CSR DEVICE ADORES ICLEAR CONDITION CODES l~gv~N~gl~T~~x~orI~~XT TEST 5SET UP COUNT FOR NO OF WAIL LOOPS ;CLF-AR WAIT LOOP COUNTER PHTR ifNfRfDYIol PHTR UPDA #105, (Rl) m~;fH~I) 3(R2) 10,Rl i10,R2 PNTR RCKOFF &g,Rl 16: 29 PAGE 9 SEQ 0008 ;77 ;YES BRANCH TO WAIT FOR NEXT ;11 ;11 001744 001736 000606 000000' AS: 001674 EXITS,BEGIN COM INC BR l~BTn~~KD~V~~fiA~~U~~G. 335 000174" 000167 001106 338 339 001000" 032761 000010 000004 l~i 000l46' 010046 0m: 18~78~ m88008766" 112~60 000200 888-1~Q; mm 131 000754' 016001 m smog: 8mB 000006 3:~ 8818k mm 88m~· 002170' 000026 002110 • ~40 m: ~g2m m 881 00 036" lob60 002170' 345 346 347 348 349 350 35; ~~3 001042 " 105360 001046" gO~OI7 8gm~: og m mm 354 001056 ' 001064' 358 881m: 833m 001006 m 831m: 112760 355 m 002211' SEQUoNCE IREPDR! OF-VICE FAILED TO INTERRUPT ;EXIT TO MONITOR. ~ODUlE WAIT FUR INTERRUPT. ;SET LNCNT x fLAG (THIS DP NOT SELFCTED) ;THIS COD;; WILL ANSWER THE XHT It.TERRUPT REQUEST ; FOR SERVICE DPXMT: MOV HOV HOV HOY TST8 B~I MOVB 002451 " JHP 3~6 INT~. 1NO, START WAIT LOCP 3$: 800106 0001 ;S ART OF LINE $~ij~&O~~CtIHfi~U~~ ~~x~O¥~!¥~UCtiCN. 888~~~: 8g~~82 gggl~~: 104400 Sf:Q ;R~=OVADI ADDR, OPLI~I, R4 12-0CT-1? PAGE 8 5~E;I~~~~b VALUE TO NUMBEA OF POSSIBLE DEVICES rVA61'R~ OPLIN A 18148i 8g8888= 4 888724" 31 00135~ 3 5 726" 000167 ~l~ START2: CLR MOV MOV ADD ~OV MOV MOV BIT os: SEQ MOYB MIlV ADD cs: TST ccc ASLB BCC MOV KCKOFf: BIT SEQ BIS Maya HIS WNDaw: DPAE DEC/X11 SYSTEM EXERCISER MODULE XDPAEO .PH 12-0C1--18 12: 03 888g~~; HOV HOV HOV AcD ADD DEC BUE ccc 000666" ~gg MOV Hav MOV UPDAT : 171770 001752 000006 12-0CI-78 ; TESTING ALL LINES. INT: HOV m~C~~NT 1$: ~i7d 88°~r 8°la7g~ ~~O2 Am6~ 0085 0' 0g05 4' MACYll 30A<1052l oPXHTl : BIT BNE INC HOV8 INCB CMPB BNE rNcB mtiWI) m~~C~IJ~FRi~Y~~NC TRCNT ;NUMBER OF CHAR. X~ITEo LNSYNlSROI,6(Rl);SEND DATA TC ACTIVE OP LINR NO BUFF LNSYNl~RO{ ;INCRAMRNT NEXT DATA WORD 8~~~~~ YN (RO) ;5UC~O~~.THIS = TO SYNC CHAR. lNSYNI(RO) f~~CT~X~Cs~~~~Ts~~~Rc~I~;SwIELDCNE DPKMT3 : DECR LNCNTl+1(RO) ~~~Ic~A~~YftNw~F~2~lD RUE 000010 DIS RR COOO03 000006 DPXMT2 : MOV~ DECS 002171' BNE 000004 002111 ' MOYS 81C 000010 000004 XMTRTN: JMP 000714 ; THIS CliOE WILL ANSWER THE Rev ;AlL 16 CHAR., THIS LINP. ;NO RETURN TO MONITOR ;SET RE-SYNC BIT ;RETURN TO MONITOR. ~~~t ~~~~ ~a~~TE~TSYNC) ;EXIT IF SYNC COUNT NOT ZERO ;RE-INITIALIZE SYNC COUNTER ;CLEAR SYNC FLAG ; INURRUPT DPAE DEC/XII SYSTEM EXERCISER MaDULE XDPAEO.Pll 12-0CT-78 12:0J MACYll 30AII0S2) 12-0C1-78 16:29 ~~1 m m m 367 370 374 375 m P~GE 10 SEQ OG09 ; REQUEST FOR SERVICE OPRey: HOV R2'-SSPt HOV R~'-ISPS MOV MOV fR~) ~~ 002150' MOV DVAOi(R3),R4 TSTB BMI ~mVl 000200 002450 • MOVB 8200,ERSTT(RJ) 000752 JNP RRUD 040000 000004 OPReVl: BIT #40000,4(R4) BEQ READ DECB LHSYNI(R3J INCD LNCHT >HR31 BIC 160000~4(R41 38888~ DIS 4(Rji DIC 002450 • MOVB JMP 36~ )SAVE REG. 2 ON STACK REG. 3 ON STACK ;SAVE REG. 4 UN STACK ,GET OFFSET )R3 = R4 DEVICE CODE OfFSET VA[Uf ;IS DONE SET IDONE SET :SERV DONE REQUEST )SAVE S 115 OVERRUN BIT SET )NO OVERRUN GO READ DATA )UPDATE XHT DATA ," II ACTIVE CUUNT :~~¥A~E~;~~R~rAaRROR BITS )CLEAR RECEIVE ACTIVE 1 \8 A8~~f~sh(R31 j. 7A ~ 79 eo 38~ 38 38 384 004000 m m READ: mm: 389 390 391 000002 000026 001376 002230' 002210' 392 393 394 p5 MOVB CMPO BEQ INC 33~ 398 399 400 000004 001354 m 403 001352 BIT m m m2h(R41 R2 YRFLGl(R~)LR2 ~PLIN(R3~SH2 BmW~ RCCNT INca OECB m~¥Hm BNE RCVRTII 001346 19~ 406 m Hi 000000' 001420" FT I 9 H 41 001326' 000161 000564 RCVRTN: JMP RRUD 415 416 DPAE DEC/XIl SYSTEM EXF.RCI~ER MODULE XDPAEO.Pl! 12-0C1-18 12: 03 417 001332" 005003 418 001334" 012700 002450' 419 ogm~: 012701 000014" 000010 4~0 001402 ~F 004767 000216 42 424 00H60" ~05720 425 g~: 08~m 000352 428 4 0 4_ 1 00" OO~ 67 001232 8gU8~: 000000' mm h~ SOWO< 88 m 88mrg: mn T 88OOU~2; 885~h mm m 881m: 88m~ m 436 001416" 005000 431 438 439 001420" 012761 000020 44~ II 443 002210 • 8m ~: m7H 001436" 001402 m 002130' 444 44 44~ 44 450 451 0014j6' 001214 005~O2 8814~O: 82~m 00U4~' of 0200 001446' 016202 001170 881 45 t: mm 001164 001~g2" 001410 001464" 122767 000026 DO 11;4 &8l4~r 8gpa1 001146 m 454 oOl~or 005~02 455 456 4~7 458 459 41>0 ~~~ 46 464 465 466 467 46 no 50 " 000765 8g 15 Y3: 88~m 001~14' 001360 001516" 005267 881m 00 !l16 gmF: mm mm 0015 4" 001560 001530" 000730 3 001540' 012767 000023 l~~ 47 472 001546" 104405 001104 176340 000000' 000000 ~ACYII 30A(1052) 12-0CT-78 16:29 PAGE 11 :' f ,i CliCK: 1$: 2$ : 3$: 4$~ CHCKI : CLR MOV MOV MOV TSrB BEQ JSR TST8 BEQ JSR 1ST TST DEC 8NE 1ST MOY eLR HUY 1ST8 IS: REQ CMP PR CHeK2: MOV MOY MOVR eUNTNU: CMPB CEQ CMPR ONE INC DEC OR INC IS: DEC BNE INC MOV eMP BED BR INTER: aoS~2 P@6RCERR ~R )+ p~eTERR !~31! R2 iD~~~~~E~t ~~¥N60NE MlDA mTS,BE~~~ ~~ m CLR PO #20,COUNT N2 rNCNTl,RI IftAVE ALL LINES COMPLETE THEIR XfER"S???7?77?7?????????? )ARANCH TO CHECK DATA ROUTINE ;KX[T Tn MONITUR. ~(IDULE WATT fLI~ t~TE~PIJPT. I !CLEAR RO:~O WILL Bf IUSED AS OFfSET )FOR COUNTING NO Of )CHAW. READ ;CLR RUff POINTER RI ).,(R2)' Ift~h R~ RO D~~IN~m~~2 ~HE~h, (R2)+ li6~CHECKR AN T CHECKR R2 caNTNU CHECKA COUNT CONTNU NODHS rOO777~tRll U~NOD CHCKI Dr t r )SET UP OfFSET FOR DEVICE ADDRESS )GFT STARTING ADDRESS OF ERROR STATUS PUFF r fi )GET NUMBER OF DEVICE SELECTED )GET MAX. DEVICE COONT m~~c~THuMgR2E~R~~hWmT~p ERPJF ;GO RFoPORT STATUS ERROR ;TEST STATUS WORD ERROR INDICATED )BRANCH IF THIS XMTR STATUS HAS Nil SRRIlR :UPDATE OfFSET POINTER ;UPDATE DEVICE ADDRESS OFfSET FOINTER R3 rRSTT,RO DVIDl,RI s lPO WILL HOLD LINE NO.1] IR2=START AODR. THIS LINE RUFf IGET FIRST CHAR. l~nliKwgl~AG~O~Ngn'c~~~~T~nRI IWAS IT STRIP CH.\R. INO GO ~EPONT IWROP ;YES UPDATE CHECHR IUPDATE DrLIN PUFflA PUINTER 100 BACK , CHEC, REAL DATA ISET UP FOR NEXT nVT! TEST )ONE MURH BYTE liAS REEN TESTEn INOT DONE lET GO CHECK MORE ITHIS LINE nONE ADD I TO ;NO. Uf DRVICES TKSTEO IHAVE ALL llNf$ PUN TE~TF.D ;GO T'J ,:NO PASS rnDING ~RRTlP 'OE~ PALLED f:Mg~ ***** «~I ,*** *****A*'~A *h~ ~*** IU INTIRRUPT ***** ••• *****.*-*.-.* A •••• :~V~!i'~~~!~'~~~~.*** •• ~l~~~!5~*t~1~~~.I2*1~!~~~~~I*** ••••••• *** DPAE DEC/XII SYSTEM EXERCISER MODULE IDPAIO.P11 12-oCT-78 12:03 MACYl1 30A(1052) 12-OCT-78 16:29 PAGE 12 SEa 0011 INTERRUPT. 000100 000021 176212 000000' 000000 000200 RCERR: ME 1$: U8m 176164 000000' 000000 000377 002210' 2$: XTERR: 000200 u~m 8A~!8~ Ul §~ 002211' 002150' 176066 116070 11~ 6' 8086l~ 8o~m 080~oi 000000' 002044' 005767 000572 002r6' 012711 002 000562 100777 000010 177322 mm: gnm mr~: 82276~ 8m mm: 104413 002102' 000167 000000' 176116 ERRRT: ~21 ••*••1l'~.§II~** ••• *l!~t!~.~*I'II ••••I•••••••••••••••••••••• !~o~+ STP MOl8 RT . IUPD'lE RFFSU POINTER 7 ,LNCNTl(R3) ;ABOR T IS rICE C ;RETURN TO CAL ROUTINE r' ~2*** *t ~~~= -(~g}RO BN~ NO ~¥~g~T~o~F~~~~RPOINTER ;BRANCH IF THIS IS NOT ERROR ;GET DEVICE CSRA ERRTYP EGA INTERRUPT !l* •• * •••••••• , ILL •••••• ~ ••••• * ••• *••••••••••• *•• ** •••*.* BUkk TRIN~Ml1 INT~RR~PT 1*R~f§i , ~~~IN **,** *****.* ,FALSE ********** * **** ** **.**********.*** •• iR~l+ STB MoVB RTS 3 C SUPDATE OFFSET ,LNCBTI+l(R3 ilBORT FURTHER TEST OF THIS DEVICE ; ETURN TO CALL ROUTINE R~ADl(RO),CSRA ~~~ f5~gfT~I~5IA¥~~·TO DATI BUFF U2 ),AWAS ;BAD DATA BYTE ;UPDATE POINTER TO DATA BUFF mm,ASB $g~8~TRA~~RB~IiT TEST COUNT 12-0CT-78 ;ONE MORE BYTE HAS BEEN TESTED 16:29 PAGE 13 SFQ 0012 6***************************************************** •• ******** ,~I~li't~~!~************'~~t~*~~~2~1!1*****~*************** •• *** 000550 RESTOR: TST BRE INC Moy CMP BEQ JMP PASS: 80 II : 8 mg XRUD: 0021l6' °P604 RRUD: g8~b~: 8dm ;TEST FOR FAL¥E INTERRUPT IBa NCH IF 0 FALSE INTERRUPT ERROR • IVI E ARHO~sS BIGIR NU~~ iFALS~ R§CEI!~ [NT~RRUPT f*R21Ri * ,* •. ,** ••••• *. **** ** *** •• t. -*.**-*.***** ••• *.*-* MACYll 301(1052) 02JI0J' 01 2601 00 it . 0 0002 mm:mm RO ' esc. MOVB INC MOva INC DEC 176056 DPAE DEC/XII SYSTEM EXERCISER MODULE XDPAEO.Pll 12-0CT-78 12:03 002040' 10440' 1$: ~IOO MPB BNt Mo MV 176122 000000' 000000 000377 T -IU8) ;U~D.TJ fiN f ,RO ;t S DROFLit ¥R POINTER OV~R RUN ERROR ERR P .IP~tICH ~&RU~ aVE ?? RUN §at*****1 l'**.Il* •••• *.i~ ••• *~t •••*••• * •••• *.***••••••••••*••••• ~2tl§i,~1~1',~~~~ ••• *•• *'~tll*~I!§*§~I**.* •••••• *** •••••••••••••• TSJI CoONT j~~ET~isDr¥iECliECnNG DATA ON ;NOG GO DO THE REST OF THIS LINE ~g~m JI00777f~Rll H§NOD CHcn S ll~gv~~5~u~I3~ E~~~SA~~sfE6O ;HAVE ALL LINES BEt:" TESTED ;GO TO END PASS CODE ;RETURN TO MoUToR ENDITS,BEGIN JHP START ;SIGNAL END OF ITERATION. ;MONIToR SHALL TEST END OF PASS ;NO GO DO ONt MoR~ MoV MOV MOV RTI jXfo!IT, REGISTER UPDATE MoV HOV MOV MOV RTI fSpr,Rl SP +,RO SP +,R5 SP +,R3 rT,R4 SP +,R2 SP +,R5 j ;Rev. REGISTER UPDATE ; S ; ; SYNC 1i0RD STORAGE LOCATIONS (L IRE SYNC (1:8» ogmg: 388218 80H'I0' ooolHo 002210' 000010 002230' 000010 002250' 000010 DPLIN: .BLKIoI DYADI: .8LKII lfi~UI~~~iDg~~~E~ r~~~~~~I~~7g3T5P LNSYNl: .BLO B. IHIGH BVTE=SYNC COUNT NO. LRCNT1: .BLKW B. j~¥~HB~iiE~=A~A~~T~gR~N~~i~ij~¥s VRFLGl: .8LKW 8. j~~¥EB~~~SETN~iLH~VFO~N~~~tiUPTS ; qECEIVE DATA 16 BYTES PER. RUFFER DPLINl: .BUk B. B: OPAE DEC/X11 SYSTEM EXERCISER MODULE 12-0CT-78 12 :03 XDPAEO.Pll 585 m 588 gi~U~~ 8~8gi8 m m m 002450' 000010 600 604 g05 0 l' 4561 0000 8 ~~~: 883m 68~ 6 8 88 ~f : 883m m 881!r 883!!l 88 ~ ~: 8sm °8~~5 t=• 804 ggaui1 61 80 m 8800 g: 8 m, m 08 554' 880010 m "1' ' ..... m88go 80~001~ ~~2' 00456l o 624 m 'nl l~ ~5r 04561 ~: 8°~m 0TW ~ 6= aSf 08 600' 004g6~ 002~8r 000014 80~ 004567 o 61 •• 000014 00 6 • 004567 og~6r 00001i 88m m gWI~: gooooo 13426 63 m 640 80 g ~: 11 fi41 6 116244 116402 116230 116366 116214 176352 116200 176336 116164 176322 176150 116306 176134 176272 116120 00 g 4' 000000 002636' 000000 DPAE D~C/X11 SYSTEM EXERCISER HOOULE XOPAEO.Pll 12-0CT-18 12:03 mmm: 644 goo 000 00000 000000 000000 000000 000000 8gm~; 000000 000000 000001 mm: m 647 640 mm: 649 650 651 O~dN4 .BLKW • 8UII .8r N 8. 16: 29 PAGE 14 SEQ 0013 OPLIH1 DPLIN8 .8UII .9LKW 8. [RSU: .BLKW 'HI'! II!! Il"I!1'i!". SoPtl LINE 3 RECEIVE B• IO~ ETC. I rl~~ ~ ~~~~I~~ LINE 4 RECEIWE 8. SOP11 LINE IOPI1 LINE 1 RECEIVE 8 RECEIVE 8. ;STORAGE OF STATUS TYPE OF ERROR Mm :U~ I: 000010 02 3 • 000010 mOOr8 'f 88 12-0CT-18 ILOIi BYTE HAS 1ST CHAR g~p~~ o· 80888 1P OtIS' 58 ~9 59 HACYll JOA(1052} 19p ; SERVICE CODE FOR LINKING A PARTICULER DEVICE I TO A COMMON XMT OR RCV SERVICE ROUTINE. LUKER: JSR R5,OPRCV ;ANSWER LINE 1 RCV INTH a ;DfFSET mELINM R5,DPXMT INTH ~SH FOR LINE 1 JSR R5,OPRCV !ANSWER LINE 2 RCV INTR 2 ;OFFSET FOR LINE 2 R5,DPXMT ;ANSIIER LINE 2 XHT INTR ~SR ;oFFSET FOR LIHE 2 JSR R5,DPRCY ;ANSWER LINE 3 RCY INTR 4 ;OFFSET FOR LINE 3 R5,DPXMT ;ANSIiER pRE 3 XMT INTR ~SR ;OFFSET DR LINE 3 JSR R5,DPRCY ;ANSWER LINE 4 RCV I9TR 6 ;OFFSET FOR LINE 4 JSR R5,OPXMT JANSWER LINE 4 XMT INTR 6 ;~l~~~A L~§EL~N~C~ INTR JSR R5,OPRCV 10 ;OFFSET FOR LINE 5 JSR R5,DPXMT ;ANSWER LINE S XMT INTR ;OFFSET FOR LINE 5 33R R5,OPRCY ;ANSWER LINE 6 RCV INTR 12 ;OFFSET FOR LINE 6 JSR R5,OPXMT ,ANSWER LINE 6 XMT INTR ;~~~~~~ L~CEL~N~CS INTR 3~R R5,DPRCV 14 ;~~~~~~ r~~EL~NIM~ INTR JSR R5,DPXMT 14 IOFFSET FOR LINE 1 JSR R5,oPRCV ;ANSWER LINE 8 RCV INTR 16 ;oFFSET FOR LINE B R5,DPXHT INTR i~R ;mm ja~~~~¥ r~~ELiN~M~ PNTR: TSYNC: CNT80: DVIoA: OPEN 13426 OPEN OPEN HACYll 30A(1052) ;PNTR REG TO TEST DEVICE ON LINE ;SYNC CODE ;USED FOR COUNTER OF 64. ;POIHTER FLAG WHICH WILL BRANCH TO ;TEST STATUS OF ALL LINES AFTER 12-0C1-18 16:29 PAGE 15 SfQ NODYTS: COUNT: RCVDAT: CHECKR: TRCNT: RCCNT: OPDI/: NO.DP: OPEN OPEN a a a 0 OPEN OPEN .END COMPLETING ONE LINE DATA TRANSFER WHEN =B ALL LINES HAVE BEEN TESTED COUNTS DOWN FROM 16 WHEN CHECKING DATA BUFFER REG. WORD USED TO INCRAMENT XHTED DATA STORES WORD BEING CHECKED XMT COUNT RECEI VB COUNT OP'S DONE COUNTER Nfl. DP'S SELECTED 0014 DPAE DEC/XII SYSTEM EXERCISER MODULE XDPAEO.P11 12-0CT-78 12:03 m~ 888a8~U II!I m ADDR22= OO~ 00 202 g.p 5~0 mAT 881m miN 88 m 'I" .• ~o~ IIW ~ iii g BIT i = d~ BIT = 0 0 0 Si Gn~ ; 830~0 BIT = og ITS = Sr a ~ r8~ BIW ~ ~8881~ KIT = OOg am:: B 19 REAKS = 000 40 10 "'" .!'!l B~~ 8m ~~~ps= b 41 ~: CHCK~ 0014 OR m~KR 00 8g~:634R ~D mm 8go~m CNT80 COUNT CSRl ogh42R 0 OOR C1 000U 2R D TCK~= 104 1 DATER = m~N 04 S8~p: l!" mm 88 ~8~ g~m gg ~ 3U '''''1 mm Emit un DPLJH6 189 147 00 370R 88:m 8g m~t1 g81~m 252 m* 546 ~~ J m~T = 00 A8U8~R 6R ERR TIP mIi mm mm== hD34g~R R = GRTP ~= 104415 ~:m mmR ICONT IcaDNT IORUM ~~ ld~il INIT INTER INTR KCKOFF LINKER tHCNTl ~~ll ld mt lh, 0002 R l 00~640R = 10448 OPEN 25J 08hm 88°~m OO~ lOR ~mil= m~i&R MOON M 0 ~R MOOSP MSGN~ m s ~ MODhs NO.DP NULL 344 gg8m~ ~080JOR o ~ 4R INT lHUo 00 656R ~ 888888 ;~l IU· ml 265 2T ~~ # 184 649 mm PRTY~ 8TE ij~~m PRTY = 4 PRTY4 = 000 00 ~~m ~ 888 38 PRTY7 = 000 40 542 453* 456" 526 521" 646# 534 643# m: * 5 80" m, 528' ~&8. m m# 513# 455 321 U. ~jl. mi III ih4~b ~58 i 522· 473 601 611 615 619 623 627 631 609 613 617 621 625 629 633 475 493 500 MACYll 301(1052) 12-0CT-78 16: 29 PAGE IH CROSS REFERRICE TA8LE -- USER SYMBOLS m# 522 211 514. 274 ~W m; 286 419 ~~O* 17 4 3 ~Ib: 4 5 471 500 513 513 316· l42* 394· 343 441 345* 503354· 516' 356" 3r 459" 4°i 462 537" 540 642# 186 650 188 157 189 m 191 175 192 272' 274 283" SEQ 0016 469, l41 ~gW2~ mH ~ ~8gm 471 464 m IUt lUI j8~i m~p = m~w 433 194 = 1044jO P 1SC T 0gOO 4R m~s = 8 m~R OTOA~ 408 319, Ih· n# ll~In 08 836R 317 lil· JU! mJ l~~i l~ * EfiDITS= 10441 306 II m m m~ 8Sm~~ gmt 305 ~8 339 88 268 0015 ~U 001056R 00~042R g~m 261 S~;Q 526* DPAE DEC/XU SYSTEM EXERCISEf, MODULE XDPAEO.Pll 12-0CT-78 12:03 DPXMT2 DPXMT3 MACYll 301(1052) 12-0CT-18 16:29 PAGE 11 CROSS REFERENCE TABLE -- USER SYM80LS m~ 575# 176 193 111 202# 118 636 179 638 285" 286 300' 636# 200i! 413 ~r 155 m 2g~1 202# 202M t~6 ~~g" 545. 228" 180 639 181 642 182 643 12-0C1-78 16:29 PAG,; 19 MACYll 30AOO52) CROSS REFERENCE TABLE -- USER SYMBOLS QPAE DEC/Ill SYSTEM EXERCISER MODULE 12-0CT-78 12:03 XDPAEO.PI! PS PSW PUSH = = = pm~ 05746 mm 88 gm Revan smm 8mm PUSH~ RARO RANNIM Been RCERR ReVOAT READ RESTUR RESTS! ~m RRUD R5TR! 0000548 OO!652R SQFCNI SOFER = 10440 SOFPA r SVR3 SVR4 SVR5 SVR6 SYSCNT 08S8m m~ TEXT TRcn TRPDFD~ TSYHC UPDAT VECTOR VRFLGI WASADR WDFR worD WNDOW XFLAG XMTRTN XRUD HeRR 402 tn, 413 562# !~ 800112R 000224R 000412R 648# mil m# 8888m 002116R START START! START< STAT SVRO 392- 396 t 385 88 ~~~ 04 8S0 gg~ R mw= SRI OOOOfR SR2 0 ~~ g8° 5R3 0088 4R SR4 SBADR i2httl l m 156 157 158 161 g8m~~ 175 000062R 800064R HQ 0017 413# 206# 381 493 195 ~m 548 414" m liil m m# 176 888gm 8S88m 001600R 179 1BO 476 209* 002650R m' p;# mmR 000640R OOOOlOR 287 8g5M~ lR5, 192 000116R 000114R 000660R 000005R 06R 191 302 149 OOr~o~~ 88 350 m. 335 00 620R 597 340* 641# ~m m· 579. 203* 202" 352 355 358# M 515# 511# ~59 DPAE DEC/XII SYSTEM EXERCISER MODULE XDPAED.Pll 12-0C1-16 12:03 556# 579# 5"83# sen 588# 589# 590# 59U 592# 593# MACYll 301(1052) 12-0C1-78 16"29 Fir. CROSS REPKRENCE TAPL~ -- USER S~~BCLS ~~ 20 SFQ 0018 • ABS. 000000 002660 000 001 ERRORS DETECTEO: 0 DEFAULT GLOBALS GENERATED' ~8~~¥¥~~?PtEg/=gL~f~bJg~M=DDXCOM,XDPAEO RUN-TIME RATIO: 15/4=3.6 CORE USEO, 7K (13 PAGES)
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies