Digital PDFs
Documents
Guest
Register
Log In
AC-E700C-MC
September 1978
8 pages
Original
0.6MB
view
download
Document:
CXPCCC0-PC11
Order Number:
AC-E700C-MC
Revision:
0
Pages:
8
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E700C-MC_CXPCCC0-PC11_Sep78.pdf
OCR Text
PCCC DEC/Xli XPCCCl.Pl1 1 EXERCISER MODULE 12-0CT-78 12:04 SYSTE~ MACY11 30A(1052) 12-0CT-78 16:56 PAGE 2 .RE.., IDENTIFICATION PRODUCT CODE: AC-E700C-MC PRODUCT NAME: CXPCCCO PCl1 MODULE PRODUCT DATE: SEPTEMBER 1978 MHNTHNER: DEC/Xll SUPPORT GROUP THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY ERRORS THAT MAY APPEAR IN TqIS MANUAL. THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN HE COPIED (WITH INCLUSION OF DIGITALS COPYRIGHT NOTICE) ONLY FOR liSE IN SUCH SYSTEM, EXCEPT AS M~V OTHERWISE BE PROVIDED IN WRITING BY DIGITAL. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE US, OR RtL1ABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUP~LIED BY DIGITAL. COPVRIGHT (C) 1973,1978 DIGITAL EQUIPMENT CORPORATIOW • SEQ 0001 "" PCCC DEC/X!! SYSTEM EXERCISER MODULE XPCCCO.Pll 12-0CT-78 12:04 MACYl1 30A(1052) 12-0CT-78 16:56 PAGE 3 1. /tBSTACT: PCC ~XERCISES THE PCll BY READING AN INCREMENTAL PATTERN AND/OR BY PUNCHING AN INCRE~ENTAL PATTERN AND CHECKING FOR ERRORS. 2. REQIJIREMSNTS: HARDWARE: ANY PDPll WITH A PCll STORAGE:: PCC REQUIRES: 1. DECIMAL WORDS: 287 2. OCTAL WORDS: 0437 3. OCTAL BYTES: 1076 3. PASS DEFINITION: ONE PASS CONSISTS OF READING AND/OR PU~CHING t. EXECUTION TIME: ~OO? CHARACTERS. RUNNING ALONE THE PUNCH OR READER ONE PASS TAKES AROUT ONE MINUiE. RUNNING BOTH TAKES ABOUT TWO MINUTES. 5. CON~IGURATION REQUIREMENTS: THE FOLLOWING STATE OF SRI INDICATES THE OPERATION TO BE PERFORMED. BITS 1 0 READER ONLY PUNCH ONLY READER AND PUNCH 1 6. DEVICE/OPTION SETUP: 8 MUST BUILD AN LOAD IN THE READER. ~ INCRE~ENTAL TEST PATTERN ON THE PUNCH TO SEq 0002 PCCC DEC/XII SYSTEM EXERCISER MODoLE XPCCCO.Pll 12-0CT-78 12:04 7. ~ODULE MACV11 30A(1052} 12-0CT-78 16:56 OPERATION: INIrIALIZES A PUNCH AND GENERATES AN INCREMENrAL TEST PATTERN, AND/OR READS AN INCREMENTAL TEST PATTERN. 8. OPERATION OPTIONS: NONE 9. ~ON-STANDARD PRINTOUTS: ALL PRINTOUTS CONFORM TO DEC/Xli SPECIFICATIONS. PAGE 4 SEQ 0003 f -' PCCC gEC/Xll SYSTEM EXERCISER ~ODULE XPCCC .Pl1 12-0CT-76 12:04 MACV11 30A(1052) 12-0CT-76 16:56 888888: IOMOD PAGE 5 (PCCC )177558 70 4 ,,6000 20 MODULE 1400 6~p~cE ,1775~O,70£4,,~6000~20 .TITLE PCCC D~C/X11 SYSTEM EX~RCl~ER "luDULE DDXCOM VERSION 6 23-MAV-76 BIN • LIST ;*********************************************************************** BEGIN: 041503 040 MODNAM: .ASCII /PCCC I ;MODULE HI E. XFLaG: .BVTE OPEN USED TO KEEP TRACK OF WBUFF USAGE ADOR: 177550+0 1ST DEVICE ADDR. VECTOR: 70+0 1ST DEVICE VECTOR. O~0012" ~oo .BYTE PRTY4+0 1ST BR LEVEL. BRt: BR2: .9VTE PRTV+O 000013" 000 2ND BR LEVEL. DVID1: +1 DEVICE INDICATOR 1. o814' °88°01 I) 16' () 000 SR1: OPEN SWITCH REGISTER 1 8~ SR2: OPEN SWITCH REGISTER 2 g8~~: SR3: OPEN SWITCH REGISTER 3 000024' 000000 SR4: OPEN ~~II~~*~~~I~t~~*1********************* ~;:;;***~:~oo;****************** STATUS WORD. Og8~26' o 30" 140000 000224' INIT: START "!ODULE START ADDR. ~ODULE STACK POI~TER. SPOINT: ~ODSP 8&g~6r paSCNT: v PASS COUNTER. 001)036" 006000 ICONT: 6000 # OF ITERATIONS PER PASS=6000 000040' 000000 LaC TO COUNT ITERATIONS ICOUNT: 0 LOC TO SAVE TOTAL SOFT ERRORS SOFCNT: g8g8~~: HRDCNT: Loe TO SAVE TOTAL HARD ERRORS SOFPAS: 0 LaC TO SAVE SOFT ERRORS PER PASS 08° 046 ' 008°g o LaC TO S~VE HARD ERRORS PER PASS HRDPAS: 0 SVSCNT: 0 OF SVS ERRORS ACCUMULATED 8 HOLDS RANDOM ~ WHEN RAND MACRO IS CALLED RANNU"!: 0 000856' RESERVED FOR MONITOR USE CONFIG: 000056' 000000 RESERVED FOR MONITOR USE PES1: !)()~060' 1)00000 RESERVED fOR MONITOR USE RES2: SVRO: OPEN LOC TO SAVE RO. 000062' 0008go 000064" 000 (I SVR1: OPEN LOC TO SAVE RI. 000066' 000000 LDC TO SAVE R2. SVR2: OPEN LOC TO SAVE R3. OPEN SVR3: 800~()O SVR4: OPEN LOC TO SAVE R4. 000074' 088..,88 LOC TO SAVE R5. SVRS: OPEN SIlR5: OPEN LaC TO SAVE R6. 000076' ADDR OF CURRENT CSR. OPEN CSRA: 080100' 1100 (I ADDR OF GOOD D~TA, OR SAADR: o 0102' CONTENTS OF CSR. 000102' 000000 ACSR: OPEN ~DDR OF RAD DATA OR 000104' ItIASADR: 000104" OOC()OO STaTUS REG CONTE~TS. ASHT: OPEN TVPE OF ERROR 000106' ERPTVP: 0011106' 000000 EXPECTED DATA. ASB: OPEN OPEN ACTUAL DATA. AWAS: g88H~: 88838~· RESTART ADDRESS AFTER END OF P~SS RSTRT: RESTRT 8U~g~: o413~8 gRRgh: b3Z51~ 8 888&88 gSR u: 883888 8 hg n: Sh88S * 8 8&88H: 000808 SEQ 0004 PCCC DEC/X11 SYSTEM EXERCISER MODULE XPCCCO.P11 12-0CT-79 12:04 Ov0114' 000000 000116' 000000 000120' 000000 000122' 8888t8 ! 168 l~o 171 72 73 74 t 175 ~H 000224' 012767 08823g" 012767 o 24" 012767 8~g~!~: aHU3 COOOO1 177636 000272" 005a67 177620 5367 536 oo 00 22' g~5~6 26" o 0332" ,1 ~ 7 ~11 G 8546 g8g~~~: 88I~8j 177526 118 179 gla!&!: gl~m o o 83P' g o 184 185 OOOP6' 1~671, 000 42'" () 576 77 450 A0')526 000350" 016702 000354' 022222 177432 00f\3fi4' 116111 000412' 177422 n~ 183 U~ 188 18~ 190 191 93 195 p761g r50 544 00(1346" 001442 456 Ao6540" lU 000370' 004567 000312 199 20~ 207 ~&~ 30A(1052) OPEN OPEN OPEN ~2EPT • NLIST .WORD .LIST .ENDR SPSIZ 16:56 PAGE 15 SEQ 0005 WORDS TO ME~ORY PER ITERATION WORDS FROM ~EMORV PER ITERATION ~ OF INTERRUPTS PER ITERATION ~OOULE IDENTIFICATION "'U~BER=20 ~OOULE STACK STARTS HERE • o ,*********************************************************************** MOV 1 ,INTR AT LEAST ONE tNT/ITER. MOV ,\IIDTO ONE WORD TO ~E~/ITER MOV WDFR ONE WORD FROM ~E~/ITER. ARE BOTH SELECTED ? ~fT1,SPl NO-FIND OUT WHO - PUN OR READER INC HlTR 2 INTERRUPTS PER ITERATION BR RESTRT TST SR1 1$: ;REAOER ONLY ? BNE 2$ ;~O - PUN ONLY CLR WDFR ;VES NO WORDS FROM MEM BR RESTRT 2$' CLR WOTO ;PUN ONLY-NO WORD TO ME~ RESTRT: ~OV SR1LSWR ST ARTl: CLR CHAt< CLF. SCH CLI< WTCT /oKOV VECTOR Rl SET VECTOR MOV #RDVEC~(Rl)+ SET VECTOR MOVB BR1,(R!} SET BR LEVEL Sir/I< TST TEST FOR READER OR PUNCH SEQ READ START: I 1 no }PUNCH ROUTINE PUNCH: HOV CMP TST HOV MOVll 000002 12-0CT-78 Gapu: ADDR,R2 GET BASE ADDRESS Rl,(Rl) SET VECTOR SET BR LEVEL l ~~~VCT(Rl)+ R2~+'(R2)+ JSR R5( \liT MOV CHAR,2(R2) #10(l,(R2) BIS EXIT$,BEGIN I~I gU~g= :~g~~~s CHECK FOR READY SET CHARACTER SET PUNCH INTERRUPT ;EXIT TO ~ONITOR. MODULE WAIT FOR INTERRUPT. 000374" 016762 '(1)464 000412' 00041.2' !)00004 ;PUNCH SERVICE ROUTINE PCHVCT: ~iRQS;BEGiN;i$----------~-QUEUE-UP-TO-CONTi~UE-iT-i~-ANO-RTi----000000' 000420" n3 S88i8~: tHU6 888b88 . 204 205 206 000562 1 O~5542 tn 88B~~g: 8q~HI 94 195 177666 177654 88888l 177650 000002 177542 o 0256" 885267 0 °262' 0410 ~ 6" WDTO WDFR INTR IO"lU MODSP: 000224" 65 66 167 M~CVll , ,) II MACYll 30A(1052) ~ll ~t mm: 888n o lill!l8 7 1$. 000100 000001 ~U mui: iLtd 888m, 000436 INC: 000452' 000746 m 000454' 016700 Ii srI" 171326 888m: mm 888m og:!'! mm it qddad Hi 88m: mm 000002 000000 ' D00374 000362 000354 m ~3~ ., 888m: mm jls 000540' 000540' 000004 m m r!: 888m, 8MI BIT NE R f~NeSWR BR GOPU n6¥rS'8~m me GORD. 16.56 PAGE 7 SEQ 0006 ~i¥-----fiif;(R2i-------~~~~.R;~iT~iiAiLg------------------------ IREAD ROUTINE READ. MOV JSR MOV RDS. JSR INCB 000526' 000761 12-0CT-78 'JEST IF PUNCH ONLY ES ,GO READ I s~~~'thRE~RA~r 1~~~A~AgNDF PASS lDDR,RO ISET READER ADDRESS ~~l~~~gcH 1~~O~ CHARACTER ~~~GORD ~HfiCHARl IU5W CHAR=INCRE~EHTED ONE? ,READ BIT SWR BNE ENDITS,8EGIN DR RDS ,TEST FOR READ ONLY ,8R IF 80TH ~~¥TS,8E!lgl'(RO) ,SET READ AHD INT ENABLE 'EXIT TO MONITOR. MODULE WAIT FOR INTERRUPT. UE !~~~~.&RE~RAe[ ~1~~A!'3NoF PASS ,READ SERVICE ROUNTINE ROVEC: ~iRQS;BEGiN;iS----------;-QUEUE-UP-io-CONTiNUE-AT-is-iNO-RTi----000000' 000546' 000100 15: g 8m: BlllI! AU 000002 000306 ~~3 000276 6i i 11~4r H : 81 b r 8 000274 ~h~~ 88m: 88m!8i ~i~-----ii8~;(ROj-------i~~i.R;~iT;ii&iLE-----------------------~a, ~~~ ),CHARl ~iH tA~~ CHARS READ? iST8 BNE CARl 25 ItHECK FOR ZERO iil 2$ : ~~s ~gRD MACYl1 30A(1052) 12-0CT-7B 1~~~~RCHAR ,RETURN 16:56 PAGE 8 IASCII "ESSAGE CALL WITH COMMON HEADER ,OROP PUNCH ,KEEP READING 88mr 000752' ,READ ERROR RDER: ,ASCII ~ESSAGE CALL WITH CO~MON HEADER ,DROP READER ,OATA ERROR ; WAIT LOOP 000150 177654 888888: WT: TsrB I R2 ) IS: m TST CT n (R6)+ 25; DROP: BPL RTS JMP R~ PCHER mm:um BR Wi ENDS, BEGIN ,TEST FOR READY IREADY OUT ,RE STORE SUCK 'TI~E RETURN TO ~ONITOR •••• ITHEN CONTINUE U NEXT INSTRUCTION. ITE~PORARY SEQ 0007 • MACVll 3H(1052) 12-0CT-78 16:56 PAGE Q SEQ 000 a ,VALUES OF "K" 888m; mnr 888m; mHr mm 888~g~; 8~g~f~ 8~fr5g OO~772' 026112 042040 001014' 0441 3 022440 snm Me:S2 : ~~m7 PCH: • ASCIZ 'f • ASCIZ ' . READ ERROR, DROPPED THE READER %' PUNCH ERROR, DROPPED THE PUNCH '" am 8 8m~g mq~~ !loo g~m~; 047522 CHAR: SCH: 0 0 mH: 80 S~R: 000001 .END mgc8~mll SB!5~T~~iiR~m'4 .ODULE 888~m HU ADDR22= 0li ASB 6R ASTAT rR AWAS 0 ~R BEG~N 0 R BIT = 0 ~m inU.1 t 8 go mio ~ gg'~~8~ mp m us3 8&gg ~ ~ UBs ~ mm 'Til! m H• 1!!li.: il iU 1m Uh ~ ~ J~ = 0 = AKS = 40 mm~ 7~R gnARl ONFIG R R m~K = 4 i DA~ER~= ~r~Oi OM 86~ ~ BVIDl 01 R r!I' r m~TS~ m m !ml" me ~ S= U?(R R GWBUF~= 0 0044R 44~ GORD HRDeN qROER~= ~ro~ R qRDPA ICONT ICOUNT IDNUM mT 165 • 65~ ~ BIT5 BIT9 165 8 g0 36P 40B 22R 8S8 m INTR MAPPS= ~go~I~R 4 ~ES 07 6P 191 ~agl~lRls~ •• a~~)TAiliO~!-~~ER11&==OL~AGE 11 226 290' ~w 209 218 237 247 346. 262 291 3491 169 UU 1m im nn m m HU ~~~t l~~· ~~! ~n ~oo 33 Hit 1m m: m 217' 259' 316. 237 202 247 220 231 246. m! m 217. 236 171' 271 166" 325& 1m In:1 165 m. ma SEQ 0009 264 254 271 281 293 310 311 317 PCCC DEC/XU SYSTEM F.XERCISER MODULE XPCCCO.Pl1 12-0C1-78 12:04 328ij ~~~hM ~8~m~ H3# 271 MODSP TR ~~m =~ ~SG~ NUL = OPEN I m· 8 0 65 111 ~ iii m H 48 = 0 SUUO 65# oms = ~A~CNT ~~ pgHER 0 604R VCT pOP~~ == USWR 5 6 W m ~mp2~ goa~~3 1m ms nm ~ W~~8 2U# 172 226ft 176 178' 80 129# 229' 232' 233 pP m 173 17R 285 295 SPOINT 0 32R mIZ = R 0 0 125# ~~i W 2 ~g~ 20# START! STAT 0 312R 000026R 1 123 S~SCNT • ARS. 139 156 260 290 34H 140 165# 141 142 143 144 145 ~~9 m" 8~8m~ W q: ~6H 75 EYERCISER ~ODULE 12-0CT-78 12:04 SVSTE~ g~g~m lUi u~~m 1 74R UU 88m 8g8nR 1m a 185 214 rm; in: m' 14# mra~ 88& ba~ 88bsm mm MACYll 30A(l0521 12-0CT-78 16:56 P~GE 13 CROSS REFF.PF.NCE TABLE -- USER SV~~QLS SEQ 0011 41' ~Emg= 0 0 ~ R WASADR WDFR ~~TO WTCT XFLAG 138 155 165ft 18386 mm smm gmm lam!' !li!I!. m~ 121 154 308 254 338# !HI m# RES2 RSTRT SBADR SVR6 SWR ~2 65 3 m m~ RT SVR~ SVR SVR SVP3 pO Hl i!RR pcce DEe/Xll XPCCCO.Pll 1~1 m ", , ,r'iii'\! ~~ART 119 p~# li:I!. 8 ~mc 8 ~m mr g gam g 281 !Ill psw = ~ ~8 PUNCH 0035 R PUSH = 0,)5746 RDER RDS 270. SEQ 0010 H5ft 8& PRrYo ~8 PRTYI = = PRTY2 PRTY3 = = g~glog 4 ~m~ ~ g 331# mn lU! m m: 13 MACYll 30A(10521 12-0eT-78 16:56 PAGE 12 CROSS REFERENCE TABLE -- USER SY~90LS 1~2 175" 551• ~3 305' 000 001 ERRORS DETECTED: 0 D~FAULT GLOBALS GE~EPATED: 0 ~fr~~~~~~~CiC~/~~L~C~b~5§M=DDXCOM,XPCCCO RUN-TI~E RAT;O: 19~2=6.8 CORE USED: K ( l PAGES) HB# 235 272 274' 292 284' 350~
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies