Digital PDFs
Documents
Guest
Register
Log In
XX-1BF24-80
2000
16 pages
Original
0.9MB
view
download
Document:
11 EAEPT2
Order Number:
XX-1BF24-80
Revision:
Pages:
16
Original Filename:
http://bitsavers.org/pdf/dec/pdp15/diag/MAINDEC-15-DAQAA-A-LA_System_Exerciser/11_EAEPT2.pdf
OCR Text
o () () PAGE 1 EAEPT2 .TXTLE o o TEST FOR SYSTEM ~XERCISER PDP ... 9/15 EAt-: S~C PDP .. 9/l5 EAE TEST FOR SYSTEM EXERCISER I IREV. DATE -. 1/17171 "'. ( 1 ) I o o o r"\HH1~1 v.H3fi)~} 1 o o o o o o o o o o o o R (/H!H~ ~I) '" 0 A R 01 '" t) It. V,'i ~l A 0t10t12 R tM;HH~0Vi A ~HHH13 f~ C~ 0 '~111.1 ~'I (;) A I2HHH'l4 R f1t:H/d3 7 5 R k'~) v.) (:15 ~100V,16 0V.H.H~7 vH101 ~~ 0kH) 1. ,. o o .E.BREL. () 0vH,20 ~HH"21 CH1v122 o~1\t12 3 0(1v.124 00kj25 o1t.1(J) 26 Q) 110 27 0fH13~j (iHH131 R P'~) 0 VI:; 2 R R ri')501~)5 A R ~02462 A R fi1!1~H14D A R A R f~00(1H~i0 A R {:HHH';t Vi ki A R t~~HH=HH1 A R l~0~1~HH1 A R mv.H1V10L1 A R vH~L~vHH1 A R r~ ~, (~, v) ki ~b A R m0f.1]~JI;;11 A R (iH,~ ~, 0 o.J ~1 A R V1 (~ ~) ~~l V, Ql A 641~lki2 6f540~H3 652~vHij A A A 657122 A 644323 A (1!1 ~13 2 R OH10Cij00 A 00~j33 R 14li1020 R 0~0J4 R 14t~lt121 R (iH1t~35 R ? 0 vI 711 R ~j(!l036 R \~40217 R ~Hb(l) 3 7 R 21.1 ~1 (d 32 R 00040 R "141;;\~7 5 R ('10041 R 2~HHHbll} R 0QH142 R fi00712 R (!H~ [i) 43 R 740200 A (iHH~44 R 61'.,vH150 R 00045 R 1~02~2 R 00t146 R 1100342 R 0'H147 R 60vH15b R QH1~)50 R 540713 R' vi VHf) t) 1 R 6r~H~k162 R 0ta~}o2 R 540714 R f?H1f?Hj3 R 61~(1liJ6b R I'.H1 t1 04 R 54v;712 R t!]kllt)tj5 R fHHH)7~l R I UO{) 5 \~ ~l LJOOSWl UOQSW2 ,~ UO!.)S~~ 3 0 /HIGH OIVIOEND" /r>1U\""'TIPI."ICANO OR l. Ol~ DIVIUEND. /MUL.,TIPl..IER OR DIVISOR. ltl .. USA .DSA .SIXBT EAEITR EAEBGN 'EAEPT2' IMASK FOR CHAIN MODE 40 SYSERR .t;Loct( v1 ER~~C (-1 7 ERWDl £1 ER ~'H)2 C) IERROR INDICATOR fOR MONITOR IERROR fIORD COljNT IERROR /WORDS ERW03 r1 I ER ~lD4 QJ I ERWI)5 ERWlJ6 (1 I (,) ER\~P7 I Ql I ER~~08 ~) I G5 M;: 66 4 ~HH.i MUL.S=657122 DIV5=644323 / ~1 LAC DAr; lAC DAC LAC AND E.4EITR UOOS~I (;300) SZA ~P1P JMS J ~1S JI1P SAO JI"IP 5 ~\ I) J i1P o o o o SYSt:RR ERWC (LAC RAN+2 EAE6GN o o o o LMQ=6020~jltJ DZM DZM o o I LACQ=641VJliJ2 EAE6GN o RAN 1) o ISAVE RETURN ADt)RESS o ,+4 o TERMIN o EXMUL EXOIV (lVJ0) TEST1 (20~) TEST2 SAl) (3l1~) .jMP TEST3 o o o o () o I o PAGE 2 EAEPT2 SRC PDp·9/1B EAE TEST FOR SYSTEM EXERCISER .t=.JECT o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o C) o () o o o o PAGE QifO k~ 5 6 R IZH~057 (iHH16~) (1 \'.H1" 1 777774 A R (~ 4 !i) i?.i 2 td R R 14~H121 R R n21~H& I b R ~HH162 R ti-HD21!; R t10k163 R 10fil2vi 2 R ~H1ri) 6 4 R 6~HH)5U R [~~1C165 R t ~1 012 ~1 R (iH1066 R 1 tiH13'42 R ~HH"57 R 6vH1vl50 R R " (11() 1. 2 el R ~11.11171 R 1 !:H~2k]2 R t1~H172 R 1 vH~ 12" R 0vJf,173 R lV10342 R 0Wft174 R 6fHH~56 R 01J,H171~ o o o o o o o o o o PDP"9/15 EAE TEST FOR SYSTEM EXERCISER EAEPT2 SRC TERMIN L AvJ DAC DZl1 .JMP* TESTl Jj'1S SETRAN EXDIV TERMIN o Jt1S SETRAN EX r1UL JMS Jf'lS Jr1S JMP EAEITR ~H11C13 R GH101400 R 7777/3 R V14QH120 R 75r1kHH1 R n2~J075 A EAEXIT EAEXIT ~1 l.. A ~~ [)AC A R A R CLA o TERMIN (I) Jr·1P .. o SETRAN EXOIV I 00077 0\11 vH! li.HJ 101 !!H11 k) 2 "",5 SYSERR o IMONITOR STORE RETURN IGO TO NEXT TEST o IPROGRAM STORES ADDRESS OF NEXT TEST ISIGNAL TO MONITOR INORMA~ 6REAKPOINT o EAEITR I VHj 1 (14 R A 0vJ 105 R 2 '?HiJ 1 Ii) 4 R ~H~106 R (,)4(1(177 R (1~111!J7 R 777776 A, (iH? 11 Vi R 6V1l1j101 R ERR XI T R (I101!)0Fl0 A (tlvJ112 R 7500(lt4 A HOLD r~ f(I vH:i ~J (1 o Jr1S Jt'lS I I I 0~H~75 R G1 yHi) 0~) 0 A liHHt176 R 62t;H177 R IEXIT o o JMP I TEST3 ERWC; EAEIl'R SETRAN lEND OF TEST EXi'1UL TERf1IN JM$ JI1P I TEST2 ""4 SYSERR l1 LAC OAt: ERRXIT EAEXIT IAODRESS STORED WHEN ERROR TO BE PRINTED EAEXIT+2 IEx!'r LA~'I J/1P o o o I QiQJ111 0[')113 R 50f.~' 7 15 QHJ114 R 74 U200 00115 R 62~1111 (/H'116 R t ~H1 V, 77 vHj117 R 5~H1112 IIJ LAS R ANi) (40) A R SNA Jf"1P* HOLO R JMS EAEXIT r~ Jr1P """,5 .EJECT o o o o o o o o o o o o C) 0 PAGE 0 0 () 0 0 0 0 0 0 0 (1~)l20 PDP-9/15 EAE TEST FOR SYSTErl i::XERCISER EAEPT2 SRC 4 Q1t~121 R r,Htlll1v.H1\d A R :?QJ';..,716 R ~H) 122 R ~4(,1217 (11)123 R ~ ~JH~ to ~11 vHJ124 R (,) 4~'235 eJVJ125 R 2 '~j Rl Vi 0 2 '-10126 R f~40231 00127 R 20v:1(4L13 ~11(J13 t1 R (.14(/1236 SE.TRAN ~ R t,AC DAC (JNP RAN+2 R LAC UOOSi'I+l R OAC RANl R R R LAC UODS~'1+2 DAC RAN;,) LAC R eH1131 R 62t11120 R (21(',) \32 R I~ 11 ~1 III ~j v.) A 001~j3 R 2~H~' 7\7 R DAC \IMP* UOfJSvJ+3 RAN2 vHr,1134 R (~4v)1b22 0~) 135 R 20l~236 ~J\t11. 36 R 9l411j~j23 0"137 R 2 1iH1237 0k1140 R ~4f!H~124 0~)141 R ~v~~1672 ovJ 142 R (l)4(1jv.i25 010143 R 2f/H1674 QH?144 R ~4(~026 BADr1UL R SETRAN 0 LAC ( 1) DAC ERWDl R LAC RAN2 R DAC R LAC ERWD2 RAN3 R R OAC R OAC LAC R R eH~~45 R 2,,)t~Hj 73 R ~1 (11 4 fj R 04(1027 R 0i/J147 R 2~' ~~ 6 7 5 R rJvJ15~:J R V140~)3r21 R ~jlljlo1 R 777771 A (710152 R !/14 ~Ho 21 R '1(1153 R 1.0~J104 R ERW03 HPRODH ERvHJ4 LAC LPRODH OAC L,AC OAC L.AC ERWD5 HPRODS ERWD6 LPRODS OAC ERWl.)7 I-AW DAC fill 7 ER\~C Ji1S ERRXIT J!1P.., BAD~lUL / 0 00154 R 62~1132 ~1{1155 R ti1~H)0(iH' I!H) 156 R 2kH172~ ("'1157 R "'4i"QJ22 R R DAC LAC OAC ERWOl RANl ERWD2 0 QJ0162 R 2vH)237 R LAC RAN3 (JAC ER\~03 LAC RAN2 0 0QI164 R 2002:.30 R rtHl165 R r14vH125 R 00166 R 2 ~1 1.17 0 3 R DAC r)AC ERwD4 QUOTH ERW()5 REMH ERW06 LAC QUUTS DAC ImAC ERWD7 RE~1S DAC ERWD8 -10 EHWC ERRXIT 8AOl)IV 0 R A R R ~C1~)23!) 011161 R r., 4 (lJ to 2 3 R 0~j 1 fH1 ~)VJ 163 R 1i)4~i024 R 0t'167 R V14v,1026 R 0 () 0 ~H1170 '1vi171 0(1172 0~)173 00174 00170 0f.1176 00177 0(ij2~J0 0 ~H~2!d1 R 2~JC17fi.i5 R 04,,'v)27 R 2!!10704 R ¥'40y):5~ R ::;!tlH17tiJ6 R 04r;'Q)31 R 7777712.1 R (,14 v,H121 R 1vH~104 R 62 i8155 R R R R R R A BADDIV vJ ,"AC LAC DAC LAC LA\~ R R L1AC Jt1S R JMP'" ",EJECT (2) RAN.l) o o o o o o o o o o o o o o o o o o 0 o () o 0 I o o o o o o o o o o () o o o PAGE EAEPT2 :) PDP e 9/15 EAE TEST FOR SYSTEM EXERCISER SRC IMU~TIPLY 0(12112 R 7 4 ~1 ~J r~1 kJ A 002t13 R 20~1721 R vd12( 4 R P14~1666 R QH1205 R lv1ti1 2lo R IZH:l21~6 R t8ii1310 R ~H12(117 R t k:! vj 3. 20 R t7JkJ210 R 1 \1 v13 ~~ l!l R v)llJ 211 R t "H"~j77 R EXMUL f~ANOO~' NOP L.AC OAC 1) EXMAGN NU~18ERS C4\HH'~0 CTRAN# JMS RAN JI1S SOFf1Ul.. HARt1U~ 00212 R 44vJo(i6 R 0i1J21~5 R t3 It]~} 2 ~15 R JNS JMS JMS ISZ JMP 0~1214 JMP", R 62Qi2~j2 R (i.Hd 215 R ~!'1{Ij(H~0 G)\!?2 t 6 R lflHll11 A R Ii.H12t7 R 211)(1235 R (O(.:)22v.' R 1~)024ej R 011221 R ~4ra235 R ~)!Jj222 R 1 (i)c;j24W R ~H?223 R (~4liJ236 R (1}0224 R 10024kl R ~H1225 R 04'1237 R 0t1226 R 62~1121b R R 440.237 R vH123f1 I~ 0~12 31 ~H'2;;2 62~~215 RAN.l R 44~1235 62~1215 R r~ R R ~H/)233 R 1,00120 R 0k1234 R 520215 R R (;1'13466 A 002~G R 1.535((11 A 0[1237 R 21r~762 A EXMAGN EXt1U~ RAN2 JI1S RDGEN DAC ,J MP* RAN3 RAN ISZ RAN~j Jr'1P* RA.N ISZ RAN1 RAN J~lP* RANt JMS SETf~AN ~JMP* R.AN RAN2 RAN3 003466 153501 21~)762 .EJECT IR ANOO~l NUMBER COUNTER 4096 IRANDOM NUMBER GENERATOR ISOFTWARE MUI...TIPL.,Y 1~1ARDWARE MUl.TIPLY IHARDWARE=SOFTWARE CTRAN [)AC I I I ~1(12~35 MUI.COM EAEXIT IRANDOM NU~1BER GENERATOR fIj RAN Jr1S HOLD LAC RANl JMS RUGEN [lAC RAN1 I.JMS ROGEN I "~~1227 (RAN2 X fo<AN3) IEXIT o o o o o o IFIRST NUMBER ISECOND NUMBER IrHIRD NUMBER o o o o o o o o o o o o o o o o o o o o o o -- . _. ~". - ~ - .. _- -- ~-~ - --- ---- --- - . C) 0 PAGt: 0 o~12 4 v1 R 0 0 0 0 ,....\ U 0 0 0 0 0 0 0 0 1.11 (tJ k\ ~1 ~j L-:l vH12d4 A R I,' 4 v) 3 ~, (j R R ?C1i/1274 H R 54 1.'i722 R R 741(H11il A ~j~H~ 4 5 R 60~12 55 R f')v1241 tlH:l242 v)'124~~ 00246 R ?~1!0723 R ~HJ247 R Cl4~) 2 74 R OH120'1 R ~vH'27 3 R v.'f;)251 R 744010 A vH~252 R 7414£)0 A. (1025~3 R 340717 R kH1254 R L~40273 R 0~1255 k 22(1274 R ~~(~266 R 34r~273 R 0(11257 R 1:,60.274 R f,1(1)260 R 44")307 R ii1 ~12 6 ~ R 60t1266 R ~H1262 R 360724 R ~H1263 R CrlB0274 R t·H'J264 R 7777~JVJ A r1(1265 PDP-9/15 EAE TEST FOR SYSTEM EXERCISER f::AEPT2 SRC 0 RUGEN 0~~)307 R\'4RK RANDEX CRANTBI..+10 o RANTAD o DAC LAC CHANTBL RANPEX RANCON CL.l..lRAL SZL TAD DAC LAC ... TAD OAC* ISZ .JMP TAD* DAC* t1 (12 6 6 R ~t''')306 R 0(1267 R 7 4~H12~) A t1~1270 R 36c;1274 R ~) ItJ 2 7 1 R 4 4 ~12 74 R R OAC LAC RANTAD (1 RANCON RANOEX RAN(;ON RANDEX RANCNT .+5 (0) RANOEX LAW II1II1 r~~J DAC RANCNT LAC RAR R~~RK 'T AI)* !SZ RANUEX RANDEX \J(fIP* Rf)GEN R RANCON RANDEX RAi'lTBL+1C~ A RANlBl.. 654321 A 12J456 A A A A 24;;)'135 /~ 762572 A A A 453237 A R 777700 A o LAC S Af) SKP J l"lP R 04!~13e17 R 0VJ272 R 62l12dVl ti10273 R 1.23456 k)IIJ274 R ~{.1(~30b ftHi275 R 654321 00276 R 361410 0!t'277 R 055363 Vj ki 3'.~H1 R 5460610 CiH13l1 ,. R ~l1:;k'35 00302 R 762572 I!H13(~3 R 453237 0t13k14 R 15,.,214 ~)vJ 31115 R (~kHH~00 (t)!~ 3 ~?, 6 R ti] C'.' \(1 II) ~j kl t1 3t;)1416 o o o o o o o o (105363 546060 ltiL!.1214 RWRK RANCNT 0 fj "'1110 I!ItJECT o o o V o 0 o 0 o 0 o 0 o 0 o C) o .f"'-'. o o o o o o o o o o o o PAGE 7 EAEPT2 SRC 0v)31r-l R 7 4!1~';0v! v' ~1311 R 2~'" ('12 3 6 rH1312 R 1, ~H14 41 ,,"H')313 R 2~(1237 0~)314 R 014vHj 75 0t!l315 R 2QH!.17t;j 1 00~~16 R C14('Jti73 (;'H)317 R 62(i1~' 1 ~i 0{1j321J R 74ftHHi0 0.10321 R 2~H1236 v.10~22 R 1. 0\114-131 elf!] ~~:2 3 R :?, lO (t) 237 (lh13? 4 R (.14~Hj72 ~i(l)325 R 6410f)2 0'1326 R 04(11674 0~j327 PDP.9/15 EAE TEST FOR SYSTEM EXERCISER A ISOfTWARE f"1ULTlPt"Y SOFMUL NOP R o (RAN2 X RAN3) o L.AC RAN2 R R R JMS LAC t'1ULT R LAC R R DAC Jf1P* HPROOS SOFMUl.. IHIGH OROER IEXIT U NOP LAC RAN2 IMUI..TIPL.,IER o IrHJl..T IPl..!CAND o A DAC RAN3 L.PRODS# MP5 IHARDwARE MULTIPLY HARMUL. R R R \.1 tIl S HNPY LAC RAN3 R A !lAC R DAC JMP* ~tPROOH IHIGH ORDER LPRODH I ,,-,0 w ORDER IEXIT LACt~ R 62~1320 R Il.OW ORDER IN ILOW ORDER HAR f1UL. AC HIGH ORDER IN MP5 I ICOMPARE PRODUCT OF SOFTWARE + HAROWARE 0ti330 R 74~10vJ0 A 0~j3j " R 2 t:H1672 f~ QH1~~2 R 5 4 ~1 ti 7 ~ R 01113 ~3 R 741(;H'Jtjl A tl)vJ334 R 6ti)vi34~1 R 0(1335 R 2C!H'J674 R l.~H1366 R 54 (!Hi7 5 R (1(1337 R 60~1341 R 00340 R 1~H'-'132 R 00341 R 62'~33~i. R MUL..CO~l NOP LAC SAl) SI\P J r¥1P HPRODHtI r1PRODS# .+4 t.AC SAD LPRQOH# LPROOS JMP .+2 J~lS BAOMUL Jf1P* MUL.COM ",t:JECT IHIGH ORDER NOT EQUAL.. o ,-,. o o o o II...Ori ORDER NOT EQUAL o o o o o o o o o o o o o o o o o o o o I · . - _..... _.- - _ . - 0 PAGE 0 (1vJ342 R 0 0 0 0 7 11 II) (ijVI V; A ~(1lil721 C10343 R (1 Ii) 3 4 4 R r;)4~lfj66 110345 R tf~H()215 00346 R 1. 11(i,367 01ll~i47 R UiHJ355 QH~ 3 5v) R 1~jv'4~1ra 010351 R 1(r1L1~177 R 0 0 ~H0363 R 04~;7~,5 vH1364 R 641~)0.2 00305 R r~.4 Vi 7 ~IJ:3 (~(1366 R 62~j355 (4~)VJ0v'H1 DAC ClRAN .J !1 S RAN JI;1S J r,1 S J rft S SOFUIV HARl) I V Jt1S () I VCQ M EAEX IT ,j f1 P E X0 AGN JMP* EXOIV ISZ HARDlV IRANDOM NUMBER COUNTER 4096 IRANDOM NUMBER GENERATOR ISOFTWARE DIVIDE I HARD\~ ARE DI VI D£ /HAROWARE=SOFTWARE CTRAN NOP l. AC !...MQ RAN3 LAC RANl nAC Jr'lP* HOIVli) /DIVIDEND ~Ow ORDER IDIVIDEND HIGH ORDER REMH IDIVISOR /HARDWARE REMAINDER QUOTH HARD.lV IHARDWARE QUOTIENT RAN2 I ISOfTWARE DIVIDE (RAN1,RAN3)/(RAN2) 00367 R 74',1000 A SOFDIV e.ll!)3 7~) R 200235 R ~L1~71 ~H~372 R 10vJo14 R R ~(ij1iJ237 R 0\1J373 R 200236 R t10374 R (140704 R 0~~375 R ~vH~661 R Q1Qi376 R ~ 4 (17 ~J 6 R eii1377 R 62(1j367 R NOP LAC JMS LAC RANl DIVIDE IHIGH ORDER DIVIDEND LAC RAN2 I)AC QUOTS ORDER DIVIDEND IDIVISOR /SOFTWARE QUOTIENT LAC OAC DVU REMS ISOFTWARE REMAINDER Jr~p* SUFDIV RAN3 I~OW I 0 0 0 /COMPARE QUOTIENT AND REMAINDERS A R DIVCOM R LAC r~UOTHtI R A R R R R R R SAD SKP QUOTS# JMP LAC ,,+4 REMt~# SAD REMS# R 7 4 ~H~ ~~ fJ A 0'14~~1 R 200355 R (iH) 4(12 R 7414~jQ) A ~H141iJ3 R 6?'04~H~) tiH14114 R 74110e, v1~4t15 R 6204vH(J 004~16 R 21,1071'13 0l~)407 R 54 (il7 t:14 R 7 41 kH:H~ R t)~j&1415 R 2 fH17(o5 fDv)413 R f5407~,l6 (~0414 R 61v~416 lIHj 415 R 1(b 11l155 ~Hj416 R 6204~H' D1 VCO~1 NQP L.AC SZl,. JI'1P* SPA Jt1P* ~Hj4!7J0 R HARDIV DIVCOt1 o o o DIVrOt:: \elMS l..AC () AC L.ACQ R A R R 0 0 E X0 A GN NOP LAC IHARD~IAHE 00360 R 20k1235 R Vll!l361 R l.vh1417 R 00362 R 21~1L;,;236 R () EXiJIV R R R R 00~;52 R 4 4~H;66 R LI)Ql~j3 R 6v.Hil34:5 R 00354 R 62 1i1 342 R 0 o IDIVIDE RANDOM NUMBERS (RAN1,RAN3J/(RAN2) R R (iH13:5 ~, R 74(~1~00 A 00356 R ~00237 R 011)307 R 652ltjQH1 A 0 PDP-9/15 EAE TEST FOR SYSTEM EXERCISER EAt::PT2 SRC IGET ~INK FROM SOFTWARE DIVIDE ICHECK LINK FROM HARDWARE DIVIDE /IF LINK = 1 EXIT. lAC SHOULD BE PLUS fOR EQUA~ LINKS o o o o o o o o o o 0 o o o o 0 o 0 0 0 0 0~141"1 0~1411 ~'0412 Jr-tP DVCr"l ER .+2 \Jr1 S BAODIV ~JMP* [)IVCO~1 eE-JEer /QUOTIENT NOT EQUAL /REMAINDER NOT EQUA~ o o PAGE EAEPT2 0 o o o o ~H~J417 0042~j R ~0M~jl!HJ A R ~4~'710 00421 R 42C;,417 @kJ422 R 6640\!iQi 0k1423 R ~14~142t> 0042tl R 200710 00425 R f)44~~23 0(1426 o o HOIVIO R R EXERCISER !H~ITHMEl'IC 'fEf1ij XC'T* HDIVID A GSM PAC LAC DIVS ~, R (lH~ ~1 ~) \1.lfl,1 A HUIVL ~ ISZ Ji'1P* HDIVID ISIGNED r1~JL.. T I PL. Y SUBROUTINE ICALL.ING SEl~UENCE • lONE FACTOR IN AC IJMS HMPY IPICK UP OTHER fACTOR I~ACXXX 0,~432 kh1434 0kJ435 0(')436 0~14J7 0!1440 ('10L~~H'H1 A R 66 4~j~H~ A R '140436 R R 42 (,14;J 1 R R "57122 A R (1 QlIiH!J ~i 0 A R 4411431 R R 62C143t. R HMPY yJ GSM PAC XCT* " +~s Ht~PY II..OCATION OF DIVISIOR rsz Jf1P* HMPY HMPY o o ON LAC 1 XXX o /ENfRY TO SUBROUTINE IFIX ~1UL TIPt.,.IER MAGNITUDE o I,"AC MULTIPt..,IER o II..OCATION OF ~lUL TIPLER 11NOEX RETURN o f1ULS ~1 o o TEM I 00431 R o HIJIVl.. HDIVIO o o IENTRY TO SUBROUTINE vJ !JAC R R QH1427 R d4(~417 R ~H}430 R 62(;'417 R 0V14~3 o SYSTEr1 I o o rEST FOR SUBROUTINES ISlGNED O!V1DE SUBROUTINE ICALLING SEQUENCE IOIVIOE IN AC AND t1Q I J ~1S HDIvrOE IPICKUP OTHER FACTOR IHARlH~ARE o o PDPl'll9/10 EAE: SRC "EJECT o o o o o o C) o o o () o o o o o o () o PAGE 10 PDP ... 9/15 EAE TEST FOR SYSTEM EXERCISER EAEPT'2 SRC /PI1P-15 ONE'S /HARDWARE SIMULATION St:QUf;:NCE: II.. AC r1lJL T I PI... I t:R IJMS MUI...T Il.AC MUL..TIPL..ICAND IRETURN; l.OW ORDER PRODUCT IN AC, HIGH ORDER PRODUCT lIN ~lP5 o o o o o () o o o o o o o o o SINGL.E PRECISION MUL TIPLICA'fION SUBROUTINE ICA~LING C) o CO~1PLE ME NT Ql'71441, R r.:! (,' C'J lil (;j ((1 01:144:2 R 14 (1701 01!J443 R 74120'1 ~H)444 R 711!,HHn!1 011445 R 74510(1) (1)0446 R 7 (tf/'H!i0.3 0v)447 R ("40676 ~'k145~) R 112 (i) 4 41 00451 R 741200 00452 R 74ft1000 r/J(14!j 3 R 7411~H) ~H1454 R 740V.lI.13 (~04:55 R 04(11677 ~1~456 R 2(~H~J725 0(j457 R 74001Vi 0(14ti0- R C14!1o(!11 011461 R 777756 eH1462 R 04~j7 ~H1 00463 R 74~H(!0l1 QH1464 R 2k10676 l!1I1.l4 (j 5 R 74(-102(0 011466 R 2(1vJ7~Jl 011J467 R 7454~H1 A MUl..T (1 R DZN A A A A SNA NOP SPA1CL.L R DAC R A A A A R R XCT* SNA CMA!C~lL. MP4 A R 0i1j503 R 2~jrti67G R 005(14 R 740g0~1 A 005'~5 R 4~H1!:H11 R 0Q15 vjB R 04~1676 R 005f17 R 7 40v)t~0 A 00510 R 44(1441 R \lj 1r'511 R 62(i1441 R 0"1512 p" 7 4 '~H}~) ~i A 0 t1513 R 600464 R NOP LAC RAR LAC MPSIGN o ... 22 MPtt3 MPl MP5 MP2 DAC MP5 LAC MPl RAR ~1PSIGN OAt: MP1 LAC lSZ MP5 J~lP MPZ+2 0 DAC LAC ~'P3 o o o o o r'lP5 MPl o o NUP XC'f t'1PSIGN DAC MPl ISZ MUI.,.T ~1 Ul.l o f1P4 o NOP MPZ o o SZL.!CI.~ TAU RJ'R o (36000" MP#2 RA~ DAC l" A ~'l DAC o o SPA A R A A !tH147fl R 340677 R G:H1471 R 74002~1 A Vlfr1472 R C14~J701 R 0(1)473 R ~IiH1076 R vH'474 R 7 4~Hj2ii.J A ~)04 7 5 R 04~1676 R 0l!1476 R 2(')(1701 R 00477 R 44C1700 R 0050f1 R 600ol2 H ~H15~11 R r-H:I 111 "j(O(1) A 0k15i12 R (i' 4 kl 7 ~j 1 R t1t1P 1 MUloT NOP OAC l.AC o o CMA1Ct-1l,. A R R MP#5 o JMP,.. NOP JMP .EJECT o o o o () () o PAGE 11 EAI::PT2 SRC IPOP~15 o C) o o o o o o o o o o o o o EAE TEST FOR SYSTEM EXERCISER ONE'S COMPLEMENT OIVIDE SUBROUTIN~ HAROWARE SIMULATION ICALLING SEr~UENCE, I LAC HIGH ORDER DIVIDEND IJMS DIVIDE I LAC LOW ORDER DIVIDEND I LAC DIVISOR o o POP~9/15 RETURN,QUOT. IN AC, REM. IN DUVO IIF HIGH DIVIDENDS GREATER OF EQUAL TO DIVISOR, DIVISOR TAKES IP~ACE AND LINK IS seT TO 1. DIVIDE 0 IHIGH ORDER DIVIDEND IN AC SPA1CLlw lIS DIVIDEND POSITIVE cr1A 1CMl. INO, COMPLEMENT IN AC AND LINK I)AC D#VO IsrORE HIGH ORDER DIVIDEND DIVIDE XCT* IFETCH ~ow ORDER DIVIDEND SZL. IDIVIDEND SIGN BIT POSITIVE? CMA INO, COMPLEMENT LOW ORDER DIVIDEND f)AC Q#UO ISTORE LOW ORDER DIVIOEND Ji"lS OV5 IOEPOSIT DIVIDEND SIGN BIT INTO QV5M 111 flV 5 IREMAINDER HAS SIGN OF DIVIDEND !SZ DIVIDE DIVIDE IFETCH DIVISOR XCT* SPA ISKIP IF SIGN POSITIVE CI'1A1CML. ICOMPELEMENT AC AND ~INK JNS DV4 IDEPOSIT QUOTIENT ~, l) V4 ICONTAINS SIGN BIT OF QUOITIENT eLL ICLEAR I.INK D~tV S DAC ISAVE DIVISOR ISZ IINCREMENT TO EXIT ADDRESS DIVIDE .. 23 t. AW ISET UP "STEP COUNTER" I 00~14 R ~000~0 A ~, V) 5 1 5 R 7 4 5 1 ~H1 A 0~516 R 740003 A 0~'517 'H'i52~1 R C140667 R 42ftiO i 4 R 7 414fi~,' R 740kHj! R 1~4i~7Vl2 R R ~H1521 A 00522 A ~1l/)523 R {<Hj524 R 1,00525 R (1(1525 R 111 f~ ft.) (1 ~11C A 00520 R 44(~b14 R 00527 R 42(~514 R 011530 R 7411v)\(j (/)!!)o31 R 7400~}3 C1'15J2 R 100533 00533 R £100000 0(15;34 R 744ttJ0!t1 A A R A A (10535 R (~40670 R 0~f)536 R 44~)514 R vH:1537 R 777755 A 00540 R 'l~4~1671 R 0'1541 R 2~i~607 R 00542 R Ql4(ijti02 R ~H154:~ R \40707 R 0QJ544 R 7 400~H;; (iH1545 R 2(,)(.)670 I!?r'1S46 R 600063 0!!}547 R 200601 Q1vi5:50 R 74 (101 ~J Ii' !'.1!:H> 1 R 2t:H1667 A R R R J'MP OV2A .. 2 IFETCt1 DIVISOR ISTART DIVISION LAC l~r1IB OVD IGET SAVED HI QUOTIENT BIT IPUT BIT INTO ~INK IGET QIVIDEND IINSERT HI QUOT INTO OIVIOEND ISTORE NEW DIVIDEND o DCRY IGET L.AST CARRY o ova IGET DIVISOR IIF LINK IS 1, AOD NEG DIVISOR. o IIF LINK IS 0, ADD POS DIVISOR. o IADO DIVISOR (+ ... ) TO DIVIDEND ISTORE NEW OIVIONEO o R LAC R 74(~!-110 A ~H/J 5 5~~ R (~4vH'67 R eH1504 R 7 40lt1v.H~ A ~hj555 R 2~10570 R RAt.. V10556 R 74~.HjlV,1 t1t.j5t57 R 2~HHj70 0l156tJ R 74540E! {~~15 61 R 7410flj0 ~H1562 R 600065 011563 R 74(~~H11 0111564 R 34~1717 0(1)565 R 34 1i1 667 (H::l56() R 0.40667 (~'1567 R 1~H~.157~1 QH:J5 7~1 R l'1i,~!i10k1t1 DAC A, R RAL LAC A A SZL1Cl.L SKP R A C1'1 A R TAD JMP OV2A A oeRY OVD NOP I.,.AC R R R o uvs NOP RAt.. DSP~ o LAC A ~H'552 o o o o o ISET SAVE CARRY SWITCH TO INITIAL IC~EAR SAVED CARRY. DAC DZN DV2 o DV#l SVCB SVC0 SVCRV DAC LAC QSPl o TAD OAC JNS o IPur INTO 1..1NK .+3 ( 1) DVO nVD ,+ 1 I~AVE CARRY o o o o o o o o o PAGE 12 PDP-gliB EAE TEST fOR SYSTEM EXERCISER EAt::PT2 SRC R 7400~~ A (/1 11 5 7 2 R ~ 0 ~1 7 (,) 7 R 00571 PSP2 o 1Il k1 5 7;3 R 7 4 1 1 ~ ~) A r1t1574 ~ 740V'l!t:~2 A C) 0vjfj75 (2) (1 5 7 6 0(1577 00600 R 2~10702 R 7 4 (1 l?ll v) R (~407e12 R t006~1 vjfj6~) 1 R 009Hd(t)(i) A (~H 113 CHJ6l12 R 74004'-1 A S VC~1 NOP LAC SPA Ct11. ICOMP~EMENT o R (00)617 v)It.l6~~6 R 6V,tllti22 R o o o R 6 (1 0 6 1~; R fH106~~3 R 0v161Vl R 2~07VJ7 R o o o o o SVCB SVC1A Jf 1P t LAC R 6 III 0 6 0 4 R JiiP 00613 R 6~0621 R oVJ 6 1 4 R ? 0 r1 7 vI 7 R l~ ~;l 6 1 5 R 7 4 1 1I~ VI {~V,)616. H 6(1,!1~654 [(I 11 6 l 7 R 2 (~J lij 5 7 QI (/'If:.162~j R ''i14f.17l1J7 A R R R SVCl JMP LAC SVC2 JMP LAC SVC3 R 2~J(~525 R R 740010 A ITEST SAVED SIGN BIT INUST=t1 DV3 NOP LAC OVS lAUD (+) DIVISOR TO CORRECT INOT::~), ~AST CARRY IIF:1 NO CORRECTIONS NEEDED TAD DV3 DSPo DAC LAC RAL NOP avo OVD DV5 IWAS 0 IOVD VA~UE ICHECK DIVIDEND SIGN \..,AC DVO I ~H,1637 SZL 1Ci:1A r)VD DAC LAC DV4 RAL, I LAC SZL FOR REMAINDER I frHJ636 R 2")01667 R R 741401 A (-1v)040 R !~4f(1667 R \tH1641 R ~'~H1533 R v.1V1642 R 74(tlvJl(1 A ~)\d643 R 21.1\~1702 R 00644 R 7414~H;) A 00645 R 74 (10el1 A t?Hj646 R f/1A07~)2 R ttH1647 R ? ~1(17 0 7 R R 74vH11W A (1!3651 R 2(i1IA7~2 R 0eJ652 R 74!i)0t1vJ A OVERFl,.OW OSP4 R 00635 R 74~'00~1 A SVC3-.1 SUVCRY IIF MINUS, COMPEL.EMENT REMAINDER ICHECK DIVISOR SIGN (~UO IIF MINUS, COMPLEMENT QUOTIENT Cr1A DAC DSP6 LAC HAl. LAC NOP QUO SVCRV QUO o o o OVRFLwO ITEST ~AC J t',p Li,illj 6;j 4 SVC0+1 SVCRY DeRY ISTEP COUNTE:R=0 R !~H'10633 R R 7 4 \1 ~'1 ~i yJ A V)vj633 o DV2 0l~1626 R ~40tj67 liST ~ SAVE EXTRA SIGN BIT 12NO - SAVE SIGN BIT, CHECK XSIGN BIT 13RD ~ CHECK SIGN BIT. IOTHERS • CONTINUE ISZ SPA R :3 4 ~j ti f) 7 R SVCl SVC1A SVCJ J~lP lSZ R 741100 A rdllj63~ ~H1632 SVC2 o /SAVE CARRY FOR TEST NEXT CYCLE IINCREMENT SWITCH IINCREMENT STEP CUUNTER IGO TO NEXT DIVIDE CYCLE ~ii)625 vJltJt33\!:' R 20£167'1 R QUO .+1 o IGET QUOTIENT IINSERT CARRY INTO QUOTIENT ISTORE NEW QUOTIENT ISAVE HI BIT FOR IINSERTION INTO DIVIDEND OVRFL..O DCRY SVCRV SVC0 OV1 DAC V.lv.;623 R 6l1v.Hj47 R o116 27 GIUO SPA (iHH321 R 44Ci1~H'2 R o o JMP JMP SPA (iH1624 R 21~t"57l1 R o Hl..T Jt1P R 7411110 A 00622 R 44~671 R o Jt,\S (, JI1P R o o OAC R 600614 R vHl6~J7 ~H1611 (I) ~16 1 2 RAL R ICHECK L.AST ICARRY~=l IF OVERFLOW IlF OVERFbOW ERROR LAST CYCL.E THIS INSERT BIT LAC R A R R 0~1603 006~4 ~j(1 6 ~.l5 SVCRY o 15ET LINK TO DETERMINED VALUE o o o o o o o o o o o o o o o o o o PAGE 1 \~ EAEPT2 SRC 0k.1653 R 620514 R R 2C!1~671 R R 340717 R ~HHj56 R 74010V1 ~. ~~)657 R 6 (1 I,) 6 3 3 R (i)vj66~' R '- C!H) 6 ~~11 R 00661 R 74~01~1 A ~H)654 (JI~j605 PDP .. 9/15 f::AE TEST FOR SYSTEM EXERCISER DIVIDE / 0 VERf' L. 0 ~'I OCCURRED OVRFl.,O LAC OVl Jr'lP* TAD ( 1) SMA JiyiP DV3 o LAC RAL QHIB IGET SAVED HI QUOTIENT BIT 01J)66~ R 2kh~)667 R 00663 R 74(fH'10 A LAC RAl. DVO /PUT INTO fJIVIDEND 00664 R (14(1667 R 0vJ665 R 600633 R PAC OVD JMP OV3 ISTORE NE ~~ DIVIDEND /GO TO ADJUST SIGNS .~JECT o o o o o o o o c) () o o o o o o o o o o o o o o o o o o o o o o () o PAGE 14 0 0 (10712 v..Hi713 0':1714 () ~\iJ715 ~H1716 0 0072(;) 0~)717 0\'.172 t ")1i1722 00723 0v) 724 r~H1725 0 PDp·g/IB EAE TEST FOR SYSTEM EXERCISER el (~i Vl R R 2(iJ~12 35 R *L R 0~H'3~Htl A *L R ~H)(~ll Vl\1 A *L R o~H~ 2~) IiI A *L R fil It,' ¥' ~I 4 ~1 A *1... R (0 1/)227 R *L R !i)kH~~j 01 A *L R 01iH3002 A *L R 4 i!.'}\fJ 0 0~) A *1... R t1)v.J03v.l0 R *L R 0f"'~27 5 R *L. R fiHjV1kH1~i A *L R 36 (t101!H.1 A *L SlZE=0W720 r", v) 'il 1Il1,~) 7 11 0 EAEPT2 SRC o o o o o NO ERROR LINES o 0 o C) o o o o 0 () 0 0 0 o 0 o 0 o 0 0 o o o 0 o 0 o C\ C) 0 o o )0 PAGE o OSP2 BADDIV DI veot·j DSP6 DVl o OV4 () ERI~D6 o o o o EAEXIT ERWD2 EXl) I V HARDlV HMPY o 0.0155 R VI ~l4 v] (ij R ~.'~i571 R ~Ha652 R (110671 R vHi)533 R ~)0077 R ~~0v}2~~ R R 00342 R 'H1355 R ~}00 2 7 ~10431 R LACQ 6410vJ~ A MPSIGI\j QUO (iI050,. R fI.1t17l1(~ R 057122 A. (10702 R RAN3 00307 R £10275 H 00237 R MP3 MUI..S RANCNT RANTBL RWRK SVCB SVC1A () EAEPT2 SRC 10 TEM TEST3 UODS~~3 POP-9Il5 EAt:. TEST FOR SYSTEt1 0e.I132 ~ OIVIDE eHHj 14 R 0~~554 R USP3 OVCMER 00410 R 00547 k DV2 l1Vl525 t~ OVti gRRXI'T 00104 R ~) '-' v1 24 ~ ERwD3 ~HJ030 R ERY~07 ~10205 H EXI'1AGN HARMUL.. k1032VJ R 00111 R HOLD A 652v.H1~' L~'Q 0v)510 R r-1PZ BAOMut. eTRAN Drvs PSP4 avo DV2A ~At:BGN ERWC ERWD4 ER~H)8 EXMUL HDIVID HPROO~i LPRODH MPl t~P5 ~lP4 (10464 R tttUL., T RANDEX RANl REMH SOFDIV SVC2 00441 R f10703 R 00273 R 00227 Ii 00240 R ~H1120 R 00707 R 00617 R QUOTH RANCON RAN"l RDGEN OVRFLO (~UOTS 003(11(; R (1)0607 R ~Hij611:' R (07117) f~ SETRAN TERMIN ~"H1056 R TESTl v.l~HIj 7 (~ UODS ~~ [10v)0~) R UOOS I~ 1 R 0f{,t103 R SVCRY SVC~J SVC3 '10666 R 644323 A 00627 R 00667 R 00505 R 0QJ032 R 0~1021 R VJ0v.125 R VJ v.H131 R 00202 R 00417 R 010672 R 00674 R 00676 R ~07~', R 00654 R 007v)4 R 0td274 R 00235 R 00705 R 00367 R v.J0602 R 00622 R ~HtH162 R vJ00vj 1 R EXERCISEr~ aeRY ~H:l5 7 (!l R DSPl "'0544 R I)SP5 IJVS 00630 R 00670 R OV3 00633 R EAEI'fR 00075 R 00022 R 00eJ26 R ERWDl ERWD5 EXDAGN GSM HOIVL HPROI)S L..PROOS ft1P2 MUL,COM t~H IB RAN RANTAO 00345 R 664000 A (00426 R 00673 H. 00675 R 00677 R 0~)330 R 00601 R 00215 R 00255 R SVC1 00236 00706 00310 00614 UOPS~~2 (1)0065 R 00002 R KAN2 HEMS SOF~iUL. SYSERR TEST2 R R R R 0002(1) R o o o o o o o o o o o () o o o o o o o o o o o o o o o o o () l) .. "...... o PAGE 0 16 EAEPT2 SRe 0 R 00070 R 0td111 R rERMIN EAEITR SETRAN 0~~155 ~0227 R R E X~lIJL 002~'2 E.XMAGN 00240 t~ vJ0~J31 R R ~)00 3r.) R vJ006.~ R V10~177 R (10132 R v.)0215 R ~H1237 R TEST2 00~22 00274 R 0'1275 R RANl RANTAD RWRK SOFMUl, 0,,-)31 r~ r~ HAR~,UL 0032~) R MUI.. COf1 00330 EXDAGN '1~)345 R Vl0415 R \1(1441, R ~)ta514 R 00547 R HARDlV 00355 00417 (10464 00525 R R HDIVID R MP4 R OV5 ~1~Hj54 R PSP3 (~H I B 100601 R ~J0614 R SVCl 00633 R DV3 ~V)666 R CTRAN 00672 R ~1P RODH f"lP 1 ~H'676 R Qi0702 R QUO 00706 R REt1S 644323 A DIVS SOFDIV 0.0367 0(1426 R 00501 R 00533 R 0.0565 R vJ0602 R 00617 f< BADMUl. RAN RAN3 RANDEX OVCII'lER MULT DIVIDE DV2 SVC1A DSP4 OVRFLO DVl LPRODS MP5 0 ~J0~J32 t::R~'lDa R ERRXIT BADDIV RAN .. 1 RDGEN RANT8L DSP2 0 EAEBGN TEST3 HOLD ERWD4 0 0 R 00v,65 R 00104 R H to0V.l20 EAEXIT 0 ~(lHH~6 t'.!0~21 (~t.3024 0 0 I~ R R R ~H102~ SYSERR ERWD3 TESTl 000~j2 vHHJ01 t1 vHH)~)fi1 EAE TEST FOR SYSTEM EXERCISER U()OS \~ 2 ER\~D 1 ERvH)5 UOQSI11 E. R~~ C UfJOSW ERWL)7 POP~9/15 RE~'H l.AC(~ GSM ~11()571 R R r~0627 R 00604 R 00671 R 00675 R 8v.l/01 R vlvJ7'" 5 R 6411402 A 66400(1 A ~H161v' HOIV~ ~1PSIGN DV4 DV2A. SVCKI SVC2 f)SP5 aVD HPRODS MP2 QUOTH SVCRY L"MQ vj0235 00255 003146 R R R R R R 00635 R 00667 R 00673 R 00677 R f[H17"'3 ~ 007107 R 652000 A UODS~~~S ERWD2 tR I~ () 6 RAN2 RANCON RANCNT EXDIV OIVCQM HMPY 0.0003 R 0C1~)23 R 00027 R 00056 R 00075 R 0Q) 120 R 00205 R 00236 R 00273 R 003~7 R 00342 R 0040tiJ R vJ0431 R MPZ 00510 R aSPl 00544 R OeRY 00570 R SVCB 00607 R SVC3 0~622 R DSPS 0.0652 R DVS 00670 R I...PRODH 00674 R NP3 00700 R QUOTS 00704 R rEM 0kJ710 R MUL,S 657122 A o o o o o o o o 0 o o () o V r-\ o 0 o 0 o 0 o C) o 0 o 0 o 0 o ... ~) c> 0 ~
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies