Digital PDFs
Documents
Guest
Register
Log In
XX-0B2AC-C0
May 1970
40 pages
Original
4.5MB
view
download
Document:
MAINDEC-12-D0NB-D
Order Number:
XX-0B2AC-C0
Revision:
0
Pages:
40
Original Filename:
http://bitsavers.org/pdf/dec/pdp12/diagnostics_set2/MAINDEC-12-D0NB-D.pdf
OCR Text
...., '~ ~ 1---:- r-:-::, f':> I I I I I I I I I -~~ ') .J~~ ~~ l DfNft r !CAT! O'N PRODUCT COCIEI PRODUQT NAMEI DATE CRE4T£DI MUNTAINERI AUTlfOR I MUN.DEC U•DINB•C 'Pll•ti INSfRUCTJON T£ST 2B D~C£Ma£R it, ~910 DJ·AGNOST! C GJIOUP 301 .aMSTftONG ~OPYRIGHT© 1970 DIGITAL EQUIPM!N'r CORPORATfON' ,• . ,,+ ~ 11. ~ ~ ABSTRACT rPP·12 INS!RUCTION TEST 28 15 DtSICN!D TO TEST ALL PPP JUMP JNSTRUCTlO~S. AT TM£ START OF THE TEST THE USER IS GIVEN TM[ OPTION or SELECTING ~NE OF TWO POSSIBLE MODES or OPERATION• A, RANOQM KOOE WHERE TME ADDRESS JUMPEO TO !S G£N£RA,T-go,RANDOMLY OUTIIOE TME AREA Of' CORE OCCUPIED 8¥ TME ttR-OGRAM, a, NON....RAN011H MODE WHERE TM! ADDRESS JUMPED TO !S S£1,.,£CT V.14 TME SWlTC!+ Ft~IUSTER AT THE OPERA·TORS OtSc:RiTHtff.. TM! SPE!artea ADDRESS IS TESTED TO DtT£RHlNE lf' JT. IS A LEGAL ADDRESS OUTSIDE TM! AREA Of CORE OCCUPIED BY THE PROGRAM, ALL JUMP INSTRUcu·ONS· F'OR THE F'PP AR[ TESTED IN A SIMILAR MAJ'.INEllll A, I, AOOR!:.SS. TO B! JUMPED TO IS 1.. 1.v' ,., ru.NDOH GENERA Toft l N RAND OH MODE 2;.. av· 'T'#t' SW new R-EG UTfR l N NON-RANDOM HOOE TH" A®Rtst IS TtfiTtD TO DZTERMiNE TMAT IT IS Qll:f$jl).t_ TK& AREA THE PROG.!fl.-M, ". F'ORMEO I or CO~E MEMORY OCCUPIED BY rc-x-n- AN F'P~ l ll{S'TRUCTl ON' u PL.ACED JN TME SELECTED AD0FttS'5 L..0£AT I ON, A.t..L. OTli(ER CORE L.0CAT IONS OUT• SlDE T~ P>f'OGRAM CON1AJN F'PP HALT INSTRUCTIONS, £), THE rf>#: E!Xlt:UTts.. THE ,EXIT lNSTRUCTJONS ~ND 'l'HEN TKE ,PC AHO QTM:£R Rl~ISTERS ARE TESTED roR EXPECTEO.c VAi..UES~,. 12. REOUI~EMfNTS 12.1 EQUIPHiNT 1> A, F'PP•12 F'LOU lNC· l'OINT PlfOCES9Gft 2:) · A;, S-J ANDA RC:· B1'Jl c~ Pt!P•8 Oil' POP•1.2: 3, At!h, A.lb33 ·. TEl.UYP'E .. oa· EQUJVAL.!fH 12, 2'. S.f€1t'-AG~ · TMIS PROGRAM JS DESUNEO TO RUN ·.IN K!MOR\' l!IANI< 8 AND USE ALL MEMORV NOt"OCCU,JED BY TH[ PROGRAM. or /2,3 HAY CLEAR OR PRELIMINARY PROGAAMS ALL pDP-8 AND/OR PDl'~&2:MQOE BASJC. INS~RUCTiON OJACNOST1es AND EXERCISERS HUST MAYE.BEEN SUCCESSrVt~Y RUN P~JOR TO RU~~JNG THE PROGRAM, ./ /3, LOADING PROCEDURE /3.1 REFER To LOADING PROCEDURES rOR PARTICULAR MACHINE BEING USfD IF PoP~a1, 8L OR 8E, 13,2 METHOD FOR POP~12 THIS PROGRAM MUS' BE LOACEO WlTM TME BINARY LOADER. IF ¥OU ARE UNFAMILIAR WITH THE PROPER BINARY LOADING PROCEDURES REVfR TO APPENDIX A OF THIS DOCUMENT, OTHERWISE ,ROCEOE: WITH THE POLLOWINGI A) SET THE TELETYPE READE~ SWITCM TO fR£E OR DO NOTHING Jr A HIGH SPEED RrADER IS BEING USEO 8) OPEN THE TELlTVPE READER ANO INS!~T THE P~OGRAM TAPE SO THAT TM£ ARROWS ON TM£ TAPE A~[ VISIBLE ANO P01NTINO IN THE DIREC;ION or TAPE MOVEMENT. c> CLOSE THE READER AND SET THE READER SWlTCM TO START, o> SET TME TELETYPE PAONT PANEL SWITCH TO START, E) SET THE LE'T SWITCMES TO 7717, n SET THE RlGHt SWiTCHES TO 4101J 9111 VOR MiGH SPEED ~lADlA G) SET THE MODE SWttCM TO 8 MODE. H) DEPRESS 1/0 'AESET1 1) DEPRESS START LS. JI WHEN THE PROCRAM TAPE HAS BEEN RtAO JN TME ACCUMULATOR MU$T BE Bf00, lF IT IS NOT1 A READ•IN ERROR HAS OCCURRED ANO ONE MIGHT TRY RELOADlNG THE llNARV LOADER, SEE APPENOlX A· K) 121 /4. REMOVE THE PROGRAM TAPE VROM THE READER; STARTlNG PROCEDURE TMIS PRELIMINARY SET UP PROCtDURE IS CRITICAL A~O ANY OMISSION WILL RESULT IN AN ERROR, 1) SET TH£ SW?TCH REGISTER TO 0011 !F TME PPP IS USED ~tTM A PDPal! oTHERWlSE FOR ANV OTHER POP•a OR 12 SET TME SWITCH RfGISTER £QUA~ ro.emem. -·---·--~-~-----·~~-·~~--~--~-~--~---~--~-~--~~~~------~--·~--ft-·~-p---·-··~-~2) SET THE MODE SWITCH TO B~MOOE 3) DEPRESS I/O PRESET 4) DEPRESS START 20 ~E PROG~AM IS RUNNING, / ,-~ ( I \'- , ··~ ~ lit. ' ~ CONTROL SNITCH SfTTtMGS SWITCH e OF THE SWITCH REG!ST[R DETERMINES TME MOOE or OPERATION• MODE SR0=0 RANDO·M SR0•1 NON~RANDOM MOOE IF NON-RANDOM MODE IS SELECTED TME PROGRAM HALTS ANO WAITS Fo~ OPERATOR tNTERVEN'!'!ON, Tl-IE ADUR£SS fS SPEclrtEO IN SW I iCM ru;c I STER AlltO KEV CONT I NU[ Is M1 T TM[ ONE INITIAL SWITCM SETTING IS USED BY THE PROGRAM TO OETfRMINE WMETH.ER OR NOT THE COMPUTER usro wlTM THE rpp .. 12 Is A Pop .. 5 r. SR11=i NOT A POP•81 (ANY OTMER POPw8 OR t2) SR11=1 P.OP .. 81 1r SR1l•1 THE PROCRA~ lilILi. CMANGE 'fHE TlME OUT CONSTANT WHICH F'All..S ON A PDJ1·8l our TO IHHERENCU iN THE DATA Bll\!£1.K INTERrAcE TIMING, 15. MESSAGE rORMAT 1) THEN~ Is or HAVE a. B, 2) 16. IRE Two ER•CR TVPEOUTS IN TM£ PROGRAM, THE DIAGND~TIC IHE ro.•M QI AN lNSTRIJeT 1~N HU ANO ERROR HAL TS U~E:D "fHM.UU.V WITH Al WELL OOCUMENTt:O LJST?NC, IN NON•RANDOM MOO[, tr TME SWfTCM REGISTER AD0R£SI IS IN THE MAIN P~OIRAM A TELETYPE MESSAGE !NrOAMI T~E O'tR,IOR AN~ THE PAOGRAM MAL.TS FOR OPERATOR lNTERVlN!!ON, IF' TM£ F'P-P D!)U NOT I ~H:RRUPT Wi TM 1 N A SPEC I fl UI TlME L.IMlT TiM~ OUT cccu~s. THE AOOREIS WHI~M f'A!~ro AND MAJ~R STATE A~E TVP[O OUT, TME TELETYPE !ELL RINGS AFTER £VERY PASS THROUGH THE PROGRAM, li!AINTENANCE INSTRUCTIONS rPP·12 MAINTENANCE INSTRUCTIONS AR! ~OT USED lN THE PROG~AM. APPENDIX A PDP-8 MODE P£RPORATED ~ TA'E LOADER READIN MOD~ LOADER TME REAOIN HOOE CRIM> ~OADER JS A MINIMUM LE~GTM, BASIC, PERFQRAT£0•TAPE PROGRAM FOR THE 33 AIR, !T IS lNlTJALLY STORED IN MEMORY BY MANUAL USE or TMt OPERATOR CONSOLE KEYS AND SWITcMES, THE LOADfR IS PERMANENTLY STORED IN 18 LOCATIONS or PAGE S7, TME RlM LDAOER CAN ONLV 8£ USED IN CONJUNCTION WITM THE 33AS• READER <NOT THE MlGH•SPE£0 PERFORATEO•TAPE REAOER), BECAUSE A TAPE IN RIM FORMAT IS, lN EFFECT, TWICE AS LONG AS IT NEED BE1 IT IS SUGGESTED THAT TME RIM LOADER BE USED ON~Y TO READ TME BINARY LOADER WHEN USING T~E 33 ASA, CNOTE1 SOME PDP•12 DIAGNOSTIC PROGRAM TAPES ARE lN RlH FORMAT>; THE COMPLETE PDP•12 RlM LOADER CSA a 7756 IS AS POLLOWS1> ABSOLUTE ADDRESS OCTAL CONTENT INITPtUCTJON 1 l TAG COMHEN'r5 •~w--•~•~••ww•••••••-••---••--•-~·•~~•e•-•N---·~~-·~•·n--•••-••~•••-~~- 6H2 tH1 7756. 7757, 7761. 7761. I ! I I I I JMll•1 KRI tllJ36 CLL RTL 7116 7763, 1111h 776', 776', ,397 RTL SPA '15111 JMI' RTL '111116 tHt 7166, 7767. 111111, 7771, JMIP•1 tlll34 7428 KRS SNI. DCA t TEHI' DCA TtHl' JMP BtG J776 7773, H76 7774, 7775, 7776. 7777, '3!56 • JXXX "'~-' lilf:G•1 /CLEAR AC AND FLAG /SKiP ir rLAG ~ 1 ILOOKlNG roR C~ARACT!R IRUO E:UF'F'U ICMANNEL 8 IN Aco /CHECKING roR LEADER /F'OUND I.EADER /OK; CMANNEL 7 IN LINK i<Sr U67 7772. KC:C Kl' H!l7 7762, I I HG I TEMI', flJ JMI" X /READ, DO NOT CLEA~ /CHECKING 'OR ADDRESS /STORE CONTENT /STORE ADDRESS /NEXT WORD /Tf:MI' STOIUCE /JHP START OF BIN 1.0AOER (-\ "- j 0 ~ ~ PDP-12 ONl.Y -1!1'-•-.. --.. -- PLACING THE RlH LOA~fR IN CORE MEMORV BV WAY or THE OPERATOR CONSOLE KEYS AND SW!TtMES !S ACCOMPLISMED AS ro1.1.0WS1 A> SET THE STARTING ADDRESS 7756 IN THE L.EF'T SWITCHES. B> SET TH£ FIRST INSTRUCTION <6B32> IN THE RIGHT SWJTCHfS, C) PRESS THE FILL SWITCH, 0) p.ff'.Esf THE f'. It.I.. sT·EP S)l!TOH E) SET THt NEXT r> P~ESS G) REPEAT STEPS D A·N·o E UNTii. OEPOIITED. INST~UCTION (6131) IN THE RIGHT SWtTCHES, THE tlLL STE' SWITCH, ALL 16 INSTRUCTIONS HAVE BUN TO LOAD • TAFE IN Rl~ roRMAT. PLACf THE TAP£ IN THC READER, IET TME LEFT SWITCH£& T~ TME STARTING ADO~ESS 7756 or THE RIM LOADER (NOT OF' TWE PRO-CRAM BE ING READ>, PRESS THE ST ART 1.S l<l!'.Y • AND START THE TE1.IT¥'6 READERs ~ 14"-- -,-,_\ ~7 ~ I OlALUI ViH3 :U•SCfll•71 PAGE: 1 /!NST2B, MA!NDEC•12-0lllNB t;QUtPMENT CORP,, MAYNARO, /TMfS TEST IS DESIGNED TO V£RIVY TME EXECUTION /Of ALL rORMS or JUMPS ON THE tPP12! /C0¥VR1GMT 19711!10IG!TAL I I I I 9 Ul u I I I I I 12 13 14 15 MASS, CONOITIONAL JUMPS JUMP ON ALIGNMfNT JUMP ON lNOEXsl(OPTIONAL INCREMENT> TWO SUSROUTINE CALLS RETURN AOOAESS STOR£0! IN B~St REGISTER IN coot AT JUMP LOCATION JUMP TO CONTENTS or PAC IAUTMORI BOB ARMSTRONG 16 17 18 19 21 21 22 23 24 I IM•JOR STA~T. POP12 /!10 PAESET,B MOOE /$ET LEFT SWITCHES TO mame 1$£1 RIGHT SWITCHES TO Q[SIRED OPT!ON IDEPRISS START LSW I IMAJtA START, 8 rurn.. v /SfT $WITCM£S TO 020~ IDE!>R£SS ~OAO ADDRESS /S[T SWITCHES TO orstRED OPTION 2!5 26 27 28 li'f A.U I 29 3111 31 32 33 /SWITCH SfTTJNG (NORMAL~¥ ~e;1> 1swse~e, JUMP TO RANOOM ACOR£SS llWH•1a JIJMfll TO Sl9ECJ'!E:O ADDRESS ISW11vf, PQP-8E1 IL DR 11 lllUJ.111 l!'OP«il I 3'1 3!> /,~CCRAM OPE~Af!ONI 36 /IP IWI~~~, THE PROG~AM WIL~ HAL1 TO ALLC~ TM£ IBP£CIVI£C ADDRESS TO BE S[T IN TM[ SWlTCMES /AtTE~ srTT!NO. HIT CONTtNU[ 37 38 39 I 4e /RESTART ~OCATIO~ • 221 41 42 I 43 /SO~l 44 I 6552 6553 6555 6562 45 46 47 48 49 50 54 11101111 0"02 0003 55 0H4 53 0U.2 I I 1 2 3 4 5 6 7 8 51 52 .~ ~ lOT DEF'INITlONS roR ;p~12 F'Pt Cl..•65:>2 f'PC~M=6S53 0000 F'PST-6555 F'STAT£•6562 F' £ l< IT =11Hh~ RI PMOOE'. 111001 6552 !5403 Fli'ICL 0000 Ql000 •H01 JMP I RTAD01 TOUT, 0 eJ /CLEAR rPP ILOAO F'PP COMMANO REGISTf~ /START THE FPP• ~KIP ~E~T lNBT !~ [)(£.C:UTl'.O IAEAO TH£ MAJOR STAT(S 0, TM£ ff P IN'fO Ae IFPP INST TO CAUSE AN F.X!T !Cl.EAR F'PP •0 1 /~CTURN r~~~ t!U.''!'iJIJ!N AUtJ;;IT l ME OUT INTERUP• I 56 57 58 59 60 61 62 OIAL111l veu 1210218 0021 5421 £1020 0001 0HJ 64 65 0025 66 0026 0027 01ll3il 0031 0fll27 llJ10 0 67 68 69 7S 71 72 011l32 003:5 0034 73 003!5 74 0Ql36 111037 7!5 0007 1<01.H 1 0U!lll 021/J7 1<02Ql1, 111207 lll2i2 l<lll212, 1<0215, 21212 fll2U 0260 l<i12U, edl0 1<11l4H, 1000 111110 111120 1030 U0H, K:UJUl, 1<10221, l<:UJH, uu UH K104fB I U4~ 1050 11/JU 1<1051111 UH 79 011ld 1070 81 0044 81 0045 82 83 84 85 0046 U2lll U311l ;000 4000 76il2 86 87 88 89 0053 0854 90 91 92 93 0856 94 95 96 97 98 99 100 101 102 103 104 005S 0057 0£161 0061 !<1060, I0.0711lr UH ICU21!1, UH U71!1 KUH, 1(2011\11, 1<4111H, 1130 UH K16H1 76812 40QHI! 1752 K77H, 1751 1764 K77!J1, 77'2 11,7 1<17641 K776!J, '1764 11U K777t, 1710 7776 1(7774, K7776, 1714 1116 0152 I I CROSS PAGE R£PERENC£S I ISUBRQUTJNES ADORS. JTSTA r JUT 7765 '177£1 7774 0140 R[S[T A, RUET 0062 1~57 0063 0064 0065 0066 0067 0070 0071 0072 1600 2005 f'PE'.RfU 1 f'Pe:!RR tUNOA, RANDOM 0100 2040 0173 0231 111!0 Hl6 121!!!73 1756 1771 107 0074 0075 108 109 1Ul 0075 210~0 105 ~ /BY START 2i uu 1040 0051 0051 0052 I I ~J CASE ST A!HED fll215 eJ2U l!l4H illlH 0el4S eiel41 0042 11JllJ47 PAGE t•1 I PAGE tERO CONSTANTS I I 1<021211. 0H:1 1(£1003' eili!3 1<1BfBflJ7, 1U01 l<fBl/J27. 21027 77 78 76 18112 •H211l JMP t , •1 021!10 r11200 121022 0023 0024 63 1!5•S£P•71 SWERRA1 SW!'.RR OAOOA, OA00•1 LASTAD1 LS'l'LOC•1 JTAGA1 J?NST I AOOIH:Si;e:S &'!'ART, 'I' JEQ TVPE:A, TVli'E RTNACA, A'!'NACJO MSTATA1 MSUTE APT.4001 APT /ACTIVE PARAMETER TABLE I APT, 0 /ADDRESS or TABL~ I Al'!'l' I VE TABLE "",,,~---, () I ~ 111 112 113 114 115 116 117 118 ~ D1AL11!1 111076 01!177 111100 0101 fll102 0103 0U14 Vlllf!IJ U•SEP•71 0Hl1J rPC, 0107 0117 0000 ll"H'J0 11Jra011J 0000 122 123 124 125 126 127 128 129 131 131 132 133 134 135 136 137 138 139 141 141 142 BADO, OAOO, F[)(P, AMSW1 At..Slt1 PAGE 1•2 e XH BH Ql Ql Ill l1l I /ARGUMENTS•RESET EACM PASS 119 128 121 XADD, 0112 I l!l.1fl' llJ1(J6 llH0 tlllU JTEMP, Ill RANAOD1 l1J 111107 0110 l!IHllJ xee, /TEMP STORAGE / lNDO REGISTER IU11 fJHlll fH0 0112 HU 0114 llJHlll 011, l!lllJillll 11l116 1000 0117 0121 0121 1(100 IH0 fl 1110 iii 1/1113 X1· )(2' llJlll8111 l(7 I 0 ra Ill Ill Ill Ill Ill Ill /BAH REG I ITE:R ""' I Ill ii " /YAA1AILE$•NOT RfS2T 0122 012~ "124 012, uee tllHlll 1100 flJIH8 I CNTR, CNTIU, DONE1 x•EG, 143 \44 I H5 l46 147 148 149 151 151 152 153 154 155 156 151 158 159 1611 161 162 163 164 165 I Ill f1J " Ill ITEM' AC VOR CONCl~IONAL JUM~S Tr£XP1 11l126 llHil e0e0 'l'AMSW1 IU3' 10111 'l'AUW, 111131 0132 llHI TxftEO I 0127 800 ITt~P INDEX, e"' 11JllllU lNOil REG POR JXN QI I 9133 811Ji0 BIT5, s /FLAG roR RANDOM NUMBER GENERATOR 111134 tllH0 RNOYLG1 fl 8135 8136 11.1137 tH2 11110111 M'f' 1711 /ARGUMENTS roR AANOO~ NUM GfN ~X• Mi• 11Jtl2 UH 1!770 /SUB~OUTINE TO RESET TESTS £ACM PASS I 0141 0141 0142 0143 0144 fl 1111111 RESET, 131i1111 la Cl.A 11/165 OCA CNTR TAD OADOA S,052 lU.22 Cl.L TA o 1<7 nn 1~a~.;.~i !::!OUl\!TCR /STARTING ACOf.i ~ O!AL10 I 166 167 168 169 171 VH3 0145 HU Cll:.t. QJ011 /AUTO tNOEX 3411 OCA I HU /SU TO ill 0147 0150 0151 2122 !Si CNTR /DONE? JMI' , .. 2 JMF I RESET IL.OOP ;146 5~40 171 I II II 174 II I 175 176 II 177 178 179 II II II 1813 II II II 181 182 183 184 II II II II II II I 185 186 187 191 192 193 194 195 0152 0153 0154 0155 0156 lll15 7 9010 nee SUBROUTfNE TO SET UP THE JUMP lNST1 START TME FPP, AND JNTERRUPT TO THE NE~T ~OCAT!ON IN CORE 'IRST !T GETS THE RETURN ADDRESS ANO STORES IT IN ~oe 9Pm3, GfTS THE AOOR£SS Of THE JUMP INST ANO STORES IT IN THE PPP PROGRAM COUNTER(rpc) THEN !T SETS A COUNTER TO ·~~ow THE PPP A MINIMUM NUMBtR or BREAKS TO PREVENT CORE DESTRUCTlON1 Xi STARTS TM£ fPP AND WAITS roR AN INTfRUPTe JUMPJNC TO AN fRROR ROUTINE 1r THE fPP D0£SNT lNTERUPT ?N A P~ESCR!BED TIME, WHICH PRINTS OUT TME ~TATE or PPP ANO TME AOORESS OF THE T!9T IT WAS ATTEMPTING JTS'!', U52 1003 1067 ~07 6 II CL.A Cl.L TAO JTST OCA RTADD TAO JTAGA OC::A rPc TAO TOU'!' 0169 '11161 0162 1004 UIS 655!i PPST 201 lil164 0165 0166 102 202 urn Ml.T Ui! JTEMP 203 11!161 U66 2S4 0170 611102 196 197 198 199 201 205 0163 0171 216 217 218 JON TAC APTAOD JMIP ,•1 I OF' ~4~2 JMIP J F'PERfO. ICL£AR AC1l.lNC IGf'.'!' !H ADO /LDAD roR !NTERUPT ILO INST At:!CR ISTOR f'Pe /ALLOW 24(8) BREAK! lr ,OP•8fe SL OR 10~ ALTERED eREAM CONSTANT sr PDP·!! /SET APT /SiART PPP /ALREAO'f GOING /INCREMENT COUNTER /CONE? /!NT /[RROR•NO lNTERUPT I /LOCATION or JUMP INSTRUCTION EKECUT£0 BY rP~ /lNSTRUCTtON ANO ADDRESS LOADED BY PROGRAM P•to~ /TO EXECUTION /PPP EXITS EITMER AT !E~OED CORE rOLLOWING FROGRAM /OR !EROS POLLDWING JUMP INSTRUCTXDN 207 208 2"19 214 215 oca JTE'.MP 611101 S,074 21"6 2Ul 211 212 213 PAGE: 1 .. 3 lll146 112 173 188 189 199 fH12 15"'SE'.ft•71 I 0173 0174 0175 0176 0111 219 221! ~ \ '173 011100 0000 121000 l?llil00 e000 d173 JlNS'i', 0 JMPAOD1 0 0 ra H 0H0 n:x n I /START or PROGRAM /JUMP INST /ADORE SS /£XIT /INSURANC:E: fXlT IINSUfUNeE EXP n -...... _/ I ~ 221 222 223 224 225 226 227 228 229 23'5 231 232 OlAL10 vee:s 1n·:i:1 lil211 8004 237 0212 02i:s 0214 11l2:15 •200 LAS /LOAD SW!TCME:S 0022 ANO '450 5210 SNA ?300 2,051 3H4 Cl.A Cl.L OCA !il212 JMfll KHlil1 JMP TAO TOUT ,•3 TAO 1'~54 1<'1765 TOUT !:'.!CA ?6e4 ·*' K7152 LAS 0216 U34 1Hm ANO 1<4000 OCA RNOf'LG TAO •NDf'LG SU 11l217 '!Oil Ml..'!' 0U7 3134 /MASK BIT 11 /SKIP If AC NOT /TIME OUT SET UP roR PO~·B! /TIME OUT !ET Up f'OR Po~-a~. IL OR 1~ /1.0AD swpeMES /MASK 9 I'f (/) ISTOR F'L.AG /G£T ! T BAC:K /Sl<!F lF' RANDOM /MALT TO RESET SWtiCME5 !O JUMP AOORCSS /TO ro-M rPP Extr INSTAUeTIONS 247 0223 248 0224 i~~'° I CL.A Cl..L TAO LAS'!'Afl OCA CNT~ OCA l CNT~ !S! CNTR 249 022, ?~ 25~ 0226 0227 023e 65~2 JM!' , ""2 F'PICL i,0JJ •553 2!'!~ !I TAO 1('54!llllJ i:"P'COM SHRT 'l'UTS ICH.t:AA /GtT LAST ADDRESS lS'!'OR IN COUNTER /0£POS1T ilRO IN THAT AOOftfSS /TMROUGM l'li:MOR'f INOT yET .. GO ON /OONE:-CL.UR F'PF' llNT(RUPT fNABL£ ~lT /LOAD CQMMANO R[tiSTER Z55 I I ~56 /TElf JEQ INSTRUC'ID~ ,;57 258 I JUMJ' IF r AC £QU.td.. i IE Re 'fJE!h JMS ? iU!H'.:'fA TAO 1<1"1H /IH'.SE T /INST OCA JMS Ol::A TAO !:iC:A TAD OCA /STORE INST j 259 26111 262 263 264 26.fl 26~ 267 268 269 2711!1 0 /S!T R£ST or MEM0~1 TO llROS 022e 0221 0222 261 ~ I 244 24!5 246 251 252 253 PAGE 1•4 I 11!1200 7604 233 238 239 241i' 241 242 243 121U2 1!S .. SEP•71 /GET RlCMT SWITCHES 0200 0201 0202 0203 0204 020!5 0206 0214'7 234 235 236 ~ ~ 11l231 0232 0,23! 0234 0235 0236 0237 02421 0241 0242 0243 •.U1 S,034 ~104 oca A~sw :U73 4463 S114 1126 51212 3,127 3103 1130 JlN!'l' I RANM JMPAOO TF'EXF F'EXP TMtSW t.MSW TAO iALSw /GET RANOOM ACOR /SiOR AS AOOR IG£'T' TEMP [)(p /STORE /GET iEM,, MSW /STORE /GET TEMP I.SW /STORE 271 272 273 0244 4460 JMS l JTSU /ST M~T PPP 121245 1300 C~A /t:!Lf.:t.f~ 0246 274 275 0247 025QI Ul1l2 '1041 cu U26 Cl..L TAO F'EY>! UO TFEXP "'' ;.: !":) r)M1't ~ --1 r "'in i- /SAt;,t ----------------------------- ..... ------~-~-~~~---- I DlAL11l VH3 11J251 1440 111252 0253 111254 0255 1112s• '141112 U03 '1041 U27 276 277 278 279 280 281 282 283 111251 11J261.'1 0261 0262 0263 284 285 286 287 288 289 291 291 292 293 294 295 296 297 298 299 3H 301 382 303 31114 3QJ5 306 H7 309 311 312 313 314 315 316 317 318 319 321 711141 1u0 '144111 nu 7412 Ui3 144111 031112 ,.,.,, ,304 U14 744111 Ul6 '1H1 71/J41 i176 7451 nu lll3U 7;580 nn .,,,2 nie f/J311J7 031!1J 111311 0312 3121 '1482 uu 111264 0265 fl'l266 0267 111271 f/J271 0212 111273 111274 flJ275 0276 111277 n111e n1114 0389 031116 3S8 u4e 111176 s.5•SEP•7S. Si!A /TO LOOP TEST INSERT <JMP TJEQ) /EXPONENT ALTERED 9¥ JUMP MLT /GET ,~sw TAO AMSW /COMPLEM£NT ANO INCREMENT cu /SAME'.f TAO TAMSW SU /TO LOOP TtST INSERT (JMP TJEC!> /MSW •LTEREO BY JUMP Ml.T /GET L,SW TAD ALSW /COMPLEMENT AND INCREMENT eu /SAHEt· TAO TALSW SU /TO 1.00P TtST INSERT (JMP TJECI> /LSW ALTERED BY JUHi' Ml.T /CMECK MSW TAD AMSW /ZEROt SU /NO•NO JUMP JMP NJMP1 /C"4ECK I.SW TAO Al.SW JMP1, '1412 0314 111315 111316 U24 7440 ,336 Sh JMP NJMP1 INO•NO JMP !AC 1•1 l!E~O TAO RANAOD /AANDO"I Al'.HUIESS /MINUS cu ITME p1: TAO f'PC /URO? SNA I ALL JU GMT JMP Ol<AU /CLEAR Cl.A Cl..L /GET F'~'C TAO F'PC /TO 1.00P TEST !NSEftT (JMP T_JEQ) /MLT•FPC lNCORRECT Mt.T /NO JUMP NJMPlt Cl.A Cl..L /GET FF'C TAO f'PC /!S IT U6 TAO t<76H tHI 74'8 9314 730eJ 2,076 111313 l'AGE 1•' 1112 tm MEAf'.lS IT IS SNA /OKAY /CLUR JM, OKAVi Cl.A CLL TAO FPC /TO 1.00P TfST OKAV11 JNSE~T ML. T TAO DONE IERROR•GU 'PC (JMD TJEQ) /MALT-F'PC lNCORRECT lf'1N1SM£D7 SU JMI' SETUPS. /YES I /FLOAT FAC BIT LEFT ONCE I 321 0317 f!'l3211l 0321 322 323 324 325 326 327 328 329 7004 RAI. 111322 ~130 0323 0324 032!5 U27 7H4 111326 0327 7011!4 ~ _,/ Cl.l :U27 U26 330 '- '1100 2.130 TAO TALSW CCA TALSW TAO TAMSW RAI. IGE'.T 1,.St~ /ROTATE 1.Ef'T /SAVE /GET MSW /ROT ATE t.Ef'T OCA TAMSW ISAVE TAO TF'EXP /GET EXF• RAL /ROH TE LEF'T ~ ) \ '- / 0 I ~ , OlAL1111 331 332 333 334 335 336 337 338 339 349 341 342 343 344 033111 0331 0332 0333 0334 0335 ' 345 346 347 348 349 3511l 351 352 353 354 355 0336 0337 034' 0341 VIH3 U•SEP•71 el' 12 DCA TrEXP ~126 '14212! SNL Ul33 3124 TAO 1("'40111 JMlt TJ[Q 52~1 ,2~1 7300 111101 3U0 U24 OCA DONE JM, TJEQ SETUP11 Cl.A CLL UC OCA TALSW OCA 00N£ /TEST JGE INSTRUCTION 0342 H61 0343 :!.035 3173 8344 0345 0346 446~ 03511J 5P4 U26 3102 0351 1127 0347 0352 0353 0354 ~U3 ,_nil! ~:U.; TJG[, JMS 1 RESET A TAD due DCA JINST JMS l RANDA DCA JMPAOO TAO TFEXP OC':A rEXP TAO TAMSW OCA AfllSW TAO T41.SW OCA ALSW 0355 d4160 JMS I JTSU 11l356 0357 1'.5lilf Uli12 Cl.A Cl.L 0368 0361 0362 ?e*1 U63 ?412 fll364 fll36!S 0367 U.13 1041 1127 7449 037111 74&l2 0371 Uil4 315.-4 3e5 366 367 368 369 37111 8366 ui6 7440 371 372 0372 7041 0373 1130 373 374 375 376 0374 7440 377 0377 04111111 ,213 0401 121402 0403 7310 38111 381 378 379 382 383 384 385 /SAVE /DONE ROTAT!NG7 /LOOP PRESENT TEST /NON·lERO /LOOP PRESENT TEST ONCE MORE /S£T LSW • 1 /TO START ROTATION /RESET DONE /JUMP IF FAC GRE~TER THAN OR EQUAL TO iERO I 356 362 363 PAG£ 1•6 I 357 358 359 36111 361 ~ ~ 0375 74112 0376- 1193 0404 0405 0406 0407 '151111 J,106 7flllil1 7041 1'!176 74'0 ,223 TAO rtxP eh HO TPEXP /RESET /INST /STORE lNST /GET RANDOM NUM /STOA AS ADDR /GET TEMP £XP /STORE ;en TEMP MSW /510RE /G!T TEMP LSW /STORE /START FPPJ /CLEAR /GET £XPCNENT IC0Mj.1LEMENT ANO !NCR~M~NT /SAME SU /TO LOOP TfST I NS£'1T CJMP TJG£) /EXPCNENT Hl.T /GET HSW TAO AMSW cu TAO TAMSM ALT£RE~ /COMPLEME~T /SAME? ANO SY JUMP ~~~~ErrNT ! i'!A. /TO ~OOP TiST INSERT (JMP TJGE> Ml,.T /MSW AL n::rn:o SY ,,H)MP /GET LSW TA~ Al.SW ICOMl'LEH[NT AND lNC~lft;F.NT cu /SAME:? TAO TALSw Si!A /TO LOOP TtST INSE~T CJMP TJG£) /LSW Ai..TER£D BY JU!<!P HL.-T tCMECI< !t!S"I TAO AMSW /POSITIVE:? Sll'A /NO•NO JUMP' NJMP2 JMP. JMP2, CLA Cl.L /CLEAR /RAND0"4 AODR TAO RANA.OD /•1 !AC 1.tTNUs Cl.A !:~£ <:{, TAC rPr t .;iERt"" SNA JMP OKAY2 •'AL.L RlCM'1' ' 'i OIAL1il I Vmi3 386 lll41i! 7300 387 0411 1,li:l76 388 389 11412 14!02 39" 391 392 393 394 395 0413 0414 1300 1076 21415 1050 0416 0417 7021 1223 04211l 0421 7300 S,2176 396 397 398 399 4H 401 0422 0423 0424 111425 '402 U24 /GET rPc /TO LOOP T£ST INSERT ( JMP I (T JGE i 1 TAO rPc NJMP21 UO TAO SNA JMJll Cl,,A IN" JIJMP /GET FPC FPC I< 7 602 ns r·r 116 Ol<AV2 lfJ MEM~S IT IS /Ol(AY Cl..L ICUA~I UC rPc ITO LOOP TEST OKAY!, /Ki.. 'f 1JN ERROR HI.. 'f Ci...A Cl.L INS(~T Ml. 'I' TAO CONE SU /ERROFt"'ll!'.T 'PC CJMP I (T .,!GE:) ) /HALT ON £1HiOR /rINXSMEO? JMP SETUP2 4213 1rLOAT FAC BIT l..£rT ONCE I 411l5 0426 110Ql 406 21427 0430 :1,130 ?004 0431 U30 oc• TALSW fll433 ?084 RAL 4S9 418 411 412 413 Cl. L TAO TALSW RAI. 04:sa un uh 0436 7004 414 21437 U~6 0441 0441 '1'420 411 21442 ie:s3 418 419 42111 421 422 423 424 0443 !!1444 0445 0446 TAO 'UM:SW :uh 0434 043s 415 416 1¥1'.S I 404 411l7 4&16 I /CL.EAR Cl..A CL.L ?440 ,246 41112 I i PAGE: 1•7 1112 15-SEP•H OCA TAMSW TAD Tf'EXP RAI.. DCA SNI.. JMP TAO OCA JM!l' §645 U24 1'645 21342 TJCE TF'El0' I • •4 Ki4H CIONE 1 , •1 Nh u:run, c1,,1. eLL 31321 OCA iAUilit ora OONE /TEST JLE INSTRUCTION 0447 045121 1001 0451 ;U,24 425 UC RO RtStNT Tt!T ONC~ MO~[ I mo ACOR ISt".'f LSW IS i /TO STA~T ~OTATION IRESEi OON!'. I 426 427 428 429 /JUMP tr PAC ~ESS TMAN OR EQUAL TC !ERO I 0452 4461 0453 0454 12136 3173 0455 0456 0457 4463 3174 1126 12!460 :1102 1127 439 0461 111462 0463 0464 4411l 0465 4460 4311l 431 432 433 434 435 436 437 438 ("'; ,, ' 3103 il,30 3104 TJU• JMS l RESET A TAO 1<U2m OCA JlNST JMS l RANDA oca JMPACD TAO TF'EXP Of!A f'EXP TAO ii\MSW AMSW TAO TALSW oca Al.SW JMS i JTSiA OCA /RESET /INST /STORE !NIT /GET RArmOM NUM /STQ~ A!i AOOR /G£'.t TEMP EJ<P /ST /Gt:T TENP MSW /STORE /GE1' TEf'IP i..SW /SiORE /START F'PP n " ' ~ I 441 442 443 444 445 446 447 448 449 459 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 47fl 471 472 473 4~4 47'.> '<16 -'1.77 478 479 480 481 482 483 484 485 4&6 487 468 469 49fll 491 492 493 494 495 ~ OlALlfll Vfll03 lll466 lll467 lll470 lll471 0472 730 il473 111474 111475 lll476 lll4'77 7402 1103 05U lll501 11J5!1l2 0511!13 0504 lll51115 05216 r115m1 051111 05!.1 111512 11J!S13 11!1514 11151!1 lll516 11J517 8521 "521 fll522 0523 111524 052, 8526 TAO TF'EXP 74411l 711l41 7'41112 1114 7041 113111 7'440 741il2 11~3 75011! !3:H~ ,.n,1 7"42! B3Jt tHi<i '"Hll f;3~:;, 1J~e 1:Ul6 SH /TO LOOP T[ST INSEAT <JMP TJLE> /EXPONENT At..TEREO BV JUMP Ml..T TAD AMSW /GET MSW /COMPLEMENT AND INCREMENT cu /SAME? TAO TAMSW Sh /TO LOOP TtST INSERT CJMP TJLE> /MSW ALTERED BY JUMP Ml..T /GET L.SW TAO Al.SW /COMPLEMENT AND INCREMENT cu /SAME? TAD TALSW SU /TO LOOP TEST INS[AT <JMP TJL.E> Ml,,T IL.SW ALTERED BY JUMP TAO AMSW /CMECK MSW /NEGATlVE7 SMA JMP ,•2 /~OT NEG JMP JMP:S ll-1EG•JUMP /UR07 Si A JMP N.JMJ,13 /NOR IERO /CHECK LSW TAO AL.SW /URO SU l~O.NO JMP JMI' NJMP3 ..!HP~, CL.A Cl.L TAO AANl:OO /!UNOOM AODR UC 71'/J01 7841 1(076 ?451!1 $3~1 730111 1076 053" 0531 11!1532 lll533 0534 0535 0536 0537 74e;2 ?3fll0 :l,fll76 §3~1 7300 :l,11J76 7402 1124 74411l 5363 /•1 cu TAO F'PC /Ml NUS liHE pc s~~ /URO? /ALL. AlGriT /CLE-'R /GET f'PC /TO LOOP TEST lNStRi <JMP TJLE) /HLT ON tRROR Hl.T /NO JUMP tilJM,3, CLA Cl.L /GE! f'PC TAD F'PC JMJ' Oi<a.n Cl. A Cl..L TAO F'PC /IS I'T 176 TAO t<76i2 1,050 745111 /CL.EAR /GET EXPONENT /COMPL.EMENT AND !NCREMENT /SAME cu 711l41 3,126 s,127 7440 PAGE 1•8 lat 12 Cl.A Cl..L TAO F'EXP ~102 el!S27 0540 11!1541 0542 0543 15•SEP•71 10 ME' ANS ~ T l S SNA JMP Ol<AV3 /OKAY /CLEAR Ct.A Cl.L /ERROR•G['T F'PC TAO F'PC /TO LOOP T[ST INSERT (JMP TJLE> /HALT ON ERROR Hl..T /rINlSME:C1 fHCAV:S, TAO CONE Iii MEANS NO SU /VES·GO TO NEXT T£S1 JMP SETUf'3 I /F'LOAT F"AC BJT ! ,-,-· lll544 710111 I CL.I.. ··,;,;•'.: /NOT l'.F H.'. .,, ;.l" ~ OIAL10 I 496 497 498 499 5!21ril ve23 0$12 0545 11311! TAO TALSW 0546 0541 0550 112liil4 RA!.. 0551 3130 OCA TALSW 1127 TAO TAMSW 7004 0552 :un 503 121553 0554 1126 7f1'1Zl4 504 0555 31Z6 505 0556 '42t'l 506 0557 0560 0561 ,252 0562 92!S2 130:1. 501 502 507 508 509 51ill 511 !512 513 514 15·SEP·71 0563 1!!564 11!565 1,1.1'33 :5124 u:!111 /GET LEAST SIG WOAO /ROTATE ONCE LEFT /STORE IGET MOST SIG WO~D-LINK TN£ !AME RAL IRCl'iA~'E TAO TF'EXP !UL OCA TFEXP SNL. JMP TJLE /GET EXP•L?NK SAHE /ROTATE ONC£ LEFT TAI' d400 /YES /MAKE DONE NeNsl[RO /ONE MOR£ PASS W!TM AC~I OCA TAL.SW /STOR 1 ?N AC OCA DONE /CONEd oca TAMSW OCA DONE JMP TJLE S£TUP3, CLA CLL IAC :U24 f'AGE.'. l .. 9 /STORE: /MAS SIT FALLEN OUT LErT ENO 'ET? /NO·KEEP GO! NG IA Cd /TEST JA lNSiRUCUON I 515 /JUMP ALWAVS• NORMAL JUMP 516 517 518 519 !52(!1 I 111566 0561 0579 0571 0572 0573 121574 521 522 523 524 525 526 527 528 529 53£!! 531 532 533 534 535 536 0575 0576 0577 060111 061!11 0602 0603 111604 0605 06'76 0607 0610 4461 U!37 31?3 1463 '1402 1U3 7041 538 0612 1127 539 0613 7440 54il 541 542 111614 ?402 U04 7041 uo 1<tUS . /GET NUM ISTOR 1\S AOO!il /GET il~MP [)(p TAO TA MSW IGC'\' ·n:MP MSW CCA TAO FEXP eu /Uf'if.'. HI.. T /EXPONENT ALTERED IY JUMP eu /COMPLEMENT AND !NCR£MENT no LOOP '1'Ui INSERT LJMP !CTJA)) TAO AMSW /f#t.'.'f MSW TAO TAMSW /SAME? SU no LOOP TE'.S'f INSERT IJMP iCiJA» HI.. 'I' TAO .U.SW et A Si!A 121621 7402 549 0622 0623 7300 1U6 550 !21624 7001 ""' / E~PON!:!lf!' /COMPLEMENT AND %NCREMENT 'I' ACi TF'EJ!fs SU '1'440 . A~ CL.A Cl..L TAO TALSW ~ ' ' I.SW TAO "I' AL.SW !Ha Al.SW JM!! ! JTSTA U30 547 548 /SiO!H~ AMSW 0617 0620 545 546 /RESET l!NSi /STORE 11111'1' OCA JMPADO TAD TF'EXP or.a. FEXll' 1102 '1041 U26 1441(! JMS I RUETA OCA J1N$T JMI l F'UNOA :5102 U27 U03 1130 3104 •4616 1300 0611 543 544 TJA, 3174 U26 537 0615 06H> L.En' /STORE: /TO 1..00P TtST !NSE~T ML.'!' JMP4, Cl.A CLL T40 RANAOD lAC /MSW AL TEAED /GET Uhil BV JUMP ICOMFILEMENT AND !NCRE'.MENT /SAME? IJMP ICTJA)) /LSW AL~ERED BV JUMP IR AOOR 1.-.1 .. " () ~- ~ I 551 552 553 554 555 556 557 558 559 560 561 562 0 tAL111l V0E3 0625 111626 0627 7041 f1l6311J 0631 0632 0633 0634 0635 0636 74~0 7402 1124 7440 !257 572 573 574 575 576 577 578 579 58ia 581 582 583 594 595 596 597 598 599 /AL.L RIGHT /CLEAR I 1100 11321 TAO TALSW 0641 700 4 :U3!ll OCA UL.SW 0642 0643 1127 0644 0645 11?l04 0646 ;t126 0647 065&!! ~.!'.:.(, 0651 Cl..l. RAI. TAO HMSW RAl. Dt'lA TAMSw TAO Tf'EXP UL. ~U27 OCA Tr[Xp; ;~z~ SNL. 0652 JMP 1 , !l.i4 0653 0654 HO 1<fHH lll655 0656 JM!t I .•1 0657 lll66S 0661 /CLEAR UNI< /G£T LEAST SIG WORO /ROTATE t.tPT ONC[ /STORE /GET MOST Ste WOA~~s~~E L%NK /ROTATE t.EPT•l.lNK ISTOFIE /GET EXP /ROTATE t.ErT-LlNM I STORE IETUP41 'fJA CLL !t~ DOi. TALSW C~A OCA DONE /TEST ~~[ INSTRUCT ON 11 !~TC 1~ /MAS etT rA~LEN OUT~:~ w ¥ET /NOT YET /MNE SET QONE NCN-~£AO oN£ ~ORE PASS lTM OCA OONE 1~h U30 ;1124 !~iO /ACd /ACd /STORE IN fi'.\C IRESEi OON£~1! IF 'AC NDT !~UlL TO ~ERD 0662 0663 IREStT •01 1040 JMS I RE!~ A TAO K1048 4463 JMS I ~ANDA OCA JMPADO TAO TFEXP OC4 FtXP IJNSs /STORE INST IGEt RANDOH NUM ISTOR AS AOOR /GET T£HP EXP ISTOPE oe& JlNS~ 0664 H7~ 0665 0666 0667 :U.74 0670 3102 0671 "3,27 TAC TAMS~ /GET TEMP MSW 311'13 DtA AMSW TAO TALSW OCA ALSW JMS I JTSTA CLA CLL TAO F'EX~ /STORE /GET TEM, LSW /STORE /START FPP /CLEAR !G~T LY.PONENT ClA ICDMD.iM[NT AND 0672 0673 0674 0675 61/l!ll 0676 601 602 0677 603 0701 0702 604 611J5 /HRO? /GET F'PC TAO F'PC /TO LOOP T[ST INSERT (JMP l(TJA>> /ML'!' ON ERROR Ml.T /P'lN!SMEOT OKAVJ$, TAO DONE /Iii MEANS NO S~A /SETUP F'OA NEXT TEST JMP SETUP4 0637 0640 i:ii06 587 592 593 CLA Cl.L /MINUS /TME PC I "' 588 589 596' 591 JMP OKAY4 PACE 1•11!1 /rLOAT t!C Bli 1.EFi ONCE 564 567 568 569 570 571 TAC F'PC Sta 5234 7300 1076 0J12 cu 1076 563 565 566 1!S•SEP•71 ~ 0700 Q,126 U312J 3104 4460 :r:.s00 Ufll2 1fll41 1126 744111 TAO TFf Sh /TO LOOP TEST INSERT CJMP ~~~· TJ~E 1 i~~-[~(~, I 606 601 608 609 610 611 612 613 614 615 616 617 618 619 621 621 622 623 624 62!5 626 627 628 629 631 631 632 633 634 63!5 636 637 638 639 641 641 642 643 644 64!5 646 647 OlAL1111 YH3 fil703 1412 11£3 1041 111704 071115 111706 0707 7440 7402 e111 0712 0713 0714 '7041 11173111 0731 0732 0133 0734 11173!5 0136 0737 074' 0741 111742 1!1743 1!1744 ue4 :U3111 7440 1412 Ufl3 7440 TAO TA~SW SU Si!A TAO AMSW Sh JMll' JMP!I TAO Al.SW SNA JMP!5, 1106 7""1 11~41 2,11176 7450 '346 13ie 2,176 1412 /EXPONENT ALTERED BY JUMP /GET MSW /COMPLEMENT ANO INCR£MENT /SAME? /TO LOOP TfST INSERT (JHP TJN!E:> ILSW ~LTERED BV JUMP Hl.T 14'1 '7 30 PAG! 1•11 /TO LOOP TEST INSERT (JHP TJ~£) /HSW AL.rERfD BY JUMP ML. 'f /GET LSW TAD Al.SW /COMPLEMfNT AND INCREMENT cu ISAME7 TAD TALSW !S324 JMP' NJMll!!i Cl.A Cl.L TAO RANADD IAC CIA TAD f."PC /ClolfCI< MSW /!ERO? /NO•JlJ"1P /Cl-fEC~: LSW /NON•i!EffO /NO.MUST Bt !ERO•NO JMP /RANDOM ADD~ N1 /MINUS ITME PC SNA /i!ER07 Ml.T IHI.. T OI~ ERROR Cl.A Cl.L TAD F'PC /NO JUl~P /GET F'PC TAO 1<'7612 /IS 1 T 1'16 IAi.L ~lGHT JMP OKAY!S /CL.EAR CL.A C'-L /GET r1ioe TAO f'PC /TO LOOP TEST INSERT (JMP T,JNEi n•s ,,,.,6 NJMP!S, 74,0 lf/J MEANS IT IS SNA /OKAY JMP Ol<AV5 /CL.EAR Ci.A Ci.L. /ERROR•GU f'PC TAD f'PC /TO LOOP TfST INSERT (JMP TJNE> /MALT ON ERROR Ml.T /f'INISMED7 OKAVI, TAO DONE 18 MEANS NO Si!A /SET UP NEXT TEST JMP SETUPS 11'9 9346 1~h 1076 074!5 '741112 111746 0747 :U24 0750 9370 '7440 I 648 /Pl.OAT rAC BIT LEPT ONCE 649 65111 651 652 653 654 655 656 657 658 659 660 cu 11114 '3h 111112 Ml.T TAD AMSW 1127 0710 071!5 0716 0717 07211 0721 0722 '11723 '"24 0725 0726 0727 1!5•SEP•71 I 0751 0752 0753 0754 11fll0 U3e 1H4 0755 U27 :uje 0756 7H4 21757 07621 0761 0762 :5127 "126 711124 () 3126 Cl..L TAD TALSW RAI.. OCA TALSW TAD TAMSW RAI. OCA 'l'AMSW TAC Tf'EXP RAI. OCA TPEXP /CLE: AR 1. l NK /GfT LEAST SIG WORD /ROTATE ONCE LErT•L!NK INTO 11 /STORE /GET HOST SIG WORD /ROTATE LINK INTO 11 /STORE /GET EXP /ROTATE LINK INTO 11 /STORE 0. \ '- ) ' 0 ~ ~ I 661 662 663 664 665 666 667 668 669 67111 671 672 673 674 67, 676 677 678 679 68111 681 682 683 684 685 686 687 688 689 otAL11 vee3 0763 0764 0765 0766 0767 '4211J 5262 11333 077111 0771 3124 5262 7301 3130 0772 3124 15 .. SEP•71 llJ12 0773 077' 0775 0776 0777 1'01 1001 •461 1~'41 ;,173 •463 3174 1126 3102 ue2 un 111103 1"'114 1005 1006 U\?3 11:.!Ql SH:i.ii UH~7 t;l.\60 '1~"'0 u10 111111 1012 ,_i u:i~ '11ti1~. '/'.~ TJLT, JMS l RESETA TAO 1<111153 DCA JlNST JMS l RANDA DCA JMPADO TAO Tf'E)(P OCA F'EXP TAO TA MSW OCA A?lSW TAO TALSW ota ALSw JMS I JT!nA CL.A CLL TAO F'E'.XP C: I A TAO Tf'E XP 111115 1U6 (, "4 1011 u21 eu TAO Ti.MSW :'195 11/12111 '144t'J SU 111121 7~1112 Hl22 11l123 UB4 ~96 708 709 7UJ 711 712 713 714 715 /F'AC::=1 /RESET OONheJ /JUMP IF' PAC ~r.ss TMAN Ill I 692 693 711J7 /ONE MORE PASStAC•~ /ACd I 'J'4" 2 uu 71116 /URO OCA TALSW DCA OONE /TEST JLT INSTRUCTION le! 14 '°' /010 BIT F'AL.L OUT ~ YETI /NO ANOTHER PASS /MAKE DONE NON• JMP TJNE TAO l<llJ4f/Je DCA DONE JMP TJNE SETUPS, CLA CLL !AC ''~6 h97 698 699 70111 711J1 711J2 703 71114 PAGE 1•12 SNL. 11/113 690 691 ~ 7141. 111124 1041 H30 UJ25 '744ta 111126 702 Ul27 U03 111131 '1510 !1244 1tl31 1"J32 111J33 1034 1035 1036 1037 104111 11/141 1042 '130111 :Uh 7001 '111J41 1076 '14!10 5254 '130111 1076 SU !TC LOOP TESf !N~C~T Ml.T TAO llMS\li !TO LOOP T~ST INStR~ ML.T TAO Al.Sii! cu /R£SE:T /INST /STORE INST /GET RANOOM NUM /STOR AS ADOR /GU TEMfit f:)(fit /STORE /GET TEMP MSW /STORE /GfT TEMP L.SW /Si ORF.: !Si ART fl'PP /Cl.EAR IGE'i' EXPONENT ICOl<!PL.EM£NT AND !N~~UIE'.NT /SAME ( ,JMP l ( TJI. T) /EXPONENT AL.TE~rr BY JUMP IG£T MSW /COMPLEMENT AND l~eRfMENT /SAME? <JMP I ( TJL T)) /MSW Al.TE~tO DY w~~~~ /GET 1.sw /COM 9 LE"i~lt4T AND nu:::,· '."!NT /SAMO TAO TALSW SU /TO ~GOP TEST INSERT ( JMP l ( i JI.. T) ) IL.SW AL.TEii![!) BY JU!'4P HL.,. TAO !MSW /C"ECK MSW /!ERO? SMA /NO .. NO JUMP JMP NJMP6 JMP61 CL.A CL.L TAO IUNAiJC /RANDOM ADDR IAC /•1 CIA /M!NUS TAO F'PC ITME PC SNA li.'F'.P:)1 ;_L '..;·c·· JMP tK.n Cl.A Ci.L TAO F'PC ·c~ E..t...-. /GET ;re I 716 717 718 719 720 721 722 723 724 725" 726 727 728 729 738 731 732 733 734 735 736 737 738 739 741 741 742 743 744 745 746 747 748 749 751 751 752 I I: 0 lALlll VH3 1043 Ul44 1045 1046 1047 1050 UJ51 12152 14"2 1053 115• 1055 1856 ,.,2 u.24 '131h~ UJ76 1,0521 7450 5254 7~00 UJ76 7441!1 ,277 /TO LOOP TEST INSERT <JMP l(TJLT)) /HL'I' ON ERROR M!.T /NO JUMP NJMP61 Cl.A CLL /GE'.f f"PC TAO F'PC /IS IT 176 TAO 1<7602 10 MEA114S IT !S SNA /OKA V JMP OKAY6 /CLEAR Cl.A CL.L /ERROR,.G!T rPC TAO f'PC /TO LOOP TEST INSERT (JHP l(TJLT') /HALT C>N ERROR HL.T /f"IN1SMED7 OKA\'61 TAD DONE IB MEA~IS NO Si!A /SETUP N£)(T TUT JMI' SETUP6 /f'LOAT F'AC BIT l.E'T ONCE I 111157 111161 111161 1862 111163 1864' 1865 Ul66 1867 1871 111171 1fll72 1073 1874 Ul7!J 1876 1177 11flll 1181 CL.l.. TAO TALSW 7111!1 iue 7004 3130 1127 7004' RAL DCA TALSW TAO TAMiW RAI.. OCA TAHSW TAO TJ'EXP RAL OCA Tf'EXP SNI.. ~127 1126 7014 3126 7420 !J676 1fU3 U24 '6~6 1773 '1311 3138 JMP I .•it TAO ldl4110 DCA 00Nt JMfl l ,•1 TJL.T SETUP61 CL.A CLL !AC DCA TALSW OCA OONE :U,24 /CLEAR l.!NI< /GET LEAST llG WORD /ROTATE I INTO LINK /STORE /GET MOST 9!C WORD /ROTATE I lNTO LINK /STORE /GtT EXP /ROTATE I lNTO LINK /STO~!: /BIT rA~LEN OUT 8 VET /NO ANOTMtR PASS /HAKE D13N£ /NON•!ERO /ANOTMER PAIS•ACwl I AC 11!1 IFAC=t /RESET CIONhl /TEST JGT INSTRUCTION I /JUMP tr rAC GREATER TMAN I 1102 1103 1104 111.'15 1UJ6 1107 111fll 1111 1112 1113 1114 1115 1116 1117 112fll (') ;., PAGE 1•t3 I 753 754 755 756 757 758 759 769 761 762 763 764 765 766 767 768 769 771 IU2 15-SEP•71 '461 S,fll42 S173 f463 3174 2,126 3112 1127 !103 113111 3104 HU 7300 Utll2 7041 I TJCT, JMS I RESETA /RESET TAD !<UH I OCA JlNST JMS l RANDA DCA JMPADD TAO Tf"EXP DCA f'EXP TAO TAMSW DCA AMSW TAO TALSW DCA AL.SW JMS I JTSTA Cl..A CL.L TAO F"EXP /GET EXPONENT CIA /STORE INST /GE'f RANDOM NUM /STOR AS AODR /GET TEMP EXP /STORE IG£T TEMP MSW /STORE /CET TEMI' I.SW /STORE /START F'PP /CLEAR ICOMPLEMf.NT ANO INCREMENT C) 0 I 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 19'1 798 799 H!a 801 6!212 803 807 8"8 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 15-S£flw71 DI AL10 1/003 1121 1122 1l,26 TAO TF'EXP 7440 Si! A 1123 1124 1125 1126 1127 7402 :t.103 '1041 U27 14'40 /SAME /TO LOOP TEST INSERT <JMP TJGTl /EXPONENT ALTERED BY JUM~ HLT /GET MSW TAO AMSW /COMPLEMENT AND !NCREMENT Cl A /SAMET T~O TAMSW SH /TO LOOP TESi INSEAT ( JMP TJGT> /MSW ALTERED BY JUMP HI.. T 113Q! 1402 1104 TAO C!A TAO '!'AL.SW 1134 11321 744!l! 1135 1402 1136 1137 1141ll 1141 1142 U03 Hl41 15121 A~SW IG£1' t..SW ICOMPt..EMENT ANO 1NCR£MENT /SAME? Si!A /TO LOOP TEST IHSERT ( JMP TJGT> /LSW ALTERED BY HL.T T40 AMSW /CMECK MSW /POS I Tl VU SPA §Jfl:l, JMIP N..IMP'1 'Hi:'! 33(6 Si!A JMP JMP1 TAO Al.SW /CME:VK I.SW 1144 SNA /!.ERO? "I$ Cl.A Cl.I. lJ.47 TAO AANAC~ 115El UC 1157 116eJ 1161 1162 1163 1164 1165 1166 1167 11H'I 1171 1172 1173 1174 /11JO .. l£'.RO•NO JMP JMP NJMn 1145 1146 .'RANOOi'l AMR h1 cu /CL.EAR /Gr't F'PC: TAO Pf>C /TO LOrP TEST INSERT 11042 NJM!1'1, IMl..'f ON !:RROR 01<4¥1 /!NO A00fl.l 5372 7Je0 1076 SNA JMP OKl<lf"t CL.A Cl.L TAO rPc /TC 1.00P TEST 1402 Hl.T :l,215 S£'1'UP7 OKAV7, ',1440 /NO JUMP /GET rPc CL.A Ci..L TAO F'PC '!'AO K76U r (.Jl\iP '!'JGT) Hl,,T 16 10!5 Uii4 lHR07 IAl..L A1G~T JM!' 1 ,•~ Cl..A Cl.I.. 1Jl1i0 1076 lMlNUS /TMr pc TAD rPc SN• !576~ INS£~! ns :r 11~ 10 MEANS t 'l' U J 01(,4\' /CLE AP /ERF!OR.,C>!'.'!' P'PC (JM!' TJGi) TAO aONE Si!A ,771 JMI!' I • ,.,3 /MALT ON fRFlOR /f'l NI SKEO 10 MEANS NO /SETUP FOR NEXT I /rLOAi fAC BIT I.Err ONCE I 1175 1176 1177 11e0 U30 71?!04 JUM~ /NO;.NO JUMP li!ER07 /NOd.NC NEC•JM:"I 114;) 1151 1152 1153 11S4 1155 1156 ' PAGE 1•14 11Jl12 1131 1132 1133 P~4 Cl ~' d06 ~ ·""- fl"', el..L HO HLi'3 RA\. .~r ·: L 't ~- - ~ ;, I~ 0 TA 7 ~: iJ ,,; 1 • - f~!T OIAL10 I YH3 1208 3130 12eJ1 1127 826 827 828 829 83111 831 1202 1203 1204 1205 832 1206 '1004 J126 1211J7 742fi'I 121111 1211 !!1614 1033 833 834 835 836 837 838 839 841J 841 842 843 844 845 846 847 848 849 850 851 1212 1213 15•SE:P-71 DCA TALSW TAD TAMSW '1004 S127 RAI.. OCA TAMSW TAO Tf"EXP U26 RAL. DCA TFEXP SNL. JMP I , •4 TAD l<lll4011J DCA DONE U24 1214 1215 '614 1102 731111 1216 1217 3124 ~131/J 13112 Jl4'' I , •1 TJGT SETUP7, CLA CLL IAC OCA TAI.SW OCA DON£ I TEST JAL lNSTRUCTICN PAGE 1•U /STORE: /GET MOST SIG WORD /ROTATE 0 INTO LINK /STORE /GET E'XP /ROTATE m INTO LINK /STORE /HAS BlT FALLEN OUT or 111 ven /NO·ANOTHER PASS /YESRSET DONE INON·i!ERO /ONE MORE PASS AC~I /AC•1 /f'AC•1 /RESET OONt•l!J I /JUMP ON ABILlTV TO ALIGN A f"P NUMBER I IREMEMBERf JUMP WMEN NUMBER CANT BE ALIGNED1 /WHEN EXPONENT lS GR!AT£R THAN 23(111> 1221 1221 1222 1223 852 853 854 855 856 857 858 859 8611 861 862 863 864 865 866 867 868 869 1224 1231 1231 1232 ?Hiii U82 ?941 Cl.A Cl..L 74411J Sh 1233 74~2 1236 1102 879 88111 0 TAO f'EXIJ cu uo Tn.:xP Ml.T TAO f"EXP SPA 12411 1241 1242 1025 TAO KIUl27 1243 1244 1245 ?511ll/J SMA !5257 731110 Ulll6 791111 711J41 12511J 1251 1252 1253 1254 1076 '450 !5267 7300 1255 1076 /RESET llNST /STOR[ !NST /GET RANDOM NUM lSTOR AS AODR /GET TEMP EXP /STORE /START F'PP /CLEAR /GET EXPONENT ICOMPLEM!NT AND INCUMENT /SAME /TO LOOP TEST INS[RT (JMP TJAL> 75111J ,257 '1"41 1246 1247 878 TAO Tf'ElCP DCA f'EXI' JMS I JTSU Uh 1235 1237 874 875 876 877 JMS t R£5£TA TAO ld11J1S DCA JINST JMI I RANDA DCA JMPADD 1227 1234 87111 I TJAL1 U26 3102 4460 1225 1226 871 872 873 4461 1143 \1173 4463 3174 JM' ~JMl'8 CIA JMP8, /EXPONENT ALTERED IV JUMlt /CET EXP /NEGAT I'IU /YES .. NO JUM, /POSIT1VE•T£ST•COMPLEMENT •NO INCREMENT /ADO 23~11!1> /NEGATIV£7 JMP NJMP8 CLA Cl.L /UP LE 23C1S) cu /MINUS•COMPLEMENT ANO INCR£MfNT IT~E f'PC TAO RANAOO IAC TAO F'PC SNA JMP Ol<AV8 CL.A Cl.L /RANDOM AODR /•1 /i!ERO? /ALL RIGM'f /CLEAR /GET rPe TAO FPC /TO LOOP TEST lNSfRT (JMP TJAL> rJ "·) () ~ ~ ~ 881 882 883 884 885 886 es7 888 889 891 891 892 01AL18 veu 1256 1257 1268 1261 1262 1263 1264 1265 1482 1266 1267 7402 /TO LOOP TEST INSERT ( JMP TjAL) /MALT ON ERROR Ml.. T 2126 CIKAY81 1270 7389 14~0 1076 ,228 I 897 982 9e3 914 9a5 H6 9~7 9H ~"9 911 911 912 tU ;;is 916 911 911 1271 1272 1273 1214 1275 1216 1277 IMLT ON ERROR IND JUMP TAD I( 7 602 /IS IT 1'16 3.314 1315 924 925 926 1321 1322 1323 1324 132, 131~ 1317 1321 1326 1327 1330 1331 1332 1333 1334 'tJXN, i..OOPX, /OKAY Cl.A CL.I.. TAO rPc IERROR•GET rPC lH lNOEX JMP AOOll! JUMP ON NON•!£~0 INDEX Cl.A C:l..l. TAO 1<1176 oe• anfll uo !(7i?t /RO'i'AT£ TO IIi!i 16 .. 6 uo IOP eoDE /StT AlilOVE JMS I FlU!TA li26 7041 11~3 74411! 7402 ~133 ISTORE H<11ii'1' IA!:U'.T JMI I Rfi.NDI\ IGET RANOOM A00Fi TAD Ulllt~ DCA t Xf>U:a JMI 1 J'l'S'i'A Cl.A Cl..A UD JlNS•' /GET TE~P lNDEX ~£G ISTO~E lN ?NCEX R[G /START f'PP OC:A JMPAOl'.l /STQ::'\ AS JUMP ANO KlllU~ /Cl.f AR /G£T INST /MASl>f 8l1' cu TAO il'U SU Ml.. T TAO SIT!' 7448 7301 SU. 7041 cu 1131 lM.Ui< RAI. TAO ill DCA JlNii;T 72i0 /SrT cOUNTtR TO LO~, Cl..L ANO 1<llH'1 ~Tl. 11?3 IINPlAL.1.Y I UO I no 1 ANO 4460 /S£T COUNTER • Kl TO ILOQP ROUTINE TW!CF.tONCE lliI'T5d,ONOC •i /ALL INDEX VAL.Utl1~µ/ trORM lNDtX REG ,OR INST !EQUALS 1•1 IN B!TS 9111~1' /ADe INDEX ADDRESS la ro~M REGIS' IST(}Rf 1ro~M !NOEK A£G~STlR DCA INOE')I TAD XAOO 1131 352; /Cl.EAR tH Tf'EXll' DCA ldlf::(; ~174 JT IS I~ MEANS JMI' OKAV8 I l ' 1:u1t 13!1l6 1311!7 u11 1311 1312 13131 /GET F'PC SNA OCA CNil'1 13~' 921 921 922 923 928 929 931 931 932 933 934 935 ,30~ 1301?1 U!U lH2 919 9~7 Ml.T Cl.A CLL /~£MEMBERI 898 PAGt 1.. 16 JMP TJAI. /TEST JXN lNSTRUC'l'?ON 11..IICU I I 896 1112 TAD F'PC 5267 7310 893 991 981 NJMPS, 1076 1050 894 895 899 u-srP-11 Ci.A i.'~ 1, TAO Ti'iFi:ti;; /COMPLEMENT AND NCRrn~NT /ACO e1T5 /[Ql,JAI.. /SIT 5 ALTERED BV llNCRt~rnn '~ . <" Mr-~f~'S s ~~[" ;W"Hi'.Ni ;;·,!!!U~ I 936 937 938 939 941 941 942 943 944 945 946 947 941 !" 949 951 951 952 953 .l I !' 954 955 956 957 958 959 961 961 962 963 964 965 966 967 968 969 971 971 972 973 974 O!AL11 Yll3 133, 1336 1529 1337 7482 1341 1525 ,.,, 1355 1341 1342 1343 1344 1345 1346 1347 1351 1351 1352 1353 1354 1359 1356 1357 1361 1361 1362 1363 1364 1365 1366 1367 1378 1371 1372 1373 1374 1375 7441 7311 1116 1ee1 7941 i176 ,.,. 1345 13•1 1176 7412 1311 979 988 981 982 983 984 985 986 987 988 989 991 1376 1377 1411 1411 1412 1413 1484 1415 1416 1407 1411 1411 1412 (') lllS.2 TAO I XR!G PAGE 1•17 /ADD RETUANED XR!G SiA /8 MEANS OKAY /TO lOOP TEST INSERT (JMF LOOP9> MLT IC<INDEX RfC> RETURNED INCORRECT NOT INCREMENTED PROPERLY OR ALTERED I TAO I XAEG /JUMP7 SNA II MEANS NO JMF NJMPt /9•SMOULDNT JUMP JMP9, CLA CLL /NON•!ERO•SHOULO JUM' TAD RANADD /G£T RANDOM JUMP ADDR IAC 1•1 CIA /NEGATE ~COMPLEMENT AND INCREMENT TAD rPc l•R£TU~N!D fPC 8NA /SMOULC Bt ZERO JM' OKAY9 /OKAY CLA CLL /FPC WRONG TAD FPC /GET tT /TO LOOP TEST INSERT CJMP LOO,f) MLT /MALT NJM''' CLA CLL /INDEX !ERO•NO JUMP 1176 TAD rPc /GEt rPc .,.~. INA /SHOULD BE iERO TAD M7612 1111 J36' 1318 1176 7412 11~1 ,313 1132 t2'7 1i26 5t33 l123 f 275 1376 975 976 977 978 1'•UP•71 11•1 1145 ii73 4461 •463 ~174 •460 7310 ~106 7101 ?041 117• 7441 / i1& 9 JM' OKAVt /l•OKAY CLA CLL /E~RDR•r-PC INCORRECT TAD rPc /GET 1r /TO LOOP TEST lNSEftT CJMP LOOPf J HLT IHA~T OKAY•· !II TXREC llMCREMtNT CONTENTI or INDIX REG JMP L00P9 /REPEAT ust~G THE IAME lit,. INDJX REG ill INDEX /NOW LOOP UltNG THE NEXT INDEX REC JMP LOO'X l~OoP· TAD Ml111 1srt·a1T' DCA llTI /STORE tll CNTft1 /!NC cOuNTlR ;OR SECOND , •• s JM' ~OOPI 11.00P JM' TJMK /AL~ OONE•GO TO NEKT 1N8TRUCTION /TEST JMM•AETURN ADDI STORfD !N BAIE ITMIS tNSTRUeTION lS CALLEO JSR ON THE CARD ANC EN TME MANUAL /Al.SO CALL!D JMK ON TME 'LOWS ANO IN THE PRINTS /TMEY ARE ONE AND THE SAME I TJMK. CLA CLL TAO KiUI !lCA JlNST 1.00PUJ, JMI 1 RUETA JMS l RANDA DCA JMPADD JMS I JTSTA Cl.A Cl.L /CLEAR /F'ORM ISTO,.E /RE$ET INST /GET RANDOM ADDRESS /STORE /START f'PP /Cl.EAR TAD lllANAOD /GET AANM ADDR !AC: l•S. cu TAD F'PC I• .coMPkEMENT AND 1NCIU'.MENT 1r1t1c? SU '" MEANS vrs ~ \ ) () . I~ DlAL111J y003 991 992 993 994 995 996 997 998 999 UH 11UJ1 1111182 1HJ 11.'Jlll 4 1005 11111!16 UJllJ7 111Jel8 1009 10111 1413 1414 '402 :L1flll'IJ 1415 1416 1417 12101 $U5 1421!1 1421 72lAl1 1•22 1423 1424 1425 1426 1427 14311 1~05 1037 7440 14fl2 1leill '101il1 701il1 /TO 1.00P TtST INSEAT <JMP lfL00P111J)) INO·f'PC RETURNED INCORRECT ML. T /GET BASE ACOR TAO BADO /•1 lAC /STORE TEMP DCA JTEMP IC<Bel•1) TAO I JTEHP I•? -COMPLEMENT AND INCAfMENT cu /JUMP INST TAO 1<11!1Jfl IVJ MEANS YES SH /TO LOOP TtST INSERT ( JMP l f l.00P111J)) /l~ST STORED lNCOR~ECTLV Ml.T TAO 9AOO /Bal UC TAO JTAGA 1431 1432 1434 '.'041 1.5i15 1435 H36 11!14 1437 l015 1449 '2jil~ lll16 UJ17 111J18 IAC J~, Lcr~!e 1441 1H2 1443 A~f n~: :'fl( n.ows AND IN TH!: PAINTS ONE ANC 'H[ 5AME I 7;)0eJ 2,044 :.U7J TJ5i3i CL.A Cl..L TAO di2i,i; DC4 J!NS! :..N'!PU. JMS I RB:·,'~. JMS I FiA~CiA ·.£5&'~ 1444 . ~26 ::.327 ill28 111129 1031/J 111J31 1032 1445 1446 1452 1453 7041 1033 1034 U35 1936 145'4 11'1.176 1455 '7440 1456 74~2 1037 U38 111139 111141/J 1457 1037 TAO MU3~ 1461/J 1461 1462 7041 1iHl6 144111 CIA 111142 U43 1463 1464 '1402 111J44 1045 1465 1466 111141 /LOOP •et6 TIME /TEST JSB•R[TU~N l~O~ STORro JN rtRST Two ibOCATlO~S or ADO~ JUM~~D To .ni1U ?NSTAUCTtON IS !:::.:.i,.E'.D :sA CN THE CARD ~ND tf\: Tl-IE IH IT~EV Hl2S 11/121 U22 1£23 HJ'.'.: 4 /STORE /GfT JUMP INST AODR !AC /JTAGA•2 CIA /s! •COMPLEMENT AND lNCRfMtNT TAO 1 JTEM~ I C<BllJ•2> ITO LOOP T!ST IN5£~T <JMP l(L00P111J)) SiA IS MEANS YES MLT /~0-~ETURN AODR svc~~D lNeORAtCTL~ IS! CNT~~ /[VERYTHINC OKAY ro~ T~A~ ADDR JM.SC l'.'ALl.!0 JSEJ 1019 18'1•2 JAC 1067 11'H11 1Hl1 '14'-ti! '!'4w2 ;:::;.:?._• U.112 PAGE 1•18 11JU2 OCA JTEMP 111111 1'113 u-scp .. 71 :u.05 1433 ~ ~ 1447 145111 1451 '461 4463 U74 400 731Z0 :Uil6 102~ /Cl.EMt /PORl-I ADO~ /STCRE: !RESET /G£T U~OOM A00R CCA JMPAOO JMS l J'f.;;U CL.A Cl.L 1nol'lE TAO l(lilile~ /•3 TAO RAt~An!'.l eu TAO rPc SU /TO LOOP TEST !N~Z~T ML 'I' TAO l RAi~ACD /START F'FP /Cl.EAR IGE'.T RANO~M ADDR I•? ·COMPLEMENT ANO /RETURN(O P'?C /W ME4NS Y!'.S (J'1F LO~P11> /No-rpc RETURNED /GET J\.iMP !NST l~COW~[CT~Y /r,? .. COMPLEMENT A!\'J F~d•tt'i!".NT /C(JUMF ADDR> SH Im MEAMi YES Ml.T OCA : "J" ,-. IS! ~Ar.:AUC l~J~ .. f'l!:~URf<I lllMP ~,43-t ._,~:A -~~r.: ~~! ... -~~:t:~ · ; NC c- "J'.t, TAD JTAGA I JUMr· /TO LOOP TEST !NSrR7 ( JMP LOOP'!-1) 3506 2106 1067 l~~R!H~NT ·: ,)S ' ,, f; Au: · _ t .~ i"-it;(..;ll:reT ·~ 1,,; t. OIAL1i I VH3 '1~21 1046 1047 1kH8 Hl49 105£!1 1051 1052 1467 1479 1471 1472 1473 1440 1474 1402 1053 1475 12154 112!55 1476 3506 U23 '10h '1041 15h 1477 ,244 1500 73PJQ! Ul56 1057 U58 1059 U6il 1061 1062 1063 1fll64 1065 1501 1502 1503 1504 1505 15'36 U.73 •4'1 /2! I Si! C:N'fR1 JMP LOOPU ll~e COUNTER Cl.A Cl..L TAO 1(0H1 OCA J INS'T /CLEAR /FORM HlS'f ISiOR[ /RESET -COMPLEMENT AND INCREMENT /RE'i'URN AODR TAO I RANAOO Ila MEM'IS YES SU /TO LOOP TEST INS[~T (JHP LOOP11) /NO"REiURN AOOR S'fOR£0 tNCORAECT Ml.. T /O~AY~iERO THE LOC CCA I RANAOD 1515 LOOPAC, JMS I RESETA JMS I RANDA UC 1•1 TAO rPc l!lt ?402 Ml. T /Na-rpc RETURNED INCDR~ECTLY TAO RANAOCl '12101 cu ,., .. 1 '14~(11 U23 1!521/J 1521 1522 TJAC, CL.A Cl.L 1!516 1517 111178 11'1119 USS U81 /Gf'F JllMP ANO tNCAi'.MfN'I' /lil1 10 MEANS '!'£! SU /TO LOOP TrsT !NStAT (JMP LOO?AC) tH! t::NTR1 ne~ JM!IJ 1.00PAC /!Ne 11..00P 1U7 •471 TAD i<ID2f/J7 JM8 I T'fPU Ulm JMP I START •UH /Gf'f SELL ITYP[ ! OUT 100 l'l' ~GUN ,411/J I ISU8ROUT!Nf TQ RETURN ~&NDOM NUMBERS OR /TM£ CONTENTS or TME RIGHT SW!TCMES I 11/)82 ~ANOOM1 e IFIE'\"Ui'Uli AODR /CL!:AR /CMECK F'LAG /HROT 16U 1U1 e!H!1l 73U 1602 1603 16214 1611!!5 1606 1607 U34 70£1 5207 SNA 1604 !!iWI'f'Crb LU IGE:i SWJ'!'CMES /TEST lf" OKAY RANOa /GET MX /;, HY /ROTATE /Si ORE 16:1.&'l 1611 CL.a Ci..L TAO ~NOfi'LG JMP RANO fJ223 1135 13,36 711!06 3136 JMP TEST 'iAO MX TAC MY RTL. CC& 1'ff TAC Flt U!93 1094 1612 1095 1614 ,.135 TAO HX U.196 71ll1~ RAFI 3135 1135 OCA MX 1(1198 1615 1616 1617 Ul99 1620 U36 TAO MV 1101?J 1621 Ul7 '!'AO 1097 /LOOP 4'1196 'TIMES /TEST JAC~JUMP To CO~TENTS Or rAc '460 S,076 1090 111191 1092 1•2 cu 1300 1512 1513 1514 Ul83 1'84 U85 Ul86 :Ul87 Ul88 Ul89 j, .. 19 /GET R'NODM ADDA /STORE IN AC /START F'PP /CLEAR U68 U69 1071/J U7' 1076 11/J'17 ?AC IAC PACE OCA AL.SW JMS ! J'l'STA •463 !U4 1U6 U71 I 1e24 1066 1!116 7 12174 1!1112 I 15&f7 151'!1 15U. 1072 1073 1s~sEP-11 1613 (j 1,137 TAO i<iX !i!c /VES-GET RANOOM NUM I• Hi! /+MX /ROTA /STORE /GET SAC!< !tr i.i'Y I .i. 14~ #-~ r ("', ·. ; I ~ 1101 11'!12 111ll3 ~ DI ALU VliJ03 1s~sEP-11 1622 1623 1624 712106 3137 TEST. 1137 1105 1625 1626 1106 1107 1627 7510 5234 711141 1631!l 106l 1510 1104 1108 1631 1109 1632 11121 1111 1112 1633 1634 1635 1113 1636 :1001 1114 1115 1116 1117 1118 1119 112!il 1121 1122 1123 1124 1637 1640 1641 1642 '1!'>00 125 126 127 1128 i:-os. 1H1 NEGi 52~6 ,~,00 f NPROG I 11)47 i651J ~ 60W o;~ 1663 U6 Cl.A Ci..L TAO i.Ji OCA ~ANADD TAO IUNAOO ~ /SUB rROM LSTLOC /SMOULD BE NEG /OKAY /NO GOOD /ADO 3 /GET BACK /RETURN f!l.4 C:l..l TAO ~None /Ci..E:AR /RAN!JOM? 10 MEANS IUNOOM JM$ NAMt JMI" SW "'t:l>f F'PErlR IST!LL NE'.G /NO GOOO /GOOD NUMBER /GET BACK /STORE JMP ! RANDOM j.I!,, '\' 1@56 1662 !AC: cI.;, •o x swr~r; Hi53 1654 165!5 U33 CH TAO LASTAO SNA JMF' ~ NP 1651 1652 1G57 H:e!a I• OR /NEG IAC 1646 1129 113fl 1131 1132 SPA ,JM!' NEG SMA JMP !NPROG OONE11 1643 /ROTATE /STORE /GET BACK !AC '73210 1,137 3U6 6 1c44 lt!i45 Pl\CE 1•2el RTI. OCA Mi! TAO Mc SPA JMl!i OONEi ,JMP l NP ROG 15241 5246 '7!il01 0U2 ~ /VES•GET ANOTHER RA~~OM NUMBfR lt::L.~ /SET MESS.Hi£ .f P~itH n our IML. TD CHANGE SWIT~Ml! (8£T N!!:W SwI 5 lCl..£1,R C!,.A UC IG!' CMA~ ITRIN~ ADD• H6~ TAO Jl'lS IGF.? M ll"ll!t NT 113G 1139 166!3 1666 1667 1670 114eJ 1611 137 1141 1142 1143 1144 1145 1146 1147 1148 1149 11511! 1151 1152 1153 1154 1155 IPRiN'f U OU'f /Gi:T 11nuRN /TYPE IT CJU'I' JMS TAO JMS 1661 rsur JMS ~11,, '!' '.1'41!!;? 1\!0iE, en surr ~ >n Al'llli'li r.:i: ~tG /!"F'P SiA'fE lTVF'i:: OU'f B 7TS !t'H'.lNE.: 121 30:Ul OC:A e!ilU !!TORE ADD IN ~Uf~ 7 TAO I HU /Gt:i' Cl<IAF. 1674 ~41!2l 14~€1 SN.\ /DONE If' i!ERC 1675 !Hi 71 JMP I N.Hi[ 1676 1677 171110 1701 1702 ii:300 1672 1673 1703 JMS nn JMP , .. 4 ,273 21000 6046 6041 !5302 Hf'E • IREPEAi .. ANOiMER l1l n.s /TYPE l i TSF' .042 JHP , "'1 TCF' ')'300 Cl.A Cl.L ,Ji.JP 1707 570111 0000 17HI 3U5 17eJ4 1711!5 1711!6 /OONErRETURN JHPE l i OUT l AC:: TV PE, 0 OCA JiEMP !'~\..[ ,\fi '< - .;.."' "" /;Ho~; At': .:.H - I . DIAL11 VH3 15-SEP-71 111112 0111111100 11111111 0HIHJHB 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 1111111111 1112H 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 1111111.1 1111111'l 11111111 031111!1 11111111 111111U. 1111115:1 u.11iu1 H11i111 041111/J 05H 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 06flJllJ lll7H 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111113. 11111111 11111111 11111111 U11i111 1U111U uuilu UlllllJ 111111/J 11111111 11111111 11111111 11111111 11111111 1U.111U 111U111 11111111 11111111 11111111 11111111 11111111 1U111lt 11111111 11111111 u11i111 121/l111 1301 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 U1111U U11i111 141Ul 151/l111 11111111 11111111 11111111 11111111 11111111 elHHH 11111111 HHHSllJ 11111111 llJlllllHHlll 11l111h 111HHI 1691/J 11111111 11111111 11111111 1701 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 111111U. 281111 211/JS 11111111 1111011/JllJllJI 11111111 lllHlllHH 111U.111 llll1JHHH lllHHQJl/lfJ l/JHl/l00011J !HHHllJ 10 llrll eH Ill Hfllll!HH 11111111 fJHllJllllllllll/l ----~ PAGE 1•23 H.101/J 010111 11111111 - U11~111 U11i111 u.11H11 H!!HIHUIH Hl!JllJl!Jl!IH 111.l.UU. 11111111 1111i111 IHIHH HHHH HllllllHH 22H 231/l1/J 241/J8 25H 26H 270(/J 301/l1/J 310(/J 32111111 33011J 34111111 351/le 3600 371110 ~ \, __ ) 0 -~--..> •. -""-- .,,._ --, 0 I ~ 4000 4100 4 211!0 4309 HH 4500 4600 4700 5Ulll 511?10 5200 53H 5408 55H 56H 57 l'lll 61!110 t> 1 H 6201 6308 6.11~ 6511i:~ 6600 67H 7Uf 7100 720£ 73if 740f 7!see 7602 nee '~ OlAL1el \1003 15·Sl'.P•71 0J12 PAGE 1•24 ~ I VIHl3 ACiYPE 17217 i!!U4 01Iii3 IZ!075 KUH KU!11!l KUl2k' 0074 Kl,030 AL.SW AMSW APT APT ADO 1'!117 Kl,11'4~ BADO 0u0 BIT5 0133 F37 10,05121 KUH KU78 CNTR CNTR1 DONE OONEi F'EX IT 9122 !U23 1124 1641 11121~21 eiu2 111076 F'fllCOM F'PERR 1()'7 F'PERRA F'PIC:L 6552 F'STA TE HX (l!,;!53 &11/J6 2 6~55 ·~~2 IU35 1-1¥ e2,36 Hi 0137 INDEX INPROG JJNST JMP1 JMP2 JMP3 JMP4 JMP5 JMP6 JMP7 JMP8 JMP9 JMPAOO JTAGA JTEMP JTST JTSTA Kell1J01 Kfll003 l(fll007 KfiJ027 i<Ulllfll Kfll2!117 K0212 ;<0215 d260 I 1n3 F'EXP F'PC F'PST \ idl Of.I 8012! BITLO BITYP \ 1!5•Sf P.. 11 OlAL11!1 0 (1132 1646 8173 0273 1?1401 1.1517 0622 Q.!724 1032 . 1146 1245 13,3 1!1174 1?1067 eu5 0152 uu 0022 11Jfll23 0024 0fll25 K1122l K1130 m112 H33 HH 0035 01ll36 0037 012141Zl POS U2'f AANACO 0Ul6 :Ufll7 RAND RANDA RANDOM RESET RESE:TA H63 1600 "14'1l H44 RTNAOA ll!U1 8134 ll!H3 H72 eJlil. 5 0046 0047 "336 115446 111563 0041 H42 0043 RNDf'LG RUDO 17'6 H511l RTNADD SETIJP1 SETUP2 SETIJP3 K1'152 ell!l!i1 SETUP4 1!16!3'1 1<1'151 K11U 1<7'165 1(1770 H52 SETUPS G:Hll53 QHIJ!!J4 SE'l'l,IP6 SE'f IJP7 0'111!1 U5'17 0855 START K7'1H !!!1!!56 K.1116 t..U'!'AO LOOPU LOOPU 1.00P9 K2eH K4HS 1<'7602 LOOP AC LOOP I LOOP)( LSTl.OC MSUTA MiUTE NAME NU NJMl'1 NJMl'2 NJMP3 0857 SWERRA H66 SIHTCM TM.SW 1us 1130 'l'AMSW i!U1 'rf"(JCP BU& 1«UJ1 114''4 :l.i.H.3 1H3 1215 1.211 2n1 H13 1711 U11 1634 flJH4 U1.3 0531 01:!6 U44 NJMP? Ui1 1257 U!!J5 NJMPO 0400 OAOOA OKAY1 Ol<AY2 OKA VJ OKAV4 'f JAi. U2i H31 'fJEQ TJGE TJGT '!'JI.£ TJI.. T eJU2 iU2 P.14'2 0113 1376 'l'JXN un. TJNf TJSB '!'OUT 'l'XREC )(00 X1 0!!141 0634 X2 X"I XAOO 1Z54 UH 'l'JMK 1!14~3 0746 162~ 18566 "314 OKAY5 H64 TJA TJAe fllU'l1 "2165 OKAV6 OKAV7 OKAY8 YEST TYPE TYPE A 'l'Yl'GO l!fll27 OKAV9 nn1 2H5 NJMPl'i NJMP6 NJMP8 1215 SWERR 11Hll26 003111 liH.l31 0032 PAG! 1•25 XREG 1172 1267 1365 ,f, \ mu2 U41 HU mus. HH H71 1713 eJU7 0110 lllU1 111116 0217'1 11J12' () ~ ~ I OlALllll Vill03 U·S!P•71 0'12 ~' PAGE'. 1•26 ERRORS DETECTED! 0 LINKS GENERATED! 0 RUN-TlMEI 15 S(CONOS 2K CORE USED -=--=--~-,.,..--~---- cc.~:~--~,.,-~-=~==--""-~-- ""' - - - -- AC TYPE ALSW 1134 117# AMSW 683 116# 619 APT AP TADD 107 107# 113 81110 113# 152# 1178# 1138 139# 14Z# 141# 664 11139 49# 115# 769 111# 552 875 46# 97 97# 4'# 47# 48# 156# 157# 158# 151# 111' 182 UJ61 297# 379# BADO BIT5 BITLO BITYP CNTR CNTR1 DONE DONE1 FEXIT FEXP F'PC F'PCOM F'PERR F'PERRA F'PICL F'PST F'STATE HX HY Hi INDEX lNPROG JlNST JMP1 JMP2 JHP3 JMP4 JMP5 JMP6 JMP7 JMP8 JMP9 JMPAOD JTAGA JTEMP JTST JTSTA K811Jl/J1 46~ KH03 548# 621. 70?# 791. 871# 944# 215# 11112# 121# 95 95# 62# 63# Kl/JH7 64# n U54# 11'1J 285 268 279 294 7U 291 681 692 7fJ4 3'3 764 '17!5 903 1H2 916 928 931 969 1187 1174# 164 902 316 668 1192 168 97111 335 727 246 247 U!54 248 111!73 270 698 '166 355 792 3'1Z UJ63 36ot ------- 439 04 466 52'1 542 598 613 622 376 187 457 UI 4641 525 536 596 6'117 U57 1U7 U71 1116 419 !508 5U ,,, '78 583 645 '" 611 679 686 762 411 8213 481 81118 813 HI Ui4 1181 110# 199 133# 993 112114 340 399 7'1 418 7'6 817 424 836 841 2'13 351 358 435 '42 523 nta 858 864 314 633 888 31J8 313 383 317 3tl 719 989 396 '73 124 UJ33 U69 UH 1193 11H 916 1121# 262 19'7 U99 u.12 91' UH u11;s 1117 347 431 SU !191 "' ne 811 ,,.., HS 30 4:53 521 59::? 677 761/J an 9U 913 UJ21 995 996 un 1010 U5!5 11'8 1161 1U2 U7' 1178 356 440 528 599 684 167 BU 923 98' UU U64 911 1159 1164 1116' 218 266 855 195 '56 879 252 HI 629 883 637 948 642 952 111 956 1is 9'1 '" 486 .1139' 215 52 2H 1137 1198 111J91 UJ94 905 U15 214# 2511 966 469# 625# 795# 264 194 197 19Z# 271 225 1031 9Z7 1H6 21/J2 192 u•' t=... / 0 - ---- ~ Ktki~d K81f/JllJ Kf2117 Kl212 Ke215 t<lll2611J f( 11141110 Klllll!llll K10111J KUJ211J KUJllJ KUl411J K105i! KUH K1170 K11211J K11311 K2HllJ K411H K7602 K7752 K7757 K1764 K7765 K777f/J K7774 K7776 L.ASTAO L.OOPU LOOPU L00P9 t..OOPAC l.OOPl L.OOPX L.STL.OC HSHTA M~TA'fE N~."iE NE.C NJMP1 NJHP2 NJMP3 NJMP5 NJMP6 NJHP? NJMP8 NJMP9 OAOO OAODA OKAY1 OKAY2 OKAY3 0KAY4 -,----- .~ ~ 65# 66# 67# 68# 69# 7U 71# 72# 73# 74# 75# 76# 77# 71# 79# 810# 81# 82# 83# 84# 85# 86# 87# 88# 89# 91# 91# UU 981# U.125# 918# Ul61# 904# 906# 181 111J6# 111J6 1127 1111J5 293 378 465 624 786 789 866 943 101 188# 3i12 385 475 554 868 926 1075 1171 1169 1165 251 261 ' 968 1190 1188 1184 5tll7 577 663 H5 83' 482 638 721 8119 884 911 1141/J# 1U4 334 417 998 111137 392 346 4311 518 589 674 757 8511J 111123 979 915 235 3'9 229 163 1176 232 H4 1156 901 245 1015 1117 1055 965 U74 971 967 1242# 1135 1132 1111' 296 3901 468 636# 718# 121.U 1136 387# 411# 194 817# 87il 955# 114# 882# 165 311 394 484 559# :uu 399# OU '; OKAY5 OKAY6 OKAY7 OKAY8 0KAY9 POS RAN ADD RAND RANDA RANDOM RESET RESET A RNDF'LG RTADO RTNADA RTNADO SETUP1 SETUP2 SETUP3 SETUP4 SETUPS SETUP6 SETUP7 START SWERR SWERRA SWITCH TAL.SW TAMSW TEST TF'EXP ! I J TJA TJAC TJAL. TJEQ TJGE TJGT TJLE TJLT TJMK TJNE TJSB TJXN TOUT TX REG TYPE 631 713 806 877 951 111116# 122# HJ44 1B87 98# 98 96 96# 154# U5t 12711 811 817# 886 959 891# 964# 54# 297 UJ49 1"9111# 263 Ul83# 161# 268 236 193 30 11H 178 30 237 1133 UJ'# 105 u:u 1193# 318 481 491 561 647 729 816 UJU 99 99# 11/J88# 148# 498 734 147# 538 829 1189 146# 532 832 517# UJ51# 849# U3 34'# 756# 429# 673# 972 588# 1822# 9011# ,,, 15111# 11114 a 64111 722 38" 111153 1124 H6 872 9•5 986 UIH 112139 591 676 7'9 852 9t9 982 uu 11162 588 673 7'6 849 95.8 911 uu 1861 339 !54 582 312 4116 61, 418 456 612 423 6'4 438 597 661 682 'hJllJ •u. .:16 7:17 4H "39 09 163 581 777 12; 414 444 742 912 7'U 5'9 626 1118 11. l.9 432 52fl 429 517 U22 UB5 UJ43 "'8 410 UJ66 337# 421' 510# 581# 666# 749# 839# 11/J77 1216# .1126 1129 269 511 736 267 569 111112# 265 572 854 287 526 3n 791 211 971 765 ,,, 275 574 329 544 326 593 86" eu 333 336 315 566 783 328 568 824 352 126 6119 655 366 657 331 613 35111 3611 1166 Bd 419 681 4U 6H 4t• 658 6613 671 68' 741 11 '1eJ U72 1115 UH 11'1 ,.,. 171 496 ti• 522 838· 588 892 261U 42111 838 5eJ6 748 978# 662 196 921 1145 51119 665 23111 934 1147# 233 964 U53 ("' () -~ l~ T\ ... A TYPGO XU X1 X2 X7 XAOO XREG U4# 1158# 112 12,# 126# 131# 112# 142# 1076 1168 124# 92'8 911l9 922 936 941 ~
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies