Digital PDFs
Documents
Guest
Register
Log In
MAINDEC-8E-D0HC-D
December 1971
12 pages
Original
0.3MB
view
download
Document:
Random JMP Test
Order Number:
MAINDEC-8E-D0HC-D
Revision:
Pages:
12
Original Filename:
https://svn.so-much-stuff.com/svn/trunk/pdp8/src/dec/maindec-8e-d0h/maindec-8e-d0hc-d.pdf
OCR Text
xognfxfichfxou ggq-uuupcuco-I PRODUCT couEi M’AXNDEC-BEsDDHC-D PRODUCT NAMEi RANDOM JHP 017: CR£;#ED% JUNE 1i: MAiNTAINERi MAGNOSHC GROUP AUTHORi BRUEE HANSEN TEST 1971 1} ABSTRACT MOST OF THIS PROGRAM YESYS THE JMP INSYRUCTXON OF THE PDPIBE. MEMORY IS USED AS A JUMP FIELD WITH A RANDOM NUMBER GENERATOR SELECTING EACH JUMP FROM AND JUMP TO LOCATION. REQUIREMENTS 2}i EQUIPMENT POP-DE 2}2 EQUIPPED HIYH'TELETYPE. STORAGE P--9?99 DDDO.D421. PAGE. 2.3 THE BINARY LOAOER MUST BE STORED PRELIMINARY PROGRAMS pan-unqug- sync-u..- 17 IS ASSUMED THAT MA!NDEC-8E-DflAlN). RUN successruLLv} 3. 3}i IN THE LAST MEMORY LOADING PROCEDORE acct-q! .Q--g,..g AND NAINDEc-DE-DDDCN: METHOD use STANDARD BINARN LDADER; 43 STARTING 4.1 CONTROL SN¥TCH SETTINGS SRD(D) HALT ON SR2 HOLD JUMP FROM ADDRESSES CONSTANT. SELECT RANDOM JUMP FROM ADDRESSES. SR3 HOLD JUMP To ADDRESSES DDNSTANY} SELECT RANDOM JUMP TO ADDRESSES. STARTING PROCEDURE ADDRESS D2DD RESTART 0214 ADDRESD ERROR. (1) (D) (1) (D) RAVE 4}S OPERATOR Acron --—.---! QI-I-q SR A, SET 8. SR TO DESIRED MODE} 1? A PARTICULAR MEMORY LOCATION IS DESIRED_FOR EITHER A "CONSTANT FROM" OR "CONSTANT_?O". THIS MEMORY ADDRESS IS ENTERED INTO ONE OF THE LOCATIONS SHOWN BELONI TO 926D AND PRESS LOAD ADDRESS, SET FROM 1 ADDRESS 5 6120 FROM ADDRESS I 0117 TO ADDRESS 5 5116 ALwivs HARE (rRoM 1} NOTE! - (FROM) -1 IF snz on an: Is 5:! AFTER THE PROGRAM HAS BEEN STARTED: THE LAST abonzss TNKEN FROM THE RANDOM NUMBER chengron is usso REPEATEDLY, c. Pngss eLean THEN courxnuc. ; 5a OPERATING enchoua; p—ugugoaw I-E-C.-!! SAME AS 6} ERRORS blf canon secron 4} MALT? IF ALL UNUSED MEMORY LOCATIONS ARE LOADED HITH HLT ORDERS. THE PROGRAM EXECUTES ONE OF THESE BACKGROUND HLTS: IT IS PROBABLE', THAT THE INTERRUPT FAILED TO OCCUR FOLLOWING THE JMP INSTRUCTION. ' 6.2 ERROR PRINTOUTS Ila-0n- .lbq-ID-q F HHHH Z I TO XXXX YYYY (FROM) F RNNUIUNNN = THE ADDRESS or THE JHP INSTRUCTION; (TD) T xxxx: xxxx = THE ADDRESS THAT THE JHP INSTRUCTION Is JUMPINO (LDC OOOO) z ! YYYYE YYYY ! THE AOOREss STORED IN LOCATION OOOO DURING THE INTERRUPT. . THAT YYYY SHOULD EQUAL XXXX} NOTE THE FOLLOWING IS A TYPICAL ERROR PRINTOUTI EXAMPLE! F 4252 TD 7626 Z 5 7065 LINE 1 or THE PRINTOUT A JHP STAYEHENT or THE PROBLEM. THIS JMP TNSTRUCYION IS TRYING TO JUMP To EOOATION 702:. LINE 2 OP THE PRINTOUT INDICATES THE ERROR. Tu: Tu AOOREss (Tags) HAS TO HAVE SEEN sTOREO IN THUS BIT 7 His LOOATION Ozzy BUT INsTEAO A Tana HAS sTOREO. IS A INSTRUOTION IS PLACED AT LDCAIION A252: DROPPED. ERROR REOOYERY ("-39 9299.--: THE PROGRAM CONTINUES TEsTINc POLLONINO AN ERROR PRINTOUT; NREN ENOUOH INFORMAIION HAS BEEN GATHEREO FROM THE ERROR PRINTOUTO. A PROM AND TO AOOREss Is SELECTED FOR USE IN THE SOOPE MODE LOOP: ENTER THE cHoszN ADDRESSES INTO PROPER LOCATIONS 58E: SECTION SR2 ANO SR3 SET. AFTER 4.3.5). RESTART THE PROGRAM PUSH HALT. ENTER I552!) INTO ALLONING IT TO RUN EOR_A HOHEN LOCATION 1. ANO RESTART THE PROGRAM AT LOCATION 5927 HITR OR! THE SCOPE MOOE LOOP :5 AND 3R3 SET. N‘TH LOCATION CODING OOOO 0001 WHEN THE FROM 1 JMP I XXXX A; IDN XXXX JHP I 9120 FROM 70 1. A IT IS DESIRED TO DISCONTINUE YHE SCOPE MODE LOOP, RESYORE ORIGINAL CONTENT 1116 INTO LOCATION 1: AND RESTARY THE PROGRAM: RESTRICTIONS P-CIIIQQ-Duq (NONE) To: 8. MISCELLANEOUS cons-uuouqs-q 8'.1 EXECUTION TIME Tana RANDOM TESTrsECONo RRocRAH ocgcRxRTTON p-119-.. Pf-O’OQ-uflg TNSTRucTTpN is CHECKED THROUGH THE use or THE TNTERRuRT VA RANDOM NUMBER GENERATOR ssLECTs A rRoN AND A To AN TON :NSTRUCTTON Ts THEN PLACED AT FRONei AND THE ADDRESS. JMP INSTRUCTION AT FROM. THE JHP INSTRUCTION JUHPS To THE AFTER :xEcuTTNG THsss THO Aoaaess apecxrico RT To. THE JHP FUNCTION; , OflfiEfifié‘AN~A xNTcRRuRT occuRs STARTTNc THE PROGRAM COUNTER AT LOCATIGH A, CHECKING RouT:NE LocAT o HERE VERIFIES THAT THE OPERATION HA3 SUCCESSFUL BEFORE STAR INC THE NEXT TEST. H400<3ANDDM ABDRESS RANDOM ADDRESSES ARE RESTR‘CTED AS FOLLOWS! ANo :5 FILLED HTTH HLT Rana <7¢azg TH: AR:A BETHEEN Tea: A ”HO" :8 RRTNTeo INSTRucTTONs TN cAsz THE TNTERRURT TAILs, AFTER :AcH GROUP or 72.noa TESTs; ) ) IRANDOH JMP TEST PAL10 17-JUN-71 V141 11441 PAGE 1 /RANDDM JMP TEST /$R0(0)=HALT ON ERROR ISR2(1)=CONSTANT FROM ADDRESS ISR3(1)3CONSTANT TO ADDRESS 0000 a0 xroa scopa non: INSERT /JMP 1 rnon1 <552a1 INTO LDC. 0000 0001 0000 0 5001 JMP 0002 0003 2 3 0004 0005 0006 0007 0002 0003 0000 0000 71am 5534 0010 0011 1115 cLA JHP x AER TAO HAL? 3517 0012 0013 0014 0015 0915 0017 0020 0021 0022 0023 0024 0025 0026 , 0 0 SEA raon DOA 1 1115 TAO DCA DOA HALY I raon1 7a51 1140 3140 1140 XAC 3521 sane TAO A 9 c1 DOA CT TAD CT 52‘ CLA 7640 5527 J"? JHP SUP 7A9 OCA 54:4 0316 1142 3141 Loop 1 3&1 H17 cTI ICHECK FOR CONSTANT FROM 0027 0030 0031 0032 0033 7604 7004 7006 7630 5057 LOOP. LAS RAL RTL 52L CLA JMP LOOP1 /5ELECT RANDOM FROM 0034 0035 0036 0037 0040 0041 '0042 0043 0044 0045 0046 0047 0050 0051 1121 7104 7430 1122 3121 7100 1121 1124 7630 5034 1121 1123 7620 5034 GEVRAN. TAD RANUM. RAL CLL SZL TAD DCA CLL TAD THREE RANUM RANUM LIHHI SZL CLA JMP GEYRAN YAD TAO TAO RANUM LIHLO SNL CLA JMP GETRAN ~ 1 lRlNDDM JMP VEST PALlD 17iJUN-71 V141 5052 1121 TAD RANUM 3053 0654 2355 3117 DCA FROM 7245 1117 3125 CMA TAD DCA 0556 FROM FROMl ICHECK FOR CONSTANT 0957 7654 0560 5661 7936 7006 6362 5563 51l4 Loopi. 11341 TO ADDRESS LAS RTL RYL SEL CLA JHP 42L? 7635 ISELECT RANDOM TO ADDRESS lflél 9965 5066 5067 3075 9971 5072 5573 $074 1121 7124 7431 1122 3121 GTRAN1I TAD RANUM R‘L CLL SZL 71:2 CLL TAD THREE DCA RANUM 1121 TAD RANUM TAD LIMHI 1124 7531 52L CLA JHP GTRAN1 TAD RANUM TAD LIMLo SNL OLA JHP GTRAN1 , 5275 1576 6577 0100 9151 5152 2103 5064 1121 1123 7620 5014 1121 - TAD RANUM 0C1 TO 3116 IPLACE 3184 2105 0156 1125 9107 3520 9110 5111 6041 6546 @112 0113 6241 5112 JPLP. 3517 INSTRUCTIONS TAD JHP1 DCA 1 FROM TAD {TON DCA 1 rnon1 1126 IRAXSE FLAG TSP TLS TSF JMP 100 2114 5520 2115 7462 IT HALT. JMP HLT /CONSTANTSa ! FROMl IJUMP VARIABLES; AND SUC FAILED PAGE-1&1 ) ) IRANDOH JMP TEST 6116 name To. 6 0117 0120 6121 name BEBE 2525 mama 746$ EEDU FROM, 0 a RANUM. 2525 3 I400 I766! JHP I ION 265 5122 6123 0125 fl;2§ 9123 8127 3139 $131 £132 ‘ PALiv V141 5516 ball 626$ .flflfi? FRaMi, THREE. LIMLQI LIMHI; JMPl, X‘ON. THO. MSK7. SflVE. $145 3141 6142 77t1 M17. $143 l;44 5145 3346 5447 515% $151 3152 5155 l154 5155 9356 1157 3:6! mags 32;2 ITTY MESSAGE 215 H551. 212 5240 :oaaa -aaau EDGE cane aznz 5161 0162 2153 3164 azgo 02:5 ER AHSGi. H551 CT. C71: 0 9 C17 5 .237 2212 212 asaa 336 $324 224a 295a zaaa mama TO 5 I 9 AER: WORK. H207, lCR /LF IL? IF FROM ADDRESS ISPACE IX IX IX IX ISPACE IT JMP T0 ISPACE IX /X IX IX 2‘5 {N31. INSZ. 3N33. XNSQ. 0 *5 5 5 24! 324 240 ‘ {N55. INSG, INS7. XNSB. -11:41 7 @080 vflflflfl Vanna 6229 $060 7571 £143 626% aaaa £333 613‘ l135 0136 fl$37 17-JUN-71 9 D 0 0 215 212 /CR 2212 2165 $377 377 6166 0167 3173 3171 8172 6173 3174 3175 0332 B24D 0275 6240 332 24D 275 24B /RUBOUT ll LOCATION EERO 3176 5626 000a DEDE 9000 0267 INS9, INSIBo INSlla 0266 «209 IN5123 /LF /SPACE /‘ ISPACE /X /X D 9 /X Z 5 257 H /X ISTOPPER PAGE iiz xRANDOM JHP TEST 24110 V141 17-Jun-71 /SPREAD HALTS 0200 0201 0202 0203 0204 0205 0206 0207 0210 0211 0212 0213 0214 PATCH amp 1 7041 HALT 1116 CIA 001 740 001 740 7001 3116 140 004 TO 1115 CON. 3516 140 1116 1124 7640 5203 /140 LIMLO 10 1 $0 TO TO 740 LIMHI 321 0L4 JMP can 740 M10 0216 1367 3141 3140 001 071 0c; 07 0217 5027 JHP LOOP 0220 0221 0222 1117 021: PAGE THROUGH MEMORY 5770 3116 11:41 IERROR ROUTINE: 0223 0224 0225 0226 0227 0230 0231 3232 0233 0234 0235 0236 0237 0240 0241 0242 0243 0244 0245 0246 0247 0250 0251 0252 0253 0254 0255 0256 0257 0’ ) 4341 3150 1131 0130 1127 3151 1132 0130 1127 3152 1133 0130 1127 3153 1116 4341 3157 1131 0130 an. 5200 JHS sLoc 140 004 1N31 140 54v: AND MSK7 740 706 004 1N32 740 51v541 4N0 MSK7 710 rue , MA 740 AND 740 004 740 IN” 54v:42 0507 Two 1N34 70 JMS SLOC sts 3162 004 740 AND 740 004 740 AND $40 DCA 710 AND 710 004 1000 740 4341 31.72 JHS 0 3100 DCA INS9 1127 3160 1132 0130 1127 3161 1133 0130 1127 54v: MSK7 THb INSé SAVE+1 MSK7 7W6 INS7 s4v242 MSK7 Two ste ) 163 ) /RKNDOH JHP TEST PALiE 17-JUN-71 V141 0231 1131 710 0232 0233 0130 0234 3173 1132 0130 AND nsx7 110 Tu3 001 1N510 710 SAvc41 0235 0266 1127 AND SAVE nsx7 703 INSll 9267 0270 1127 710 3271 3174 1133 92?? 0130 135 MSK7 0273 0273 1127 0275 1137 0273 0277 3135 1535 £330 0393 3043 9941 0302 IPRINT ERROR MESSAGE TAU AHSGi 95A WORK LP; 7201 1135 3135 1535 TAD WORK I TL5 war JHP 5331 0304 51v512 710 103 003 1N512 3175 5303 0385 051 110 . ‘ 0‘1 CLA 1A5 TAD WORK DEA WORK 0301 1133 710 1 WORK 7&5 M227 7330 Sll CLA 0311 5277 J"? LP §§B§ 0310 9333 0313 i313 0315 7634 7700 7402 LAS ’ 3"; CL‘ " HLT 5ii0 JMP 10 #10 071 0316 1141 0317 0330 0321 0322 7001 3141 110 001 1141 7340 5027 110 671 0323 0324 0325 0323 $327 0330 B331 0334 0335 0333 0337 0340 3135 1535 3043 3041 5333 1333 7340 5323 5025 6341 DOUB 0332 0333 5UP: '52A JHP 1331 3135 1135 7001 11'41 LPiI CT; CLA LOOP TAU AHSGQ DCA 710 WORK WORK DCA TAD WORK I WORK X‘C TLS YSF JMP 1’1 7‘0 H303 52A CLA JHP LPl JHP LOOPHZ SLOC: E /HALT ON ERROR PAGE 104 IRANDOH an? 7257 PALIG 2342 3133 2243 1123 2344 7212 2345 2342 2347 7212 3132 2352 2351 2352 2353 2354 2355 2322 2357 DCA 7A0 RTR RAR DCA TAD 1132 RAR 022 TAO RTE RAR 2N2 TAD 1121 7212 7212 2132 1127 5741 0361 6362 0393 B3Q4 5365 2321 SAVE SAVE MSK? T22 JHF i 51 36 AHSGQ. I 2215 215 2212 2:2 31d 353 2312 2322 :22 /12 (H /2 7475 H3l3a I353 7763 H152 .15 0375 04!! PATCH. XPATCH 2122 3222 XPATCH. 221 2 2‘62“ G432 14fl3 3464 5455 IQIO 54!? 3221 712 x1 221 1 121a ?AD X2 3222 221 3223 5416 U411 3621 7322 3224 3225 021 2 TAD x4 221 I 35 CLA cLL 221 4 221 5 an? I x5 0413 U4L4 2415 U416 5417 6420 6421 1215 1222 5621 7241 1222 1123 2222 1225222: 2.1.2.3 222 22 x221v 2 722 x: 1217 1116 135 SAVE *1 SAVE *1 6366 B412 PAGE SAVE *2 SAVE *2 0367 I‘ll 34¢: 11141 RTR 7212 72 2 3111 236! 17'JUN-71 V141 X12 X24 ITAD TO 1116 CIA /TAD 6 1222 X44 X5. TAD 205 LIMLO
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies