Digital PDFs
Documents
Guest
Register
Log In
XX-36B5B-35
July 2013
10 pages
Original
0.6MB
view
download
Document:
17 PUNTST
Order Number:
XX-36B5B-35
Revision:
Pages:
10
Original Filename:
http://bitsavers.org/pdf/dec/pdp15/diag/MAINDEC-15-DAQAA-A-LA_System_Exerciser/17_PUNTST.pdf
OCR Text
o o 0 PAGE PUNTS! SRC C) IR;V DAT~ 7002~~ ,.-,\ A 7VJ0204 A 700 2 14 A 0 ,....\ \...,1 700?~; A 00000 R 400000 R 000000 0000? R 0Ci'0000 00003 R 000000 00004 R 000064 00005 R 000032 00009 R 202~;§ 00007 R 24~~2~ 00010 R 000~~0. A 0000~ o 0 0 0 0 0 11/0 I I -0 o o .D$A ,OSA R R A A A .SlXBT PSERV PINlT IMASK FOR CHAIN MOPE ~0 ,BbOCK 00022 R kHJ0000 A 00023 R 0000~~ A 00024 R 0000~0 A 0002~ R 0000~YJ A 000~6 R 000~H'0 A 000~7 R 000000 A 00030 R 0000~~ A 0~031 R 0~H)':'~0 A SVSERR E:RCOOE 7 0 IERROR INDICATOR IWOHO COUNt F6R DATA WORDS /ERROR COOg . ITHE SEVEN ~OCATIONS IPOLkOWtNG THE ERROR CODE IARE FOR OATA 0 o (0 o o (1 o o INH~~IT§ THE PUNCH TEST I ITHE PUNCH TEST Wl~~ ~UNCH RANOOM NUMBERS COMP~IMENTING THE IPUNCH MODE (~SA,~SB) FOR EVERY OTH~R RANDOM NUMBER, APTER PUNCHING IA SPECIFI~D NUMijER Of CO~UMNS, 8~ANK ~EADER WILL BE PUNCHED AND ITHE T~ST WIL~_oSTART 9VER t THE PUNCHED TAPE MAY BE TORN OFF IANV P~ACE IN "TH~ ~~ANK LEADER TO BE USED AS A TEST TAPE If OR THE RANDO~ ~UM8E~ REAPER TE5T.ITWO Cg) POSSI8~~-PUNeH ERRORS MAY OCCURS I - 1) NO TAPE IN PUNCH Ig) PSF-SKIPPEU . " - WITH" IORS STATUS BIT CkEAR ,EJECT o o o o o I I I I o o o o lAC SW1TCH ~4 o o ~P.UNT~T' IERROR· CODE J "."" 0 O(VICE, NO ApI I A 00020 R 00 fH1 "'0 A 0002l R 0000~0 A o o PSF::?0~20~ I UODSW 402HZH'0 A A A 0 o PSf3;:'l00244 0~0~~ R () 3/1/~~ PCF::70~202 PS"A::70~204 \..) 0 PUN9H TtST FOR SYSTEM EXERCISER .EBREL. I ' 0 0 NUMBE~ .TIT~E RANOOM NUMB~R PUNCH TEST FOR SYSTEM EXERCISER ICOPYRIGHT-J0NE 9, 1910 IDIGJTA~ ~QUIPMENT CORPORATION, MAYNARO, MASS, IEARk k. BOUS~ " " 0 0 RANDOM o o o o o 0 o 0 o 0 o o o o 01 PAGE 2 PUNTS! SRC o o o o () o o· o o o o o o o o o o PUNCH TE:ST FOR SYSTEt1 EXERCISER o IINITIAL,12E; THE Py'NCH TEST 00032 R 000~~0. A 00033 R 2000. 3 2 R' 00034 R 040064 R 0003!; R 200~~1 R 00036 R 040:545 R PINIT I (1 k,AC OAC LrAC DAe CAe D2M bAC 00037 R 040354 R 00040 R 1~0~~~ R 0~041 R 20036, R 0004g R 04034'1 R 00043 R 200~~~ R 00044 R 0403:;7 R fH~045 R 200367 R 0W046 R 040350 R 00047 R 0403~2 R 00050 R 200J70 R 0005l. R 040351 R 00052 R 0403~~ R DAC ~AC OAC L,AC OAC DAC ICO~l)MNS RANST~ P~100; ((470~l 11ST RANDOM STALk COlJNT ISET PUNCH MODE: APHA PONTR ICO~UMN gObCNI IF'U~L b~OCtR.- ( 77~HH00 (731420 RANA· . RANX ~~~5q;0, ~AC 00055 R 140020 R 00056 R 140022 R 000~7 R 1400.*1 R D2M O?M D~M OtM 0~0~~ R 1403~0 R 00062 R lkJ0+~? R 000~3 R 620032 R (776v)~0 RANB RANY DAC 00060 R 1403~6 R PSERV DAC R 040~"11 R Di!M JMS JMP~ o PINIT L,AC OAC 00o,3 R 20037i R 000~4 o RANDOM NUMBEf~ OF t,.E:A!)ER TO 8E P~JNCHEO o o COUNTER COUNTER IINl.TIAl,..Itg RANDOM NUMBER A SPEED o o IINITIAl"lt~ RANDOM NU~1BER B o (P~ERA P~TSWt ?XSr:R~ E:~gOQ; ~~COD;~l ID;STINATION ?WITCH IERROR INDICATOH IWOHD COUNT FLGORV BINCN! PUNTST o o o PJNIT- I ISERVICe: ~NTRANC~ POR THE PUNCH TEST 00.064 R 000000 A 00065 R 200356 ·R 00066 R 740200 A 00067 R 100~~~ R 00070 R 6~007l R 0007:\. R vJ00000 A 00072 R 700z0i A 00073 R 600303 R 00074 R 700314 A 00015 R 0400g3 R 00076 R 500372 R 00077 R 74:l.2~0 A 00100 R 600335 R 0010~ R 2~0~60 R 00102 R 140200 A R 620171 R 0fZl1,04 R 100107 R 0010:; R 750000 A 0~1~6 R 620~~1 R 0~1~3 PSERV I 0 bAC F~GORV ". .. , . JMP~ D?TSW; SlA JMS OSiSWl PSERA 0 ..... ~ '.. f:hAGUe BiNCNT '..... - I=TO STAbh OR NORt~A~ PUNCH IENTERED BY MONITOR BECAUSE OF IPROGRAM INTERRUPT. IF PUNCH IFbAG IS NOT ~JP , RETlJRN TO IMONITOR WITH .Ac=,..,~ Ilf FbAG 15 UP, DO NEXT OPERATION ITHEN EXIT WITH AC=0 IPSF~ SKIPPE;O BUT STATUS 811 CL.EAR 1010 W~ PUNCH fULL BINARY NUM8~H T~S8 P~NTS! INO, RETURN TO BINARY PUNCH IYES, 00 NORMAh Pl)NCH PSF JMP NQPb A§ .DAC E:RCODE!+!1 JaRS AND SNA JMP PSE:RV.l l"AC Si!A JMP~ JMS CLr.A JMP* ,EJECT IW~HE WE PUNCHING? IY;S, CHECK I r F'INtSHE:D ( i~H1000 0' . - - - ERROR~ . P?~RV o o o o o o o o o o I .. -- -- -- .- - U G c) o o o o o o o o o o. o o o o o - PAGE PUNTS! SRC ;;3 00~07 R 000000 A 00~10 R 440345 R 00l~~ R 600~~0 RANDOt~ PUNTST JMP 00112 R 77777'1 A 00113 R 04034? R 00114 R 44034~1 R 00~15 R k,AW DAC 600123. R b;OCT~ ~SAD;~ b~OCTH PCNTRpQNCH ~AW ~4 OAC D~M PCr+l~ JMP~ IPUNCH OUT bEADER 0 ~l tS~ JMP R 777774 A R 0400~0 R R 1~0~2l R R 7002;].2 A 0~~22 R 620~~4 R 00116 00:ll.7 00120 00121 0 0 ts~ R 0 NUMBER PU N2H TE;:ST FOR SYSTEM EXERC.!SER SY~ERH S.YSe:R~"'l P~~RV IOONE PUNCHIN~? IND, PUNCH NEXT NUMBER ITE,:?,T DONE, EX~T 0 0 \ ICbEAR PUNCH F.l~AG, C~e:AR AC 0 I I /PUNOH SUBROUI1Nf;; 001~3 R 1002~~ R 00124 R 040361 R 0f(J1~5 R 20034Q R 00126 R 7412~0 A 00127 R 600Z04 R 00130 R 777775 A t!H1l~+ R 04030~ R 00132 R 2003~i R 001~3 R 74202~ A 00134 R 7420~~ A 00135 R 7420~0 A 001~6 R 7420Z0 A 00137 R 742020 A 00140 R 742020 A 00141 R 0403Q~ R 00~42 R 100114 R 00143 R 2003.~~ R 00144 R 742020 A 00145 R 742020 A 00146 R 742020 A 0"':).47 R 040362 R 001,50 R 10017~ R 00~'~ R 200301 R 00152 R 040~§~ R 00.1,3 R 1001?1 R PUNCH I JMS OAC bAC SNA JMP bAW DAC hAC HANDOM PATA PMODE 'fPSA ~3 SlNCNI DATA RTR RTR RiR 0 IGET THE NU~1BER TO BE PUNCHEQ IDETERMINE PUNCH MODE 0 IAPHA PUNCH MODE ISEI !'I!'3 IN BINARY COUNTER 0 ISET UP TO PUNCH 1ST COLUMN 181T 0",5 0 RTR RTR RTR DAC JMS L"AC RTR BlNNU~ T~Sa DATA DAC JMS t3INNLJM bAC PArA DAC alNNU~ T~SB I ,EJECr 0 IPLJNCH 1ST BINARY TPSB . C06U~1N ISET UP TO PUNCH 2ND COL,U~lN 181TS RTR RTR JMS 0 0 6~12 IPlJNCH 2ND BINARY COI,..UMN IPUNCH 3RO BINARY COl.,.UMN 0 0 0 o 0 o 0 o 0 o 0 o 0 o o o o o PAGE 4 PUNTS! SRc 00154 R 20031~ R 00155 R 740001 A 00156 R 040346 R 00157 R 77777'7 A 001~2 R 740020 A 00163 R 741400 A o 0~:l.~5 R 440~~7 00l~6 R 6,01~7 00167 R 200373 00f70 R 040~t~ 00~71 R 2003~4 0~17~ R 0403§3 0~1~3 R 620;~~ o o PR~T 00~64 R p~10r)f:: ~AC CMA ICHANG~ THE P~NCH t'1QDE PMQDE DAC l.AW OAC LAC 00160 R 040;j56 R 00161 R 200001 R o o RANDOM NUM8E~ PUNCH TEST FOR SYSTEM EXEHCISER ~l, F:hGDRX IINOICATES FbAG DRIVEN uqOSW+;1. $~6 JMP~ PUNTST 1St JMP* R R R R R ~AC R 99bcNI ICOUNTER FOR FULl.. SPEEO PUNCH PUNTST (~TA~h o 11NITIALI~e: THE STAl..l" ROUTINE HANSTb IINITIA~Il!~ A Nt) o OSTSWl DAC bAC DAO NOSTA~ STAb," COUNT pYNTSI o IBINARY PUNCH ROUTIN~ () R JMP~ I I o o o o o o o o 00174 R 000V?~0 00175 R ;1,00311 00176 R 100266 00.3,77 R 2003~~ f2Hb 200 R 700244 002~1 R 440~~~' 0020~ R 7400~0 00203 R 600i~1 A IjPSB I 0 JMS R R R A R A R JMS l.AO IjRb D TNQTA~ t3~.NNl)~ IEXAMINE FOR HOl"D SWITCH ITEST FOR NO JAPE: IGET NUMBER TO BE PUNCHED £3JNCNI I=. PSB IS~ NOP JMP TO 0 WHt:;N A PUL6 BINARY NO, HA? BEEN PUNCHED IAb,PHA PUNCH ROUTINE - I TPSA JMS JMS bAC .". ' . ~< ' HObD TNQTA~ OArA PSA ~JMP ,EJECT PR~T o o o P~~T I 00204 R 100~11. R 00205 R 10022 6 R 00206 R 200~61 R 00?07 R 700204. A 0~~10 R 600154 R o o RAR 620107 R o IEXAMINE FOR HOLD SWITCH IT~ST POR NO TAPE IG~T NUMBER TO HE PUNCHEO o o o o o o o o o o o o o o o 0 0 I 0 PAGE 5 PUNTSI SRC 0 0 0 0 0'P2;t~ 00212 R 200~?§ R 0 0 0 0 0 0 PCP 00214 R 1403~2 R 00215 R 440~~4 R 0023,6 R 600227 R D2M IS~ Jt~P 00217 R 1~H)2~~ R JMS PAC 00222 R 600i01 R JMP 00220 R 040J~1 R 00221 R 440363 R IS~ '10223 R 040~~7 R 002~4 R 20031; R 0 0 bAC OAC LsAC OAe J~IP 1 ST~EXT ~AW DAC Ct,A 0023" R 7'00~0 A 00232 R 620~§4 R JMP~ I I IG£.N~HATE 0023~ R 000~~0. 00234 R 3403~2 A R GENRAN §T~EXI GENRAN RANSrL NOSTA~ P~ERV'; 1 IPUNCH THE NEXT FRAME: ISI::T UP NO STA~L COUNT o O$TSW~ ICbEAR THE STAb~ S~H TCH o ",,5 ICONTINUE STA~6 o IRETlJRN TO ~10N I TOR o (PSERA P~~RV i'~ SYSERH ..•. ~. . .... ~ F§;RV TAO TAD RANx RANY RANY o AND (~77 A CMA R JMPi~ IRANDOM NUMBER SIJB,ROUIINE, EXIT WITH NUMBER IN THE I 0 CL"'IC~A TAO 0025l R 3403~l R 002,2 R 0403~0 R TAD PAC RANA RAN8 RANA A GL,K TAD R R R TAD RANA RANB OAC RANS .EJ.ECT AC o o R JMP~ o ~;NRAN I 00253 R 7~0010 002~4 R 340350 00~55 R 3403:>1 00g:;!.? R 0~0~~l 00gS7 R 620~~§ o o OAG RANDOM o RAN X RANY RANX R R 00246 R 00000v) A 00247 R 7~4000 A 00250 R 340350 R o 99bCN! I G~K R R RANSTh o 0 PAC 00?37 R 750010 A fhGORY IF~AG DRIVEN? IYE.S, CLEAR Trl~ PUNCH F~AG INO, ENTERED SYSERR",5 ICOUNTER STALL N0. ICONTINUE STA~b ISET UP FOR N~XT STA~~ TIME RANQOM ~TAb~ N0, , EXlT WITH N0. IN THE: AC TAO TAO 00235 R 340~53 R 002;$6 R (1403!)2 R 00240 R 340~~~ 0024l R 340353 00242 R 0403~3 00243 R 500~~~ 00244 R 74000;1. 00245 R 6202~3 F~GORX S2A 00213 R 7~lQ'20~ A 00227 R 777773 A 00230 R 040020 R 0 ~TAl..h R 740200 A 0 0 o I 00225 R 040~~1 R 00226 R 6KJ01~~ R 0 o RANDOM NUMSER PUN~H TEST FOR SYSTEM EXEHClSER IRANOOM STAbL ROUTINE 0 1 RANDOM o o o 0 o 0 o 0 0 1 '., o () 0 PAGe:. 6 PUNTS! SRO o o o IPUNCH ~EAOER BEfORE ~TARTING TEST o o o 00260 R 100~~1 R 002~~ R 1002?~ I~ 00262 R 700~l4 A 00263 R 777717 A HO~O PSA:t10 TNOTA~ kAW '. -~1 DAC JMP* IT~ST 0 F~G,ORV P~NTSI IEXAMINE HOLD SWITCH IT~ST FOR NO TAPE FLAG IPUNCH ALPHA NUMERlC 0 IINOICATES FLAG DRIVEN 0 0 FOR NO TAPE CON~ITION I 00266 R 000000 A 0~267 R 7003:1.4 A 00270 R 500375 R 0027l R 7~1~~~ A 002t~ R 6~02e§ R TNOTAP 0 0 IORS INO TAPE Fk,AG AND SNA JMP~ I 0~2~3 R 7777~7 A ~AW 00274 R 040020 R 00275 R· 2003~§. R 00276 R 040~22 R 00?77 R 777777 A 00300 R 040021 R 00301, R 7002i2 A TNOTA~ ITAPE OK ~;J. INO TAPE, SET UP ERROR SYSERR (l . DAC ~ ~AC ~ROOOE OAC ;~ bAW OAe - ~~QOP§~l, PCF·l~ J~1P~ 1 I 00;S"'~ R 620~~~ R P~NTSI INQ FLAG PROM PUN9H, ~gTURN IERROR CODE 01; NO TAPg ION; DATA WORDS TO BE PRINT~D ICb;AR PUNCH F~AG, CLEAR AC WITH AC~~l I 0030~ R 777777 A NOrbAG k,AW JMP* I I o o JMS JMS I I 0~3~4 R 620~~~ R o o hEAOER 00264 R 040~~~ R 0~2~5 R 620;1.~7 R o () 0 I o o RANDOM NUMBER PU N9H TEST FOR SYSTEM EXERCISER IT~ST THAT TH~ A A R R FL,AGUP PUNCH ~AS FINISHED BEFORE CONTINUING. ~ PSF JMP JMP* I .EJECT NOP6 AG FbAGU~ 0 0 0 0 0 ~~ P~g:RV I 00305 R 000000 00306 R 700~01 00307 R 6'H:J3~L3 00310 R 620~~~ 0 IT;5T FOR PUN9 H F6AG IPUNCH HAS NOT FINISHED IP~AG UP CONTINUE 0 0 0 0 o o 0 o 0 o 0 () 0 0 o 0 0 PAGE 7 0 0 0 0 0 0 00313, R 0VJ0@~~ A 00312 R 7;i0004 A 003i3 R 500~77 R 00314 R 7~t~~~ 00315 R 6~03l1 00316 R 20007;1. 00317 R 040~55 00320 R 200400 00321 R 040071 J~1P* bAC H9bD OSTSWl R DAC SAVOS! R DAG R 00323 R 7412~~ A 0~324 R 600247 R 00325 R 700~0~ A 00326 R 600Z27 R 00327 R 70020, A 00330 R 1403~6 R 0~331 R 6~02a7 R 6 AC $NA JMP 00332 R 200~~~ R 0 0 o lAG SW 14 lIS SWITCH UP'.' INO ., CONTINUE IY~S, SAVE RETURN APDRgSS o o (tto~O,? PSiSWl F~GORX o STbEXI PSF' Jr~p PCP D~M JMP HOL,O.2 I bAC DAC 00333 R 040",'11 R 00334 R 600~~~ R JMP STk,EXT .... o ~ fhGDRV STbt:XI SAvas! OSTSWl,. HObO+'; ICh;AR PUNOH ~l,AG o IEXIT VIA '!'!5 IRESTORE RgTURN ADDRESS o IRr::TEST SWITCH I I o IE;RROR 2 IS WH~N ~SF ~KIPPE:D BUT STATUS BJT C~EAR 00335 R 200~~l R 00~~6 R 04002Z R E:RROR2 00337 R 777777 A 0 0 ~AC R 00~2~ R 2003~6 <;0 R 00343 R 7002;'2 A 0 ANO SNA 0 0 bAS R R 00341 R 777776 A 0 H06 0 I 0 A 0 0 o ITEST AC SWITgH ,,~ WH.l.CH DlSASbES THE PUNCH TEST 0 0 o RANDOM NUMBEH PUN~H TEST fOR SYSTEt4 EXEr-~ClSER PUNTS! SRC 0034~ R 04002l R 003¢2 R 0000~~ A 0~3~3 R 000~~~ A DAC SYSERR DAC JMP~ ·~e:PCTR PMODE: peNTR RANA RAN8 RANX RANY RANSTl, SAVOST f'LGDRV CObCNT B.INCNT DATA 8INNUM NO$TA~ IERROR 2 ~l ~a () - f;~OOD;~l PCF?tl~~ 00344 R 6~0~~1 R 00361 R 000000 A ~~QOO; L..AW o (~ PAC 6AW 00340 R 040~20 00345 R 0000~0 A 00346 R 000000 A 00347 R 000$~0 A 00350 R 000~~~ A 00~5t R 000000 A 00352 R 000000 A 0035~ R 00.0000 A 0~3~4 R 000000 A 00355 R 000000 A 003'6 R 0000.~0 A 00357 R 000"H10 A 00360 R 000~~0 A I l"AO P~;RV IC6~AR PUNCH [bAG, C~EAR AC o I I 0 o 0 o 0 0 0 0 o 0 0 0 o 0 0 0 0 o 0 0 o ,EJECT 0 o 0 o () Cl C) PAGE: 6 0 PUNTS! SRC 000~~~ R 00364 R 776000 0 C) 0 0 0 I 0~36!;) R 747001 00366 R 7'70~00 003~7 R 7311~0 00370 R 0156"O RANDOM NUMBER PU N2H TEST FOR SYSTEM EX~RCISER ,END UOOSW A~b A ~b A *h o o A ub A ~6 00371 R 000072 R *~ 00372 R 1~~H'0~0 A ~b 00373 00374 00375 00376 o o R 00023.1 R ~b R 000377 A ~b o R 000~~1 A ~.b o R 000400 A 4tb 00377 R 000010 A ~k 00400 R 00033~ R ~b 0~~~j, R 000~~? A *~ § l}E ~~0403 NO ER R9R blNES o 0 o 0 o '0 o 0 o 0 o 0 o o 0 o 0 o 0 o 0 o 0 o 0 o 0 C) 0 I o o c) () o o o o PAGe; BINCNT DSrSWl f~GORV ~EAOER PCF PRE;T PSERV PUNTST RANSTl., ~TA~6 TPSA PUNTS! SRC 9 00360 R B1NNU~1 00356 R GENRAN 00071 R 00260 R 700202 A . fH~154 R 0~064 R 00107 R 00354 R 0~211 R 0~204 R RANDOM NlJMS£R PUNCH - TEST FOR SYSTE~1 EXEHCISER 00392 R CObrCNT 00233 R I.,EPCTR 00345 R P9NTR 0~3~7 R PSA 70~2@4 A PSt:RV, 0k:)1~1 R ~Obq NOFI.,AG ~INJT EROOOF: RAN.A RANX ST~~XT TPS8 o . 00022 R 0eJ3!50 R 003;;2 R 002~7 R 0~1?4 R ~RROR2 0035'7 R ~)033~ R ~0311 R 00303 R DATA FbAGUP HO~D.2 NOS TAb R PMODE PSF "10020;1. A '0035~ R RANB RANY K'03~~ R SY$ERR 00020 R PUNCH RANOOM SAVQST TNOTAP PSt3 Qoosw ~003~ ?002~~ A 000~~ H P~ERA 0036;1. R 00305 R 00332 R 00363 R 00346 R 00072 R 0012~ R 00246 R 0035~ R 0026~ R 0, o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o I o o o o o () () PAGf:: PUNTSI SRC 1,0 UOD5.W 00vJ00 R PSERV PUNTST VJ012164 R IPSA ~ANOOM ~L,AGUP kEDCfR RANB SAVDS, OATA PCP 00107 R 00204 R 00246 R 00305 R 00345 R 0~351 00355 R R 003 6 1 R 700202 A SYSERR RANDOM NUM8E:~ PU N2H TE:~T fOR SYSTEM EXERC ISER 000~0 R 00071 R 12I01g3 R PUNOH STAL,~ 0R'2~1 R 002g0 R k~ADER 0,,3~1 R HQbO 12I~3A6 R P~10PE 003~2 R RANX FbGQRV 003~6 R BtNNUM 00362 R P$A 7002~4 A DSTSW~ ~ROOl1e: PS~RA FRET $T~~X.T !NOIAP H.O~9.,2 peNTR RANY GObCNT NO§TA~ PSB 00022 R 0007~ R 00154 R PINIT PS;RV, TPSB ~0227 R 0121266 R G;NRAN 0033~ ERRQR2 •_ , •. ~w._ R R 00353 R 0035'1 R 00363 R 0~347 ?0,02~~ A NOr.~AG RANA RANSTb BINCNT pSF' 00032 R 0°1°·1 R 0VJl7~ R 00233 R 00303 R 00335 R 00350 00354 0v)360 70121201 R R R A o o o o o 01 o o C) o o o o o o o o o o o o o o o o o () o o o o o o o o
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies