Digital PDFs
Documents
Guest
Register
Log In
MAINDEC-08-D1G
December 1968
50 pages
Original
1.3MB
view
download
Document:
maindec-08-d1gb-d
Order Number:
MAINDEC-08-D1G
Revision:
Pages:
50
Original Filename:
https://svn.so-much-stuff.com/svn/trunk/pdp8/src/dec/maindec-08-d1g/maindec-08-d1gb-d.pdf
OCR Text
IDENTIFICATION Product Code: Maindec 08-DIGB-D Product Name: PDP-8, 8|, 85 Extended Memory Control Date Created: May 5, I968 Maintainer: Diagnostics Group Abstract This program tests the Extended Memory Control logic for proper operation. It may be used with a PDP-8, 8|, or 85 equipped with a minimum of 4K of extended memory. The program exercises and tests the control lOT's; the to reference all fields from field 0; program interrupt and interrupt ability in each field, and a special test for the PDP-8l which inhibit; auto-indexing tests the presence of a False memory pulse when a non-existent memory Field is referenced. Errors encountered during running will result in a program halt. The halt locations are labeled, and the error may be identified by referencing the program listing or table of error halts. Requirements 2.l Equipment A standard PDP-8, 8| or 85 equipped with an Extended Memory Control, and at least 4K of extended memory. 2.2 Storage The program requires l726(8) locations of code memory. reside in memory field 0 only. 2.3 The program must Preliminary Programs All programs for a basic PDP-8, 8| or 85 must have been previously run successfully. Loading Procedure 3.l Method The program must be loaded with the Binary loader. 0. Turn off the b. Set the SWITCH REGISTER to 7777. c. Press LOAD ADDRESS, and d. Place the program tape in the reader and turn on the reader. e. When the program has been loaded, stop the computer, turn off the Teéetype; read-er. then START. reader, and remove the tape. Page 2 Starting Procedure 4.l Starting Addresses The starting address is 0200(8). 4.2 Control Switch Settings SR 8 must be on a l iF a PDP-8l is beinglused. Otherwise, on a 0 For a PDP-8 or 85. SR 9, l0 and H must contain an octal value equal to the number oF EXTENDED memory Fields available (l to 7 octal). Note that Field 0 is not to be included in this value. 4.3 Operator Action With the program in memory, set the SWITCH REGISTER to 0200 octal. Press LOAD ADDRESS. Set SR 8 to a i if a PDP-8I is being used. Otherwise, set SR 8 to a 0. Place the octal number oF EXTENDED memory Fields available in SR 9, 3(0 and ii. This value may vary From 1 to 7 only. Press START. The program will run until an error is detected, or stopped by the operator. The TTY bell is rung once aFter one complete pass oF the program. Operating Procedure See section 4.2 5.2 Su broutine Abstracts ReFer to the program listing For descriptions oF each test, and the method oF testing. 5.3 Operator Action See section 4. 3 Page 3 Errors 6.,l Error Halts and Description Table of Error Halts C (MA) Description _Tag CDF and RDF Tests 206 E1 CDF O or RDF Failed. 217 E2 CDF 7 or RDF failed. 234 E3 CDF 1 or RDF Failed. 245 E4 CDF 2 or RDF Failed. 262 E5 CDF 3 or RDF Failed. 273 E6 CDF 4 or RDF failed. 310 E7 CDF 5 or RDF failed. 321 E8 CDF 6 or RDF Failed. DF, 18 and SF Tests 341 E9 RIB or ION failed. 351 E10 DF not cleared, or no interrupt. 360 E11 RIB or SF Failed. 410 E12 DF not cleared, or no 417 E13 RIB or SF Failed. 427 E14 DF not cleared, or no ainterrupt. 436 E15 RIB or SF failed. 452 E16 BF not cleared, or no interrupt. 4.5.2 461. E17 RIB or SF failed. (DF 1) interrupt. (DF 2) (DF 3) (DF 4) Page 4 47l £18. DF not cleared or no interrupt. 500 519 RIB or SF failed. 514 E20 DF not cleared, or no interrupt. 523 E2] RIB or SF failed. 533. 522 DF not cleared, or no interrupt. 542 E23 RIB or SF failed. (DF 5) (DF 6) (DF 7) DCA l and TAD I Tests E24 653 DCA I or TAD I to an extended field failed. The BF indicators equal the current field under test. The AC contains the data as read from location 7000 of the extended field. The halt occurred due to the data read and the currentdata field not being equal. Earth extended field should contain its field number in location 7000. CIF, IB and SF Tests Program interrupt is enabled for these tests. A CIF is issued, followed by an ION and a JMP. The IF should always equal 0, because of the interrupt occurring A HLT is in location I of each intended field in case the IF does get set. The TTY flag is used for interrupts. after the JMP instruction. 7I0 E25 M interrupt, or inhibit interrupt failed. 7I7 E26 CIF I. 733 E27 No interrupt or inhibit interrupt failed. 742 E28 CIF 2. 756 E29 No interrupt or inhibit interrupt failed. 765 E30 CiF 3. I004 E94-31. No interant, or inhibit interrupt failed. l0|3 E32 CIF 4. The lB or SF failed. The IB or SF failed. The IE or SF failed. The IB or SF failed. The AC The AC The AC The AC = = = = C(IB). C(IB). C(IB). C(IB). Page 5 1027 E ‘33- No interrupt, or inhibit interrupt Failed. 1036 E 34 CIF 5. 1052 E 35 No interrupt, or inhibit interrupt Failed. 1061 E 36 CIF 6. 1075 E 37 No interrupt, or inhibit interrupt Failed. 1104 E 38 CIF 7. The 1B or SF failed. The 1B or SF failed. The 1B or SF Failed. The AC The AC The AC = = = C(IB). C(IB). C(IB). Interrupt Inhibit Test A subroutine is placed in each extended field to ensure that program interrupt is inhibited after a i-CIFIO'T, and is enabled after a JMP instruction. The routine is in one Field at a time; the contents oF all other extended Fields will equal 0000. The routine is described on the program listing as the ":Fxtended Field Test Routine, ” and is tagged EXFLD. The test routine is entered at location1174 in the extended Field. This location contains a CIF XX IOT, where )CX equals the extended Field number. Location Locations 1176 to 7776 contain all 0's. Location 1175 contains an ION IOT. 7777 contains a JMP I 12. The routine, therefore, issues a CIF, ION, and JMP l 12 sequence. Program interrupt should be inhibited'until after the JMP I 12 at location 7777. An error halt occurs in Field 0 if an interrupt occurs between locations1176 and 7777. Location 12 contains 1175 (E 40 in Field 0), and will auto-index to 1176. 1175 E 40 CIF or interrupt failed. The DF equal an extended field. 1203 E 41 andvlF should The DF was not cleared after the interrupt. All other .functions worked properly. 1221 E 42 RMF or SF Failed. The SF register should have saved the extended Field number after interrupt. The AC C(I.B.) after an RMF. = 1235 E 43 All Functions worked, but the PC did not equal location E 40 + 1 after the interrupt in the extended Field failed. The AC = contents of location 0, Field 0. 4 E 44 Location 4 in the extended Field. The interrupt went to this Field instead of Field 0, or the JMP l 12 at location 7777 was not executed. 9 ‘LJ Also, Page 6 make sure interrupt was enabled in location ”75 in the extended Field. IO E45 Location IO in the extended Field. The JMP l l2 at location 7777 was not executed, or 44221420 E 45A interrupt Failed. No program interrupt occurred. Press CONTINUE tote-y again. fry ’ 7M5 Memory Field 1 halt. An interrupt in Field 0 was followed by a CIF 10 IOT, and then an RMF. The RMF should have restored the IB to Field ,0. The SF and IB were OR'd together, resulting in the IF being set to Field I, after the JMP instruction at location I430. Restart From I400 to repeat the - test. Auto-Ind ex Test The subroutine labeled "Auto-Index Test" on the listing is placed in each extended Field. Auto-index registers IO through I7 in each Field are tested. All oF memory not occupied by the subroutine in set to 0. The error halts tagged E 46 through E 53 will occur in the extended Field iF an auto-index register Fails. The BF and IF indicators will display the current Field being tested. 452415.22 E 46 Index register l0 Failed. 452715.23 E 47 Index register ll Failed. 16621530 E48 Index register l2 Failed. #351533 E 49 Index register 13 Failed. 16461536 E 50 Index register l4 Failed. 45431541 E51 Index register l5 Failed. 145461544 E 52 Index register l6 Failed. 1-55-1'16'6‘7 E 53 Index register I7 Failed. Non-Existent Memory Test This is the last test performed, and is included For PDP—8l's only. The test makes pulse in generated when the DF is set to a non-existent IF the PDP—8l being, used is equipped with the maximum 0F 32 K oF sure that 0 False memory done memory Field. Page 7 code memory, the program automatically skips this test and restarts at location 200. SR 8 on a 0 will cause the program to always skip this test. The test also makes certain that the correct data is deposited in the AC when a non-existent field is referenced. This data must always equal 0000 or 7777 octal, the number of extended fields existing. For example, if the PDP—8l depending is equipped with fields 0, 'l, 2 and 3, any reference with a TAD I to fields 4 through on 7 should result with 7777 octal in the AC. lf equipped with fields 0, l and 2, a TAD l to field 3 should result with 0000 octal in the AC, and referencing 4 through 7 will result with 7777 octal in the AC. In other words, referencing the lowest order non-existent field, when the total number available is add, will result with 0000 in the AC. Referencing all other non—existent fields will result with 7777 in the AC. When the total number available is even, referencing any non-existent field will result with 7777 in the AC. legal halts in this test, are at locations T700 and 1725. If the computer halts at any other location, the false memory done pulse probably was not generated. The only The false memory done pulse is not generated when a CIF to a non—existent field is attempted. E 54 1700 All 0's should have been deposited in the AC, or an existing field referenced. Make sure the proper value is in SR 9-”. The number of extended fields available must be in SR 9-H. was E 57 1725 All 'l's should have been deposited in the AC, or an existing field was referenced. Make sure the proper value is in SR 9-H. 6.2 Error Recovery Press CONTINUE to repeat the failing test. halt location to loop on a failing test. 7000 in field i. 7 . 7 l . Restrictions Starting Restrictions None Place a NOP in the error Restart from 1400 after a halt at Page 8 7.2 Operating Restrictions The number of extended memory fields available must be in SR 9-l l before starting from location 200. Miscellaneous 8.l Execution Time Running time is dependent on the amount of extended memory for testing, and on whether the processor‘being used is a PDP-8, 8l or 85.. The TTY bell will ring once for each pass ot the program. Progrcm Description The program exercises all lOT's associated with the Extended Memory Control logic, plus the ability to reference extended fields from field 0, and vice—versa. Each test is looped 4096 times before initiating the next test. A switch option is provided to skip or execute a non—existent memory test for the PDP—Bl. The individual test routines and error halts are commented on the program listing as an aid to trouble-shooting. Section 6 contains a Table of Error Halts which also may be referenced. 10. Listing .. moxsmxv nm.¢mumfi mu<a a \ Mm .muacax ua\ mu<ga mmmznz DMDZUFXM ymozmz Jomkzoo .hmm» x¢ wQJUHu u4m44~<>< 2” 0mm OF mflfi as. ch A“ auazmhxm u~\ ozwm: 24 .Hm uu<4a Fa<me zamuoaa F4 mam \ 24szcu\ wk \ flame msmo «Hmo vmmo Hsmouggu .mamouugu vfimonmmm VNNQHuHm vvme vvmouuym vmme vmmwumHm H853 at \ rang «Sam azn mass “mag maam mass MEWS a mssa \ swam am# \ amss gsvn .sHarfi flmtm mmna mmas asam mvnfl .sme .uJHFx azw H mm” s oJup vmnfl mafia Hmma vaa a&:& .mXme mkaz vmas mmse LNKS mmm: mmcS fimrfi mmra mwng «mug mmwa {neg NM;S svaa vas saxa sacs saga Eggs sass .usz .wYFm .Hqc .zqkuc: .FJIx p4: fiawo mama H333 macm sass mnmm sasn fines Ankh mmma noun mnag nmnn menu cmms nmaa o»:<» mack vvss mmma .cpth .acc; Husvm mvrs cvma vmaa mz<zh .QJunz .xsvmx .avmx mans can” swag amca bra» .m24yx vmfia mmfia mvas «was .uiax nmnn nmun nan“ sqm .unux dame .uflux .fiuux Name .rux Huaufiu aux“ .ax .mx .sfix 9H .nmnmx .553“: nnnm sash mam» noun mmnm quannx .homxx .nmnmx .mvnmx .NMANx .NNhnx .mflnnx «cum nnnn nmmn mans mam zo .H-< umwzmmxho m><MJ .& mfl\SM\v sens onnm fioas met: McES mmnn auxn mmnm voaa $065 .onmmx .mnnmx ORR“ mums .vmmnx VNxx .mnnkx mmmm mnnn Hunk .mmmmx .fimhmy ((38 spun .gnnNz mknx «mum smmx menu “was .szma N+. mm.vmunfi muqu H:H 4/39/68 @975 m“?1 Kl§1 .+1 K7766: 7706 @372 @971 7766 7755 @fiix 7744 K7744, 7744 flm74 7733 7722 @W75 7755 7763 7722 2v75 7711 1/11 flw77 7799 1171 77Zd 91%9 M131 M13? 1172 X Tim‘F; STUF XTHFI n KXFLU: STDF+1 EXFLD JMP I ENTER 20 2 JMP KFLDQ @103 1392 5492 KLJHPI @134 12mm KM1R) $135 3326 @306 55m? K29: \JMDZ! 3167 1427 1422 14MB 911% M31] KFL UM: KPTNI RTRN XFIB: SFIB I E45A+2 15:24g23 PAGE 2 4/33/68 ITEST CDF AND PAGE 13:24.28 3 RUF / *2“@ / WZEO M291 BEGIN. CLA QCA LOOP CDF RDF 92 ’LOOP'COUNTER / @292 @263 Dyu, @234 SNA @295 JMP /DF 0 ISHOULD NoT SKIP lERROR. CDF OR OF7 “2%? HLT CLA “919 JMP UFO TAO K7707 7B @913 CDF RDF 6214 CMA IAC M215 SNA JMP {SHOULD NOT SKIP ICDF RDF FAILED VQZA @211 E1. DF7; @212 2216 @917 F2. @921 fi922 0K3, W923 ISZ JMP CMA @239 SNA DFI: JMP @233 9?35 HLT CLA @235 JMp @241 @242 @?43 @244 g : 0R /CHECK DONE /LOOP GoUNVEp UFO K7767 @23m @245 7 LOOP LOOP @251 W237 I779? /UF OF7 OCA TAU Cur ROF A234 IREPEAT CLA @224 @?25 wzze @227 FAILED 0K1 HLT CLA JMP w22w RDF E5. DF?: TAD CDF RDF CMA SNA JMP 1% I776? IDF 1O IAC=O OF? /CDF1 0R RDF DFl (7757 2% 17757 IDFZ IAC=@ 0K2 FAILED 4/36/68 @246 HLT CLA 9947 JMP OF2 ISE JMP CLA DCA LOOP LOOP TAD 'K7747 @245 275m E4. 'OK?, $251 @252 9253 w954 OFK. /cofi 2 COF 39 QOF CMA 926% SNA JMP U1 '- fl?b4 WPbS 0:4. 3?66 TAD CDF @257 3??” RDF 3271 SNA JMP 4O 3 IAC=W 3 OR RDF FAILED I7737 /DF 4 0K3 JMP DF4 ICDF ISZ LOOP fl?77 JMP DF3 MSGM $341 DCA LOOP TAD CDF K7727 $1}? M333 SKIP IAC=¢ 0973 OK‘, IF l7747 [OF K7737 fi?74 @976 FAILED DFS HLT CLA E6- IDONE ICOF CMA M?79 m?73 90F DF4 HLT CLA JMP n953 0R DFl @255 @255 @257 @261 @252 PAGE 13:24,29 4 09 RDF [DONE FAILED lF SKIP CLA DFSa 6384 RDF OSMS CMA @395 SNA JMP @307 251? @311 @312 F7» 3313 @314 0:6, SO I772? IUF5 IAC=M DF6 HLT 5 /CDF OR RUF CLA JMP @315 @316 @317 TAD COF RUF CMA SNA @329 JMP OFS K7717 66 [OF 6 IAC=E 0K4 /7717 FAILED. 4 4/3fl/68 “321 74fl2- @329 723“ $523 5313 /CDF HLT E8. PAGE 15:24.36 6 0R RDF 5 FAILED CLA JMP DFb 18% JMP LOOP DFS / 2324 2w27 «325 53g2 0K“. IDONE WHEN SKIP / 11n~ TEST /«13. PI IJQEU FOR INTERRUPT BUFFER (IB) HITS 9-11 ENABLED. TELEPRINTER FLAG IS HITH IS INTERRUPT! / $326 6231 CDF “Z lUFfl $327 fi33fl 1326 TAD OCA JMPIG IJMP IE=JMP /C(1)=JMP I M $331 153? 3527 DCA rSF LOOP 0941 @355 4422 JMS I fl334 awwl m<3a 726$ $156 fl337 5934 7453 Sfifll A 34L". 5345 m341 7402 O34? 5534 ?§43 6211 @344 Ifim, 1 XTFLG ION IENABLE OLA RIB lRFAD JMP E9. AFTER A FLAG PI SF la]. I81 HLT 18% CUP ION 1% @343 6214 RDF JK47 745% SNA FAILED IRIB JMP fl348 /UF 1 /UF SHOULD /DF NOT CLA JMP Mfibn 5353 W351 74fi2 $35? 5343 JMP [Hi W35§ lfléfl 5234 TAD R13 K7776 704O CMA 745” 53b2 SNA @357 @1611 74w2 9351 5343 $35? V363 $364 2H2? 5334 5755 @365 O4@@ 9355 @356 w SNA 5M91 72%9 M354 /TEST TTY /SET FLAG I F14, 0K5, fl PI .+3 HLT JMP E1], BF /READ up No SF IAC=M 0K5 HLT IRIB JMP 181 132 LOOP JHP CLEAREH, IBM JMP I .+1 182-2 0R SF FAILED /DONE wHEN SKIP p1 4/3fi/68 E4?!” M490 2.1491 PAGE 13:24.31 6 {415,50 729w CLA 3227 DCA LOOP CDF 23 / $422 @423 Z4M4 6221 6921 72MB 142, /DF 2 HOW CLA ’ mm 6214 7452 5212 {4416‘ 74-212 2411 S222 2412 @413 @414 2415 @416 @417 1261 0234 2425 2495 RDF AFTER isHOULn HE IDF CLEAREH, E PI SNA ' , E19, JM" #3 HLT. JMP 182 TAD K7775 NOT OR NO PI ’ / 918 CMA 7948 JMP F13. 7432_. 52m2 3421 5231 E422 bfifil /=W SNA 745@ 5221 942% /AC=7777 183 HLT IRIB JHP 182 CUF ION 3w SF 0R FAILED / I43, . ' @423 7233 2424 6214 CLA RDF V425 745M SNA 9342A @427 5231 was? 5221 M431 1m62 0234 RIH $433 @434 724% CMA 745% SNA 2455 524m M43h 7432 55437 5221 M445“ 2227 @d41 5292 @449 7292 $443 3227 JMP 742? F14. IDFS IDF SHOULD /DF NOT BE CLEARED .+3 HLT JMp 163 TAU K7774 CLEARED / 243? F15, IAC=7777 IAC=V JMP 0K6 HLT Jmp 183 IRla SF OR FAIIED / OK“. 152 JMP LOOP 182 CLA DCA LOOP CDF 4% /DC'NE IF SKIP / / @444 6241 @445 6221 $446 $447 6214 745a 5254 0450 $451 722% 184. /DF 3 RDF IDF SNA Mwsv IERRDR ION _ CLA JMP .*3 IF BE @zm SKIP AFVER A PI 4/30/68 $45? @453 74@2 5244 F15. HLT [OF JMP 184 K7773 9 NOT $454 1%63 TAO @455 918 IAC=7777 @456 5234 7w4w CMA IAC=@ @457 745% SNA @463 E17. $45? 5263 74f2 5244 @463 6?51 1911;: @464 ézfll $461 @468 72a“ 3466 6214 @467 745% @47fi 52/3 @471 74w2 $479 5263 @473 1Mb4 6234 7W4E 745% 53M? 7402 5253 $474 w47s M476 9477 asea 95:1 25?? 2M2? fliG5 5244 .JHP .- E18, CDF 50 IONCLA RDF SNA JMP er SNA JMP F10: IDF SHOULD=O®O IDF NOT \ II 7777 II O m AFTER p1 “47' IRIB JMP 185 ISZ LOOP JMP 184 CDF 6% 185. 777? OK? HLT LOOP OR SF FAILED IOONE IF 8 AFTER PI IUFG ION CLA 72gg RDF 6214 745% 5316 74w2 SSfié FAILED IDFS CMA CLA $51? @513 @514 @515 SF /AC= UCA $51“ @511 0R TAD RIB 72am 6261 ‘ JMP 3W2? bMfll /AC=7773 IRIB MSQ4 M596 P1 184 ZBES @587 AFTER 7 155 HLT JMP PAGE 13:24.33 IDF MUST=O /DF NOT SNA JMP E23: .+3‘ HLT JMP 186 z AFTER p1 AND SKIP 4/30/68 / . @516 @517 QSZfl @521 1005 6234 ,TAD K7771 7fl4fl 745% CMA @522 @523 @524 5325 @525 6271 bani R18 /.7771 . /Ac=7777 SNA JHP _ 74@2 53m6 187. 187 HLT E21. ,1 @526 PAGE 13:24.34 0R SF IDF 7 /DF MUST = /DF NOT IRIB JMP 186 CDF 7a FAILED , EON @527 72mw CLA @539 6214 RDF @531 @532 6533 @554 745% SNA 5325 @535 @836 lfiéé 6234 @537 7M4w 5335 JMP 74%? E2?. B AFTER .+3 HLT JMP I87 TAD K777m G / -' RIB IAC=7777 CMA . ' @54a 745w m641 @542 @541 5344 SNA JMP 7402 E23. 5325 axe HLT IRIB JMP 137 152 JMP LOOP 186 JMP I OR SF FAILED / @544 2027 @545 @546 53w6 5747 96?? $547 0&8, _ 6%8 ,+1 IDONE [NEW PAGE IF g P1 8 4/32/68 Qévfl. 13:24.35 PAGE 9 #5;@ /an TEsT /EXTFNDED /C“NTAIN UCA I AND TAD I TO ALL STACKS. SHOULD BE IN SR9 T0 11. DF# 1N LOCATION 7mmm. NUMBER STACKS ITS EACH OF _ STACK / wfiflfi Efifil 3327 4423 $56? 7SE1 @603 3fl3fl @634 194M 1246 3297 6991 fléflfi @4?6 wag? 051‘ W611 3512 M613 gal? 1‘) L! 2 .3 V521 5297 U52? 4425 3623 7161 W6?4 3339 134a 1M46 @514 $618 wags pAgfi E527 373% #53“ 6971 $551 UCA JMS LOOP I XSTKS IRFAD DCA TAD MD: IDF TAD Klw uCA CDF .+1 93 TAD NUF IAC DLID, 1533 346% 2fl31 741m 5722 1fi46 12fi/ 3997 2130 $615 ahfilp NUMBER I STKS IALL JMP TADI ITEST TAD K13 IPUT IN 7gme 0F STACK STACKS NHEN TAWI, TAD UFLU BCA DFLD ISi NUF JMP DFLU JMS IAC I XSTKS UCA MUF TAD (CDF TAU Kld .+1 145$ 3‘32 1352 DCA TAD DAT @534 7H4l CIA 3‘35 133$ TAD VUF @655 764$ SiA CLA TV 0, I TAD /iNCR. ISP9=11 IUF3=1 AGAIN AGAIN /6?31 K7wmw ISAVE TEMD NAT IZ'S COMP /BETT£P HE EQUAL 5952 JHP E24-1 2“31 ISZ STKS /ERROR PATH /ALL WHEN fl /DONE wHEN INExT TEST ®fi41 5245 JMP $647 2fl27 ISi @643 5791 JMP @644 5256 JMP l‘4 LOOP DCAI IBSF @645 1346 123” TAD K19 VAD vFLD JCA TFLU @651 @652 1z32 @653 7422 M65” E24, ISZ NDF JMP TFLU TAD DAT 4LT ICDF IUATA AS IAC=DATA IEQUAL @654 72$@ IBOTH CLA IOT /- w‘37 323m 293m 523% 1 CDF W64T 8647 a SKP an $646 START IDF 961 TO START WITH IHILL RE INCREMENTED /DF# ISf KVfimw TO 1 = /62@1 DCA JCA 9‘63 9?11 KCUF CUP TAU @639 SR IUV + u 1% READ READ. DF INDICATORS FIELD HHERE GOT DATA. SHOULD BF EQUAL HILL 4/39/68 @555 523% JMP TFLD 13:24,3e PAGE 9~1 4/3m/6R 7;:r 3 /*>gTLJ 1H? ;HE z: as? /; 2;: t . /, » :4 ?, OCCUR axLL -u gxrtaunT H L233. i L. P 1, i)‘ x. LJF Aw 555/ I"A .\ 'AD 1520 séb‘ ILA ._ ;Ufl 1 '“bl #4 7A0 JMRIK {sf}; v. .A ‘CA ? A uLf ‘ “g T] = A SF THt [UN J. E ABLLD. 0” JMS PEGISTFR TdE 15 IS Ex- IVTFRHUPT. OCCUR AT L00. T' QLPLAT. 1 TOT dffl=s 3:: JMP 12 cfiwT. LU? R’ILSFPECTIVE'LY. $55“ . FVE AFTER qrcuafi, PAGE TtRdeT I ALWAYS = mm SINCE uFTh? TH? 01F IUT. Tdh WITH THL 915 in? afirkw g,r. IS 3LT A WLT n:;L FXTENDFU FILLD. ,.nurL¢ . puaGRAt NITH fiHfiULU f;.+. / cl: 1$:g¢.<6 ISFT I- _;.. ; T0 or 9; 5x2. /IS£ m fJMR I w FxTEMDED RL; VthUR. «’49‘ ”hhd 4‘05 'I l 114.. r V ‘ Vfihfi )«l’"* ’57 {“61 r»1: ‘ Au'] .1‘ . ‘7 -J iv 7A£ «Hz’ I "ILMU 5‘44 JpA ,L/9 2351 TS] quS 357x 741‘ -14L) ML74 a?! SL7“ 1:” .-" fi. ,1 A #9“? a“ ‘1'] "‘ ”a? a = WITH 74fi2 "1 IdiL i-T‘JDQ WHEN aklp .‘3 Va VSF A. JMS 2779 A m7aj £774 START /<HLT k H‘f7 :97: '3 1 ‘yr;. '1‘ 7 (I L) KTF‘ I5?” TTY FLAC JHS ;H7? I xsTKS /QFAW QR 9-11 31? 1d IFTEIW l I EbV ‘7Wn a =-:-*. 7 R717 w711 JMP .1, n71: +1 "L7 xtakfiv, ”Q .15 ;H;7~4\ “LPE fAJ <77C) )NA 81.13 5M9 WKFL P? “R INHIBIT FPQM LUC.5 PT 2711 $714 $718 2 /&]k‘ E; \Jr) gKIP 18 H717 ;;~, aLT /1.+. W4 §.F. FAILEQ. C(AC)=C(IB) 4/30/68 13:24,37 ' 2472M 72cm 9:721 5394 CL-A m .. chl ' IREPEAT PAGE 16*}. 4/33/68 v" 7 21“ fiKil, V7£€ ISi :‘: "1' ,J :1 ISE JMP 6/?5 JMP " '1 , PAGE IALL FIELDS /ALL DnNE 11 IF 0 JMP $75“ . 13324.37 [TEST RM? IFIELD 2 IF E _., 13 / v75? ‘51 .+1 ,VfiK ”i 0“ INHI“!T p1 /HFIURI\I FROM LUCQS ”N” V75fi K7757 w/éb '(" 7 _~, A V75! CLA R74? HKFZ 3741 H74? T! \ ~ ILRROR IF SKIP /IR SF FAILFD. OR C(AC)=C(IB) U74{ 9744 ‘3‘ / 4 H CIFZ "HI 2, STKS {1'74“ CIFS If 7 Li 7 LUUP /ALL FIELDS /ALL DQNF IF IF 0 @ [5?“ $751 I XRMF $759 V72? 8754 2/55 RMI lFILLD 5 .‘1 2756 IND DI ow INHIBIT PI /RFTURN ;ROM LQC.3 #757 $76“ ITFST K7747 V10! 6769 @763 CLA OKFS iERHOR IF SKIP 09 IR FAILFD. U764 #765 /5F C(AC)=C(IB) @765 M767 Q77M /ALL FIELDS /ALL DONE IF @771 $77? V771 V774 @775 /TFST RMF IF @ 9 4/3Z/68 /°0P-8:8I 1“92 lfifls 1394 1965 1V%6 1fl37 lfllfl 1m11 1fi12 1V13 1m14 1915 CONTROLL 2 TEST-TAPE almgm 1mm@ / ' lflam 1?61 EXT.MEM. 12 PAGE 13324538 CIF4. 6242 Emmi 7w20 IFIELD 4m 4 ION ‘ 5294 E51. 7402 6234 1m55 7w40 765E 5216 6234 7482 720w 529% CIF NOP JMP .¢1 HLT RIB IAD . xwo PI 0R INHIRIT iJMP TO HERE FPOM PI LDC, K7737 EMA SNA JMP £59, RIB HLT CLA JMP -' CLA 0KF4 /AC MUSV 119 OR z BE 3F FAILED. C(ACI=C(IB> CIF4 / 102% 2331 5223 2W2? 1621 5442 lfllé 1air-l7 1“22 3 ISZ JMP ISZ STKS IALL FIELDS CIFS LOOP IALL DONE JMP JMP I KCF1 TRMF ITEST RMF CIES. CIF ION MOP 52 JMP .+1 E53. HLT 0KF4. . , 5312 IF IF a 6 / 1“23 1“24 1025 1926 1w27 5252 Emmi 7@@@ 5227 74E2 TAD 5 OR INHIBIT p1 IERROR IF SKIP on SF FAILED. IND PI K7727 1931 1056 1&5? 704m 765% CMA SNA CLA 5241 4MP RIB DKF5 1033 1H34 lflss 1936 1037 1%46 /FIELD ~ 6234 7492 72gw E34. 5223 IIR HLT CLA JHP CIFS ISE STKS / 1?41 1fl42 lads 1944 1245 5246 1946 1947 1w5m 6262 6Dfi1 1m51_ 1%52 1953 1&54 1055 1G56 n<rs. 2e31 2627 5442 5312 JMP CIF6 182 LOOP JMP I KCF1 - JMP TRMF ClF ION NOP 6m JMP .+1 /DONE HHEN 1512 vIMES ITEST RMF C(ACI=CIIB) SKIP IF / CIFé. 7GOW 5252 7402 6234 1&5? 7E4B 765% /FIELD 6 - Eéfi; INO PI 0R IJMP HERE HLT RIB TAD EMA K7717 SNA CLA JTO SKIP INHIBIT PI Lac. 3 FROM IS TO ERROR SKIP 4/3fl/68 19357 5264 11’6”! 6234 ' .JMP RIB 0KF6 13:24.39 PAGE 12-1 4/39/68 1361 1?62 1fi63 1564 1fl65 1'1166 1M67 1070 74z2 E35. 723m 5246 2931 DKF6I ISEE IF /ALL DONE JMP I KCF1 TRMF ITEST RHF CIF 7% 182 74%2 E57: 1076 1977 6234 1951 7846 765% FAILED. STKS C F7 L 0? 4MP CIF7: SF I52 5442 6272 6981 7MZB 5275 0R CIF6 2027 5312 IIB JMP 5271 1771 1972 1973 1774 1575 11mm 11@1 1162 llfiS 1194 1125 1126 HLT CLA PAGE 13:24.39 C(AC)=C(IB) ALL [FIELD 7 [NO IRETURN DR INHIBIT HERE FROM IERROR IF SKIP OR SF FAILED! 13 FIELDS HHEN SKIP ION MOP JMP HLT .‘1 RIB TAD CMA SNA 53%? .6234 7402 720% 5271 E552, DKF7: JMP RI HL P; PI Loc,3 K7767 CLA DKF7 [18 C(AC7=C(IB) CLA JMP CIF7 1167 2327 5442 ISZ JMP LOOP lllfl 1111 5312 9MP TRMF I [DONE IF ITEST RMF KCF1 SKIP 4/30/68 PAGE 13324,4G 14 _ , ITEST , INTERRuPT INHIRIT EACH FIELD. REFER To HEAOINS TITLED "EXTENDEU IFIELU TEST ROUTINE". THIS ROUTINE IS PLACED IN /EACH TESTED FIELD AT THE ADDRESSES SPECIFIED. THE /THDICATED ERROR HALTS HILL BE IN THE ExTENDED PRESS CONT. TD RECOVER. ONLY 1 FIELD HILL /FIELD. xanTAIN THE ROUTINE AT ANY ONE TIME. DTHER FIELDS THE ROUTINE IS REPLACED NITH xNILL CONTAIN ALLD'S. /HALTS AFTER COMPLETION, THE PORTIONS OF THE FIELD IDHICH DO NOT CONTAIN THE ROUTINE ARE SET TO DDDD /FPOM /BFFOREHAND. / / /SFTDP FIELDS To TEST. POINTERS. ETC.. / JMS 1 XSTKS KCDF 1112 4423 1113 1114 1115 1116 1117 112% 1121 1122 1123 194% 3322 1322 1946 3322 704% swim TAD DCA TAD TAD DCA DCA 1E 6291 CDF OD 3413 1w1m DCA TAD I 1D 10 794% CMA 113” 7649 S323 2931 1131 5315 SEA JMP Isz JMP 1124 1125 1126 1127 TRMF, IREAD SR9-11 I6261 .+6 .+5 H1O .+3 CMA CLA ,-4 STKS TRNF+3 - . ILOC. m /PLACE D's TD 7777, IN EACH FIELD FROH 4/3w/6e PAGE 13:24,4a 15 / /u0w A PUT /L0CATIOV 1132 4423 JMS 1153 1154 TAD 1135 164% 1746 3336 1136 6261 1137 1141 1%36 1’41 114? 1143 1144 1146 1146 1147 VAD CHHF, 3327 1937 3427 2731 741% 5352 1336 5334 IN HLT E4”: AS EACH FIELD THE IN SAME BELOW. I xSTKS KCDF K18 SR IREAD 9—11 DCA .+1 CDF we TAD DCA KE4E /KE4@ = LDOP IAD KHLT /SAvE IKHLT TEMPORARILY = 7432 (HLT) DCA I LOOP STKS /DONE ALL ISE OF ADDRESS STACKS 54w. SKIP WHEN SKP JMP .+3 TAD CHDF JMP CHDF-z COF BB / 115? b2®1 1151 1152 1153 .6341 4422 1751 JMS 1134 1155 5727 1%57 337m 4423 1fi4® 1846 DCA TAD DCA LOOP POINT JMS 3371 DEA I XSTKS KCUF K1” STDF TAD KCIF TAD Klfl DC“ STDF+1 1166 1167 117% 1W41 1646 3372 1372 3443 4425 1171 1172 1173 6211 6212 5374 1156 1157 1167 1161 1162 1163 1164 1165 QTDMF-s TSF TAD TAD TAD TAD DCA STfiF. I XTFLG K77Z7 K75 ICHECK TTY SET IT /62fl1 Ilfl /6222 ii“ STDF+1 XFD JMS I I CDF 1% CIF 16 JMp 9+1 XRANS /PUT TEST 5371 ROUTINE INTO START WITH FIEID /FIELD 1 lSHgULD ENTER EXTENDED FIELD THIS JMP, HLT IF NOT W b9 . HLT TO JMP PI /ERROR, ICIAC) 1176 K7756 T0 9'11 NOP 7flzfl 7482 K77fifl FOR /POINTFR /READ SR /AFTER 1174 1175 FNAG /&0 STDF = FAILED C(IuB.) IREPEAT SAME TEST; X IENTEH 12@@ *12flfl 6214 745% ENTER: HERE AFTER 4/36/68 13324.41 FROM EXTENDED PI PAGE 16 BANK / 122@ 1231 1292 1223 1224 1295 52D6 7462 72D® 553% 12fl6 6212 1227 121% 1211 1212 1213 1214 1215 1216 6244 E41: RDF SNA JMP HLT .+4 IAC=C(DF) CLA JMP CIF RMF I XTDF 1E RIB 6234 6262 6261 1476 CIF CDF HE I 7940 TAD CMA 7656 5226 SNA JMP 1217 6244 RMF 122% 1221 6234 74fl2 [OF SHOULD BE 66% [ERROR IF SKIP ICHECK C(SF) IREPEAT TEST ISET IgB. T0 FIELD 11.3» NOW EQUAL T0 IREAD IB Z9 K75 1225 1225 1227 123fl 1251 1232 1233 1234 1235 HLT CLA CKpCl NOT AND PI CORRECT c?F JMP TAD KE4B [BACKUP A /KE40=ADDRESS IAC CIA TAD E ICOMPARE TU DID) 765D 5248 166% 7432 SNA CLA JMP TAD .+5 ISHOULD iALL 0K lMAKE E42 0F NOT SKIP FOR SETUP . NEXT FIELD fl HLT IERROR. ALL uDRKED. BUT /C(PC) wAs NOT=TO E4D+1 IAFTER PI IN EXTENDED xon 112 CLA JMP BUT RMF. E4W+1 IFIELD. 7229 5506 AFTER PAGE AND REPEAT 7991 7941 1656 E43) wDRKED. xAc=c<IBI' DD Q3 I xTuF C‘F RHF [ERROR {CHECK 1236 1237 SKIP RIB E42, 7260 6201 6262 5560 1936 IF IERROR CLA CKPC xI.B. 1222 1223 1224 1 SF I ccACI=CID).FD. FDR PI NOT INHIBIIED. AUTO»1NDEX 9E5. FAILING IN THE EXTENDED XTDF IBACKUP AND FIELD. REPEAT / ISETUP FOR NEXT FIELD / 1242 1241 1242 1243 1244 2931 ISE STKS 5246 JMP ,+5 2fl27 .5645 5511 1245 1155 152 LOOP JMP I 9+2 JMP i XFIB SYRHF+4 /DONE IDONE IEXIT IBACK ALL IF SKIP LOOPING IF SKIP IREPEAT ALL AGAIN TD NEXT TEST T0 LAST PAGE 4/30/68 PAGE 13:24.43 17 / /SFT LAST /HET IN TESTED F IELD RESPECTIVE TO ADDRESS @LS E4“ ALL CF AND PUT A / 1246 724” CLA CMA 1?47 1Q5W 1951 3210 15g$ OCA 16 I XTDF 6252 ”CA 1779 6211 so? ‘1?53 341M lfilfl USA ,+1 19 I 16 TAD 10 734% CHA 19:4 3255 1956 1957 l?bfl 1961 1?67 1?63 1964 1965 1966 TAD 764% 52A CLA 5253 6201 159% JMP CUP ,-4 ma TAD I 3253 6211 1937 3436 DCA GDP 10 TAD KHLT USA I CDF $2 bgtl ICDF /F1 XTDF ,+1 XM AT STDF START TO WITH ICLEARD 1F SKIp /CDF AT STDF Xfl /=7492 (HLT) /KE4Z:ADHRESS nr {4% IRESTORE 0F KE4g / lvaREMENT CDF AND NEXT FIELD. CIF IDT’S AT §TDFn ICDF X“ AT STDF ICIP Xfl AT STDF STDF+1 IT” / 1?h7 127“ 1271 1979 1?73 1974 1975 1976 1277 1329 13?1 15mg 1346 35mm 15ml 1346 3551 1501 TAD I VAD Klfl XTDF JCA I TAD TAD I xTDF 1 K13 I XTDFl JCA TAD 3316 JCA 237% 4321 5593 ISi JMS J4P XTDF I XTDFl EXFU K75 TRANS I XTDF ITEST IPUT ROUTINE NEW FIELD IN NEW FIELD /EXTENDED TEST FIELD PAGE 13:24,44 4/36/68 18 ROUTINE / INSTRUCTIONS IRE PLACED IN FIELD TESTED, THE NUMBERS IN THE /COMMENTS FIELD CORRESPOND TO THE .IMFMORY LOCATIONS IN THE TESTED FIELLD.'LOCATIONS Ia THRU 11 ARE USED FOR AN ERROR ROUTINE llw CASE FIELD 3 IS NOT ENTERED AFTER AN IINTERRUPT. THE EXTENDED FIELD SHOULD BE /ENTERED AT LOCATION E4D'1 WHICH CORRESPONDS /TO E4D-1 IN FIELD O. /THE FOLLOWING /EACH EXTENDED / IEYTENDED FIELD INSTRUCTIONS: / 1304 OOQO 190D 745D 1335 1396 5312 7482 13D2 1393 EXFLD. E44, M /O TAD SNA O JMP HLT ,+5 /3 /1 ' /IF LOC. 0 NOT /ENTER FIELD O =O PI DIDN'T 14. INTERRUPTED TO THIS F'IELD /INSTEAD OF FIELD @.C(AC)=C(@) leICH SHOULD BE E4D+1 IIF NOT: CHECK LDC. 77774IT [MUST = 5412 (JMP I 12). 1367 131% 1311 1312 7200 smug 542D 74D2 CLA E45; /5 DCA Z JMP HLT I /6 2“ C(20) =E4D I 12 AT LDC: NOT EXECUTED. 1?. fig, JMP THE x7777 HAS INTERRUPT FAILED. IF INTERRUPT. LOCATION 12 lNow CONTAINS D INSTEAD 10F ADDRESS E4m, x11, REPEAT IN THIS FIELD I12. AUTO-INDEXS T0 E40+1 IIN F 9 IF THE JNP I 12 INORKST ARE ALL D's IDR 1N0 1313 1314 5367 1175 Ians. JMP E4D .-4 13_TD 17 I 1315 E4D 1175 Izan, IN E40 EDUALS Ffi, / /LOCS. 21 TO E4992 ALL O'S IFIELD 1 /L0c. E4m, START WITH SEE SYMBOL TABLE IFOR E46. ARE ALL ARE / 1316 6212 1317 ézfll EXFD. CIF 1D ION /ans. E40+1 TO 7776 TO 0's / 132M 5412 JMP I 12 1777?, p1 SHOULD occua. IAFTER THIS INSTRUCTION, /TO FIELD D, 4/32/65 PAGE 13:24,44 19 / T0 IRDUTINE TRANSFER TEST T0 ROUTINE PROPER FIELD / 1321 1322 1323 1324 1325 1326 1327 1339 1331 1332 1333 1334 1335 1336 1337 1342 1341, gng 1123 TRANS: a 3321 TAD DCA 11m4 3262 1122 DCA TAD TAD DCA DCA 3216 3911 1271 swam 152% 3337 6221 TAD CDF DCA ISZ JMP TAD 6211 3505 cor DCA 1360 1361 1337 3363 TAD DCA 1362 1363 1418 6211 3436 TAD -cor DCA CDF TAD 141% 6211 1371 1372 1373 1374 3371 3447 6261 5721 I XTDF /1-1m ISAVE ICDF xa IN DECIMAL STDF DD I 19 16 I lFl TO 11 IDONE START IPUT LOCS 1 HITH IN EXTENDED FIELD TO 12 IF SKIP 1'5 DCA CDF TAD DCA CUF 1376 EXFLD CDF 62B1 1337 LDC. DCA 3355 1412‘ 6211 3435 6201 = TAD 1352 1353 1354 1355 1356 1357 1365 1366 1367 D /KXFLD 11 .+3 1419 1364 FIELD DCA CDF 1346 1347 1337 IOF KXFLD 1D K7766 bZfll 6261 2 z 1345 135% 1351 /KJMP=JHP l 2 FIELD D /KNTR = LDC. ENTER DCA TAD 1x44 1342 1343 /IN TAD 141% 6211 3411 2990 5335 1337 3347 TQFLU. KJMP 1 KNTR E46 IPUT IN LOC. TAD CDF IPUT CIF x0 /ION TO LOC. CDF DCA IPUT JMP I CDF JMP [EXIT IN E4fi-1 E40 DCA TAD 12 IN 7777 22 4/3w/oa 14%» PAGE 13:24.45 2% “14m? I NITH “FTE” RMF InT. AN INTERPUPT IN FIELD M '5 C”EATFUAND [R REGISTER: ARE SET 10 FIELD 1. /I~L sr SHOULD anTAIN FILLD .. THE TEST /T~EN MAKES SURL THE IR 15 CL ARED. THEN SET BY ISSUING AN RMF. /anL0wEU BY A JMp I K7Zflu. IF THE [P 15 CLfiAREU. THF JMP GOFS T0 789% [N FIFLH /[F THE 1H ANu SF APF INCLUSIVF OR-D, THE JMP GOFS Tn 7”“Q 1“ FIFL” 1' AM” /A HALT occuws THEQE. RESTART FROM 146V AFTER AN LDROR. THF TEST Iq LU”PFU /312 TIMES. /TI5T sr /4uICH. THE AN OF / SFIB. TSF 0.: 9941 .4 44?? JMS ,4.) “fibfi Tao H gz'p',’ DCA 9A.; CDT 1-4 5911 tag? 545¢ I. .- (:3fo 4 1335 45g CLJF TA) DCA 113$ TAJ KJMP 5vfi: DCA 1 TAD «RTN jCA 9 [4.x ,___ TAD 3CA . 1 ' \ I XTFLG K7wmm Lth 1? /SEE ISET IIWMM IF FLAG IS SET. IT IUF=FIFLO 1 KHLT I K7Wfi? /7@@@. 2H?! IDF=W Jmug I K7V3¢ /JMP2=JMP I KFLDW FIELD U=JHP I KFLWW lKFLUM=LDCq RTVN IHLT FIELD 1=HLT /7@%M, /KJMP=JMP IKRTN=L0C. I 2 E45A+2 / /~IGIN TEST / A, 1 )UV 7 IENARLE PI wflp Ir IA A, “L! JUP /LHHOR QFVU v; /RFPEAT No TEST / /TATHHT NLRL A‘TEV / ,4 ‘fiw; CLA LA A231 CUF 3.4 /DF=FIEL|11 ._.\ (3:2 S’F 1w ,_. A544 er ,._s 54a» IIB=FIFL01 119 SHnULu=FIELDW /IF SHUULD=FIEIDW K7BH9 JMP I Y8; JHP LIJQD F45A'2 JM” Tnfi‘” / LAA Rib»? axlk A4. T74? I... ”INN. /NnRKEP n?‘ ILOUP /DOMF: so To NEXT TECT “I 4/32/68 PAGE 15:24.47 21 / / ITFST ALL AUTO~INuEx REGISTERS IN EACH EXTENDED FIELD. /;»ENTTCAL TEST ROUTINES ARE PERFORMED FROM EACH FIELD. xn~D ERROR HALTS OCCUR IN THE FIELD CURRENTLY RUNNING /T~E ROUTINE. PREsS CONT, T0 RESUME TESTING. /FTELU CONTAINS ALL M’S EXCEPT TOR THE AREA /Ey THE TEST ROUTINE. FIELO 2 IS RE-ENTERED EACH OCCUPIED EACH TEST. ANO THE NEXT SEQUENTIAL FIELD THEN.[NTEPED. REFER TO THE HEADING "AUTOOTx TEST" FOR THE SEQUENCE OF OPERATIONS. xATTEH 712 /1 / T43: (1731 CEJF WW ‘45} lL">1 TAD K7707 1454 3mg? 4493 104% NCA JHS TAD LOOP I XSTKS KCDF 5?48 l?45 1345 5946 OcA DFN TAD OFN TAO «1w UCA OFN 145% 1458 141i] 1141 1/44? TL: \; \\ 5T0: OT. EAN ONE FIELU ILOOP IREAD SR /62@1 9 441 7143 44!! 331M UCA 1V 344% 303m JCA % /USE 144A 6711 CUP 1% IFTLLU CHA 2L“, 1447 341M USA I 145? 1451 1452 2H3? fl 5247 ISi JMP 62ml CDF 3W \\ w PUT A START COUNTER NITH 19 .—? TEST RUUTINF IN THE EXTENDED TAD DOAUTO /18T BOA 1% ISOURCF 1455 TAD K7744 1456 DCA 7 1457 TAD DOAUTQ 14?)”- JCA 11 14“? TAD UFN 1454 1465 1466 FOR TO 1 1454 NONE, W LDC. 1453 1’23? 34b3 0F xINCPEMENT TO COUNTER 9-11 /c28 /USE DCA .+3 CUP M8 TAU CUP I 11?} 1% JCA I 0F LDC. Q LDC. FIELD ROUTINE DECIMAL AS 1 /MOVE WHFN TO START 11 .467 Isz A 147J JMP MOVE COUNTER IDESTINATION /CDF Xfl /FIELD MINUS SKIP 1 4/30/68 PAG£ 13:24.48 22 / 710w SET AUTO-I chs 10 T0 7777. TO 17 / 1471 147? 1473 1474 14/5 1476 1477 1fiwfl 1fl56 EEMG 1645 TAD DCA K777m TAD K7 371w 7w4n 341% ZVWE 5275 DCA 10 CMA /7777 DCA I 15¢ @ JHP .f3 16 llfl DCA 1503 6214 QUF 1941 TAD DCA CIF KCIF .*1 10 JMS I 15%? DECIMAL /7 7m4w 3447 1504 1505 1Gfi6 l—B @ 159? 1591 . T0 17 = 7777 wHEN SKIP CMA 33%6 6212 4715 K7777 I FILDX IPUT 7777 IN IREAD D.F. Loc. 7777 OF I620? IFIELD 1 TO START IENTER EXTENDED FIELD l515 OCTAL LOGS, BEFORE THE ITAD I 1“ INSTRUCTION. ITHIS IS A TEST OF THE IDEFER BIT, 5%“ US DELAY / /ENTER FIELD Z FRQM FXTENDEU FIELD HERE. / 1510 1511 1512 1513 1514 2M31 GWTOM; 524w 'Zz? 5235 5353 ISZ JMP 15f JNP JMP STKS NLNUF LOOP NEHDF_3 CSRS / 1515 lmfll FILDX: DOAUTO-515 EXTENDED ALL WHEN SKIP /SETUP FOR NEXT /ALL DUNE IF SKIP IREPEAT ALL ICHECK SR 8 IUONE FIELD 4/3Q/68 PAGE 13:24.48 23 1 l‘ AUTO—INDEX / TEST / . BE PLACED IN THE SAME RESPECTIVE ILVCATIDNS IV EACH EXTENDED FIELD. ANY ERROR //wA:Ts WILL OCCUR 1m THF EXTENDED FIELD, PRESS fCDNTINUE T0 PROCEED WITH TESTING. THE INDEX /u+uISTEhs 19 TD 17 INITIALLY CONTAIN 7777. AND /1~E AUTD-INDEXED T0 @365 BY A TAD I INSTRUCTION. IS NOT INCREMENTED T0 3. xn HALT DCCURS IF THF REG. xruE éAD I wDULD HAVE THFN REFERFNCED LDC. 7777. /W«ICH CONTAINS 7777. /T~E HUUTINE wILL / 1515 1516 DD DTu, xTHIS . ITHE 152% 1521 152? 72mm 141!j 744D 74D? 1573 1411 1524 1525 1526 744% 1517 74D2 141? 1527 744% 163% 74D2 1531 1413 1532 1533 744% 74g? 1534 1414 1535 1536 744% 74D2 1557 1549 1415 1541 74D2 1542 1543 1544 1545 1416 Tu MOVED I 16 I 11 I 12 I 15 I 14 1 15 82A HLT E4A, TAD IERROR. INDEX REG, 1% FAILFD SiA HLT TAD F47, /INUEX REG. 11 FAILED SiA HLT £4“. TAD SiA HLT F45. TAD SEA HLT g5”, TAD ll? FAILED 113 FAILED /14 FAILED SEA HLT TAD SiA E51. 7440 HLT TAU E59. . I 16 I 17 515 E‘AILED x16 FAILED 32A 1547 744% 7432 155% 1551 62D1 6232 CDF 1552 5319 JMP 1546 NOT FIELD, CLA TAD 7446 74D2 1417 LDC. IS EXTENDED HLT L53. CIF /E5D / / 0F TEST ‘ DB DD GOTDD ROUTINE /17 FAILED ISET DF T0 FIELD D ISET 1.8. T0 FIELD IEXIT D To FIELD D 4/3m/6a /CMECK /W* A S4 1, IF 5. AN OTHERNIQE I a: IS PAGE 15:24,49 HFINU USED SR a MUST 7| / -4. J" U? A F‘ J U' 31‘;._\ J’ ‘J‘ J1 -,_x J‘. U 3" H JT J \1 76w4 @346 764% 5766 @fiw7 1357 1561 ('38: REEL: LAS ANi Klfl SiA CLA I AND 7 TAD .-1 emaé 'ILS 6941 TSF 1563 lfihd 6362 5765 JMP 1555 G263 150m iHes JMP XfihN, X’49MI /NEXT XMEM JHP szmc ,-1 xHGN 1 BEGIN NOMEH /START TEST BELL OVER AT 2mm 24 RE 4/36/68 PAGE 15:24g50 25 / .a _\_ 1' r r: - 3v 'x 1’. I §xflflfi / IAVFEHENCL ALL 4K FIELDS /IS PRESENT: THE TEST IS /AESTARTEU NOT PRESENT, IF 32K BY-PASSED: AND PROGRAM IS 2mm, EACH FIELD NOT PRESENT IS zuFFEHENCED BY THE ppoGRAM WITH JMP. DCA AND TAD. AT //THF PROGRAM xaELL WILL /0 AM IS MUST SIGNAL THEN A CONTINUE IN SUCCESSFUL RESTARTED AT SEQUENCE/ TEST. AND THE THE TTY PRO- 2@@. / 1". 723“ 1631 153? lqbé CLA TAD K777E 3M2? DEA LOOP 1“31 1584 7fifi4 0fl45 LAS ANO 1638 7541 CIA 3636 IR”7 1M45 745m SNA T“Iq 5652 JMP /3?K IRLT $953 3651 DCA NO. MISSING ICLEAR THE TLS IOT AT IBELL+1 TO PROHIBIT Tklfi wwMLM, IREAD TAU ITEST SR9=11 ISUBTRACT LOOP MAX. COUNTER POSSIBLE PRESENT. CAN'T ISAVE DCA /FALSE INDICATION! TLS RESTORED LATER WRONG IENTRY FROM NON-EXISTENT IIS CAUSE A BELL+2 AND FIELDS PRESENT IMEMORY MAY /HANG=UP AT lfilfi 7hm4 LAS 1614 8645 AND 1515 7WZl 710% 7336 7%g4 IAC /+1 CLL RTL /POSITION 1616 1517 1623 1521 1*2? 1523 15?4 /# OF K7 To GET lsT To MISSING AC 6-6. RAL 3334 1233 DCA NOFLD TAD NOSTAK /# 7¢4l CIA 3933 DCA NOSTAK IUSED /1$T MISSING STACKS NOT HERE AS COUNTER *3. TEST 4/39/68 PAGE 16:24.51 26 / / IAaH 152k 1“27 1651 1561 ra 1‘3: 104fl 1w34 PAD KCDF TAD 6262 DCA NDFLD CDFDS lflafi 1%34 33w7 TAD KCDF IAD NOFLD DEA CDFlS '/6@1 IMISSING STACK / /q'w ODD AN a OR EVEN IS NUMRER MISSING / NDSTAK 1553 1033 TAU 1554 1858 7941 CIA 7013 WAR 165% 762$ SNL CLA 1‘37 5257 9261 JMP POS+3 JMS ISZ ALLm NOSTAK IDONE JHP POS /READ ISi LOOP thfi 1‘41 1““? 16d? iAdd 181154 \511 '1 2%33 5754 (‘rdQTKI 2397 585$ 1?53 3551 ,‘ [I ht“ XNOM JMP I TAU TTB “CA I XELL JMP I XdELI /L:1. FIRST IALL 1's READ @.s. lfifls YJVM, VDMh M+3 1651.. 1652 1561 155M YE’L. Y *L LL: 1553 6fl46 TI“. dELL +1 RELL TLS 1654 1658 PUR, 1656 13w? 1fl46 3337 IREPEAT IRESTORE TLS [RING RELL 1‘57 18!)? / TAD CDFlS TAD K13 43Mb JCA JMS 5241 JMP CDFlS ALLl CNSTK IDF ALWAYS /L=@. ALWAYS READ ALL /READ ALL 6 FROM 1ST ALL MISSING IF SKIP ALL 1'8 FROM HERE ON IDONE LODPING IF SKIP / 285* THEN PLUS 1 {READ ALL 1'5 ICHECK DUNE 103 4/3U/68 PAGE 13:24,52 27 / r0 /&TUTINE READ ALL @‘S. / “L10: % CnFmR. CDF CLA DCA 1‘6? saga 52m: 724% 1554 3“?“ 1568 7%4% Sflll sflm2 CMA 7mm CMA 341i] DCA 1651 thh? 1‘66 1667 :67" :47: , an ISET DF To 1$T 11% AND 11 USEH IUSE AS MISSING CMA 1B UCA 11 USA 2 I _ 1&5 FOR ADDRESS CQUNTEP IHRITE INTO 1'8 NON-EXIS' ITENT 2952 527M ISZ JMP 2 1531 1674 1411 TAD I 167K 7653 CLA 167A 1‘77 5331 SNA JMP TAD ll azmw 74n2 1L7? _ 17‘11 E54; FIELD, .-3 11 = IERROR. A .+3 HLT IHAS 2273932 19 5274 - 182 2 JMP [54-4 (>wa {734 6??? 17fl5 5651 H‘) {3", CUF CIF JMP 92 UV} I ALLw IEXIT G NEXV FIELD (AC): REFERENCED IREAD / 1/"‘€ EXIST! REFERENCED, IADURESS 17-71 lREAD MON—EXIST. mama /SHUULD FIELD 4/3fl/68 TD IRUUTINE READ ALL PAGE 13:24,52 28 1's / 17Jn DDDU 17J7 1714 62w1 7240 1711 171? ALLla CUFls: 6 CUF CL“ DD 391M DCA ID 7M4m CMA 1713 3fi11 DCA 11 1714 3772 DCA 2 1715 1716 3413 2?22 DCA Isz I 2 1717 172“ 5315 JMP .-2 1411 TAD I 1721 7fl4w CMA 172? 745a 1721 5327 SNA JMP 1724 794W CMA 1723 74fl2 E57’ ISET DF TD MISSING FIELD 712 AND 11 USED CMA zusao ID As ADDRESSING COUNTER IHRITE 11 FOR /READ DIS 198 FROM N0 MEMORY .+4 HLT 77777 IREAD, 1728 72%6 CLA 1727 173‘ 2fim2 5370 557-5 17<1 bjwl ISZ JMP CDF I’sI 69$? CIF DD 113$ 57f“ JMP I 2 an ALLl IEXIT ~01 READ. C(AC)= C(11)- ADDRESS, DATA 4/36/68 ‘ 1734 1755 flflflfl 7634 1737 1749‘ 1741 3031 5734 IREAD SR9-11 NSTKS; w 13:25,@ / LAS 7341 . CIA DCA STKS JMD I NSTKS / ISET / TTY FLAG . 1742 1743 1744 1745 1746 1747 1759 HWlB AND 15 1344 6346 6E41 5347 TAD ,91 TLS TSF JMP '_1 1751 72$fl CLA 175? 5742 @@90 728% TFLG. a CLA JMP / $ THERE ARE NO ERRORS I TFLG IEXIT PAGE 29 4/3M/68 <vv4 L wmaxr 1E3» 1661 ALI1 17mb REciw ”2V0 REEL CHE 155” 6221 curnq 1662 Cdr19 Eli" 1797 1136 62¢2 CiFl W7W4 CIFZ CIFh ”7?? ”752 1M99 1223 CIFb 1M46 HIE? 1m71 1226 1541 1553 C%n¥ CiEfi Cle CKAC CH<“K C59“ HAT RCAI HFI I) 9232 Wéfil ~15L‘7 :uil 1446 {H14 DFé W222 2226 9237 @254 H265 @332 M313 DF7 W211 UNAUTO 1516 1723 nFl HF? DF3 DF4 DES DOMEB EXPO EXFLU 12mg 1316 13M2 E1 0226 Elm @351 E11 E1? E13 E14 E15 E16 E17 E18 036% ENTER E19 E2 E2? E21 E22 E23 E24 M412 9417 @427 H436 3452 @461 @471 @500 2217 5514 -2523 2533 2542 @653 13:2s,w PAGE 3% 4/3fl/68 \‘IMHI-‘il TAHLL 13a fi7lu E26 H717 F27 E20 W733 G742 H756 F5 1234 E57 W765 F25 F51 13W4 F5? 1&13 ES? 1H97 1836 F64 F55 F56 F57 E38 E4 {4% E41 E49 E43 F44 1652 1961 1575 1194 H245 1175 12fl3 1221 1235 1376 E45 1312 FdHA 14?w F46 1522 F47 1525 E48 1530 F40 1533 1262 1536 1541 E5 ESQ E51 E52 F53 E54 F57 E6 E7 E8 E9 FILUX SOTO? Hng IBSF 16? 181 189 1544 1547 173E 1725 5273 H310 fl321 0341 1515 1512 ?667 $656 2334 2343 2422 183 @421 184 2444 M463 $596 I85 186 187 _2525 1823 @921 JMPIZ 2222 JMPZ 2126 13:25,6 PAGE 51 "oxsmxv chr>u xgrck $cuy swag fins! ;_ux mvse Hvss mvwx omwm zscmx mass sc_ux mafia F.1x “ms: azax cJuxx mafia 3:: mafia wsag fix vvs: sax xxx Rx mafia mvss 1:; ZPIX ovsm sssnx snag amse hawk! Hmss Nanny nma: ANNNX omaa swung vvnnx mmas mugs vmsa nmss anus mnx fivnnx nmnmx connx nonnx mmgn sunny mesa Hunkx moss mnnmx woss mnnnx vnnnx mess moss mnn~x Hess enunx scsa seas “nae nnnnx aCOJ m>oz no: nozmz QJuoz zmzoz qumoz moca anew avva «was seed mugs muxo mnss vmhfi mmns mqne anus vuxo muxo ofiad fivea euro mugs coed mafia are mxo mm~s_ mypmz Hugo nxo ¢xo smms onma vmmu Hfi.mmnnfi muqa mm 4/30/68 qyudnk n<R n«a TAELE 1362 n44a 0<R fl5“2 @544 DUIuF 1M57 0K7 908 1654 Rnr 5214 R1” 91? 6234 6224 6244 142/ 14%3 RMF urne SFrx STQwF 1171 flflSl 1151 TADI @622 §7n§ STKS TAHTU 1432 TFLO ”63W TFLU 1742 TRAQfi 13?l 1337 1112 TRFun TRM‘ T!” 1653 XAHIW fiflZb XBELL XBGM 1652 1565 XELL 1651 XFD XNnM wmas 9111 1566 1550 XRANS 9625 XRMF $924 3w23 XFIB XMFM XSTKS XTnF 31mg XTnFi fllfll XTFLG qfl22 13:25.16 PAGE 33 4/3w/ca «V‘s J4D1r Tfifi E W37; Vila TW¢L xrrnc ‘m72 XSTKG “795 70'3"" 1.7191;- YKflvfl ““175 KAN!» "r?0 L30" 1*;ny7 NJK JAKE STKS “#31 4732 fimfis WAT ”QQIAK murtn KE4JM agxq Ktaa “Q55 Kqu @737 KCDF 774% KC]? 7341 KCF1 “742 an 7743 WEBB K1 7‘44 K7 7745 Klg‘ W145 «777’ ‘4?” K /7' Tm“: ‘LE'TM K7737 “751 (7767 K7757 K7747 “12952 7753 7754 K7757 K7727 “$55 K7717 fim57 “E55 K7776 4963 K7775 K7774 final q9162 K7773 fifl63 K7777 1127564 K7771 “765 ¢@*6 K7777 POINT K7? 7767 K7766 “E71 K7744 1373 717$ XTDF $77M XTDFl 9171 KXFLU 11¢2 KJMD mlfs 5319.74 KNTQ K2? 119:5 JMPZ 3105 '7197 KFLUC WWW X315 1119.? 9111 15:25,?” PAGE 34 4/30/68 SYMHCL TABLE RECIA G209 “Fm @232 9295 F1 DF7 F2 0K1 REX “211 M217 “222 @226 0K? 2234 W237 2245 025% DES @254 F3 DE? E4' E5 @262 DF4 E6 @265 @273 0K3 DF5 @276 @302 E7 @310 DF6 2313 E8 2321 3324 0K4 IBM E9 IR] “334 fi341 @343 F1? 0351 E11 E12 E13 @369 9362 fl402 041% @417 183 E14 E15 @427 @436 0K5 IS? @421 3K6 @446 l84 @444 E16 E17 185 E18 E19 9452 9461 @463 3471 0K7 @532 fi5€6 186 E2? E21 187 E22 E23 @55@ 0514 @523 @525 @533 0K8 9542 @544 DCAI @691 DFLD 36W7 ‘2622 TADI TFLD E24 @630 @653 16:25.27 PAGE 35 4/3M/68 SYNBOL IafiF HLTS CIFl E26 E26 OKFl CIF2 E27 E28 oxrz CIFS E29 ESE TABLE 5656 $667 2724 @712 2717 M722 W727 @733 @742 @745 $752 $756 @765 OKF3 9773 CIF4 E31 E32 1220 1294 1213 1216 1023 1227 1336 1241 1046 1052 1961 1064 113-71-1375 0KF4 CIFS E33 E34 CIFb E35 E36 0KF6 CIF? E37 E38 EXFLD E44 11Q4 1127 1112 1136 1151 1171 1175 122% 1233 1221 1226 1235 1362 1366 E45 1312 EXFD TRANS 1316 1321 1337 14flfi 1422 1427 1432 0KF7 TRMF CHDF STRMF STDF E42 ENTER E41 E42 CKPC E43 TRFLD SFIB E45A RTRN TAUTO DFN '1446 144a MOVE 1463 NENDF 13:25.34 PAGE 36 4/3M/68 §YNHCL GUTUW FILDX DOAUTO F46 F47 E49 F49 FEM E51_ F52 F53 CSDB RLLL XBCN XMFM NOMEM CNSTK XNON XElL XBFLL TABLE 151a 1515 1516 15?2 1575 1538 1533 1536 1541 1544 1547 1593 156% 1565 1566 léwfl 1641 1650 1651 TTH 1652 1653 DDS 1654 ALLU CUFWS 1661 E54 DONEQ ALll CDFlS E57 NSTKS TFLG GDP CIF PDF RIF R18 RMF 1662 179% 17m} 17gb 1707 1725 1734 1742 6291 6262 6214 6224 6234 6244 16:25.59 PAGE 37
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies