Digital PDFs
Documents
Guest
Register
Log In
DIGITAL-7-54-M
March 1966
33 pages
Original
1.8MB
view
download
Document:
MAINDEC701 InstrTest
Order Number:
DIGITAL-7-54-M
Revision:
Pages:
33
Original Filename:
http://bitsavers.org/pdf/dec/pdp7/DIGITAL-7-54-M_MAINDEC701_InstrTest_Mar66.pdf
OCR Text
1. , IDENT lFICATiON 1. 1 MAINDEC 701 Digital - 7- S4-M 1 .2 POP-1 Instruction Tat 1.3 3/11/66 R£)) IN I) K.L!UJ tf. IJ i')POt fur' /.1AIA/y)(C 701 Iv'L,- LINK: I, II 1 L oe A "7 Rvl.) ojt/(J<.- ttj~/)'I!) ~'Aj( T I l T IN u, f1l-1 n V()wlV. .; t;,17 0 _ V,v)ll 1-,\ ~ '" 1~,~fj6eJ IIAlv lA,nCf(/ (J/ T {,X7 1 't;w, fA) I f/f ,,) OM <)7.:1\1<\ 'f]fV 1 (tIC£' IA) 3'7 fl?? t) It HIll!) - 71115 10 ~.t1 I) MA=:(:l5"GtaA.J A)OlU1A L __ is tV 0 R ~1 11 I.. ,..,., ¢, oighai-7-M·. . .M Page 2 A8STRACT of all POP-7 indnu!tit.MU accept the lOT grcup. Indirect addressing ond autcmottc indexing are allO checked.. ADD, TAD, ISZ ote cheeked with fl2ndam numberJ os wen 0$ noise pattems t: f? 10 ((}1/{;t1Pt ~, The progtm't tope is supplied in H9Nviare Reed-in f'oiMat and should be 'oaded ¥-ia -the ReGe in key_ Haleiwa,. tifdd-Ih ••.eniplol~ so thut h6 NUailee heed be 31t REQUIREMENTS J. 1 S.·orage The program occupies 3.2 --- I~ation& of core storage II Subprogroms and/or SubroutInes The entire lndrucHon test con5~$h of 14 i~dividuol tests which ore described fully in the following sections. Standard POP-7 High Speed Reader and/or Teletype '33/3~e 4" USAGE 4.1 Loading t" 1) load MA'NOEC 101 progmm topernto reader. 2) Set aU ADDRESS REGISTER mlt,dta (ADS) to th. %.'0 (down) uate. . RIM· LOAOe. /,'770 3) ) Progrom will fttad Into core and cOJnpJt.r will hah .. •• 2 Coil ing Sequence 4.3 Switch Sottings ' WI • • •t . T ..... Function Switch . ACS.i-17 (Not Appl i cab Ie) non-zero 1 ~c..~~_ ...... ~.....,.~iftto.f~ ~"'iIIIIIUC"'YI ..... ...... ~ . A non-zero AC is essential in the fCtcood test (PR2) to the teding of the OAS instruction ACS,i1 ......... __ II Couses e~rrent program to iterate. Co uses program to give way to the next in sequence. ACS1? 1 CaU$es series of test programs to b•.repeated from the begin~1ing outomo'tlcal iy. Causes a holt to be executed at 2623 the end of the test series. Pre.'ng CONTj!'~UE cauuu the series to be repeated from the beginnitl9_ --~-'----.-- ____________________________Q.__tl_'______________ ___ • _ •. ~ ~ Dig? 1'oJ -1 . . 04 ··~M Pogo 4 1. Sot the AOCUMUL.&.TOR SWITCH REGtSTER (ACS; to 1Of~':~ non-zero ltot#iIo 2. Set ACS. and ACS Ii 01 d.dred ('0'* pam .. 4,,3) 3~ S~t ADDRESS SV-/jl<::H REGISTER (ADS) ro 17.11" Print 5TA~1. ,..... ,-------------~--------~-- 170 Hl.l 171 CMA!CMl 172 HlI 113 SPA 174 CLA~.CU.. '175 HLT 176 SPA lT1 HlT /SPA foiled.. ~ OAS~Ll lAC Jhould • C(ACS). -; .. II> .,. .. '1 " .. ., ... " /ChQnge stote of At: ond LiNK. i;.,~.\,>l"oq. .. ,~·,,,,- .. ·,...~ •• ~\\,·-':''t.'',,,"",,.Iii~;'''~~·I~·'i:r~JU:-!,,-~,,,,,f."""*":ro..... -.t'lJ(.'l-:..t'.~'~·r ~ ... ~ ..... iC'j..~·(.... I·~t...·1')" ."-i\i~'" :·.-......~~~'iC'N' :'.. j< ....;IJr~.,.... .,,;;·.~.fr.ltt'"".'.';1 i.t"W~''''''',,,·d'''''''·· '~';").":P~'4i"',"''';'''''~N\:' l'1(lJ;o')o+ ......tll(,i<: ... :,I-·~,:o.I~~~" ... 4l!\I.1~ ...j,. jI;~,~ ..~"",: ....... \~ .tt......... l\.....,-,j.b.I..l'1"""',,. • .,.JoOlIi'l-W<J".. ·V~ '.' PR13 PR13 .·~t!i'tu"".<~~ ~" '.o,,,,,. ~.'1... 1".",,""''':''~''''">'' .Jr;~" .J '4·' 1>',...,... ,."""t ... ~i~."'''''~'' -..~l~ ~.,!"~, •• : ~•. I>.,.,..~: ~.·I;:.,..f<~t..... '·d""~r"'IIl .... r•• i,IjOt1'J1<.<~""/;tilt·, '~"",,'''.)foo:'Y.l' r~'Av'>... 1,0.~,* ~\,,"~t'\.'l;i~ •."W';Z.I.''f, """~I""' ,,,. ".. t:/-o,,'-k'-)," '~~"·,·:'t.r<l" ... ~,~.~.,,",~. ·O"\,ot •.•.. ..(:.U,....., .. \~ "..,., .."..>.; -<It".... , ~.:'.Ji;J:"' •• ;~ a'~"'t:1: ,~t.:·i·N.·H"lli''''!' Digiml,,..7-54-M Pog_ 6 C(MA) Covsa and Remedial Action '172 ----- .,- - Thh it. a pf.Um.i~t.t of CMA. and CMl. if AC ~ 17TTl'l1 ' ...~ ------ CMA failed. If LINK." It eM&. foiled" In eith.r cose, 1 -- B ____ , .. tart ot 1117~. If AC .. 7n'117 (and LINK • 1, pr.. 175 . u A~!'t1hd LiNK fJ, pre" CONTINUE. If AC .. 71111" :I ~:~,'. , ~fcaed; restart at 17Jt 177 ~~_foiled. Rest1lrt ot 17~. 200 'Test for OASs If AC ~ C(SR), press COt~TINUE. ' If not, restart at 17_. p!\S 204 p~ 215 ~ skipped on negative result. PfU,1 216-223 ~ forced 2,3,4,5,6 or 7 to the PC. Pi\6 225 -ISZ failed ~ ~ foiled to iump~ Restart ot 2ftJ. to skip-'on,~ rewh.. ... R..tart at 21~1t Rostoft at 21,iL Redart' at 21Jt ~~ forced 2,3,4,5,6, or 7 to the PC.. Restaft at 21~t P;ui 2Zl-234, PRSl 237 ~ skipped on non-zero positivo result to ,PRY' 24tf-24 5 ~ forced 2,3,4,5,6 or 1 to the PC . . PRJ 2Si ~ skipped. PRl 260-265 !i2! forced 1,3,4,5,6, or 7 to til. PC. Restart at 253.t PRJ ~W ~~.~ foiled to skip. Restart at 253,. tlRl 211 "'Z16 PRl 302 oP Restart at 21,0. R.,kui ot2t~. Redo" at 253. - SKPforced 2,3,.4,51 6 or 7 to the PC$ Restart at 253. ifllNK= 1, ~ Foiled. If LINK:::;f, ~~ foUed. Reirort at 253. PRl j' 300 ~ 31t1 ~ foree<j 2,3,4,5,6 or7 to the PC. 312 ~~11 ' ,~ ~t failed ~ skip. Restart at 253 314 .. ·321 ~~! forced 2,:3,4,5,6 or 7 to the PC. ;,:5~tort at 253~ PRl 324 If t~INK s I, SNl. foil", if LINK = P, ~ CML klHod. '~~l . - Restart at 253. Restort ot 253" II OigituJ ... 7 .... 54""'M Pag_ 7 JSrogrorn-----CQM1 •.~-. wCaV;;-and~~iOrACil~-~- ... ......_-_. PR1 326-333 PRl 336 PRJ 337--344 ~R'j 347 2,3 / 4,5,6 1 PC. 253 .. -SNl NOPskipped. Restert at 253. --NOP ffllced or 7 to the PC. ot 253. If LINK ell failed. If LINK: jj, SZL foiled. forced to the Qf Reshll"t at 2,3~4,S,6 R..,st,llrf '= ", ~ ~ Resto rt at 253" 351 ... 356 SZt forced 2,3,4,5,6 or 1 to the PC. Resf'at,1 !It 2$). 362 If liNK:: i, SZl foUe<L. if LINK =: JJ , CMl. foH&d. ~~_.~ •..• - IItl"'~ ,_--,~253. PRl 363 "'" 371J ill forced 2,3,4,5 6 or 7 to the PC PR I 313 if LINK ::a I, S!!!:-. faUed.. If LINK =: ~ , STl funed .. , PRJ ' 375 ... 4112 PRJ 4~ PRl 41,d ...' 41'S .' ..._.-- .. 420 ~~ .,...~ PRl f t Restart at 253. 'I . R.,dort at 2Sl. SNl fctieed ~,3,4,5,6 or 7 to the PC. Restart 01- 253. -."'.' If AC ,~.1J, SZA foiled. Othetwis., etA failedll Re~tort t1t 2.33 ~ forced 2,3,.4,5,6 or 7 to 'he PC. Re$tort t~t 253. !i-2! sk iPP«l ~ Restart at 253 I> PRl ' 421 ... 426 PRl 432 -If AC JJ , Cft.M. foUed" Otherwise, SZA -RestOrt at 25.1. PRl 433 - 44,f1 ~ forced 2,3#4,56 Qr 7 to the PC., PRl 444 If AC =~Jf SZA fatted. Otherw2se eLC and/or t','J.IA foiled" . NOPforced.2,3 / 4,5,6 or7 to the fCIl Reitort Qt, 2~. ' == ~...... Restart at 253. PRJ 4A6 .. 453 , PRJ 4.57 l failed.~ Restort at 253. ~ .I"'~ f'. 1,2,3;.,5 6 7to Restart 251. -SZA IF AC =JS, SZA failed" Olherwbe CLA failed. Restort ot 253 forced or 1 the PC~ tyt II PRl g~ forced 2,3,4,5,6 or 7 to the PC. PRJ If AC : n, Ci\V\ failed ~. II Restart at 2S'L Otherwise SMA foiled. ~ Redor.. at 253" PRJ 473-. ~ forced 2,3,,4,5 1 6 or 7 to the PC. Restart at 253 .• PRl 5t13 PRl ,.~ - 511 "kipped. Restart ot 253. -NOP NOPforced' 2,3,4,5,6 or 7 to the PC. Restart at 253 '. - ¥ 0.ghoi ....1""'".)4 . .·,,:\ Pc9't* ... 5 PRl Errol, tn Usage (continued) if At =;; i SMA (oUod. Otherwise eM,).. foiled", - 515 - fteJmrt at 253. f'AI 51,1 - 523 PRl S25 PRl 5V"' 534 ,SPA Sh\A forced 2/ 3,4,5,6 or ., to tn. PC,. R.tort at 25) .. failed. Rttstart at 253. - :all, SPA forced 2,3,4,5,6 o~., to the PC. RiGSh," at 153. PRJ . . OM Otherwise, SPA ............... failed. . ...... fuUed* R.tort at 2.53. If AC ",~ RttdOf't at 253. 54' .. 546 SPAforcec" 2,3,4,5,6 or 7 to the PC .. ---If AC SZA foiled. Otherwise CLA '= ~, 551 Restart at 253 .. PRJ - foUed~ ~ forced 2,3,4,5,6 or 7 to the PC. Restort at 253. _. - If AC :=~, OAS failed. Otherwise SNA foiled/> (be sure that ACS hold non-zero numb.r) Restart at...253-..------- ~ . PRl -,.----- ....~ 566-573--forced 2,3,4,5,6 or 7 to the PC~ Restart at 253. PR2 631 ~ at 6T1 foiled to iumpf1 Restart at 621. PR2 64JJ ~ at 3673 foiled to increment Q~rond oddteu (Y) i~ PC. .. ~ ... . R.tart at 621 • . PR2 ' ~:. JMSct ·3613 'incremented operand addreu (Yj 2,3,4,5,0 Of _.....,... .. ..... ~'.~, ,,- 7 tim~$>:",,: ..Rod(Jrt at 621 • . PR2 .~. _._ . 4.' 654- fbR2654 ~ at 3673 failed to preserve LINK ~ Restart at 6211> _JMP I at 653 failed to iumpll Re»tlJrt at 652 .. 'UIr~ , S Olgltal-7..-54...,M Page JI ~k'tI.r't$J lt~ . . .~. . . ll.I~ . .. fll_ . . . .iIIG....... T ,",~U_"'_. __ ~_~"'_""_.U_'.""_'·l_' ____•. ""SCZ_._ ...... ~ ... 11.'. ,~ C(MA) 662 XOR Qf77J7T1 into 7117// folted. AC indicates bits in OtrOf. R.tort at 651 ~ tl ~ fatled. XOR of Into -error. Restart 663. AC Indicates bits In CIt 673 ~ of 777777 Into ~ fulled. AC Indh;X:it. bitt In error. Restort CIt 667 .9 ~ of _ _ into ""fin fail.d. AC tndicatM bib In error. • Rtt5tart at 67:4. PR3 ~ of I:t1fJ711 into ~ Into 7",,_ failed.. AC indi~ cOtes bits in error. Restort at 7~1 ~ PR3 714 ~ of 7f;7PlfJ into ~ into 15761117 foiled.. AC indi- cates bi h in error" Restort ot 7" 722 ~ If or 333333 i n t o ' " into 444444 foUed~ AC Ind,"'" cote, bih irs error ~ Restort at 715. 73j1 . eotes bi ts io .rror Restaft at 723" • ~Q'3. of 525252 into .~,0 into 25252..-> fuiledl! AC in(H~ II PR3 736 cates bih in error. Restart at 73 1 ~ XOR. of 252525 into ~ into 525252 foUed. AC incU .... -......- cotes bits in error.. Restort at 737 ~ ?!,-,Q~ foil.d to skip when comparing ~ and l77177 .. Restart of 755 .•. 761 -SAO 1()Bed reploce . to ~i C(AC) whieh InitiaUy (:ontoinad ""41" I • • , tid_"" , ".·.,'11118;,. lit! • , ....r CflM) ....~ It'MIQa *" a. J! 2 m q I! ..... ~, Ii" 765 , ....... .1.,QUa zt • • •• • . .... ",._ *' .- _ II' ••• ... Ad n ·t'.~. .1 ••• SAD Ikippod when comparing equal numbers (lIn?/). .Restort at 162 •. ". PR4 SAO foiled to replace C(AC) which Initially contained 777777 " - " . Restart at 762. foiled to skip when comparing 525252 and 252525. -SAO Restart at 771. . ~ 'ailed to r~pIQc •. C(AC) which inltioU)' e~talned 525252. PR4 Restart ot 771. SAO skipped when comparing equal numbers (525252). -Restort ot PR4 , 1~1. 1_1 i -SAD foiled replace CCAe). which initially eOntained 1.*125 ~ foiled on AC ::~. PR5 ljtl.A' PitS . 1~3 SNA. feiled with AC17 set. Restort at 1,.,22. ~ foiled with AC16 set.. Restart at 1.fJ22. SNA foiled with AC15 set. Restart at 1.-22. SNA fa ned· with AC 14 set. Restart at 1,f122 SNA failed with AC'13 set. Restort at 1~22 SNA failed with AC 12 set. Restart ot 1.'22 sNA failed with AC 11 set. Restart at, lfJ22. SNA (oiled with AC 10 set Restart at 1,022 SNA failed with AC 9 set... Restort at 1~22 SNX foil.ed with ACe set'" Restart at 1~22 -sNA failed with AC 7 set ~ Restart ot lj:122 ~ failed with ACO set *, Restart at', l~21 SNA foiled with AC 5 set. Restart at 11$22 SNA faiied with AC 4 set" Restart ot 1~22 PRS PR5 1;ti6 PR.5 PR5 1.tS41 FRS FRS 1,647 PR5 IJW.4 1,fj52 l,iS55 FRS PRS 1/66J1 . PR5 PR5 1,f$66 FRS PRS PR,5 PR5 PRS PR5 1~3 1~1 iJ~74 . nrn' 11.~2 11JJ5 111_ 1113 to ~25252 .. i\ SNA failed with AC 3 set. Restart at . 1'22 SNA failed with AC 2 set. Restart ot 1;122 SNA failed :with AC 1 set. R.stort at' 1."22 S~~ foiled with AC S .et. Restart at l~~ ...... '; f _ , Oi9irol~7"'54-M Page 11 C(N\A) ,,' ~.~~~~~ ~'WI'~\" Oil •• .,...aa:-~~ ..... 'rll'lIiI _.'"~. . . .~ •• Qt_ ,........ ... ~ .. ................. F' ~ 'R . . . . ' ..... I ' If • "*,~loQ_. 9, L. . . . . . . . . , L£·• •' 8 . . . . . . . . . . . . um. '-b_ ....... ~....". . . ........,j '1_~ ..~ .~. . . . . . . . . • . . . . . . . . . I"If~~ m ltV PF.6 1134 . LAC of PR6 .1141 -- mm LAC of 777177 into 7717n foiled. Restort ott 135" PR() 1145 ~t;. of ___ Into 77TI77 foiled" Rettart ot '1142. PRo PRo 1153 252525 525252 -LAC LAC-of 525252 Into 252525 PR6 1167 PR6 1175 PR6 11tb PR6 1211 PR6 12i6 LAC of 333333 ......... ....., .. Into 444444 failed .. Rt)~tort ot 1~~ ~ of ~fQHod. Restort at 1212. PRh 1223 ~ of 771m into ~ failed. PR.6 123~ DAC of 777171 into 777171 foiled.. Restaff at 1224~ PR6 1235 pA~ of ~ Into ]lln7 foUed. Rfnklrt ot 1211 PRO. 1242. ~ of ~ into ~ failedil Re~tdrt ot 1236~ PR6 12!i1 • ~. of 525252 into ~ foiled. PRo 1256 DAC of 252525 into 525252 failed. Restart at 12510 PR6 1264 PR6 1212 - PRO 13~ ~ of P1f1P Into 7PfiI' failed. Restart ot 1213. PR6 13tf6 D.AC of 7",,_ Into PR6 1314 OAC of 333333 Into 7P"1 foiled. Restort ut 131'1. PR6 1322 PR6 l33.!f OAC of 444444 into 333333 failed. Restart at 1315 .. -DACof - 333333 into 444444 faa.d .. Re.tort 13Zl. into ~ failed .. Reltort ut 113,t1. ""- of 1161 int·o failed .. Restoir-ot 1146. 11S4~ Restart at -LAC of "PP into 7",,,_ faneeL faUed. Retton at 1162 .,hAC of 71JlltlfJ tnto "'''''foUed.· Re,tort ot 117f1. . . - 'LAC -of 4•• 444 into 333333 foiled.. Restart at 1176. (j ." RCNktrt at 1217. t> Restart ot 1243. OAC of 525252 into 252525 fuile;:L Restart at 1257* l?,A£ of 7""" into 525252 failed. Restart at 1265. fil"" failed" Restort at 13P). of oi9i ml""7~54-M Pogt: '1 2 {continued} C(MA) ~~. • ~ . . . .~~~" ~tI._'q .. ••• " . , IfFi . . . . 1 1h.S-tCllit1V.~~~:"'~. . . . ......,.,~. . .AW2;f L 1345 t«.., ........ 811.. R"n • • • ,." .......... 111 . . . . . . . . . , . . . . . . ." . . . . . . . . . . . . . . . _""<I_OI:Uf'''~_~' Ii _ _ • ,....R ..-Ulhl...,....·....,....,.., NIt .. tI to .... a·;~ ij ....'lIllJ!·tI!·".,. . . . . . zt .......... j.'.. ~8 DZM failed to clear the bib indicoted In the AC. • • WJ , a.tart.ot 134,fj. PRJ PRJ' 1,\ 1351 DZM $fifth, bib incUcated tn the AC" Restnrt at l~. 136~ -LAW entered de'er .cycle. Restart ot 1352. '~'. " ... PR1 13M !-!!~,~foned. AC =:i·'result. Restart' ot 13~2tl PV 1373 ~ entered defer cyele. 'Pk7 ___ =~1377 PR7 14J16 ~;'~;~ter~ defer cycle. Resturt at 14". .........,...... PR7 1412 LAW 1~ foiled. AC u rewh$~ Restart at 14.$1. PR7 1421 ~ eotered defereyele. . PR1 1425 PR7 1436 PR7 1446 !?AClof 717777 into~ foiled. AC:= rewh .. Rf»tort ~t 1437. PR7 1452 P~£.loaQhlfred opemnd register. PR8 1512 !Sf! foiled to ftXKute the one cyele. qA~. Restart at 1$J7. PR8 1514 ~~ foiled to fiXeeute the two cycle ~ PR8 1516 XCT foiled to execute JMP Restart ut 1513. ., -·XCI' fOiled to execute the three eycl. JMP i. Restart at 15I?". .'".i'.. PR8 1522 Restort at 1365. LAW 1J foUtKI-j AC:::: rewit 61 Restart ot 1365. .~:' ... i\e5tcrt ot 141,3, _... LAW lTm foUed. AC =result; Restort at 1413. LAC i of n77T1.into ~ foUecL. AC , =resuit. Rttdort (It 1426 .. Redon at 143711 R.tort at 1513« t:Qrr.ctly~ ~ . , ~ . PR8 1524 XCT foiled to execute ~MP i cQrreGtly~ Reltart Q~ 1517. PR8 153,0 XCT failed to , execute an ............... ............, PRe ,1532 1.{g failed to execute KQ' correctly.Restort CltIS25~ PRS' -PRe ?R8 lAC I via Auto ind,x 1~ foiled. Re$tott ot 1544 .. [ACT via Auto Index 1,1 failed. Restart at 155~. r.ACT via Auto Index 12 failedll Rest<lI"t at 1554. LAC'""f via Auto Index 13 foiled. Restart at 156,ef. PRt). 1547 1.'5$3 1557 1563 , J567 1573 1577 PRO 1~ PRe FRS PRe xcr.. Restart at l525. tACT via Auto Index 14 foiled. Restort (d 1564" LAc Pi via Auto Index 15 failed. Restart at 151.t1. tA'CI via Auto Index 16 fatled. Restart at 1574. ~I via Auto 'ndex 17 f4i1ed. R.start .at 16,iSP. '. Olgital'n7 .,,54POSit 1~ • •• ~'''''_i;oU W4k3.lM.'.#'~~~~...... r 1"".t".lt_M!"'II~...-.c"'~."I"'.L f't~~1:)At... .a.ll_~c-.w ......r~.flMfJIIIM .............~:_.....,. .... t51141 ~ ,aI .... 16.!U .." 111:11 •• I "'iN'.,.....,. . . .D.t~."JJ._A • :fa. . . . II 'If"_ d SbS b$~~_...,. ....."•• .... IM. __ .AND of TTT", end 777171 foiled. AC" ,""h~ ~ri at 16$. ~~Q",!,f 7T1TT1 and ~ foiled. AC ~ r.41h 9 R•• kui' ot 1655 .. AND of tw<> Identical flumbtiln fQiI~. Nvmbarconcem.u found PR9 at ~1p1 . AC" r.~h. 'Preu COI,"1NUf ttl" re$tart at 1671" Rotore failtKI. Rotate in truct'on concerned 11. AC. Press CONTINUE for fuHher data b ... Rot.Qf,Joiled .. AC ond ll~iK dhplay their eondHiOl'l$ ~fOf. tne mtote" .Preu CONTI NUt for further drJffJ '" Rotate foU~\t AC and LINK display their condhkw arter the rotate., Prest CONTlt...tUE to rewme 'eding. 213,5 - §tAR foUowed by RAl left LINK altered" Number rotot.d ~ in 41p. LINK 'WO$ Initially'; It Prest CONTiNUE or rcutoft at 2134, .. rhe nvrnber in 41/U did not $.urvlvft U .~ ~b Ru.;h in AC" Preu COf'..rriNUE or restart at 2127 ~ PR1, 2146 ~:R foUowed by ~lleft tlt"K altered. Number rotated in 41P ~ LINK was initially 1. Preu CONTfNUE Of rO$tart at 2134 ~ 2151 The "'t\lmbe~ in 41~ did not lurvive c ..~~i1 ~ Rewh in' AC.. Pre~l CO'NTiNUE or restort ot2127. 2i51 2163 - RAR failed to move AC Baht c Press CONTINUE .. . ...... ~ L. Digitcl-1-54....M Poge i4' ." .,.~ Erron InU~ v •• ~_ Sbdl(b,. __.. JL I IQI2iIE . _.,.U......... ---- wuwr_ 3L" Jd . ADD follod en XOR fvnette!' (1PI111 Rester-a- at 2114 O'f prea, CONTINUE • m +""",. '. ow. p- .1'*""._ ............. a .A2Q faUed en XOR functe~ (JJ7P" + 7"1J1"'~ PRl1 , Reitan at 2af2 or prel$ CONTINUE. Pitl1 ,ADO failed an XO't function (444444 .,. 333333). ~ ",' Ret~rt ot 22111 or praM CONTINUE. 2223 PR11 failed en XOR function. (333333 + ~44)o . -ADD Restart ot 2216 or presa CONTINUE. , ADO 'foiled an XOR function (525252 + 252525) -Restart 2224 'Or preu CO~rn"lUE. & - ADD faBled an XOR function (2.52525'+ 5252S2)~ R-.tart at 2232 or praM CONTI NUE. : 2244 failed cony functilOn (525252 + 525252)., -ADD Restart at 2237 or press CONT.INUE. . Q , . .''\" . ADO failed a corry 'function (333333 ·to 333333). ~. . ~ Restart ot 2~~S or'preu CONTINUE. . ~ foiled d carry function (6'?3567 ~J73567) Restert G! 2253 or ~.IS CONTINUe.;' ::;:~~l~ , l!I _I -ReslGrt at 2261 or Pf.u CONTINUE •.'" . TAO Q' carry functIon (525252 ... 525252). :', " ~ failed ~ carry function (333333 ... ~33) .. PR11 Restart at 226.1 ,or press CONTINUE. -Restart at WSeony or TAD failed 13 function (673567 + 613567)~ pre~ CONflNUEe I - AD!) .~ailod attempting 671671 + 251251l!l .. Resmri' at 23/83 or pres~ COt~l'! NUE " PR11 2312 , ~J!' of 671671 + 251251 set an initially'zeroed lJNKo .. --R~k1~ ~~ ~pj3 end press CONTU\lUEo PRil ADD of-random -- numbef§ faaed~ Fir-lit hab in this ,). . addreS$ displays AUGEND In A-Si i".~~SONJi~~E. . Second holt dilpi~'YJ ADDEND "/1 Press CO~INUE to try another random sel. O~Qho' "-..7 ...54· ..·jlA . P(ifi~ i5 C:(MA) .=::.~.~::::~=::.:=:::,,:.t~~=~t~ --:-:~:=:...:~~,,-====::.!.~~~~~:==-~~= ! JO$t 0 count (clXnpare C(AC) whhC{41.tm., Rt;$t~rt lJi' 2~n 6 ,!g ~kippedon non~8ro r~h. Restllrt Qt1.~ll~ PR12 H.d with ronc.ictn t14Jmb.r -PreufoCONTiNUE obtain actual rMUh a...~ ~ E)(pet;,~d '!'.~uh In AC.. to '. ~ lSI faUed with random numb&r (in 14,k1J} ~ Rewh ~n t&.C. ~- ~ ~ Prest CO"'~iNUE or ffttOtt at 2541. JMS foned to pr"t.er"N) Q previously set lfr-:iK., Retiort at - ".. 25$. \, JMS faUtJd to ~dear Yl·..... Restort ot- 255¢. rve /! L tLtH ·-co ~ Rmh.1rl ot 2562, ~faaed PR13 CAL fnH(!d to jump.. Ritstart ot 2574 .. " ~~ 2623 ~t on Error H\1h~ , Pn)grotn holts here WhM t~~f !f.erltl/$ t;:o.mplefe '" AC17·~ 1 pr~venti thh halL PR2 PR2 Pres., CON1'lr'iUE to tttpeol' h~tJ $~de~. 3~ ... 3fJ62 lMS. ot a732 aher..-J PC In(;'Ot'te<.:tly. Re~tnrt ot 373211 3663 ' ~ ot .3732.faUed to incrernent operand Oddrftii y" ResNrt aj' 3732" PR2 _J . / /\.,.vvI"- \ r":~")l.,,.pr('l~. (] l<. p,. . a pte'Viously Ciegfetd LiNK -IN\S fcii«htoto. (:13Qt'·Yl-4. Restart at 2$.2 .. PR1:1 , 3665 ... 3672 JMS ot 3732 incremented operand Qddr~M(X:fI2,3,.4t516 or 7 . ~~ ~ times. Reltart ot 3732. PR2 37.$ !.~. ~" . at 4,~1 altered PC incc.,rroctiy PR2 37JJl 'l~" uf 4jS61 foned to incrernent operand oddreli.'$ Y.. t Res;{'(rrt t::d 4~ I :. Restart at 4.~ L, 37,il1 .... 37i,S ~ ot 4P61 incrernttnted operand oddr&u \1')1" 3,4·,,5,6 (~i<r t imei • Redart at 4,06 'j • 3115 -- JMS at 3713 failed to lump., Rostor-t ot 3713 .. Di~itQl ..7-54-M po;. , ....... L~.•• )',..,.'~ . .~I . . . . . . I'J ....... " • • ~~~~.t:~*'#" pr:p; , ......... ~ __ _=-ItP. , 3.711 3 . . . . '.d .... A'I • ..... i ti/lll"~n.WL._ 5 :Hdt'l. 1M: Nt E'g' 1: :oMli. 16 dL. dJ ., ....._~..-..-... _~ err .............. ' ....... UII t~"' .......... ,... '11]1 .,Ui __ ~ ~ JMP i at 37'16 failed tQ lump. Restart at 3716. ........ JMS .Qt.:l7S2 altered PC 'ncorroctly'~ Restatt at 3752. ............. ,.,.... ."... 3720 .,.3722 ~ 3723 ~.'l)e~7·52· faUttdto Increment operond od~reu V. lestort·of;J1.52. PR2 -'-'-'-'~-"--~2S - 3131 .JMS at 3752 incremented operond oddreu(Y) 2,3,.,.5,6 or i times~ Relitort of 3752. PR2 3734 J~~ at 3732 failed to lump. f'R2 3736 l~p.. at 3735 failed to jump. Pft2 3137 JMS, at 3713 altered PC .ncorrectly. Re~tart Q~ 3113 ~ PR2 3742 -3747 ~ (It 31'13 Increnlented operand oddr.u('r,2,3 / 4,5,6 or 1 !. Restort ot 3732. Restort ot 3735~ times. Restart at 3713. PR2 PR2 3754 ~ ot 3752 foUCJ to iump. Re$tortat 37.52. 3756 JMP! at 3755 failed to iump. Restart at 375.5. ...... " .. 3757 .. ~.e26 ~ altered PC Incorr~tly. Restart at 2,63. 41111 JMS. at 627 failed to increment operand addreu Y.~ . Restort ot 6'0 ot PR2 • JMS, at 6'Zl iner.-nented operand oddresl(Y) 2,3,-4,5#6 or 7 tim8$o Restart at 6Zl. PR2 JM5 at 4,641 foiled to jump. Restart at 4,641. PR2 JMP I at 4,tj44 failed to jump. Restart at 4f0S411l PR2 ~ at 4;141 foiled, to increment operand oddreuY. Restart ot 4~ 1 .. .... :. ~)tR2 ~ at 41141 incremented operand oddress(Y)2f 3,4,5!6or '7 times 0 Reltort at 4~ 1. .:;.j;- ~ ot 41'61 foiled to iump~ Restart ~t 4.£161. PR2 . fiR2 JMS ot 3675 foHetd to lvmp- Rettart at _. PR2 ,}MP,! at 41f71 failed to ;ump.Restart at 41111. ,SIi RfSTR1ClIOf'iS None. 3675~ Maindee 701 POS- 17 6. DESCRIPTtON 6. 1 OISOJSS;ON General· IvV\JNDEC 701 Is a set of fourteen p~fCrns {numb.fed PR 0 tn!ough I PR 13) dadgned to tf1St the opemtion of ('OP·7 tNtnJctlons It the following " InstructiON are test": - - low, oU the operate group' (except oas which b only pcuticUy htdud,.), ond the memqry r.ference insh'Uctlons" ~ f.U\~/~ Qre th. only arithmetic iNtru~tton., hntM ,,) )ndtrl~ct oddffl$f~ng • ~l l ' odd and, rod» NKlindec 701 Ii designed 10 that it is not neces.tOry to ot,...ne that any instruction is werking this rule II II In order to facilitate usoge, an (Utcep-Hon is t'T'K2d. to The final flv. lOr .be instructions of lOch program comprise Q sequence which is responsible for reiteratIng th. eurrfint t~st a set numb.,r ()f tsmM and then sensing AC swhch~eR) to determine if the operator d(l!.$ires that the "APt program be entered.. SOfne of these in$tru~tiom orf! not fuUy tested untH 0 -~", testing p-.. and mey be: f0ploced ~ 0 single S addressed to th~ beginrr!ng of th~ following teat or the current test~ ~Indec 701 is lood.d by the .v.u~ndec 701 Pa~ 18 6(1 DESCRiPTION (eontlnued) r~Nm :tittO ptOvid. Q ~cmp§.h' t.t for t!!!. and l.!!:e. and preUmitwry lesb for !!!1I!e!1 ~t ~I or~ ~ When nrlt entered ot Ioe. 17,~, (# sequence i, design.d to provide 0 t$lt fer l!!,t# 0 chea:~k""wt of the ability tu eie<lf th. AC and link by pr"sfog START, OM pneUf9'liMry tE..,h of the imtNetlool'~ _.:... in the openJtion of thflf_ Instructions $0 thot they may be aafeiy etnp~oye~ os Th. ~ is t'tMted by f*,luiring iY9np'1 .'S2;ll to 3771 f 371.5, 3166; .4,dl,~t1; 4..617 and Jf21JJ. These oddnessM war. ehos." f!O thot evety PC bH b forc.e-d to ,tmndtion f,~n f; to 1, 1 to 11, ,tJ k1~!1 and 1 to lit Each lump It rJfOteet{td by - error hits from any incorrect (tIi,notion of PC idh 15 ... 11. The sGquenees described above, ~)(clusive of the initial nine Instructions are tJrbhunil-y iterated 100 Regi$ter is checked CI 10 tim8$~ After the tOOth it.rction the AC Switch . If ACS~ a 1, 1M more itemtions or. performed ~ If' ACS~ :II IJ I Progrom 1 is .ntere~. Motndec 101 Pope 19 6. DESalPTION 6 ~ :2 2 it (cOnttnueo~ Prll9fOm On. {PR 1) ~.l .;!!!I,!!.!, '!!!', end!!! and pottfally t.tt, S!},!t' ~l, ~~I ~". ond .:..t"!,,' Sin;ee only'!!!. and a !)avo been completely tt,sted prior to thl, time, the operate iNtructiorll are tested for the most part in'poln.. This requh~J t.~t ago inst e..'l!tt:OUIV8 ineremenhof the PC. Tha lad test p.rforrned ¥s of cos, and requires thot the AC switches \ Program .- 0.,. Is arbitrarily iterated 10010 times. r~Uow1n9 the lOOth iteration, the AC Switch Register if, ehecked. If ACS. ~ 1, ProgfOln ,t ;~'tl ~~...;~l >4~{l!1i;::tU"';!f~I~r!'t>,:;ltJ:l'"t;~~{~~~; ;,t""'l!.f J~'f\ ;~t ;, N~h'ld~c ~101 PoOl\! 21 Program ThNt8 -reth the XOR. tnshuctlon ~ The _ehnlve OR b -- formii1d !lxt_en tImet to lne~ude c:ornblncHona. The fuUowtng . ftU pertf,,,.nt . combinatioos ore employed, 'AC 1\ll117~77 witf. 77717l, AC ~~_ <, • whh~, AC :: ~ with Tl77i1, At .. 44~444, ~ =7TT1Tl with ~", ...- AC:a 44U4 with 333333, AC,. ~ with 525252 1 ,AC =' 525252 'l with 251525, AC *._ _ with 252525, and AC,. 252525 with 525252lt 4096th ft~rotloo~ the AC Swit~h R,8gister i, checked" If ACS,tI 2 1, Program tv\aind~c 701 P~i~ 2~2 It (1) :tkiPf on vnequo! COO\pcri~"#(2') do. ~ !klp 01'# equal compariM)ii'f, ond (3) rt~pta(:8$ th.a contents of tn. AC after cCA"f)pt'Jrhoo.. Comparisons ere rr~ad1!J . ond2S252,S!I tlnd AC ~ 525252 and 525252. P~Mm f~r is crbhmrily tteNt~ 100 10 h?$rQtlon~ the A~ Switch Rcghihar t'~Htdh. Aft~ the HXlth r. cheeked~ H AC$p1 ;u l, Progrorn fwr is itf:rot~d ancdd'ti·onoi lOO'Hm•• U ACSJj ~., Prcl\invn f';ve is enter.d fIl Maindee 701 Pogfi 23 6~ OfSaUPTION (continued) Prog~ Fiv. tests the operotlon 'of ~~. (omf indll'Ktiy, of SZA) with ooch individual AC bit let!} Th. program also provid.. 0 test of th6 dec:od. network whJ~h senerotM the AC " ,Wlfh %eros in aU bih ~ 1 + _' &"'181,1\ t' chec~ed·lu_lUr. \Yith Z4'J1'M inoU bih except AC17, that no-akip OCCUR. S,~ i. executed to ,kIp over anetrot ~ hoh. r~. 5ttmfJ procedure is wed with.ohly AC16 • 1t then AC15,w 1 tth.:. and finally with only A~ • 1,* Progrorn Five 1$ Qrb~ttarily. iterated 100 ' times. After tn. UX>th 10 it.,·~tiorl, the AC Switch Register is eheeked .. if ACS'r~ =1, Program Five. is iterated an .additional 100 tim.... if. ACS_ ~", Program Six is entered. Maindec 701 Page 24 6. DESCRIPTION (continued) ., PtOgram Six tests lac and Oo~q lac Is tested by loading the ,AC with ~ ~-=- ~ -- ~ ~~.nown number.,,,slng the foe tnstru~tlon and thlftt\ ch.cklng for c eorr.~t trtu'i$fe,' The combinot~ employed are WfM loaded fnto~, 111m 11 'Ot~&d into 1JIi1M, TTli71 locded into, 711177 , ~ loaded into n77TI1 .2525251ooded intQ 525252, 525252 ItXided Into 252525, " " " locdtrd h,to 33.3333 loaded into «4~4~.· -Doc if tested . using ~1 fhil tnstNetion to depollt the content! of tho AC 177m into "~t deposit of nrrn into 7TT1T7, dOpo$it of ~ Into 7n777, deposit <Jf ~ into~, deposit of 525252 into~, deposit of 252525 into 525252 , deposit of 525252 into 2525251 depcnH of 7;17pJ7/J into 525252, dePosit of J1JJ17" into 7"1J~, deposit of 71fJ;flJ)-tnto fJ7Jf1fJl, deposit of 333333 into 7/J7P/I, deposit of 444~44 into 333333, and dep<»it of 333333 into 444444., . Progrum Six is o~bitrurHy itemted 1(Xl 10 times. After the l00th iteration, the AC10 Switch Register is checked. If . ACS,6 = 1, ProgtlC.'Un Six is iterated an additional 100 ttmMo! If ACS~ =fI, Prog,em Sev.n ,s entered, Malndec 101 Pag_ ,25 P~ram S.ven t ... the optlrotlon of ~.!!t ~ law r .~;, and Q!:J., b ,.,ted to entUre that it clears 0 location contoinlng eU orles and Q location eontot"ing aU zefOti.. ~ is checked by looding all X.fOiI into an onM, aU X.lOS Into oU zeros, all QOt.&$ into aU on., and ail ones Into aU zeR»~ Tit« pcmlblUty of ~ cwsi"9 on entry into the defer cycle Is also cheeked. ~!l.C..1 and ,~~,"..! ore' checked by loading oil on. i~to all :.erol indirectly vit, .Q reference register to Th. reference ftlG1st.•t Is ~h.cked for aherotion after performing doc i ~ - P"",ram Sevon ts c."bitmrily fte~'t1ted 100 10 times. After the lOOth iteration. the Ae Switch Regl,t.r is checked.., U ACSJf 2J 1, Progranl Seven it iteroted 100 addittonal times ~ i i ACS/1 =J.1, Program Eight It entered. Moindec 701 , Page 26 OESCRIPTIO""~ 6* (contInued) . . ' program Eight tesl1 tno operation of ~t end auto-index regilt." 10 - 17 ~ Xct b Ufad to 4*Xecut. ~h. OM eyel. ImtNction .eml, . . . .the , .two . . .eye'. ' ~ , 'Instruction i!,,!,the three cycle instruction imp_I../and onother,~h'l$tructlono , I, ' ',~,:, ' I The Op8RJtion' of the autO-index reglsten I. checked by u1fntl each In tum to retrieve three known .....mbers vi~ Q loc i 'instructIon. P~iam Eight ., arbitrarily hemted 100'0 times. After the lOOth itatotfon" the Ae Switch Regllt.r II ch.cked. . If ACSJ1 a 11 Program Eight I. iterated 100 additional times. If ,ACSJf fit ~, Program Nine I. entered. Maindec 701 Poge 27 DESClunlON (eondnued) ,. All one$ are ~ded with aU onea, oU on•• ana an~ with 011 z.t'Ol, and eaeh' AC bit is anded with itself. ~ Program Nine I, arbitrarily iterated 100 10 tim... After the l00th iteration, the AC Switch Regllt.r is checked .. If ACSJ,f • I, Program Nine I, iterated 100 additional fim... If ACS_ • JS, Program Ten I. entered. Nta indec 701 Page 28 61) DESCRIPTION (continued) All four InstNCtions or. used In IUCd;8Slton ~ rotate a on. throueh 0 field of zelOs compused of call AC bits ~,d the Link 4096 times, c~cktng the Itat. of the AC and link after each indivIdual IOtatlon. Th. same procedure Is t· • repeated, thIs time rotatIng a zero through a field of. on•• - t· . Ral and Raf- ore then employed to shIft all possible 18 bit numbers ----. . ,. one bit I~ft and right. The ~m checks that an apparent movement ~f the number in the AC has occurred and that the ItOte of the Link Is as It should be after each rotation. The stats of the AC Switch Register 91 then checked. if ACS~ = 1, Progmm ren I, re-entered. If ACS~ f8 Sf, Program Eleven Is entered. h\afndec 701 Poge 29 6," DESCRIPTION 6 t 12 Program eleven {PI III (eontir.ued) -. -~ ~ . --"----..,..-..~'$'---.-..-...--. Program Elevon tests the operatIon or add and fad. Udne ycn-iOU$ - - combinatION of < Pit''', 7P"~, 444 ••4, 333333, 777J71, S25Z52 Qnd 1 252525" XOR functiON "nd corry functions of ~ are checked as wen 0. - earry functions of tad. __ ~_,!:~d 9..o.d~ (Ire further checked by using tandem numbers. Two mndom hUmben ore created and odded/mdded together. Thh rewlt II then compared with a simulated result to CHUte a eorrect mothemotleoi ~ result.. The Link fl. (lise checked. Program Efev1tn is arbitrorily itetuted 4096 times After thIS 4.096fh itemt'ioo, the AC Switch Rf9istet is check.d • . ; If ACS~ .J I Program Eleven is itetOt.a on additional 4096 times. If ACS_ w: 11, Program Twelve Is entered. W\aindee 701 Poge 30 6e DESCRIPTION 6. 13 Program Twei". (PR 12) (continued) Progrom Twelve completes th. tetting of !~1, and concerN ine!J wI th counting accuracy: A fMmOtY locoHon Is indexed from the 10m ,tote to 717717 while 0 parol lei count h maintoined in the AC by adding one to the previous contents of the AC. The memory location eontMh ore cheeked - against the number in the AC after eoch isz to detect 0 miscount. Whf)n tn. memory location 's indexed to zero, .he program confhms that h.t reiponded • correctly with Q ,klp~ ~;s sequence repeats three times before beginning a series of rondam number tests .. A random number is created and incremented witt. itz.. The program ehecksth. result. This Jeqvence is repeated ~2, 143 the AC Switch Register i, then check~. If ACS~ := 1, 'Program Twelve is entirely repeated. If ACSP =: fit Program T'hirteen h entered. 10 times. ·rn. state of 7en N\oh1dt~C PrJu~ 31 q- -, t Progmm Th;rt~-.n 6" 14 (PR 13) ~Itemotely 36_ and 4~, with the Link' equal to one and zero ro'peetively. In each ease, the memory locaHon b checked to determine if tne link was properly lOVed In ~it _ and if bit, 1 .... 4 were properi)l' el.ec.ued. The eal instruction h tested by on .,Uteutton of col ~< with ttHt Unk - - setl' loe. 20 Containing het, and loc 21 containing' 0 iump to 31$. hginrdng ('It ~oe fI 30 (I sequence of Instniction tests lac 20 for presenc~ of the l. ink $tote in bit ;taro, the address of the location following the c~l. in bits 5.., 1'7, and zeros in bib 1 ... 4. A retum Ii made to the ~~J.. location plua one with 0 cleared link. The .tote of the Hnk is im"~ediotely check&d to NI. out t-h. a pouit> ity that 'cal never iumped originally. , lee 20 is indexed and c ~,I Ji is executed to transfer control to the original ~~, lac,. pitA two. Program Thirteen arbItrarily Herotes 100 10 times. After the 'lOOth iteration, the AC Switch Register is checked. If ACS.S :; 1, Program Thirteen il Iterated on additional 100 times. -If ACS~ ¥~, the AC Switch Register is checked a9Oin. if ACS 17 ::I; 1, control iI transferred to PR;0 at lac. 201. If ACS 17 x /1, the program halts in lac 2623 signifytng th'. end of the ted series,. Pressing' CONTINUE ot thit. point wiU abo transfer control to PIUJ at lac 201. ~iaaindec 701 Poge 32 Ti~alf' f:"," '1 n"~~rRUCT!')NS TE,SlfD ~y MAU''llDEC 701 (Ai~ih~}J~i !cO! ly Ammged) 'r.sted by Ti~uted by ~Kcm Program -r. =-aw",:U;" I' odd 11 oas JS, 1 end 9 ral 'tal 13 rat 1" cla·,;/·\. J r ~ 1 clc ell 1~ ..... ,,\,..... rtl lJi rtf '1.0 sad 4 cma ;$»> 1 clnl . ,f, 1 d4JC (.) f dzm 7 :in I '1 hit' ;: spa i, 1 t~;; fJ, 't2 stl 1 imp I 1 skp t,~: ' '~~>J I' 7 1, 5 ~ 1 im$ 2, i~l lac 6, 7 11 law 1 8 1 flOp - • Ib ~ . ....... l> $%1. xor 1 3 I J III ~'t'~ec 701.' Po~33 TA,8Lf 6"~ PROGRAMS IN h\AINOEC 101 r. ~ rests ~. cIa ", Jf ana • 1 J1 ani· : 2 P hit· 3 J1 .A .:"1.'.... 'J t ' 4 Imp ·15 5 ,Ina· "6· · doe.~ If spO .. 6 1 cia 7 loc ~ doc ;. 1 elc 1 d.im.· 1 ell 7 I~~ 1 .... ft 7 1 eml" 8 xcI' 1 . nop 9 and 1 OQ! it'ff l~ ral 1~ rot 1 1 sma. 1~ rtl 1 sno * 'lj rtf 11 add 1, 'I tod 12 ;5% .. 13 col 13 Im$ .. 1 n:;o .,, ''I .. cOOlpletely tested, but only partioUy by thi$ program •• only partially tested
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies