Digital PDFs
Documents
Guest
Register
Log In
MAINDEC-8E-D0GC-D
December 1974
12 pages
Original
0.3MB
view
download
Document:
Random DCA Test
Order Number:
MAINDEC-8E-D0GC-D
Revision:
Pages:
12
Original Filename:
https://svn.so-much-stuff.com/svn/trunk/pdp8/src/dec/maindec-8e-d0g/maindec-8e-d0gc-d.pdf
OCR Text
4 IDENTIFICATION PRODUCT coon MAINDEC-aE-DIGC-D pnoouc'r NAME! RANDOM DCA usr on: CREATED: JUNE 11. MAINTAXNER: ouauosnc snoup Agmom enuce HANSEN mmmro 19,, KIWI!" I” ‘\‘“» M4,,” 1971 u ) .> ’ ABSTRACT n~-_—u-p~ THIS PROGRAM TESTS THE USA INSTRUCTION OF DCA INSTRUCTION ADDRESS: OPERANO ADDRESS. FROM A RANDOM NUMBER GENERATOR- 2. THE POP-B/E. AND OPERANDS THE ARE TAKEN REQUIREMENTS -9—-,-n¢--'”— 2.1 EQUIPMENT -r’cn'u-I POP-DIE EOUIPPED HITH TELETYPE. 2.2 STORAGE -pq-nu- DIAGNOSTIC PROGRAM IS STORED IN LOCATIONS DOB! THROUGH THE PROGRAM USES C415 THROUGH 7600 FOR A TEST AREA. THE BINARY LOADER MUST BE STORED IN THE LAST MEMORY PAGE. THE C407. 2.3 PRELIMINARY PROGRAMS p-q-——w--.-'- -—- ——--—- MAanEc-aE-DEA(N). 3. LOADING PROCEDURE -.-_,..- 3.1 AND MAINDEc-aE-DaB(N) o- ------ METHOD -p---‘ THE 4. STANDARD BINARN LOADER IS USED. STARTING PROCEDURE -O- ------------- 4.1 CONTROL SWITCH SETTINGS —. ————— s'-——n HALT AFTER ERROR PRINTOUT. BYPASS ERROR PRINToUT HOLD "FROM" CONSTANT (1). SELECT RANDOM "FROM" (0). SELECT RANDOM "OPERAND HOLD "OPERAND ADDRESS" CONSTANT (1). ADDRESS" (O). SELECT RANDOM "OPERAND" (O). HOLD "OPERAND" CONSTANT (1). SRO (O) SR1 SR2 SR3 (1) SR4 -n—u—--g STARTING ADDRESS ~¢———w-_ a ------ DECO 4.3 OPERATOR ACTION -----' fl-F"-E- 1. 2. 3. 4. 5. SET IR TO ”20!. PRESS LOAD ADDRESS SET IR TO 3686 PRESS CLEAR THEN CONTINUE OPERATING PROCEDURE visa-n--. SAME 6. AS ‘I-9’--.-- IECTION 4. ERRORS -Uw-g. 6.1 ERROR PRINTOUTS 9-9-- --.--—_'. F XXXX A YYYY L RRRR C MHHM O NNNN E FROM. F xxxx ADDRESS. A YYYY WHERE xxxx INSTRUCTION wHERE YYYY ADDRESS . = or THE OCA ADDRESS WHERE OcA HILL DEPOSIT OPERAND OPERAND LOCATION. CONTENTS. END. O NNNN WHERE NNNN = THE RRRR NHERE RRRR a A HMMM ”HERE IN THE WHERE MMHM : OPERANO To OE DEPOSITED. NONiERO LOCATION SOME» TEST FIELD. CONTENTS OF LOCATION RRRR. THIS LETTER IS TYPED T0 INFORM THAT THE ENTIRE TEST AREA HAS BEEN SEARCHED FOR NONEERO OPERANDS. 6.2 EAANPLES POLLOHINO IS THE A. F 4572 A L E OED! C TYPICAL A I205 2527 ERROR PRINTOUTI 2525 O IT SAYS THAT A OCA LINE 1 I3 SIMPLY A STATEMENT OF THE PROBLEM. INSTRUCTION LOCATED AT 4572 TRIED TO DEPOSIT THE DPERAND 2525 INTO LOCATION 9205. . .15 LINE 2 SAYS THAT INSTEAD OF FINDING A 2525 IN LOCATION 0295: THE E THE FROGRAM FOUND A 2527. BIT 10 HAS "PICKED UP." SIGNIFIEO THAT A SEARCH OF THE TEST AREA SHOHED ONLY THE ABOVE PRINTED LOCATIONS DIFFERINO FROM HHAT THEY SHOULD BE. FOLLOWING THE 8. 4572 D315 F L E A C IS IZOS 2525 TYPICAL ERROR PRINTOUT: A D 2925 1 IS A STATEMENT OF THE PROBLEM AS IN THE PREVIOUS EXAMPLE. LINE 2 SAYS THAT LOCATION 5215 CONTAINS 2525. AND THE E ON LINE IT IS APPARENT 3 SAYS THAT NO OTHER LOCATIONS HERE DISTURBED. THEN THAT THE OCA INSTRUCTION DEPOSITEO ITS OPERAND NOT INTO BIT 8 HAS "PICKED UP”. LOCATION 3205» BUT INTO LOCATION $215. LINE ERROR RECOVERY ---_- u-gvut--- TO ENTER A SCOPE MODE LOOP; SET SRO TO A D. HHEN A HALT OCCURS FOLLOWING AN ERROR. SET SWITCHES 1a 2; 3. AND 4 AND PUSH CONA SCOPE MODE LOOP IS ENTERED USING THE CONDITIONS TINUE. DESCRIBED BY THE LAST ERROR PRINTOUT. IF IT IS DESIRED TO OF CONDITIONS: ENTRIES: SET ENTER A SCOPE MODE LOOP USING A SPECIFIC STOP THE PROGRAM AND MAKE THE FOLLONING A. ENTER DESIRED FROM ADDRESS B. ENTER C. ENTER DESIRED OPERAND INTO MEMORY LOCATION 3176. RESTART THE INTO MEMORY LOCATION 01é7. DESIRED OPERANO ADDRESS INTO MEMORY PROGRAM USING A CONTROL SHITCH LOCATION D166. SETTING OF 3660. 7: RESTRICTIONS (NONE) 8. MISCELLANEOUS 8.1 EXECUTION TIME Eg—D-F---- a—qu-u TEST9/PASS PASSES/BELL 27.328 RANDOM TESTS/PASS 3994 RANDOM 7 9. PROGRAM DESCRIPTION uw.--—. .-------.-- MEHORY LOCATIONS 6410 THROUGH TODD ARE DESIGNATED As TEST AND EEROEs ARE DEPOSITED INTD EACH AT THE BEGINNING PROGRAM. THE PROGRAM NOH SELECTs A LOCATION FOR THE DCA THIS SELECTED LOCATION MAY BE SPECIFIED OR RANDOM. INSTRUCTION. THE OPERANo AND DEPENDING UPON THE SHITCH REGISTER SETTING. THE PROGRAM OPERAND ADDRESS ARE CELECTED IN A SIHILAR HANNER. NON JUMP: TO THE TEST OCI, pERroRHs THE INSTRUCTION. THEN JUHPS BACK TO A CHECKING ROUTINE. THE CHECKING ROUTINE VERIFIES THAT IF AN ERROR Is DETECTED. THE oPERANO HAS oEPosITED CORRECTLY. THE ERROR ROUTINE SEARCHES THE TEST AREA AND PRINTS THE CONTENTS or ANY NONEERD LOCATION EXCEPT FOR THE TEST OCA INSTRUCTION. UPON COMPLETION or THIS SCAN THROUCH THE TEST AREA. AN E 13 PRINTED AND A NEH TEST Is aECUN. LOCATIONS. OF THE THE TELETYPE BELL RINGS AFTER 7 PASSES 0F 39D4 TEST/PASS, IRANDOM ) DCA TEST PAL10 9-JUN-71 V141 TEST IRANDOM DGA ISRO(0):HALT 0N ERROR ISRl(1)3NO PRINTOUTS ISR2(1)=CONSTANT FROM /SR3(1)SCONSTANT OPEIAND ADDRESS ISR4(1)=CONSTANT OPERAND 0000 0001 0002 0003 0004 0005 Dana 0000 0 9001 JHP 1 9992 mass 2 3 9000 0 0 gain 0006 7771 0007 0010 D400 pang 0011 0000 0300 0207 GNTZD PSUBI 7771 SUB WORK: 0 ONT: H7500: 0 207 son; BEL; THREE: [CLEAR ’20 MEMORY 302a 0020 1175 START: 0021 301a 3415 1aza TAD LXHLO DCA WORK DOA I HORK TAD HORK CIA TAD LIHHI 80A CLA JHP STARTOZ 0012 0013 0014 0022 0023 0024 0026 7fl41 1174 794a 0027 sa22 0050 0031 0032 0053 7604 0025 woes -7500 3 ICHECK FOR CONSTANT FROM LAS RTL 0K1. 751a SPA 5952 JMP CKZ 5167 IGET FROM ADDRESS JMS GENRAN DCA FROM 1157 751a TAD SPA FROM 0040 0041 5046 JMP CIA .*6 7941 0042 0043 0044 1175 721a 5552 TAD SPA JMP 0045 szaa JMP CK1t4 CIA TAD LIMHI SPA CLA JHP CK1t4 0034 0035 0056 0037 £154 0046 7841 0047 g174 771a 0050 0051 saaa LIMLO CLA CK2 ) 15I47 PAGE 1 IRANDON DCA TEST FALID 9-JUN'71 V141 ICHECK FDR CONSTANT OPERAND ADDRESS 0052 DEBS 7604 5054 D655 0056 7094 6K2. 751a RTL RAL SPA 5275 JMP CK3 IGET 9057 6069 LAS vane 4154 31é6 OPERAND ADDRESS JMB GENRAN DOA OPAD 6591 B062 1196 0063 5071 TAD OPAD SPA JMP .‘6 5664 $665 $266 7041 CIA 1175 1174 LXHLO CLA JMP CK3 JMP CK2¢5 CIA TAD LIHHI 771D SPA 6067 7510 TAD SPA 7716 5075 5057 0070 DD71 DD72 0073 5674 5057 5075 76D4 0276 7906 RTL DD77 7006 RTL 0130 7710 5124 SPA 6151 D102 D163 4154 3170 5164 OIIS Olflb 0107 0110 D111 5112 7241 1167 7941 1166 CLA JHP CK2¢5 ICHECK FOR CONSTANT OPERAND 6K3. LAS CLA JMP 0K4 lGET OPERAND JMS GENEAN DCA ICHECK ICHECK 0K4: OPER FOR FRDM*1=OPERAND ADDRESS FOR FROM30PERAND ADDRESS TAD FROM CIA TAD OPAD 7450 SNA 593$ 7941 JHP CK1 CIA 724a CMA 2113 0114 795a SNA 503a JMP CKl 0115 0116 1171 3597 5117 9120 D121 70fl1 IPLACE 6122 $167 3173 1172 CLA THE INSTRUCTIONS TAD DCA1 DOA X FROM TAD FROM IAO DCA FRDMPI TAD JMP1 PAGE 1-1 ) anNoon cuA PALlfl TEST 9-JUN-71 Vi‘i £123 0124 3573 DCA 117a TAD 9125 wean 0126 5597 0127 74e2 NOP JHP HLT 0130 $131 $132 $133 $134 1596 7941 0135 0136 3596 3597 9137 3573 0140 1511 15347 PAGE 1-2 I FROMPl OPER I FROM /GO OUT TO TEST IJHP FAILURE [RETURN FROM TESY :17a 794a 4577 0141 7an1 $142 5143 3&11 5144 1u11 1fl12 £145 7¢40 0146 0147 6150 523a aa11 6151 E152 ”153 5036 0157 7104 9160 7330 0161 1214 5165 1165 5554 2525 6163 E164 5105 JMP 6K1 DEA ONT IS? CNT2 JHF CK1 JHS I PSUB JMP CK1 4467 593a 0000 7200 TAD ! OPAD CIA TAD OPER 33A CLA JN‘ I AERR DCA I OPAD DEA I FROM DOA I FRONPl [RING BELL AFTER 7 PASSES OF 3934 TAD CNT IAC 03A CNT TAD CNT TAD M7590 SEA CLA 2906 E154 0155 0156 6162 BACK: IRANDOH NUMBER GENRAN- a CLA 1165 GENERATOR TAD RANUM RAL CLL 53L TAD THREE DOA RANUM TAD RANUM JMP I GENRAN RANUM: 2525 ICONSTANTS AND VARIABLES amen 0156 5167 0170 3091 2525 $171 35§6 9172 513a same 5173 0174 0175 $176 3177 OPAD: FROM: OPERn DCAla JHPII 7660 FRDHPla LIHHXI B416 noun azni LIMLO: NORKlo AERRI 3025 Sflfli 2525 USA I OPAD JHP BACK 3352 7639 41! fl ERR TEST PER PASS IRANDOH DCA PALIB TEST 0200 5626 $295 BZIi 5202 0253 62l4 6255 7213 5601 $296 4265 9297 0215 0211 5212 0213 03:0 7634 7034 1175 3313 141E 7340 42:3 0214 1810 9215 0217 7941 1174 7945 9229 5211 0221 1374 £216 0222 0223 6224 0225 6226 6227 023% 2231 0232 9-JUN-71 V141 A260 IDCA ERRORJMP ERR, fl LAS RAL SPA JHF JMS TAD OCA TAO SEA JMS TAD CHECK START 4351 TAD JMS 7304 LAS 7705 7402 5621 HLT IHALT I IT. THIS I5 LOC FROMOI ON ERROR ERR (MEMORY LOCA TION ERln B 7953 5633 JMP B241 0242 1313 7041 TAO CIA 5243 2244 i173 7959 SNA 6245 5633 6246 0267 1372 HRONG I ER1 WORK TAD FROMPI CLA JMP I ERl TAO L JH3 PRINT 5250 4351 1013 TAD WORK 5251 JMS U252 ‘253 9254 451B iflifl TAO TYPAC WORK 3176 1373 OCA HORK1 TAD C 0255 4351 1576 JMS PRINT 4310 IFORGET CLA TAO WORK CIA TAD FROM SNA CLA 8256 l257 IS LOC FROM LF PRINT 0233 5254 0255 0256 9237 6265 1167 THIS HORK JHS PRINT 7941 IT, CLA ER1 4351 9900 1013 IFORCET NORK I HORK 1376 JMP MEMORY LIMLO 1375 SMA 1-3 CLA I ERR PHD CIA TAD LIMHI 83A CLA JMP .-7 TAO E JMS PRINT TAD CR 4351 ALL PAGE 15l47 TAD I HORKl JHS TYPAC (MAYBE) IRANDOM _.2 TEST 0260 02.1 5262 0253 5264 PALlI V1‘1 3375 CR TAD JHS TAD JHS JMP 6351 3376 4351 5633 9. JUN-71 PRINT LF PRINT I ER1 IPRINT FIRST LINE 0F ERROR 0265 0966 0266 5267 3276 6271 0272 0273 5274 5275 0276 9277 7220 0356 0391 0322 0363 0334 PHD: 4351 3166 6310 CLA TAD JHS TAD JMS TAO JHS TAD JMS ;377 6351 117a JHS TAD 1367 4351 $167 6310 1371 TAO 4312 1375 4351 0305 1376 6396 B307 4351 5665 JHS TAD $312 5313 0314 9315 03;6 6317 0320 6321 6322 6323 B324 0325 0326 0327 6336 5331 0332 l333 5334 531a JMP TYPAC: 3366 AC CONTENTS JHP DCA SAVE*3 TAD SAVE*3 ;366 7a12 7610 3365 ;365 7012 7910 RTR RAR DOA SAVEOZ TAD SAVE*2 RTR RAR DCA SAVEol 3364 1364 TAD SAVE§1 7012 7016 RTR RAR DCA SAVE TAD SPACE 3363 g37z 6351 ;357 3360 1363 0361 g362 , JHS TAD JMS [TYPE 9316 D311 B JHS PRINT TAD FOUR DCA CTR LUP: TAD SAVE AND MSK7 TAD TH6 IN OCTAL 15347 PAGE 1-4 IRANDOH DCA TEST 0335 E336 5337 E340 0341 I342 I343 B344 PALlfl V141 4351 JHS PRINT 7‘0 SAVE‘l DCA SAVE ;3¢4 3363 1365 TAD SAVE‘Z DCA SAVE‘l TAD SAVEfi3 3364 ;366 3365 DCA SAVEtz IS! CTR JMP LUP TAD SPACE JHS PRINT JH' I TYPAC 2365 9345 5;:2 5346 335$ l351 137a 4351 5716 noun B352 ga4o TL! B353 5354 6941 T57 5353 72mm 5751 JHP CLA JMP D347 0355 B356 9-JUN-71 PRINT: 0 o'1 I PRINT ICONSTANTS U357 6360 9361 3392 B363 3364 E395 0336 B367 B370 0371 0372 6373 5374 £375 B376 B377 B400 5461 6402 B403 2494 5455 D4l6 54a7 7774 9000 flflfl7 €265 0908 gaze 0000 even 0326 $240 POUR: CTR: HSK74 ‘4 7H6! SAVE: ”25” B 7 a Q 5 a f: SPACE: 356 245 331 31‘ 03e3 0385 A: La Ca E: mags CR: 215 2212 LF: 212 317 0361 6314 2317 3400 9000 1297 3506 O: I406 SUB: fl TAD PASS DCA CNT? TAD BEL 1013 9046 7200 5600 7771 333 355 PASS! 5 TLS CLA JMP I 7771 SUB 15l¢7 PAGE 1-!
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies