Digital PDFs
Documents
Guest
Register
Log In
AC-E697D-MC
September 1978
7 pages
Original
0.6MB
view
download
Document:
CXKEAD0-KE11
Order Number:
AC-E697D-MC
Revision:
0
Pages:
7
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E697D-MC_CXKEAD0-KE11_Sep78.pdf
OCR Text
KEAD DEC/XII SYSTEM EXERCISER MODULE XKEADO.Pll 12-0C1-78 12:01 .REM _ MACY11 30A(1052) 12-0CI-78 16:39 PIGE 2 SEQ 0001 IDENTIFICATION PRODUCT CODE: IC-E697D-MC PRODUCT NAME: CXKEADO KEl1 MODULE PRODUCT DATE: SEPTEMBER 1978 MAINTAINER: DEC/XII SUPPORT GROUP THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT . BY DIGITAL EQUIPMENT CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY ERRORS THAT MAY APPEAR IN THIS MANUAL. THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED (WITH INCLUSION OF DIGITALS COPYRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL. COPYRIGHT (C) 1973,1978 DIGITAL EQUIPMENT CORPORATION I KEAD DEC/XII SYSTEM EXERCISER MODULE XKEADO.Pll 12-0CT-78 12!OI MACYl1 301(1052) 12-0CI-78 16:39 PAGE 3 1. ABSTRACT: 2. KEA IS A BKMOD THAT EXERCISES THE KEll EXTENDED ARITHMETIC ELEMENT. IT TESTS ALL THE KEll INSTRUCTIONS INCLUDING LEFT SHIFT, RIGHT SHIFT, NORMALIZE, MULTIPLY, AND DIVIDE. REQUIREMENTS HARDWARE: ONE KEll EXTENDED ARITHMETIC ELEMENT STORAGE:: KEA REQUIRES: 1. DECIMAL WORDS: 307 2. OCTAL WORDS: 0463 J. OCTAL BYTES: 1146 3. PASS DEFINITION: 4. ONE PASS OF THE KEA MODULE CONSISTS OF 10. ITERATIONS OF THE INSTRUCTION TEST SEQUENCE EXECUTION TIME: 5. KEA RUNNING ALONE ON A PDPlI/05 PROCESSOR TAKES APPROXIMATELY---MINUTES TO COMPLETE ONE PASS. CONfIGURATION REQUIREMENTS: 6. DEFAULT PARAMETERS: DEV.ADR: 177300 REQUIRED PARAMETERS: NONE DEVICE/OPTION SETUP: NONE SEQ 0002 KEAD DEC/XII SYSTEM EXERCISER MODULE XKEADO.Pll 12-0CT-18 12:01 MACYll 301«1052) 12-0CT-18 16:39 1. MODULE OPERATION: 8~ TEST SEQUENCE: A. SET UP KEll REGISTER ADDRESSES B. TEST LEFT SHIFT - REPORT ERRORS TEST RIGHT SHIFT - REPORT ERRORS C~ D. TEST NORMAliZE - REPORT ERRORS E. TEST MULTIPLY - REPORT ERRORS F. TEST DIVIDE - REPORT ERRORS G. TESt MULTIPY/DIVIDE BACK TO BACK - REPORT ERRORS H. IF NOT 10. 'IMES REPEAT A-G I. REPORT END OF PASS ; RESTART AT B OPERATION OPTIONS: 9. NONE NON-STANDARD PRINTOUTS: PAGE 4 SEQ 0003 NONE: ALL PRINTOUTS HAVE THE STANDARD FORMATS DESCRIBED IN THE DEC/XII DOCUMENT • , KEAO DeC/Xli SYSTEM EXERCISER MODULE XKEADOoPll MICYII 301(10521 12-0CI-76 16:39 PAGE 5 SEQ 0004 12-0CI-78 12:01 ;KE!1 DEC/XII EXERCISER MODULE ~~~~g ~~lJ73Y~1166,1000i6~~. 17 HAD 6EC/Xli SYSTE~'UtRC!Sg~ MODULf: VERSION 6 23-MAY-'/8 .LIH *** ~!N ***~**~***a*~**k~~*****~******************************* 6~~i;~**.*~ m888: 00800~' 042n5 111300 00 010' 000000 042101 040 oR88~o: 8880 0 8 OC002a· 000080 88i8~g: 080888 o~ 052' 000000 8888~3; 880888 888m: dim ggli8~F 808BR a 88818r 000000 888184: 000000 888m: 000000 000110' 000000 l P: 8S oba 6 ' 8S8 OOOll~' 008008 000224' ~~~~ ~~ t~~~t: INDICATOR 1. REGISTER 1 REGISTER 2 REGISTER 3 ;STATUS WORD. ;MODULE START ADDR. 1~~~~L~Oij~~~~.POINTER. fE8C~i: 6°00. 0 0 0 0 0 0 jfogfTAT~~~~fO~¥E~i¥Ib~~S:1000. ;LOC TO SAVE TOTAL SOfT ERRORS ;LOC TO SAVE TOTAL HARD ERRORS ;LOC TO SAVE SOfT ERRORS PER PASS ;LeC TO SAVE HARD ERRORS PER PJSS OF SYS ERRORS ACCUMULATED ;R~~~MeN~8~ MmRR~~~ MACRO IS CALLED n~~~l SYRO: 8OPEN SVR3: SVR4: OPEN OPEN CSRA: SBIDR: ICSR: OPEN ;A s~~~~~~~8 ~8~ ~g~lf8~ H§~ ;LOC TO SAVE po. ~r8g t8 ~i~~ ~~: 8p~c ;LOC TO SAn R3. ;LOC TO SAVE R4. $rBg '8 ~1~~ ~~: iADDR OF CURRENT eSR. gp~~ OPEN HDDR Of GOOD DATA, OR iCONTENTS Of CSR. OPEN OPEN RESTRT OPEN OPEN OPEN ;TYPE Of ERROR iEXPECT,D DATA. ;ACTUAL DATA. ;RESTART ADDRESS AfTER END OF ~ASS ;WORDS TO MEMORV PER ITERATION ;WORDS FROM ~E~URY PER ITERATION i# OF INTERRUPTS PER ITERATION S~¥R~U~FR~ADC8:+~'T~~ MACYll 301(1052) IDUCH: MOUSP: 17 • REPT .NLIST .WORD • LIST 12-0CI-78 SPSIZ 16: 39 PAGE 6 SEQ 0005 ;MODULE IDENTIfICATION NUMBER:17 ;MODULE STACK STARTS HERE • 0 .EHDR ;*******************a********~************************ ****************** m OODU~' 000000 000 000 • 000000 800000 00000 000000 088838 ogO~4~' 800000 000 4 ' 000000 i~~ 0go • 1~~ 8 8 : in ~8i 8i8it~: 816 05 0 ' INITIALIZATION START: RESTRT: MaY HOV TST HOY TST HOY TST HOY TST HOV TST8 MOV TS1B HOV 67 mm m r3 8105 m8881~t; 0rn5 o o0 66' 0 7 211 000 00' 215 000,10' 000314" 10 725 8g818~: i ~16J m 01g5~7 214 smr 117742 177732 177734 171722 177716 m ~~~ 8n~~: gInn lmu 008 m m 8g81~i: 000 2 • 0105 ~ 000330' 005725 000332' 010567 2~3 ~~ USAGE ;CONSTANTS AND VARIARLES UNIQUE TO THIS MonULE OPEN OPEN sc: OPEN SRE: OPEN OPEN MUL: DIV: OPEN NOR: OPEN LSH: OPEN ASH: OPEN m ODOuro· 177116 171712 gUm ADDR t R5 R~~2 v ~5~AC ;GET THE fIRST ADDRESS ;START BUILDING ALL REG. ADDRESSES ~5 + 5~HQ ~5 + 5~MUL ~5 + 5~SC ~~~hE ~5 + 5~NOR TST ~5 • ~LSH (5 + ~g~ f~~m2 AC -16.~@(~H MOV TST R5,ASH MOV )TEST LEFT SHIfT 177706 000000 63· 0 2777 000366" 001403 000370' 104405 000376" 000404' ~~t~!g IU='D~I&I~IESD~~~CK 0' W8U" SO,CNT: HRDCNT: SOfPJS: HRDPAS: SYSCNT: ERRTYP: AS8: AWAS: RSTRT: WDTO: WD'R: INTR: KEAD DEC/XII SYSTEM EXERCISER MODULE XI<VDO.Pll 12-0CI-78 12: 01 000122 " 000017 000040 23~ 40020 START :~~t~ ~~¥~¥~: OPEN Doobo' 000000 1/ STAT: INIT: ~~~~l smoo: 8888gg ~6: 'DEVICE ;SWITCH ;SWITCH ;SWITCH §~~~l 0°2070' 02000 R 80g +1 OPEN OPEN OPEN mml o~ 851' 000000 52' DVIDU SR~: SR: SR: ~~~~~+; ~ODSP g8 goU: 83888& 284 8 ,tST UEVICE VECTOR. ~~ ~l**** 2~~~. **1r** "'** *** '{jHr*** ** i~~It~ ~ *~~;!~! ~~ *~ *'11"* *** *** * * * 1< 'It _***" '" * OOOO~6' 040~20 8R903B; 000 4~: oliliSt4' Rgg 60 50 o08808 6' o· 081 0 0000 m blfAD I ;MODULE NA~E. i"llooo PEN VECTOR: +0 I~~~f: R~~l Imll~ gSg!U m in HODNAM: .ASCII IF660 hm~ baoooo 177640 000000 " 000000 125252 177620 LS: MaY CMP O,@A ;~m t~f ~g mil t~!d~ROES ;LeAD THE SHIfT COUNT WITH -16. ;IS THE AC ALL ZEROES? ~~~*~**~*§~*~*~*********,~~*lt*X~~**ft~*x***~**********~********* 1$: ~~~~~~~~~~!~,~~~~.******'*~*************************** ********** ~~~ ~!25252,@MQ ~~~ rFl?~~52 ?? .rElD DEC/X11 SYSTEM EXERCISER MODULE 12-DCT-78 12:01 XKEADO.Pll ~U 888m: mm 000000' 000000 000020 177610 000424' 104405 000000' 000000 000406' 104405 11 it °19¥~9 mlU iJ lilrl~ nrmh88 77 ~U 00 !2' 000464' 104405 888m: mm 000502' 104405 sm12: biiU1 000520' 104405 I~ ;1 0 000 54' 0 4 3 000556' 104405 ~l~ 888m: smH l4 unu 000574' 104405 ~b 1r mm 888m: 000612 • 104405 D9 BI8 DOt, l~8:g in~ ~8 ifEoONES ;LOAD TH5 SUI~~ COUNT(ASH) WITH 16. '4~ iFl~Ego 1 =IiU _.Aaaaaa_ MP ~i'8MQ '~lS MQ=O 11 MPa 1610,8SRE ;VAS THE SRE=110 17 11; IIi....... ..*.*.******* .*il~* !t*I~!**** ******,,* ** *** ******* ** **** fI21!i'llill"~k~.****.*'**.*********.**.***.*********-******._. Ili***** ~.******** ****,g~ .. It*II~** "",,** .. * •• **,,*. **.*. * **.* * * ** ; ~~!a~,!!:1',,~2~~* ,,*_*** ,* ** *** ************* **",*** **,,** * **.* .*** l aOOO, A ~f~ 180005,@lC ,LOAD THE MQ WITH S~¥:RTTU5RACL~I~H 5252 F70000 ,WlS AC=100ft05 17 DR IF YES .Ii* ••• * i.** •••• *.*.*** ''* *'* __ ***A." •••• _*"' ••• *.** **.**'* *.***.** 1$: 2$: ~R2~Ri , E* .,I§iIN **,*N~LL .*-*... ** •• *****_._.*****-*.**_ .. _*-**-*.*****.*** MP ~52520'@MQ ;010 THE MQ=52520 11 BE 'DR IF YES ~*9***** i**************,*********************** .. **-**~**-*** .. *.. ~ lilli,! !~!~,!~~~*** **** , ••• ** ******** _*** *~*********. a. **'ft •• **. MPO a3~@SC iDIO THE SC=3 11 !IW******~**********.***"~*It*It~*************** .. *******.****** ,~~~at'~~~l'fr~~~~*** ****, 11 '**.****** *1\1r '*** *.. 6' *.. ** ** **** *.. *.****** ,TEST MULTIPLY MOV HLP: MOV CMP r~g252~@MQ MACYll 30A(1052) 888~%~: 8~~1~I 100000 177344 1$: 000662' 104405 000000' 000000 000300 177334 2$1 888m: A~m~ . ~ .~.**.* Lo ..._*..*....•• ,'.... " •• ** •• * ..... *** .... ***** •• * ••• *** •• *. *_*_ ._._. __ ••• _** '* _._* ***_ CMP a 000000' 000000 KEAD DEC/~11 SYSTEM EXERCISER MODULE IKElDO,Pll 12-0CT-78 12:01 000642' 001403 000644' 104405 000000' 000000 ~*i**.******************'****************************** •• A._.W .• ,a~lai'!!iI"!V~~*******'******************************.AA.* ••• _ ;rEST NORMALIZE NOM: MOV r~5252' IM~ 177452 mm 1 ~g~,m 12-0CT-78 l~8:g ~tlE ~~1nIl~o~~5252 ~WAS AC~~65252 ?? 16:39 PAGE a 000000' 000000 iTEST DIVIDE DVD: MOV MOV MOV fi~~ 000740' 104405 022777 001403 000756' 104405 888m: 000000' 000000 152525 177250 SEQ 0006 l~~F.i~OYt~ ~ ~~I~~,!I~I',!V~~***** 2$: um~ .-*-__.____....__.._*._. __... R~O,@SRE =8= 000000' 000000 000000' 000000 000003 177420 B=PB ,TEST RIGHT SHIFT RS: l~t@M~C MDV 8&~8aSH ~~P ,@AC 000000' 000000 000110 177514 000000' 000000 052520 177432 PAGE 7 ~* 2$: 1$ : 5 16: 39 l**************ft.*************************************.**WA* •• 6ft RqERi NULL , _ •••• __ ** , BE~I" __ **1*********** *-_ 000000' 000000 000000 177524 mm °lom: 1~00 101~46' gU~j~ ~ J iiU!~ 12-0CT-78 MACYlt 30A(1052) i',i 1125252,@MQ -l 8AC DIY AC ,LOAD THE KQ WITH 125252 ,LOAD THE AC WITH -1 ,LOAD DIY WITH 2 AND DIVIDE ~waSI~U~f~ENT=O 11 ,*.***** **.***********'~**************.************.******* .. ** • ~ ._*** .. *i_******_** * **_ ,******* **** ** ** *** *1r* **** **** ** ** ** .. *** 2525 HRDER~,aEr.'N,NULL 1$ : 000000' 000000 B~P Al5 ,@MQ ~;~SI~Q=~~2525 11 ~*9********I****.*******, .. *****I .. *** .. **********", .. * .. **********.** I ~2!'i,!!~!~,'~t~* ** .. ***, .... ***** .. **** ** *** .. ** **** ***** '* ** ** **** ;TEST MULTIPLY AND DIVIDE DACK TO BACK HLDV: MOY 152525, MQ MOV 40g08' NUL t8080: MOV ~OOOO, DIY =8J C8~ MOV MOV MOY ~2~ I 2bl 8ogg, ~¥~ 1oRoo: MUL 40000 DIY 4Rgoo: MUL 425~B: 2~v 000000' 000000 177116 IS: 119***** 1****************.************************************ .. "RD.R~ BEGIN NULL • 1****~'*****'***********'**************************·**.********* TST !AC 000000' 000000 000022 177104 2$: f ae§'i,'!il',~2~\******* ,* ..... ***** *.* 'A** ***** ***** *** ** * *'** .. **.* l!~******t********** * *****.* ***. ***1r .. " ** .. ** *** ** ** ** ** * * **. * *** * o~&D m,@SRE S~Q 0007 KEAD DEC/XII SYSTEM EXERCISER MODULE XKEADO.Pll 12-0CT-78 12'01 J4~ 001130' 104405 m I BIT OR = oOlgS~ 1Il';!I!! iIlll ~ I~ !Ii!° BIT = BITS = 8800 0 0 m ~ 888~a Blf4 = 0000 0 m~ ~ U8S m~ ~ 8810gg I~EAK$= Aml~R BR~ 0000 R BTODi = m~I~= 1st 044 ~ raoB CSRl 0 eTR 0gU36R DAiCKi= 1 ~1 DhER = A03~ 6R BVD 06R DVIDI ENDfS= l04f EKD 84 10 E R YP D186R EXlTi = l0tl 0 5 GETP ~= ~m~ 830 HRDER$= 104405 HRDPAS 88gm~ ICOtlY ICOUMT gooOOOHR r 1lR IDNUM INIT INTR LS LSH gogym 0800~OR 8m g~ 000242R !iii iH 16,39 PAGE 9 SFQ 0008 CTR' KEAD DEC/Xll SYSTEM EXERCISER MODULE 12-0(1-7B 12:01 XKEADO.Pll 206' :gSR IDOR 0 R 203 ADDR22= 8°8mD 19~ 220· 1sm 888U4R AliAS 230 BEGIN 000 OR 318 3U 12-UCT-78 L*******·*·**********~**************··************·*** ********** 000000' 000000 11* 881m: 104413 000000' 001142 • 000167 177170 o.IU 354 000001 188,m oY 83 HAeYll 30A(1052) ~~2!ai'~f¥I~'§~~~*****.*i*****************.**.*****.**********.~ ENDI1$,BEGIN JIIP LS .END ;SIGNAL END Of ITERATION. ;MONITOR SHALL TEST END OF PASS ;DO IT AGAIII MACYlI 301(1052) 12-0(T-78 16:39 PAGE 11 CROSS REFERENCE TABLE -- USER SYMBOLS 246248 267' 269 225' 227 308· 310 339 277 282 2n 297 302 271 282 2'12 791 J02 247" m m m 56 150 261 272 309- 325· 327" 329" 331' 333' 230 318 m 342 240 251 347 256 261 272 352 21R" 226' 131 SFQ 289 186 lR 6 let in 186 186 186 186 86 106 1~6 M lR6 186 m ha m; 345 349U 1Rgl !ill m 186 171 350 186 Il~ 1~5 hI 196 0009 KEAD DEC/XII SYSTEM EXERCISER MODULE 12-0(1-76 12,01 UEAOO.P11 .hl~II: mt =m 2S =~g~mR 0 =SDSP g&m4~ 132m 883mB =~m ~ =~r$ = 00 R ~3~L =mm a NOW llli PAS 000000 ~ !I~ TODD R 00~O4 ~ lr 08T8 m m m m 1~7J ;: ~H~n mU2 ; o~Mg 4 A33 F4R ~6~ 8g0U~~ RSTH! 088f R ~~ADR 80 M SOFeNT 008 4lR 2~3 1 4 167 ~~mT= 888i oog URR SRI 83 SR2 0 1r ~ R SRl ooo~ R SRE 5\1R6 SYSCNT TRPDFD= 119 214' 237 ~ m m 18~ GOOf U9 176 115 133 OOObO~R 001146 000 001 ERRORS DETECTED: 0 DEFAULT GLOBALS GENERATED: 0 ~~~~¥¥~~~EtD~/~~L'~~~ig~M=DDXCOM,XKEADO ~g~ETa~~D~AT;~: ~~~3p~Gis) 299 166 193 344 12-0CT-1B 16:39 PAGE 13 CROSS REFERENCE TABLE -- USER SYMBOLS 164 g0007~R 0005 258 MACYll 30A(1052) 159 80807~~ 000000 302 165 192 202# m °888m 8g08~OR • ASS. 291 164 191 O 144 &g8116~ 176 792 245# 141 19 1 mI8~ 888hg~ XFLAG 160 171 h 115 323' 203# 279 12-0CT-78 12:01 ~m 159 186# 212" 145 SUT ~m SVR3 m~ 282 163 190 15~ 131 KEAD DEC/Xl1 SYSTEM EXERCISER MODULE SiRO 162 189 332' 261 i m il 000 R 000 46R XKEADO.Pl1 211 330' 315 m ~8~m= m3~6R SR4 START 272 161 186# 328" 256 324" 116 301' 326" 288· ~6~' 294 274 245' tr 18~ 281" 266" 232 186 mm g8g3 ~~s~ 0010 g ~R ~ ~ 088 ~8 mDfi = RAHN II SEQ 1 1 6 186 186 0 0 PH 5 == 888 48 ~~w PAGE 12 186 m 0 p PH 16:39 253 224· ~4~ III tli~'t In m m m = oro i =g044~~ PIR =O~3 3g ~OP P2~=80 a ; 888m OPU 12-0C1-78 Wi 08 g~~ROR HI.P IIODIUM MACYll 30HI052) CROSS REFERENCE TABLE -- USER SYMBOLS SEQ 0011
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies