• Aucun résultat trouvé

its is is

N/A
N/A
Protected

Academic year: 2022

Partager "its is is"

Copied!
146
0
0

Texte intégral

(1)

IDENTIFICATION

PRODUCT CODE: MAINOEC-l1-DZDMG-C-D

PRODUCT NAMe: DMC11 CROM ANU JUMP TESTS

DATE: MAY 1977

MAINTAINER: DIAGNOSTICS

AUTHOR: FAY BASHAW

Ine jntormatlc~ in thiS dOcUment is sUbject to change notice and snould not be construed as a commItment by

Equipment Corporation. DIg1tal Equipment Corporation

no responsibi11ty for any errors that may appear

document.

witnout Dig1tal assumes

in tn1s

The sOftware 1escribed In th1s document is furn1shed under a lIcense and may only be used or copied In accordance wIth the terms of sucn license.

Digital EquIpment c~rporat1on assumes no responsibility for

the use or rellaoil1ty of its software on equipment that is

not supplied by D1gital.

copyright (el 1976, 1977 by Digital ~qu1pment Corporation

(2)

Paqe 2 1. ABSTPACT

2.

2.1

The function of the DMCll

dlaqnost~cs

1s to verify that the oPt10n operates according to specifications. The diagnostiCS verfly that there are no malfunct10ns and the all operations of the DMCll are correct In 1ts

env1ron~ent.

Parameters must be set up to alert the dlaQnostlcs to the UMCll

confl~uratlon.

These parameters are contained In the STATUS TABLE. and are generated in two ways: 1) Manual Input - the operator answers questions. 2) Autosizinq - tne program determlnes the parameters automatically.

DlOMG tests the DMCI1-AR and DMCI1-AL

~lcro-processors (MB2~0-YA M8~00·YB).

It per10rmS jump tests on the m1cro-proceSsor and Verifies the control ROM of the MS200.

Th1t dlaQnoJtlc

~111 n~t

rUn dn

~

KMC (M8204),

ho~~~~r

it 1s posSIDle to load the

~MC

CRAM

~lth

tne OMC micrO-COde. See test 2 for details.

Currently tnera are five oft line dlagnost1cs tnat are to be run In sequence to insure that If an error should occur 1t will be detected at an early stage.

NOTE: Additional d1agnostics may be added In the future.

The five diagnostiCS are:

1 • DZDMC LREV]

2. lJZDME L((EV J 3. DZDI4F [REVJ 4. DZDtoIfG [REV J 5. DZDMH [REV J IH .. <.Il'l REMEN IS EQUIPio1l:.Nl

sastc w/R and Mlcro-processor tests ODCMP Line unit tests

BITSTUfF Line un1t tests JUmP and CRUM tests

free-running

te~ts

(Heat test tape)

Any POP11 family

C~u

(except an LSI-11) with minImum 8k memory ASR 3) (of equll1valent)

D~Ctl-AR (MR2~~-YA)

or an DMC11-AL (M8200-YB)

PA(;Ea

0~02

(3)

Paoe l

2.2 STURAGe,

Program wl1l use all 8K of memory except where ABL and BOOTSTRAP LOADER reSide. Locat10ns lS00 thru 1640J contain the ·ST4TUS TABLl" information which 1s

g~nereted

at start of dlaonostlcs by manual input (questions) or automatically (auto-sizing). This area Is an overlaY area and Should not be altered bY tne operator.

3. LOADING PROCEEDURE 3.1 METHOD

3.1.3

All

pro~rams

are In absolute format and are loaded using the ,ABSOLUTE

LOAD~M.

NOTl: If the d1agnostics are on a media such as DlSK ,MAGTAPE,DtCTAPE, or CASSETTEJ follow 1nstructions

tor the monitor -hicn has oeen provided on that spec1f1c med1a.

ABSOLUTE

LOAO~R

starting address *500 MEMOkY * SIZE

41C 11

81C 37

12k 51

16k 71

20k 111

24k 137

28k t 57

Place address of ASS loader into SWitch reoister.

(also place 'HALT' SW UP)

Depress 'LOAD AODRESS' key on console and release.

DepreSS 'STAkT KEY' on Console and releaSe (prOgram ShOuld noW be (oading Into CPU)

PA(;Ea 0803

(4)

PaQe 4 4. STARTING

PROC~~DUP£

a. Set s.itch reQister to

~~02~~

b. Depress 'LOAD ADDRESS' Key and release

c. Set swp to zero for 'AUTO SIZING' or SwR 01t0=1 for

~anual

input (questions) or SwR blt7=l to use eX1stlnQ parameters set up by a previous start or a previously run UMCll diagnostic.

d. Depress 'StART

~~V'

and release. The proQram will type Maindec Name and proQram name (if this was the first start up of the program) and also the following:

MAP Of OMCll STATUS

PC CSR STATl STAT2 STAT)

6~lS00 16~010 14531~

177777

000~0~

~d151J Ib0~20 145j2~

111777

~000~~

The program .ill type 'P' and proceed to run the diaonostlc.

The above i& only an example. ThJs would Ind1cate the

~tatus

table starting at add.

lS0~

In the program. In this example the table contains the information and status Of two DMC11'S.

THE STATUS TABLE MUST BE

VlRlfI~U

bY THE USER lY AUTO SIZING IS DONE. f'or information ot status table see Section 8.4 tor helP.

If the diagnostic was started wlth SW00=1 Indlcatlnq manual parameter input then the fOllowing shOWS an example of the questIons

as~ed

and some example answers:

HOW MANY

u~Ctl'S

TO SF.

T~ST~O?l

~1

CSR

AOuREsS116~e,10

VECTOR

ADURlSS?31~

bR

PRIORIT~

LEVEL? (4,5,6,7)15

DO~S

MICRU.PkOCESSOR HAVE CRAM? (Y OR N)N

~HICH LIN~

UNIT? IF NONE

TYP~

"NW, If M8201 lYPE Wi", If

M8202 fVPl

W~W?l

.

IS rHl LOUP BACK

CO~N~CTOR UN1~

SWITCH PAC'l (OOCMP LINl.)?J77 SWITCH

PAC'~ (~~873

BOOT ADD)?]17

Following the questions the status map 1s printed out as descrloed aoove, the infOrmation 1n the map reflects the

ans~ers

to the questIons. If the dlaqnostlc was started wlth

5w~0=0

and Sw07=0 (AUTO-SlZING) then no Queltlons are asKed and only the status-map 1s pr1nted out. If AUTO-SIZING is use1 the status

lnform~tlon

must be verified to be correct (match tne hardware). 1f it does not match the hardWare the alagnostlc must be restarted with

Sw~~=l ~nd

the Questions answered.

PAG£& 8004

(5)

Page 5 4.1 CONTROL swITCH SETTINGS

SW 15 Set Halt on error

SW 14 Set LOoP on current test SW 1 3 Set InnIb1t error print out

sw 12 Set Innlblt type out/abell on err()r.

SW 11 Set Inhib1t IteratIons. (qUiCK PilS

s)

SW lid ::\et Escape to next test on error SW 09 Set Loop w1th current data SW

V)Q

set Catch error and looP on 1t SW en set Use previous status table.

Sw l>6 Set Halt 1n RC,MC LK routine before cloC'Klng

micro-processor SW

0~

::Ie t :

~eserved

SW 04 Set: Reserved

SW 03 :iiet

I

Reselect DMCll '5 des1red active SW

~2

:i,et: LOCK on

l:ielect~d

teSt.

sw

~1 ~iiet

: Restart proQraR't at selected

tt~S

t

SW

~0

Set: Build new status taole from questlons. (If 5W07z0 and SW00z0 a new statuI table Is built by auto-s1z1ng)

Switch 06 and 08-t5 are dynam1c and can be changed as needed wnl1e the dla9nostlc Is running. Sw1tches 00-03 and switCh 07 are stat1c, and are used only on 5tart1nQ or restarting

th~

dlagnoltlc.

PA(';E. 0005

(6)

Pa~e

b

SWITCH REulSIER OPTIONS (at start

Up)

SW 01

SW 02

SW 03

RtS1ART PROGRAM AT

SEL~CTEO

TEST. It 1& strongly suggested that at least one pass has been made before trylnQ to select a test, the reason being 15 tnat tne prOJram has to clear areas and set up parameters.

~nen

this switch Is used the

dla~nostlc

will asK

T~ST

NO.?

Ans~er

bY typing the number of the test desired and carrige return to begin execution at the selected test.

LOCK ON SELECTED TlST. This switch when used with

SW~l

will cause the program to constantlY loop on the selected test. Hitting any key on the console will let It adVance to the next test and looP until a key Is hit again. If

SW02=~

when SW01 Is u.ed. The prooram will uegin at the selected test and COntlnue normal operations.

R~S~LECT

OMC11'S

DESl~EU

ACTIVE. Please note that a message Is typed out tor setting the switch register equal to DMCl1's active. this means 1f the system has four DMClls, bits

0~,01,02,03

will be set In loc 'UMACTV' from the switch register. us1ng this swltch(SW00) alters that locatlon:therefore if four OMClla are In the system ***00 NOT*** set switchs greater than SW 03 1n the up position. thl. would be a fatal error. do not select more

~ctive

OMelia than there 1s information on 1n the status table.

METHOD: AI B:

Load address

20~

start with Sw

0~=1

Program w1l1 type message CI

0: Set a switch for each DMC desired act1ve.

EXAMPLE: If yoO haVe 4

~MC'S

but only want to rUn the fIrst and the last set

~wR

b1ts 0 and 3 = 1. PRESS

CONTl~UE

Number (If VAL1D)- will

~e

In data 11ghts (excluding

11/0~)

Set with any otrier switch settin9s des1red.

PRESS

CONTl~Ut.

PAGE: 000b

(7)

4.1.3

Pa~e

7 l>YNAI.1IC swITCHI:;S

ERROR

S~I'fCHES

1 • SW

2. 5ft

3. SW

4. sw

s. sw

12 13 15 t)8 10

Delete print out/bell on error.

Delete error prlntout.

Halt on the error.

Goto beg1nning of the test(on error).

Goto next test(on error).

SCOPE SWITCHES t. 5W06

:2. SW.d9

3. SW1t 4. SW14

Halt In ROMCLK routine before clocking

~1cro-processol instruction. This allOWS the operator to scope a micro-processor instruction In the stat1c state before 1t Is clocked. H1t continue to resume runnIng.

(If enabled by 'SCOP1') on an error: I t an

~*'

1s printed In front ot the test no. (ex. -TEST NU.

10 ) Sw09 1s 1ncorporated In that test and tnerefore SW09 1s usually the best switch for tne scope loop (SW14=0, SWi0=0, S~~9=1, SW08=~). It

SW~9 1s not enabeledJ and there 1& a HARD error (Constant)J

Sw~8

IS best. (SW14=1,0,

SWl~=t), SW~9=0,

SW08=1). for Intermlttemt errors: gWl4=l

«111 loop on test reguardless of error or not error. (SW14=1,

Sw10=~,

SW09=0,

SW~8=1,0)

InhibIt Interat10ns.

LOOP on current test.

4.2 STARTlNG ADDRESS

start1ng address Is at

00~2~0

there

addressel for the

D~Cl1

diagnostics. are no other startlng (see sectlon

4.~)

NOTE

I

If address

~00042

is non-zero the program assumes it 15 Under ACT!1 or XXOP control and wIll act aCCordinglY after all ava1lable

O~Cl1's

are tested tne program will return to 'XXDP' or 'ACT-ll'.

5. OPlRATING PROClDURE

when

pro~ram 1~

inItIally started messages as descr1bed In section

4.~

Ifl11 be printed, "and program will beg1n runnlnq tne dla':most lc

PAGEl 0"07

(8)

Page 8 5.2

PPOGRA~

AND lOR

OP~RAIOR

ACTION

The typicaj approach should be

t. Halt on efror (via Sw

1~=1)

when ever an error occurs.

2. Clear

S~

15.

3. set SW 14: (looP on thIS

t~st)

4. set sw 13: (Inhibit error print out)

The TEST NUMBER and PC will be

typ~d

out and posstbl1y an error message (this depends on the tp.st) to give the operator an Idea as to the source of the prOblem. If It Is necessary to KnoM more informatIon concerning the error reportJ LOOK IN

IH~

LISTING for that TlSl

NUM~l~

whlch was typed out and then NOTE THE PC of thE ERROR REPORl th1s way the lXACT FUNCTION of the test CAN

B~ OET~R~lNED.

6. EPRORS

AS descrIbed prev10uslY there Will

~lways

be a TlST NUMBER and PC typed out at the time of an errOr (providing SW

13=~

and SW 12=0). In most cases addlt10nai information will be supplied In the the error message to give the operator an indication of the error.

6.2 ERROR RECUVERY

If for some reason the OMC11 ShOUld 'HANG THE BUS' (gain control at bus so that console manuul funct10ns are 1nhlbited) an Init or power down/up Is necessary for operator to regain control Of cpu. If th1s .riould happen, look in location 'TSTNO' (address 1226)for tne number ot the test that was runnIng at tne time of the catastrophic error. In this way the operator will have an

l~eB

as to what the OMC11 was doinQ at the time ot the error.

7. RESfRICrJUNS

7.1 STAPlING

R~srR1CTI0~S

see section 4. (PLEASl)

status taole snould be verified reouardiess of how

progra~

was started. Also 1t Is important to use th1s 11sting alono with tne information printed on tne Tty to

co~pletly

ISOlate prOblems.

PAGEl 000ij

(9)

Page 9 1.2

OPE~AllNG ~~STkICTIONS

The first t1me a

D~Cl1

diagnostiC Is loaded into core and run the STArUS

TA~LE

must be set uP. This 15 done by manual 1nput

(S~~0:1)

or

o~

autosizing

(SW~~=0

and

S~01:0).

fhereafter

ho~ever

tne status table need not be setup by suosequent restarts or even loading the

ne~t

OMC diagnostic because toe STATUS TABLE is overlayed. The current parameters In the STATUS

TAHL~

are used when

Sw~7=1

on start UP.

1.3

HA~O~ARE CO~FIGURATION

PlSIRICtlONS

DMC11(MB2~0J-

Jumper

~1

must De In, and sw1tCh 7 of E76 must be In tne OfF position.

KMC(M8204)- Jumper

~l

must be In.

8.

MISCELLAN~OUS

8.1 EXECUrlON TIM[

All

D~Cl1

device diagnostics will give an 'ENU PASS' message (providing no errors and sW12=0) within 4 mins. This Is

aSlu~ln(~

SWll=l (DELETE

ITE~ATIUNS)

Is set to g1ve the fastest possible execution. The actual execut10n t1me depends greatly on the PDPll CPU configuration and the amount of memory in the Iystem.

8.2 PASS COMPL[TE

NOTEZ €VERY time the program 11 startedJ the tests will rUn as if swl1 (delete Iterations) was up (=1). Th1s Is to

·VL~IFi

NO HARU ERRORS' as soon as possible." Therefore the f1rst pass -EACH TIME

PPOG~AM

IS StARTED- wl11 be a PQUICK

FA~S·

unt11 all DMC11's In sYstem are tested. when the d1agnostic has cOWpleted a

~ass

the fo110wlno 1s an example of the print out to be expected.

END PASS UZDMG CSRz

17500~

VEC: 0300 PASbESa

~J~~01

ERRORS:

~0lJ~~

NUl~:

The paiS count

an~

error counts are cummulltlve for each

u~Cl1

tnat 1s running, and are set to zero only .nen the diagnostic 1s started. lherefore after an overn1ght run for example, the total passes and errors for each DMCll slnc. the diagnostic

~as

started are reflected in

PA5S~S:

and

~nRORS:.

PAuE: 0009

(10)

8.4

Kl~

LOCATIONS Rt;TlIRN (1214)

NEXT Cl4!16)

TSTNO (1226)

RUN

OMCR0~-DMCkl7

DMST00-DP-'STl7

(15~.,)-(1b4")

DHAC TV

( t

J06)

DMCSR (14"'4)

Page 10

Contains the address where program will return when Iteration count Is

reac~ed

or if loop on test Is asserted.

conta~ns

the address of the next test to be peformed.

Contains the number of the telt no. being peformed.

The bit in -RUN- always pOints to the DMCll currently being tested.

EXA~PLE:

(FUN)

13~~/00~00~~001~0~000

Means that OMC11

no.~6

15 the OMC!l noW rUnning.

These locations contain the Information needed to teat up to 16 (deCimal) OMClls seQuent1aly.

they conta1n the CSR,VECTOR and STATUS concernlnQ the conf1guratlon of each OMCII.

Each bit set 1n this location 1ndicates that the associated OMCll will be telted In turn.

EXAMPLE: (DMAC1V)

1216/00000~0000011111

meanS that OHCll no. 1110,01,02,03,04 wll1 be tested.

EXAMPLEz (OMACTV) 1276/0000000000010001 Means that OMC11 no. 00,04 will be

t~sted.

Contains the CS~ cif the current OMCt1 under test.

8.4A ·STAlUS TABLE-

(J50~-1640)

The table 15 filled by AUTO SIZING or by the

~anual

parameter Input (questions) as deScrloed preVIOUSlY. AlSO if deSired bY user; the locations may be altered by hand (toogled 1n) to suit the specific configuration.

The example status map shown below contaIns infOrmation tor

t~o D~C11·S.

the table can contain up to 16

U~Cll·S.

following tne map

~s

a description of the bits for each maP entry

~AP

OF

O~Cll

STATUS

---_._---._.-._--

PC CSR STATI STAT2 STAT3

e~15~~ Ib~010 14531~.

117777

e00~~0

~t15tl Ib~~2~

dlb32d

~0~0~O 0~0~HO

PAGE, 001111

(11)

page 11 Eacn map entry contains 4 wores which contain the status Information for 1 OMCII. The PC

ShO~S

.nere In core memory the first ot tne 4 words Is. !ri the example above the first OMC·S status Is In locations,

1~~0,

1502,

15~4,

and 1506. The second DMC status is locate1 at -1510, 1512, 1514, and 1516.

The information contained In eacn 4 word entry Is def1ned as

follow~i

:

CSR: Contains DMC11 CSF address

STAT1: BITS

a0-~8

IS

D~CJl

V[CIUR ADDRESS BlT15=1

MICRO-PROC~SSOR

HAS CRAM

BITt5=~

MICRO-PROCESSOR hAS

CPO~

Bl1t4=1 TURNAROUND

CON~~CTOR

IS ON

blT14=~

NO

TURNAROU~O

CONNlCTOR

BIT13=~

LINE UNIT IS AN M8201 Blt13=1 LINE UNIT IS AN M8202 B1112=1 NO LINE UNIT

BITS a9-tt IS OMC11 8P

PHIORIT~

LEVEL

STAT2Z LOW

B~TE

IS SWITCH PAC.1 (DDCMP LINE

NU~B~R)

HIGH B~TE IS SWITC~ PACj2 (SMe13 BOOT AVD) STAT]: BI T0= 1 PERFOR"" (i'Ft:1:.. RUNN

IN~

TESTS ON KMC

BlTl=0 DMCI1-AR (LOW

SP~ED)

\ BIT1=1 DMC11-AL (HIGH SPEED)

PAGE: 0011

(12)

8.5 8.5.1

8.5.1

Page 12

M~THOD

OF

AUT~

SIZING

~lNOING TH~

CONTROL STATUS

R~GlST~R~

The

auto-slz1n~

routine finds a UMCll as follows: It starts at address

1&~~0~

and tests all address In increments of

1~

up to and including address

16/76~.

If the address does not time out, the following 15 done, the first CPOM address Is written to a

1~5252

tnen it 15 read

Dac~.

If it contains a - l o r 125252 or 626 or

'652~

a DMCll or KMCll has been

foun~,

if not, the address Is updated by

I~

and the search continues. A -1 Indlcatas a OMCll with no CHaM, a 125252 IndIcates a KMCII

~lth CRA~,

a 626 ind1cates a DMell-AL, and a

16~20 Indicate~

a DMCII-AL. Further tests are- pel formed at this point to determine WhiCh line unit, It any, Is installed, If a loop-bacK connector Is installed and various switch settlnqs on tne line unit. THIS IS WHY ThE stAIUS 1ABLE MUST 8E

~ERlfIED

BY THE USER AND IF ANI Of tHE INFURMATION DOES NOr AGREg wITH THE HARDWARE THE 01AuNOSIIC ~UST ei RESTARTED AND

l~E

QUESTIONS MUST BE

ANS~EHED.

All DMCII'S in the system .111 be found oy the auto-sizer. If it does not find a oMel1 the diagnostic must be restarted and the questions

answered~

FINDING THE

V~CTOR

AND oR

L~VEL

The vector area (address

3~~·71b)

15 filled WIth the instruction lOT and '.+2' (next

address)~

The processor status 15 started at 7 and, theoMC Is

proqraM~ed

to 1nterrupt.

The PS 15 lowered by-l until the OMC interrupts, a delay 1s made and If no Interupt occures at PS level 3 (because Of a

ba~ OMCII) the program assumes vector addre.s 3~0 at 8R level 5-and tne prOblem shOuld be fixed In the diagnostIc. Once the prOblem Is

flxed~

the program should be re-setup again to get correct vector. If an Interupt occuredJ the address to which the OMCII Interupted to is piCKed

UP

and reported as the vector.

~OTE:

If the vector reported Is not the vector set up by Vou~ there Is a proolem and AUTO SIZING should not be done.

8.6 SOfTwARE SWITCH REGISTER

If tne diagnostiC 1s run on an 11/04 or other CPU without a switch register then a so~t-are switCh register is used to allow user tne same switCh options as descrlbeo previously.

If the nardware switch raglster does not exIst or If one does and it conta1ns

~ll

ones (177771) thIs SOftware swItch register 1s used.

Control:

10 obtain control at any allo_able time during execution ot the diagnostic the operator types a CTRL G on the console terminal KeYbOard. As soon as the CrRL G Is recognized. bY

t~e

diagnostic, the

follo~inq messaq~

will be alsolayed:

PAuE:

0~12

(13)

Page 13 SWR=XXXXXX

N~W?

Where XXXXXX Is tne current contents of the SOftware switch

re~lster

In octal. Th@ software control routine w111 tnen await operator action. At

~hlch

time tne operator Is required to t1Pe one or more of the legal cnaracters: 1) 0 - 7, 2) line feed«LF», 3) carriage return«CR», or 4) control-U (CTRL U).

~o

checK Is made for legality. If tne Input

c~aracter

Is not a <LF>, <CR>, or CTRL U it is assumed to be

an octal digit. .

10 change the contents of the SSH the operator SimplY types the new desired value In octal - leading zeros need not be typed. And terminates the Input string with a <Ck> or <Lf>

depending on the program action desired as described belOW.

the input value will be

truncat~d

to the last 6 digits typed.

At least one dJglt must

b~

typed on an1 g1ven input string prior to the terminator before a change to the SSR will occur.

when tl1e lnput string is terminated with a <CR> the diagnostic w111

contln~e

execution from the point

~t

which it was Interrupted. If a <CR> is the only thing typed the program will continue without changing the SSR. The <Lf> differs

fro~

the <CH> Dr restarting the pro9ram as if it were restarted at address 200.

If a

C~rRL

U 15 typed at any point in the 1nput string prior to the term1nator the Input value will be disregarded and tne prompt dlsplaved

~SWR

= XXXXXXNEW?).

To set the SSP for the starting swttches, f1rst load the dlagno$tic, then hit CTRL G, then start the d1agnostic.

PAGEl 001J

(14)

OZD-.,G LST

l>OCUMENT

**************

lJZDMG LST

**************

C:OP'iIHGH'I 1977

DIGITAL EQUIPMENT CUkFORATION MAYNARD, MASS.

~1154

DECDOC VlR

~0.04

l1-JUL-77 12:14

PAG~

01 PAGE: 0014

(15)

DlDMG uST DECOOC VER

0~.04

6

MAINDEC-l1-UZDM~-C

DHell CRUM AND JUMP

T~SlS

COPYRIGHT 1976, DIGITAL

EQUIP~ENT

CORP., MAXNARU, MASS.

~17~4

---.---._---.---

1675 ************************** T~Sl 1 *******~*******************

THIS IS A SPECIAL TEST WHICH IS ONLY EXECUTlD UNE TIME, THE fIRST

~ASS

AFTER THl

DIAC~OSTIC

IS

LOAD~D.

IT TIPES ON THE

CONSOL~ TH~

PART

Nu~nERS

OF THl CROMS WMICH THIS

REVISIO~SUPPORTS.

TO FORCE A TXPE OUT PATCH LOCATION

ROMNUMI TO

A

ZERO. -

1696 ************************** TEST 2 *************~*************

THIS IS A SPECIAL TEST WHICH

~ILL

RUN ON A

~MC (D~C

rillH WRITTABLF

CO~TNUL

STORE) TO LUAL

TH~

CRAM WITH tHE ODCMP MICRO-CODE. fIRST BE SURE BITi OF STATl IS

~ET

UP AS

FOLLO~S

1=LOCAL rilGH

SP~ED

CODE,

0=R~MUTE

LOW SPEEU CODE ThE STATUS OF STAT) BITl

D~TERMINES

WHICH MICRO-CODE WILL

BE

LOAD~D

IN TH8 KMC. LOOP ON ThIS TEST FOR A

F~~

SECONDS TO LOAD THE

KMC~

1721 *************************~. TEst 3 ***************************

TEST OF BR RIGHT SHIfT

VERIFY THAT A

D~ST ~F

BR RSH (011) OF A MICRO-INSTRUCTION

S~IFTS TH~ RESULTING BP DATA HIGHT ONCE. .

1768 ************************** TEST 4 *******~*******************

CROM READ

T~Sl

THIS TEST

R~ADS

EACH POM

LOCATIO~

AND COMPAFES It TO A

So~tWAR~

DUPLICATE or THE CROM. THIS TEST ALSO TESTS THE JUMP(I) ~ICkO-PROCESSOR INSTRU~TIO~.

1173 IF THIS TEST FAlLS CHECK YOUR CROM PART NUMBERS.

DZOMG.C SUPPORT~ THE FOLLOWING PART NUMBERS:

DMC11-AR

(Ma20~-YA) 23-414A~

23-415A~

23-41bA~

23-417A~

2J-418A~

2J-~19A~

23-42~AY 23-421A~

DMC11-AL

(M82~~·Y8) 13-J92A~

23-j93A9 23-394A9 23-J95AY 23-J96AY 23-J97AY 23-398AY 23-399AY

11-JUL-77 12:14

PAG~

02 PAGE: 0015

(16)

DZDMG LST

1898

t~52

2~6b

2123

2180

2237

2194

2152

DECOOC VER 00.04

*******************t****** TESt 5 ***************************

CRO~ T~ST

Of JUMP(l) NEVER MICRU.PROCESSOP INSTRUCTION.

PlRfORM THE JUMP INSTRUCliON -

V~klfY

ThAT THE JUMP DID NOT OCCUR BY READING

THE CONTENTS OF THl NEw ROM

P~(IT

SHOULD

INCREM~NT 8~

aNt).

*******************_****** T~~T b *******.*******************

CRO~

TtST Of JUMP(l) ALWAYS MICHO-PROCESSUR INSTRUCTION.

P~~FORM

THE JUMP INSTRUCTION

V~RIFY Th~

JUMP BY

~EADING TH~

CONTENTS

O~

THE NEW ROM PC

*******************.****** TEST 7 ***************************

CRO~

TES1 Of JUMpel) ON C bIT stT MICRO-PPOCESSOR INSTRUCTION.

SET THE C BIT,

P£RFOR~

THE JUMP INSTRUCTIOh,

VEhIFY

TH~

JUMP BY

~EADING Th~ CONTE~TS

OF THE NEW ROM PC

*******************t****** TtST 10 ***************************

CROM

T~ST O~

JUMP(l) ON Z BIT

S~T

MICRO-PROCESSUR INSTRUCTION.

SET THE Z bIT,

PE~Fc)RM

THE

JUM~

INSTRUCTION,

VERIFY THE JUMP bY READING

TH~

CONTENTS or THE NEW ROM PC

************************** r~ST 11 ***************************

CROM TEST

O~·

JUMPCI) ON BR0

S~T

MICRO-PROCESSOR INSTRUCTION.

SET THE BR0 BIT,

P~PFORM

THE

~UMP

INSTFUCTION,

VERIFY THE JUMP &Y

R~ADING

THt CONTENTS OF 1HE NEW

~OM

PC

************************** TEST 12 ***************************

CROM

T~ST O~

JUMP(I) ON BRI stT MICRO.PROCESSOR INSTRUCTION.

SET THE 8Rl BIT, PEnFORM THE ~UMP INSTRUCTION,

VERIFY THE

JU~p

BY READING TH£ CONTENTS OF THE NEW ROM pC

*******************u****** TEST 13 ***************************

CROM TEST or JUMP(l ON BR4

S~T

MICRO.PROCESSOR INSTRUCTIOh.

SET THE 8R4 81t, PERFORM THE

JU~P

INSTRUCTION,

VERIFY THE JUMPSY HEADING TH£ CONTENTS OF THE NEW ROM PC

*******************~*** •• * T~ST 14 ***************************

CRO~

TESt or

JU~PCI~

ON bR7

S~T

MICRO.PROCESSOR INSTRUCTION.

SET THE BR7 81T, PERFORM tHE

~UMP

INSTRUCTION,

VERIFY ThE JUMP bY READING

TH~

CONTENTS Of THE NEW ROM PC

************************** TEST 15 **~****.*******************

CROM TEST or JUMp(I) ON C 8IT

S~T

MICRO-PROCESSOR INSTRUCTION.

CLEAR THE C BIT,

FERFOk~

ThE JUMP INSTRUCTION, VERIFY THAT THl JUMP DID NOT UCCUR BY READING

THE CONTENTS or tHE NEW ROM

P~(lT

SHOULD INCREMENT BY ONt).

*******************F****** TEST 16 ***************************

CROM TEST or JUMP(I) ON Z bIT StT MICRO-PROCESSOR INSTHUCTION.

CLEAR tHE Z BIT,

PEPFOR~

THE

JU~P

INSTRUCTION,

VE~Iry

ThAT IHt JUMp 010 NOT

UC~UR

BY

k~ADING

THE CONTENtS OF

1~E

NEw ROM

P~(ll

SHOULD INCREMENT

B~

ONE).

l1-JUL-71 12:14 PAGE 0l PAGE: 0016

(17)

DZD~G ~6T

2468

2~2b

2584

************************** TEST 17 ***************************

CRO~

TEST

0~

JUMP(I) ON

bR~ S~l

MICRO-PROCESSUR INSTRUCTiUN.

CLEAR THE BR0 biT, PERFORM

TH~

JUMP INSTRUCTIUN, VERIFY ThAT THE "JUMP DID NOT UCCUR Bk READING

THE CONllNTS uf THE NEW ROM pt(lT SHOULD

INCREM~NT U~ O~~).

************************** TtST 2~ ***************************

CROM TEST OF JUMPCI} ON HRl StT MICRO.PROCESSUR INSTRUCTIUN.

CLEAR THE BRI BIT, PERFOkM

TH~

JUMP INSTRUCTIUN, VERIFY THAT THE- JUMP DID

~OT

OCCUR

B~

READING

THE CONTENTS Uf THE NEW ROM PC(lT SHOULU INCREMENT

B~

ONE).

************************** T~ST 21 ***************************

CROM TEST

O~

JUMP(I) ON

B~4 S~l MICRO-PROC~SSOR

INSTRUCTION.

CLEAR THE 8R4 BIT, PERFOHM TMb JUMP INSTRUCTIUN, VERIfY THAT THE JUMP DID NUT OCCUR

B~

READING

THE CONTENTS Of THE NEw ROM

P~(lT

SHOULD INCREMENT

B~ ON~).

************************** TEST 22 ***************************

CROM TEST

O~

JUMP(I) ON BR7

S~T

MICRO.PROCESSOR INSTRUCTION.

CLEAk THE BR7 81T,

PERFOk~ TH~

JUMP INSTRUCTION, VtRIFY THAT THE-JUMP DID NOT OCCUR

8~

RtADING

THE CONTENtS or THE NEW ROM

p~(lT

SHOuLD

IN~REMENT

BY ONE).

l1-JUL-71 12:14

PAG~

04 PAGE. 0017

(18)

OZllM(; MAC yt 1 31t! 1 ,i!46) 11-;)UL-77 t 4: 11 PAGE:2

OZDMG.PI1 2.l-APP-77 f119:29 lNTRODUCTION TO DMCll DIAGNOSC:UC

,*MAINDt.C-ll-DZDMG-C OMCll CROM AND JUMP TESTS

,*COPlRlGHT 1976, D~G~TAL EQUIPMENT CORP., MAyNARD, MASS. 01754

, *----... --•. _.----.----... ---.--._.-. -. --.. -_ .... ----_.---,;. ... --_ ..

,STARTING PROCEDURE ,LOAD PROGRAM ,LOAD ADDRESS 09920.

,SIIRa., AUTOSIZE DMCll

J SII07 a l USE CURRENT DMCll PARAMETERS :SW00"1 INPUT NEW DMCll PARAMETERS : PRESS START - "

:PKOGRAM WILL TYPt. -MAINDEC-11-0ZDMG-C ~M~l1 CROM AND JUMP TESTIS- ,PROGRAM WILL hPE STA~us MAP -

:PROGRAM WiLL TYPE wRw TO INDICATE THAT TI!:STING HAS 8TARUD :AT THE END OF A PASS; PROGRAM WILL TYPt. PASS COMPLt.:l'E MEiiSAGE

: AND THEN RESUME TESTING " -

; SUBS~QUENT RESTARTS lilLL NOT TYPE PROGRAM TITLt.:

,SwITCH REGISTER OpnOfiS

, ----;;.---

,-I,HALT ON iRROR

;al,LOOP ON CURRENT TEST J-l,IliHlBlT ERROR UPEOUT

;al1DELETt TYPEOUT/SELL ON ~RROR.

,"I

I INHIBIT ITERATIONS

illll,ESCAPE TO HEX.!' TEST ON t:RROR Jal,LOOP WITH CURM"!:NT DATA ,.I,LOOP ON ERROR "

8 9 J0 11 1l 13 14 15 16 17 18 19 2d 21 22 23 14 25 26 27 28 29 3'"

31 32 H 34 35 36 37 38 39 411 U 42 4J 44

.5

190000 04001'10 1J20;100 010;100 0040.,0

£iJ2000 801000 jirld400 ''''0200 e,hH00 ''''1J040

""'0020 1J00l110 1909004 ,,0000:1 111I9dlli

SW15a10000"

SW14.40000 SII13a20900 SW12.10000 SW11 a 4009 SWlI,a2000 SII09=100"

SW08=400 SW07a200 SW06ai"0 SW1l5&40 51104=20 SW1a3=i0 S1I102a' SW01a2 SW09al

,al,USE CURRENT DIICll PARAMt;TERS, =iI,AUTOSIZE DMCll

;al, HALT BEFORE ~L~Ct<ING M~CRO;'P~O~ESSOR INSTRUCtION

RESELECT DMe11'S TO BE TESTt.D (ACTlVE) LOCK ON TEsr SELt;C~ " " - ""

RE!TART PROGRAM AT SELECTEV TEST INPUT ,!NC 11 PARAME"lERS

DZO"G MAC ~ 11 3iH 10146) l1-JUL-71 11111 PAGE 3

DZDMG.Pll 22-APk-77 09129 "(;ENEPAL DEfINATI0NS AND EQUIV"ALENCIES 16

47

'8

49 50 5t 52 :).)

54 55 56 'H

''''

5~

611 61 62 63 64 65 66 67 68 69 1'"

71 72 73 74 75 16 11 71l 79 13"

!It

~l I l j H 85 86

d'

RI!

89 9"t 91 9l H 91 'i5 9b

\i1

:606d~00 1'I"':}'!I31

""~11i<l2

",""fl03 1J""tlll.,4

r'""" °

5

Ih,'''H'6

~0~l'~7

177"176 9tl12011

&05746

""57<!6 IJI "046 IU26<J0 824b46 822b26

1""'11011 1·11""'"

0Nllea ilt"v""

I.tl4""0 .,.,2063111 1:''''''011 0""40"

,,"1'12"06 ,,110100 i"'l~iH"

8"01'~1!

1:''''''lld iI"a~;,14

0I\C,'''2 n",HJk!l

,PEGISTt.R DEnN lTIONS

, ---

P0.ttl kl&U R2:'2 R3=U Rh'4 R5='5 SPe'6 PC .. 'i.7

: GENERAL REGISTt.R ,GENERAL PEGISTlp : GENERAL REGISTUI : GENEUL REGISTt:R ,GENEIIA\; REGISTER ,GENERAL REGISTER : PROCEsaOR STACK POINTER

; "f<O,-;R~iI COul'itill ,LOCATION EQUIVALENCIES

; ---~---.-.-- Psal77716

STACK-l:l00

; PROCESSOR SUfUS WORD :START OF PROCESSOR STACK

; INSTRUCTION DE~"lNITION8

, ---;..---

PU&HISP"'5746 POP1SP:!l726 PUSHIl""10046 POPiltlall600 PUSH2SPa 24646 PI)P2SPa 22626 .F.QUIV U'T,HLT

~BIT VEnrllTIONS

, ---

tll'115a101a001!

blT14a4k:000 IlIT13a2"""0 B1Ul el"',,00 f>l'r1l"'41!ti'l0 tllTl0"'2l"flA blT9:1""'!!

BITSate., f>IT7a201'1 IllT6"101!!

BIT5 .. t0 B1 T4"20 IlIT3 .. t0 fiIT2".

bIT t e:.!

[lll;!'-'

,VECREMENT PROCESSOH STACK ,INCR!:MENT PROCt.:SSOR STACK ,SAVE RII ON STACK "

: RESTORE R0 FROM STACK ,DECRtMENT STACK T,nCt;

,INCREMENT STACK TWICE ,BASIC DEFINITIOh Of ERROR

WORD wORD

CALL

I'AGE: !!II19

(19)

DZDMG MACHI 3"(11'46) a-JUL-77 12:11 rAGE 4

DZDMG.i'i i 22-APi<-17 09:29 fRil!>CATCHEH fUR UNEXPECTED ~NTERUP'fS 98

99 10'"

101 iv2 1"'3 1<14

!1:I5 I.'b 1101

1<'!!

"""'''lItl''

111)9 1 i~

111

tt2 l~"0"24 113 11"0024 li'Iil5J36 114 .",,,,,,,26 1100340 115 1100030 ~"4 750 116 1"'''032 00itHa 117 '11'''034 Eli:l4716 tl8 :LId0'" 36 li:'1Et0j40 119 "~0k140 12\'1 ~00"40 &i00000 J 21 600042 9110000 122 &1>1"0044 016

a

Ie'''':!

123 1611111046 ""3522

124 060052

125 9:"0052 161'000O 126

127 "",,;174 128 .00174 00010"'"

129 1J00176 8"0080 130

131 P)",,200 132 "1Et0?0" 2i"0117 002002 133

134

135 ill,'H't"~

136 1'-11000 lJiJ5371 040515 047111 (2) 101025 104 041515 030461 (2)

137 0"120'"

138 139 14"

141

14~ .,,1200 11757O 143 r;0121l2 11757O

1 :

**.* •••• * ••••••• * ••••• * ••••••• * ••• * •••• ' •••••••••••••••••••••• - •••••

l---··--;;;;;~;;~=~;·;~;·;~~~~A~-;;;~;;~;;;--·---.---.--.

j'rML STANDARD -,+RAP'CATCIiER" IS P .. ACE;D ,BETwaN ADDRE.S " TO ADDRESS' 776'. - J IT I.OOKS I.~Kt "PC+2 HA~T·.

t _ . _ . _ . ___________ • ______ • ___________________ • ______________________ _

J : ** •• * •• * **.* ••••••••••••••• * •••••• * •••••••••••••••••• * ••••••••••••••

._0

JSTANUARD INTERRUPT VECTORS

: ~1!!' • • ~ . . . . oe!!l . . . e . . . ee.ee~!!Ie.!!I

.=24

.=52

.PFAIL , 340

.HI.T 340 .TRPSRV 340

"

16

o

UNDAD

o

.=114 DISPRt.GI"

SWREG~ 0

.:IMP

.=116160

.START

rPOWER FAll. KANDI.ER

; SERV ICE AT I.EVEI. 7 ,ERROR HAND!.ER ,SERVICt AT··I.EVEL 7

JGENERAL HANDI.ER DISPATCH St.RvICE :SERVICE; AT ·I.EYEI. 7 ..

,SAVE FOR ACT-II OR XXDP

:RETURN'ADDRESS IF UNDER ACT-ll OR XX!:'P ,SAVE FOR- ACT-ll OR XXDP

;FOR US~ IiITH ACT-11 OR XXDl' :ACT-l1 PkO~RAM CHANACT~R~STICS

:SOFTWARE OlSPI.AY Rt:GISTER rSOFTWARE SWITCH REGI8TER

;GO TO ST~RI OF PROGRAM

MTlTI.~: .ASCII <377><U>/MAlIIDEC-11-DZDMG-C/<377>

.Ascn IDM~I! ~ROM AID- JUMP TESTS/<377>

,INDINEC'l' pOINTERS TO SWITCH REGISTER AND I.1GHT DlSPI.AY J ----.. -~----.---•• ~ ... -.;.-.~.-.;..-.----;;---.--- DlSPI.AU 177570

SWill '177570

DZOr-tG MACHI 31H104b) ll-JU1.-77 12Ul PAGE 5

DZDM(..Pll 22-APR-11 09:29 PROGRAM PARAMUt.RS, VARIABLES. AND TRAP CAI.LS.

144

145 llNDIRECT POINTERS TO TEI.ETYPI!: VECTORS AND KEGISTt:RS

t4b J ----.;.-~----•• ---• .;..---.-;.---;.-~.---.;..--- 141

148 .012"'4 1775b0 TKCSRI 177560 , TELETYPE Kt:YBOARO CONTROI.o KEGISTt.H

I B .012~6 17751>2 '!'KDl\RI 177562 J'!'EL£TYPE Kf;YBOARD DATA iWtfER

151!l fi\61211!l 117'564 TPCSRi 177564 :TE~EpRINTE~ CONTRO£ REGIST~R

151 .,01212 1"17566 TP[)8R~ 177566 :TELEpRINTEj{ DATA BtJFH.R

15.!

lS3 ,PROGf(AM CONTROL PARAMETERS

154 J ---.-•• ---••••• - •••• ---

155

156 ~1!l1214

""Il"'''!:)

RETURN I 8 lSCOPE ADORt.SS rON LOOP ON TEST

157 ."1216 800000 NEXTI

"

,ADDRESS or- NEXT TES'! TO Ill: 'EXECUTED

158 "0"1220 t00ij"" I.OCKI 0 ;ADORESS f;OR I.OCK ON CURREN1' DATA'

159 .1"'422 0"0003 ICOUNTl 3 :NUMBER ot ITERAT10NS THAT CURRt:NT TEST

16O ii!1224 • .,00.0 LpCN1I

"

,NUMBER 01" ITEREATIONS COMPLETED

161 lI.,t2'6 600000 TSTNOi 0 ,NUMBER O~- tEST IN PROGRESS'-

162 '01230 .,,,.,0.,0 PASCNT& 1:1 ,NUMBER OF PASSES COMPI.ET~O

163 &01232 0"io000 ERReNTI 0 ,TOTAl. NUMB!::R Of' ERRORS

104 .01234 £,"<l000 LSTERRI 0 ,PC OF LAST-ERROR' C~I.L

165

Ib6

r

PROGRA" VARIABI.ES

167 J . - - . -•• --•• ---

11>3

169 &01236 lJ01i10"" STRTS'"I

"

,SWITCHES AT START OF PRO(;RAloI

11'11 001240 ""000" STATI

"

,DM 'STATUI; wORD STORAGE - -

171 ;:t)1242 6""000 CLKXI 0

172 1"'1244 "<101100 MIlSKU 0

173 ~"1246 ~"'0"'00 TEMPi I

"

lTEMPORAR~ STORAGt:

174 il"1250

'''''''''''''

TEHPZl Ii .TEMPORARI STORAGe;

175 ""'1252 ""'0080 TEMP3! 16 ,TEMPORARi STORAGE

176 0"'1254 iH'IHliH' TEMp41 it ITEMPORAR~ I;TORAGt:

111 I!llH256 000000 TEMP5i 0 ,TEMPORAR~ STORAGt:

178 !t0126<1 \:lij1ll000 SAYR0: 0 :R0 STORAGE-

179 .01262 0tt00"" SAVRtI 0 JRl STORAGE

Ie"

e01264 0thUle0 $AV!l2i

"

~R2 sTORA(.;E

I B 1 lit01266 fi""000 SAVR3: 0

;R3

STORAGE

1~2 6&127'11 "","",010 SAYHU 0 iR4 STOHA(.;E

t63 'HH272 "d0030 SAVR5i 0 ;R5 STOKAGE

I t:l1 ~"l;:H "00<10" SAVSP: fO ; STACK PoltHER STORAGE

185 81:11276 31Et00 II 16 SlIvpci It! JPROG~AM ~OUNTER STORlGE

186 001 jil0 ","0"'00 Zt;ROI it

167 11111302 ;,.,0001 ON~J 1

Id8 1jj0t3"<l Z""'IC"i" I'IEI4Lll4: 0 lHlGHEST 1.o0~ATION fOR NPH"S

Ill'} 11161311& ""001Et1 DMACTV: .81.1<.11 ;DMC11"S SEL~CTt:D ACTIVE.

190 eolll31H I""'0!'! 16 1 IJ""UMI • B 1.1<. II JOCTAI.o NUMBt.R OF UNCIl"S.

191 10.11311 £l1I~0<'l1 SAVACT: .IlLKW 1 ORIGINAL A~TV Dt.vlCES

19': 11111314 ,,1I011el SAYNUMI .BLKII ; WORt<.ABuE lIIu14BEl<

193 .: .. 1116 ,,,,,''OO RUN: it ,POINTER TO RUNNING DEV lCt..

114 .EVEr.

195 110132:' ",IH472 Cf;EA141 D",.MAP-6 ;TA81.t: POl"UR.

Db C01322 ('''11>7b MILK: CNT.MAP-4 ; TAbLt; l'Ol"lt;R

PAGE: 0021

W1LI.o BE

(20)

DZDMG MACYlt 31:(hl46) 11·JUL·77 1.l111 PAGE 6

DZDMG,Ptt 22.APR·71 "'9:29 ·PROGRAM PARAM~Tt.RS, VARIABLI!.S, AND TRAP CALLS.

1'11 199 199 2.6'"

201 ."1324 202 ""1325 :I~l .IH 326 2"'4 ."'tH7 21'15 21'16 U7 208 209 210 211 212 213 214 215 J16 211 21B 219 220 22t 222 223 l24 725 226 227 2'28 129 230 231 232 233 234 235 236 237 238 HII 24'"

211 242 243 241 215 246 247

&01331'1 16;'1330 Iottll332 101314 UI336 1"")1340 111"1342

""1344

&01346 U1350 .,01352

•• 11354

""1356

"IH360 ,01J62

&01364 a00 001'1 000 000

104400 lHH576 104401 ''''3136 lt14402 1>"3766 H94403 0"'405", ItJ4404

~"4154 104405 004174 U44"6 fihJ4374 ,,,,44,,,7

""4434 104410 bl!4466 Hl4411 6t14472 U4412 0"'5466 til4H3 '",5436 104414 9165504 104415 005552 104416 'U15b16

J PROGRAM CONTROL. fLAGS J - . - . - - - - . - . - . - - - •• --- INIFLIi; .BXTE

ERR'L"I .eXTE Ii LOKFLGI ,eXTE 1'1 .BXTE 0

, PROGRAM INlTIALlZATION FLAIi ,ERROR OCC::URED rLAG . - , LOCK Oli CURRENT nST fLAIi , QUiCK VERIt'Y fLAG, - QV.fL~1

,ON'·URST PASS OF EACH DMCll LTt:RATIONS WILL BE ,EVEN

, DEFINITIONS FOR TRiP SUBROUTINE CA"LS J POINTERS TO SUBROUTINES CAli 8E rOUND

,IN THE tAB~E IMMED~ATLY tOLLOW.~N~ THE OEt'lNlTIONS

I 1 •• ** ******* ••• * ••• *.** ••••• ******* * **.* **.*** *********** ** ******* ** *

, • • _ _ , . . . l1li . . . _ _ _ • • • • • • • • • • _ _ . . . _ _ • _ _ _ _ . . . -_ _ _ . . . _ . - - - _ . . _ . - - _ . .

• TRP%A8 1

SCOPEIiITRAP+'" ,CALL TO SCOPE LOOP AND ITERATION HANDLt:R ,SCOPE

SCOPI8TRAP+1 ,CALL TO LO~P ON ~URRENT DATA KANuLt.R ,SCOPI

TYPE8TRAP+2 ;CALI. TO TELETYPE OUTPUT ROUTINE .TYPE

INSTRaTR~p+3 JClLL TO AS~Il STRIH.G INPUT ROUTINE .INSTR

INSTER8TRIpH ;CA",L

so

INPUT ERROR HANDLER .INSTER

PARAMaTRAP+5 JCALL TO NUNERICA", \JATA INPUT ROUTINE .PARAM

SAV06aTfiAP+6 JClLL TO REGISTER SAVE ROUT ~NE ,SAV0S

RE5058TkAP+7 ,CAlfi;' 'f0 REGISTi!:R R~STORE ROUTIN!::

.REStl5

CONVRTaTRAP+lli ieALL TO DATA OUTPUT ROUT!N!!;

,CONVRT

CNVR!8TRAP+ll ,fALl. TO DATA OUTPUT ROUNTINE WlT~O~T CR/LF, '.CHVRT

MSTCLIWTRAP+12 ;CALL TO ISUE A M~S~ER CLt;AR .MSTCLR

DELA It'8TkAP+ 13 ieA"" TO OELAlt' .OELAY

ROMCLIl .. TRAP+ 14 ,C~L TO .ROMCLK

CLOCK ROM (JNCE DATAC",hTRAP+15

.DATACLK

;Cl",L TO CLK DATA

TIMER8TRAP+16 ,CALL

.TIMER

TO DELAY A ~LUCK TICK

, ... .

, 1***************.******** •• ******************************" ***********

DZOMG MACYlt 3IH1il46) 1l·JUL-77 12:11 PAGE 7 PA(;E: 0023

DZlJMG,PII 22-APR·77 1:'9:29 PROGRAM PARAM!:T"-RS, VARIASLa:;S, AND TRAP CALLS.

2411 249 lS"

~SI .01366 752

""1

H0

;?~3 1101372 :i~ 4

:l~5 256 257 258 i'01314 259 '01310 lb" ""140"

2bl &C!J14032 262 L'IH 41114 16 ~ t.'l!I141116 764 e'''141f1 :1b5 i31412

~66 1';J1414 ')1>7 268 21>9

nd

271 .01416 712 213 214 275 216 277 278 '01500 279 1101530 :l~'" "'3151'12 ,HIt 11"1504 282 6"15.,6 2'l3 .t84

"''''l'';t.,

l85 e'lJl')t 2 2a6 'd1514 J!!1 1ot01'H&

2~~

J89 ~*,152J :19" fI;J1522 291 ~'''1524

~9l JiH:)2b :I'll J'q "'HSJ~1 2'15 "'Jl~12 29b fIl"t514 197 ""15311 J9il /99 1~6154'1 Jil" 16"1542 HI ""ISH 1,'2 l·'l'Hb U l

1.116.;""3 r.,,""0"

1:100000

","'0"'"

""",11",0 fI""000 aDa""0

"60111'10

""1l1:l00 Ihl""'0"

""0000 il0000'"

0160"00 .11146'"

"1601101 IHhl"'01 O"'"6111 0"""01 61'1"'''01 IlwIdliJ01 ,""'001

~001101

"'6111"01 .h10001

"11011101 0lO"'"01 0"030'"

0<10111"1 JIl"601

""0001 1""~,,"'1

;;""",H

0"':10"'1 t ""1:'0 I

~DMCll CONTROL INDICATORS FOR CURRENT DMCIl UND!!;R nST

, ...

-:-

...

;.

...

.;

...

.;.

S'lAT11 0 STAT2i 0 STAT3i "

,DMCII VECTOR AND Rt;GISTER .INDIRECT POIN:1't:RS J •••• ,;, ••••••••••••••• ;. ••••• ;..,;, ••• ;. ••••••• ,;, ••

DMRVEC: "

IJ!4RULI 0 D"'!'VEh ~ DMTLYtl 0 DMCSRi 0 UMCSRA. "

OIo!CTLi 0 DMP04i 0 DMP06i 0

; TE~P STORAGE

,-_ .... ---_ ..

TEMPt 0 ,",.+40

,POUlTER TO DMCIl Rt;CEIvER lNTt:RRUt'T Va:;CTOR ,POINTER TO DMCll Rt:CEIvER tNTt:RROPT SERV1CE PS ir'O!K'!'ER .LIJ ~MCll :HANSM!t:~rt INr~;:';;\,j"I .iCIO"

i pOlHTER TO DIIC 11 TRANSMITTER INTI:;Ri!UPT SERVlCE PS

;PO.t:HTEi! TO DACIl CONTROL STATUS KEGISTt:R

;POINTER TO DMCll CUNTROl. StATUS Rt:GIsTt.R HIGH BUt;"

; POt.TER

to

DMC 11 CUNTOL OUT REGISTi::R ,POIIITER TO ONeil PURT REGISTER{SE"-4) J POtllTER TO DNC 11 P~RT REGISTER ~ SE;L 6)

,DMCl1 STATUS TABLE AND ADDRESS ASSIGNMENTS

, ....

~

.. - .... -- .. - ... - ... - ...

.;

... .

.=1500 DM,MAPI OMeR0t11 .BI"Kii OMS1001 ,BLKW 0110520", .BLKW IJ"S3011' .BLKW OHCR01: .BLKW OMSI01: .BLKW L1M5201 1 .Bl.KW OMS30il .8LKW IJMCR02: ,8LKw 0"'s1821 ,BLKW IJ'IS2021 ,8LKW DMS3":.!: • 8LKW 0-'CR0JI ,BLKw OMSI03: ,8LKw liMS20J I ,8LKW lJMs31:H1 .BVW 0l"CR04: ,IlL~w 0"'s1041 ,SLt<.W l)MS2041 ,l:lLKw

['~I) Hl4! • f:lL!<.iII

;CQNTROL STATuS Rt:G1STt:R t'OP' DMC!: NUI'IBl!:R 1&'"

,VECTOR FOR DMCll NUMBER 90 - i ODCMP LINE. FOR UMe 11 NUMBt.R 011 i3Rl> STATUS WORD -

iCONTROL STATUS Rt-GISTER t 01' DMC 11 NUMBt:R 111 iVECTORFOR OMCll NUMBER 01

,DDCMP LINEI FOR UMtll NUMBt.R 1111 ,3RO STATUS'· WORD

,CONTRO" STATUS R!!;GlSTE.R t Ok [I/oIC 11 NU"'BER il:.l :ya:;CTOR FOr; DMCll NUMBER ii2'

IODCMP \,lNE' FOR uHCl1 NUIObt.f' 02 ,3RD srATus woRD

CONTROL STATUS Rt.(ilSTER t 01< UMC 11 NUHBiR ill VECTOR FOR OMC 11· NuMBER iiJ

DDtM!> "INEI FOR UMe 11 NuMBt.k III 3RO STATUS WORD

CONTROL STATUS Rt.GlST!:.R rOk LlMCll r.uMBER 04 Y"CTOk ~·Uk O"Cll NUMSER ~4

UUCMP LIN!:.. FOR DMeil NUMI:!t.R 134 3~.O STA'!lJS joCR!)

(21)

OlD"" MACYll 3.)(11)4b) ll-JUL-77 12111 PAGr; B PAGE: OO24 OlOMG.Pll 22-Al'k-77 09:29 PPO<;RAM PAFAilt.l't.RS, VAKiAi:!Lt.S, A~D TRAP CALLS.

H1 ","U55"

01""'''\

[JI4CR05I .BLKW ,CONtROL STATUS Rt:GlSTER t'OI< LlMCII NU~Bt;R 05.

3,),) • .,1552 ""01d-'1 0!4S1"5 : .BL"'W , VECTOI! fUR" DHCll NtiMBER ~5- 3;6b ."1554 a"k:"01 OMS2,,5 : .BLKW ;LlO(;MP LINE. FOR LlMCll NUMBt;R 05 3l" IIil155& 0"",1?01 OMS3io5, .BLKW ; 3RD STATUS" WORD "

Nil

hH 801560 ,,~.,00t OKCR"b: .BLKW ;CONTROL STATUS Rt:GlSTER tOI< DMCl1 NUM8~R

"6

31" 1101562 ,,.:101,;,,1 OMS10b, .BLKW J VECTOR ~OR OMC 11 hUMBER 06-

311 ."1564 ,,"'00IH OMS20!>= .BL!l:W :DDCMP LINE' fOR !JMCl1 NYMBt.R 0b

312 001566 £'''''''01 OMS30b: .BLKW ,3RD STATUS"WORD -

313

314 1110157" a0","'01 OMCR07& .BLKW :CONTROL STATUS REGlSTER fOR OMCll NUMBER O7

315 ~"1572 """'tll'Jl 0'15101: .BLKIII ;VECTOR fUR-OMCll NUMtlER 07' -

Hb ,,"ISH 0di!ldiH DK5207: .BLKW iDOeM&' LuiU FOR PilCH NUlebt.R 01

311 ,,;H576 000".,1 OMS307: .6LKw , 3R~ STATUS WORLl

;1'1

.Hoi ""lb00 ~""d01 OMCR11D; .BLKIrO ~CONTROL STATUS I!t:GISTER t'OR OMC 11 NUMB~R 10

nIl

"016",2 010"""1 DMS11". .BLKw ;VECTOR FOR-OMCll NUMBER U- - -

321 ""1604 3111111i"H DMS21". .BLKW ;ooeMP LI~E' FOR OMCll NUM~t.R 1"

322 "ln606 "1l1};:HH OMS310, .BLK. J 3RO STl\TUS-WORD - - -

323

324 ... H610 a"~d"l DMCRll : .BLKW :CONTROL STATUS REGISTER fOI< DMCll NUMBER 11

325 •• H612 .. ""11101 OMs111: .BLKW ;VECTOR-fOR -OMC 11 NUMBER 11-

32b 1iJ01b14 "'*,"!!01 0"lS211 : .BLKW :OOCMP LINE' FOR DMCl1 NUMhR 11

U7 IIH'1616 0;",""01 OfolS31i : .BL"'W ,lRJ) STATUS"WORO - j28

329 ;I"lb20 ""0"01 OMCR12a .BLKII ;CONTROL STATUS Rt.GISTER t'OI< Ofll~ll NUMBER 12

3)", lJ01622 C00001 0"'5112, .BLKW ; 'iECTOR - FUR' OIlC 11 NUMBER 12-

HI 101621 1Jf/l0001 OMS212: .BLI\W JDOCMP LINE' FOR DMCll Nuiit't.R 12

3H :J01&26 3~01!;Ol OMS3121 .BLK" J 3RO STATUS" WORD -

333

334 801630 ."""!!01 DMCR13: .BLKr/ :CONTROL STATUS REGISTER t'OR DMCl1 NUMBER 13

335 ~<H632 11000.>1 0"'5113, ;SLKW iVECTOR fOR-OMCll NUMBER 13 -

336 .i!lbH 300"'31 0"'5213. .BLIIW ;OOCMP LINE' FOR DHCl1 NUMBt;R 13

337 flhllb36 ~""001 OMS313: .BLKW : 3RD STATUS WORD -

33'3

3H .. ,1164;' 01110001 OMCR14: .6LKIY JCONTROL STATUS Rt.GlSTER t'OR DMCll NUMBER 14

Ht<I 9.,1642 f1d00,,1 O'ls114: .BLKW ;VECTOR" FOR-OMCll NliMBER 14-

341 ""'1644 iJ00001 DHS2141 .BLK" ,DDCMP LINl' fOR LlMCll NUiiBt;R 14

Hl ."1646 S.,0001 OMS314z .BLKW ,3RO STATUS" WORO -

3H

344 .,.j1650 'hl""""1 OMCP15: .BLKw ,CONTROL STATUS REGISTER fOR DMCl1 NUMB~R 15

345 ~at652 0"'0001 OHSll~: .BLKw ,VECTOR FOR'DMCll" NliMBER 15-

346 "~lb54 1"'0131111 014S215Z .BLKW :DOCMP LINU rOR DMtii NUJi!St;R i5

347 301656 IJ",h'01 01'15315: • BLKII ;3RD STATUS"WORLl .

H~

30 "0166" ;)1'0001 OMCRlb: .BLKW JCONTROL STATUS Rt:G1STER t-Ol< UMCll NUMB~R 16

35'11 &101662 ;300001 OMsllb: .BLKW ;VECTOR fOR DHell NUMBER 16 -

351 IJA1664 ".,"<101 DHS21b: .BLKII ,DDCMP LINE' rOR LlMCll NUMBt;R 16

352 "'01b66 Ih''''''01 DMS316: .BLKw ,3RD STATUS WORD -

353

354 ."167J ""0'601 ONCRI1: .BLKW ,CONTROL STATUS Rt;GlSTER t-Ol< OMCll NUMBER 17

3SS 3iil!672 3"~0"'! D14511 7; .BLKw ~YECTOH fOR'PMCU NUMBEfi 17

n6 001b74 ,,6';"131 01'15211 : .BLKW ,OOCMP LINEf FOR OMCU NUMBI:.R 17

35"1 t)iH676 lIb0001 OM5311, .BLKW J 3RO STATUS WORD - -

3S8

359 ""'17",,, ,,<1""00 DM.ENO: 0000"0

OlD~G MACYlI 3iH 1040) ll-JUL-n 12: 11 PAGE 9 PAGE: 0025

Ol(j"G.Pl1 2l-APR-77 09:29 'PROGRAM PARAM~T~RS, VARIABL~S, AND TRAP CAL~S.

3b'"

3b 1 ,DMCl1 PASS COUNT AND ERROR COUNT TABLE

362 3&3 ~

--- ... _----.---.---

364 "aI7~2 CNT.MAP:

!~S ,,*,!?02 !!~0~e~ PACT00!

e

:PASS COU!!T FOR DMC1! NUMB~R ~~

300 .. "17a4 ;iil00J110 3&7

ERCT00: 0 :ERROR ~OUN! FOR ~M~11 NUHB~R 00

3b8 .,a17"'~ iHI""00 PACT011 0 ;PASS COUNT fOR OMCll l1UMtlER 01

3b"/ :>01710 ~00""0

31"

ERCT"i:

"

:ERROR COut;! rOR l)M~l1 NUMBt::R O1

HI (lJ01712 1I)""ih~0 PACT0:.!:

"

: PASS, COUNT fOR OMC 11 NUMBER 02

HZ

1101714 ~16":600 373

ERCr02z 0 :ERROR ~OUNT FOR l)M~ll NUMBeR "2 314 801716 lhUHI00

315 11101720

0"'''''''''

376

PAcr0,H

"

JPASS COUNT FOR DMCl1 NUMBER 03

ERCT0)Z 0 i ERROR ~OUNT FOR DM~ 11 NUMBJ!:R 03 377 8"'1722 ,,"0k>0"

378 801724 0"30.,11 319

PACT04Z 0 ;PASS COUNT fOR OllC11 NUMBER 04 ERC!"'" III JERROR ~OUNT FOR DM~l1 NUM&£R 04

;190 d0t 726 6:60.,03 PACT165Z 0 ;PASS COUNT fOR OMCll NUMtlER 05

381 0"11)"; "00""''' ]ill

ERCT0!):

"'

JERROR ~OUNT rOI< ':IM~l1 NUH8t:1< 05

393 8"1732 3"0"0" PACT"o: 0 J PASS COUNT FOR OMC 11 NUMBER 06 3i11 ""'1134 0000"'0

38")

ERCT0b:

"

, ERROR ~OUNT rOR l)M~ 11 NUMBER 06 386 ",1113 .. ~""i:10':t PACT07:

°

J PASS COUNT FOR ONC 11 NUMBER 117 3e7 iotJI740 ~"0VJ021

H8

ERCTI<l7 Z

°

JERROR ~OUNT FOI! LlM~l1 NUHBI::R O7 389 ",,1742 0i1iHI0"

J9", ",.H744 3")00"

3~1

PACT11<l: f/l JPASS COUNT rOR OMCll NUMBER 10 ERCThI, 0 ,ERROR ~OiJNT FOR L:ii4~1t NUMBt.R 18 392 fihHHb ",,"000

393 ""1150 0.",.,30 394

pACT1l1

"

,PASS COUNT fOR OMCll NUMBER 11 ERCTlll

°

;ERROR COUNT fOR UM~lI NUM~I::R 11

395 IflH7S2 000000 PACT12:

"

;PASS CUUNT fOR OMCll NUMBER 12

3~6 @"H75~ !f"000!!

397

E!'!cr!2! II ~ ERF!O~ COUN! FO~ !J"'~ 1! NU~BEp. !~

j-:/II ~J17S6 d""~0" PACTI3:

°

JPASS COUNT FOR OMC11 NUMBtR 13

39'1 ~'H7t>'"

iJ"""""

H:"

ERCt13:

°

: ERROR ~OUliIT FOR OM~ 11 NUMBER 13 40'1 1("'1762 30k>0"0

4l'l ""176~ Ihl""0"

4"3

PACT14: 0 ;PASS COUNT FOR OMCll ~UMBER 14 F.;/lCTI4: 0 ; ERROR ~OUNT FOR UM~ 1 t NUMBt;R 14 4",. ""'176& 3""'otIal'l

4 .. 5 ""'177·'

a!!,,"",

I PACT1~: t! , PASS COUNT FOR OKC 11 NUMtlER 15 E/lCT15Z

"

; ERROR COUNT fOR UMC 11 NUNBt;R 15 411lb

4111 0,11771

"''''''''Icl.'

4",ij a",1714 ~1Iti!0a"

4",9

PACTlb: k! ,PASS COUNT FOR OMCll NUMIIER 16 EPCT1b:

"

; I::RROR CUUNT f'OR UH~ 11 NUMBt;p 16 41<1 ","'177& ~.

""".,

4 II vIlt2"0,1

~"\:l"""

PACT1 7:

"

iPASS COUNT F~R OHCll NUMBI::R 17

~RCTl7Z

"

i ~'PROR COUNT FOI{ UMf,; 11 NUHSt;R 17

411

(22)

DZDMG MC U I 34(1.,40) ll-JUl.-77 12: 11 PAGE U'

DZDMG.Pl1 22-APR-71 09:29 PPOGRAM PARAM~l't.RS, VARIABl.lo:S, AND TRAP CALLS.

41J

DZDMG MACnt 311( 1046)

FORMAT OF STATUS TABL~

... ---_ ... ----.-

15 14 105 1:l 11 10 09 08 07 06 05 04 03 02 til 110

. _ - - - . _ . - - - - _ - - - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ . _ . _ _ _ _ • • • _ . _ . _ _ _ w _ _ _ _ _ _

I 1 C 0

I T R 0 L G

I S T E R 1

---.----_._---_.-.----.---._---

I

- - - . - - - . - - - - . - - - _ _ _ _ a _ w e _ e .

I

1 I I I 1 1 I I

1 * 1 * 1 * 1 * 1 * 1 * 1 * 1 *

*

E C T O R *1

1 I I I I I I I I

---.-_._.---_ ... -. __ ._.---_.-- ---.---.---_.---

1 I I I 1

1* M O D * 1 * L E *1

I 1 I

---_._--- .. --- --- .. _--_._._ .. __ .---

t

I

DEF IN~ T ~ON Of fORMAT

CSR: CONTA~NS DMClI CSR ADDR~SS STAT1: BITS 00-08 IS DMCII VECTOR ADDRt:SS

BITt5.1 MICRO-PROCESSOR HAS CRAM BIT15.0 MICRO-PROCESStlR H .... CROM SITU"l 7111 TURNARUUND CONNECTUR IS UN 8IT14"e NO TURNAROUND CONNECTOR BITU.'" LINE UNIT IS AN M82iU 8ITU"1 Llltf: UNIT IS AN M8202 BJ'f12.1 110 LINE UNIT

BITS 09-11 IS DMCU BR PRIORITY LEVEL STAT2: LOW BYTt; IS SWITCH PACtt ('DOCMp LINE NUHBt;R)

HIGH aYTE IS SWITCH PACi2" (bd73 BOOT ADO) "

STAT3: BIT0s1 00 fREE RUNNING TESTS ON KMC

CSR

STATI

STAT2

STATl

(MUST Bt: SET TO A ONE MANUALLY lPROGRAM DZDMI ONLY]) KMC MUST HAVE MICRO-CODt; WRITTEN fROM RUNNING

ll-JUL-77 12: ~1 PAGE

DZDl4G nST 2 FlRST ". "

BIT1.1 OMCll-Al. LOCAL HIGH SPEED MICRO-COOE bIU .. " OMCl1-AR REMOTE ~O. SPEED HI~RO-CO~E

11

DZDMG.Pll '22-APP-77 09 r 29 PROGRAM INITIALlZATIOI'I AND START UP.

4bl!

4(d J PROGRAM INI TIALlZATION

47" JLOCK OUT INTtRRUPTS

47t ~ SET UP PROCESSOR STACK

472 ,SET UP POwtR FAIL VECTOR

471 ,CLt:AR PROGRAM COtlTROL fLAGS ANO COUNTS

471 ,TYPE TITLE MESSAGE

475

416 ""21'111'2 iH<!717 00034'" 177 17b .STARlI MOV ']40,PS , LOCK OUT INTt.RRUPTS

471 "~21/l1" IBU0b "O120O MOV .STAC,;,SP ,SE'l' UP STAi.:K

418 802014 ~12137 005336 000024 MOV '.PFAIL,U24 JSET UP poWER FAIL VECTOR

479 1Ht2112.1 011137 001311<1 001J14 MOY DHNUM,"SAVNUM JSUE NUMBEN or DEVICts IN l>YSTt;M.

.! r;~ ~t:J J;; Z,J5~J1 1J1i1iJl~ Ci.ok

oSw,'.,,,

,C!.t.AR SOfT TYPEOUT fLAG

1B t ilia;.!.})" 1b51fl37 001325 CLRB t:RRrLG J eLt::AR ERROR FLAG

4Bl "2"'4'" U51l31 001H7 CLRB QV .f·LCi ~ ZE/'(O QUICK· VERIn t'LAG 493 iJ02d4 ~ 812131 ""141", 0(dlJ20 MOV 'DM.MAP-1I8,CREAMJeET MAP P01NTER.

481 ~"2v'j2 312737 001676 001322 MOV 'CNT .MAP-4, MILK , GET PASS CUUNT MAP PUlNTt;R

485 342060 012H1 100000 001H6 MOV .1!ITl5,RUN :POINT POUTER TO flRST O~VlCt;.

486 ""2066 '" 270'1 1101702 MOV 'CNT .MAP, R0 : PASS COUNT" POINTt:R" TO R0 ""

481 0"21/72 "~5"21/ 2381 CLR (R0)+ :Cl,UR tASLt:

488 ."2074 tI:l2700 0020"2 CMP ICNT .MAP+l"", Ill/ ,DONE YETi -

489 ."2 1 16 I! "01374 BN~ 23$ JKEEP GOING

490 1H21a2 ",,5,,]7 001234 CLR LS'tERR ;CLEAR LAST ~IIROR POINTER

491 it021"" 161:2737 000"01 0111:l2b MOV U,TSTNO ; SET UP FOR TEST 1

492 '0)\12114 012137 002002 001114 MOV •• START,RETURN JSET UP FOR PO~t:R FAIL BEt'ORE

493 J TESTING STARTS

494

.HIH

013746 01'10 til 06 MOV U6,-CSP) JSAVE CURRENT VECTORS

495 ""2126 01314& 0"0004 !lOV IlIU,-(SP)

,

496 ."2132 ;;12737 0112166 01/0i:l04 MOV .6" . . . ,SET UP fOR TIMEOUT 491 0"'214a .,12137 17757fIJ 'H1l202 MOV f177570, SWR :SET SWR 'fO HARU SWR ADDRt;Sl>

498 .02146 1512137 117570 ~A1l01! MOV f17757",DISPLAY 1SE1 OISPLU TO HARO SWR ADDRESS 499 ",U151 922177 177777 17H2'" Clip '-l,tlSWR ; REFERENCt: HARDWARE SWItCH HIo:GlSUR

50'" 1162162 3111402 BEQ &$+2 J If " -1 Ust. SOFT SWR ANYwU

51H *'11216 \ ~"0407 8R 7$ ,tF IT t:X1S1S AND ~OT

=

-1 USE HARD

51<12 802166 ll:l2ol6 b$l CMP (SP)+, (SP)+ : AO.JUST S'tA~K "

51H \1"217" 012137 INI117b 0,Hl02 MO~ .SWREG,SWH ,POIHTIo:R TO- son SWR 5vl4 ,,"nI70 '" 2717 900174

"\'Ill"''''

MOV 'DI5PREG,DISPLAYJPOlNTER TO SOFT DJ$PLAY REu

5,,5 • .,22"'4 iH2b37 000.,04 78: MOV (SPH,lIU :RESTORE VE;~TORS

506 Ihln1" 012b37 9"0006 HOV (SPH,lIfi6

;HAS

INITUt.IZATIO~

SEEN

S;l7 tliI.2:l14 1 "S137 "01324 TSTH INlf!.G P!:;ttFORMEU

508 0",222~ 11610i'16 BNE; 20, ,SR I f XES ""

PAut.1 i:l02b

PAGE; ",,21

SWR

5,,9 ."212l f6l2/]7 0113522 0"'0IH~ CHP UENDAD,U42 :IF ACT-ll AUTOMATIC MODE, VON'T TYPE lu

5111 1ot1J213:i lJi'il4iJl BEw 20$

SII ",,2H2 ,,,Hd2 "1/10"" TYPE. ,MTlT!.£: TYPE TIT .. E MESSAGE 51l ~i)l"i )"

ad.'j1

0~7&06 20' : JSR PC,C!KSWR CHECK ~·oli 30FT SWR

~IJ 302242 \l17731 t7673t IHHiJb MOV ilSwi'I, STHTS'" STORt: STAWI'ING SwlTCHlS

~H .1"22511 Jtl5137 IfI,,,,,,42 TST IilH2 IS I I RUNNLNG IN AUTO MOUl:;1

51') 1"'225 \ 3111402 bllQ .+b BR U" NO

510 ""2250 Z65i1)1 0"'1236 CLR STRT SW IF Yt:S, CLl:.AII S~lTCttt.S

517 ~'''226:.! "HTH 0"01'01 "'Vllnt>

BIT

'SWl!iI,STRT,s1'l IF SWIo:J"''' I , QUEST IONS ARE Al>Kt:D.

51~ 3'IJ2J7J \'I" I "12 BNE 11$ BR It SII.,Il"' 1

51'1 'dIJ?H2 , "5137 ~:tllHo TSTH STPTSW BlT7=111

52" 0"2lh 16""01 bPL t 7$ IlR If S .. 07=0

521 fltd:lJrI, J"ST]7 0IHJ'Ilb TST OMAC rv liRe ANY UE;vlCr:;S SHl:.Cn:n

"~l 1 ... 11 lit' '~,H J06 81;1:. lbS Hi< iF Xt.S

5?J Ih'JHl6 , ,,~~ ,'2 IH1154 T¥Pl, 'lOAl.:r NU L'l!'VtCt:S SELlCn:D.

Références

Documents relatifs

Paramétrer IS LM par le niveau des prix permet alors de connaître les différents niveaux d'équilibre associés à différents niveaux de prix, c'est-à-dire la courbe de

Most of it is indeed caused by the sharp discussions on the relationship between the first-order predicate logic-based Web Ontology Language OWL and logic programming-based

We tested for two additional contrasts an- alyzed by Smolka et al.: the difference in priming strength between Transparent and Opaque Deriva- tion (not significant in either

NOTES the progress in the development of the Regional Teacher Training Centre for Health Personnel since the twenty-third session of the Regional

At the core of our system there are two machine learning classifiers: a natural-language module that han- dles reports of instrumental exams, and a profile classifier that

⃝ It requires many infrastructures to carry electricity from power plants to consumers.. ⃝ It requires much logistics to carry electricity from power plants

New Brunswick is increasing its training of medi- cal students with the opening of the Saint John Campus of Dalhousie University’s medical school.. At the same time,

2 Until a refrigerator-stable vaccine becomes available, however, varicella vac- cine will not be incorporated into the recommend- ed immunization schedule in Canada, as most