Digital PDFs
Documents
Guest
Register
Log In
AC-E929B-MC
September 1978
14 pages
Original
1.4MB
view
download
Document:
CXKWDB0-KW11-K
Order Number:
AC-E929B-MC
Revision:
0
Pages:
14
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E929B-MC_CXKWDB0-KW11-K_Sep78.pdf
OCR Text
• KWDB DEC/Ill SVr;EM EXERCISER MODULE IKWOBO.Pl1 12-0C1-78 12:06 MACYll 30A(1052) 12-0C1-78 16:46 PAGE 2 .REfe IDENTIFICATION PRODUCT CODE: AC-E929B-MC PRODUCT NAME: CXKWDBO KWll-K 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 1111 THIS MANUAL. THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AIIID CAlli BE COPIED (WITH INCLUSION OF DIGITALS COPYRIGHT NOTICE) OIllLY FOR USE 1111 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 ee) 1976,1978 DIGITAL EQUIPMENT CORPORATION SEQ 0001 !& KWDB DEC/XII SYSTEM EXERCISER MODULE XKWDBO.Pll 12-0CI-78 12:06 MACYll 30A(1052) 12-0CT-18 16:46 PAGE 3 SEQ PAGE 2 1.0 ABSTRACT THE KWD IS AN IOMOD THAT EXERCISES TRE KWIIK DUAL REAL TIME CLOCK. ON START IT EXERCISES THE CSRS AND PRESET BUFFERS OF BOTH CLOCKS. ON RESET AND AFTER EKDPASS L IT EXCERCISES EACH CLOCK SEPARATELY AND TOGETHER AT EACH OF THEIR BASIC RATES. 2.0 REQUIREMENTS HARDWARE: ONE KWI1-K STORAGE:: KWD REQUIRES: 1. DECIMAL WORDS: 838 2. OCTAL WORDS: 1506 3. OCTAL BYTES: 3214 3.0 PASS DEFINITION ONE PASS OF THE KWD MODULE CONSISTS OF GENERATING INTERRUPTS FOR ONE SECOND AT EACH CLOCKS RATES, TOGETHER AND SEPARATE, UNTIL 60 SECONDS HAVE ELAPSED. 4.0 EXECUTION TIME ONE PASS OF THE KWD MODULE RUNNING ALONE TAKES APPROXIMATELY MINUTE. 5.0 CONFIGURATION REQUIREMENTS DEFAULT PARAMETERS: DEVADR: 170404, VECTOR 344, BRI: 6 DEVCNT: 1, SR1: 0 REQUIRED PARAMETERS: NONE ONE 0002 KWDB DEC/XII SYSTEM EXERCISER MODULE XKWDBO.Pll 12-0C'1'-78 12:06 MACYll 30A(1052) 12-0CT-78 16:46 PAGE 4 SEQ 0003 PAGE 3 6.0 DEVICE/OUTPUT SET-UP: GROUND SCHMITT TRIGGER INPUTS #1,2,3 7.0 MODULE OPERATION TEST SEQUENCE: 1. (START) BIT EXERCISE CSR,PRESET REGISTER OF CLOCK A. 2. BIT EXERCISE CSR,PRESET REGISTER OF CLOCK B. (RESTRT) COUNT TESTS USING INTERRUPTS COUNT INTERRUPTS WILL OCCUR IN ONE SECOND AND ADVANCE THE TEST TO THE NEXT RATE. AFTER A RATE HAS BEEN SELECTED A CHECK IS MADE TO SEE IF THE OPERATOR HAS INHIBITED THAT RAfE FROM TEST. IF NOT CONTROL IS TRANSFERRED TO THE PARTICULAR RATE ROUTINE (LISTfD BELOW). EACH RATE ROUTINE MUST PRELOAD THE BUFFER REGISTER OF CLOCKS A AND B TO THE COUNT THAT WILL CAUSE IT TO INTERRUPT IN ONE SECOND. AFTER THE BUFFER IS LOADED L THE CSR IS LOADED WITH THE PROPER BITS THAT SELECT THE RAT~. CLOCK B INTERRUPTS ALMOST IMMEDIATELY SINCE ITS BUFFER REGISTER IS ONLY 8 BITS LONG AND CAN NOT HOLD A LARGE PRESET NUMBER. WHEN CLOCK A INTERRUPTS IT CHECKS TO SEE IF CLOCK B HAS INTERRUPTED IF NOT, IT REPORTS 1N ERROR. A. COUNT TEST CLOCK A RATE IMRZ. CLOCK B RATE 1 MHZ B. CLOCK A RATE: 100KHZ CLOCK B RATE: 100KHZ C. CLOCK A RATE: 10KHZ CLOCK B RATE: 10KHZ D. CLOCK A RATE: 1KHZ CLOCK B RATE: 1KHZ E. CLOCK 1 RATE: 100HZ CLOCK B RATE: 100HZ F. CLOCK A RATE: LINE FREQ. CLOCK B RATE: LINE FREQ. G. CLOCK A RATE: PSEUDO RANDOM ~1 OF 3 RATES~ CLOCK B RATE: PSEUDO RANDOM 1 OF 3 RATES CLOCK A RATE: OVERFLOW CLOCK B H. • , < $> '>, ." " *' % KWDB DEC/Xll SYSTEM EXERCISER MODULE XKWDBO.P11 12-0CT-78 12:06 MACY11 30A(1052) 12-oCT-78 16:46 PAGE 5 SEQ CLOCK B RATE: 1MRZ 0004 KWDB DEC/XII SYSTEM EXERCISER MODULE XKWDBO.Pll 12-0CT-78 12:06 MACYll 301(1052) 12-0CT-78 16:46 PAGE 6 SEQ 0005 PAGE 4 8.0 OPERATION OPTIONS VALID SRI VALUES SRI BIT ENABLE/DISABLE FUNCTION ENABLE TESTING 1MHZ DISABLE TESTING 1MHZ 1 o ENABLE TESTING 100KHZ 1 DISABLE TESTING 100KHZ 1 ENABLE TESTING 10KHZ o 2 DISABLE TESTING 10KHZ 1 ENABLE TESTING 1KHZ 3 o DISABLE TESTING 1KHZ 1 4 o ENABLE TESTING 100HZ DISABLE TESTING 100HZ 1 *ENABLE TESTING RANDOM 5 o DISABLE TESTING RANDOM 1 ENABLE TESTING LINE FREQ 6 o 1 DISABLE TESTING LINE FREQ *ENABLE TESTING OVERFLOW B o 7 DISABLE TESTING OVERFLOW B 1 *NOTE: IF RANDOM RATE OR OVERFLOW B RATE IS SELECTED, SRI BIT DISABLING 1 PARTICULAR RATE WILL BE IGNORED. o 9.0 0 THEN AN NON-STANDARD PRINTOUTS: ALL PRINTOUTS HAVE THE STANDARD FORMATS DESCRIBED IN THE DOCUMENT. ." " DEC/XII @ " MACYll 30A(1052) SOFC : HRDCNT: SOFPAS: "RoPlS: SYSCBT: RANIIUM: CONFIC: ~m; SiRO: 12-0CT-78 16:46 PAGE 7 16:46 PAGE 8 SEQ 0006 g OPEII OPEN OPEN ~mi OPEN SYR4: OPEN SiR5: OPEN SYR6: OPEN CSRA: OPEN S8IoR: OPEN ACSR: OPEN ERRTYP: AS8: OPEN AWlS: OPEN RSTRT: RESTRT WoTO: OPEN NoFR: OPEN INTR: OPEN IoNUM: 102 .REPT .NLIST SVR1: mm: KNOB DEC/XII SYSTEM EXERCISER MODULE XKWo80.P11 12-0CT-78 12:06 ~~~ ~~~ 000224" SPSIZ MACY11 30A(1052) .WORD .LIST .ENoR 12-0CT-78 ~~~~~1** * ******* ****** **.**** ***** 1t **** *** *11 -II."..1t '* *.". ****llr *lir ****iI* ** ** **** SEQ 0007 KWDB DEC/XII SYSTEM EX~RCISER MODULE XK~DBO.Pl1 12-0CT-78 12:06 258 259 ~~O 170404 26~ 000230 • 263 888m: mm m 888m: mm 266 ~!~ ~76 271 mm: gg81~~: gg8~l6 H<I 888112: 888~g~ 000001 m 000000 888~~6: 8888g g 00000 ~U 888~g~:• 000000 000000 23! 000264 000~50' 0 1U 000266' 012767 ng 000274' 016767 ~3~ 000302' 016767 000010 171506 177502 m 888m: mm Ar;\m ~9~~ ggg~1~: g!~q8b 1~7~7~6~~41 mm mm m 888m: mm 2 3 294 295 31~ ~OO 3 g~ 000330' 010067 000334' 062700 7 000002 g08m: 080360' 010067 177660 171612 171722 177730 RAnp: OFF: RANA: RANB: AIFLG: BIFLG: TRY: START: mm m PAG~ 9 SEQ mm mm 110436 344 ICLOCK STATUS RilG. ICLOCK RUFFER REG • COUIIT Rf.G. I CLOCK ICLOCK A INTERRUPT VICTOR. mm 346 364 366 0008 ~g~WR~f.~· ICLoCK R INTERRUPT VECTD~. .'.ORD .WORD .WORD .WORD • WORD .WORD o 18 INTERRUPTS/ITERATIUN IGfT R~SE AODll. IGET HASf VECTOR AODR. rmv nmsm ADO m~ ~E,;~R MaY INO" FIX VECTOR ADDRESSES ~OV MoV ADD MoV ADO MOV ADD ~OV ADD MDV ~99ge~ 000002 171624 000002 16:46 MOV NOV 177650 000020 m 305 m :~g~g .'.ORO • WORD .WORD .WORO .WORO SVECT: .WORD RVECT2: •• ORD 000236 • 170436 000~5r ASR: m; 12-0CT-7a IMODULE REQUIRED REGISTERS - SET UP RY THIS NODULE. .WORD 110404 ;CLOCK ST~TUS ~EG. USR: RRR: RCR: 27 f 171 MACHI 30A(1052) ADD MOY BASED ON ASR. MaY 171634 171626 177624 177616 ADO '-!DV ADO 310 m KWOB DEC/XII XKWDBO.Pl1 m 316 317 EXERCISER MODULE 12-0CT-78 12:06 SYSTE~ 000430' 005771 MACYl1 3DA(1052) LOGI: 171570 TST 12-0CT-78 @ASR m m m mm mm 'hm 3~9 177350 o 0540' 104407 000000' 000000' 000556' 012767 000564' 104405 000025 000000' 000000 Og0534' 347 348 177314 177314 000000' 000000 000520' 005071 I' LOG2: 171424 171416 mm jj8 888m: 8AUP mm in 888m: 10440~ 8°~m mm m mm 344 1$: 2$: 3S: ff120512,ASTAT AASTSRAT'@S'SRR BKQ 2~ ~STAf:icSR mm~nr.f: CLR IASR EASR,ACSR UQAKS (lG3 RRIAKS:Rlgf~ CLR ASTAT ~g~ A~~'mhp ~OV IYES - GD TU NEXT TEST. PETURK TO MONITOR •••• CONTINUE AT KEXT INSTRUCTION. ITE~PORAAY ITH~N ITRY CLKARING TH~ PITS IREIO IT RACK. mr'~~~~R~5~E~3~~'TO '.ONITOP •••• ITMEN CONTINU~ AT NEXT INSTRUCTION. IEXPECT Zf;RO CSR. WCO~M~R'S ADOP. ~:LOGrC TEST ~3. ~AKE SURE CLOCK A CSR BITS 1:14,9,1,5,1, AND 0 CAN BE SET + CLEARED. ;GENE~ATE + FECORO PATTEk~ TO AE US~D. ISFT THB~ IN CSR OF CLOCK A. IROD THE" BftCK IVES - ao TO "EXT TEST. ITE~PURARV RETURN TO MONTTOR •••• ITHER CONTINUE IT NEXT INSTRUCTICN. 359 000634' us~n. .*******~**,************,*11***.****************.***** ********** m 888m: 017767 81~~~~ mm mm LOG3: m 358 177266 888m: mm mm mm m 367 000650' 104405 000000' 000000 m ;GENERATE + ReCORD rATTE~N T{l EE ISIT THE~ IN eSA OF CLnc~ A. iREAO T'iEv RACK 10 ID THEY ALL S~;T? ~~~~~a'!~i!!'~~~~*******ltS~~*t~I~E2*I~*5~t!~********* ********** 354 355 888m: 026767 mm 177260 ~60 388m: mm 000000' 3g~ 000630' 104407 000000' MOV MOV ~~. M 363 364 5FQ 0009 IADDRESS TUE CLOCK. IF SYS ERRCR ;OCCURS, THEN CLOCK DID NOT lRETURN SLAVE-SYN ~Hf:~ ;*15,13,8,6,3, AND 1 CAN PE SET + eLF.APED. 888888: 33~ 10 ; ~DDPESSED. 171550 171422 339 340 P~GE ;=LOGIC TEST #2. MAKE SURE CLIICK A CSR SITS 32b 335 16:46 1$ : 1010 THf;Y ALL SET? ~g~ ~~~'mhp !mO~~uw'S ADOP. ~*******i**'************'***************************** ********** ;~~~~~'~~~!~~~~~~*******li~~~*~~l!~~~*~l~~~*t~l~~~~*** •• ******** KNOB DEC/XII SYSTEM EXERCISER MODULE XKWDBO.Pll l2-0C1-78 12:06 HACYll 301(1052) 12-0CT-78 11:46 PAGE 11 SBQ 0010 2$: 3$: LDG4: 1$: 2$: 3$: ~:LOGrC TEST #5. MAKE SURE CLOCK B CSR BITS ;*7,5,3,1, AND 0 CAN BE SET. CLEARED. ;* LOG5: 1$: KWDB DEC/XII SYSTEM EXERCISER MODULE XKWDBO.P11 12-0CT-18 12:06 MACYll 30A(1052) 12-0CT-78 16:46 PAGE 12 SEQ 0011 iBR,CSRA MOV 25 RRRTYP ·BIT STUCK ~******* **'~** •• ***.***~ •• *****************.****************~** HOV ;~~!~f,~~2I~'~M~~*******1!~~~~~~*~~5*~!lt!a~*1~~~~~*~~!~~~*** •• * ~ABR CLR HOV BEQ ABR,ACSR OC7 ;TRY CLEARING THE BITS ;READ IT BACK. ;IF BUFfER GOOD. ~~i!~SRA S~~~5~~ i5g2.Bg~F~fiFFER REG. a~ft~~~a~gI~ ~&e ZERO $~H~CO~~~II~ijIU~¥ ~~X~O~A§~~UCTioN. i2I** ** Il~,§~~IX~******i ~lt*~!~~~****** **** tr***** ****'11 *** *** *'1\* III ;~2~~i,~§~I~,~~~~*******',~~tt~~*~§~*!*tf!~fR*I~*~~~!~********** j:LOGIC TEST #1. HAKE SURE CLOCK A BUFfER ;·PATTERN 052525 CAN BE SET + CLEARED. REG ;. ~g~ !gtli~~l:~TAT ~~~¥E¥A~~ iNR~ij~~~RP~~T~EMc~aA~E USED. KWDB DEC/XII SYSTEM EXERCISER MODULE XKWDBO.P11 12-0CT-78 12,06 482 001316' 011761 176624 176416 8g14~1: f~6lt~ 116414 116410 186 Roli!o. 41, MiCYll 30A(1052) 12-0CT-18 SEQ 0012 1~~~ !H~~ ~LLN~I+?TEST. 10!~S1 888888: 001440' 104405 PAGE 13 ;READ THEM 8ACK $TEMPORARY BETURN TO MONITOR •••• ;THEB CONTINUE AT NEXT INSTRUCTION. 118 8811;1= 81~~g~ ~Z8~~~ l~:~lg IS: i!i 16,46 000000' 000000 III g811~~: 8A~li! l~~~~~ 116422 2S: b~ 80 tl!2: tOhS7 8°8U8: "ld IMil: 8hu! tlb~~ mm ~i~ 001512' 104405 000000' 000000 3S: h~ S:LOGIC TEST #8. MAKE SURE CLOCK 8 BOFFER REG 1"PATTERN 252 CAN BE SET • CLEARED. ~88 m mm mm lU~i8 88m~: 001542' 02671' ORI550' 0014 ~ 116336 1* LOGB: 1'6J32 il~ 80 ~~l: 184:" 888888: 1$' 88 m: 816767 176446 }'6318 00 510' 12167 000025 7631 51 ;5 ,~' 001516' 104405 000000' 000000 m m m in 534 535 116264 888888: ll6~50 Ao8o~~ 001650' 104405 mm 000000' 000000 m MOV =8~ 1252£ASTAT ilA l@~HR CMP fSTAf,ACSR BEQ 2S BREAKS,BEGIN BREAKS,BEGIN MOV BBR,CSR! ;RECORD BOFFER REG B ADDR i~I***.*'i~'i~~II~ •••• **'~lI*~t~~~***** ••••••••• *••*•••••••••••• ,~~~~~'~~i!~'~~~~.******"~~~t~~*~~~*t!lt~~!*~~~*t~I~~~********* 2$: CLR MOV BEQ tSBR BBR,ACSR OG9 ,TRY CLEARING THE BITS lREAD IT BACK. 1IF ZERO BUFFER GOOD. 3S: CLR MOV ASTAT BBR,CSRA ;EXPECT ZERO SUFFER. ;RECORD BUFFER REG ADDR. 3D~~~i:B~gl= ~tfi~:O@~CiICijIUI~ ~~x~o~~~¥HUCTiOH. i~!*****lli'~~~I!~******i!II*~I~~~******************** ********** ;~2!!t'!~~I~"~~~*******,,,~~~~~*~~~*~al~~2*1~*~~!~~** ********** ,* KIIDB DEC/Xll SYSTEM EXERCISER MaDOLE XKIIDBO.Pll 12-0CT-78 12:06 002116' 005067 88~l~~: 00~961 1161j6 1~6l 4 00~t12' 8Ao19t Ao~t g. HACYll 301(1052) CLR CLR MOV JMP 12-0CT-1B 16:46 PAGE 14 ;CLR FLAG INDICATING CLOCK A HAS INTERRUPTED. ;CLR FLAG INDICATED CLOCK B HAS INTERRUPTED. ;PICK UP OFFSET . ,GO SET THE RATE • START TilE CLOCK. IM~Tf~~~~V~~~Y(~AiTt!E~R~ypp.l~~~a~ l.~o~~RIog~N~al~ES AN OFFSET OF A RATE VE WISH TO E~ERCISF.. THE OFFSET IS STORED 1M Rl. WE INDEX "LISTP BY Rl (JMP ~LISTP(Rl) TO GET THE ADDRESS OF THE RATE ROUTINE TO EXERCISE. SEQ 0013 KNOB DEC/XII SYSTEM EXERCISER NODULE XKWDBO.Pll 12-0CT-1B 12:06 12-0CT-7B MACY11 30A(1052) , LISTP: 16: 46 1 .N8RD RATED :M8 Sf;Q 0014 hOINTER TO 1KHZ ROUTINE ;POINTER TO 100KHZ ROUTINE ;POINTER TO 10KHZ ROUTINE 1KHZ ROUTINE ~~mm 100HZ ROUTINE $POINTER TO RANDOM ROUTINE LINE FRRQ. ROUTINE ~8 FEED B TO A ROUTINE mE~ .NORD .IiORD .WORD .WORD .WORD .WORD PAGE 15 RATh RATE4 RATE5 RA1£6 RATE7 Hmm fa TilE RArEAL: .WORD 1 :~0888°g: :~m • 1i0RD • 1i0RD • WORD • WORD • IiORD • WORD -1 00 • -1000 • -100 • o -60 • -3910 • 8'5 RUEBL: .IiORD .WORD .1i0RD .WORD .1I0RD .1I0RD .1I0RD .1I0RD .1I0RD ,i¥!¥~:~F~J¥~i:~~~!I~~L~~~~iE~~IYJM~EI~'~i~;~ijc~~DRATE. RSAL: KliDB DEC/XII SYSTEM EXERCISER MODULE XKWDBO.Pll 12-0CT-78 12:06 .1I0~D 0 :~gR8 ~8~ MACYll 30A(1052) .NORD .1I0RD .IIORD RUEO: 12-0CT-7B 16:46 PAGE 16 SEQ 0015 107 m eLR CLR ASR USR HOY ATEAL<Rl ),@AUR MOV .503 @ASR MOV RlTdLCRl),@BBR MOV #103,@9SR EXIT S, BEGI /I i MODULE WAIT FOR INTERRUPT. .* ;*THIS ROUTINE PRESETS CLOCK A AND B FOR '*100 KHZ RATE CLOCK A INTRS IN .5 SEC.! TWICE. ,. CLOCK a INTRS IN L.56 HI LI SEC. ;* RATEl: .. MODULE WAIT t'OR INTERRUPT • ;*THIS ROUTINE PRESETS CLOCK A AND B FOR ,'10 KHZ RATE CLOCK A INTRS IN 1.0 SEC. )* CLOCK B INTRS IN 25.6 MILLI SEC. RUE2: '* CLR CLR MOY HOY HOV MOV EXITS,BEGIN • 'am gtog~ ~: ~PRESET CgUNT IN CLOCK A. f~I~~~Tc~gfi~TAiN CLOCK B. ;START CLOCK B. 'NOW WAIT FOR INTERRUPT. ;EXIT TO MONITOR. HODULE WAIT t'OR INTERRUPT • "THIS ROUTINE PRESETS CLOCK A AND B FOR "I KHZ RATE CLOCK A INTRS IN 1.0 SEC. * CLOCK B INTRS IN 0.256 SEC. KNDB DEC/XII SYSTEM EXERCISER MODULE XKYDBO.Pl1 12-DCT-18 12:06 MACYll 30A(1052) 12-oCT-78 16:46 PAG! 17 SEQ 0016 1* RAU3: ~"D NHv NDV =8: MODULE WAIT FDR INTERRUPT. RATE4: CLR IISR =sJ nU,fdi),UBR ~s¥I ,8 JIOW VA ~hV IC EXITS, BEGIN J:~2IgD:0~I'I~ PRESETS CLOCK RUES: 3$: 4$: 5$: IT:!N CLDCK B. FOR INTERRUPT ;EXIT TO MONITOR. NODULE WAIT FOR IHTE~RUPT. A + B FOR JSR PC,RANDDM ;GET 2 RAIDDP. NUMBERS. GI~ Jl~~~~1~~1=4 ~=t~~ ~2RB~aM~EAO< 10. tI¥HBERSR~KfT BE 2, 4, D~I~ BUMBER ZERO? IZ5 a~,RANA rsT m RUB itRANB ~tv §ASR ;CL~AR CLOCK A il~f Rl ;CL AR CLOCK B RI L of[ ;RECoRD THE OFFSET. RATEA fR1)IIABR ;PRESET CLOCK A. DiC~(R ),@ R ;START CLOCK A. RATEfi~lRl),8BBR ;PRESET CLOCK B RSAL(Rl),@BSR ;START CLOCK B HDY MDY Moy NDY HOY Moy KNOB DEC/Xll SYSTEM EXERCISER MODULE IKWDBO.Pll 12-oCT-78 12:06 002650" 104400 000000· A. TBiN CLOCK A. §1'~ALIRl)"ABR I MACYll 30A(1052) 12-oCT-78 ~=~K~oItH5aB=ZERO 16:46 PAGE 18 EXIT$,BEGIN SEQ 0011 ;EXIT TO MoUToR. MODULE WAIT fOR INTERRUPT. EXn$,BEGIN ;EXIT TO MDUTOR. MODULE WAIT FOR IIITERPUPT. Jil III 11II!i~ lilll! lIl~il: Illili RATE6: llJ 002714" 104400 000000" ~:THIS ROUTINE PRESETS CLOCK A + B FOR ;-FEED B TO 1 RATE J:CLDCK A INTERRUPTS IN 1.0 SECS. I~ ! ~! ! m~! ~!!: III III """ ...,,,, "".. III j' Ill: RATE7: 11II1i 8~ 175252 2: 88i7 t' 175216 IASR ;CLEAR CLOCK 1. ;CLEAR CLOCK B. ANRoo~y R,llfTIElLlsRRl)'@ABR;PRESETCLoCKl. ,& ;START CLOCK A. MoDyV A4 ,E~BL(Rl),@BBR )PRESET CLOCK B. N ~ SR )START CLOCK B. ;EXIT TO MoNITDR. MODULE WAIT FOR INTERRUPT. EXIT$,BEGIN 6U~G ~:INTERRUPT SERVICE ROUTINE ..".. , .., Iil IIl l .I ;;;;;; ::::: ::: Ill121 CLR CLR 000002 ~: 81~~2~ l~~l~~ 1~~8~8 2$: ; "FOR CLOCK A. ;- AIFLG IINDICATE CLOCK 1 HAS INTERRUPTEU ~rr,#2 ,aRE WE RURIIIIIG IMHZ RATE? JIFMn~! 1 ~ic. UP? nl~ ALE~2~ ANDTHER COUNT.' /lOu KHZ RATE? HIS; ~~VIITED TIIICE? oS--co6AT ONE MORE TIME. tl md CMP nG ,.20. ~FF,#4 FLG ,#2 IiI =3: BIFLG ~1sR,ASTAT @BSR,ACSR Jl ;H=~ ~h~fiK5V INTERRUPTED? JIECORD CoNfENTS OF l·S CSR. ;9ECDRD CONrEnS OF R"S CSR. J NACYII 301(1052) 000000' 003106" 0~106' 012767 003114" 104405 000011 174772 000000" 000000 mm= 176732 000167 16:46 PACE 19 SEQ 0018 S~~~FRgL3~~ :DDR. ~BSR ,STOP CLOCK ~iRQ$;BEGiN;i$----------;-QUEUE-UP-TO-CONTiNUE-AT-i$-iND-RTy----- MOV 003100' 000004 12-0CT-78 Bi~~CSRA gH B: ,--------------------------------------------------------------1$: 5$ : 003126" 000004 003134" 005077 000000' 003134' 6$ : 175064 003150' 000167 176704 mm:mm mm· ~2! * * *** III ,~f~I I~ *. '".*. i! 2* 1~ 1~~ ~~~! * * * **., * * if .. * 'III'" ** .. It:lt * ** * lit" * ** ~~~!~l'!~;!!l~~~~*******'!~~2~*~~~~~*~*t~I~§~*I2*!Yt~~~~~1;***.* JMP LOOP ~iRQ$:iiEGiii:6$----------)-QUEiiE-iip-TO-coiiTiNiiE-AT-6$-iiiii-iirl---- fLit-----isii------------;STiip-CLOCi(-i:--------------------------- CLR ~BSR ENDIT$,BEGIN JMP LOOP ;STOP CLOCK B. j~~~7~5RE~RArr ~~~¥AIA~NOF PASS j:INTERRUPT SERVICE ROUTINE ,-FOR CLOCK B. ;. INSERB: ~~~ RTI ;INOICATE CLOCK B HAS INTERRUPTED. ;STOP CLOCK B iEXIT BIFLG @BSR .. ~:T"IS SUBROUTINE GENERATES ;*TWO RANDOM NUMBERS S·CALL = JSR PC, RANDOM ~:RETURNS WITH NUMBERS IN RANOA AND RANOa RANDOM: ADO AOC ADO AOC RTS ,* RiMA,RANB RARA m~,RANA PC .EHD KVOO DEC/XII SYSTEM EXERCISER MODULE XKWD80.Pll 12-0CT-78 12:06 ABH 000226R 262# 291" ACR ACSR AOOR 00OO06R AOOR22: 258 AlFLG gmggR 583* ASB ASR 08gm: 61 370 ~W 57 75~' ASTAT 000104R 25-• 9 UECT AVECT2 OOO~~OR 304· g8g la~ iWAS 245 B8R 000 34R ~97' ~6~ 65" smm m, mm: m, ~~~ U~f ~~ol mIN 888m~ RW :: g°8!8 mY 8 8~ oITH OO~O 0 BIT := 00 0 0 niH ~ g!1888 BIT 14 : D4 og~ G 2R m~5 :: ~008 BIT3 ;; 80018 m~ = ~ 000 88810 00 : 000 00 BIT6 BIT7 m~ ~ 8g o 8~ BREAK$: 10140 BRI BR2 BSR OOoon R 8m ~ Nm = bi3i~}R BVECT2 o 4 mm: bOOO~6R ~ f " ~g31 ~u 22 71t Jb ~B m fBh~a m 1~3 MiCYll 301(1052) 12-0CT-7S 16: 46 PAGE 21 CROSS REFERENCE TABLE -- USER SYMBOLS 450' 451 457 463' 464 469 679" 695· 7U' 727" 756" 772" 328 340' 35S359 371389" 464' 482' 483 495" 513514 800' 289 376 770· 805 315 661" 773- 3~6 301 305· 54 • 304 572- g~f: 331 ~65 58 3~nf 28 333 680· 450 545 452 561' 525" 729' 343 410 526 759348 423 336 342 534 777 814 793 846" 822 827 339" 693" 340 696" 835" 375' 480' 547 343 454 54B 361 455 559 39 9 ~ 8' 91" 395 m* 401* 694" 819 4~5 468' 816- 543' 790362 482 488 402" 544- ~45 S5T* 917' 351* 358 125' 390 499' 364 728· 406* 557 345 709* 381" 481 420* 712" 398 483 494* 421 495 433' 011' 544 550 556* 367 435 49B 565 373 436 503 668 374 m 684 314 485 392 486 393 497 404 498 405 516 419714' 847' m. 130" 432' 432 76C* 361 424 491 559 833 560 937 362 466 560 313 467 402 690" 820· 407 379 m 700 569 m m m m m 1 7H· 327 677" m: m: m ~~r M. M· U~. mm. m. m, m* 3E a Ilg M m ~41 m m m ~h. m, 1 41 ~~ 517 209 208 810 326· 664· 785- SEQ 0019 481" 788· 390 526- ~95* 62" 75" ~8B* 66" 86" m: m· m: ~1g: 426 7<;3· KWOB DEC/XII SYSTEM EXERCISER MODULE XKWDBO.Pll 12-0CT-10 12: 06 000100R CSRA 1111 mHI~ t8~m mg~: 83al~R = 10440 ~~8 1 HRDER smm 8mn~ niiui 3~0 & smn HRDPAS IEIC8HT UHT I RUM nU~TE«a IHSE v lHTR ~STP to&~ LOG3 m~ LOG6 t8g~ t8g~ R 8g l~~: ° r mm= 88 oM mmR =gSii = fl~mR IISGS = 1448i :m ; OFF OPEN = 0330 mm R omiT: A8 JOR ~IRQ~ : 0 ~Bf~P2; 8 ~~TJO ; g oo~o ogoy 8 PRTYI : PRTY~ : 0 0 0 °80~40 P Y4 0 ° 00 puy == r~ 1111 73 ~fi# = f¥ m mH ;mm &'m2 = mmR RUB 000256R M: f8UW ~ANH~M 000054R ATEAL 08 RATEBL 0 ~6r 0 R meO Uus ~i 1131 RAni 414~ R £4 ~ ~~ E TRT ~ r8f» 4~~ 2~R 8 gM 00 8 or ·"!lltll 8888~ ~ = 000 4 gOOO~6R 888 ~» 8ggg 2 U 88°8J6» oogo ~R 08 0~6R SVR4 SVR5 SVR6 SYSeRT DFD VECTOR n 8088 000074R 880076R 005~R m = 888~~ m~DR 8i8 ~mG U 0 g 8 R OlOR 1r SEQ 0020 430' 457* 469" 408' 500' 837 US: m= 336 534 m ~46' ~65. ~r m* 377" 396" 162 408" 711 427" 793 439' 458' 470' 489" ~61 65 m 39B 410 429 441 460 472 491 503 gr am , 5961/ id' 1"1.13 i 434 m ~~·I W 3 m1 :~~ 581 830 839 256# 2 m· 240 ~~I 336 1. m· 2U h~ m m m m· m ~~ 822 833 34 367 53 5 379 398 410 429 441 460 472 491 503 249 233 258# 234 235 236 237 238 240 !!II 3 2~8 58 58 m KWDB DEC/XII SYSTEM EXERCISER MODULE XKMDBO.Pl1 12-0CT-78 12:06 PRTY5 08r48 PRTY~ : 0 30 ~~fY ; m: gl31 m: m: mm~ tli~A! 01 R ~l13 mhp- 301 2R OVIDI BNDITS: MACYll 30A(1052l l2-0CT-18 16: 46 PAGE 22 CROSS REFERENCE TABLE -- USER SYMBOLS 426" 395' 407' 364' 562" HACY 11 30A(1052) 12-0CT-18 16:46 PAGE 23 CROSS REFERENCE TAOLE -- USER SYMBOLS l!lj 209 258# 78 219 568· 74O· 859# m* 143 749* 227 614 663 679 695 ~~358 58 ~5~1 ~3A ~h g~i' ~n. In 1!~31,1 5~~ 568, 157 760 r~t~ ~i ~~8u I ~51 ~U 284, ~u SEQ 0021 754 859· 859 861 860' 862" m. m m ~56 m m 745" 758 580 59 861· 80 r j~ 36 m 201 m 287 ,; " KWDB DEC/Xli SYSTEM EXERCISER MODULE XKWDBO.Pll 12-0CT-7B 12:06 • A8S. 000000 003214 ERRORS DETECTED: 0 DEFAULT GL08ALS GENERATED: ~~~~8¥~~~W~B~/~~L~~~b:g~M=DDXCOM,XKWD80 RUN-tIME RATIO: 45/5=~.R CORE USED: 7K (13 PAGES) MACY11 30A(1052J 12-0CT-7B 16:46 PACE 24 CROSS REfERENCE TABLE -- U,SER SYMBOLS SF.Q 0022
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies