• Aucun résultat trouvé

16:22 '"

N/A
N/A
Protected

Academic year: 2022

Partager "16:22 '""

Copied!
8
0
0

Texte intégral

(1)

R~H8 OEC{XII SYSTE~ EXERCISER MODOLE

XqM~BO.P 1 12-0CT-78 11:52 ~ACYll 30A(lOS2) 12-0CT-7B 16:22 PAGE 2

• RE ~ I

PRODUCT COD~:

PRonUCT NAME:

PROOUCT DATE:

!4A UT A HI ER:

IDEt,lTIFICATION AC-F072fJ-I(C

CXBMHRO Mq312 MODOLE SEPTEM8ER 197 FJ

OEC/XII SUPPORT GROUP

THE INFOR~ATION I~ THIS DOCU~ENT IS SUBJECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COM~ITMENT

BY DIGITAL EQUIPMENT CORPORATIOijo DIGITAL F.QOIPMENT CORPORATION ASSO~ES NO RESPONSIBILTTY FOR ANY F.RRORS THAT MAY APPEAR IN TH[S MANUAL.

THE SOFTWARE DESCRIBED IN THIS DOCOMENT IS FURNISHED TO THE PURCHASER ONOER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CA~ BE COPIED (WITH INCLUSION OF DIGITALS COPYRIGHT NnTICE) ONLY FOR USE IN SUCH SYSTEM, F,XCEPT AS MAY OTHERWISE BE PROVIDFD IN WRITING RV DIGITAL.

DTGITAL EQUIPMENT CORPORATION ASSUMFS NO RESPONSIRILITV FOR

T~E nSE OR RELIA81LITY OF ITS SOFTWARE ON EQUIPMENT THAT IS

NOT SUPPLIED RI DIGITaL.

COPYRIGHT (C) 1978 DIGITAL EQUIPMENT CORPORATION

'"

SEQ 0001

(2)

S!4Hll DEC/Xl1 SYSTEM EXERCISER MODULE

XSMqBO.P11 12-oCT-78 11:52 MACYll 301(1052) 12-0CT-78 16:22 PAGE 3

1.0 ABSTRACT

tHIS MODULE PERFORMS CHECKSUM VERIFICATION OF THE M9312 BOOTSTRAP TERMINATOR. IT COMPARES THE CHECKSUM FOUND IN THE LAST LOCATION OF THE ROMS TO ONE IT CALCULATES FROM ALL OTHER LOCATIONS OTHER THAN THE EXCEPTION LOCATION. LOCAl TON SRI IS USED TO SELECT VOleR ROMS TO TEST.

2.0 REQUIRF.MENTS HARDWARE: ANY

AND STORAGE:: BMH

3.0 PASS DEFINITION

POP-II PROCESSOR WITH A M9312 AT LEAST ONE ROM PLUGGED INTO REQUIRES'

1. DtCIMAL WORDSl 231 2. OCTAL VOROS: u355 3. OCTAL BYTES: 132

BOOTSTRAP TERMINATOR THE nRMUATOR.

ONF. PASS CONSISTS OF OOING A CHECKSUM ON EACH ROM 30

ca)

TIMES.

4.0 EXECUTION TIME

BMH TAKES APPROXIMATELY 35 SECONDS TO COMPLETE A PASS WHEN RIJNNING ALONE.

5.0 CONFIGURATION REQUIREMENTS

SET THE CORRESPONDING BITS IN SR1 TO ANI" FOR THE DESIRED ROMS:

BIT 0

=

1 - DIAG. ROM

BIT BIT 2 1 = =

I -

- BOOT ROM BOOT ROM IN £-33 17 IN £-35 fI7Ioog-I'j1771

28

-11 317

aIr 3

=

1 - BOOT ROM IN £-34 17 4 0-11 511 BIT 4 = 1 - BOOT ROM IN £-32 173600-173171

6.0 DEVICE/OPTION SETUP

SEQ 0002

(3)

!Ill

..

to

Q"

1"1 1"1

..

\CI

...

CD l:"-

...

I U 0 I N

...

...

1"1 II'!

0

... ...,

oC

...,

0

... ....

>-

U

""

Z

ttl ..:I ::>

Q C' Z

('P)

o o o o Iol II)

Q:N IolII'!

CI) ••

...

U ....

Q:

c.;ao

""l:"- WI e- t.:c xu

e-<I Cl)1"J

> ....

III - '

....

x ....

...

uo. :a.'l it

0 0

<r':r :Xl :J::E 2:tr

:Xl~

I&l lI!'

a ll!'

(4)

8MHB DEC/XlI SYSTEM EXERCISER MODULE

X~MqBO.P11 12-nCT-78 11:52 MACVI1 lOA(1052) I2-0CT-78 16:22 PAGE 5

7.0 MODULE OPE~ATION

THIS MOOULE FIRST CRECKS FOR SRt RO BE NOM-~ERO@ IF IT IS ~ERO THE MOOULE TYPES THE MESSAGE:

NO ROMS SELECTED SR 1 = 0

AND THEN NOTIFIES THE MONITOR TO DROP iT. IF SRI IS NON-ZERO THE CONTROL ROUTINE THE~ CALLS THE "GETROM~ SUBROUTINE TO LOClTE THE FIRST ROM. IF THE FIRST ROM IS NOT SRLECTEO THE "GET ROM" SUBROUTINE WILt RFTijRN wIT~ LOCATION "FIRSTAn:O. IF THE FIRST ROM IS SELECTED

wGETRO~" WILL RETURN ijITH u~IRSTA" CONTAINING THE FIRST ADD~ESS TO BE

S~MMED~ LOCATION "EXCADR" CONTAINING THE EXCEPTION ADDRF.SSQ. LOCATION

"LASU" CONTAINIiIIG THE LAST ADDRESS TO ~E SUM""I':O AND LOCATION ooGOODA'"' CONTAINING THE ADORESS OF T~E RO~S CHEC~SUMe

TRE CONTROL ROUTINE TRE~ CALLS TijE SU8-ROOTINE "CRECKR'"' TO CHECK THE ROM IF LOCA'UOlll wFIRSTA" EQUALS l.ERO "CHECKR" WILL JUST RETIJlnl TO THE CONTROL ROUTINE. BOT I' "PIRSTAu IS MON-ZERO "CHBCKR" WILt CALL IRE ROUTHIE weAl.SUM·'.

"c

ALSUM" ClLClJLUES THE CRC16 OF THE ROM FROM

"'IRSU" TO fiLlS'U" \1111'" THE EXCI1:PTION OF .sEXCIIDR"". ooCALSUM" RETURNS WITH THE CALCULATED CHEClfSTJM IN LOCA't'lON otTUl)fte THE R[JIJTUE "CREClfR"

THEN COMPARES THE GOOI) CHECKSUM FRO~ THE BOARD WITH THE OOBAD" SUM AND IF THEY DON-T cn~PARE REPORTS A~ ERROR:

CHECKSUM F.RROR ON M9312 BOOTSTRAP.

THE ROUTINE "CHF.CKR" THEN RRTURNS TO THR CONTROL ROITTINE IND THE PROCESS [S REPEATED FOR EACH ROM.

8.0 OP!HATING OPTIONS

NONE

9.0 NON-STanDARD PRINTOUTS NONE

, ,

SEQ 0004

(5)

000000 "

ggg88~: 046~85

888m: 888888

000012" 000 000016' 00 a 0

mm:

008go~~

8888

0000~4' 2

F 8888 8

000000 0~08~6' 8400~0

8080~~: 088~2F

000034' 000000

888m: 883m

000042' 000000 0R0044' 000800

8088~g: 888088 001)052" 000000

888m;

000000

8888~g:

888888

000062' 000000 OOOOM' 000000 888m:

888

0

8

0

OOQ072' 000808

881im: 888888

000 100' 000000

mm:

000104" 000000

mm:

000000

888m: 8888°8

000112' 8882%r

888m:

000122' 000164

888888

000040

000224"

041110

M4CVll 10A(1052) 12-DCT-H 16:22 PAH 7 .. WOQO

.U~T

.fNOR

~~~~~i~***~~**~***k****~**.***********~~**~*~*** •• *****w****************

PlRSU:

.XCAOR:

LASH:

CROMP, GnOnA:

HAU:

COUNT:

8ADAOR:

CRCr-Rl, 'ADDRESS POINTER fOR ERRORN CALL 'ADDRESS or EXPECTED C~ECKSU~

:4~R~f~~ ~~R~~~~~bR CHECKSU~

SEa 0005

SEQ 0006

(6)

0&046.' ~05767 808m:

oSHH

000500' 027761 000506' 001410

888m: mm

000522' 104405

8~Rg~~: 0~~6W ooo6h· 300Z64' 000630' 117777

888m:

82m~

000646' OhS14 000654' 051440

888m: mm

000672' 051513 0001~0:

mm

8887r~· 0200&2 000722' 052A6J 000130' 000732'

000001 177540

38888g:

000001 000040 000014 000146 000000 •

mm

171662

tmog

1657~5

165176 173000 000200 177574 000024

361m

171560

700m d1546

177532 000032

000622 • l"17132 177124

117454

117640 171632 177630

117530 117530

mm'

000626"

000000' 000244'

177466 000020

120001 120001

177424 171416 177416

047516 020123 052103 010522 044103 046525 05~V7

8~~50~

040522 051040

mm

030015

041505 042440

mm

022520

MACVIl 30~(I0521 12-0CT-7H 16,22 PAGE B

STA~T:

R~STRT:

4S,

CETRUM,

3S:

4$,

CHECKR:

m

~Rl

HseN $. BEe~H' HSCI ENDS,.fGIN

~nY #1, CROMP

~~~ t~O, CROMP JSR PC, GETRO~

~~R 3~' CHECKR

~NDTTS,B£GIN

BR 2$

eLR

m

HOV

~b~ BCC CLR MOY 'lOY MOV

~OV aR :g~ ADD aR MOV ADD

"OY ADO HOV ADD MDV ROL RTS

FlRSH

~~OMP, SRI C~O"P, RO RO

H65000,FIRSTA

£XCADR HI65175,LASTA

t 65776, GOODA

.inoao,HI

~~

fOO,

Rt ftH, ,ih,

Rl,

U6~p

PC RI FIRST A RI ~XCADR

JSTA

Rl GODDA

;lRP. AMY RONS TO BE CHECKED

;IF HS DO TEST

IASCII ~ESSAGF CALL WITH CO~MON HRAnER IINITIALIZE CURRENT RO~ POINTER /HAVE ALL ROMS BEFN TFS1£0 IIF YES WE'RE DON~

;GO GET ROM ADDRESSES

~28Nl~~~ER~~STING

tij&~~4&pE~RAer II~~AI~BNoF PASS

MlCVil ]0'(10~2) 12-nCT-78 16:22 PAGE q IS: ~TS PC

C'LSO~:

LOOP:

CRCLOP:

IS:

25:

~SGI : HSG2:

CLR ~OW

NOV ~e~

ROR HOR

Bve

m

8 Ie BIS DEC BGf CMp

C"P

m

BLOS

~ow RTS

NOROMS: • ASCIZ

CqCF.RP' • ASCIZ

~~Rsn, PO (RO)', H3 t\6., R2 R5 R] IS W0001'~1

#l~OOOI ,R5

~~, Ro;

CRCLO?

RO, EXCADR

Ho).

E&6r LASTA

R5, BAD

PC

~I?ETURN

' \ NO ROMS SELECTP.D 5R1=0\'

' t CH"C~SUN ERROR ON N9312 ROOTSTRAP%"

SEQ 0001

SEQ 0008

(7)

HACYl1 30A(1052) 12-0CT-18 16:22 PAGF. 11

CRO~S RgFERENCe TABLE -- OSER SYHROLS

261 2QO"

211 225

219 231

249" 285 237* 247*

240' 253*

251" 288

263

1H 186

200#

231

263

233

258 261

156 189 266

254'

271

173 190 1H 191

SEQ 0009

SEQ 0010

P6 177 178 179 1BO

(8)

001 000

MACYI! 30A(10~2j 12-0CT-78 16:22 PAGE 13

CROSS ~EFEReNC~ fABLE -- QSeR SYHRULS S~Q 0011

Références

Documents relatifs

Similarly, as described in Section 6, as soon as it sends its answer, the answerer MUST begin sending media using any formats in the offer that were also present in the

While this assigned link prefix does not explicitly appear in the configuration of any specific switch, router, or host, the network administrator performing the

Wang DF, Helquist P, Wiech NL, Wiest O: Toward selective histone deacetylase inhibitor design: homology modeling, docking studies, and molecular dynamics simulations of human class

The CCITT V.22 standard defines synchronous opera- tion at 600 and 1200 bit/so The Bell 212A standard defines synchronous operation only at 1200 bit/so Operation

Introduction Corporate Governance __ Supervisory Board Business Model Strategy Management Report Segment Reports Financial Statements Useful Information.. In the year under review,

Unfortunately for me, I just can’t say “Now I’m going to insert the speculum into your vagina” in that tone—no matter how many times I practise in front of the

We need the extra disk space to store our astronomical data and also find very rare need for CP/M (usually just when modifying the FORTH.ASM kernel file).. We have

This is the stack overflo~ condition (STKOVF). In either case the information normally saved on the stack must be saved in a different location. The VISION