• Aucun résultat trouvé

12:03 "

N/A
N/A
Protected

Academic year: 2022

Partager "12:03 ""

Copied!
8
0
0

Texte intégral

(1)

"

KWAG DEC/Xll SYSTEM EXERCISER MODULE MACYll 301(1052) 12-0CT-78 16:44 PACE 2 XKWAGO.Pl1 12-0CT-78 12:03

.REM _

IDENTIFICATION PRODUCT CODE: AC-E688G-MC

PRODUCT NAME: CXKWAGO DEC/XII KWII-L LINE CLOCK MODULE DATE: SEPTEMBER 1978

MAINTAINER: DEC/XlI 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 RESPONSI8ILITY FOR ANY ERRORS THAT MAY APPEAR IN THIS MANUAL.

THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS.FURNISHED TO THE PURCHASER UNDER 1 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

SEQ 0001

(2)

KWAG DEC/Xl1 SYSTEM EXERCISER MODULE MACVll 301(1052) 12-0CT-18 16:44 PAGE 3 XKWAGO.Pl1 12-0CT-78 12:03

1. ABSTRACT

THE KWA IS AN IOMOD THAT EXERCISES THE KWI1-L LINE FREQUENCY CLOCK.

IT IS ALSO USED AS THE SYSTEM CLOCK BY THE MONITOR.

2. REQUIREMENTS:

HARDWARE: ONE KWI1-L OPTION MODULE SOFTWARE: CAN BE USED AS A SYSTEM CLOCK STORAGE:: KWA REQUIRES:

1. DECIMAL WORDS: 467 2. OCTAL WORDS: 0123 3. OCTAL BYTES: 1646 3. PASS DEFINITION

ONE PASS CONSISTS OF 3600. INTERUPTS AT 60HZ OR 3000. AT 50HZ 4. EXECUTION TIME

THE KWA RUNNING ALONE ON A PDP11/05 PROCESSOR TAKE APPROXIMATELY

1

MINUTE

5. CONFIGURATION REQUIREMENTS DEFAULT PARAMETERS:

DEVADR: 177564, VECTOR: 100, BRl: 6, DEVCNT: 1, SR1:0 PEQUIRED PARAMETERS:

NONE

6. DEVICE/OPTION SETUP:

NONE

i

SEQ 0002

(3)

KWAG DEC/XII SYSTEM EXERCISER MODULE MACYll 30A(1052) 12-0CT-78 16:44 PAGE 4 XKWAGO.PII 12-0CT-78 12:03

7. MODULE OPERATION:

TEST SEQUENCE:

B. A.

C. D.

F. E.

G.

SET UP DEVICE ADDRESS AND VECTOR, ANY TIME MESSAGES, AND 50 OR 60 HZ.

ENABLE INTERUPTS

COUNT THE INTERUPT 50/60 INTERUPTS = 1 SECOND

REPEAT B THRU C 3660. TIMES (60HZ) OR 3000. TIMES (50HZ) REPORT ENDPAS BUT KEEP CLOCK RUNNING

AT RESTART

L

CRECK IF IT'S TIME FOR MESSAGE CONTINUE AT C

SINCE THE KWI1L IS A GO/NO GO TYPE OF OPTION THERE ARE NO ERROR PRINTOUTS. FAILURE TO GET AN END OF PASS HEPOR!

INDICATES NO GO.

IF THE CLOCK HAS NOT BEEN RESTARTED FROM AN ENDPAS CALL AFTER 15. MINUTES HAVE

ELAPSED~

IT WILL MAKE A JMP INTO THE MONITOR (CKHUNG) TO CHECK FOR ANy HUNG MODULES.

8. OPERATION OPTIONS:

VALID SRI VALUES:

SRI HERTZ TIME MSG EVERY X MINUTES

0 60 NEVER

1 50 NEVER

2

60

5

3

50

5

4

60 15 ; ALL TIMES ARE APPROXIMATE

5

50 15

6 60 60

7 50 60

9. iliON-STANDARD PRINTOUTS

NONE: ALL PRINTOUTS HAVE THE STANDARD FORMATS DESCRIBED IN THE DEC/Xli DOCUMENT.

SEQ

0003

(4)

KVle DEC!X11 SYSTEM EXERCISBR MODULE XKWAGO.Pll 12-0CT-18 12:03

JKlIllL

gggggg:

043501

J!:IIAG OEC!Xll SYSTEM EXERCISER MODDLE IEVICO.PII 12-0CT-18 12:03

000122"

3GGGU

000224"

198

MACYII 30A(1052) 12-0CT-78 16:44 PAGE 5

SOFCNT:

HRDCII:

SOFPAS:

HROPAS:

mmi

COMFIG:

m~i

SYRO:

SYR~.

. SYR : SiR :

m~i ~mi

i~A8~:

WA~ADR:

!StAT:

ERRTYP:

ASO:

AlIAS:

RSTRT:

NDTO:

VOFR:

INTR:

8

OPEN OPEN OPEN OPEN OPEN

8m

OPEN OPEN OPEN OPEN OPEN RESTRT OPEN OPEN OPEN

MACYll 301(1052) 12-0CT-78 16:44 PAGE 6

IDNUH: II ;MODULE IDENTIFICATION NUMBER=11

.REP! SPSIZ ;MODULE STAC~ STARTS HERE.

:mS

T 0

.LIST .EIIDR

~~~~t;.**

'If *

*.

* ... ****." * .. *",* ** **._ * 'It ... * 111."." ** * ****,*:1:

*.

**.1& *** .. **"':It * 'It 'It '* **.* *. 1("

SEQ 0004

SEQ 0005

(5)

g8S888G

177604

ggm~

000001 000512

U~lt3

000420

00 4 0

ogSm

801604

mm

001604 000364

KWIG DEC/Xli SYSTEM EXERCISER MODULE XnAGO.PH 12-0CT-78 12:03

000252 177162 OOO~44

88h~g. 888m

MlCYll 30A( 1052) 12-0Cf-78 t6: 44 PAGE 7

SEQ 0006

START:

IS:

2$ :

3$:

4$:

CLKCO: HOV BASE CLKCTR HOV #BITg,@CLKCSR EXITS, BEeIN

;COUNT TICS TO GET SECS ,OR ENDPASS

;START THE CLOCK GOING

;EXIT TO MONITOR. MODULE WAIT FOR INTERRUPT.

;IHTERUPT SERVICE ROUTINE, EVEN WHEN MODULE IS BETWEEN PASSES KLKIHTI CLR DEC ~CLKCSR IMCTR !R~~SA~kic~N6~R¥~t~ FOR MSG

hR f,

NOT 1 SECOND ELAPESED BilE ADD lDC INC

tf~TIME

MM~T

SC~~~~N~E~E~~~g 13RT~3~Ti~~EWORD

,COUNT A SECOND FOR MSG TIME MOV

mba

IMCTR ;COUNT TICS AGAIN FOR NEXT SECOND

1ST ; ARE WE BETWEEN PASSES?

BME

UHE

TMPTIII

;

~~t mT~mEIIT TIME

MOV SUB HLDdMfTMPTIH

S

eET ELAPSED TIME SINCE LAST EOP CMP f900., MPTIM I HAS 15. HINUTE LIMIT BEEN PASSED ?

BRI , NO CONTIN UE

ADD dOOo,HLOTIM

~ t~~~KC~a~KAA~A~"u~~~E~oA~LE~I"UTES

8R

MACYll 304(1052) 12-0CT-78 16: 44 PAGE 8

5$:

6$'

7$.

RESTRT,

RUNING

e~KCTR

iiIT6,@CLKCSR

~iiiii$;BEGiii;6$---;-QiiEUE-iip-Tii-ciiii;:IiiiiE-AT-6s-Aiiii-ii;:1---

;---

DR CLKGO

SAVE RO

~HEU~5R5 STACK

SAVE SPACE

on

STACK FOR OUTPUT

SEQ 0001

INTEFRUPT.

(6)

KWiG DEC/Xl~ SYSTEM EXERCISER MODULE XKWAGO.Pll 12-DCT-78 12:03

KwiG DEC/XII SYSTEM EXERCISER NODULE XIWAGO.Pll 12-DCY-78 12:03

mm

072

MACY11 30A(1052) 12-0CT-78 16:44 PAGE 9 MOV MOV

MOV

~~~En~2(R5)

TlHE,-(R5)

;ARGUMENT FOR HMS CALL

;SAVE R5 STACK POINTER ON R6 STACK

;PLACE EXTENDED ELAPSED TI~E

;ARGUMENT ON RS STACK

;PLACE ELAPSED TIME ARGUMENT ION R5 STACK

;CALL HOURS, MINUTESt SECOND CONVERSION

~~~~Tg~ipgi i~afi~E~~ ~~E~MS

;~8nINE INTO AD

~IOHVERTED

; IME

, no

;MESSAGE

;RESTORE R5 IRESTORE RO

,ASCII MESSAGE CALL WITH COMMON IIEADER ,START COONTING SEC.S FOR PASSES AGAIN

MACi11 30A(1052) 12-0CT-7B 16:44 PAGE 10

LCLKAR:

1$:

KIPR!:

fINelR:

TMPTIM:

HLDTIK:

MOV HOV eLR

gH

CMP BNE RTS

Hm7

OPEN OPEN

8m Di

EN

D EN o EN OPEN OPEN OPEN

IMOD7IM,RO r2~END,Rl TIMEXT

~g~H

~~

IGET BEGINING OF TABLE IGET END

J ~~D8 I~i~~D~gN~ln~

BITS

;CLEAR ENTRY IDONE?

IBR IF NO IEXIT

I RUNTIME MESSAGE POINTER

;TELLS WHEN TO TYPE A MSG

;HOW OFTEN BETWEEN MSG.S

; HOLDS 50. FOR 50HZt 60. FOR 60HZ

5 Y8~g~RAg~RI~~E~~P~soE~;¥ ~~~WEEN

SECONDS 10 IF BETWEEN PASSES

;COUNTS SECONDS BETWEEN MSG.S

;COUNTS TICS FOR MSG SECONDS I TEMP LOCATION HOLDS TIME

I TEMP LOCATION HOLDS TIME SINCE LAST EOP RUHTI: • ASCII -t RUN TIME IS -

RUNTl:

RUUT : RUNT:

• ASCII .ASCII

.lsen (HII4:S)%"

HOURS MINUTES SECONDS

DO NOT MODIFY ANY LOCATIONS BELOW THIS POINT.

THE MONITOR MUST KNOW EXACTLY WHERE EACH WORD IS •

• EVEN IOIllL: BEGIN

mUT: 8m

MOOT IN: .BLKW 120.

MODEND:

!+SET ASIDE RS STACK STORAGE

;-

Rssn: .WORD .EIID

; HOLDS STARTING ADDRESS OF MODULE IELAPSED TIME IN SECONDS

I HOLOS EXTENDEO BITS FOR THE TI~E WORD

;TABLE FOR MONITOR, TWO WORDS FOR EACH MODULE

;RS STACK

s,:Q 0008

SRQ 0009

(7)

..

KWAG DEC/Xli SYSTEM EXERCISER MODULE MACYll 301(1052) 12-0CT-78 16:44 PKGE 12

XUAGO.Pll 12-0CT-78 12:03 CROSS REFEREICE TABLE -- USER SYMBOLS SEQ 0010

88 ~n:

,~

221 222

88

II ijl m' m m m m m'

330 371

II! ~ liB In u

lit. Ir

199 225 235 260 267 286

ll- Ut: m;

4ft

260* 267· 286* 351#

IRG

-II ~3~

III U' nt. m*

272 2B5* 3571

~ ~w

230· 232

~n

215· 218* 219 296 349#

~----~

KWiG DEC/XII SYSTEM EXBRCISER MODULE MACYll 301(1052) 12-0CT-78 16:44 PAGE 13

X!(IIAGO.Pll 12-0C7-78 12:03 CROSS REFERENCE TABLE -- USER SYMBOLS SEQ 0011

I~ lUi

375,

tn'

336#

\9;,

ih

348# 245* 296 298*

354'

U r in lSi gs i5~

36

m in r~

393

m.

F4 48 349 175 176 350 ~77 51 352 17R

!l~ m

198#

~~~

1111 II

198#

l!~ In m,

ill~

256 284" 331· 353,

III: lUi

362#

I!~

151

m

227 299

(8)

· ..

IW1G DEC/Ill SYSTEM EXERCISER MODULE XI.IGO.Pll 12-0CT-78 12103

IR~ m,T 1:. SUi 51!

Siii 4

i't 11'011=

lineR

IjL~G

=

iii

I II il

R

Ii

• lBS.

88f222 1ft

2021

223

"ACYll 30A(1052) 12-0CT-78 16144 PAGE 14 CROSS REFEREICE TABLE - OSER SYMBOLS

295

III:

25t

338* 372'

SEQ 0012

Références

Documents relatifs

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

THE SOFTWARE DESCRIBED IN T~IS DOCUMENT IS FURNISHED TO THE PURCHASER ONDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED (WITH INCLOSION OF

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

THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER UNDER A LICENSE FOR USE ON A SINGLE COMPUT'ER SYSTEM AND CAN BE COPIED (WITH INCLUSION

THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER UNDER 1 LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AID CIN BE COPIED (WITH INCLUSION OF

THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TD THE PURCHASER UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED (WITH INCLUSION OF

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

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