MAINDEC 11 DZDVA B D_BASIC_RW__AND_ROM_INSTRUCTION_EXERCISER D BASIC RW AND ROM INSTRUCTION EXERCISER

MAINDEC-11-DZDVA-B-D_BASIC_RW__AND_ROM_INSTRUCTION_EXERCISER MAINDEC-11-DZDVA-B-D_BASIC_RW__AND_ROM_INSTRUCTION_EXERCISER

User Manual: MAINDEC-11-DZDVA-B-D_BASIC_RW__AND_ROM_INSTRUCTION_EXERCISER

Open the PDF directly: View PDF PDF.
Page Count: 92

DownloadMAINDEC-11-DZDVA-B-D_BASIC_RW__AND_ROM_INSTRUCTION_EXERCISER MAINDEC-11-DZDVA-B-D BASIC RW  AND ROM INSTRUCTION EXERCISER
Open PDF In BrowserView PDF
IDENTIFICATION
PRODUCT CODE,
BASIC R/W TEST AND ROM INSTRUCTION EXERCISER

PRODUCT NAME.
DATE RELEASED.
MAINTAINER I

OIAGNOSTICS

AUTHOR,

JOHN EGOX, ..

THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT
NOTICE AND SHOULO NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL
EQUIPMENT CORPORATION, DIGITAL EQUIPMENT CORPORATION ASSUMES NO
RESPONSliILITY FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT.
THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED UNDER A
LICENSE AND MAY ONLY BE USED OR COPIED IN ACCORDANCE WITH THE
TERMS OF SUCH LICENSE,
DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE
USE OF RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT
SUPPLIED BY DIGITAL.
COPYRIGHT

(e)

1975,1976 DIGITAL EQUIPMENT CORPORATION

Pege 2
I,

ABSTRACT
The function of the DVll diagnoitici are to verify that the option
operatel according to Speclfleatlonl, The dlagnoltics verfly that there
are no malfunctlonl and the all operations of the DVII are correct In
ltl envlroment.
Parameterl may be let to alert diagnostiCs al to the DVII configuration
by ullng the "TRIAL" program CDIDVE SAI210), All queltlonl Ihould be
anlwered and then each dlagno.tlc will "OVERLAY" thele parameterl which
ar • • tor.d In the "STATUS TABLE" Caee section 8,4a), The alternative to
"TRIAL" program II "AUTO SIZING" (lee section 8,5),
DZDVA doe I R/W te.t. on both primary reglst.rl and all seCondary
regllterl,
Teltl are made to verify that no Inter-action between
leeondary regllter. of any 11nel exlltl,
OIDVA allo exerclsel all
·mlero-code Instructions and verlflel Internal regllterl uled by the
micro proc,s,or, Interupt' and NPRS are allo telted In thil dlagnoltle.
NOTE, rOR EASE or DIAGNOSIS, ALL (4) LINE CARDS MAY BE PULLED OUT OF
THE SYSTEM UNIT AS MAY THE TWO MODEM CONTROL MODULES. ALSO THE
DIAGNOSTIC IN NO WAY READs OR USES THE ROMS THAT ARE IN THE DV11,
Currently there are 11x off line dlagnoltlCI that art to b. rUn In
lequence to Inlur. that If an error ahould occur It will be detected at
an early ata;e and Inaurlng that diagnosis of error will be immediate to
problem
NOTEI
Additional dlaqnOltlel may be added In the future,
The six diagnostic, are.L .. _

.

.... -

.

{~. r.=-·1)~..:-:n:E"vrBi:iu:.-:U.tLteU .•J\~ ROM lnltruetlon exe.J;'eJ..'u,,~
st.U~ 11ne eud tesn-,·---- - --------(REV] "REE RUNNING' Rom te.t. part 1,
tREV] 'FREE RUNNING' Rom test. part 2,
[REV] MOdem control and cable telts Plul

2, ··-oZDVS tREVl

3, DIDVC
4, DIDVD
5, DIDV!
Input,
6, DZDVF

[REV] Alynehronou. Llne card Te.t"

2,

REQUIREMENTS

2.1

EQUIPMENT
Any PDPll family CPU (WITH MINIMUM 8K MEMORY)
ASR 33 (or .quillval.nt)
DVll-AA MUX C"TRL UNIT
.AT LEAST ONE OF THE FOLLOWING
DV11-BA 8 LINE SyNC MODULES
DVll-B8 8 LINE ASYNC MODULES
DVll-Be 4 SYNC LINES, 4 ASYNC LINES

manUal Para.eter
[TRIAL PROGRAM]

PAGEl

0002

Page 3
2,2

STORAGE
program will use all 8K of memory except where ABL and BOOTSTRAP LOADER
reSide,
Location 1500 thru 1736 are especially to be noted and to be
untouChed by operator after DV1l trial program has been executedJ
or
after the -AUTO SIZING' has been done,

3,

LOADING PROCEEDURE

3,1

METHOD
All programs are in abSolute format and are loaded uslng the ABSOLUTE
LOADER, NOTEI If
the diagnostlcs are on a medla such as DISK
, MAGTAPE, DECTA.PE, or CASSETTE,
follow instructions for tne monitor
whlch has been provlded on that speclflc media,
ABSOLUTE LOADER startIng address *500
MEMORY

*

41C
81C

17
37

12k
16k
Hie

57
77
117
137

28k

157

20k

SIZE

Plaee address of ABS lOader into switch register,
(allO Place 'HALT' SW up)
Deprels 'LOAD ADDRESS' key on console and release.
3,1.3

Depress 'START KEY' on
loading into CPU)

conSole

and

release

(program

Should

now

be

PAGEl

0003

Page 4
4,

STARTING PROCEEDUPE
A,
B.
C,

Set switch reqister to 000200
Depress 'LOAD ADDRESS' key and release
Set SWR to zero for 'AUTO SIZING' or leave
leaVe SWR bit 7=1 to Use eXisting parameters set up by DV11 trial
program or a previously run DV11 diagnostic that used the 'AUTO
SIZING',Clection 1,2 and 8.4,8,5 may be helPful)
D, Depress 'START KEY' and release the program will type Maindee Name
and proOram name Clf this was the first start UP of the pr09ram) and
also the followingl
-MAP OF DV11 STATUS'
1500
175000
1502
000300
1504
000226
000062
1506
1510
000226
1512
000062
1514
000226
1516
000062
1520
000226
1522
000062
The above Is only an example, This would indicate the status table
startinq at add.
1500 in the prOQram,
THE STATUS TABLE MUST BE
VERIFIED BY THE USER IF AUTO SIZING IS DONE, For information Of statUI
table see seetlon 8,4 for help,
The program will type 'R' and proceed to run the diagnostic
4,1

CONTROL SWITCH SETTINGS
NOTEI

If there il no read SWR(177570), SWR may be mOdified at Loc 176
or by hitting Control "G" <-G> on console terminal.

SW
SW
SW
SW
SW
SW
SW
SW

Seta
Set:
Setl
Set:
Seta
Setl
Seu
Set.
seta
Seu
sets

sw

SIN
SW
SW
SW
SW
SW
SW

15
14
13

12

11
10

09
08
07
06
05
04
03
02
01
00

Setl

SeU
Set I
Set:
Setl

Halt on error
LOOP on current test
Inhibit error pr1nt out
Inhibit **ALL** type out/bell on error,
Inh1bit 1terations, (quick pass)
Escape to next test
LOOP with current data
Catch error and loop on it
use previous status table, CLR.~O AUTO SIZE,
Reserved
Reurved
ReserVed
Reserved
Lock on selected test
Restart program at selected test
Relelect OV11's desired active.

PAGEl

0004

Page 5
SWITCH REGISTER RESTRICTIONS
SW 00

METHOD. AI
Ba

C.
Dr

I.

'"
SW 01

RUELECT DVl1'S DESIRED ACTIVE. please note that a lIeuage 11
typed out for setting the IWltch reglster equal to OV11's
actlve.
this means If the Iystem hal four OV11s,
blts
00,01,ea,e3 Wl11 be set In 10c 'DVAeTV' from the SWltCh
regllter.
Uslng
thl.
Iwltch(SW00)
alter I
that
10catlon,therefore If four OVlll are In the sYlte. ***00 NOT** •
this would
• et .wltch. greater than SW 03 In the up pOlltlon.
be a fatal error. dO not .elect more active OV11s than has been·
given Information about In trial program.
Load address aee
Start with SW 00-1
Program .wl11 type mellage
Set the binary number of DV111 deslred actlve EXAMPLE.
1-1
DV11,
3-2 OV11,
7-3 OV11, 17-4 DV11 37-5 DV11 etc, PRESS
CONTINUE,
Number (IF VALID) Will be In data lights (excluding 11/05)
Set with any other Iwltch settln;. deslred. PRESS CONTINUE.
RESTART PROGRAM AT SELECTED TEST
It II ItronglY IUqqelted
that at lea.t one pa •• hall been made before trylnq to lelect a
telt that 11 not In the order of lequlnce the reason being II
that the program hal to clear .real .nd let up parameters, Allo
When a te.t 1. .elected ALWAYS START AT THE VERY BEGINNING 0..
THAT TEST.

8N 09

LOOP ON CURRENT DATA,
thl' Iwltch Will only work If call
'SCOPt' 1. In that test. The rea.on beln; that mo.t teltl deal
with bloek, of different data to be sent or received all at once
thus In bloCk data, one pattern cann't bt singled out.

PAGEl

0005

Page 6
SWITCH REGISTER PRIORITYS
ERROR SWITCHES
1.
2.
1,
4,

5,

SW
SW
SW
SW
SW

12

Delete pr1nt out/bell on error,
Delete error prlntout,
Halt on the error,
Goto beginning of the telt(on error).
Goto next telt(on error),

13
15

08
10

SCOPE SWItCHES

4,2

SW 09 (It enabled bY 'SCOP1') on an error,

2,

If an '.' IS prlnted
in front of the test no.
(ex,
*TEST NO,
10) SW09 Is
incorporated in that test and therefore SW09 1s *usuallY* the
belt sw1tch for the scope loop (SW14=0, SW10 z 0, SW09:1, SW0S.0).
If SW09 11 not enabe1ed,
and there Is a *HARD*
error
(constant), SW08 1s best,
(SW14.1,0, SW10=0, SW09.0, SW0B=1),
for
intermittemt
errors,
SW14.1 will loop on test requard1ess of error or not
error,
CSW14=1, SW10=e, SW09.e, SW0S=1,0)
SW 14

3,

SW 11

1,

STARTING ADDRESS
starting address 1. at 000200 there are no other Itartlnq addresses for
the DV11 dlagnostlcs prevlously mentloned except ~or DZDVE whlch lSI
000200 fOr the mOdem control and cable tests and 000210 for the manual
parameter Input program.
NOTEI

If address 000042 is non-zero the proqram assumes
ACT11

or

avallabl~

, ACT-ll',
5,

1t 15 under
XXDP control and w111 act accordingly after *ALL*
DV11's are tested the program wl1l return to 'XXDP' or

OPERATING PROCEOURE
When proOTam Is Inltlal1y started messa;es a. described 1n sect ton
W111 be prlnted,
and proqrem wl11 begin runn1nq the dlaqnost1c

four

PAGi:;

0006

page 7
!.2

P~OGRAM

AND/OR OPERATOR ACTION

The typical approach Ihould be
I,
2.
J,
4.

Halt on error (via sw 15-1' when ever an error occurl,
Clear SW 15.
Set SW 14, (loop on thll te.t)
set SW 131 (inhibit error print out)

Th. TEST NUMBER and PC will be typed out and pOlllbl1Y an error mel sage
(this dependl on the tut) to give the operator an ldea aa to the louree
of the problem. lf it 11 necessary to know More lnformatlon concernlng
the error report,
LOOK IN THE LISTING for that TEST NUMBER whieh waa
typed out and th'n NOTE THE PC of thE ERROR REPORT thls way the EXACT
FUNCTIONING of the teat CAN BE INTERPEDITED.
6,

ERRORS
A. de.crlo.d prevlou.ly there wl11 alway. be a TEST NUMBER and PC typed
out at the tlme ot an error (providing SW 13-" and SW 12_0), In mOlt
ea.e. additional lnformation wl11 be .upplled to the the error me,aage
which 1. to give the operator an Indication of the error,

6.2

ERROR RECOVERY
It for .ome reason the DV11 .hould 'HANG THE BUS' (gain control Of bus
.0 that console manu.l funetiona are inhlblt'd) an lnlt or power down/up
la n.e .... ry tor op.rator to regain control Of cpu,
If thl. .hould
happen,
lOOk In location 'TSTNO' (.ddres. 1224)for the number of the
te.t that was running at the time of the cata.trophlc error,
In this
way the operator will haVe an ldea a. to What the DVll wa. dolng at the
time of the error,

7,

RESTRICTIONS

7,1

STARTING RESTRICTIONS
See .ection 4, (PLEASE)
StatuI table .hOUld be Verifled reguardle •• Of hoW program -al started,
Allo lt 11 important to u.e thl. 111tlng along with the lnformatlon
printed on the TTY to completly llolate prOblem ••

PAGEl

0007

PAGEl
7,2

OPERATING RESTRICTIONS
DVll trial program must be run prior to the first and onlY the first
running Of any DV11 diagnostic if "AUTO SIZING" ls not used.
NOTEI
If no program other than a DV11 diagnostlc was loaded after DVll
trial or lf core memory has not been changedlor if there ls no DV11
configuratlon changes, the DV11 trlal prooram need never be run agaln.
However lf any of the above have been vlo1ated the DV11 trlal program
must be run aga1n betore runn1ng the dlagnostlcs NOTEI
An alternatlve
to the abOVe ls attemPt1ng the 'AUTO SIZING' when program is lnltlally
started w1th SW07ae.

',3

HARDWARE CONFIGURATION RESTRICTIONS (SYNC LINE CARDS ONLY)

t.
-2,

3,

Hardware must be set to FULL DUPLEX
Parity otf.
All 11nes ot a particular l1ne card must be conflgured the same.

8,

MISCELLANEOUS

B.l

EXECUTION TIMt
All DV1l devlee dlagnosties wl11 glve an 'END PASS' message (providing
no error. and 5w12a0) wlthln 4 mins. Thls ls assumlng SWll=l (DELETE
ITERATIONS) ls set to glve the fastest pos,lble executlon.
The actual
exeeutlon tlme depends greatly on the POP!l CPU configuration.

8.2

PASS COMPLETE
NOTEI *EVERY* tlme the program 1s started, the tests wlll run as 1f
SW11 (delete iterations) was up (.1), Th!s ls to 'VERIFY NO *HARO*
ERRORS' as soon as possible.
Therefore the flrst pass -EACH TIME
PROGRAM IS STARTED- wl11 be a ·QUICK PASS' untill all DV11*s ln system
are tested. When the dtagnostlc has completed a pass the followlnq ls
an example of the prlnt out to be expected,
END PASS DZDVA.8 CSRI
NOTEI
NOTEI

175000 VECa

300 PASSES'

000001 ERRORSI

000000

The numbers for CSR end VEe are not necessarily the values for
the device. They are onlY for this example.
DZDVE (MODEM AND CA8LE TEST) END PASS message is a larqe "END"
typed out on tty, please note that each character printed 1s
actually and "END PASS" Indication. This was used in place of
"BELL" because if sw12=1 and an error oecured the SELL may be
mlstaKen for END PASS, The pass execution 15 so fast tnat the
standard END PASS was too lenghtlY. THEREFORE each charls an
"END PASS and the entlre "END" is not reQulred for acceptance.

0008

Page 9
8,4

KEY

~OCATI0NS

FlETURN (1212)
NEXT

TSTNO
RUN

(214)
(224)

03(2)

DVCRee-OVCR17
DVSTe0-0VST17
(1500)·(1736)

DVACTV (276)

OVSCR

(1356)

l"ee,(U (1412)
J.,04,07 (1414)
J.,08,11 (1416)
~12,lS (1420)
BIT 15

BIT
BIT
BIT
8IT
BIT
BIT
8IT

14
13

12
11
18

09
08

Contalns the address Where program wl11 return when
Iteratlon count Is reached or if loop on test ls
asserted,
Contalns the address of the next test to be peformed.
Contalns the number of the test now belng peformed,
The blt In -RUN- always polnts one past the OV11
currently
belng
tested,
EXAMP~EI
(RUN)
131'2/1'000000001000000 Means that OVll no.eS Is the OVU
now runnln;,

These locations contaln the Informatlon needed to test
UP to 8 (deelmal) OV11s sequentlalY, they contain tne
CSR,VECTOR and STATUS coneernlng the conflguration Of
each DVI1.
Each blt set In thls loeatlon lndlcates that the
assoclated DV11 wl11 be tested ln turn,
EXAMPLE,
(DVACTV) 1276/0000000000011111 means that DVll
no,
00,01,02,03,04
wl11 be tested.
EXAMPLE I
(DVACTV)
1276/0000000000010001 Meanl that DVll no, 00,04 wll1 be
test.d.
Contalns the receiver csr ot the current DVll under
telt,

Contalnl the status Of the eurrent DV11 under telt,
set.
Line card *NOT Inltalled (AND WONT 8E TESTED)
Set I
Reserved
Seta
Reaerv.d
Seta
On. sync,
two syncs,
Sett
Async line card, =0 Sync line card,
Set a
Reserved
set.
Bits per char. (used with bitS)
seta
Bits per Char, (used w1th blt9)
81T09 BIT08 BITS PER CHAR,

.0.

008

017
101)

BIT 1'7-1'0

115

SYNC "A W for specified line card.
BITS 07-00 MUST BE ALL ZEROS FOR TESTING
A5YNC LINE CARD.

OF

AN

PAGEl

0009

Page 10

"KAP OF DVII STATUS'
115000
150"
000300
1502
1504
000226
1506
000062
000226
1510
1512
000062
004000
1514
000000
1516
1520
004000
000000
1522
-SyNC 'A' AND SyNC'S' MUST BE SET TO ZEROS FOR AN ASyNC LINE CARD.
The Ibov. information will be rep •• ttd for each of uP to 8 DV11"1 in the
IYlt.m(these will follow under thll tab1.). EXPLANATION,
1500
17500" Thil 11 the 'Yltem control regilter for the lit DV11 In
the SYIJhlll,
1502
000300 Thls 1. vector 'A" for the flrst DV11 ln the system.
1504
000226 Thls reprelent, 'SYNC A' and the loftware statuI for the
lit lIne card In the lit DVII. The blta Ire a. fol10WII

SIT

15

BIT

12
11

BIT 14
SIT U
BIT
SIT
SIT
SIT

10

09
08

S.tl
Line card .NOT inltaUed (AND WONT BE TESTED)
S.t)
Rtlerved
seU
Ruened
One Iyne, _01 two lynes,
seU
seta
Asyne 11ne card, _0 SYnc lIn' card,
set.
Reserved
Sl ts ,Per char, (used With btt8)
Seta
SeU
Sitlper ehar. (used with biU)
S1T09 SIT08 SITS PER CHAR.
0
0
8
0
1
1
6
1
1

1506
1U0

1512
1514
1516

1520
1522

SIT 07-00
000062 Thls
000226 ThiS
(for
000062 This
000226 Thll
(for
000062 This
000226 This
(for
000062 This

"1

5

SYNC 'A' for speeifled 11ne card.
represents ·SYNC S' for the "1st 11ne eard.
11 'SYNC A' and lIne ItatUI for the 2nd 11n.
bltl deflnltlon see explanatlon fot' Une card
11 'SYNC S' for the second l1ne card,
lS 'SYNC A' Ind 11ne ItatUI for the lrd 11ne
bits definatlon I.e .xplanation for 11ne card
Is 'SYNC 8' for line card no, l,
II 'SYNC A' and line Itatus for the 4th Une
bltl deflnation lee explanation for 11n. card
I, SYNC B for the 4th line card.

card,
1).

eard,
1),

card,
1),

The above i. repeated for each DV11 In the sYltem. The table is
filled by AUTO SIZING or by the manual parameter Input program
.s described prevloUlly,
Allo if de.ired by user,
the
lOcations may be altered by hand (toggled In) to SUit the
specific COnfiguration.

PAGEl

0018

Page 11

***

~ETHOD

OF AUTO SIZING

***

FINDING THE CONTROL STATUS REGISTER.
The program Will start at address 175000 and start 'REFERENCEING'
address. If a NON-EX MEMORY TRAP occures, the pointer (holding 175000)
is UPdated by 10 and the above is repeated untill address 175400 is
reached.
If a 'SLAVE SYNC RESPONSE' was issued by the DVll (or any
other deVice) (no nxm trap)(and it(SEL0)was=0) ,
pointer PIUS 12
(SEL12) I, telted to contain 177777 (MUST BE EXACTLY 177777), if a trap
Is encountered or If SEL12 doel not contain 177777 the above UPdating is
performed,
If SEL12 was equal to 177777 the pointer Is stored away and
the routine continues as abovel
HOTEl
If the program does not find your DVll, lomethlng Is wrong and
AUTO SIZING should not be done.
FINDING THE VECTOR
The vector area (address 300-776) II filled With the Instruction lOT and
',+2' (next addres.).
Blt7 and Blt6 (RX INTERUPT AND RX INTERUPT IE)
are set into OVscr register, a delay Is made and If no Interupt occures
(beCause of a bad OVll) the program a.lume. vector address 300 and the
prOblem Should be fixed In the diagnostic, Once the prOblem Is fixed,
the program should be r.-setup again to get correct vector, If an
interupt occured, the addrels to which the OVII interupted to is picked
UP and reported as the vector. NOTEI If the vector reported Is not the
vector let UP by you, there Is a problem and AUTO SIZING should not be
done.
PARAMETER ASSUMPTIONS.
Since too mUCh hardware would need to be turned on to SIZE the rest of
the parameters, the program must alsume the remaining variations, The
reSUlt it not to your specific configuration may be altered bY hang
(toggle In) i. deslred, In this way 95' of the parameter setup was done
bY the program and
by you,
THEREFORE I
1)
ALL LINE CARDS(4) ARE ASSUMED TO BE INSTALLED.
Set S1t15 of statuI map of any Capproiate) line cards missing
2)
TWO SYNCS.
Set Blt12 If you have a 4 line group set for 1 .ync.
3)
EIGHT BITS PER CHAR,
Adjust bits 9 and bit 8 In status map for your correct contlg.
4)
SYNCHRONOUS LINE CARDS INSTALLED.
Set BIT11 tor Async line and ZERO sYnc Chars,
5)
SYNC "A"a226 AHD SYNC "8"~062

5'

In all adjustments please refer to section 8,4a for greater detail.

PAGEl

0011

DIDVAB LST

OECDOC VER

DOCUMENT

**************
DZDVAB LST

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

COPYRIGHT 19'76
DIGITAL EQUIpMENT CORPORATION
MAyNARD, MASS. 01754

00.04

PAGE 01

PAGEl

0012

DZDVAB LST

DECDOC VER
2

00.04

MAINDEC-l1-0ZDVA-S/<377>/BASIC eV1l CONTROLLER MODULES TESTING
COPYRIGHT 1972, DIGITAL EQUIPMENT CORP •• MAYNARD, MASS, 01754

-......•...........•....... -.-...-.-..-..... ................•.•..
--.~

1119

ROUTINE USED TO "AUTO SIZE" THE DVll
CSR AND VECTOR.
NOTE I
THECSR MAY BE ANY WHERE I~ THE FLOATING
ADDRESS RANGE (1750001175400)
AND THE VECTOR MAY BE ANy WHERE IN THE
FLOATING VECTOR RANGE (3001770)

1211

*********************** TEST 1 ******************************
VERIFY THAT ADDRESSING DEVICE DOES *NOT* CAUSE
A TIME-OUT TRAP,

1240

*********************** TEST 2 ******************************
PRIMARY REGISTER ADDRESSING TEST
LOAD EACH PRIMARY REGISTER WITH A
DIFFERENT NUMBER AND VERIFY EACH
WAS INDIVIDUALLY ADDRESSED.

1309

*********************** TEST 3 ******************************
SYSTEM CONTROL REGSTER READ/WRITE TEST,
SET BIT2, VERIFY BIT2 WAS SET.
CLEAR 81T2, VERIFY BIT2 WAS CLEARED.

1335

*********************** TEST 4 ******************************
SYSTEM CONTROL REGSTER READ/WRITE TEST,
SET 8IT3, VERIFY BIT3 WAS SET.
CLEAR BIT3, VERIFY BIT3 WAS CLEARED.

1361

*********************** TEST 5 ******************************
SYSTEM CONTROL REGSTER READ/WRITE TEST.
SET 8IT4, VERIFY BIT4 WAS SET.
CLEAR 8IT4, VERIFY BIT4 WAS CLEARED.

1387

*********************** TEST 6 ******************************
SYSTEM CONTROL REGSTER READ/WRITE TEST.
SET BIT5, VERIFY BITS WAS SET.
CLEAR BIT5, VERIFY BITS WAS CLEARED.

1413

*********************** TEST 7 ******************************
SYSTEM CONTROL REGSTER READ/WRITE TEST,
SET BIT6, VERIFY B116 WAS SET.
CLEAR 81T6, VERIFY BIT6 WAS CLEARED.

1439

*********************** TEST 10 ******************************
TEST THAT BIT 7(RECEIVER INTERUPT)
CANNOT BE WRITTEN WHEN BIT 9 (SYSTEM MAINTAINCE)
IS NOT SET.
THEN VERIFY THAT BIT 7 CAN aE WRITTEN WHEN
BIT 9 IS SET,

PAGE 02

PAGE!

001]

OZOVAB LS'r-

PAGE 03

1472

*********************** TEST 11 ******************************

SYSTEM CONT~OL REGISTER READ/WRITE TEST.
SET 8IT8, VERIFY BITS WAS SET,
CLEAR 8IT8, VERIFy BIT8 WAS CLEARED,

1498

12 ******************************
SYSTEM CONT~OL REGISTER READ/WRITE TEST.
SET BIT9, VERIfY 8IT9 WAS SET,
CLEAR 8IT9, VERIFY 8IT9 WAS CLEARED.

1524

*********************** TEST 13 ******************************

1550

*********************** TEST

SYSTEM CONTROL REGISTER READ/WRITE TEST,
SET 8IT10, VERIFY alT10 WAS SET,
CLEAR 8IT10, VERIfy BIT10 WAS CLEARED,

*********************** TEST 14 ******************************

SYSTEM CONTROL REGISTER READ/WRITE TEST,
SET 81T12, VERIFY 81T12 WAS SET,
CLEAR 8IT12, VERIfY 8IT12 WAS CLEARED,

1576

*********************** TEST

15 ******************************
SYSTEM CONTROL REGISTER READ/WRITE TEST,
SET 81T13, VERIry 8IT13 WAS SET,
CLEAR 81T13, VERIFy 8IT13 WAS CLEARED,

1602

*********************** TEST 16 ******************************

1603

SYSTEM CONTROL REGISTER READ/WRITE TEST.
SET 81T3+8IT0, VERIFY 8IT3+BIT0 WAS SET.
CLEAR 8IT3+8I10, VERIFY 8IT3+BIT0 WAS CLEARED,

1628

***********************
TEST 17 ******************************
TEST THAT BIT 15(NPR STATUS OVERFLOW INTERUPT)
CANNOT 8E WRITTEN WHEN aIT 9 (SYSTEM MAINTAINCE)
IS NOT SET,
THEN VERIFy THAT BIT 15 CAN 8E WRITTEN WHEN
BIT 9 IS SET.

1660

*********************** TEST 20 ******************************

1682

*********************** TEST 21 ******************************

1704

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

TEST THAT BIT8 IN DVSCR CLEARS
BIT? or DvseR.

RECEIVER INTERUPT CHARACTER REGISTER TEST
TEST THAT RECEIVER INTERUPT CHARACTER REGISTER CANNOr BE WRITTEN.
WRITE RECEIVER INTERUPT CHARACTER REGISTER WITH ALL l'S
AND VERIFY THAT ALL 0·S ARE READ BACK,
LINE CONTROL REGISTER READ/WRITE TEST,
SET 81T9, VERIFY 8IT9 WAS SET,
CLEAR 81T9, VERIFy 8IT9 WAS CLEARED.

PAGEl

0014

DZDVAB LST

DECDOC VER
1732

00,04

*********************** TEST 23 ******************************

LINE CONTROL REGISTE~ READ/WRITE TEST,
SET 81T10, VEPIF¥ 81T10 WAS SET.
CLEAR 81T10, VERIFY BIT10 WAS CLEARED,

1760

*********************** TEST 24 ******************************
LINE CONTROL REGISTER READ/WRITE TEST,
SET BITll, VERIFY BITll WAS SET,
CLEAR BIT11, VERIFY 8IT11 WAS CLEARED,

1798

*********************** TEST 25 ******************************

1816

LINE CONTROL REGISTER READ/WRITE TEST,
SET 8IT12, VERIFY 8IT12 WAS SET.
CLEAR BIT12, VERIF¥ BIT12 WAS CLEARED.

*********************** TEST 26 ******************************

LINE CONTROL REGISTER READ/WRITE TEST.
SET 8IT13, VERIFY BIT13 WAS SET,
CLEAR BIT13, VERIFY BIT13 WAS CLEARED.

t844

*********************** TEST 27 ******************************

1872

*********************** TEST 30 ******************************

1898

LINE CONTROL REGISTER READ/WRITE TEST,
SET 81T14, VERIFY 81114 WAS SET.
CLEAR BITI4, VERIFY 8IT14 WAS CLEARED,

SECONDARY REGISTER SEUCTOR READ/WRITE TEST.
SET BIT0, VERIFY BIT0 WAS SET,
CLEAR BIT0, VERIFY BIT0 WAS CLEARED.

*********************** TEST 31 ******************************

SECONDARY REGISTER SELECTOR READ/WRITE TEST.
SET BIT1, VERIFY BITI WAS SET,
CLEAR BIT1, VERIFY BITl WAS CLEARED.

1924

*********************** TEST 32 ******************************

1950

*********************** TEST 33 ******************************

1976

SECONDARY REGISTER SELECTOR READ/WRITE TEST,
SET 8IT2, VERIFY BIT2 WAS SET.
CLEAR BIT2, VERIFY BIT2 WAS CLEARED,

SECONDARY REGISTER SELECTOR READ/WRITE TEST.
SET BIT3, VERIFY 8IT3 WAS SET.
CLEAR BIT3, VERIFY BIT3 WAS CLEARED.

*********************** TEST 34 ******************************
SECONDARY REGISTER SELECTOR READ/WRITE TEST.
SET BIT8, VERIFY BIT8 WAS SET.
CLEAR BIT8, VERIFY BITS WAS CLEARED,

PAGE 04

PAGEl

0015

DZDVAB

DECDOC VER

LSY"

2002

2028

2054

00,04

*********************** TEST lS ******************************

SECONDARY REGISTER SELECTOR READ/WRITE TEST,
SET BIT9, VERIFY BIT9 WAS SET,
CLEAR BIT9, VERIFY BIT9 WAS CLEARED,

*********************** TEST 36 ******************************

SECONDARY REGISTER SELECTOR READ/WiUTE TEST,
SETBIT10, VERIFY 8IT10 WAS SET~
CLEAR 8IT10, VERIFY BIT10 WAS CLEARED,

***********************
TEST 37 ******************************
SECONDARY REGISTER SELECTOR READ/WRITE TEST,

SET BIT11, VERIFY BITll WAS SET,
CLEAR 8ITII. VERIFY BITll WAS CLEARED,
2080

***********************
TEST 40 ******************************
SECONDARY REGISTER ACCESS REG, READ/WRITE TEST

SET EACH INDIVIDUAL 8IT' VERIFy EACH INDIVIDUAL BIT SET,
CLEAR EACH INDIVIDUAL 8IT, VERIFy CLEAR.
2117

***********************
TEsT 41 ******************************
SPECIAL FUNeT, REGISTER READ/WRITE TEST

SET EACH INDIVIDUAL 8IT. VERIFy EACH INDIVIDUAL 8IT SET,
CLEAR EACH INDIVIDUAL BIT, VERIFy CLEAR,
2155
2151

*********************** TEST 42 ******************************

2181

*********************** TEST 4l ******************************

2201

*********************** TEST 44 ******************************
DV11 RESERVED REGISTER READ/WRITE TEST,
SET 8IT1, VERIFY 8ITl WAS SET,
CLEAR BIT1, VERIFY BITl WAS CLEARED,

223l

***********************
TEST 45 ******************************
DV11 RESERVED REGISTER READ/WRITE TEST,

NPR STATUS REG, TEST
TEST THAT NPR STATUS REG, CANNOT BE WRITTEN
READ THE NPR STATUS REG, AND STORE THE DATA,
COMPLEMENT THE DATA AND WRITE THE NPR STATUS REG,
VERIVING THAT THE NPR STATUS REG, DID NOT CHANGE,
DV11 RESERVED REGISTER READ/WRITE TEST,
SET BITt, VERIFY BITt WAS SET.
CLEAR 8IT0, VERIFY 8IT0 WAS C~EARED,

SET 8IT2, VERIFY BIT2 WAS SET,
CLEAR BIT2, VERIFY 8IT2 WAS C~EARED,
2259

***********************
TEST 46 ******************************
DV11 RESERVED REGISTER READ/WRITE TEST,
SET BIT3, VERIFY BITl WAS SET,
BITl, VERIFY BITl WAS CLEARED.

C~EAR

PAGE 05

PAGE.

0016

DZDVAB LST

DECDOC VER
2285

00.04

*********************** TEST 47 ******************************

DV11 RESERVED REGISTER READ/WRITE TEST.
SET BIT4, VERIFY BIT4 WAS SET,
CLEAR BIT4, VERIFY BIT4 WAS CLEARED,

2311

*********************** TEST 50 ******************************
DV11 RESERVED REGISTER READ/WRITE TEST.
SET BITS, VERIFY BIT5 WAS SET.
CLEAR BITS, VERIFY BITS WAS CLEARED,

2331

*********************** TEST 51 ******************************
DV11 RESERVED REGISTER READ/WRITE TEST.
SET BIT6, VERIFY BIT6 WAS SET,
CLEAR BIT6, VERIFy 8IT6 WAS CLEARED.

2363

*********************** TEST 52 ******************************
DV11 RESERVED REGISTER READ/WRITE TEST.
SET BIT?, VERIFY BIT? WAS SET.
CLEAR BIT', VERIFY BIT1 WAS CLEARED,

2389

*********************** TEST 53 ******************************

2434

TEST OF THE BYTE OPERATIONS fOR THE DVll
SYSTEM CONTROL REG AND THE SECONDARY REG SEL,
THE TEST WILL CLEAR DVSCR AND THE WRITE (LOW BYTE)
BIT3, THEN VERIFY ONLY BIT3 IS SET, THEN THE
TEST WILL WRITE BIT 8(HIGH BYTE) AND VERfIY THAT
BIT8 AND BIT3 ARE SET, THE EXACT PROCEEDURE
WILL BE USED ON THE DVSRS REGISTER,

*********************** TEST 54 ******************************

SECONDARY REGISTER READ/WRITE TESTS
READ/WRITE TEST, READ AND WRITE DIFFERENT DATA
PATTERENS INTO THE SECONDARY REGISTERS VERIYING
THAT WHAT WAS READ MATCHES WHAT WAS WRITTEN.

2493

*********************** TEST 55 ******************************

2536

*********************** TEST 56 *********_********************

2586

PART 2
FILL ALL RAMS WITH ALL 1-S ANO THEN
CLEAR JUST ONE BIT AT A TIME VERIFYING
THAT ONLY THAT ONE BIT IS CLEAR AND THAT
ALL OTHER RAMS STILL CONTAIN ALL l'S.
THERE SHOULD BE ONLY ONE BIT CLEARED AT
ONE TIME.

INDIVIDUAL LINE DUEL ADDRESS TESTS
THIS TEST VERIFIES THAT WRITING ONE SECONDARY
REGISTER FOR A SPECIFIC LINE DOES NOT ALTER
ANY OTHER SECONDARY REGISTER FOR THAT LINE,

VERIFY NO LINE INTERACTION,
THIS TEST VERIFIES THAT WRITING THE SECONDARY
REGISTERS FOR ONE LINE DOES NOT INTERFEAR WITH
THE SECONDARY REGISTERS or ANOTHER LINE,

PAGE 06

PAGEl

0011

DZDVAB LSr

DECDOC VER

00,04

2647

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

TEST 57 ******************************
MEMORY EXTENSIONREAD/WRITE TEST
VERIFY 81TS 4 AND 5 OF EACH LINE
SECONDARY REGlSTEPS!XERCUED ARE,
00·
TX 8US ADDREsS (PRIMARY)
02
TX BUS ADDRESS (SECONDARY)
04
RX BUS ADDRESS
10
TX TABLE BASE ADDRESS
11
RX TABLE BASE ADDRESS
NOTE THAT ALL LINES (00-16) ARE EXERCISED.

2705

*********************** TEST 60 ******************************

INITIALIZATION TESTS
SET ALL POSSIBLE BITS IN ALL THE PRIMARY REGISTERS
AND VERIFY THAT ALL THE BITS ARE CLEARED
BY A BUS RESET

2771

*********************** TEST

61 ******************************
INITIALIZATION TESTS
SET ALL POSSIBLE BITS IN ALL THE PRIMARY REGISTERS
AND VERIFY THAT ALL THE BITS ARE CLEARED
BY A MASTER CLEAR

2836

********.******** •••••• TEST

62 .* •• *.** •• **••••••••*••••••• *.
ATTACK OF THE SPECIAL FUNCTIONS REGISTER,
BEGIN CHECK OF THE DVSFR,
SUMARY OF PROC, INSTRUCTIONS

BITU BITtl BITU

"e
0

e

I

1

" "
"
1

1

1
1
1

1
1

0
1
0
1
0

1
0

1

INSTRUCTION
BRANCH "A"
ALU OPERATION
RAM OPERATION
DATA TRANSFER
NPR OPERATION
SET/CLEAR OPERATION
BCC CALCULATION
BRANCH "B"

2853

••• *.* ••• *.*.* ••••• ** •• TEST 62 *•• **.** ••• *.** •• **.*.******.*
VERIFY THAT "ROM STEP"
Is sELF-CLEARING AND THAT
THE DATA IN THE DVSFR
Is CHANGED WHEN THE ROM IS STEPPED,

2882

************.******.*** TEST 63 ************.****.****.*******
BASIC
TEST or DVSFR
TEST THAT -BRANCH A" INSTRUCTION.
POINTS TESTEDI
BUll

o
o
o

BITU

16
1
1

BIT09

o

"
1

BIT08
1
1
1

BR

"A"
L

L,H

H

BR

"8" FUNCTION

PLUS 3 VOLTS
H,H DVSCR08 (=0,;;1)
H
NPR SILO NOT AVAIL.
H

PAGE 01

PAGEl

0018

DZOVAB LST

DECOOC VER
1

o
2960

2982

1

1

1

1

1

H
H

H

o

H

00,04

SILO FULL
NXM

*********************** TEST 64 ******************************

TEST OF BRANCH B"
TEST THAT POINT 16 (GROUND)
MAKES LCR 5IT1-1 AND BIT0-1.

*********************** TEST

65

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

TEST OF BRANCH B
CHECKING "DEFAULT" STATES OF THE DVll SIGNALS.
BIT11
SIT10
5IT09
BIT08
FUNCTION
1
0
0
0
DATA NOT AVAIL.
1
0
0
1
REQUEST BUS
1
0
1
0
MEMORY PARITY ERROR
1
1
1
1
WRITE INHIBIT

3040

*********************** TEST 66 ******************************
SASIC TEST OF THE
"SET/CLEAR INSTRUCTION,
TEST THAT THE SET/CLEAR CAN 001
CLEAR DVSCR 08
sn DVSCR10
SET RECEIVER INTERUPT (DVSCR07)

3091

*********************** TEST 67 ******************************
BASIC TEST OF THE
"SET/CLEAR INSTRUCTION.
TEST THAT THE SET/CLEAR CAN:

BIT 14
1
1
1
1

BIT12

BIT03

BIT02
1

1

0

1
1

1
1

0
1

1

1

1

BIT0l

o
o

o

o

BIT00
0

1
0
1

FUNCTION
SET RICR 15
SET RICR 14
SET RICR 13
SET RICR 12

3160

*********************** TEST 70 ******************************

3162

TEST Of "SET/CLEAR" AND
"BRANCH An AND "BRANCH B" FUNCTIONS,

3175

TEST SET/CLEAR fUNCTION
FOR ALU sue2

3187

TEST SET/CLEAR FUNCTION
fOR RAM OUTPUT BIT00

BASIC TEST OF DVSFR.

PAGE 08

'AGEl

0019

OZOYAB

L51:~

PAGE 09
3200

TEST SET/.CLEAR FUNCTION
FOR RAM OUTPUT BIT01

3213

TEST SET /CLEAR FUNCTION
FOR RAM OUTPUT BIT02

3226

TEST SET/CLEAR FUNCTION
FOR RAM OUTPUT BIT03

3239

TEST SET/CLEAR FUNCTION
FOR RAM OUTPUT BITU

3252

TEST SET/CLEAR FUNCTION
rop. RAM OUTPUT BIT05

3265

TEST SET/CLEAR FUNCTION
FOR RAM OUTPUT BlT06

3278

TEST SET/CLEAR FUNCTION
FOR RAM OUTPUT BIT07

3304

*********************** TEST 71 ******************************

3362

*********************** TEST 72 ******************************

3401

TEST THAT SETTING DVSCR07
INHIBItS RCV CHAR WAITING FROM APPEARING
TRUE, AND THAT CLEARING
OVSCR07 MAKES IT APPEAR TRUE AGAIN,

3421

***********************
TEST 73 ******************************
BASIC TEST OF THE "DATA TRANsFER INSTRUCTION"

TEST OF "RECEIVER CHARACTER SILO"
THRU THE USE OF THE DVSFR REG,
TEST THE FILLING THE SILO PRODUCES "SILO rULL"
ON EXACTLY THE 128 LOAD,
SET/CLEAR IS USED TO STUFF SILO AND BRANCH A IS USED TO TEST SILO.
SET/CLEAR "SILO IN" AND SET/CLEAR "SILO OUT" ARE EXERCISED TOO.

TEST THAT AFTER AN INIT
THAT "RECV CHARACTER WAITING"
IS FALSE (HIGH) AND THEN VERIFY
THAT WHEN "SILO IN" IS ASSERTED THAT
THAT "RCVED CHARACTER WAITING" IS TRUE (LOW)
AND MAKES "BRANCH A" TRUE.

BITS 07,06,05,04 OF DVSFR INDICATE THE SOURCE
8ITS 03,02,01,00 OF DvsrR INDICATE THE DESTINATION.

3436

TEST TO XFR SOURCE REGISTERS TO THE DVRIC
REGISTER VERIFYING THAT THE FOLLOWING REGlsTERS
ARE CLEARED ANO THAT THE XFR BUS IS CLEAR AFTER
A MSTClIR,
REGISTER
FUNCTION
0000
GROUND

PAGEl

0020

DZOVAB 1"ST

DECOOC VER
3442

0001

00,04

GROUND
GROUND
GROUND
GROUND
MASTER SCAN 0-3/0-3
ALU RESULT 8-11/0-3
ALU RESULT 5-710-2
LOW BYTE=S REG 8-15 , HIGH BYTE.GRND
t.O BYTE=NPR OUT , HI BYTE=CDC REG
RAM OUTPUT 0-2/8-10
RAM OUTPUT
NPR INPUT REGISTER
sec REGISTER
ALU RESULT REGISTER

0010

0011
0100
0101

0110

0111

1000
1001
1010
1011
1101
1110
1111

3474

TEST OF SET RAM OUTPUT BIT0
AND THE USE OF THE DATA XFER INSTR.
PLACE RAM BIT0 INTO THE DVRIC REG

3484

TEST TO SET RAM OUTPUT DATA SIT3
AND THE USE OF THE "DATA TRANSFER" INSTRUCTION
TO PLACE BIT3 INTO THE DVRIC REGISTER,

3495

TEsT TO SET RAM OUTPUT DATA 8IT4
AND THE USE OF THE "DATA TRANSFER" INSTRUCTION
TO PLACE BIT4 INTO THE DVRIC REGISTER,

3506

TEST TO SET RAM OUTPUT DATA BIT7
AND THE USE OF THE "DATA TRANSFER" INSTRUCTION
TO PLACE 8IT7 INTO THE DVRIC REGISTER.

3539

*********************** TEST 74 ******************************
BASIC TEST or THE "ALU OPERATION" INSTRUCTION,
FIRST PARTIISSUE AN INIT AND MOVE
THE ALU RESULT REGISTER TO THE DVRIe
REGISTER VERIFING THAT IT Is ZERO,
SECOND PARTe 00 A FUNCTION "F=A"
THEN MOV "F" TO THE DVRIe REGISTER VERIFING IT TO
BE ZERO
THIRD PART. DO A FUNCTION "F.A+B", MOVING
"F" TO DVRIe AND MAKING SURE IT IS ZERO.
THUS THE FOLLOWING HAS BEEN TESTED.
ALU RESULT,"A" REG, AND "B" REG ALI" ZEROED ON INIT.

3583

*********************** TEST 75 ******************************
TEST of ALU OPERATIONS.

TEST OF ALL ALU OPERATIONS USED BY DVll.
FUNCTIONS TESTED,(NOTE THAT "V" IS ALtU RESULT)
DVSFR BITSI
BIT12 BIT05 alT04 aIT03 BIT02 an0l BITel0 FUNCTION
1
0
1
1
1
F·-1
0
0
1
1
1
0
1
1
1
1
1
1
'=A
,=a
1
0
0
1
1

,

"

"

"

"" ,."

PAGE 10

PAGE.

0021

DZDVA& L8T

DECOOC VER
1
1

1

o

1
1

1

o

1
1

1
1

3601

FUNCTION TESTED
F.-l,RIC.'

3618

TEST tHAT DVIIC (NOW THAT ITS ALL 1·S)
CAN 8E CLEARED BY A MSTCLR.

3628

NEXT SET OF FUNCTION••
,.e,IIC",

3642
3616
3101

1

o

00.04

hA+1

FCAtS·

NEXT SET OF FUNCTIONSI

F.A+l,RIC~,A... ,F.e,f.A

NEXT SET Of fUNCTIONS'

r.A+l,A~,B~,r.A+I,RIC.1

NEXT SET or fUNCTIONS I

F.-l, 8 .... ,re0"aS.

3'129

NEXT SET or rUNCTIONS.
CATCH "SET/CLEAR" THAT WAS MISSED.
r •• l, SIC tALU0h01 , RIC.1

3148

NEXT SET OF FUNCTIONS I
CATCH ANOTHER "SET/CLEAR" THAT WAS MISSED,
F.-1,S/CtALU HIGH 8YTEa0l,RIC.'

3710

*********************** TEST 16 ******************************

3810

MASTER SCANNER TEST.
VERIfY FIR8T THAT THE MASTER SCANNER
IS CLEARED BY INIT.
VERIfY SECONDLY THAT THE MASTER SCANNER
CAN IE INCREMENTED FROM 0 THRU 17 BACK TO

0~

*********************** TEST 77 ******************************
BASIC TESTS or THE "RAM OPERATION" INSTRUCTION,
VERIFY THE READ PORTION or THE RAM OPERATION.
LOAD ALL SECONDARY REGISTERS OF ALL LINES
WITH DIFFERENT NUMBERS AND VERIFY THAT THE RAM OPERATION
CAN READ THE CORRECT SEC, REG. INTO THE DVRIe REG,

18-MAR.76 15112

PAGE 11

PAGEl

0022

DZDVAB LST

OECDoe VER
3810

00,04

*********************** TEST 100 ******************************
TEST Of BRANCH A TEST POINTS

THAT WERE PREVIOUSLY SKIPPED BECAUSE
FUNCTIONS I
SIT11
SITU
8IT09
FUNCTION
BITe8
o
o
ALU 15=1,0
o
ALU 13- -1,0
1
"
o
o
-12=1,0
1
"
o
ALU 00=1,0
1
1
"
ALU 01=1,0
1
1
"1
11
o
o
ALU 02=1,0
1
1
o
ALU 03=1,0
1
ALU 04111,0
1
1
o
1

"

"

"

3891

BUNCH

"A" TEST OF ALU

3919

BUNCH

"A" TEsT or AIIU u-

3941

BRANCH "A" TEST

3975

BRANCH

"A"

4003

BRANCH

"A" TEST or AI"U 01

4031

BRANCH "A" TEST OF ALU 02

4059

BRANCH "A" TEST

4087

BRANCH

4118

*********************** TEST 101 ******************************

4169

*********************** TEST 102 ******************************

4170

TEST OF THE RAM WRITE OPERATION.
WRITE ALL SECONDARY REGISTERS FOR ALL LINES
WITH DIFFERENT DATA BY USING THE ROM
AND VERIFY THE DATA BY THE UNIBUS.

"A"

TEST

TEST

15

or

ALU

or

ALU 00

or

-12

ALU 03

OF ALU 04

TEST OF BRANCH "B" "RAM OUTPUT 0-14=0",
TEST TO A RAM READ AND "FLOAT" A "1" FROM
RAM" TO 14 , EXPECTING ~RAM 014=0" TO BE FALSE,
THEN THE "1" IS SHIfTED INTO BIT15 ANO
"RAM 0-14=0" SHOULD BE fALSE.
THIS ALSO TEST "BRB" [RAM OUTPUT BIT15, TRUE,

PAGE 12

PAGEl

0023

DIDVAB LSl'

DECDOC VER

00.04

4272

. *********************** TEST 103 ******************************
BAsIC TEST FOR THE "BCC OPERATION"
POLYNOMIAL SELECTION TABLE:
RA~ OUTPUT BIT04 BITe3
POLY
o
0
LRC 8
o
1
CRC 16
1
1
CRC CCITT

42al

*********************** TEST 103 ******************************

'282

TEST

4353

*********************** TEST 104 ******************************
TEST OF POLYNOMIAL "CRC 16"
TEST THAT BITS 9-13 OF THE "B" REG APPEAR
IN BITS 1-5 or THE BCC REG.

4401

*********************** TEST 105 ******************************
TEST or THE BCC OPERATION USING
USING CRC16 FOR THE POLYNOMIAL
SPECIFIC DATA PATTERNS ARE USED TO
ISOLATE FAULTS AS SOON AS POSSIBLE

46a3

*********************** TEST 106 ******************************
TEST TO RUN A BINARY COUNT C000.177)PATTERN
THROUGH THE Bee GENERATION LOGIC.
THE POLYNOMIAL USED WILL BE: LRca •
THE BCC: REGISTER WILL BE BUILT UP AFTER
EACH CHARACTER -*NOT ZEROED OUT*-

4728

*********************** TEST 107 ******************************
TEST TO RUN A BINARY COUNT (000.377)PATTERN

'7)0

THROUGH THE Bec GENERATION LOGIC.
THE POLYNOMIAL USED WILL BE eRCl6 •
THE BCC REGISTER WILL BE BUILT UP AFTER
EACH CHARACTER -*NOT ZEROED OUT*-

4773

*********************** TEST 110 ******************************
TEST TO RUN A BINARY COUNT (00e-377)PATTERN
THROUGH THE BCe GENERATION LOGIC.
THE POLYNOMIAL USED WILL 8E CRC.CCITT •
THE BCC REGISTER WILL BE BUILT UP AFTER
EACH CHARACTER -*NOT ZEROED OUT*-

OF LRC a.
PATTERNS ARE,
A REG B REG BCC (EXPECTED)
0"$
0'5
0"S
0'5
1'5
1'.
1"5
0"5
1"5
l'S
1"8
0'S

PAGE 13

PAGEl

0024

DZDVAB LST

PAGE 14
4818

****.*** •• ************. TEST 111 .*****************************

4858

****************.**.*.* TEST 112 .****** •• ******************.**

4898

.*** ••• ** •••••••• *••••• TEST 111 •• ******.** •• *** •• ***** •••••• *

4919

*** •• ***.**.* •••••••••• TEST 114 ***.*.* ••• *.**** •••••••••• ****

4980

•• ******** ••• ** •••••••• TEST 115 ** •• *••• ***.* ••••••• ** •• *••• *.
PRIORITY INTERUPT TESTS,
SET PS TO PRIORITY 7 AND VERIFY
THAT THE DV11 DOESN-T INTERUPT.

5005

•••• ***** ••••••••• ** ••* TEST 116 *••••••••• *•••• ****.****.*.* ••
PRIORITY INTERUPT TESTS,
SET PI TO PRIORITY 6 AND VERIFY
THAT THE DV11 DOESN-T INTERUPT.

5030

***.**** ••• *.* •• ***.*.* TEST

5055

** ••••• **.****** •• **.** TEST 120 ***.**.** •• ****.**.**.*•••••• *

5081

*.*.** •• ****** •• *•• *••• TEST 121 ** •• *.********.****** •• *.**.*.

5113

•• *******.*********.**. TEST 122 *•••• *••••••••••••• ** •••• ** •••
TEST TO WRITE PATTERNS THROUGH
THE NPR STATUS REGISTER,
BITS WRITTEN. 11,10,09,08,03,02,01,00
(WHEN BIT 15 OF DVSCR IS SET SO SHOULD BIT 15 OF DVNSR)

TEST THAT SETTING 81T9181T7 AND 81T9&8IT6
RECV IE AND RECV INTR PRODUCE AN INTERUPT ON VECTOR "A"

TEST THAT SETTING 81T12 AND 8IT10
STORE IE AND NPR STAT OVFLOW PRODUCE AN INTERUPT ON VECTOR "B"

TEST THAT SETTING 81T1518IT9 AND 8IT1318IT9
NPR STAT INTR AND NPR STAT IE PRODUCE AN INTERUPT ON VECTOR "8"

TEST TO VERIFY THAT VECTOR "A"
OCCURES BErOR VECTOR "8" EVEN
WHEN VECTOR "8" IS ENABLED BEFORE
VECTOR "A".

117

PRIORITY INTERUPT TESTS.
SET PS TO PRIORITY 5 AND VERIFY
THAT THE OV11 DOESN-T INTERUPT,

*** •• *.* •• *.* •••• *•••• ** •• *•• *

PRIORITY INTERUPT TESTS.
SET PS TO PRIORITY 4 AND VERIFY
THAT THE OV11 DOES INTERUPT,

TEST THAT BIT15(NPR STATUS INTR) WILL
SET WHEN AN ENTRY IS MADt INTO THE
NPR STATUS REGISTER,
ALSO VERIFY THAT READING THE DVNSR CLEARS DVSCR 8IT15.

PAGEl

0025

OZOVAB LST

DECOOt VER

00.04

5t59

*********

5163

*********************** TEST

5206

*********************** TEST 124 ******************************
BlSIC TEST or THE NPR OPERATION INSTRUCTION.
TEST THAT THE DVll CAN "READ" fROM CORE LOCATION

5209

VIA THE NPR LOGIC,
LOACATION "NPRLOC" WILL HAVE A BINARY COUNT pATTERN
PLACED INTO IT AND READ INTO THE DVll AND xrERED
INTO THE OYRIe REGISTER.
NOTEI THIS TEST USES AN ODD ADDRESS FOR THE NPR OPERATION.

5250

*********************** TEST 125 ******************************

5296

*********************** TEST 126 ******************************

5343

*********************** TEST 127 ******************************

*********

PLANNED ATTEMPT *********
TO EXECUTE NPR.
*********

FI~ST

123

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

BASIC TEST OF THE NPR OPERATION INSTRUCTION.
TEST THAT THE DVII CAN "READ" FROM CORE LOCATION
VIA THE NPR LOGIC.
LOACATION RNPRLOC" WILL HAVE A BINARY COUNT PATTERN
pLACED INTO IT AND READ INTO THE DVll AND XrERED
INTO THE eVRIe REGISTER,
NOTE I THIS TEST USES AN EVEN ADDRESS FOR THE NPR OPERATION

BAsIC TEST or THE NPR OPERATION INSTRUCTION.
TEST THAT THE DV11 CAN "WRITTEN" INTO CORE LOCATION
VIA THE NPR LOGIC,
LOACATION "NpRLocn WILL HAVE A BINARY COUNT PATTERN
WRITTEN INTO IT BY THE eVi1 NPR LOGIC.
NOTE I THIS TEST USES AN EVEN ADDRESS FOR THE NPR OPERATION
BASIC TEST OF TKE NPR OpERATION INSTRUCTION,
TEST THAT THE OVil CAN "WRITTEN" INTO CORE LOCATION
VIA THE NPR LOGIC,
LOACATION ftNPRLOCfi WILL HAVE A BINARY COUNT PATTERN
WRITTEN INTO IT BY THE DVil NPR LOGIC.
NOTE; THIS TEST USES AN ODD ADDRESS FOR THE NPR OPERATION.
BASIC TEST or THE NPR OPERATION INSTRUCTION.
TEST THAT THE DVll CAN DO AN NPR
TO A NON-EXISTANT MEMORY.
TEST THAT BRANCH "A" .NXM H. IS SET AFTER
THE NPR, THEN DO A "SET/CLEAR" CLEAR NXM
AND VERIFY THAT IT Is CLEARED.

PAGE 15

PAGEl

0026

PAGE.

DZDVA.B MACYII 27(732) IS·MAR·76 15.06 PAGE 2
DZDVAS,PI!
INTRODUCTION TO DVII DIAGNOSCTIC
I

,*MAINDEC_II.DZDVA_S/<377>/BASIC DVII CONTROLLER MODULES TESTING
,_COPYRIGHT 1972, DIGITAL EQUIPMENT CORP" MAYNARD, MASS, 01754

2
3

, *.................-.......................................................

4

5
6

,STARTING PROCEDURE
,LOAD PROGRAM

7

I LOAD ADDRESS 000200

S

, PUSS STA.RT
,PROGRAM WILL TYPE ·MAINOEC-l!.DZDVA-S/<377>/BASIC DVII CONTROLLER MODULES TESTt
,PROGRAM WILL TYPE "R' TO INDICATE THAT TESTING HAS STARTED
,AT THE END OF A PASS, PROGRAM WILL TYPE PASS COMPLETE MESSAGE
,AND THEN RESUME TESTING

9

10
II
12
13
14
15

PEGI5TER OPTIONS
,,SWITCH
...-.......
.•.........

16
17
18
19

20
21

22
23
24
25
26

27
28
29
30
31

32
33
34

~

100000
040000
020000
010000
004000
002000
001000
000400
000200
000100
000040
000020
000010
000004
000002
000001

SWIS_Iee0e0

,-I,HALT ON ERROR
,-I,LOOP ON CURRENT TEST
,-I,INHIBIT ERROR TYPEOUT
,.I,DELETE TYPEOUT/BELL ON ERROR,
,ol,INHIBIT ITERATIONS
,ol,ESCAPE TO NEXT TEST ON ERROR
,-1 ,LOOP WITH CURRENT DATA
,-I,LOOP ON ERROR
,01, DO "AUTO SIZING' ON INITAL START UP,

SW14M40000
5W13_20000
5W12.10000

SWl1_4000

SWIll.20110
5W0981000
5W08.40"
SW07.200
SW06.100
SW050.0

SW04a20
SW0l~10

swn-.

,LOCK ON TEST SELECT
,RESTART PROGRAM AT SELECTED TEST
,RESELECT DVII DESIRED ACTIVE
,NOTEI THIS MUST NOT EXCEED ORIGINAL COUNT

SW01a2

SWell_I

35

DZDVA-S MACYll 27(732) IS-MAR-76 15.06 PAGE 3
DZDVAB,Pll
GENERAL DEFXNATIONS AND EQUIVALENCIEs
36
37
38
39
40

4!
42

43
44
45

46
47

48
49
50
51
52
53
54
55
56
57
50
59

60

61
62
63

64
65

66
67

68
69
70
71

72

13
74
75
76
77
78
79
80

81

82

0027

PAGEl

,REGISTER DEFINITIONS
J••••••••••••••••••••

000000
000001
000002
000003
000004
000005
000006
000007

110.'0

Rl.U
R2-U
RhU

RhU
115.'5
SP.'6

PC."

,GENERAL REGISTltR
,GENERAL REGISTER
,GENERAL REGISTER
,GENERAL REGISTER
,GENERAL REGISTER
,GENERAL REGISTER
,PROCESSOR STACK POINTER

,PROGRAM COUNTER

,LOCATION EQUIVALENCIE:5

,.....•.......•........

177776
001200

nal77776
S'l'ACh1200

100000
040000
020000
010000
004000
002000
001000
300400
000200
000100

8ITU_10S1100
BIT!4oU000
SITU-Z00e0

~00040

,PROCESSOR STATUS WORD
,START OF PROCESSOR STACK

BITU.laU0
BI'I'II_400B
BtTle-2000
BlT981000
BlT8a400
BIT1.200
BlT60100

8IT5.40

BI1482111

000020
000"10
000004
000002
000001

SITlaZ
BIT"RI

010000
020000

RAM.SITU

BIT3010

BlT2_.

J ••••••••••••••••••••••••••••••••

030000
040000
050000
060000
07000"

ALU.BlT12
XFR.SIT13+BIT12
NPRoSIT14
S,CoUT14+BITI2
BCCoSITl4+81TIl
8R8aSITI4+BITI1+BITI2

,.•.•..........•.••..•.•..•.•••..

0028

DZDVA-B MACYll 27(732) 18-MAR-76 15.06 PAGE 4
DZDVAB,Pll
TRAPCATCKER FOR UNEXPECTED INTERUPTS

,THE STANDARD 'TRAP CATCHER' IS PLACED
,BETWEEN ADDRESS 0 TO ADDRESS 776,
,IT LOOKS LIKE 'PC+2 HALT',

89

, •••••••••••••••••••••••••••••••••••••••••••••• '!' •••••••••••••••••••••

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

90
91
92

000000

,-0

000024

,-24

98
99
100
101
102
103
104

105
106
107
108
109
110
111
112
113
114
115
116
117
liB

119

000024
000026
000030
000032
000034
000036
000040
000042
000044
000046
000174

004402

000340
004002
000340
003750
000340
000040
000001
000001
000001
002560

,-174
LIGHTI
,0176
SSWR,

000200

000200
000137

001742

001000

001000
005377

040515

,_200

0

"
JMP

047111

,-1000
MTlTLE. ,Ascn

,START

,GO TO START OF PROGRAM

c377.CI2./MAINDEC-II-DZDVA-B/c377./BASIC DVII CONTROLLER MODULES TESTING

,_1200
LIGHTSI

177570
177570

5WR.

177560
177562
177564
177566

TKCSRI
TKDBRI
TPC5RI
TPDBRI

177570
177570
,INDIRECT pOINTERS TO TELETYPE VECTORS AND REGISTERS

,.•..•••......•..••.••.••••...••.•..•.•.•.•....•..••

001204
001206
001210
001212

177560
117562
177564

111566

,TELETYPE KEYBOA~D CONTROL REGISTER
,TiLETTPE KEYBOARD DATA BurrER
,TELEPRINTER CONTROL REGISTER
,TELEPRINTER DATA BUFrER

CONTROL PARAMt:TERS
,,PROGRAM
............................

132

133
134
135
136
137

,SAVE FOR ACT-II OR DDP2
,RETURN ADDRESS IF UNDER ACT-II OR Don
,SAVE FOR ACT-II OR DDP2
,rOR US! WITH ACT-II OR DDP2

,TRPSIW

.=40

000116

001200
001200
001202

,BLKW I
,8LKW 1
,BLKW 1
LOGICAL

340

000174

001200

340

,POWER rAIL HANDLER
,SERVICE AT LEVEL 1
,ERROR HANDUR
,SERVICE AT LEVEL 7
,GENERAL HANDLER DISPATCH SERVICE
,SERVICE AT LEVEL 7

,PFAIL
340

,HLT

"0"000
000176
000000

(2)

120
121
122
123
124
125
126
121
128
129
130
131

,STANDARD INTERRUPT VECTORS

,...•.••....•••........••••

93

97

001214
001216
001220

000000
000000
000000

RETURN, 0
NEXT.
0
LOCK,
0

,SCOPE ADDRESS FOR LOOP ON TEST
,ADDRESS OF NEXT TEST TO BE EXECUTED
,ADDRESS rOR LOCK ON CURRENT DATA

DIDVA-B MACYlI 27(732) 18-MAR-76 1511'6 PAGE 5
DIOVAS,Pl!
PROGRAM PAMMETERS. VARIABLES, AND TRAP CALLa,

141

001222
001224
001226
001230

142
143

001234

!38
139
140

144
145

@01232

000003
000000
000000
000000
000000
000000

leOUMT,
LPCNTI
TSTNOI
PASCNT,
ERRCNTI
LSTERR.

156

157
ISS
159
160

161

162

163
164
165

166

167
168
169

170

. ! 71

3
0

0
II

0

e

PAGEl

001236
001240
001242
001244
001246
001250
001252
001254
001256
001260
001262
001264
001266
001270
001212
001274
001276
00130~

001301
001302
001303
00130'
"01306

000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000001
000001
000001
000001
000001
00'1306
001500

STU.
sYNCXI
CLKXt

0

TEIIPII

0
0
0
e

Tli:MP21
TEMP31

II
0

MA5KXI

TEMP.,

TEMPS,
SAYRe I

SAVRtl
SAVR2.
BAVRll
IAVR41
SAVR5,
SAVSP.

Slvpe,

DVACTV.
DVNUN,
SAYAeTI
aAVIIUM,
RUN,

.EVEN
CREAM.

0
0

0
0
0

,DV STATUS WORD STORAGE

,TEMPORARY STORAGE
,TEMPORARY STORAGE
,TEMPORARY STORAGE
,TEMPORARY STORAGE
,TEMPORARY STORAGE
,R0 STORAGE
,Rl STORAGE
IU STORAGE

0

,Rl STORAGE

0
II

,M STOIIAGE

"eLKe
,BLKB
,BLKS

,R5 STORAGE
,STAC~ pOINTER STORAGE
,PROGRAM COUNTER STORAGE
,DVU'S aELECTED ACTIVE.
,OCTAL NUMBER or Dvll'S,
,ORIGINAL AeTV, DEVICES,
,WORKABLE NUMBER,
,pOINTER ONE PAST RUNNING DEVICE,

DV,MAP

,TAIlLE POINTER,

"",UKB
,BLKB

0030

,NUMBER OF ITERATIONS THAT CURRENT TEST WILL BE EXECUTED
,NUMBER OF ITEREATIONS COMPLETED
,NUMBER OF TEST IN PROGRESS
,NUMBER OF PASSES COMPLETED
,TOTAL NUMBER or ERRORS
,PC or LAST ERROR CALL

VARIABLES
,,PROGRAM
.................

146

141
14S
149
150
151
152
153
154
ISS

0029

•••••••• *••••••••••••••• *•••••••••• _.
,'1***.********.***.***.*******.**
......................................................................
,TRAPCATCAER rOR ILLEGAL INTERRUPTS

83
84
85
86
87
B8

94
95
96

PAGEl

PAGEl

DZDVA.B MACYll 27(732) 18-MAR-76 15106 PAGE 6
DZDVAe,Plt
PROGRAM PARAMETERS, VARIABLES. AND TRAP CALLS,
172

CONTROL FLAGS
,,PROGRAM
....................... .

113
174

175
176

001310

177

001311

178
179

001312
001313

000
000

000
000

180

181
182
183
184
185
186
IB7
188
189
190
191
192
193

000000

001314
001314
001316
001320
001322
001324

201
202

001326

204

001330

205

206
207

001332

208
209

001334

210

001336

211
212

001340

213
214
215

001342

216
217

,snE

,PROGRAM INITIALIZATION FLAG
,ERROR OCCUR EO FLAG
,LOCK ON CURRENT TEST FLAG
,QUICK VERIfY F~AG,
,ON FIRST PASS OF EACH DVII ITERATIONS WILL BE SUPPRESS!

0
0

0

0

sYd
,OEFINITIONS FOR T~AP SUBROUTINE CALLS
,POINTERS TO SUBROUTINES CAN BE FOUND
,IN THE TABLE IMMEDIATLY FOLLOWING THE DEFINITIONS

194

203

INIFLG,

ERRFLG, ,eYTE
LOKFLGI ,BYTE
QV,FLGI ,BYTE
,EVEN

195
196
197
198
199
200

001344

218
219

001346

220

001350

,,1****.'**********.*********·*******************.******.***********.*.
.............................................................................
,TRPTAB.

104400
002634
104401
003020
104402

003044
104403
003120
104404
003224

104405
003244
104406
003444

104407
003504
104410
003536
104411
003542
104412
004556
104413
004516
1 ~4414
004476
104415
004566
104416
004576

221

,CALL TO SCOPE LOOP AND ITERATION HANDLER

SCOPEaTRAP+0
,SCOPE
SCOPI*TUP+'
,seOPI
TYPEaTuP+a
,TYPE
INSTII_TRAP+3
,INSTR
INSTER.TRAP"
.INnER
PARAM.TRAP+5
,PARAM
SAVIlSoTRAP+6

,CALL TO LOOP ON CURRENT OATA HANDLER

,CALL TO TE!.ETrPE OUTPUT ROUTINE
,CAuL TO ASClX STRING INpUT ROUTINE
,CUI. TO IIlPUT ERROR HANDLER
,CALL TO NUMERICAL DATA INPUT ROUTINE

,CALL TO REGISTER

ROUTINE

SAVE

,SAVes

,CALL TO REGlSUR RESTORE ROUTINE

R!5eSaTRAP+7
,RES05

,CALL TO DATA OUTPUT ROUTINE

CONVRTaTRAP+10
,CONVIIT
CNVRTaTMP+l1
,CNVRT
MnCLRaTl\AP+12
,MSTCLR
RAMCLRpTJlAh 13

,CALL TO DATA OUTPUT ROUNTINE WITHOUT CR/LF,
,CUL TO 18UE A MASTER CLEAR
,CALL TO CLEAR THE UMS

,RAMeLR

,CALL TO VARIABLE DELAY eOUNTI!:R

DELAYaTRAP+14
,DELAY

,CALL TO CLOCK ROM ONCE

~OMCLK.TRAP+IS

,ROMCLK

DATACLJ(aTRAP+16

,CALL TO

eLK DATA

,DATACLK

222

J ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

223

,1*******************************************************.**********.*

OZDVA-S MACYll 27(732) !B-MAR-7S 15186 PAGE 7
DZDVAS,PII
PROGRAM PARAMETERS, VARIA8LES, AND TRAP CALLS,

001352
001354

228

001356

229
230

001360
001362
001364
001366
001370
001372

233
234
2lS
236
237
238
239

001374

001376
001400
001402
001404

900000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

000000

240

OVRVECI 0
DVRLVLI 0
DVTVECa 0
DVTt.VLI 0

OVleR,

0

aVaRs.

0

CVNSRa

""

246

247
248
249
250
251
252
253
254
255
256

257

258

DVSRSH, 0
pVSFtA I 0
DVSFRI 0
RESVI6,

CONTIIOL INDICATORS FOR CURRENT DVU UNDER TEIT
,IDVII
...........•........•..............................
001406

000

001407
001410
001411

000
000

001412
00141 3
001414

001415

001416
001420
001422
901424

000
010

eLK,AI

CLK.81
eLK,CJ

000000

eLK,D'

,BYTE B,

SYNC2A, 000000
sYNC2I!. 000000

000000

001426

261
262
263
264

001430

000000
000000

001432

000000
000000

SYNcac.

or
or
OF
or

TEST
TEST
TEST
TEST

CLOCKS
CLOCKS
CLOCKS
CLOCKS

,PAMMETERS rOR
rOR
,PARAMETERS FOR
'PARAMETERS FOR

,PARAMETERS

AND PARITY MASK FOR LINES 08-01
AND PARITY MASK rOR LINES 1'14-,,7
AND PARITY MASK FOR LINtl! n.1I
AND PARITY MASK FOR LINES 12-15

rOR ONE CHAR fO~ LXNEI e".0l
NEEDED FOR ONE CHAR FOR LINES 04-07
NEEDED rOR ONE CHAR FOR t.INES 08-11
NUOED FOR ONE CHAR FOR LINES 12-15

NEEDED

LINES
UNES
LINEa
LINU

00-03
04.07
08-11
12.15

,,
,

,SYNC

000000
,SUMMARY

266

274
27S

,NUMBER

SYNC2DI 000000

265

268
269
270
271
272
273

,N\,IMBER

,BYTE 8,

000000
000000

,LAn CHAR TO
,LAST CHAR TO
lUST CHAR TO
,UST CHAR TO
, NUMlIER
/NUMBER

,BYTE 8,
• BYTE 8,

1.00.031 000000
1.04,071 000000
1.09 ,Ill 000000
~12.15' 000000

259

001434

MASK ,A' ,BYTE 000

MASK,S. ,BYTE ell"
MASK,C' ,BYTE 000
MAsK,O, ,BYTE 000

010
010
010

0160

267

,POINTER TO eVil RECEIVER INTERRUPT VECTOR
'POINTER TO DVII RECEIVER INTERRUPT SERVICE PI
,POINTER TO Dva TRANSMITTER INTERRUPT VECTOR
,POINTER TO eVil T~ANSMITTER INTERRUPT SERVICE PS
,POINTER TO DVII SYSTEM CONTROu REGISTER
,POINTER TO OVII SYSTEM CONTROL REGISTER HIGH 8YTE,
'POINTER TO DVII NEXT RECEIVED CHARACTER REGISTER
,POINTER TO DVII LINE PRAM!T!R REGISTER
,POINTER TO eVil SECONDARY REGISTER SELECT REGISTER
,POINTER TO DVl1 SECONDARY REGISTER SELECT HIGH BYTE,
,POINTER TO DVII SECONDARY REGISTER ACCESS REGISTE~
rPOINTER TO DVII SPECIAL FUNCTIONS REGISTER
,POINTER TO OVII NPR STATUS REGISTER
,POINTER TO RESERVED REGISTER,

DVSCRH, 0
DVRIel 0
OVLeR. 0

241
242
243

244
245

PAG~I

,DVU VECTOR AND UGISTER INDIRECT POINTERS

224
225
226
227

231
232

0031

J ..........

MUK,X

040
U0

200
000

CLK,X

005
006
007

010

5 IIITS PER CHAR,

6 BITS PER

CHAR,

7 BITS PER CHAR,
8 BITS PER CHAR,
8ITS PER CHAR,

BlTS PER CHAR,
BITS PER CHAR,
BITS PER CHAR,

0032

DlDVA-e MACY11 27(132) 18-MAII-76 15116 PAGE 8
PROGRAM PAPAMETEPS, VARIABLES, AND TRAP CALLS,
DZDVAe,P11
,OV11 STATUS TABLE AND ADDRESS ASSIGNMENTS
276
277
278
001500
,-1508
279
DV,MAP.
280 001500
,CONTROL STATUS REGISTER rOR DV11 NUMBER .e
DveR00. ,BLKW
281 001500 800001
,VECTOR "A" rOR DV11 NUMSER 00
DVTRe0. ,BLKW
282 001502 000001
,PARAMETER rOR LINES 08-03 FOR DVU NUMBER ..
DV00,A. ,SLK"
283 081504 008001
IYNue.
,ayNC
'1'"0
01'
1
011101
,eLK"
001506
284
,PARAMETER rOR LINES 84-07 rOR DVII NUMBER ee
DV00,e. ,BLKW
285 1'181510 000001
SYNB00. ,BLK"
,SYNC '1'"0
286 001512 000001
,PARAMETER rDR LINEa 08-11 rOR DVU NUMSEII 00
DV00,C. ,BLKW
287 001514 000801
,SYNC TWO
SYNCIIB. ,BLKW
288 801516 800001
,PARAMEUR rOil LINES 12·15 rOR DVU NUMBER 0.
DVU,DI ;SLKW 1
289 001520 00011101
,sYNC
TWO
SYNDee.
,BLK" I
290 001522 000001
291
,BLKW
,CONTROL
STATUS REGISTER rOR DV11 NUMBER 01
DVCRel.
292 001524 000001
OVTR011 ,eLKW
,VECTOR "A" rOR DV11 NUMBER 01
293 001526 000001
,PARAMETER
rOR LINES 00-03 rOR DV11 NUMBER 01
DV01,AI
,BLK"
294 001530 000001
,SYNC TWO
SYRU1. ,BLKW
295 001532 le8001
,PARAMETER
FOR
LINES 04-'7 FOR DVU NUMSER 81
DVII,BI
,BLKW
296 001534 000001
,IYNC TWO
IYNa011 ,ILK"
297 001536 000001
,PARAMETER
rOR
,BLKW
LINES 08011 rOR DVIl NUMBER 01
298 801540 000801
DV'" ,c.
,SYNC TWO
SYNce11 ,BLKW
299 001542 000001
,PARAMETER
rOR
,BLKW
LINES 12-\5 FOR DVII NUMBER '1
DvrU,D.
300 101544 0e0001
,SYNC TWO
SYNoell ,BLKII
301 001546 008001
302
ICONTROL STATUS REGISTER FOR DVII NUMBER 02
DVCll0al ,BLKW
31113 001550 0118001
,VECTOR "A" FOR DV11 NUMIIR 02
DVTRn. ,8LKW
304 001552 800001
,PARAMETER rOR LINES "-03 FOR OV11 NUMBER 02
OVez,AI ,ILKW
305 001554 '00001
,IYNC
TWO
BYNA.U ,BLK"
306 001556 000001
,PARAMETER rOR LINES 114·e7 rOR DVII NUMBER 02
DV82,B. ,BLKW
307 001560 800001
,SYNC TWO
sYNB02. ,ILKW
308 001562 000001
,PARAMETER FOR LINES 08-11 rOR DVIl NUMBER 82
Dvn,CI ,BLK"
309 001564 00f/J001
,SYNC TWO
BYNCII21 ,BLKW
lI0 001566 0eBf/Je1
,PARAMETER rOR LINE. 12-15 FOR DVIl NUMBER '2
DVez ,D. ,BLKW
311 001570 000001
,SYNC TWO
SYND02. ,BLKII
312 001572 000001
313
,CONTROL STATUS REGISTER rOR DV11 HUMBER 13
DVCReJl ,BLKW
314 001574 000.01
,VECTOR "A" rOR DV11 NUMBER .3
DVTRUI ,BLKII
315 B01576 000001
,PARAMETER rOR LINES •••• 3 FOR DV11 NUMBER ".3
DVU,A. ,BLKII
316 001600 000001
,nNC TWO
SYNU3I ,BLK"
317 1i1016B2 00e001
Dvn,BI ,aLKIi
,PARAMJ!:TER FOR LINES O4087 rOR OVII NUMBER .3
318 001604 000001
sYNau, ,BLIIII
,sYNC TWO
319 001606 000001
DVU,CI ,BLKW
JPAIIAMETER rOil LINES 08-11 FOR DVII NUMBER .3
320 001610 000001
,IYNC TIIO
321 001612 0011001
SYNC011 ,BLKW
Dvel,O, ,BLKII
!PARAMETER FOR LINEa 12015 rOR DVII NUMBtR In
322 001614 0.0001
,SYNC TliO
BYND.l. ,BLKII
323 001616 0000.1
324
,CONTROL STATUS REGISTER rOR DV11 NUMBER 04
DVCRe4. ,BLKW 1
325 001620 000001
,VECTOR "A" rOR DV11 NUMSER 04
DVTR04 I ,8L11" 1
326 001622 000001
,PARAMETER FOR LINEa 0._.3 FOR DV11 NUMBER
327 00\624 000001
DV04,'" ,8LKII 1
,SYNC TIIO
IYNA041 ,SLKW 1
328 001626 1100"01
DV04,1, ,BLKII 1
329 001630 .00001
!PARAMETER rOR LINES 04_.7 rOR DVU NUMBER 114
IYNBfJ4. ,BLKII 1 "
,IYNC TilO
330 0111632 000001
,PARAMETER rOR LINEa 88-11 !'OR DVII MUNSEll .4
331 001634 000001
DV'4,CI ,BLKII 1

PAGE!

"eu

DZOVA-B MACYlI 27(732) 18-MAR-76 15116 PAGE 9
DIDVAS,PII
PROGRAM PARAMETERa, VARIABLES, AND TRAP CALLI,

PAGE!

.034

,...•••••...•........•.•..•.•.•••••...•••.

II.

332
333
334
335

3]"6
337
338
])9

H0
341
342
Hl
344

345
346
347
348

349
350
351
352
3S3
354
355
356
357
358
359
360
361

362
363
364
365

366
367
368
369

001636
001640
001642

0•• 001
000001
000001

BYNCUI ,BLKII
DV04,DI ,&Lilli
SYND04. ,BLK"

,BYNC 'fW0
,PARAMETER rOR LINES 12.18 FOR DV11 NUMBER 04
,SYNC TIIO

001644
1101646
901650
001652
1101654
001656
1101660
001662
001664
001666

000001
0011001
000081
00111801
800001
800001
O.11001
.00001
000001
080001

DVCRII'
DVTRe51
DV05,AI
IYNA05.
DVlS,BI
SYN.eSI
DveS,CI
SYNCU,
DveS,DI
IYNDe.,

,BLKII
,BLKII
,ILK"
,8LK"
,BLK"
,BLKti
,BLKM
,BLKII
,BLKW

,CONTROL STATUI REGISTER rOR DVII NUMBER 85
,VECTOR "AI rOR DV11 NUMBER ••
,PARAMETER rOR LINES •• -.3 rOR OV11 NUMBER 85
,nNC TWO
'PARAMETER rOR LINES f114w1ll7 rOR DVU NUMBER 85
,nNC TWO
,PAIlAMnER rOR LINES 8•• 11 FOR DVII NUMBER .5
,SYNC TIIO
!PARAMETER rOR LINEa Ihl5 rOR DVII NUMBER 0S
,SYNC rwo

001670
001672
01111674
001676
f1101700
001702
081704
001706
.01710
001712

"08001
B0111ee1
8001181
0•• 001
000001
011t1l01
008001
008001
000001
000001

DveR"1
DVTRe..
Dve6,AI
IYNA"'I
DV.6,"
IYNBeU
Dvru,C'
SYNce ••
DV06,O.
SYND."

,ILK"
,BLK"
,BLK"
,BLKlI
,iLK"
,ILKII
,ILK"
,.BLKW
,ILK"
,BLKII

,CONTROL STATUS UGIITER rOR DVII NUMBER ,.
,VECTOR "A" FOR DVU NUMBER '6
,PARAMETER FOR LINES 8111 •• 3 rOR DV11 NUMBER 06
,ayNC 'fII0
,PARAME'!'ER rOR LINES .... 7 FOR DVlI NUMBER 86
,nNC '1'110
/PARAMETER rOR LIN£a 18011 FOR DVII NUMBER 06
,SYNC TIIO
'PARAMETER rOR LINEa 12-15 FOR OVlI NUMBER .6
,IYNC TWO

001714
001716
001720
001722
001724
001726
001730
001732
001734
001736

.80001
0000.1
800001
800001
000001
800001
00f1J001
000001
00.081
800081

DVCR.71
DVTRn.
DVe? ,AI
sYNA87 ,
DV07,81
SYNBe71
Dvn,CI
IYNC" I
DVl7,DI
SYNDD71

,ILK"
,ILKII
,BLKW
,BLII"
,aLK"
,BLKW
,SLlnl
,BLKW
,BLKW
,ILKII

001740

080000

OV,ENIl. 80 ••• e

,ILK"

1
1
1
1
1
1

,CONTROL STATUS REGISTER rOR DVII NUMBER 07
,VECTOR "A" rOR DV11 NUMIER 87
,PARAMETER rOR LINES •• ·.3 !'OR DV11 NUMBER 17
,sYNC fllO
,PARAMETER rOR LXNEI 04-.7 rOR ovu NUMBER 07
,nNC fIIO
,PARAM!TER ro~ LINEa 18·U FOR ovu NUMBER e7
,IYNC TNO
,PARAMETER rOR LINn 12-15 rOR OVI! NUMBER 87
,IYNC TWO

DZDVA-B MACYlI 27(732) 18-MAR-76 15106 PAGE 10
PROGRAM INITIA~IZATION AND START UP,
DZDVAB.PII
370
371
372
373
374
375
376
377
378
379
380

012737
012706
012737
113737
005037
105037
105037
012737
112131
805037
005037
012731
012737

000340

002044
002050
002052
002056
002062
002066
002014
002100
002102
002104
002106
002114
002122
002126
002132
002136
002142
409 002146
410. 002150
411 002154
412 002160

10.5737
001063
013766
013146
005031
012n7
005177
000240
000407
022626
012137
012737
012637
012637
1044152
10SU7
105777
100402
0041)7
104402
"12737

001310

381

392

393
394
395
396
397
398
399
400
401
402
403
404
405
U6
407
408

413

~02166

414

002174
002202
002204
0022"6
002210
002216
002220
002224
002226
002234
002236
002242

415

416
417
418

419
420
421
422
423
424
425

U7717

022737
001406
104410
005506
062737
0118163
005737
001030

001200
004402
001301
001230
001311
001313
001500
000001
001234
000001
001742

000004
000006
000006
002104
177102

800174
000176
000006
000004
001000
001310
111034

001226
001214

""1500

177054
177777

000002

081200
001202

01115402

U ..
8UI

TSTB
BNE
MOV
MOV
CLI!
MOV
TST
NOP
BR
·CMP
MOV
MOV
MOV
MOV
TYPE
COMB
TSTB
8MI
"Sll

001246
'"1259
0012511

1"1

51,

8"1246

000942

1044U

,START I MOV
MOV
MOV
MOVB
CLR
CLRB
CLRB
MOV
MOV8
CLR
CLR
MOV
MOV

00001U

01116624
1105461

0080111

005000

001306
001304

001232

"32777

001424

177776
000024
001303

TYPE

MOV
MOV
CMP
BJlQ
CONVR!
XSTUQ
ADD
Sil

Itl

TST
BNE

BIT

116146

BJlQ
TYPE
CLR

U40,PS
ISTACK,SP
• ,prAIL, t124
DVNUM,SAVNUM
PASCNT
ERRFLG
QV,FLG
IDV,MAP,CREAM
U,RUN
ERRCNT
UTERR
U,TSTIIO
• ,START, RETURN
INIrLG
11
4,-(SP)
6,-(8P)
6

429

430
431
432
433
434
435

436
437

438
439

440
441
442

"02244 006000
002246 127737
002254 101404
002256 104482
002262 000000
002264 0110776
002266 117737
002274 113700
002300 042700
002304 000000
002306 012700
002312 012701
002316 010120
002320 005021
002322 022021
002324 ..022700
002330 801372

17673B

001382

005241
176710
001300
171400

001308

all

...

000300
000302

111

0010",0

443
444

nU,4

UWR
818

(SP)+, (ap)+
'LIGHT,LIGHTS
USIIR,aWR
(SP)+,6
(8P)+,4
,HUTLE
INlP'LG
tSWR
161
PC,CIRMAP
,XHUD
'DV,MAP,TEMPl
ITEMP1,TEMP2
Ii 77171 ,UM.a
U

U,TEMPI
58

.. U
3$

11111110,,,1111

3$

,MNEW
R0

447
448
449

450

451
452
451
454

455
456
457
·458
·459

460
461
462

HAL!
eMPB

UWR,SAVACT

81.08

2t

TYPE
HALT
BR
MOVI
MOVB
BIC
HALT
MOV
MOV
MOV
CLR
eM.
CMP
BNE

, MUR3

,-2

taWR,DVlcry
DVAC'lV,RIJ
'-C<171>,R0
UII0,Re
Ue2,Rl
III, (RBl+
CRll+
(RII)+'(R1I+
110".,R0

48

0036

,,,
,,,
,,
,,
I

,TYPE TITLE ME85Aij!
,IP' NOT SET FLAG AND DO
,u'n-u?
,IR Ir NO AUTO SIZE
,GO DO THE AUTO aIZE
,nPE HEADER
,lET POINUIl
,SET DATA
,ALL DONU
,81\ IF YES

,,,UPDATE POINTER

,IS PROQRAM RUNNING UNDER MONITOR
,aR IF YES
,SELECT SPECIFIC DEVICES??
,8R IF NO,
,TYPE THE MESSAGE,
,ZERO DATA LIGHTS

,WAlT rOR UIER TO TELL IIHAT DEVlCES TO RUN
,IS THENUM8E~ VALID?
,aR IF NUMIER IS OK,
,TELL USER OF INVALlD NUM8I:R,
,STOP EVERY THING,
,RESTART THE PROGRAM AGAIN,
,GET NEll DEVICE PATTERN
,aMOW THE USER WHAT HE SELECTED,
,UsE ONLY LOW BYTE,
,CONTINUE DYNAMIC 8WlTCHES,
,PREPARE TO CLEAR THE FLOATING
,VECTOR AREA, 300-716
,START P~TTING 'PC+2 - HA~T'
,IN VICTOR AREA,
,POP POINTERS
,ALL DONE7T
,IR IF NO.

~ESTART

,...........•....••.•••
,TEST 8TART AND

445

446

PAGEl

,LOCK OUT INTERRUPT8
'SET UP STACK
,SET UP POWER FAI~ VECTOR
,SAVE NUMBER or DEVICES IN SYSTEM,
'CLEAR PASS COUNT
,CLEAR ERROR FLAG
,ZERO QUICK VERIry FLAG
,GET MAP POINTER,
,POINT POINTER TO FIRST DEVICE,
,CLEAR ERROR ·COUNT
,CLEAR LAST ERROR POINTER
,SET UP FOR TEST I
,SET UP FOR POWER FAIL BErORE
,TESTING &TARTS
,HAS INITIALIZATION BEEN PERFORMED
,BR IF YES

,

DZDVA-e MAcn I 27(732) II-MAR-" 15,86 PAGE 11
DZDVAB,PII
PROGRAM INITIALIZATION AND sun UP,
426
427
428

0035

,PROGRAM INITIA~IZATION
,LOCK OUT INTERRUPTS
,SET UP PROCESSOR STACK
,SET UP POWER FAIL VECTOR
,CLEAR PROGRAM CONTRO~ F~AGS AND COUNTS
,TYPE TITLE MESSAGE
001742
001750
001754
001762
001770
001774
002000
002004
002012
802020
002024
002030
002036

382
393
384
385
386
397
388
389
]90
391

PAGEl

002332
002340
002344
11112350
111112352
1102360
002362
1102366
002374
0112402
002404
00a412
002420
002420
802426

1102432

012737
1112706
005737
1101023
1132777
001411
11144112
1112737
012737
000406
013737
1113137

012117
104402
000117

1101U411
001200
0011042

177176

0011004

176612

,BEGINI MOV
MOV
TIT
BNE

U4",P8
UTACK,SP
"42

0115101
000240
008240

8112702
0027114

003014
0031116

111112102

11,

1I0V

aRX~TTaT+a

001214

...

MOV

'LOCK OUT INTERIIUPU
,UT UP STACK
,15 PROGRAM UND~R MONITOR CONTROL
,III XF n:s
'CH~CK rOR ~OCK ON TEST
,aR IF NO LOCK DESIRED,
'TIPE LOCK SELECTED.
,AD"U8T SCOPE ROUTINE.
IIET UP TO LOCK
,CON'UNUE ALONG,
,PREPARE NORMAL SCOPE ROUTINE
,LOCK NOT SELECTED, SET UP FOR NORMAL SCOpE LOOP

MOV
TYPE
"MP

.C·YCLE, RETURN
,MR
tRETURN

/8'1'AR'f AT ·CYCLE" FIND WHICH DEVICE TO TEST
,TVPIC R
,START TEITING

0115666

005111
17.556

BIT

BEQ

083114

TYPE

211

3U

MOV
MOV
IIR

U

tlIT2,t8WR
14
,MLOCK
'NOP,UST
INOP,T'1'8T+2
2S
IRW,TTIT

DZDVA-S MACYlI 27(7321 IS-MAR-76 15.06
END OF PASS MUTINE
DZDVAB,PII

PAGE 12

468

481

482
48]
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518

002436
002440
002444
002450
002454
002462
002466
0U472
002476
002502
002506
002512
002516
002522
002526
002532
002534
002542
002550
002554
002556
002560
002560
002562
002564
002566
002570
002572
002600
002604
002606
002610
002612
002614
002616
002620
002622
002624
002626
002630
002U2

000005
0115037
105037
005237
013777
104U2
104402
104411
104402
104411
104402
104411
104402
104411
105lJ7
001017
112737
111737
013701
00B06
000005
004711
000240
000a40
000240
000240
012737
000137
000001
006
001362
000001
003
~01l52

000001
006
001230
000001
006
01111232

,EOP,
11111214
001311
001230
0012311
005145
110UU
002604
005336
002612
005144
002620
005355
002626
001303
000371
001301
000042

176516

TYPE

001313
001303

LOGICAL.

005666
005666

RESET
CLR
CLR8
INC
MOV
TYPE
TYPE
CNVRT

0012U

002
002
002
002

CNVRT
TYPE
CHVRT
TYPE
CNVRT
DEce
BNE
Move
MOVB
MOV
BEQ
RESET

.JSR
NOP
NOP
NOP
NOP
RESTRT. MOV
.JMP
1
XCSR'
,BITi
DVSCR
XVEC.
I
,BYTE
DVRVEC
XPASS' 1
,BYTE
PASCNT
XERR'
I
,BYTE
ERRCHT

UTERR
ERRFLG
PASCNT
PASCNT,tLIGHTS
,MEPAaB
,MCSRX
,XCSR
,MVECX
,XVEC
, MPASax
,XPASS
,MERRX
,XERR
aAVNUM
USTRT
U77,QV,FLG
DVNUM,SAVNUM
... 2,Rl
REarRT

525

526
527
528

529
5]0
531
532
53J

5]4
S3S
Sl6
537
538
5)9

540
541

542
543
544
545
546
547
548
549
550
551
.552
553

554
555
556

557
558

566

567
568

569
570
571
572
573

574

I.'

PC, eR1)

,CYCLE, RETURN
CYCLE
6,2
3,2
6,2
6,2

LOOP AND INTERATION HANDLER
,,SCOPE
....................•..........•.
002634
002634
11102642
002644

002650

022137
01111411
017746
042716

177570

001202

,SCOPE,
CMf
BEQ
MOV
BIC

176]]6
000200

002654 12H26
002660 091002
002662 004137
002666 005037
002672 010016
002674 032717
002702 001407
002704 000437
002706 105777
802712 100034
002714 017700
002720 000415
002722 832777
002730 0111011
11102732 105737
002736 001406
002740 ,"005237
002744 023731
002752 001014
802754 105037
002760 1105037
002764 085037
002770 012137
002776 0U737
003004 011600
003006 022626
003010 000177
003014 .01407
003016 000437

000001
004640
001234
040000

64 ..

176300
TTaT,

176272
116266
004000

176252

II,

001313
001224
001224

fl1757fJ,aIIR

6U
tTKDBR,-(SP)
UIT1,cSP)

001311

21.

001224

001220
000020
001216

CM,B
BNE
.JSR
CLR
MOV
BIT

n,ea.l+
,0,
Pc:,SERV,G
LITERR
R',eap)
nITl4, tsliR

BEQ

11
II
tTKCSR
31

BR
TSTB
aPL
NOV
BR
BIT
8NE
TITS

BEQ

001222

001222
801214

116200

3U
8RW,
!lRX,

,18 THERE A REAL SWR7
,eR If YES
,lAVE KEYBOARD CHAR
,CLEAR PARITY BIT

nKDBR,RI

U

fSll11,UWR
2.
QV,FLG
21

INC
CMp
8NI:
CLRB
CLR
CLR
MOV
MOV
NOV
POPUP

LPCNT
LPCNT,ICOUNT
It
!RRFLG
LPCNT
LOCK
U0,ICOUNT
NEXT, RiTURN
elP),Ra

.IMP

.RETURN

14117

,IIA5 IT CNTRL 'G' 1
,BIl IF NO,
,SERVICE "CNTRL 'G",
,CLEAR LAST ERROR PC,
,SAVE R. ON THE &TACK
,"LOOP 0/1 THIS TEST'!
,811' IF NO, eIF LOCK 81181_1, THIll LOC: .240)
,GOTO H
elF LOCK SW8I-1I THIS Lac -Ue)
,KEYBOAD DONi!
,aR IF NO, (LOCK, HIT KEY TO GO'l'O NEXT TEaT)
,CLEAR DONE BIT
,CONTINUE
,DELETE ITERATION? (QUICK PUSI
,BRn YES
,HAVE PASSES BiECOMPLETED?
,IR IF QUICK PAIS,
,UPDATi lTERATION COUNTER
,ARE ALL ITERATIONS DONEn
"R n NOT YET
,PREPARE rOR NiN TEST
'START ICOUNTER AT 0
'RESET ITERATIONS
,GET NUT TEIT
,POP R. OFr or THE STACK
,rAKE AN "RTI"
,GO DO THE nn

437
FOR FREEZE ON CURRENT DATA
,,CHECK
...•.•.......•.........•..•.....

003020
003026
903030

003034
003036
003042

032771
fl01405
005737
.01402
013716
ue002

00108.

176154

00122.

,SCOPI! BIT
BEQ
TIT

BEQ

001220

III

559

560
561
562
563
564
565

PAGE!

,MAKE THE "OR~D CLEAN AllAIN,
,CLEAR LAST ERROR PC
,CLEAR ERROR FLAG
,UPDATE PASS COUNT
,DISPLAY PASS COUNT
,TYPE END PASS
,TYPE CSR
,8HOW IT
,TYPE VECTOR
,IIHOW IT
,TYPE PA88ES
,SHOW IT
,TIPi iRRORS
,SHOW IT
,ARE ALL DEVIC!8 TESTED!
18R IF NO,
,SET THE QUICK VERIFY FLAG,
,RESTORE THE COUNT
,CHECK rOR ACT-II OR DDP
,If NOT, CONTINUE TESTING
,ITOP THE SHOW--CLEAR THE WORLD

DIDVA-S MACYlI 27(7321 18-MAR-76 15 1116 PAGE U
DIDVAB,P11
GEN!:RAL UTILITIES (TYPE OUT, ERROR, SCOPE, ETC,)
519
520
521
522
523
524

8837

,END OF PASS
ITYPE NAME OF TEST
,UPDATE PASS COUNT
,CHECK FOR EXIT TO ACT-11
,RESTART TEST

463
464
465
466
467
469
470
471
472
473
474
475
476
477
478
479
480

PAGE!

MOV
RTI

UII8t,UWR
11
LOCK
U
LOCK, ISP)

,ISaw.,-" 8ET)7
,8R IF NOT SET,

,GOTO THE ADDRE's IN LOCK,
,GO BACK,

OUTPUT ROUTINE
,,TELETYPE
............•...•.•...•
003044

003046
1103052
803060
883066
003070
003072
003074
~03100

003104
003106
003112
003114

010546
0116as
1152766
032777
801012
10S715
1000112
104402
105177
100375
112577

0000.2
000002
018080

,TYPE'
000882
176114

18,

805184

176184

21,

176100

001362

012605

381

NOV
MOV
ADD
BIT
BNE
TSTB
8Pt.

TYPE

TSTB
BPL
NOV8
BNE
MOY

RS,-elP)
t2elP),R5
n,2eSp)
UW12,taWR
U
eR5)

at

,MCRLF
8TPcaR

2.

tRSI+,tTPD8R
It
eSPlo,R5

,lAVE R5 ON THE STACK,
,GET ADDRESS or MESSAgE,
,POP OVER ADDRES8,
,INHIBIT ALL PRINT OUT"
'8R IF NO PRINT OUT WANTED eaWI2-1)
,IS NUMBER MINUS, (MSS.leaIT1»)
,BR Ir NUMBER IS PLUS
,TYPE A CR/LFI
,TTY READY!
,BR IF NO,
,PRINT CURRENT CHAR,
,IF NOT ZERO KEEp PRINTINGI
,END OF OUTPUT, RESTORE R5

!S.~IAR·76
15106 PAGE 14
DZDVA-e MACHI 27(732)
GENERAL UTILITIES (TYPE OUT,EPPOR,SCOPE,ETC.)
OZOVA8.Pll

575

003116

000002

00312~

U0346
310446

57.
571
518
579
580

591
582
583

584
585
586
587
588
589

590
591
592

593
594
595
596
597
598
599
600
601
602
603
604

605
606

003122
003124
003132
00314~

003!U
003144
003150
003154
003160
003162
0UI66
003172
003176
003200

003204
003206
003214
003216

en220
003222
003224
003230
003232
003234
003236
003240
003242

017637
062766
104402
000000
012704
012703
105777
100375
117714
142714
122427
001417
105777
100375
017777
005303
001356
012604
012603
104402
010346
'Jt0446
000741
812604
012603
000002

bl7
618
619
620
621
622
623
624

625
626
627
628
629
630

,IN5TPI MOV
MOV
000004
000002

003142
000004

005520
000007
176024

MOV
ADD
• INSTil TYPE
0
."5GI
NOV
MOV

181

BPL
Move
exCB
CM.B
IIEQ

176020
000200
000015
176004

175774

Tsrs

2$1

175776

005100

Tsn

SPL
NOV
DEC
BNE
HOV
MOV
,INS'I'EI TYPE
MOV
MOV
BII
INUR21 MOV
MOV
RTI

R],-(SP)

1\4,-(SP)
'4(SP)"MSG
n,4CSP)

634
635
636
637
618
639
640
641
642
643
644
645
646
647
648
649
650
651
652

fINBUY,II4
n,R)
UKCSR
If
tTKDBR, (R4)
1200, (R4)
(R4)+, US
INSTR2
'TPCSR

2.

tTKDBR,tTPDBR
R3

IS

(SP).,R4
(liP)., Rl
,MQM
113,-(5P)
U,o(lP)

,!NST!
(8P).,R4
(5P).,R3

,IIUTORE 114
,RESTORE R3

,CONVERT ASCII STRING TO OCTAL

J•••••••••••••••••••••••••••••

003244
003246

U0546

00325~

B16605
012537
0.12537
012537
112537

000004

112537

003441
009"04

003254
003260

003264
003270
003274
00H00
003384
003306
003312
~U316

003320
003324
003126
003132
003334
003340
003342
~03346

003350
00335]
003354
003356
00))60
00Jl62

,PARAMI MOV
MOV
MOV
MOV
MOV
MOV
MOVB
MOVB
MOV
PARAMII CLR
MOV
eMPB
SEQ

~10446

010566
"0S005
012704
122714
001420
121427

002415
121427
003012
142714
152405
122714
001406

0"3434
083436
003440
01113442

005520
000015

181

000060

eMU
SLf
CMPB
BGT

000067

IIS,oCSP)

1\4, -(SP)
4(SP),R5
(R5H,LOLIM
(RSH,HILIM
(R5)+, DEVADR
(R5 H, L08ITS
(R5)+,ADIICNT
115,4(8P)
115
UNBur,II4
U5,(R41
PARERR
(M), . . "

PARERII
(R4),"7
PAREllA

000060

BICB
BI8B

"e,cII"
(R4)+,1I5

000015

CMPB

115,(114)

BEQ

LIMITS

003436

013704
010524

00·34411

062705
U5117
001372

00011U

003412

003436
003430
003432
003434
003436
003440
003442

670
671
674
675
676

677
67U
679
680
681
682
693
684
U5
686

LINITS.

8U434
1103442

181

003443

0126~4

012605
000002
000000
000000

IS
PARAMI

eMP

III,HIUM

BHI

PARIIRII

CM.
BLO
B1TB
BNI:

R5,LOLI8
PARltl\R
LOBITS,RS
PARERR

MOV
MOV
ADD
DECB
BNI:
MOV
MOV
RTX
0
II

DEVADR,1I4
R5,(R4).
n,R5
ADRCN'!'

U

(1P)+,R4
(SP).,R5

LOLIMI
HILINI
DEVApl1l
LOtlnl III
ADRCN'laLOBlTS+1

,

000000
000000
00J44~

PC or TEST THA'I' rULED AND RB-RS
,,SAVE
....••..••..........•...•••.....•..•.

110344.

816617

a1101184

668
669
672
673

R$
115
R5

,STORE NUMBER AT SPECIFIED ADDlIns

003424

Mil

BII
PARERRI tNSTER
BR

003406

655

U6

0007611
104404
000758

020537
101373
020537
103770
1317115
.001365

654

661
662
·663
.664
665

ASL
ASL
ASL

006305

003364
801370
003312
003376
0034011
803404

653

660

006305
906305

TES'! TO SEll IF NUMBIER U wnUN LIMn.
,I •..•.•.....•...................•......

003414
003420

656
657
658
659

110411

,SAVE R3 ON STACK
,SAVE R4 ON STACK

a

633

PAGEl

,GO HOME
,.......•............••....

DZDVA-B MACYlI 27(132) 18oMARo
15106 PAIiE IS
DZDVAB,PII
GE~ERAL UTl~ITU:S (TYPE OUT,ERROR,aCOPE,ETC,)

63\
6ll

lin

PTI

607
608
609
610
611
612
613
614
615
616

PAGEl

"on'.

,SAVIIS!

ItOcY

.c""l,aAVPC

"6'11 R, (PCl

,SAVE R0-R5
003452
003456

003462
003466
0113472
003476
0113502

BleU7
810437

010337
010237
010117
110037
000002

001272
001270
001266

001264
001262
001260

IIVIISI

MOV
MOV
MOV
MOV
MOV
MOV
RTl

RI,IAVII5
R4,IAVU
R3,IIAVU
R2, SAVR2
RI,IAYRI
R0,IIAVR0

,SlVE
,SAVE
,SAYE
,lAVE
,SlVE
,SAVE

115
Rt
113
R2
RI
110

,LEAVE.

,RESTOII! 110-R5
003504

013700

003510

013701

003514
003520
003524
003530

013702
013703
013704
013705

001260

001262
091264
001266
001270
001272

,RE8051 MOV
MOV
MOV
MOV
MOV
MOV

SAVR0,Re
IAVRI,RI

IIAVR2,R2
SAVRl,1IJ
SAVII4,R4
SAVRS,R5

,IIEnORE
,PESTOR!
)RESTORE
,RESTORE
,RESTORE
III~STORE

118
RI

112
R3
R4
R5

U-HAR-76 15U6 PAGE 16
OIDVA-B MACYIl 37(732)
GENERAL UTILITIES (TYPE OUT,ERROR,SCOPE,ETC,I
0lDVl8,Pl1
687
688
689
690
691
692
693
694
695
696
697

698
b99
700
701
702

703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720

721
722
72)
724
725
726

721

728
729
730
731
732
733
734

735
736
737

738
739
140
741

003534

eeu

PAGEl

0042

,LEAVE

IITI

000002

PAGEl

,CONVEIlT OCTAL NUMBER TO AIIcn AND OUTPUT TO TELEPRINTER

•..........................................•..•..•..•...
0035J6
003542
003544
003546
003550
003552
003554
003560
003566
003572
003576
1103602
003606
003612
003616
003622
003624
003630
~03634

003636
003640
003642
003644
003646
0el650
003652
003654
003656
003662
003664
003670
003672
003676
003700
003704
003710
003712
003714
003720
003724
003726
003730
003732
003734
003736
003740
003742
003744
003746

104402
010046
010146
010346
010446
111·0546
917691
062766
012137
1I21l7

112137
0U137
0U704
IU7U
012700
010403
042703
062703
110320
000HI
006004
000241
006004
000241
006004
005305
001362
012703
114023
105117
001374
105737
001405

112723
1.05337
001373
105013

104482
005337
001322
012605
012604
U2601
012601
012600
900002
000000
000000
003745
000000

005104

1100012

000002

'011012

003742
003144
003745
003746
003746

003744
005562
177770
000060

,CONVRI TYPE
,CNVRTI MOV
MOV
MOV
MOV
MOV
MOV
ADD
MOV
Mova
111
Mova
MOV
MOV
2..
MOVB
MOV
NOV
3..
BIC
ADD
MOVB
CLC
ROR
CLC

11011

005624
4f,
003744
003745

CLC
ROR
DEC
SNI
MOV
MOVB
DECS
BNE
TSTB

BEQ

581

MOVB
DECB
BNE
6 ...
CLRa
TYPE
DEC
liNE
NOV
MOV
MOV
MOV
MOV
Rn
WIIDCN'I'I 0
CHIICNTI 0
SPACNTaCHRCNT+l
SINWIIDI 0

000040
083745
005624
003742

,MCRLF
R0,-(aPl

PI,-(U)
R3.-(8P)
R4, -(8PI
IIS,-(SP)
'12(SP),Rl
n,12(5P)
(RII+,WRDCN!
(Rll+.CHRCN'1'
(RII+,IPACNT
tCRIl+,BINWRD
UNNIID,R4
CHRCNT,R5
nEMP,Re
R4,R3
1177770,113
1060.R3
Ri.(Re)+
R4

114
114
RI

U
_MDATA,Ri
o(RIJ)'(RJI+
CHReNT

48
SPACNT

if

U48,(R3)+
BPACHT
51
(R3)
.MDATA
WRDCNT

18
(&P) •• RI

(8.)+,R4
(IIP)+,R3
(8P)+,RI
(8P)+.R8

14a

010 VA-a MACY11 27(732) I8-MAII-76 15106 PAGE 17
GENERAL UTILITIES (TYPE OUT,ERROR,SCOPE.ETC.>
DZDVAB,Pll

743
744
145

,TRAP DIIIPA'l'CH SERUCE
I AIIGUMENT OF TIIAP IS EXTRACTED
,AND UIED AS OFFSET TO OBTAlN POIN'fE1I
,TO SELECTED SUBROUTINE

746
747
748

749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771

772
773
774

775
776

·177
778
779
780
781
182
783
784

785
786
787
788
799
790

191

192
79i

794
795

796
797
198

003750
003752
003756
003762
0a3764
003770
003774
004000

011646
162716
017616
006316
042716
1163716
017616
000136

,TRPSI!! MOV
IIUB
MOV
TRPOKI ASL

B0e0U
000000

BIC

177001
0111314
8000110

ADD
MOV
JMP

(8P),-(IP)

I GET PC or RETURN
,.PC or TRAP
,GET TRP
,MULTIPLY TRAP ARG BY 2
,CLEAII UNWANTED BITI
,.OINTlR TO 8UBROUTINE ADDRESS
,IUBROUTINE ADDRESS
,GO TO IUIJROUTZIIE

u.n')

"IPI,(8P)
(8P)
t1 "1101 '(8P)
• ,TIIUU.c."
te8P) .cSPI
eesP)+

HANDLER
,,ERROR
.•...•.....•.
004002
004002
004010
004012
004016
004032
004026
004030
004034
004042
004044
004950
004052
004060
004066
1l04e7e
604074
004076
004102

004106
064110
004112
004116
~04120

004122
004124
0114126
004112
004136
~04142

11114146
004152
004156
004160
004164
004166
004172
004176

,HLTI
022731
001411
017746
842716
122726
091002
004737
932777
901406
105777

10000!

112771
832777

177570

0ffl282

17517e
800200
000087

CM,

l171nll.IIIR

UQ

641

MOV
BIC
CMPB

tTKDBR, -(a,)

8NE

004640
01000"

175140

U ..

BEQ

TlTI

175140
000207
02000.

JIIR
8l'1'

175132

175114

xaxi

001105

BPI.
Mova
BIT
BNE

821637
001404
011637
105037
104466
011605
162705
011504
086304
061504
006394

001234

CMP

001234
001311

042794
062704
012431
012437
811437
105737
",,1483
'''5737
0011140
104402
104402
005737

1771101
IIU124
004252
00U64
00U76

MOV
CLIIB
SAV0S
MOV
SUB
MOV
AaL
ADD
ASL
BIC
ADD
MOV

BEQ

181
000002

il8UlI

MOV
MOV
TaTB

BEQ
804276

1185104
0115184
801220

TST
BNE
TYPMSGI TYPE
TYP!:
TST

Uln ,cll.)

.7. (IP)+
,+6 -

PC.IERV,a
UlIn.tlNR
xax
npCaR

xax

n87,t'l'PD8R
..1I13 •• 8I1R
HALTS
(aPI,LI'fIl:llIl

it

(SP),LSTERR
ERRFLG
(8PI,R'
n,IIS
(R5),lt4

R4
(R51.114
R4
U 778lt,R4
',ERRTAI.R4
(R4)+,ERRN8G
(U)+.DA'fAHD
(1I41,DATAIIP
ERRFLG
TYPMIG
DATABP
TYPDU
, MCRL'
,IICRL'
LOCK

,II THERE A REAL INR?
1111 IF YE.
IIAVE KEYBOARD CHAR
,CL!AR PARITY lIt
,liAS l'f eNTRL '0'
IBR IF NO,
,SERVICE 'CNTRL
,BILL ON ERROR7
,aR IF NO IILL
,TTY READY,
,DON'T WAlT IF TTY NOT RUDY,
,PUIH A aELL AT THE TTY,
,DELE!E ERROR PRINT OUT'
,BR IF NO PRINT OUT WANTED,
,lIAS THIa ERROR FOUND LAST TIME,
,BR IF YEe
,RECORD BEING HERE
,PREPARE HEADER
, SA VI ALL PROC REGISTERS
I GET THE PC or ERROR
,on ADDREII.S OF TRAP CALL
,GET HLT INSTRUCTION
BY TWO
,DOUBL!!: 1'1'
,MULT AGAIN
ICLEAR JUNK
,GET POINTER
,GET ERROII MUSAGE
,GET DATA HEADIIEII
,GET DATA US I.E
,TYPE H£ADREER
,8R IF YES
,DOE5 DATA TABLE EXIST,
,8R IF YES.

-G'· •

,Nun

OlOH-a MACHI 27 (732) IS-MAR-76 15106 PAGE 18
DZDVAS,PII
GENERAL UTILITIES (TYPE OUT,ERPOR,SCOFE,ETC,)
799

800
801
B02
803
804
805
806
807
808
809
810
811
812
813
814
815
816

817
818
819
820

821
822
923

824
825
826
827
928
829
830

ell

832
833

834
835
836
837
US

839
840
841
842

004202
004204
004210
004214
004220
004224
004230
004234
004242
004H6
004250
004252
004254
004254
004260
004262
004264
004266
004272
004274
004276
004300
004302
004306
004310
004312
004H6
004320
004322
004326
004334

004336
004344
004146
004354
004360
004364
004366
004370
004372
004374
004376
004400

001402
104402
104402
104411
104402
104411
104402
112737
005737
001402
104402
000000
005737
001402
104402

005400
005366
004374
005454
004366
005104
177777
004252

1$1

TYPE

MOVS
TST
BEQ

001311

TYFE
ERRMSGI 0
WRKO,FMI
TST
BEQ
TYPE
DATAHDI e
TYPOAT, TST

004264

000000

005731
001402
104410
000000
104407
005117
100005
010046
016600
000000
012600
005231
032777
001001
032177
001401
0137 37
012706
000177
000002
000001

004276

SEQ

DATABPI
RESREGI RES05
HA~TSI
TST

"

174674
000002

849
850

851
852
8S]
854

004402
004402
004410
004412

174646

002000

864
865
866

867
868
869
870
871

872
873
874

875
876
877
818
879
880
881
882

001216
001200
174630

006

002

001276
000001
003
001226

082

001214

004414

004422
004426
004432
004436
004440
004444
004450
004454
004460
004462
004464
004470
004472
004474
004476
004500
004504
004506
004510
004512
004514
004516
004516
004524
004526
004530

012737

004402

012706
005037
005237
001375
104402
104411
105037
005037
104412
104413
000177
000001
003
001226
010046
013700

MOV
HALT
BR

INC
BNE

TnE
CMvn
CLRB
CLR
MSTCLR
RAMCLR
JMP
PfUBI 1
,BYTE
3,2
TSTNO
,DELAYI MOV
MOV
DEC
8NE
MOV
RTI
1$1
30,

1104514

005300

001376
012600
000002
000036

004566
004566
004574

052777

000002

998

004576
004576
004600
004602
004610
004616
004622
004624
004626
004630
004632
004636

MOV

MOV

002

894
895
896
897

004634

RE8URI

CLI!

174524

8114000

004534

000024

005107
004470
001311
001234

012777
000003

899
900
901
902
903
904
905
906
907
908
909
910

0ee034

0012U
005562
005562

004556
004556
004564

892
893

0044

,

ERRCNT
UW08,UWR
1$

UWI0,fSWR
25
NEXT, RETURN
UTACK,SP
.RETURN

DATA TABLE
,!tESTORE PROC REGISTERS
,HALT ON ERROR?
,BR IF NO HA~T ON ERROR
,SAVE RO
,SHOW ERROR PC IN DATA ~IGHTS
,HAIoT
,GU M
,UPDATE ERROR COUNT
,GOTO TOP or TEST?
18R IF YES
,GOTO NUT TEST?
,8R IF NO
,SET FOR NEXT TEST
,Run 51'
,GOTO spEcxrU:D TEST
,RETUIIN

,SU UP FOR POWER UP TIIAP
,HALT ON POWER DOWN NORMA~

'IIESTAU,24

• ,PFAlL, 24

,SET UP rOR POWER FAILURE

27(732) 18-MA!!-76 15106 PAGE 19
GENEUL UTILITIES (TYPE OUT,ERIIOR.aCOPE,ETC,)

004540
004542
004546
004550
004552
004554

891

PAGEl

TA8~E?

15R IF NO,

MOV
MOV
JMP
RTI
2'1
ERTA80. 1
,BYTE
6,2
UVPC
XTSTNI 1
,BYTE
3,2
TSTNO
,ENTER HERE ON POWER FAI~URE
1$1

,PfAILI
012737
000000
000777

004000

884
985
886
887
.888
889
890

2CSP),R0

SEQ

012777
010146
010446
013701
013704
005014
062711
001314
012604
012601
000002

eel

PUSHR0
MOV

BIT

174636

,,DATADATA HEADER
,SHOW

BP~

SN!:

,DATA HEADER?
,8R IF NO
,T¥PE

DATABP
USREG

HA~T

001232
000400

,,

,PMCESSOR WILL TRAP HERE WHEN POWER IS RESTORED
004414
004414

DZOVAB,PII

863

DATAHD
TYPDAT

,SHOW IT
,Tyn PC.
,SHOW tT
,GIVE A CR/LF
,NO MORE HEADER 'UNLESS NO DATA TASU,
,IS THERE AN ERROR MESSAGE?
,BR IF NO,
,TYPE
ERROR MESSAGE

,...••.••...•...•.•....••...

DZOVA-S MACH!

855
856
857
858
859
860
861
862

,MA5TEK
,MTSTN
,XTSTN
,MERRPC
,ERTAB0
, MCRLF
'-I, ERRFLG
ERRMSG
WRKO,FM

UWR
EXITER

POPR0
UITltlt1 INC
BIT

0043

18

CONvn

843

844
845
846
847
848

BEQ
TYPE
TYPE
CNVRT
TYPE
CNVRT

PAGEl

1·,4636

,llANeLli'

170361

110,-(SP)

It,Re
110

,-2

UPl+,Re

8NE

U

MOV

181

,RETURN

•"'1IIf1""''''" 'III

,eTAIlT CLEAN UP or DEVICE
,CLEAR IT AL!.I
,START DOING THAT TEST AGAIN,

MOV
CLR
ADD

MOV
001372
001376

,-'

, MPFAn
,PFTAB
ERRFLG
L8TERR

,RESET THE STACK POINTER
,READY FOR TIMMER
ONE TO THE TIMERI
,llP IF MORE TO GO
,TYPE THE MESSAGE
,TELL WHAT TEST TO RETURN TO,
I START OLEAN
IP~U5

tMRESET,tDVsCR ,ISSUE A MASTER C~EAR
,SAVE iliON THE STACK
Rl,-C5P)
,SAVE 1\4 ON THE STACK
R4,-CSP)
DVSRS,RI
,GET SECONDARY SEL, REG.
DVSRA,R4
,GET seCONDARY REGISTER ACCESS REG,
(M)
IZERO THE SECONDARY REGISTE~,
,-CcBIT11+81TI0.BIT9.BIT8+BIT3+SIT2.SITI.SIT0>+SlT0,CRI)

MOV

MOV
MOV

(SPl+,R4
(SPl+,Rl

,USTOR! R4
,RESTORE RI

NOY

,IIRUET,'IlVSCR

,IsaU! MASTER CLEAR,

II IS

UlTI,tDVSCR

RTI

,MsTCLRI
1"$7.

1145(06

RTl
,ROMCLJ(I

00~002

010046
005000
052777
017737
106037
103003
005200
001370
104000
012600
000002
000001

MOV

UTACK,S'

7EMP

'fEIiP

RTI
.DATACLKI
MOV
000400
174554
004637

174560
e04636

CLR
8IS

1$1

MOV
!IORB

au

INC
8NE
HLT
MOV
RTt
,BLKW

scc

HI

Re,-cSP)
110
nae,.OVLCR
@OVLCR,J.
3$+1
2.
R0
If

0
CSP)+,R0

DZDVA-B MACYlI 27(7)3) II-MAR-" 15106 PAGE 20
Ge;NERAL UTILlTIU (TYPE OUT,E~ROR,SCOPE,ETC,)
DZDVAB,PII
'II
912
91l
914
915

'16

917
918
91'
120
921
922
923
924
925
926
927
928
929
911
911
932
931
934
935
936
937
938
939
94.
941
942
943
944
945
946
947
948
949

950
951
952
953
954
955
956
957
958
(2)
(2)
(2)
(2)
(2)
(2)
(2)

(2)

004640 032777
1104646 11111374
0114650 017717
1104656 013777
004664 104482
004678 1844\1
004674. 184402
11047011 105777
1104714
1104786 ru 7746
0114712 042716
004716 122726
111114722 001451
01114724 11105077
0114730 le5777
004734 1110375
""4736 016677
084744 0011241
004746 006177
004752 006177
004756 006177
004762 1837]5
1104764 026637
004772 002731
094774 026627
005eta 803325
8050"4 042766
1105012 856677
005028 105777
005024 1.1U75
005026 017746
005032 042716
005036 122726
005042 001332
snS44 184402
885050 110.287

uua

005052
005069

820377
036451

004880

174H6

174326
005072
111115052
005064
""5074
1743 ••

•• 51172
17U16

SE~V.GI

BIT

UI

8NE
MOV
MOV

174214
""2U
•• 0015
174252
174254
177776
17421.
114224
174220
177776
177776
177718
177776
174168

all
174246

......
.....,

SCI
CMP
SLT
CMP
BGT

BIC

ell
Tna
B'L
MOV
SlC
CM.B
8N!

174154
110020e
0'1"'15

051450
.08057

5..
851127

CNVRT
TYPE
TSTS
SPL
MOV
SIC
CMPS
BEQ
CLII
1aTS
SPL
MOV
CLC
ROL
ROL
~DL

177716
174162

085184

TYPE

89"

TYPE

140011,tTKCIR
aERV,G
.sWR,911.

90',ISO

,eu

,eu

,9U
trKC.II
,-4
nIlDJR,-lePl
UIT7'(SP)
115, (IPI.
51
"WII
tTPCIR

,-'

-21I1P),nPDaR
UItA

enR
"WR

(2)

(2)
(2)

(2)
(2)
(2)
(2)

(2)
(2)
(2)

959
9611

961
962
963
964
965
166
967
968
969
"0
971
972

111145

PAGEl

'046

,RX Busn
,aR IF YEa
,lAVE "WRI,

,,
,,

,IIAIT '011 DONI,

,,,
,,
,,
,,
,,
,

,E~~OR

U

-2IS",".
11
-2Ul'l, . . '
11
,·Cen,-21IP)
-2(IP),tSIIR
tTIICaR
,-4
tTKDSR,-IIP)
,llT', (8P)
US, lIP).

,

at
, MCRIo'

lIT.

PC:

,lIClZ

C371>'

1811~)."

,EVEN
0051164
BilS066
1105078
005072
005074

000081
086
005072
000000
036457

IIUI08
005104
005107
005145
005171
1105174
0115243
""5267
005301

11120048
005015
377
377
377
1150377
377
377
377

881.1

00.

"

111110057

.".

000077

053520
8471115
080122
047522
047111
042524
"'7514

112.122
0211114

ISU.,
052523
.52121

.. 5513

..

9111
,EVEN
MQMI
MCRLFI
MPrAILI
MIPAIII
MRI
MERA21

I
,BYTE
9et
.1I0RI!
,ASCn
,AICII
,Alell
,AlIcn
,ASCII
,A,CII

,AIICII

,AICII
Ma:II~U
M'fITPCI ,ASCII
MLOCKI ,AScn

6,0
II

"./t

"

1
C15U!2>
C377>I'"R rAILED, RESTART AT TES! 1
C371>/IND 'AI' DIDVA-.
077>/111
C377>I'ROGIIAM INDICATE. NO DEVICES PRUENT,I
c377>/IN8ur'ICIENT DATAII
C377>/TEIT PC-I
C317>/LOCK ON IlLEtTED TEITI

Dzon-8 MACYl1 27(732) II-MAII-" 15106 PAGE at
DZDVAa,PlI
GENERAL UTILITIES (TYPE OUT, E~IIOR, ICOPI, ETC,)
(2)

PAGEl

0053311
11115336
005344
005355
005366
005400
005402
005454
.05461

051503
042526
1140528
105
042524
000052
051777
041520
377

005506
005510
005512
005514
005516

0000.2
0116
001246
006
801258

035122

11351.3
051523
051122
.52123

05Ues
020072
040515

......
'51585

111117

04114.

..

.11 ...

"
82812.

MCIRXI
NVlCXI
MPASIXI
MERRXI
H'fITHI
MASTEIII
MNEIII
MERllpCI
XHIADI
,EVEN
X.TATQI

• AlC II
,Alcn
,Alcn
,lIcn
,Ascn
,uca
,A8CU
,ASCII
,Alcn

0.2

'*1

C317>/8£T IIIITCH IIIG TO DVI1'S DEIIRID ACTIVE,I
/PCI ,
C377>/MAP Dr DV11 I'I'UU8IcJ77>

2

,BYTE
rEM'1

'.3

ICSRI I
IVECI I
IPAlaEl, I
IERIIORaI I
!TEn NOI

,BYTE

6,3
6,2

TEHP2
,EVEN
,BUrFERI '011 INPUt-OUTPUT

11055211
005562
.05624

.011.110
805562
00011118
1105624
.0"0'
005666

IHBure

,-,+4,

..... ••

'I'IH"

,

0

MDUM
._.+41

DZDVA-S MACri I 27(732) I8-MAR-76 15.06 PAG!: 22
GENERU UTILITIES (TYPE OUT,ERROR,SCOPE,~TC.)
DZDVAS,PII
973
974
975
976
977
978
979
980
981
982
981
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011

1012
\0\3
1014
1015
1016
1017
1018
1019
1020
te21
1022
te23
1024
1025
1026
t027
1028

un

11163

1064

0047

PAGE!

III.U

,

,ROUTINE USED TO "CYCLE" THROUGH UP TO EIGHT DVII'8
,THIS ROUTINE SETS UP THE CONTROL ADDRESS .'0/\ THE DlAGNOSTIC
,AND RUNS THE SPECIFIED DVlI'S,
THIS ROUTINE .MUST.
,BE RUN FIRST BEFORE ENTERING THE DIAGNOSTIC FOR THE
,SETUP NECESSARY,

,
005666
005672
00U14
005700
1/11/1571/12
005704
005712
005714
005716
005722
005726
005734
005142
005744
8057n
805754
005756
005762
005766
005772
006000
006006
006010
806016
806022
006026
006932
006016
006042
006046
006052
006056
006062
006~66

006072
006100
006104
006112
006116
006124
006130
006136
006142
006150
006154
006162

105737
801084
1044U
01/10080
000776
1337)7
8010a0
000241

106137
105537
1162717
022717
001360
812737
800754
000241
1061)7
105517
!llnS0
062737
022737
001003
012737
012U7
012037
012037
012917
012037
012017
012037
012037
1112037
012037
012700
013737
005237
013737
005217
013731
06Ba37
013737
060037
013737
005237
013737
005237

CYCLE.

801300
1105174
111/1131/14

001300

1101304
001304
000024
001740

001306
e0lle&

0'U500

00UI6

U.

eMP

U.
1101104
00U04
801386
080U4
.81740
001501
001362
001352
001416
1101426
001420
001U0
001422
001432
"01424
001434
000002
0'1362
001364
001364
IIlIll66
0111366
001370
1101370
.01372
001372
00U74
01113,.
0fun6

001306
10\306
0'U306

TaTB
8NE
TYPE
HALT
BR
BITS
SNE
CLC
ROLB
ADCB
ADD

H.

001364
.'U6~

.0137.
80U72
•• 1374
."U7.

8NE
MOV
8R
CLC
ROLl
ADCB
MOV
ADD
CMP
8NE
MOV
MOV
MOV
MOY
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
HOY
INC
MOV
INC
MOV
ADD
HOV
ADD
HOV
INC
MOV
INC

DVACTV

U

,MERR2
,-2
RUN,DVAcrv
2.
RUN
RUN
U4,CREAM
'DV,END,CREAM
It
IDV,MAP,CREAM

Ie
RUII
RUN
CREAM,R0
U4,CREAM
IDV,END,CRUH

it
IDY,MAP,CREAM
(R0",DVICR
(R0).,DVRVEC
(110)+,1000,113
(R0)+,SYNC2A
(R0)+,L04,07
(R0)+,8YNC2B
(110)+,1008,11
(R0)+,SYNC2C
(R0)+,L12,15
(R0l+,IYNC2D
U,R.
DVSCR,DvaCRH
DVIeRR
DVICRH,DVRIC
DVRIC
DVRIC,DVLCR
R',DVLCR
DVLCR,DVIRS
R0,DyaRS
DVlRI,DV8RSH
DVaRSH
DVSUH,DVSRA
DV8RA

,ARE ANY DVII'S TO BE TESTED!
,BR IF OK,
,NO DVII'S SELECTEDII
,nop THE SHOll,
,DISQUALIFY CONT, IW,
'IS THIS ONE "ACTIVE"
,BR IF GOOD ONE rOUND,
,CLEAR PROC, CARRY SIT,
,UPDATE POINTER
,CATCH CARRY FROM RUN
,UPDATE ADDREU pOINTER,
,KEEP GOlllg. NOT ALL nIno rOR,
,RElET ADDR!SS POINTER,
,KEEP LOOKINg rOR ACTIVE DVII
,CLEAR PROC, CARRY,
,UPDATE POINTER,
,CATCH CARRY,
,CET ADDRESS POINTER,
,UPDATE,
,ALL DONE?
,BR IF NO,
,UnORE POINUR,
,LOAD SYSTEM CTRL, REG
,LOAD VECTOR
,GET LINE PARAMETERS,

,

,,,
,,
,

"·03
04-07

08-11

12-15

,lAVE COR~ THIa WAYI
,GET SYS CTRL, REG HIGH BYTE,
,GOT IT,
,GET Hn REC, CHAR REG,
,GOT IT
,GET LN, PAR,REG,
,GOT 1'1'
,GET IEC, REG, 8EL, REG,
,GOT IT
,GET HIGH n n ,
,GOT 1'1'
,81:C, IIEG, ACCU.,
,GOT IT

DIDVA-S MACYI1 27(732) II-MAII-n 15.86 PAGE 23
DZDVAB,PlI
GENERAL UTILITIES (TYPE OUT,ERROR,ICOPE,ETC,)
1029
IU0
lUI
lel2
1033
(0)4
11135
1036
1037
1038
1039
1040
taU
1042
1043
1044
1045
11146
1047
1048
1049
1050
1051
1052
1053
1054
1055
11156
1057
1058
1059
1060
\061

PAGE.

006166
1606174
006200
006206
006212
006220

011737
060037
0137]7
060037
013737
060U7

1101402
8e1402
.0U.4

006224
006232
006216
006244
006250
006256

U3717
061/11137
01l7l7
060037
013737
1160037

001352
001354
001lU
001 J56
801)56
1101360

0116262 012780
006266 .. 012781
006272 012702
0116:176 004737

11101416

•• 14811

,

HOV
ADD
MOV
ADD
NOV
ADD

DVSRA,DVIIFR
III1,DVaFR
DVSFR,DVNIR
110,DVNIR
DVNIR,REaV16
R',R£SVI6

MOV
ADD
MOV
ADD
MOV
ADD

DVRV1:C,DVRLVL
R",DVRLVL
DVRLVL,DVTVEC
RB,DYTVEC
DVTVEC,DVTLVL
Re,DVTLVL

MOV
MOV
MOV
J8R

IL00,U,R0

"'01412
006516

m=~l~~=l

PC,FIX,III

,LOlD STAUS . . ·01
,PREPARE MASK,
,PREPARE CIIOCKI
,GO AND CALCULATE CONrIGURAT1ON,

ILIII4,87,R.
,MASK,B,RI
.CLK J,R2
PC,F X,'0

1

'LOAD 5TAUS 10-03
I PREPARE MASK,
JPREPARE CLOCKS
,GO AND CALCULATE CONFIGURATION,

118U76
1lIJ148e
.01400

81'1402
.01404
.111354
001156
001360

0"1416

,SPEC, FUN, REG,

,

,NPR STAT, REG,

,

,RESERVED REG

,,n VEe:

,PTY LVL

,

,TX LVL

0063m2
006306
00U12
"06116

111127118
012701
012702
004137

"01420
0014"7
S0UU
006516

MOV
MOV
MOV
JIR

006322
006326
006112
0"6336

012700
012701
U2712
0114737

001422
001410
001414
006516

MOV
MOV
MOV
J8R

'LII8,II,RII
,MUK,C,Rl
fCLK C,R2
PC,F X,'0

'LOlD STAUS n-eJ
,PREPARE MASK,
JPREPlRE CLOCKS
,GO AND CALCULATE CONFIGURATION,

1c106142
0a6346
1606352
006356
006362
006)711
006372
006172
006376
00641111
006414
006406
006410
006412
006414
006416

012700
012701
012702

001424
001411
001415
006516
008082

HOV
MOV
IIOV
JIR
8l'1'
SEQ

UU,IS.R.
,MAlK,D,1Il
'CLK D,R2
PC,F X,III"
UW.I,tan

'LOAD STAUS U-S)
!PREPARE MASK,
,PREPARE CLOCKS
AHD CALCULATE CONFIGURATION,

TaT

.. 42

TYPE

, MCIILr

1065
1066
1067
1068
1069
ta711
101\
1072
1073
1074 ~86420
1075 006421
1076 006422
1077 006426
1878 006430
1079 006432
1080,006434
1981 006442
\082 006444
1083 006452
1084 006454

""4137

032717
001445.
8e5737
0011142
104402
U44U
005366
104405
800001
.0\00.
001226
081
801
01278.
02271.
0127]7
001815
823760
001011
822760
.011105
010037

172612

41,
11181142

8NE
0051.4

i

1

71

,.

INSTR
NTIT"
PARAM

1
1000
TS'I'NO

,IYTE

,arTa:

1107256

001236

1

""0082

MOV
eMP
MOV
8NI:
·CMP

"'81l84

CMP

st.
1111111226

I1J

8NE
SNE

001214

MOV

nSTl,Re
(PCH, eRe)
(PCl+,tCPCH

61
T5TNO,2(RI)
61
tTSTNO,4(RI)
U
R0,RETURN

,Go

DIDVA-B MACYII 27(73Z) II-MAR-7, 151'6 PAGE 24
DIDVAB,PII
GENERAL UTILITIES (TYPE OUT.ERROR.SCOPE.ETC,)

un

1086
1881

1088
1889
1890
1091
1092

18n

U94

1095
1896
1891

1098
1099

1180
1181

110646. 1044n
006464 8.8412
806466 005728
80641. 120027
006414 ee13S4
806416 10441Z
006512 8U7U
0065.4 8U7U
10UU 000177
.065U
816528
10.524
006526
006538
006532
006536

811813
'42703
1157.3
8e10'4

...

11S1.4
031114
015188
el1256

ee121.

172416

a..
nx,'"

116377

185011

112712
880U4
1227fU
.'UII5

"""Ie

. . . . .0
006548
1183 106544
1104 006546 112111 elea ..
1105 816552 1IZllZ .eU1I7
II •• 006556 11118414
lin 006560 022103 .'Iee,
1111 016564 881085
110' 006566 112111 ••8U.
1118 806512 112712 ..... 6
1111 806576 088484
1112 11066.0 112711 '8834'
1113 816604 112712 88111.05
1114 006610 832118
1115 006614 1181481
1116 016616 105212
1117 006621 81U81

1102

7.,

11'

2..

31,

",

5..

1118
1119
1121
1122
1123
1124
1125

lUI
1129
IIJe
lUI

lin

1133
1134

IllS

1136
1137

1138
1139
1140

CMP
BNE
TYPE
BR
MOV
~MP

MOV
BIC
TST
INE
CLRB
MOVI
IR
CMP
BNE
MOV8
MOV8
IR
CMP
BNI:

aR
MOVI

Mova
II'l

BEQ

INca
RTI

• MCRLF
U

(Rel+
R0. nLAST+18

.
51

.MQM

nITI.RETURN
'RETURN

,PREPARE RETURN ADORES.
,GO START TEITING,

(RI).R3
'-CCUee>.RJ

,GET PARAMETERS,
,CLEAR ~UNK,
,TEST FOR EIGHT IITa,
,IR IF NOT 8 SITS,
,UT

RJ

.
.

It

(RI)
",.eRZ)

..... U
U

U18.(RI)
t7,(RZ)

U •••• R3
If

Uee,(Rll
",CRZ)

U
U •• ,CRll

IS.CRZ)
"ARBI'1'. CRI)

51

(R2)
PC

,
,CHECK FOR SEVEN IITI,
,,,IR IF NOT 1 IITI,
,CHECK FOR aIX BJT.,

,,,BR IF NOT aIX alT.,
NONE OF THE ABOVE, MUST BE S BITS,
,,IF
,pun¥ ENABLEDt
,I' .e, THEN NO PARITY!
,,PLUI ONE TO THE
~LOCK

I.ROUTINE U'ED TO "AUTO IUE" tHE DVll
,.caR AND VICTOR,
,.NOTE, THI C811 MAY IE ANY WHERE IN THE FLOATING
I.
ACDREII RANGE Cl158",11 .. 8.)
,.
AND THE VIC TOil MAY BE ANY IIHEIIE IN THE
I.
FLOATING VECTOR RANGE C3 •• ,77.)

1128

1121

TeT

Mova
Mova

......

1126

TYPE
BR

PAGE'

,.
'06622
006622
006624
0116630

006632
006636

006641
006644
00665"
006654
006662
006664
806666
006614

000015
012702
005022
022102

011314

105031
012182
012101
1112731
005711
801017
022161

001033

8815ee

181148
III11U.1
IIlS00
115010
Inn4

'.011.

117117

.111112

AUTO,IUI,
IIEUT
caRMAP, MOV
II,
CLR
CMP
INE
CLRI
MOV
MOV
MOV
Tn
SNE
CMP
SNE

2"

.DV,MAP.R2
CR2).
,DV,END.R2
II

DVNUM
,DV,MA •• R2
1175180.RI
U •• I ..

(Rll

U

11 17177 .ueRt)

u

,INIURE A Iua INIT,
,LOAD MAP POINTER,
,ZERO ENTIIIE MAP
,ALL DONE?
,BR If NO
,IE'1' OCTAL NUMIER or DVII'I TO •
,lET FOR FIRST ADDRE8S TO BE TEITED
,SET rOR NON-EXlaTANT DEVICE TIME OUT

,IF DVll DVICR SIB 0

,Ir NO DEV , TRAP TO 4, IF NO BIT I THEN NO DVIl
,IF DV11 THEN OVI'R SIS ALL I' a ON IN IT I
,all IF NOT DVII

DZDVA-8 MACYII 21(732) II-MAR-l, 15,.6 .AGE 25
DZDVA8,PII
GENERAL UTILITIES (TYPE OUT,ERROR.ICOPE.ETC,)
1141
1142
IIU

1144
1145
1146
1147

1148
1149
1150
1151
1152
tl53
1154
1155
1156
1151
1158
115'
1160
1161
1162
1163

1164
1165
1166
1161
1161
1169
1170
1111
1112
il73
tlH

~115

1176
1111
1118

006616
00611112
006184
01116106
00611111
006114
0061211
006724
006730
006134
00614111
006144
006150
0061U
006762
006164
006718
11067,.
106176
007002
1070116
001012
11101'14
187020
0.1024
001026
111011132
007036
1101040
007042
081050
017156
081062
00111166
11.1070
"n0U
011074

005761

11111010

MOV
TS'1'

010122
005722

11101226
11152122 01011162
1152122 1111110226
852122 080062
11152722 110226
.52722 0111"62
852722 100226
052122 10l1li62
11115231 881311
122731 l1li.810

ua

052122

.·001485

1162781
111221111
11111332
11112722
105037
185731
8014U
11]701
IIIUl
01111241
106137
1115237
01531111
01111371
1112137
113131

..iun

104402

&II
BII
UI
na

us
IlIa

Ila
I"CB

BlUIi

II,

8.011118
1154(10

I....

117771
8"1380
111113111

CMPS
SEQ

ADD

CliP

BNE
MOV
CLRI
rlTB

BEQ

IInll
00U83

...

IIUII

IIII11UIlB

111111.1111116
lII.nee
01111182

.01".4
•• 1302

8115114

llse.1

a..

0111e0..
8e.",

MOva
MOva
CLC
IIOLI
INca
DEC
8NB:
MOV
MOVB
.JIlt

TYPE
CLR
HALT
III
NOV
nI

012111

IUI6164

'"

1111113411 .... 23
1111111232 •••• 2111
IIII11IS88
800311111
lIIeiU82

VECMApt NOV
NOV
MOV
MOV
MOV
U'
MOV
MOV

1179

111071""

8118082

1111
1182
1183
1184
1115

11111102
007110
1107116
01117122
01111126

1112731
1112737
11112182
11112180

1180

16(RI)
,IF DVII THEN RElVl6 SII ALL e's
TST
BNE
31
,aR IF 1I0T DVU
,AT THII POINT U' 11 AISUMED THA'1' RI HOLDS A DVII CIR ADDREsa,

".1016

.12701

1186 "01132 11012"
1181 1107134 812721 0110084
1118 ..1141 022021
1189 "11142 0211121 11111"'0
1191 007146 181111
1191 801151 IU731 •• 138. "1246
1192 1101156 '06011 11101246
1193 "01162 IU.U
1194 001164 IInnl 111716
1195 0111110 1112712 0113111111 111l1li"..
1196 087116 08510.

CMP

CMP

aLoa
2.,

MOVa
ROR
Bce
CLR
MOV
CLJI

Ill. (Ra)+
CR21+
.2Ii.IR2).
.62.IR2).
,126,CR2).
'62.(R2)+
'226,(RI)+
.62,CR2).
'126.CR2).
.62.CR2).
DYNUN
.. e. DVNUII
181..
'18.~1

ll"UII.RI
2'
.171777.CR2).
DVAC'l'V
DVNUM
S.
DVNUII,RI
RI.IAVNUM
DUCTY
DVACTY
Rl

.

16,'14 .
DVAe'1'Y.IAVAC'1'
VECNU
.MERRa
Rill

,STORE caR IN CORE TAlLE,
,POP OVER VECTOR ITOR! AREA
,aET LINE CARD I aTAT AND IYNC
,
,lET LINE CARD 2 I'l' AND IYNC
,
,'E'1' LINE CARD
STAT AND IYNC
,
,IE'1' LINE CARD 4 ITAT AND IYNC
,
,UPDATE DEVICE COUNTER.
,ARE MAX, NO, or DEY FOUIIDt
,na OON'.T LOOIC rOR ANY MORE,
,U'DA'1'E CSR POINTER ADDRESS

,IR IF MORE ADORES I '1'0 CHECK,
,TERMINATIR,
,WERE ANY DV11'. FOUND AT ALL?
,EIIROR AUTO SIlER rOUND NO DVII'I IN THJa IYI,
"AVE NUMaER or DEVICES
,GENERAIE ACTIVE REGlaTEII OF DEVICES,
,lET 'l'HE In
,8R IF MORE '1'0 GENERAT!
,REa'1'ORE TRAP VECTOR
,lAVE ACTIVE REGXSTER
:, GO rIND THE VECTOR NOli,
,NO'1'IFY OPR 'I'HA'1' NO OVII·. rOUND,
,HAltE· DATA LIGHTI IIRO
,1f0. THE .HQII

fOlaAIL£ CONTi .II!
,ENTERED BY NoN-E~IITANT 'lIME-OUT,
,RETURN '1'0 MAlNnRII:AN
U48,.t22

.4 .... 21

IOV,NAP.R2
n0,.Rtf

,3.2, Itl

lIEf lOT TRAP PRIO '1'0 1
,lET lOT TIIA, VECTOR
lin 10FTNARE POINTER
,FLOATING VECTORS START HERE,
,PC OF 10'1' IN''I'R,
,START FILLING VEC'1'OR AREA
I WITH ,+2, 10'1'
,ADD 2 TO II' +Rl

RI'(1I0)+
14,(RI)+
(RIIIl+. (Rtl.
Rl, tte ••
I'
,IR Ir MORE TO FJLL
OVAC'1'V,TEN'1
,S'1'ORE TEMPORALLY .
TEMPI
,BRING OUT A SIT
S.
,aR IF ALL DONE
PI
,ZERO CPU PRIO
laIT'+BI'1',.BIT6 •• (R21
R0
,ATTEMPT TO FORCE AN INTERUPT

....

D_OVA-S MACHI 27(732) 18-MAR-76 15106 PAGE 26
GENERAL UTILITIES (TYPE OUT,tRROR,SCOPE,ETC,)
D_DVAS,Pl!
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210

007200
007202
007204
007212
007220
007224
007230
007232
007236
007244

007246
007252
007254

0"5200
001376
052762
042772
005072
062702
000752
051662
042762
022626
012716
000002

000300
176777
000000
000024
000002
000007

000002
000000

INC
BNE
SIS
SIC
CLR
ADD
SR
SIS
SIC
CMP
MOV
RTI
RTS

3$1

tel
000002

007212
581

~00207

DZDVA-S MACYlI 27(732) 18-MAR-16 151116
DVll DEVICE D~AGN05TIC5.
OZDVAS.Pll

R0
,-2
U00,2(R2)
'-ClOV
CliP
SEQ
H!.T

SCOPE

tie, 'l'STNO
ITSTl1 ,NEXT
DVSCR,R3
R5
UIT7,(R3l
(R3l,R4
18
J

UIT7+8IT9,RS
RS, (Ul
CR3i,R4
RS,R4
2'

3

#BIT7,U
UlT7tCRJ)
(R3l,R4

R5,M
3S

3

,SET REGISTER POINTER INTO Rl
.SET EXPECTED RESULT
,ATTEMPT TO SET BIT 7
,READ BACK REGISTER
IBIT 7 SHOULD NOT BE SET
,OVICR NOT ALL 0'S
'SET BIT 7+8IT9 IN THE DVBeR
I

I READ REGISTER
,Is eiT 9 AND BIT 7 SET1
,SR IF OK
IDvaCR ERROR
,CUAII UT 7
,DITTO
,READ REGIlITER
,COMPARE OK?
,SR IF YES
,DVSCR ERROR
'SCOPE THIS TEST

,* •••*********.*.******.*

TEST 11

*.-.*..-.•.._••.•••..•.••...•.

,*SYSTEM CONTROL REGISTER READ/WRITE TEST,
,.SET BIT8, VERIFY BITS WAS sET,
,*CLEAR BITe. VERIFY elTB WAS CLEARED.
, ••• *****.********************* •• ********************.*.** ••••• _.010250
010256
010264
010270
010274
010276
010300
010302
010304
010306
010110

012737

000011

012737

01 ell'
0131362
000400

013703
012705
010513
011304
020504
001401
104003
040513
011304

801226
001216

TEn 11
,...............

TSTI1.

If.

MOV
MOV
MOV
MOV
MOV
MOV
CMP
SEQ
HLT
BIC
MOV

Ul,TITNO
UST12,NEXT
DVSCR,Rl
tBIT8,R5
n, (Rll
(Rll,R4
RS,R.
U
3
RS, (U)

(Rl),R4

,SET REGISTER TO BE TESTED,
,SET "EXPECTED ",
,WRITE THE REGISTER,
,READ THE REGISTER,
,RSagOOD, R4.UNKNOWN,
,ARE THEY THE SAME?
,COMPARISON ERROR,
,CLEAR BITB
,READ THE REGISTER,

DZDVA-. MAC ~II 27(732) U-MAR-,. Utee
DVII DEVICE DIAGNOSTICS.
DIDVAI.PII
lnl
1492

1493

1494
1495
1496
1497

810312
810314
818316
'IU2~

810322

PAGE 32
COPYRIGHT 1975
C~R

885085
ez.5e4
8814.1
184083
104481

CMP
BEO
H~T

a..

Ue?
1501
15119
151.
1511
1512
1513
1514
1515
1516
IS 17

1511

1519
15211
1521
1522
1523
1524
1525
1526
1521
1528
1529
ISl0
1531
1532

un

1534
1535
1536

1531
1538
1539
1540
ISH
1542
1543
1544
1545
15t6

PAGE!

.857

PAGE!

""58

,lET "EXPECTED"
,R5 a GOOO, II. . '
,IR IF OK
,COMPARISON ERROR
,SCOPE THlS TEST

, •••••••••••••••••••••••• TEAT 12 ....... , •••••••••••••••••••••••
,.sunM CONTROL REGISTER RUIl/WIIlTE TEST,
, •• ET BIT9, VERlry IIT9 WAS SET,
,.CLEAR IIT9, VERIFY IIT9 WAI CLEARED,

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

TEn 12
,....•...•..•..
01.324
8111332
010348
010344
818358
8UJ352
81~354

810356
810360
0leaU
0\8364
010366
010370
810312
018314
010316

.12737
812137
813103
• 12185
810513
.11384
828584
881401
104083
040511
0111.4
895005
120584
001401
11141183
104418

8.8812
8184111
8.1362
e.18 ••

88122.
18121.

TSTU.

I ..

2"

MOV
MOV
MOV
MOV
MOV
MOV
CMP
BEO
HilT
IIC
MOV
CLR
CMP
BEO
HilT
SCOPE

t12,TSTNO
tTSTU,NEXT
DVSCII,R3
. . nt, 115
R5, (RU
(U),R4
115,/14

11
3
III,eU)
(R3),R4
115
RI,IIt

21
3

,lET RIIIUnEIl TO BE TEiTED,
,lET "EXPECTED ",
,WRlU THE IIEGISTEII,
,ilIAD THE IIErlll'1'ER,
,1I1.GOOD, R4.UNKNOWN,
,ARE THEY THE lAME t
,COMPARISON EIIROR,
,CLE~II IITt
,RIAD THE IIEGIITER,
,lET "EXPEC'l'ED"
,RlaGOOD, R4.1
,IR IF OK
,COMPARISON ERROR
,aCOPE THU nIT

,........................ TBIT II ••••••••••••••••••••• **** •••••
,.'YITEM CONTROL IIEGISTER IIEAD/WRITE TEIT,
,_SIT 81T10, VEIlIFY BITI' WAI sET,
,.CLEAR II'll', VERIFY IIT18 WAI CLEARED,

.................................................................

,

,...........•.•
TEIT 13

1110400
1110406
1110414
810420
010424
010426
010430
010432
010434
018436
010448
011l4H
018444
010446
810450

0121J7
1l121J1
8U783
012185
8U5U
011304
828504
881481
104803
8485U
811384
805085

888013
01.484
8.un
082080

11181226
081216

810452

TUU.

MOV
MOY
NOV
MOV
NOV
MOV
CMP
BEO

HLT

IIIC
MOV
CLR
CliP

1 ..

ne58'

BEQ

101401
11140n

HilT

DZDVA-B MACYlI 21(732) U-MAR-,. 1& ...
DiDVAI,PII
DVII DEVICE DUGNOITICI.
1547
1548
1549
1558
1551
1552
1553
1554
1555
1556
1551
1558
1559
15611
1561
1562
1561
1564
1565
1566
1567
1568
1569
1518
1571
1512
1513
1574
15n
1576
1517
1578
1519
1588
1581
1582
151l
1584
1585
1186
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
16118
i6flJl
16f1J2

RS
U,II4
U
3

SCOPE

1498

1499
1516.
1501
ue2
1583
1584
1585
1586

DIGITAL EOUIP. CORP.

104488

Ill,TltNO
ITS'lI4,NEXT
DV8CR,R3
tBnU,R5
115, (lU)
(1I3l,R4
RI,R4

11
3
U,(R3)
(1I3i,R4

/IS

R5,R4
U

3

PAGE n
COPYRIGHT 1915

DIGITAL EQUIP, CORP.

ICOPE

II.

,SET REGJI'l'ER TO IE nlTED,
,.ET "EXPECTED ",
,WIIlTE THE REGlnER,
,RIIAD THE REGUTER,
,RI_GOOD, R4aUNKNOWN,
,ARE THEY THE lAME,
,COMPARISON ERROR,
,CLEAR IIIT111
,READ THE REGIITER,
,SET "EXPECTED"
,1I5-GOOD, R4.'
,BIt IF OK
,COMPARISON ERROR

,ICOPE THU TEST

,...***..................
,.................................................................
TEIT 14 ••••••••••••••••••••••••••••••

,.nITE" CONTROL REGISTER READ/WRlT!: TEI'1',
, •• IT 81112, VERIFY 8ITU liAS SET,
,-CLEAR IITI2, YERIFY IIT12 IIAI CLEARED,

010454 .12717
1118462 812731
010410 0U701
810474 812785
818508 )Jl85U
810512 .11384
818504 128584
818586 "81481
010510 1841183
018512 840513
810514 811304
010516 815005
8111520 Ba8S114
810522 8814111
IlUS24 1840U
810526 l044e.

• 80814
II 115 Ie
10136.2
018888

181226
181216

TEIT at
,..••....••.•..
MOV

TnU •

MOV
MOV
MOV
MOV
MOV
CMP
IEQ

HU

II,

IIC
IIOV
CLR
eMP
IIEQ
HLT
.COPI

2 ..

'14,!ITNO
nITu,NEXI
DVaCII,Rl
.Bnn,RI
115, (R3)
(R3) ,/14
R5,/14
II
3
RS, (RII

(Rli,1I4
R5
R5,R4

at
3

'lET RIGll'ER TO IE TE,TED,
,IH"UpECUlf ",
,WRITE THE REGISrER.
;READ THI REGISTER, .
,R5-o00D, 114-UNKNOWN.
,ARE THEY THE 'AMS'
,COMPAIlIION EIlIIOR,
,CLEAII 8IT12
,READ THE REGISTER,
,lET "EXPECTED I
,1I5.GOOD, R4.'
,III IF OK
,COMPARISON ERROR
,leOPE '1'H18 TEI'I'

,...*....................

TEST 11 •••••••••••••••-* •••••••••••••
,,,nITEM CONTROL REGlITERREAD/WRlTE TEST,
,_aET UTIl, VERIFY 81Tn WAS In,
,*CLEAR IITI'. YERIFY Il'l'lJ WAS CLIARiD,

. , •••••••••• ** •••••••••••••-• •••••••••• ***••••••• ** •••••••••••••••••
TES! 15

018530
818536
818544
11110550
01855.
010556
818568
11110562
018564
010$66
01857e
810512
810514
018576
010680
11110U2

812137
812137
IlU78i
812185
810513
811304
82e584
881481
104083
848513
81UflJ4
885085
82"84
181401
184003
1044U

11188815
8186114
81lU62
nelllfIJ8

e8U26
.81216

,................
MOV

TITIS.

II.

,

MOV
CLR
CMP

115,(113)
(R3l,R4
115
R5,R4

BlC

8I!:Q

21.

115,T"'.0
1T8'I'16,IIEXT
DVSCR,R3
.llfal,RS
R5'(1I1)
(RU,R4
RI,R4
II

MOV
MOY
MOV
MOV
MOV
CMP
BEO
HLT

HLT
ICOPE

al
3

"ET REGISTER TO 81 TESTED,
,aET "EXPECTED ".
,WRITE THE REGISTER.
,IIEAD THE IIUInER,
,1I1.GOOD, Rt.UNKNOWN,
,ARE THEY THE IAMEl
,COMPARISON ERROR,
,CLEAR 81TU
,IIUD THE REGISTEII,
,lET "EXPECTED"
,RS-GOOD, 11'"
,IR IF Oil
,CONPARISON ERIIOR
,ICOPE 'I'HI8 TUT

, •••••••••• _••••••••••••• lilT 16 ••••••••••••••••••••••••••••••

PAGE 34
COPYIUGHT 1975

DZDVA-e MACri 1 27(731) 18-MAR-76 15106
DV11 DEVICE DIAGNOSTICS,
DZDVA8,PII
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
lUI
1624
1625
1626
1627
1628
1629
IU0
1631
1632
16ll
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1&52
1653
1654
1655
1656
1657
1658

'1** •• **.**.********··· ••

,..............
010604
010612
01~620

010624
010630
010632
010634
~10616

010640
010642
010644
0IB646
010650
010652
010654
O10656

012737
012737
013703
012705
010513
011304
020504
001401
104003
040513
011304
005005

000016
1110660
001362
000011

001226
001216

TSTl6'

II,

1l~0504

001401
1040U
104400

28.1

U6,TSTNO
fTU17, NEXT
DVSCR,R3
UITltBIT0,RS
R5, (R31
(RJI,R4
RS,R4

11
1
115, (U)
(U),R4
R5
U,R4
U
I

00611

,SET REGISTER TO BE TESTED,
'SET 'EXPECTED ",
,WRIT! THE REGISTER,
'READ THE REGIIlTER,
IRSaGOODI R4aUNKNDWN,
,ARE THEY THE SAME?
,COMPARISON ERROR,
,CLEAR BlU+BlT0
,READ THE REGISTER,
IIET "EXPECTED"
,AS-GOOD, R4.7
,IR IF OK
,COMPAU,ON ERIIOR
,SCOPE THIS TEIT

,****.**•• *•••*********••

TEaT 17 .-•• , ••••,.* ••••••••••••••••••

, •••• ** •••• ** ••••*••••••••••••••••• ** •••••••••••••••••••• _. __ ._•••

,....•...••....
MOV
1l7,TlTHO
TEIT 17

~le660

810666
010674
1l11l781!J
010702
010106
B10710
U0712
O10714
010720
0t~722

018124
iH0726
810730
010732
1110736
010742
010744
010746
010750
010152

012737
012717
013703
0U805
012713
01Uet
001481
184003
812705
010513
811304

080017
010754
801362

801226
801216

TITI7'

1000&0

U,

181010

188000
108000

R5

UlTl5, (Ill)
(RJltIl4

U
J

21,

BIC

tBIT15,R5

U,

MOV
CMP
BEQ
HLT
SCOPE

HU

J

BIt

0014~1

104003
10448'

UST28,NEXT
DVSCR,R3

8!Q

B~0504

B01Ul
104083
042705
042713
81UU
820504

MOV
MOV
CLR.
MOV
MOV
BEQ
HLT
MOV
MOV
MOV
CMP

UITI5+BIT9,R5
RS,(Rll
(RJ),R4
RS,R4
2.

PAGE 35
COPYRIGHT

nnU,(UI
(RJ),R4
R5,1I4
If

3

un

,BET REGISTER POINTER INTO RJ

,-,:'1' EXPECTED RESULT

,ATTEMPT TO lET 8IT 15
,READ BACK REGISTER
,BIT 15 IHOULD NOT BE sn
,DVlCR NOT ALL 8'5
,5ET BIT 15+8IT9 IN THE DVICR

,

,READ REGIaTER
,IS BIT' AND BIT 15 SET?
,BR IF OK
,DVleR ERROR
,CLEAR Bn 15
,DITTO
,RUD REGISTER
,COMPARE 011:1
,8R IF n;s
,DVaCII ERROIl
,SCOPE THIS TEU

DIGITAL EQUIP, CORP.

, ••••****.*** •••••••• ** ••

TE.T 20

••• *** ••••••••••••••••••••••••

,orEaT THAT BlTa III DVSCR CLEARS
,oBIT7 or DVSCR,

, •••• ** •••••••••••*••••• ** ••••,••••••••••••••••••** ••••••••••••••••

nn

010754 0127)7
0107U 812737
010170 8U1U
010774 812705
011000 012711
911004 852713
011010 027717
B11016 ..B11J84
011020 ·820504
B11022 001481
011024 104803
011026 885013
BI1030 114411.

000Ue
011e32
001362
080480
000280
00"40'
17U52

8111226
801216

n8n0

2If

J •••••••• I111' • • ~ • •
T8T28/ MOV
MOV
MOV
MOV
MOV
IlS
eMP
MOV
CMP
BEQ

HLT
111

CLR
ICOPIE

nt,TlTHO
ITSUI,NEU
DVlCR,RJ
. . na,R!

nUl.CRl>

UUa,(R3)
,DVRIC, .DVRle
(R3),R4
1I!,Rf

11
I
(Rl)

,eET POINTER
,GET GOOD
ISET BIT?
ISET BlTa
,NASTE TIME
,READ 8CR
,BITa ONLY SETf
,aR IF YES
,IUBNO'l' OIiLY BIT SET 011 B ISN'T S~TI
'LEAY.E REGa8
,SCOPE

,--.**
••••••••••••_.-•••- TEST 21 --•••- •••••__•••••••••••••_•••
,.RECEIVER INTERUPT CHARACTER REGISTER TEST
,0TEST THAT RECEIVER INTERUPT CHARACTER REGISTER CANNOT BE WRITTEN,
,o"IIlTE RII;CEIVER INTERUPT CHARACTl:R REGIsTER wITH ALL 1'8
,oAND VERIFY THAT ALL 8'1 ARE READ BACK,

.,................................................................
'1'I1IT at

011032
011040
011846

012737
012737
013783

011052
011054
011"60
011062
011064
011866
011070

8es085
812713
01 UII4
828$04
.81481
104083
104408

888021
011072
0.U66

081226

,...•..........
UT211

"'.1211

177717

MOV
MOV
MOY

121,'I'"NO
• Ta'f22 , NIXT
OVIIlC,R3

eLII
MOV
MOV
CNp

R5

BEQ

11
J

HLT
SCOPE

111

,-1,

(R3)
(RII,R4
R5,R4

,CIT THE REGISTER,
'SET· EXPECTED tZIRO)
,NRITE REGIITER WITH ALL 1'8
,READ THE REGISTER,
,IS TME REGISTER EQUAL TO ZERO,
,BR IF OK,
,REGISTER NOT lElIO,
,SCOPE THIS TEST,

, ......................... TEST 22 ••••••••••••••••••••••••••••••

,_LINE CONTROL IIEGlI'l'ER RUD/IlRITE TEn,
,.IET 81'1'9, VERIFY BtT9 NA8 8Er,
,.CLEAR BITt, VERIFY 11'1'9 WAS CLEARED,
, I ••••••••••••••••••••••••

\709

,...........•..
MOV

* •••••••••••••• ** •••••••••••••• *•••• ~ •••

TEIT 22

i711

1714

MOV
MOV
MOV
MOV
MOV
MOV
CMP
BEQ
HLT
BIC
MOV
CuR
eMP
BEQ
HLT
ICOPE

,0TEST THAT BIT 15(NPII STATUS OVERFLOW INTERUPTI
,_CANNOT 8E WRITTEN WHEN BIT 9 (IYSTEM MAINTAINCE)
,oU NOT an,
,oTHEN VERXFY THAT Bn 15 CAN 8E "RlnEN IIHEN
,_aIT 9 15 sn,

1718

UU

PAGEl

·.·.****..••••....•***.***.**••• _*._.....

TEST 16

n08

i 712

0059

,-SYSTEM CONTRO~ REGISTER READ/WRITE TEST,
,_SET 8IT3+8IT0, VERIfY 81T3+8IT0 WAS SET,
,.CLEAR 8IT3+8IT0, VERIFY BIT1+BIT0 WAS CLEARED,

DIDV1-S MACYlI 27(712) 18-MAR-76 111116
DIDVAS,PII
DVII DEVICE DIAGNOSTICS,
1659
16611
1661
1662
1663
1664
1665
1666
1667
1668
1669
1678
1671
1672
1673
1674
1675
1676
1677
1618
1679
1680
1681
1682
ltin
1684
1685
1686
1687
1688
1689
1698
1691
1692
1693
1594
169$
1696
1697
1698
1699
1708
17111
1782
1703
170.
1785
1786
1717

PAGEl
DIGITAL EQUIP, CORP,

011072
1111100
011106

812737
812737
01]703

1100822
0111S6
0eH70

801226
881216

TSTU'

MOV
MOV

122,'I'ITNi)
nSUI,NEXT.
DVLCR,Rl

,SET REOlSTER TO BE TEITED,

DIDVA-8 MACYlI 27(132) II-MAR-" 1511/)6
DVII DEVICE DIAGNOSTICa,
DZDVAB,PII

HIS
1716

1717
1718
1719
1728
1721

1722

1723
1724

1725
1726
1727
1728
1729
17311
1131
1732

011112
811116
I/)lIU8
"11122
011Ub
811130
1111132
011134
811136
011140
811144
811146
011150
1111152
1111154

812715
.105ll
IIUll4
842704
82IlS04
881481
1040113
8485U
811311J4
8U704
8051185
1120584
8014111
1040n
1111 . . 011

PAGE J6
COPrUGHT 1975

(101080

MOV
MOV
MOV
atc
CMP
8EQ
HLT
IIlC
MOV
8lC
CLR
CliP
BEQ
HLT
aCOPE

000861

I ..
0111063

211

•******* ••• *•••••••••• **.

1734
1735
1736
1737
1738
1739
l74e
1741

, I

0127)7
012717
811703
1112705
810513
811104
842784
828'84
1101401
104083
04115U
011384
114278'
11050"
82n04
81l14fU
104003
104408

. .01123
InU42
88137e
"02818

.11226
1181216

1881

1802
1803
-1804
1805
1'886
1807
IBIIIB

18B9

1810
1811

1812

18U

1814

PAGEl

•• U

*••••• **................

*••••••-•••••••••••••-••••••••••• *••••••••••••••••••••••••••••••

,...............
MOV
f23,TlTNO

811262
011266
811270
011272
1111276
IIIIlIII
IIIUez
81UIl.
011306
1111310
811114
81UI6
8113al
81U22
81U2.

MOV
MOV
MOV
MOV
MOV
SlC
CMP
BEQ
HLT
I1C
IIOV
11C
CLR
CMP
IEQ
liLT
ICOPE

I ..
1"81163

2..

unU,NEXT
DVLCR,Rl
,aET REGISTER TO IE TEITED,
nIT1I,RS
,lET 'EXPECTED ",
115,(R3)
,WRITE THE IIEGISTER,
(U),R4
,READ TilE REGISTER,
,BIT'+11T4+8ITI+ IT0,R4 'CLEAR UNWANTED Inl
1\5, R4
,Rs_aOOD, R'_UNKNOWN,
,ARE THEY THE aAME?
II
,COMPARII0N ERROR,
J
R5'(1I3)
,CLEAR BIT III
(RU,R4
,READ THE REGlnER
,IITI+81T4+81TI+81TII,1I4 ,CLEAR UNWANTED Inl
R5
,In -IiXPECTlD"
R5,R4
,RS_GOOD, Rh'
,IR IF OK
2t
,COMPARlSON ERROR
3
,ICOPl: THlS TEIT

, •••••••••••• _••••••••••• TilT 26 ••••••••••••••••••••••••••.••••
,-LINI: CONTROL RKGUTER READ/IIRUE TEST,
,-lET alTII, VERIFY 8lTli WAI 'ET
,.CLEAR 81T11, VERIFY 81TII IIAI ClEARED,

,,.*••••*••••*••••••••*•••••••••••••••••••••••••••••••••••••••••••
,.........••...
TEn 24

812737
1112737
tU7U

8118824

.1Il26

0111370

8111226
.81216

8U71lS
eUJlIl
1113114
• U784
ez8584
1181411
104803
. . 8513
811104
0427114
0115085
828584
0014111
114083
184.11.

MOV
MOV
MOV

TaU41

n4,TITHO
nSTaS,NEXT
DVLCR,Rl

PAGE J7
COPYRIGHT 1975

1lII48. .

MOV
MOV
MOV
8lC
CMP
BEQ
MLT
BIC
MOV
Ill\!
CLR
CMP
8I:Q
HLT
SCOPE

000063

I ..
.111863

2 ..

,lET REGISTER TO aE TEaTED,

DIGITAL EQUIP,

CO~P,

ISlTU,R.
,aET 'EXPECTED ",
R5, (Rl)
,WRITE THE REGISTER,
(U),R4
,READ THE REGJ8T1:R,
'8ITI+81T4.8ITl+llT.,R4 ,CLEAR UNWANTED an •
RS,R4
,RS-GOOD, R4_UNKNOWN,
,ARE THE¥ THE lAME,
U
,COMPARISON
ERROR,
3
R5,CRJ)
,CLEAR IITU
(RJ),R4
,READ THE REGIITER,
laU'lI+an4+BI'rt+anll,R4 ,CLEAR UKUII'lED ana
R5
,SET "nnc TIDRS,R4
,ItI_GOOD, 1t4.'
,81t IF OK
21
,COMPARIION Ji:RROR
3
,aCOPE THI' n n

, •••••••••••••••••••••••• TEIT 21. ••••••••••••••••••••••••••••••
,.LIIII!: CONTIIOL UGIIITER RIAD/WIUTI TUT,
,.IET 11'1'12, VERIFY 11'1:12 WAS au,
,_CLEAR IITI2, VERIFY 11'1'12 WA' CLEARED,

,,................................................................
,.•............
TIlT 25

1111326
IIIIn4
1111342
011346
011lS2
1l1U54
1111356
"IU62
1111364
011166
11113711
811372
811374
11111408
811402
011404
0114116
11111418

1112737
812737
8U7U
1112785
0105U
IIU3U
8427114
82.5114
181481
184. . ,

8 •• 1125
8U412
881378
111 . .118

8111226
.01216

1I0V
IIOV
MOV
MOV
·MOV
MOY
IIC
CMP
IEQ
HL'I'
IIC
IIOV

eellilU

unll

1I11l0.
.427114
8"81lS
828584
8111481
184083
lit ....

TlUSI

III
....61

IIle:

. CLR
CMp
BEQ
HL'l'
ICOPE

a..

ill5

US,U'NO
nIT2',IIEXT
DVl.CR,RJ
,SET REG liTER 'f0 8E rElTED,
'BIT12,RI
"liT "EXPEC'fED "
RS, (Al)
,IIRI'1'E THE REGlIT!R,
(RI,,1I4
'READ 'HE REGI'TER
18ITS.ll'1'4.81Tl+8IT8,R4 ,C,EAR UNwlNTED I1Ta
RI,Rt
,RS_GOOD, R4.UNKNOWN,
U
J AIlE THEY THI IAMEt
3
'COM~ARlaON ERROR,
RI. (R3)
,CLEAR IUU
(R3),R4
,READ THE RI01'TER,
U1T'+ll'I'4+aITl+8IU,R4 ,CLEAR UNWANUD IlTl
R5
,SET "EX~a:CTED"
R5,R4
,RI_GOOD, R'"
,BR IF OK
21
I
,COMPARIaON ERROR
,acoPE TMU TEaT

,••*••••••••••*•••

tau

~...... TIST 26 _ •••••••••••••••••••••••••••••
,.L1NE CONTROL REG1'TER READ/WRITE TEST,
,.8ET IITU, VERIF! I n n WAI lET
,.CLEAR eITlI, VERIFY IITI3 WA. ClEARBD,

un

UII

1819
aUIl
1821
1822
1823
1124
1825
1826

TEST 23 •••••••

TnUI

8880"

DZDVA-a MACYII 37(712) ,,-MAR-76 IS ...
DZDVAB,Pll
DVII DEVICE DUGNOITICI,

1199

11861

TEn 23

811156
ell164
1742 011172
1741 811176
1744 811282
1745 011204
1746 011206
1747 011212
1748 1111214
1749 IIIUI6
17511 811220
1751 011222
1752 011224
1753 011230
1754 011232
1755. 011234
1756 011236
1757 811240
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768 1111242
1769 111112511
177. 011256

1801

PAGEl

,SU',R!
,SET "EXPECTED "
R5,(U)
,WRITE THE REGI8'I'ER,
(R3),U
,READ THE REGIITER,
,BIT5+BIT4+81TI+BIT0,R4 ,CLEAR UNWANTED 8lTS
RS,R4
,RS-GOOD, R4-UNKNOWN,
'ARE THEY THE IAMEt
U
J
,COMPARIION ERROR,
RI, (U)
,CLEAR BIn
(R3),R4
,READ THE REGISTER,
,IIT5+BIT4+BITI+B1TI,R4 ,CLEAR UNWANTED BlTS
lIS
,SET "EXPECTED"
RS,R4
,R5-GOOD, R4-?
2.
,BR IF OK
3
,COMPARISON ERROR
ISCOPE THII TEST

,.LINE CONTROL REGISTER READ/WRITE TEST,
,.8ET 81T10, VERIFY 8lTlil WAS SET,
,.CLEAR 81'1:111, VERIFY 81Tl11 WAa CLEARED,

1733

1771
1772
1773
1774
1775
1776
1777
1778
1779
1781
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798

DIGITAL EQUIP, CORP,

, •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ~* •••

,..... ........
MOV
n6,TITNO
TEIT 26
~

811412
011420
11111426

812737
1112717
1113783

1111111.26
011476
0813711

801226
'01216

TaT261

MOV
MOV

nU27,NEXT
DVLCR,R3 f

,SET REGISTER 1'0 BE TESTED,

PAGE 38
COPYRIGHT 1975

DZDvA.a MACYlI 27(732) 18-MAR-76 15106
DVII DEVICE DIAGNOSTICS,
DZDVAB,PII
1827
1828
1829
1830
1831
1832
1833
1834
1835
1816
1837
1838
1839
1840
1841
1842

0114J2
011436
011440
011442
011446
011450
011452
011454
011456
011460
011464
011466
011470
011472
011474

012705
010513
011304
042704
020504
001401
104003
040513
011304
042704

MOV
MOV
HOV
BIC
CM?
BEQ
HLT
SIC
HOV
SIC
CLR
CMP

020000
000063

1$1

000063

~05005

020504
001401
104003
104400

SEQ

Ht.T
SCOPE

24.

1843

1844
1945
1846
1847
1848
1849
1850
1S51
1852
1853
1854
1855

1856
1957
1858
1859
1860
1861

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

011475
011504
011512
011516
011522
1111524
011526
1111532
011534
011 516

a 11550

1868

~11556

011544
011552

011554
011560

012737
012737
013703
012705
010513
011304
042704
020504
001401
104003
040513
011304
042704
005005
020504
ij01401
104003
104400

000027

001226

011562
001370

01'11216

,...............

TlInH

040000

MOV
SIC

000063

CMP
SEQ

HLT
BIC
MOV
BIC
CLR
CMP

1$1

000063

SEQ

HLT

!aU
1895
1896

011562
011570

011576

011602
011606
011610
ijl1612

011614
011616
011620
01U22
011624
011626
011630
011632
011634

012737
012737
013703

000030
011636
001372

001226
001216

,.•••..•.......
MOV

27C 732) a-MARoa 15106
OVII OEVleE DIAGNOSTICS,
012705

010513
011304
020504
001401
104001
040513
011304
005005
020504

TSrlBI

000001

HLT

BIC
MOV
CLR
eMP
BEQ

1*1

001401

104003
104400

H~T

SCOPE

3 ••

EQUIP, CORP,

#BlTe,R5
115. (R3)
(113) ,114

R5,II4
U
J

115. CRll
(R3),R4
AS

ISET 'EXPECTED "
,WRITE THE REGISTER,
,READ TKE REGISTER,
IRSaGOOD, R4-UNKNOWN,
,AilE THEY THE SAME?
,COMPARISON ERROR.
,CLEAR BlTe
,READ THE REGISTER,

,SET 'EXPECTEO'

115,M

IRS_GOOD, R4S?

2.
3

,BR IF OK

,COMPARISON ERROR
,SCOPE THIS TEST

_*-.

TEST 31

.*._*.** __

*.*._•....•_.*.*_.•.

:,1.-1
:~~iA:I:~h ;e:~mF~li~ ~AeA:E~bAR~O.
••• 1******._._ ••••••••• *••••••••• **** •••••• _--*.*1._1 ••••••*_
T

!9~4

TEST 31

1905

, ............... 0

011636
011644

19~8

011652
011656
011662

011664
et 1666
011670
011672
011674

011676
U1700
011702
011704
011706
011710

012737
012737
013703
012705
010513
01 !3P.4
U0504
001401
104003
940513
011304

000031
011712

001172
000002

801226
001216

TSUII

MOV
MOV
MOV
MOV
MOV
MOV
CM:P
!lEG

HLT
SIC
MOV
CLR

111

0115005

020504
001401
104003

eMP

BEQ

104400

HLT
SCOPE

281

Ul,T8TNO

nun, NUT

DVSRS.R3
#BIT1,R5
1\5, (R3)
(R3l,R4

!lS,R.
U
3

R5, (Rl)
(R3),R4
115

RS,R4
3.
1

,SET RtGISTER TO BE TESTED,
,SET 'EXPECTED ",
,WRITE THE REGISTER,
IREAD T~E REGISTER,
IRSMaOOD' R4=UNKNOWN,
,ARE THEY THE SAME?
,CO~PARISON ERROR,
,CLEAR BITI
IREAD THE REGISTER,
,SET "EXPECTEO·
IR5 8 GOODI M=l
,SR IF 01(

,COMPAIlISON ERROR
I SCOPE THIS TEST

,._**.**
••• _•••••-._ ••••• TEST 32 ._*-**.* ••• _••••••••••••••••••
,.SECONDARY REGISTER SELECTOR READ/WRITE TEST,
,*SET BIT2, VERIFY 81T2 WAS SET,
,.CLEAR 8IT2, VERIfY BIT2 WAs CLEAREO,

1927

1928
1929
1930
1911
1932
19l1
1934
1935
1936
1937
1938

DIGlTA~

ISET REGISTER TO 8E TESTED,

,.SECONDARY REGISTER SELECTOR READ/WRITE TEST,

1906
1907

1922
19H
1924
1925
1926

TEST 30 **_********** •• *.*************

UB,TSTNO

nsn!, NEXT
DVSRS,R3

,._ ••• *•• *.* •••••••••

1901
1902
1903

19H

MOV
MOV

MOV
MOV
MOV
eMP
BEQ

190~

1912
1913
1914
1915
1916
1917
1918
1919
1920

,BR 1F OK
,COMPARISON ERROR
,SCOPE THIS TUT

Z.
!

PAGE 39
COPYRIGHT 1975

1899

1910
1911

IRs-aOOD, R43?

R5,R4

Jr**************************************.*************.*******.***

1897
1898

1909

(R31,M
,READ THE REGISTER,
'BIT5+BIT4+BITI+BITil,R4 ,CLEAR UNWANTED BIrS
R5
I SET 'EXPEC TEO'

TUT 10

pzaVAS,Pl1

1892

,CLEU SITU

ens

,.CLEAR BITe, VERIFY BIT0 WAS CLEARED.

DZDVA·e MACY11

1893

1\5,(R3)

,WRITE THE REGISTER,
,READ THE REGISTER,
,BITStSIT4+SITI+BIT0,R4 ,CLEAR UNWANTED
IR5cGOOO, R4sUNKNOWN,
R5,M
,ARE THEY THE SAME?
U
,COMPARISON ERROR,
1

I.SECONDARY REGISTER SELECTOR READ/WRITE TEST,

IS 79

1889
1890
1891

, SET "EXPEC TEO ",

,tSE'!' BIT0, VERlP'Y BIT0 WAS SET,

1877
1878

1887
1888

,SET PEGISTER TO BE TESTED,

UITI4,R5
R5, (1\)
(R3),M

, •••• ***.** ••••• *** •• ****

1873
1874
1875
1876

1886

0064

*-*.**._••

U7,TSTNO
ITSTl0. NEXT
DV!.CR,R)

.COPE

2"

1872

1885

MOV
MOV
MOV
MOV
MOV

1870
1871

1883
1884

PAGEl

;5£T IIE:XPECTED ".

,WRITE THE REGISTER,
(R3),R4
,READ THE REGISTER,
'BIT5+BIT4+SITI+SIT0.R4 ,CLEAR UNWANTED BITS
R5,R4
IRS-GOOD, P4-UNKNOWN,
,ARE THEY THE SAME?
If
,COMPARISON ERROR,
3
,CLEAR alTll .
RS'(Rl)
(R3l,R4
/READ THE REGISTER,
,BIT5+BIT4+BIT1+S1T0.R4 ,CL~AR UNWANTED BITS
,SET "EXPECTED"
R5
R5,R4
,RS=GOOD, R4.?
ISR IF OK
2.
,COMPARISON ERROR
3
,SCOPE THIS TEST

TnT 27

1865
1866
1867

1881
1882

0063

P5. (U)

,oLIN! CONTROL REGISTER READ/WRITE TEST,
,.SET BITI4, VERIFY BIT14 WAS SET,
,.1\4
,UPDATE DATA
RI
,UPDATE SECONDARY REG. POINTER
,ALL SEC, REG, DONE?
U6"RI
,BR IF NO
II
1\1
,RESET SEC, REG, POINTER TO ZERO,
,ZERO DATA COMPARE
R4
Us, LOCK
,SET rOR LOCK,
,GET SEC, REG,
RI,'DVSRSH
(R2),R3
,READ SEC, REG,
R4,Rl
,McGOOD, R3aUNKNOWN
,BR IF AL~ OK
38
,SECONDARY REGISTER ADDRESSING ERROR
2
,LOCK ON R£G. (SW09-1)
."e C00010001000IZ001>,R4
IU
,UPDATE SEC REG POINTER
,ALL 16 LINES TESTED YET?
U6"Rl
,8R
IF NO
a'
R0
,UPDATE LINE NO POINTER
,ALL LINES DONE??
U6 .. RB
65$
,aR IF NO
,SCOPE TH! TEST
R0

TEST 56 ****_*t· ••••• _._ ••• _•••••• _•• _
,.VERIFY NO LINE INTERACTION,
,.THIS TEST VERIFIES TH~T WRITING THE SECONDARY
,.REGISTERS FOR ONE ~INE DOES NOT INTERFEAR WITH
,.THE SECONDARY REGISTERS or ANOTHER ~INE,

,****** •• ****************

,1****************** •• *** •• **********.*.**************.** ___ ._. ___

2542

TEST 56

2543

2544
2545

014034

012737

000056

001226

DZDVA·e MACHI 21(7]2) U·MAR-76 15106
DZDVAB,PII
OVII DEVICE DIAGNOSTICS,
2546
2547
2548
2549
2550
2551
2552

2553
2554
2555

2556

2557

2558
2559
2560
2561
2562
2563
2564
25.5
2566

25.7
2568

2569
2570

2571
2572
2573
2574

2575
2576
2577
2578
i!579

014042
014050
014056
014064
01401>6

012737
012737
012737
005000

~14070

005004
01)702
110077
110177

014072
014076
014102
014106
014110
014112
0i4116
014120
014122
014126
014130
014134

000002
014432
014150

,...............
HOV

TSTS6.

PAGE 51
COPYRIGHT 1975

001222
001216
001220

005001

001376
165270
165266

u.

2',

01~412

005201
022701
001371
005001
062704

000020

001360

Bl4136
014140
014142
014144
014150
014154
014156
014160
014162
014164
014166
014170
014174
014176

110077
110177
011203
020403
001401
104002
104401
005201
022701
00·1365
062704

014202
014204
014206
014212

005001
005200
022700
001354

2593

2584

114

INC
CM,

381

Move

MOVa
HOV

010421

eMp
BEQ
HLT
SCOPI
INC
CMp
BNE
ADD

000020

CLR
INC
CMf

581

000020

2580

2581
2582

SRE

000020

4$1

BNE

2585

258.
2587
2588
2589
2590
2591
2592

2593

2594

2595
2596
2597
2598
2599
2600

2601

.2,ICOUNT
IT5T57,NEXT
'U.LOCI(
R0
RI
R4
DVSRA,R2
R0,.DVSR,
Rl,.DVSRSH
R4,(R2)
Rl

CLR
CLR
CLR

Move

MOVB
MOV
INC
CMP
CLR
ADD

165222
165220

DIGITAL EQUIP, CORP,

,SELECT THE LINE NUMBER
,Rl • SECONDARY REGISTER SELECT,
,SET DATA TO BE WRITTEN,
,SET 'sECONDARY REGISTER ACCESS' POINTER,
,GET THE LINE NUMBER SEUCTED,
,GET THE SECONDARY REGISTER,
,WRITE THE SECONDARY REG,
,UPCArE SECONDARY REG, POINTER,
,ALL SEC, REG, DONE?
016 .. RI
,BR If NO,
28
RI
,ZERO SEC,REG,POINTER
.-8<0001000100010001),R4
,UPDATE .DATA POINTER,
R0
,UPDATE LINE POIN'fER,
,ALL LINES DONE?
U6 .. R0
,BR Ir NO,
U

SHE

005000
005001
005004

MOV
HOV
MOV
CLR
CLR
CLR
HOV

010421

005200
02270~

#S.,TSTNO

R0
RI

,SELECT LINE NUMBER
,START SEC, REG, AT 0
,ZERO DATA COMPARE,
,SELECT ~INE NUMBER,
1\0,'OVSI\S
1lI,'OVSRSH
,SEUCT SEC ,REG,
(112),113
,READ THE SEC, REG,
R4,1I3
,WAS DATA CORRECT?
56
,eR IF OJ(
,SECONDARY REG, ADDRESSING ERROR,
2
ILOCI( ON REGISTER? (SW0gel)
,UPDATE SEC, REG, POINTER
RI
IALL SEC, REG, FOR THIS LINE DONE?
116 .. Rl
U
,BR IF NO,
#"8<00010911100010001>/114
,UPDATE DATA
Rl
,SET FOR SEC, REG,
R0
,UPDATE LINE NUMS&R POINTEIl,
,ALL LINES DONE?
U6 .. R0
3$
,aR IF NO

,.PART
'*FIL~ ALL RAMS WITH AI..L I' 5 AIID THEN
,_CLEAR JUST ONE BIT AT A TIME VERIFYING
,.THAT ONLY THAT ON! BIT 18 CLEAR AND THAT
,"ALL OTHER RAMS STILL CONTUH ALL I' S,
,oTHERE SHOULD BE ONLY ONE 8IT CLEARED AT
,00Nt: TIME,

014214
014220
014224
014210
914234

005077
005037
013702
005077
012712

165164
001220
001376
165136
177777

014240

062777

170361

MARI7.

CLR
CLIl
MOV
CLR

11.
165124

MOV

ADO

,

tRESV16
,eLEAR "LOC rOUND FLAG',
LOCK
OVSRA,R2
'LOAD POINTER TO DVSRA
,DVSRS
,SET LINE AND SEC REG pOINTER TO URO
'·B(lllI111111111111>/(R2)
,PREPARE TO LOAD ALL I'S INTO ALL RAM LOe,
'"C<8IT11+BITI0+SIT9+BITS+BIT3+8IT2+BITI+SIT0>+BIT0,'DVSRS
,UPDATE LINE AND SEC REG POINTERS,

OIOVA •• M~CYII 27(7121 II·MU." 1118.
OIDVAI,PII
DVII OIVICE DIAGND.TICa,
2602
2601
2604

014246

uuse

ee500e

815001

2613
2611

1114102

014304

.01417
812771

2614

014312

811203

2616

014320
1114122

2605

2606
2609
2610
2611

2615
2617

014114

012794
I te071
110171

177776
165186
165104

eese71
022712

161974
177777

010412

te40n
121177
101401

014324
014330

262e

1114332

104003

014336
II ute

8U4U
8014U
teun

2621

2622

2623

2624
2625
2626
2627
2628

lU9

2630
2611

un

2633
2634
2635
2636
2637

au

2619
2640

2641
2642
2641
l644

014334
014342

165826

001001
104000

014414
014416
014420

014422
014426
014430

005077
000261

HLT
CMU

411

BEQ

KLT
CMP
8!Q

st.

005777

01UU

014410

MOV
HOV
CMpa
BEQ

161844

IHU6I

.Gun

161022

HLT
ADD

611

INI
TIlT

useu

006104

el0412
805201
022701
001317

164772
164770

000020

005001
005200
022700
001312
104400

OIGITA~

IQUIP, CORP,

PAGEl

8177

PAGEl

ee78

I'
,eR l ' NOT ALL DONE rILLING I'S,
Re
,ZERO LINE' POINTER
RI
,ZERO IEC REG. POINTER
,·ccaITI>,Rt
,lET INITAL DATA
RI,.DVIRI
,LO~D LINE'
RI,'DVIRSH
,LOAD IEC REO.
At, (UI
,LOAc DATA
,DVIRI
,ZERO POINTERI '
,·ScIIIIIIIIIIIIIIII>,(R21
,VERIFY ONLY ONE LOC, HAl ONE IXT CLEARED
6.
,aR Ir ~OC, OK
'·I,.REIVI6
,lET "LOC rOUND rLAO",
(R2),RJ
,8AVE DATA
RI, 'OVIR.
,11 THIS THE UGHT LINE!
,aR IF YEI
a
'~RONG LINE HAl CLEARED BITI
RI, .DVIRIH
,15 THII THE AlGHT IEC REG!
5.
,aR Ir YEa
z
,WRONG SIC UG HAl CUARED alT,
It4,U
,II THE ACTUAL DATA OK!
6.
,aR IF YEI
a
,ACTUAL DATA WAI WRONG,

4.

,·ccaITII+aITle+IIT9+aIT8+aITJ+BITa+8ITI+IITI>+IlTI,'Dv.~a

Ie,.
.REIVI6

aNE
HLT
CLR

7'

ROL
BCl
Mova
Mova
MOV
INC
CMP
BNE
CLR
INC
CMP
BNE
SCOPE

R4

IEC

103732
110077
110171

CLM
CLM
MOV
MOva
Mova
MOV
CLR
CMP

BEQ

16I07a

062777

11143511
014352
01436S
014362
U4366
014370
014372
014374
014400
014404
014406

1IIUI

120077
001491

2618

au

INI

081372

014252
014254
014268
014264
014270
1114272
1114216

260"
2ua

PAGE 52
COPYRIGHT 1'75

e
'R!'VI6
Jf

R0,'DVIU
RI,tDVIRSH
R4, (Ral
RI
tl6" RI

2.

RI
RII
tl6"R'

at

,aR IF NOT DONE,
,HAl A ~OC BEEN rOUND!

,aR If YEa

,NO ~OC WAS FOUND WITH A ZERO BIT,
,CLEAR "LOe rOUND FLAG',
,IHIFT IN A I
,CHANGE DATA PATIRN
,DO IT ALL OVER AGAIN
,LOAD LINE NO,
,LOAD IEC UG,
,PUT RAM ~OC BACK TO ALL I'S,
,UPDATE SEC REG,
,ALL SEC REG DONE!
,8R IF NO
,ZERO SEC REG POINTER
,UPDATE ~INE POINTER
,ALL LINES DONU
,SR IF NO
,aCOPE THIS TEST,

l645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656

•• **** •• *****.,*******.,. TEIT 57 •••• , •••••••••••••••••••• , ••••
,.MEMORY EXTENSION READ/WRITE TEST
,-VERIfY 8ITS 4 AND 5 OF EACH LINE
,.IIECONDARY REGISTERS EXERC UED ARE I
,_ 00
TX BUS·ADDRES8 (PRIMARY)
TX BUS ADDRESS (SECONDARYI
,- 04
RX BUS ADDRESS
,. 10
TX TABLE SASE ADDRESS
,. II
RX TABLE BASE ~DDRUS
,*NOTE THAT ALL LINES ("-161 ARE EXERCISED,

2657

, • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 1 • • • • •- . -

'.'2

DZDVA-S MACYII l7(73l1 la-MAR-76 151.6
DZDVAS,PII
DVII DEVICE DIAGNOSTICS,
2658
2659
2660
l661
26b2
2663
2664
2665
2666
2667
2668
2669

2670

2671
2672
2673
2674
2675
2676
2677
2678

2679
2660

2681

014432
014440
014446
~14454

014456
014462

014472

012705
0127J7

014500
014506
014512

012737
010477
.110071

014466

014516
014522
014526
014532
014536

014542

2684
2687

014562

~690

014574
014600

2683
2685
2686

2688
2689
2691
2692
2693
2694
2695
2696
2697
2698
2699
2100

2101

2102
2103
3704
2105
2106

27111

2708
2709
2110

2711

2712

2713

005000
013702

012104

014S44
014546
014550
014552

2682

012737
0127H
012137

014556
014560

014570
014604
014606

014610
014614
014616

014620

014621

014622
014623

014624

111101

110171

005077
017703
042703

000051
014626

014506

001226

PAGE 53
COPYRIGHT 1975

TEST 57
,.•••.•....•...

TSf571

001216

00n20

001370
II.

000060
000005

000004

001246

014620

001256

MOV
MOV
MOV8
MOva
MOva
CLR
NOV
SIC

211

164650
164654

164534
164646
164644
164632

1777\7

CMP

920403
001401
104004

104401

UQ

SCOPI

001256

012731
012105

014628

INC
DEC
8N£
MOV
MOV

001352
162104

001322

104400
000
002
004
010

011
014626

U1,TaTNO
UaT68, NEXT
tU,LOCK

,R,ILINE NUMBER (START AT 0)
R2 dlSE ADDIIE5a(DVLCRI
,R4IGOOD DATA (BOTH EA IIT8 SET AT START)
,5,115
,RS IS COUNTER or sEC REGISTERS
,TEMPI II COUNTER or COMB, or EA SITS,
.. ,TEMPI
,IXI 11,II,.t,00
,MEMExr,TIMPS
,TEMPS'SEC, REGISTER POINTER,
R4,.DVSCR
,LOAD IlVSCR IIlTH IA BITS,
Re,IDVIRS
,aEL THE LINE NUMBER
ITEMP5,Rl
,GET SEC REG,
RI,.DVBRSH
,IlL THE SEC, REGISTER
,DvaRA
,HIT THE SEC.REG, ACCESS REGISTER,
'DV~CR,R3
,SAVE THE DVLINE PARM, IIEG,
'-CCBIT5+BIT4>,lIl
,CLEAR ALL BUT BITS SAND 4,
,ARE THE EA BITS GOOD
R'

DVLCR,IIZ

fBlT5+aIT4,R4

"loT

e05237
005305

005337
001340
00520e
0n1e0

MOV
MOV
MOV
CLR
MOV
MOV
MOV
MOV

DIGITAL EQUIP, CORP,

000005

000020
001246

000020

001256

sue

TEMPS
RS

2.

,MEM!XT,TEMP5
n,RS
,B174,1I4
TEMPI

,sn

,8li0'_"
,POP POINTER

,ALL SEC R!G DONI?
,8R IF NO,
,RESET ,OINTER
,RESET COUNTER
,ADJUST FOR NEXT EA BIT PATTERN
'ALL PATERNa DONE?

DEC
8NE
,UPDATE TO NEXT LIN!
INC
It"
,ALL LINES CONE
CMP
U6"RlI
,811 IF NO,
8NE
II
SCOPE
,TABLE or SECONDARY REGISTERS EXERClSERD ....
MEMEXTI ,BYTE
00

a.

,BYTE

,BYTE
,BYTE

,8YTE

02

04
10
11

,EVEN

, •••• *•••••••••••••••••••

TEST 68 ••• f • • • • • • • • • • • • • • • • • • • • • • • , · .

,>INITIALIZATION TESTS
,.SET ALL POSSIBLE BIU IN ALL THE PRIMARY REGISTEI\I
,.AND VEltIFY THAT ALL THE BITS ARE CLEARED
,oBY A BUS RESET

, •••••••••••• **** ••••••••••• ** ••••••••••••••••••••••••••••••••••••

nST 60

,....•.......•.

PAGE 54
COPYRIGHT 1975

DZDVA-B MACYlI 27(732' 18-MAR-76 15106
DVII DEVICE OIAGNOaTICa,
DZDVAB,Pll
271t
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2128
272Y
2730
2731
2732
2733
2734
2735
2736
2737
2738
2139
2740
2141
2142
2743
2744
2745
2746
2741
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2159
2760
2761
2162
2763
2764
2765
2766
2767
2768
2769

014626
0146)4
014b42
014650
014654
014660
014664
014670
014674
014700
014702
014704
014706
014710
014714
014716
014720
014722
014724
014726
014730
U4732
014734
014736
014740
014742
014744
0141$0
014752
014754
014756
014760
014762
014764
014766
014770
014772
014774
014176
Ilt5000
015002
015006
015010
015012
015014
015016
015020
015022
015024
015026
0150311
015032
0151334
015036
015040

012737
012737
012737
013703
805077
005077
012723
012702
012721
0053e2
001374
000005
005200
013703
005005
011304
020504
001401
104003
80572)
005005
011304
001401
10U03
0057Zl
011 hl4
042704
820504
001401
104003
e0572)
01lJ04
001401
10400)
005723
011304
101401
10400)
005713
011304
012705
120504
001401
104003
005723
005713
100.01
10400"
005723
011304
005005
020504
001401
104003
1044011

000060
015042
000340
001362
164512
164512
173777
000007
177777

001226
001216
177776

T8T601

1$1

001362

eMp

BEQ
HLT
' TaT
CLR
HOV
BEQ
RLT
TST
MOV
BlC
CNP

2U

UI
0euu

BEQ
RLT
TST
MOV
BEQ
HLT
TST
MOV
UQ

411

$II

KLT
6"

Tat
MOV
MOV
CMP
BEQ

781

TST
TaT
BPL
HLT
Tat
MOV
CLR
CMP
BEQ
HLT
aCOPE

177777

KU

64 ..

III

DZDVA-S MACYlI 21(732' ,,-MAR-" 15106
DZOVAS,PI1
DVII OEVICE DIAGNOSTICS,

3787
2788
2789
27911
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
280)
2804
a8115
2806
2801
2808
2109
2810
2811
2112
2813
2814
2815
2816
2817

2818
2119
2820
2821
2122
2823
2U4
2825

DIGITAL EQUIP, CORP,
TEST 61

................................

, •••••••• ** ••••••• *••••••••••• ,.**** •••••••• ** •••••• ** ••••••••••••
000061
01526.
IIIIU40
011U62
164216
164276
173777
8110007
177777

II/UU6
001216
177776

,..••..........

011411011
011UJ62

164234

'8'1'611

lSI

MOV
MOV
MOV
MOV
CLR
CLR
MOV
MOY
MOV
DII:C

BNE

211

311
0011063

411

581

611
177777

'

..

US
MOV
CLR
MOV
CM,
BJ!Q
HLT
TST
CLR
MOV
BEQ
HLT
TaT
MOV
BIC
CMp
BEQ
HLT
TIT
MOV
BEQ
HLT
TaT
MOV
BEQ
RLT
T8T
MOV
MOV
CM.
BEQ
HLT
TIlT
TST
BPL

0ee0

"

TIST 61

012737
012737
012737
013703
005077
1105077
1112723
012702
1112723
805302
001374
052777
013703
005005
811 )04
020504
.01401
104003
1185723
005005
811304
0014ft
104003
005723
811304
042704
0205114
0014111
U4003
085723
011 304
.111401
te41101
1105723
011104
1101401
1114003
011572)
"Illet
IJU7e5
020504
""1401
184001
1105723
0115713
100001

PAGE!

.

I*SET ALL POSSIBLE BITS IN ALL THE PRIMARY REGISTERS
I*AND VERIFY THAT ALL THE 8ITS ARE CLEARED
I *BY A MAlITU CLEAR

015042
0151150
01'5056
"151164
015070
015074
015100
1115104
015110
"5114
015116
015120
015126
O15132
015134
015136
015140
015142
015144
015146
015150
015152
015154
015156
015160
.15162
015166
015170
015172
1115174
015176
1f152011
815202
015204
015206
815210
015212
015214
015216
8152211
015224
815226
"15230
015232
815234
1115236

0079

'-I,cU,.

,I*INITIALIZATION
•••••••••*-•••••••••
_•••
TESTS

2771

PAG';:!

'60,T8TNO
nST6I,NEXT
1340, pa
ILOCK OUT INTERUPT8,
DVICR,R3
ISET REGISTER POINTER FOR LOADING
,ovaRS
,CLEAR LINE POINTER
,DVSRA
,CLEAR ACCESS REG,
'-CCBITll), (U).
,7,R2
I SET ALL BITS B'UT MSTCLR
,LOAD ALL OTHER REGISTERS WITH ALL I'S
R2
,ALLREGI5TERS LOADED?
,BR IF NO
It
,ISSUES A BUS IN IT (RESET INSTR)
R0
,FLASH THE CPU LIGHTS!!!
DVSCR,R3
,SET REGISTER POINTER
R5
ISET "EXPECTED" FOR DVSCR
IREAD THE DVBCR REG,
(R3"R4
RS,R4
lIS Blt8 ALONE SET7
2.
IBR IF YES
IDVSCR HAS WRONG DATA)
1
(R3l+
I POP .OINTER TO DVRIC
,SET EXPECTED TO ZERO
lIS
(R)"R4
IDVRIC (EXPECT ALL 0'S)
IBR IF OK
11
)
IOVRIC NO ALL 0'S
(R))+
IPOP POINTER TO DVLCR REG
(Rl),R4
IDVLCR (READ DVLeR INTO R4l
,BIT5+BIT4.BITI+BIT0,R4
R5,1\4
IDIIREGUARO BR TEST POINTS AND MEM EXT 81'1'S,
IOVLCR Oil!
3
IOVLeR INeDRECT (DISREGUARD BITS,4,I,e,
IPDP POINTER TO DVIRS REG
(R3'+
(R3l,R4
IDVSRS (EXPECT ALL 0'Sl
IBR IF OK
U
)
IOV8R8 REG NOT ALL ZEROS
(R3)+
,POP POINTER TO OVBRA REG
IDvaRA (EXPECT ALL e's,
(Rl"R4
1111 IF GOOD
3
IDVSRA NOT ALL 0'S
IPOP POINTER TO DvsrR
(R3'+
(R3l,R4
10VSFR (EXPtCT ALL I'S (THATII RIGHT))
U77777,R5
,811:T EXPECTED
R5,R4
I EXPECETD .FOUN07
H
IBR If YEll
,OVSFR NOT ALL 1'8
3
(R)).
IPOP POINTE!! TO DVNSR REG
(1I3l
IDVNSR liB PLUS (IS.")
641
II
(U,+
,POP POINTER TO 1I£IIV16 IIEG
(113,,114
IRESV16 (EXPECT ALL 0'S'
R5
ISET EXPECTED TO 0'S
R5,R4
IWELL DOES IT _I'S!
at
IBR IF OK
3
IREIVI6 NOT ALL 8'8
ISCOPE TH18 TEST I

PAGE 5$.
COPYIIIGHT 1915

2770
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786

MOV
MOV
HOV
HOV
CLR
CLR
MOV
HOV
MOV
DEC
SNE
RESET
INC
MOV
CLR
MOV

DIGITAL EQUIP, CORP,

tll,TITNO
tTSTU,NEX'f
U411,pa
ILOCK OUT INTERUpTS,
DVSCR,Rl
ISET IIEGlSTER POINTER rOR LOADING
,DVSRS
ICLEAR LINE pOINTER
,DVSRA
ICLEAR ACCESS REG,
'-C, (R3).
ISET ALL 8ITS BUT MSTCLR
,LOAD ALL OTHER REGISTERS lIITH ALL I'S
'-I'(R3)+
IALLREGIITERS LOADED!
R2
11
IIR IF NO
,MREUT"DV8CR ,ISSUE A "MASTER CLEAR"
DVIICR,R3
,SET REGlaTEIl POINTER
lIS
ISET "EXPECTED" FOR OVIICR
(113),114
IREAD THII: DVICR REG,
R5,R4
I IS BXT' ALONE IIET?
,BR
IF YEll
at
3
IDVICR HAl NRONG DATA)
(R3'+
,POP POINTER TO DVRIC
R5
I SET EXPECTED TO IERO
(R3),R4
IDVRIC (EXPECT ALL 0'Sl
31
IIR IF OK
3
IDVRIC NO ALL e'.
(R3l+
IPOP.POINTER TO DVLeR REG
(R3),R4
IDVLCR (READ DVLCR INTO R4l
'81T5+8IT4+81Tl+8IT0,1I4
R5,R4
,DI8REGUARD 8R TEST POINTS AND MtM EXT UTI,
,DVLeR OK!
IDVLeR INCORECT (OISRIGUARD ans,411,0l
3
(Rll+
IPO. pOINTER TO DVSRS REG
IDVSR. (EXPECT ALL 0'S)
(R3"R4
51
,BR IF OK
,DvaRS REG NOT ALL ZEROI
3
'(IIl)+
I POI> POINTER TO DVSRA REG
(R3l,R4
,DVSRA (EXPECT ALL 8'S)
,BR IF GOOD
3
,DVIRA NOT ALL 0'S
(Rll+
IPOP POINTER TO DVI'R
(R31,R4
,DurR (EXPECT ALL I'S (THATS RIGHT) l
1177777,R5
,SET EXPECTED
R5,R4
,EX.fECETD ,_FOUN07
,BlI IF YEI
7t
IDVII,R80T ALL I'S
3
(Rll+
fPOP POINtER TO DVNSR REG
(R3I
,DVNSR SIB PLUS (15-11)
641

",112

.
..

DIDVA-S MACYll 27(732) 18_MA~_76 15106
DIDVAB,PII
DVII DEVICE DIAGNOSTICS,
2826
2827

2828
2829
2830
2831
2832
2833

015240
015242
015244
015246
015250
015252
015254
1115256

PAGE 56
COPYRIGHT 1975
64'1

011304

CMP
BEQ
HLT
SCOPE

2834

2841

,.

2842

2843
2844

,.

,.
,1*
I'
,.

2845

2846
2847

2848
2851
2852
2S54
2855
2856

2858
2859
015260
015266
015274
015276
015304
015310
015314
015320
015322
015324
015332
015334
015336
015344
015346
015350
015354
015356
015360

012737
012737

000062
015362

001226
001216

000010

164056

104412
012777
0127115
~10577

027705
001401
104000
042717
104415

000240
032177
1101401
1040011
020577
001001
104000
104400

164060

000002

164016

1'1

BIC
ROMCLJ(
NOP
BIT

281

CMP

BEQ
H~T

164024

BNE

HU
lft

Sn/C~EAR

PAGEl

0082

OPE~ATION

BCC CA~CULATION
BRANCH "B"

1

,n,TITNO
nST6l,NEXT
,CLEAR ALL THE DVII
tBIU,.DVSCR
,SET SOURCE SEL
U,C,~5 ,PUT INSTR INTO DVSFR
R5,.DVSFR
,DVSFR,R5
,WAS THE DVSrR REAL~Y ~OAD!D?
J8R IF YES
If
,BAD DV8rR
,CLEAR SOU~CE SEL,
fBIT], 'PVSCR
,ISSUE A ROM C~OCJ(
,WAIST AN INTRUST ION TIME
,DID CLK BIT CLEAR BY IT SE~rl
UIT1, 'DVSCR
,8R IF CLK GONE
2.
,BIT I or DVSCR (ROM eLK) NOT ZERO
,HAS DATA IN DvsrR CHANGED?
,SR IF YES
,DATA NOT CHANGED (DID C~J( REAL~Y C~K17)
,SCOPE THIS TEST,

,

DIGITAL EQUIP, CORP,

,••.••_.*...•••_•.•.• _._.
'*

,.
I.
,.
,-

0
0
I
0

TEST 63 _______ ••• _._._._. __ • _____ ••• _

BITI0

81T09

BITea

"

"o

1
I
I
I

1
1
I

015362

015370

29~6

015424
015430
015432

012737
012737
104412
013700
013703
012777
012710

011002
012705
011304
042704

015436
015440
015442
015444
015450
015452
015456
015460

020504
001401

015464
1115466
015470
015472
015500

020504
001401

015502
015506
015510

000063
015626

001400
001370
000410

001226
001216

TUT 63
,..............
.
MOV

T8TUI

163744

Ifl

000400

000002
177774

eMP
SEQ

104006
01~710

2$1

002400

011002
012705
011104

042704

000002
177774

000400

1111002
012705
011394

0110003

042704

177774

a930

2931

01S522

29]2
2933
29)4
2935
2936
2937

015526
015530
015534
015536

104006
012710
011002
012705
011304
042704

015542

020504

HLT

MOV
MOV
MOV
MOV
SIC
CMP
BEQ

104006
042777

015514
B15516
015520

MOV
MSTCLR
MOV
MOV
MOV
MOY
MOV
NOV
MOV
8IC

163662

3"

HLT
BJC

411

eMP
SEQ
HLT
MOV
MOV
MOV
MOV
BtC

020504

001401
00H00

000003
177174

MOV
MOV
MOV
BIC

CM,

1
1
1

8R

"A"
~

L,H
H

8R

"S'

FUNCTION

PLUS J VOLTS
M
K,H DV5CR08

(.',.1)

H

H
H

H

M

MPR SI~O NOT AVAIL,
SILO FULL
NXM

....-.........................................-..._....
1

,........._

2905

2914
2915
2916
2911
2918
2919
2920
2921
2922
2921
2924
2925
2926
2927
2928
2929

SCOPE

,-,.BITII

015376
015400
015404
015410
015416
015422

2913

1
1

lNSTRUCTlON
BUNCH "A"
ALU OPERATION
RAM OpERATION
DATA TRANSrER
NPR OPERAtION

,_BASIC TEST OF DVSFR
,.TEST THAT "BRANCH A" INSTRUCTION,
,-POINTS TESTED I

2896

2907
2908
2909
2910
2911
2912

I

o
I
o

"

PAGE 51
COPYRIGHT 1975

2885
2886
2887
n88
2889
2890
2891
2892
2893
2894
2895

2904

MOV
MOV
MSTCLR
MOV
MOV
MOV
CMf
H~T

164010

2884

2900
2901
2902
2903

1
1

o

I
I
I
I

BEQ

000010

2882
2883

2899

0
0

,............... .

TST62 I

050000
164064

DZDVA-B MACYII 27(732) IS-MAR-76 lS106
DZDVAB,PII
DV11 DEVICE DIAGNOSTICS,

2897
2898

I

TE8T 62

2860

2877
2878
2879
2880
2881

0

,.0 ••*****.*******••• **** •• ***.*.*********.****.* •• *.*_*._ •... _. __

2857

2876

3

, ••••••••• _ •••••••••••••• TEST 62 _._. __ ._ •• _•••• _ •••••• _._ ••• _.
,.VERIFY THAT "ROM STEP'
,.18 SELF-CLEARING AND THAT
,.THE DATA IN THE DVSrR
,.IS CHANGED WHEN THE ROM IS STEPPED,

2853

2$72
2873
2874
2875

U

,-, •••••••••• *••••••••••••••••••••••• *** •••••••••••**••••••••••••".

2849
2850

2871

,POP POINTER TO AtSV16 REG
,RESVI6 (EXPECT ALL 0'5)
,SET EXPECTED TO 0'5
,WELL DOES IT .1'51
,BR IF OK
,RESVI6 NOT A~L 0'S
,SCOPE THIS TEST,

,.,>81TI4 UTI] BITI2
,. " "" oo

2839
2840

2804
2865
2866
2867
2868
2869
2870

00il

TEST 62 ••••••••••••••••••••••••••••••
,>ATTACK OF THE SPECIAL rUNCTIONS REGISTER,
"SEGIN CHECK OF THE DVSrR,
"SUMARY DF PROC. INSTRUCTIONS

2837
283S

2863

(R3)+
(R]),R4
R5
R5,R4

PAGEl

...1_.".,.-.._....•-....

2835
2836

2861
2862

TST
MOV
C~R

005005
U0504
001401
10400]
104400

EQUIP, CORP,

o

H~T

104000
005723

DIGITA~

U3,TSTNO
UST64,NEXT

iii

,CLEAR DVII
,SET DVSFR POINTER TO Rlil
151T DV~CR POINTER TO R3
,BIT8+BITJ,'DyaCR
,8ITa,(R0)
,SR-A TEST +1
(Re),R2
IREAD DvarR FOR pRINTOUT
,8IT1,RS
ISET EXPECTED RESULTS
(Rl),R4
,READ DVLCR INTO R4
'·C,R4
,CLEAR UNWANTED BITS,
,EXPI!:CTltP • rouND71
fl5,R4
21
,BR Ir OK
6
,SR POINT WRONG
UlTl0+BIT8, (1I1l
(R0) , R2
,READ DVSFR rOR pRI NTOUT
'SITI,R5
,SET EXPECTED REsULTS
(Rll,R4
,READ DVLCR INTO 114
'·CCBITI+8IT0),R4
ICLEAR UNWANTED BITS,
RS,R4
,EXPECTED. FOUND'1
38
,8R IF OK
6
18R POINT WRONG
'BIT8,tDVleR
IRESET BIT 8 TO ."
(R0),R2
,READ Dvsrll FOR PRINTOUT
'BITI+BITIiI,R5
,SET EXPECTED RESULTS
(Rl),R4
,READ DVLCR lNTD R4
'·C<8IT1+BITIiI>,R4
,C~EAR UNWANTED 8ITS,
R5.R4
,EXPECTED. FOUND'?
4.
,8R Ir OK
6
,BR POINT WRONG
,BITI0+8IT9+BITI,(R0)
(R0),R2
,READ DvsrR FOR pRINTOUT
UlTl+BITe,R5
,SET EXPECTED RUU~TS
(R3),R4
,RtAD DVLeR INTO R4
'·C<8ITI+8IT0>,R4
,CLEAR UNWANTED 8ITS,
R5,R4
,EXPECTED' rOUND1?
DvarR,R0
DV~CR,R3

DZDVA-B MACYlI 27(7U) I8-MAR-76 15106
DVII DEVICE DIAGNOSTICS,
DZDVAB,PlI

(

2938 015544
2939 1115546
2940 015550
2'941 015554
2942 015556
2943 0\5562
2944 015564
2945
2946 015570
29., 015572
2948 015574
2949 015576
2950 1115602
2951 015604
2952 015610
2953 015612
2954
2955 015616
2956 015620
2957 015622
2958 015624
2959
2960
2961
2962
2963
2964
2965
2966
2967
2908 015626
2969 '015634
2970 015642
2971 015644
2972 015652
2973
2974 015660
2975 015664
2976 015670
2977 015674
2978 015676
2979 015700
2980 015702
2981
2982
2983
2984
2995
2986
2987
2988
2989
2990
2991
2992
2993

len

3028

31'129
30311
3031
3032
3033
31134
3035
3036

3037
3038
3039
3040
3041
31142
3043
3044
3045

3046
3047
30 . .
3049

SEQ
HLT
MOV
MOV
MOV
MOV
BlC

0014~1

1040U
012710
011002
012705
011304
042704
020S04
001481
104006
U2710
UI002
812705
011304
042704

5$1

007400
000003
177774

eMP
BEQ
KLT
MOV
MOV
MOV
MaY
BIC

6&1

003000
000003
177774

CMP
IEQ
liLT

U0504
"01401
104006
104400

DIGITAL ,EQUIP, COltP,

PAGEl

0083

PAGE!

11084

,BR II' OK
~.
,BR POINT WRONG
6
1B!TI1+BITI0+BlT9+BITS, (110)
(R0),R2
,READ DYSFR FOR PRINTOUT
IBIT1+BlT0,R5
,SET EXPECTED RESULTS
(R3),R4
,READ DVLCR INTO R4
'-C(BITI+BIT8>,R4
,CLEAR UNWANTED' BITS,
RS,R4
,EXPECTED. rOUND?l
,BR IF OK
U
,BR POINT WRONG
6
IBIT10+BlT9, (R0)
,NXM
(R0),R2
,READ DvsrR FOR PRINTOUT
UIT1+BIT0,1I5
,SET EXPECTED RESULTS
(R3),R4
,READ DVLCR INTO R4
'-C(BIT1+BIT0>,~4

,.

R5,Rot

6

,CLEA~ UNWANTEO BITS,
,EXPECTED. FOUND1?
,SR IF OK
,B~ POINT WRONG
,SCOPE TEST

acoPE
,.******.*.**.*********..
I.TEST or BRANCH B"

7"

TEST 64

.*.**.**.*****.****** •• ** •••• *

,.TEST THAT POINT 16 (GROUND)
,.MAKES LC~ BITI.I AND BIT0-1.

, , ••••••••••••• ** ••••• ** •• ***•••••• ***** ••••••••••••••••• *** ••••••
TEST

012737
012737
104412
012777
012777

000064
015704

001226
801216

000018
077400

163518
163520

017702
012705
017704
0,20504
001401
104006
10440fJ

163514
000003

,..............
MOV
t64,TSTNO
U

TST64.

MOV
"!TCLR
MOY
HOY
MOV
MOV
MOV
CMP
8EQ
HLT
aCOPE

163474

I"

nSTU,NEXT
,CLU~ DVII
IBIT1,.DVSCR
,BU SOURCE SEL
,8118+8ITI1+8I11.+8IT9+IIT8,IDy.rR
,BR-B "GROUND"?
,READ DvsrR INTO R2
'DVSF~,R2
,sET EXPECTED RESULTS
UITI+BIT",R5
,READ ~EAL RESULTS
'DVLC~,R4
IIS,R.
,sAMEn

,

11

,BR TUT POINT WRONG
,SCOPE TKIS TEn

6

,*.*****.**************** TEaT 65

** ••••••••••••••••••••••••••••

,.TEST OF BRANCH B
,.CHECKING "DEFAULT" STATES or THE DYIl SIGNAL ••
fUNCTION
I.SITU BlTlI
UTn
Bnn
DATA NOT AVAIL,
II
0
0
1
REQUEST BUS
0
II
I
1
MEMORY PARITY ER~OR
0
I
I
WRITE INHIBIT
I
1
I
1

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

n n 65
,...............

DZDVA-B MACYlI 21(732) 18-MU-76 15106
DZDVAe.PIl
DV11 DEVICE DIAGNOSTICS,
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
l004
3005
30116
3007
l008
30119
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
31&21
3022
3023
3024
3025
3026

PAGE 58
COPYRIGHT 1975

015704
015712
015720
015722
015726
015732
015740
815744
015746
015752
015754

012737
812737
104412
8137"0
1113783
012777
012710
011002
012705
011304
842704

0t5760
815762
015764
015766
015772
015774
016000
016002

820504
...,111401
194006
-"'12710
011002
1112785
011304
942704

1116086
01601111
016012
016014
016020
016022
016026
016030

020504
001401
104006
012710
811002
012705
"11304
042704

016034
016036
01611411
016042
0161146
816050
1116054
0161156

saS504
801401
104016
0U7l0
011092
012705
011304
04270.

016116,2
0161164
016066
916070

820504
0014111
104006
184480

080065
816072
0111400
001370
11110011J
8741100

811226
881216

PACE 59
COPYRIGHT 1975
'1'1'1'651

161422

UI

1100083
177774

MOV
MOV
MSTCLR
MOY
MOV
MOV
MOV
MOV
MOV
MOV
BIC

eM.

n4400

281

.00003
177774

BEQ
Ht.T
MOV
MOV
MDV
MOV
' BIC
eMP

BEQ

075088

3f1

0000fJ3
177774

077000

...

"001fJ3
177774

511

HLT
MOV
MOV
MOV
MOV
SIC
eMP
BEQ
KLT
MOY
MOV
MaY
MOV
IIC
CMP
BEQ
KLT
SCOPE

DIGITAL EQUIP, CORP,

.65,TaTNO
tTST66,NEXT
DvsrR,R8
DYLCR,R3

IBn], 'DVSC~
tBRB+8lTll, (R')
,READ DVIIFR rOR pRINTOUT
(R'),R2
,SET EXPECTED REaULTS
talTl +8IT", R5
(U),R'
'READ DVLCR INTO R.
'-CCBIT1+BfTI.,~'

,CLEAR UNWANTED 8ITS,
,EXPECTED • rOUND??
,B~ If OK
II
,BR POINT IIRONG
6
I8RB+I%TI1+BUI, (RII)
(R8),R2
,READ DYSFR rOR PRINTOUT
,BlTI+BlTIJ,RS
,aST EXplCTED RESULTS
(RI),R4
,READ OVLCR INTO R4
'-C,R4
,CLEAR UNWANTED BITS,
RS,R,
,EXPECTED. rOUNDn
,8R IF Ok
It
6
,8~ POINT WRONG
URB+IITI1+8IT9, (R0)
,RIAD DveFR rOR PRINTOUT
,SET EXPECTED RESULTS
(RI),R4
,READ DV~CR INTO ~4

RS,R4

,mi1::m,1l5

.

'·CCaIT1+BIT0>,~4

,CLEA~ UNWANTEO BITS,
,EXPECTED. rDUNDl1
IBR IF OK
6
"
IBR POINT IiRONO
• BR8+II'I'11 +8X'fl8+Bl T9 ,'( Ill)
(RII),R2
,READ DvaFR FOR P~INTOUT
UIT1+BlTiI,R5
,SET EXpECTED REsULTS
(Rll,R.
IREAD DV~CR INTO ~4
.-C<8U'1+8Ue.,u'
,CLEAR UNWANTED BITa,
,EXPECTED • FOUNDn
R5,R.
,BR IF OK
51
,BR POINT WRONG
6

RS,R4

, .** •• *•• *•••••••••••••••

TEIT "

,*BASIC TEaT or THE
,."aET/CLEAR INSTRUCTION,
,OTEST THAT THE SET/CLEAR CAN 001
,oCLEAR DvaCR 08
,.SET DVICRI0
,.SET RECEIVER INTERUPT (DYSCRII7)

••••••••••••••••••••••••••••••

, I •••.•••••••••••••••••••••••••••••••••• , ••••••••••••••••••••••••••

TEST 66

DIDVA-. MACYII 27(732) 1'-MA~-76 II,a,
DIDVAS,PII
DVII DEVICE DIAGNOITICI,

use
ust

1052
3053

1854
1055
1056
1857
lj5.
1859
le60
3061
1862
10'1
1064
le65
186'
1867
18.8
186'
107.
3871
3872
1071
1074
3875
1876
1077

1078
3079
3080
1881
1082
1083
1084
;U85
3086
3087
1088
3089
3090
3091
3092
1093
3094
3095
3896
]897
1098
3099
II ••
1101
U02
310)
1104
3105

.161HZ

.12737
~161ve
812717
816106 812737
01611. 18.412
116116 .52777
01612. '52777
8161)2 81J70.
816116 012718
816142 012705
al6146 011002
816150 104415
816152 01778.
816156 828584
01616. 8.14.1
016162 18408'
816164 le44'1
816166 812717
116174 8527.5
81628e el2718
016Z04 811082
016206 184411
816210 .17784
816214 828584
816216 801401
016220 1840e,
016222 184411
816234 812737
8162U 0U715
01'236 012718
016242
016Z4.
016246
816252
016254
016256
016260
016262

011082
104415
017704
820504
001401
104006
104401
104400

888066
116264
816136
••• 4'0
•••• 18
8814'.
858016
.a,810

.81226

.elZI'

lin

lI48
lU9
1158
1151
1152
1151
lI54
1155
1156
lIS7
lI58
J159
3168
Jl61

,••..•.........

TITUI

161216
16121'

I..

64..

3..

nil

MOV
CMP
BEQ
HLT
.COPI
MOV
815
MOV

1I0MCL~

163146

816212

8020te
8S.012

HLT

SCOPI
MOV
811
MOV
MOV

8'1221

4"

MOV
ROMCLK
MOV
CMP

161110

".

SEQ

HLT

""

.eu

'CLEAR DVII
.8ITI"DVICR
,lET IIT8,
.IITI,'DVICR
,aET SOURCE IEL,
DVSFR.R8
"ET DyaFR POINTEII ADDREII IN R.
",C+IIT1+IIT2+IITI.(R')
.IITl.RS
,DO lET/CLEAR -CLEAII lIT • OF DVICR
IR0).1I2
"AVE DVI'II CONTENTS FOR ERROR PRINT OUT IF NECESSAIIY
,CYCLE THE 110M
,DYSCR.R4
,READ DYICR INTO 'FOUND Lac,
AS.R4
,WAI THE ROM INITR EXECUTED'
641
,III IF DVICR OK
6
,ROM FULED TO EXECUTE
,LOCK ON THIS SU8-TEIT, SN"-I!
.I •• LOC~
'lET FOR RETUIIN Ir IW0'_1
.8IT7.IIS
,lET EXPECTED (SCR BIT 7_1)
.a,C+8IT1+IITI+IIT•• (R8)
IRI).R2
"AVE DyarR CONTENT. FO~ ERROR PRINT OUT IF NECESIA~Y
,CYCLE THE ROM
.
,DV.CR.At
,READ DYICR INTO "rOUND LOC,
IIS.R4
,WAI THE ROM INSTR EXECUTED'
618
,8R zr DVICR OK
6
,ROM FAILED TO EXECUTE
,LOCK ON THII 8US-TEST! , •• 9-17
.... LOCK
,BITS •• Ra
,ALTER EXPECTED ADDRESS
,I,C+IIT1+8ITI.IR8)
,DO A SET/CLEAR SET DVICR 8IT II
(R8).R2
,lAVE DvaFR CONTENT. rOR ERROR PRINT OUT Ir NECtSSA~Y
'CYCLE THE ROM
,DVICR.R4
,RUD DVleR INTO -rOUND LaC,
R5.R4
,IIAI THE ROM INaTR EXECUTt:D'
,aR IF DVICR OK
,ROM rAILED TO EXECUTE
6
'LOC~ ON THIS SUB-usn aw",-"
,ICOPE THU TEaT

ROMCL~

8.122.

PAGI'

DIGITAL EQUIP, CORP,

t66.TITNO
nU67 • NEXT
.U.LOCK

~OV

MOV
MOV
MITCLR
811
81.
MOV
MOY
MOV
MOV
MOV
CMP
BEQ

161Z ••

816174
"'2"
858011

1.75

ICOPl
SCOPE

, ••••••• _•••• - ••• - ••••••• TIEIT '7 ••••••••••••••••••••••••••••••

,"Blarc un or THE
,,,-sn/CLUR INSTRUCTlON,
,"TEST THAT THE .ET/CLEAR CAN'

,, ....aIT 14
,..

I

'"
,.
,.

I
I

BITU
I
I

aun anez BU.t IlTII FUNCTION

••

I
I
I
I

1

I
I

II

•o

8
I
II
I

SET
SIT
lET
SET

RlCR
RICR
RICR
RICR

15
It

U

12
,.,................................................................
.
1

8

'fES'I' 67
,..••..........

,

1106 016264
3107 016272
3108 .16300
1109 016302
3110 016306
3111 016314
3112 116320
3114
3115
3116
3117
3118
3119
3120
lUI
3122
3123
3124
3125
1126
3127
1128
ll29
lU0
1131
1132
1111
1134
3135
1116
lU7
1138
3119
1140
3141
.3142
1143
3144
U45
3146

COPY~IGHT

leuze

DIDVA-a MACYII 27(712) le-MA~-76 15,16
DZDVAB,PII
DVII DEVICE DIAGNOSTICS,

lill

PAGE 6a

012737
012737
184412
0137110
012777
812705
812710

816324 011002
816326 104415
016330 11177114
816334 820504
816336 001481
1116348 1040.6
016342 104481
016344 .. 104412
016346 012777
816154 0127115
016368 012718
016364
016366
816370
81n74
1116376
11164.0
816.02
816404
816486
016414
816420

881226
111216

.01480
810010
t80080
850818

161.46

1111882
184415
817784
1128504
1101481
184086
104481
104400

TST67,

163012
'4',
0011018
8400811
8se011

811082
104415
817704 162772
028504
IIU401
1040116
104401
184412
012777 1180.18
012705 112'''00
81271e 8511014

816424 0110112
016426 104415
816418 8177114
016434 020504
016436 8.1401
016440 104006
816442 184401
016444 104412
016446 812777
816454 812705
f1116468 012718
116464
016466
016470
816474
1116476
816500
0165112
016"4

""167
016506

PAGE 61
COPYRIGHT 1915

lnll"

MOV
NOV
MSTCLR
NOV
MOY
MOV
MOV

.. 7.UTNO
tTST7', NEXT

MOV
ROMCLIt
HOV
CMP
BEQ
HLT
SCOPI
MSTCLR
MOV
MOV
MOY

(R8),Ra

DVIIFR.RII
.BITl •• DYICR
'81TI5.RI
",C+IITl. (RII)

,CLEAR DVII
,lET DV'FR POINTER TO RI
,SET SORCE BEL
,SET EXPECTED RESULTS

'lET/CLEAR DV~ICR IS
'SAVE DV8rR CONTENTS rOR ERROR PRINT
,CYCLE THE ROM
,READ DVRIC INTO 'FOUND- LOC,
.DVUC.R4
,"A1 THE ROM INITR EXECUTED!
R5.R.
,U
,I~ IF DYIICR OK
,ROM rAILED TO EXECUTE
6
,LOCK ON THIS SUS-TESTI aW1I9-11
,CLEAR DYII
,BIU,.DVICR
,lET SOURCE IEL
"1'1'14,R5
IIET EXPEC'l'ED RESULTS
II,C+Bl'fS+Bn8, (R8)
,SU/CLIAIl OVUCR 14
MaY
,SAVE·DVlrR CONTENTS rOil E~ROR PRINT
ROMCLK
,CYCLtTME ROM
MOy
,RIAD pyRlC INfO 'FOUND" LOC,
,DVRlC.R4
CMP
,liAS THE 110M lNISTR EXECUTED?
RS.R4
BEQ
,IR IF DYICIt OK
HLT
,ROM FAILED TO EXECUTE
6
SCOPI
,LOC~ ON THII SUI-TEST1 IW8,.ll
NSTCLR
'CLEAR DVII
MOV
IBIU,.DVlCR
,IU SOURCE SEL
MOV
.Il1TU.RS
,II:T UPlC'rED RIlIULTS
MOV
",C+lIT1+8IU. (R8)
-,lET /CLEAR DVRICR U
MaY
,.AVE DVIF" CONtENTS FOR UROR PR~NT
(R8).R2
,CYCLE THE ROM
ROMCLK
,READ DVIlIC INTO "rOUND' LOC,
MOY
.DYIIIC.R4
CHI'
,WAI THE ROM INSTR EXECU!ED7
R5.114
BEQ
,n l' DVICR OK
,ROM rAILED TO EXECUTE
HLT
SCopl
,LOCK ON TKIS SUB-TEST? aWl9-lr
,CL!AII DYII
MITCLR
HOV
,BIT1"OVICR
'SET 10UilCE SEL
MaY
..1'1'12.115
,SET EXPECTED RIIIULTS
MOV
'S,C+B1Tl+B1T2+BIT'. (R8)
,SET/CLEAR DVRICR 12
,SAVE DverR CONTENTS rOR ERROR PRINT
(RI),R2
MOY
,CYCLE THE ROM
ROMCLK
MOy
,READ DVRIC INTO "rOuND" LOC,
.DVRIC.R4
CMP
,WAS TME ROM IHS'l'R EXECUTED'
115.R4
67,
BEQ
,8R IF DYlCR OK
,ROM FAILED TO EXECUTE
HLT
6
,LOC.K ON TH18 8UB-TEaT! aW"_1 r
SCOPI
SCOPE
,SCOPE THIS TIlT

OUT I' NECESSARY

OUT IF NECESSARY

n.

65"
162746

162712
661'
8118018
01110110
058015

PAGE.

DIGITAL EQUIP, CORP,

162786

162672
67 ••

OUT IF NECEIIIARY

",
,

, *** •• ** ••••• *** •••••••••
,.BASIC TEST or

Dv.r~,

OUT Ir NECI'SARY

TEST , •••••••••••••••••••••••••••••••

111886

DZDVA-S MAcr11 27(732) 1'-MA~-76 15106
DZDVA8,PII
DVII DEVICE DIAGNOSTICS,

PAGE 62
COPYRIGHT 1975

.I..

3163
3164

****.**.* ••

3165
3166

3180
3181

3182
3183
3184
3US
3186

3191

3192
3193

l!94
lI95

3196
3197
3198

016506
016514
016522
016530
016532
1116540

016544
0165511
016552
016554
016556
016562
016564
016566
016570

016572
016600
016604
016606
1116610
016612
016616
016620

016622

012737
012737
012737

11011070
1117170
016544

001226
11'1216
01112211

1112777
011700

000010
0014011

162622

004237

1117134

ta4412

3204
3205

3206
3207
3208
3209
3210
3211

If'

1117134

1114401

812737
804231
0001147
070000
0000111
0114237
000043
0700011

0U600
017134

1101228

2,.

017134

~00001

IIIU01

1116626
016634
1116640
016642
016644
1116646
016652
1116654
1116656
016660

012117
804237
000045

321l
3214
3215

016662

3217

016674

65..
816634
817U4

801220

381

~70400

000001
J04U7
000041
0104011
'000U
104401

017134

6781

016670

012737
004237

000046

016670
017U4

801228

4,.

DZDVA-a MACYll 27(732) 18-MAR-76 151.6
DZDVAB,PII
DVII DEVICE PIAGNOSTICS,
3218

3219
J220
3221

3222

3223
3224
3225
3226
3227
3228
3229
3210
3231
3232
3213

3234

3235
3236
3237
3238
3H9
3240
3241
3242
3243

3244

3245
3246
3247
3248

3249
3258

a251

004237
000042

016714

&00003
104401

016712

116716
016724
016730

016732

1116734
016736

016742
016744

816746

804237
008044
.71400
0001101
.104237
000040
071480
0001103

017114

1114401

1116752

012737
0114237
1100207
8720011
000001

016760

69 ..
1116724
017134

016750

016764
016766
01677.
1116772
016176
017000
0171102
fa 71104

017134

~7I000

.12737

"'''4237

3255
3256

3257

3258

3259
3260
3261
32U
12~3

3264
3265
3266
3267
3268

3269
1270
3211

1272

3273

817006
1111014

1117020
81702a

0e1220

61,

71'1
01676111
017134

111112211

781

017U4

000203
072000
000003

nil

104401

017024
817026
1I1703Z
017034
017036

817040

817042
0170511
817054
817056
017060
817062

017066

0U7l7

01i142!7
0ell205

0724110
0881101
084237
800201

.MOV
MOV
MOV
MSTCLR
MOV
MOV

nna,NEXT
.U,LOC,K

IBIU,'DV5CR
DvsrR,R0

0088

,CLEAR DVU
,SET SOURCE SELECT
,SET DVSFR POINTER INTO R0

,*TEST lET/CLEAR FUNCTION
,.FOR ALU BIT82
JSR
R2,10$
,GOTO SU8ROUTINE.
S1T4+8IT2
,POINT SET/CLEARED
BlTl1+BIT111
,BR TEST POINT
8ITI
,EXPECTED RESULTS IN DVLCR
.1SR
112,10f
,GOSUS
BlT4+8IT2+BITII
,POINT SET/CLEARED
TEST POINT
81'1'11+8I'1'III
8lTh8IT8
,EXPECTED REBUTS IN DVLCR
SCOPI
,SW09-IU

11178U
017114

881228

-,I

1117134

.,2400
11001103

104481

75.,

012737
8114237
'00206

0171150
1117134

0800111
00U37
000a02

017134

873000

01112211

,.TEST SET/CLEAR FUNCTION
,*rOR RAM OUTPUT 8IT8e
MOV
.2t,LOCK
,lET RETURN IF SW09-1
JSR
R2,I8$ ,GOTO THE SUBROUTINE
8IT5+8ITa+8ITl+8IT0
,POINT sET/CLEARED ISET~
BRB
,8R TEST POINT
BITII
,DVLCR EXPECTED
o1aR
R2,let
,00'1'0 aU8 ROUTINE
8IT5+8ITI+BlT0
,POINT SET/CLEARED .ICLEAREDI
8R8
,8R TEST POINT
BITH8ITII
,EXPECTED RESULTS
SCOPI
,an even
,*TE8T SET/CLEAR FUNCTION
,*'011 RAM OUTPUT BITel
MOV
.3t,LOCK
,lET RETURN Ir aW0g-1
~SR
112,10t ,GOTO THE SUBROUTINE
BIT5+BIT2+81T0
,POINT SET/CLEARED ISETI
BRB+BIT8
,8R TEST POINT
8IT8
,DYLeR EXPECTED
JSR
U,I88
,OOTO SU8 ROUTINE
BIT5+BIT0
,POINT SET/CLEARED ICLEAREDI
BRB+BIT8
,BR TEST POINT
8I,I+BIT0
,EXPECTED RESULTS
SCOPI
,eu .9-U
,.TEST SET/CLEAR rUNCTION
,.'OR RAM OUTPUT BUII2
MOV
,4S,LOCK
'SET RETURN I' SW19-1
JSR
RZ,l.. ,GOTO TIfE SUBROUTINE
8I.T5+BIT2+elTl
,POINT SU/CLEARED IBETI

PAGE 63
COPYRIOHT 1975

0710II1II
000001

016676
016180
016702
0167116
016710

3252
3253

3254

PAGEl

***.**.**.** ••***.*****.* ••• ~••••• _••• _•••

,n

3U2
3216

**·.·••••

,.............. 170, TITNO

raT70'

1100~34

1106000
000002
004U1
000025
.06000
0110003

016624

3199
3200
3201
3202
3203

0087

TEn 70

3187

318.
3U9
3190

PAGE!

,.TEST OF "5ET/CLEA~' AND
,."BRANCH A" AND "BRANCH B" FUNCTIONS,

3162

3167
316.
3169
3170
J171
3172
3173
3114
3175
3176
3177
317.
3179

DIGITAL EQUIP, CORP,

DIGITAL EQUIP, CORP,

BR8+BlT9
BITII
IISR
R2,lIt
IlT5+Bnl
8RB+8I'1'9
BITI+IIT8
ICOPI

,IR n:8'1' ponT
,DYLCR EXPECTED
,GO'1'O sue ROUTINE
,POINT SE'I'/CLEAR!D ICLElREDI
,IR TEST POINT
,EXPECTED RESULTS
,SWR 0gel?

,*TEST SET/CLEAR FUNCTION
,.rOR RAM OUTPUT 8ITlll
MOV
,ee,LOCK
,8ET RETURN IF swe9-1
IISR
R2,I.t ,GO'1'O THE SUBROUTINE
IITS+8!Ta
,POINT. SETtCLEARED ISETI
8R8+8IT9+8IT8
laRTEST POINT
81'1'0
,OYLCR EXPECTED
J.R
R2,111'
,GOTO SU8 ROUTINE
11'1'5
,POINT lET/CLEARED ICLEARED)
8Re+BI'1'9+B1T8
,BR TEST POINT
B1TI+8IT0
,EXPECTED RESULTS
SCOPI
,SWR lit-I?
,*TEIIT SET/CLEAR FUNCTION
,*'OR RAM OUTPUT 81'1'04
MOV
,7',LOCK
'lET RETURN IF aW1I9-1
JaR
Rl,le. ,GOTO THE SUBROUTINE
,POINT SET/CLEARED ISETI
BIT7+81T2+8IT1+8I'1'0
8RB+BITI0
,BR 'fElT POINT
81T8
,DYLCR EXPECTED
JSR
R2, III
,GOTO SUB ROUTINE
IIIT7+UTI+8tT0
,POINT SET/CLEARED ICLEAREDI
BRI+8IT18
,BR TEST POINT
81TI+BITB
,EXPECTED RESULTS
SCoPt

,aWIl 09.U

,*TEST lET/CLEAR FUNCTION
,*rOR RAM OUTPUT BITes
NOV
, •• ,LOCK
,SET RETURN I' SN09-1
JaR
R2,II1S ,GOTO THE SUBROUTINE
BIT7+BU'2+BITII
,POINT SET/CLEARED ISETI
BR8+BITlhBIT8
,BR TEIT POINT
BITe
,DYLell EXPECTED
JSR
R2,1..
,GOTO SU8 ROUTINE
81T7+B1'1'0
,POINT IIET/CLEARED (CLEARED I
BR8+BITI0+8IT8
,8R TEIT POINT
8lT1+BITI
,EXPECTED RESULTS
SCOPI
,SWR .9-17
,*TEST SET/CLEAR FUNCTION
,*'OR RAM OUTPUT BITe.
MOV
,9.,LOCK
,BET RETURN IF SWIgel
o1SR
112,18, ,GOTO THE SUBROUTINE
8IT7+BIT2+BITI
,POINT SET/CLEARED ISETI
BRB+BITI8+8IT9
,BR TEIT POINT
BIT0
IDYLeR EXPECTED
JSR
R2,18.
,GOTO SU8 ROUTINE
BIT7+8ITI
,POINT SET/CLEARED ICLEA/lEDI

DZDVA-S MACYII 27(732' 18-MAR-7b 15106
DZDVAe,Pl1
DVII DEVICE DIAGNOSTICS,
3274
3275
3276
3277
3278
3279
3289
3281
3282
3283
3284
3285
3286
3287
3288
3299

3290
3291
3292
3293
3294
3295
3296
3297

3298
3299
3399
3301
3302
3303
3304
3395
3306
3307
3308
3309
3319
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322

3323
3324
3325
3326
3327
3328
3329

017970
017072
017~H

017076
017194
017110

017112
017114
017116
1'1171H
017124
017126
017130
017132
0171 ]4
017149
017142
917144
1'117146
017159
917152
017154
017160
017162
017164
917166

073099
090003
!aH01

012737
904237
01'1021'14
073409
9901'101
004237
1'100209
973490
000003
104401
104400
012710
010201
952210
104415
012210
011003
012205
917704
929504
01'11401
11'14005
001'1202

7711

01711'14
1'117134

081229
19111

017134

7981

050000

1011

162210

1111

334~

3341
3342
3343
3344
3345
3346
3347
3348
3349
3350

3351
3352
3353
3354

3355
3356
3357
3358

3359
3360

3361
3362
3.363
3364
3365

017170
017176
017204
911206
017212
917220
017224
017232
017234

012737
012737
11'14412
012709
012777
012795
012777
104415
012777

01'101'171
017412

001226
001216

01'10177
01'10910
001'101'13
1'159021

lUlU

162146

007409

162136

017242
017246
017252
017154
017256

017702
01771'14
020504
001401
104906

162112
162116

017160
017262
017264

995300
1'191361'1
012717

~17272

017274
017276

104415
001'1249
012777

017394
017310
017314
017320
017322
017324
017326
917334
017 336
017 340

017702
917704
042705
020504
001401
104006
012777
UHU
·900249
012777

~1734b

9051'192
032777
0011'193
063792
1'101311
017702
1'11771'14
052705
020504
1'101401
104006
194400

017350
017356
017360
017364
017366
017 372
017376
1'11741'12
017404
017406
017410

\$1

64$1
0501'121

138~

3381
H82
U83
U84

3385

MOV
MOV
M8TCLR
MOV
MOV
MOV
MOV
ROIICLK
MOV

0089

PAGEl

0990

,BR TEST POINT
,EXPECTED RESULTS
,SWII 09.1?

162106

211

DEC
BNE
MOV
~OMCLK

007490

NOP
MOV

162074

MOV
MOV
BlC
CMP
BEQ
HLT
MOV
IIOMCLK
NOP
MOV

1621'179
162954
1'11'101'101

0501'120
007400
000901

162012

CLR
BIT
8NE
ADD
BNE
MOV
MOV
BIS
CMP
SEQ
liLT
SCOPE

411

900091

H.

162006
161772
1'109001

nl,TSTNO
nU12,NEXT
ICUAR DVlI
U27"R0
,UT R0 TO I LESS THAN rULL SILO
,BIT3,tDVSCR
ISET SOURCE SEL
'BITI+BIT0,R5
,SET EXPECTED RESULTS INTO R5
tS,C+BIT4+BIT0,tDVSFR
IS/C "SlLO IN"
,BIT11+BITI9+BIT9+BIT8,'DVSFR
,BR-A "SILO FULL-?
,DVSFR,R2
,SAVE CONTENTS OF DVSFR FOR ERROR PRINTOUT
IREAD DVLCR FOR RESULTS
'DVLCR,R4
RS,R4
,ARE BR TEST POINTS CORRECT?
641
IBR IF YES
,8R TEST POINTS WRONG (BITI OR 0)
6

PAGE 65
COPYRIGHT 1975

611

DIGITAL EQUIP, CORP,

R0
,IS SILO rULL-1 yET?
II
,aR IF NOT 127 TIMES YET
'S,C+BIT4+BIT0,'DVSFR
,SIC "SILO IN"

,

IWAIST INSTRUCTION TIME
.IITII+BITI0+BIT9+BIT8,.DVSFR
1811-A 'SILO rULLo,
'DvsrR,~2
,SAVE DVSr~
,DVLCR,R4
IREAD BR TEST POINT8
,BIT0,RS
,ALTER EXPECTED RESULTS
115,R4
,aR TEST POINTS OK??
38
IBR IF YES
6
,BR TEST POINTS W~ONG
n.C+BIT4,8DVSFR
,SIC "SILO OUT"
,WAIST INSTR TIME
IBITII+BITI0+BIT9+BIT8,8DVSFR
,aR-A "SIl.O FULL"?
R2
,DEALAr AT LEAST 32US
,IS SILO oNOT FULLo??
tBITI,.DVLCR
,IR IF OK,
u
U,R2
,DELAY ••••••
,GOTO ..
,DVSFR,R2
,SAVE DVSFR
,DVLCR,R4
IREAD BR TEST POINTS
,SET EXPECTED RESULTS
tlIT",RS
U·,R4
,OK??

.
6$

6

Ins

,SILO STILL FULL,
,SCOPE un

, •••••• _••••••••••••••••• TEST 72 ••• ***.-••••••••••••••••••••••
,0TEST THAT AFTER AN INIT
I*THAT "Rtev CHARACTER WAITING'
,0IS FALSE (HIGHI AND THEN VERIFY
I*THAT WHEN "SILO IN" IS ASSERTED THAT
I>THAT "RCVED CHARACTER WAITING" 18 TRUE \LOWI
,>AND MAKES 'BRANCH A" TRUE,

3367

3376
U77
137$
3379

PAG~I

10TEST SET/CLEA~ FUNCTION
,0rOR RAM OUTPUT BIT07
MOV
'10IS,LOCK
ISET RETURN IF .W09al
JSR
R2,101 IGOTO THE SUBROUTINE
81T7+8IT2
IPOINT SET/CLEARED tSETI
BRB+BITI0+BIT9+BIT8
,BR TEST POINT
BIT9
IDVLCR EXPECTED
~2, 108
JSR
,GOTO SUB ROUTINE
BIT7
IPOINT SET/Ct.EARED ICL!AIIEDI
8RB+BITI0+8IT9+BIT8
ISR TEST POINT
81TI+B119
IEXPECTED RESU~TS
,SWR 09.\?
SCOPI
SCOPE
,SCOPE THE TEST
MOV
U,C,(R0)
ISU/CLEAR INSTR
MOV
R2,RI
ISAVE JSR PC ADDRESS
(R2)+,(R0)
BIS
,~OAD POINT SET/CLEARED
ROMC~K
,CYCLE THE ROM
(1I2l+, (R0)
MOV
,t.OAD BR TEST POINT
MOV
(R0) ,R3
IREAD DVSFR INTO R3
(112)+,1\5
MOV
,~OAD EXPECTED INTO R5
,DVLCR,R4
MOV
IREAD DVLCR INTO FOUND LOC,
CMP
115,114
,EXPECTED.FOUND?
BEQ
,8R IF YEa
11*
HLT
IDVLCR WRONG BR RESULTS,
5
,RUUIIN
RTS
R2

MOV
MOV
CMP
BEQ
HLT

3366

3374
3375

BPB+BtTI0+UT9
BITI+BIT0
SCOPI

TEST 71
,...•...•......

TSTHI

3368

3369
3370
3371
3)72
3373

DIGITAL EQUIP, CORP,

r.I •••••••• -I* ••••••••••• TEST 71 *•••• ,_, •••••••, ••••••••••••••
,0TEST OF "RECEIVER CHARACTER SI~O'
,*THRU THE USE or THE DVSFR REG,
,0TEST THE FILLING THE SILO PRODUCES "SILO FULL"
,00N EXACTLY THE 128 ~OAD,
,0SET/CLEAR IS USED TO STuFF sI~O AND BRANCH A Is USED TO TEST sILO,
10SET/CLEAR "SILO IN" AND SET/CLEAR "SILO OUT" ARE EXERCISED TOO,
,1****' •• *.*******.*.**.******** •••• '*****.***.*.*.***••• *••••••••

DZDVA-B MACYII 27(732) 18-MAP-76 15106
DZDVAB,PII
DVII DEVICE DIAGNOSTICS,
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339

PAGE 64
COPYRIGHT 1975

.1** ••••••••••• ***.** •••••• ***.** •• *** ••••• *** •••• ***. *••••*••• *.~

,................. .
TEST 72

017412

017420
1'117426
1117430
1'117436
017442
017446
1'117452
017456
017460
017462
017464

012737
012737
104412

012777
012795
012702
010277
017704
020504
001401
194006
012702

900072
017616

001226
01'11216

T5T721

MOV
MOV

n2,TSTNO
nITH,NEXT

MSTCL~

000019
900093
1'101400
161726

161724

161712

050021

6411

MOV
MOV
MOV
MOV
MOV
CMP
BEQ
HLT
MOV

,8IT3"DvaCII
.8ITI+8ITI'I,R5
.BIT9+BIT8,R2
R2,.DVSFR
fDVLCR,R4
R5,R4
64$

,CLEAR DVIl
,SET SOURCE aEL
ISET EXPECTED REsULTS
IBRoA "RCVD CHAR WAITING"?
,LOAD DV INSTR
IREAD TEST POINTS
,OK??

,YES

,TEST POINT RECV CHAR WAITING WRONG
'S.C+BIT4+BIT0,R2
,SIC 'SILO IN'

6

DZDVA-B

M~CYII
DZDV~B,PII

))8&
3387

3388
3389

017470
017474
017176
017500

27(732) 18-MAR-7. 1510&
DVII DEVICE DIAGNOSTICS,
010277
I

PAGE 6&
COPYPIGHT 1975
MOV
ROMCLK
CLR
MOV

161704

~4415

005004
~12N2

001400

017504
017510
017514
017522
017524
017530
017532
017531>
017540
017542

010277
012705
032777
001403
062704

161670
000002
000001

017704
020504
001401
104006

161632

017544

1!l270S
052777
017704
020504
001401
104006
042705
0'2777
017704
020504
001401
104006
104400

000003
001200
161606

))90

3391
3392
3393

3394
3395
3396

3397
3398

3399
3400
)401
)402
3403

3411

3U2
3413
3414
1415
341.

3411
HI8
3419
3420
3421
342.2
3423
3424
3425
342&
3421
3428
3429
3430
3431
3432
3413

3434
3435
3436
3437

~11550

017556
017562
017564
017566
011570
017514
017602
017606
017610
017612
a!7614

1$1

000001

0~1371

211

161604

Ut

1615U

411

017616
017624
017632
017640
~17642

017650

012737
012731
012737
104412
012777
013700

1100073
020156
017732

001226
001216
001220

11000111
001400

161512

TST731

MOV
MOV
MOV
MSTCLR
MOV
MOV

** •• _•••••••••• *••••

_.**._.* ___

.************

173, TIITNO

nST74, NEXT
ua,LOCK

UU3,tDVICR
DVSfR,R0

ICLEAR DVU
tSET SOURCE SEL
,sn DVSfR POINTER INTO R0

MS'I'eLII,

,. 0000

GROUND

PAGE 67
COPIRIGHT 1975

, . 0110
, . 0111

,. 1000
,- 1001
,. 1010
, . 1011
,- 1101
, . 1110

,4 1111

3455

017654
017656
017662
017666

)459
3460
3461
3462
3463
3464
3465

011670
017674

3466
3467

017106

017676
017700

017702
017710

00~005

01.702
052702
005003
042702
050302
010ue
104415
017704
001401
104006
062703
022703

3468

~17712

3469
3470
3471

017716
017722

001773

017724
017730

001357

032703

1130000
000006
000360

6UI

161460
000020
000300

SEQ

012703

052703
004237

017746
011752

000047

011754

1/00043

0110400
0101100
008246
020076

,-TEST OF SET RAM OUTPUT BITIII
JdND THE USE OF THE DATA JeFEI! INa'tR,
,.PLACE RAM BITe INTO 1HE DVRIC REG
NOV
tBITB,l\5
MOV
,XFR,R3 ,-DA1A xrtRBIS
,8117+BIT5+8IT2+81Tl,R]
JSl<
R2,108
,Sa RAM OUTPUT "-2, D.DVRIC
8IT5+81T2+8IT1+81TIII
BIT5.BITI+UTI

3483
3484

3485
017756
017764
017770
011774

3491

020000

3492
3493
3494
3495

020004

020006

012717
U2705
012783

052703

004237

000044
000040

R5
,SET EXPECTED TO 0
tXrR,R2
ISET DATA xva tHaTR,
,8IT2+8IT1,R3
ISET DESTINAtION TO DVRIC REG,
R]
,ZERO SOURCE REG POINTER
'SlT7+BIT6t8ITS+BIT4,a2
R3,R2
,SET SOURCE REGIsTER
R2i(R0) ,LOAD srR WITH XVR INSTR
I EXECUTE IN5TR
'DVRIc,a.
'READ SOURCE REGISTER
661
,eR IF n WAS ZERO
6
,SOURCE REGISTER n srR NOT ZERO
'BIT.,A]
,UPOATE souaCE REGISTER
.300,R3
,DON'T DO SILO REGISTERII
661
,GET NEXT REG IF THIS 18 SILO,
'B%T7+BIT6+BIT5+BIT4, R3
65,
,SR IF MORE TO DO,

BIT
8NE·

3473
012705

CO~P,

000360

3414

017732
017736
017742

CLR
MOV
BIS
CLR
8lc
8IS
MOV
RQMCLK
MOV
SEQ
HLT
APD
CMP

DIGITAL EQUIP,

GROUND
GROUND
GROUIID
GROUND
MAlTER SCAN 0-lIe-3
ALU RESULT 8-11/0-J
ALU RESULT 5-710-2
LOW BYTEa8 REG 8-15 , HIGH 8YTE-GRND
LO BYTEmNPR OUT , HI 8YTE_CDC REG
RAM OUTPUT 0-2/8-18
ItAM OUTPUT
NPR INPUT REGISTER
Bec REGISTER
ALU RESULT REGlSTER

,. 0ellll

,. 0010
,.0811
I- 0100
,. 0101

H5j

3496
3497

*.___...

,.REGISTER VERIFYING THAT THE FOLLOWING REGISTERS

3454

3489
3490

""92

;eR TEST POINT5 WRONG
,SCOPE TillS TEST

,.ARE CLEARED ANO THAT THE XFR BUS IS CLEAR AFTER
,.A
,.REGISTER
fUNCTION

3445
3446
3447
3448
3449
3450
.)451
3452

34&6
3487
3488

:1

,*TE&T TO XFR SOURCE REGISTERS TO THE DVRIC

3444

3482

CMP
BEQ
HLT
SCOPE

,ttt.* •••••••••

3442
3443

3479
3480
)481

HLT
BIC
BIC

.BI11+8IT0,R5
,LOAD EXPECTED
'8IT9+BIT7,tDV5CR
UET RECV INTER
,DVLCR,R4
,READ DV 8R POINTS
RS,R,
,
U
,
6
,ea TEST POINTS WRONG
.8IT0,R5
,RESET EXPECTED RESULTS
.8IT1,80VSCR
,CLEAR RECV INT
,DVLCR,R4
IREAD 8R POINTS
RS,R'
I

TEST 7l
J...............

DZtl.VA-e MACYlI 27(732) 18-MAP-?6 151'6
DZOVAB,PII
DVII DEVICE DIAGNOSTICS,

347:;
3476
3477
3478

PAGEl

;LOAD INSTR
,CLOCK
,PREPARE COUNTER
,BR-A RCV CHAR WAITING
,SR-A "RCVD CHAR WAITING"?
,LOAD INSTR
,S~T GOOD RESULTS
,TEST DVII BR POINT
,SR If OK
,DELAY
,GOTO IS
IREAD DVl1 8R POINT

R4
JBIT9+BIT8.R2

,.SITS 07,06,05,04 or DvsrR INDICATE THE SOURCE
,.SITS 03,02,01,00 Of DvsrR INDICATE THE DESTINATION,

3440
3441

3472

0091

,-*
__ ...........*.......... TEST 11 ******.*.************.********
,_aASIC TEST Of THE "DATA TRANsrER INSTRUCTION"

3438
3439

3456
3457
3458

MOV
Bta
MOV
CMP

MOV

5 ..

PAC;~'

MOV
P2.'DVSfR
.SIT1,R5
BIT
.BIT0,iDVLCR
BEG
2.
ADD
.1,R4
8NE
I.
MOV
,DVLCR,R4
CliP
I\5,R4
8tQ
U
HLT
6
,8R POINT RCV CHAR WAITING WRONG
,.TEST THAT SETTING OVSCR0?
,.INHI8ITS Rev CHAR WAITING FROM APPEARING
,-TRUE, AND THAT CLEARING
,.DVSCR07 MAKES IT APPEAR TRUE AGAIN,

BEQ

000001
000200
161562

R2.iDVSFR

MOV

16164&

3404

3405
3406
3407
3408
3409
1410

DIGITAL EQUIP, CORP,

017164
080010
030000
000266
020076

001220

,.TEST TO SET RAM OUTPUT DATA BIT3
,.AND THE USE OF THE "DATA TRANSFER" INSTRUCTION
,*TO PLACE BITl INTO THE DVRIC REGISTER,
MOV
f3"LOCK
ISET RiTURN IF SWe'-1
MOV
,BIT3,R5
,SET EXPECTED DATA
MOV
fXFR, R3 ,-DATA XFERBIS
t81T7+BIT5+81T4+SlT2+lIlTl,1\3
JSR
R2,101
,58 RAN OUTPUT, D.DVRIC
BITh8lT2
BITS

,oTEST TO SET RAM OUTPUT DATA 8IT4
,UND THE USE or THE "DATA TRANsr&:R" INSTRUCTION
,OTO PLACE BIT4 INTO THE DVRle REGISTER,

eleVA-B MACYII 27(732) 18-MA~-76 15106
DZDVAB,PII
DVII DEVICE DIAGNOSTICS,
)498
3499

020010

)s00

020022
020026
020032
020036
020040

020~16

3501
3502
3503
3504
3505
3506
35B7
3508
3509 020042
3510 U0050
3511 020054
3512 020060
351] 020064
3514 020070
3515 020012
3516 020074
3511 020076
3518 020102
3519 020104
]520 0lel06
3521 020110
3522 020112
3523 020114
3$24 020120
3525 020122
3526 020124
3527 020126
3528 020132
3529 020134
3530 020136
3531 020140
3532 020142
3533 020144
3534 020150
3535 020152
3536 020154
3537
3538
3539
3540

012737
012105
012703
052703
004al7
000207
000203

012737
012105
012103
052103
004237
000204
000200
104400
012710
010201
052210
104415

020016
000020
030000
000266
020076

020050
000200
030000
000266
020076

001220

PAGE 68

COPY~IGHT

001220
6'1

050000

1011

161246

050000

11'1

161216
12.,

3543

PAGEl

009t

,*TEST TO SET RAM OUTPUT OATA BIT7
,*AND THE USE OF THE "DATA TRANSFER" INSTRUCTION
,.TO PLACE 8IT7 INTO THE DVRIC REGISTER,
MOV
'6.,LOCK
,SET RETU~N IF SW09-1
MOV
'8IT7,~5
,SET EXPECTED DATA
MOV
'XF~,R3 ,-DATA XFE~BIS
,8IT7+BIT5+BIT4+8IT2+BITI,R3
JSR
~2,10'
,S8 RAM OUTPUT, D.DV~IC
81T7+8IT2
BIT7
SCOPE
MOV
'S,C,(R0) ,SET CLEA~ INST~
MOV
R2,RI
,JaR PC TO PI
aI5
(~2)+,(R01
,LOAD SET/CLEAR POINT
ROMCLK
,EXECUTE
MOV
Ill, (U)
,LOAD XFE~
ROMCLK
,EXECUTE
MOV
'DVRIC,~4
,~EAD RESULTS
CMP
R5.R4
,OK11
8EQ
11.
,YES
HLT
5
,XFER rAILED
MOV
'S,C,(~0) ,SETICLEAR
Bt5
(R2)+.C~0)
,POINT
~OMCLK
,EXECUTE
MOV
R), CRB)
,XFER
ROMCLK
,EXECUTE
CLR
R5
,SET EXPECTED ~EaULTS
MOV
'DV~IC.R4
,RiAD IlEAL REaUI.TS
BEQ
12.
,BR IF RESULTo0
HLT
5
,DVRICR NOT 80
RTS
R2
,EXIT SUB

, ••••••••••••••••• *.** •••••••••••••••••••••••••••• ** ••••••••••••••
TEST 74

DID VA-a MACYII 27C7321 18-MA~-76 15106
DIDVAS,PII
DV11 DEVICE DIAGNOSTICS,
020156 012737
020164 012737
020112 104412
020174 012777
020202 013700
020206 012702
020212 010210
020214 184415
020216 005005
020220 017704
020224 001401
020226 104006
020230 012710
020234 104415
020236 .010210
020240 104415
0202H 017704
020246 001401
020250 104006
020252 012710
020256 104415
020260 010210
020262 1044U
020264 011704
020270 001401
020272 104006
020274 104400

000074
020276

001226
001216

000010
001400
030366

161160

PAGE 69
COPYRIGHT 1975

................

TSTHI

MOV
MOV
MSTCLR
MOV
MOV
MOV
MOV
ROMCLK
CL~

161142

MOV
SEQ

010031

HLT
MOV

Ie,

~OMCLK

MOV
~OMCLK

MOV

161120

SEQ

HU

010026

21'

MOV

~OMCLK

MOV
ROMCLK
MOV

161076

BEQ

HLT
SCOPE

3f,

DIGITAL EQUIP, CORP,

n4,TSTNO
ITIT?S. NEXT

,RESET DVII
,SET SOURCE SELECT
,SET DvsrR POINTER IN ~0
'XFR+BIT7+BIT6+BIT5+BIT4+SIT2+8IT1.R2
n. CR0)
,XFR "ALU REaUI.T REG," TO DVNIR
ICLOCK INSTRUCTION
~5
,ZERO 'EXPECTED" LOC
'DVPIC,R4
,READ ·AI.U RESULT"
18
,S/S_0
6
,ALU RESULT Nor_" ON INIT
.ALU+8IT4+BIT1+BIT2+BITI+BIT0.(R0)
,DO "ALU 'aA'
U,CR0)
,XF~ "ALU RESULT' TO DVNSR
,CLOCK INST~
,DVRIC.R4
,READ RESULT
2'
,S/Bae
6
,'A" RIC NOT_0 ON INlT
IALU+BlT4+8IT2+81TI. CR0)
,ALU F.A+S
~2dRe)
,XF~ '1'0 RIC
,CLOCK INITR,
,READ RESULT
.DVRlC.R4

,8IT1"DVSCR

DV8F~.R0

,SIB.'

31
6

,'." REG NOT." ON INlT
,SCOPE TEST

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

TEST 75 ••

**.*.*.**.**••••••••••••••••

I*TE8T or ALU OPERATIONS,
,.T!aT OF ALL ALU OPERATIONS U,ED BY DVll,
,'FUNCTIONS TESTED,CNOTE THAT 'F" 18 ALU RESULT)
,*DVSF~ BlTSI
,*.1'1'12 BIT0S BIT04 BIT03 alr0a BIT01 BIT00 FUNCTION

)$90

3591

,*1

e

.\

,.

•
"

0

'*
'*

3592

3593
3594
3595
3596
3591
359B
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609

0093

,.8ASIC TEST OF THE "ALU OPERATION" INSTRUCTION,
,.FI~ST PA~TIISSUE AN IN IT AND MOVE
,*THE ALU RESULT ~EGISTER TO THE DVRIC
,*REGISTER VE~IFING THAT IT IS ZERO,
I*SECOND PART. DO A FUNCTION "F-A"
,.THEN MOV or' TO THE DVRIC ~EGlaTE~ VERIFING IT TO
,*BE ZERO
,*THI~D PA~T, DO A FUNCTION "F_A+B', MOVING
,."F" TO DVRIC AND MAKING SURE IT IS ZERO.
,.THUS THE FOLLOWING HAS BEEN TESTED I
,*ALU RESULT,"A" REG. AND "B" REG ALL ZEROED ON INIT,

3544
3545
3546
3547
3548
3549
3550
3551
3552
3553

3566

PAGEl

, •••••••••••••••••••••••• TEIT 74 ••••••••••••••••••-• ••••••••• **

3542

3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589

CO~P,

,S-

3541

3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565

DIGITAL EQUIP,

HOV
•• I,LOCK
,SET ~ETURN IF S~09.1
MOV
.BIT4,R5
,SET EXPECTED DATA
HOV
.XFR,R3 ,-DATA XFE~BIS
.8IT7+BIT5+8IT4+BIT2+BITI,R3
JSR
~2,10'
~AM OUTPUT, D-DVRIe
BIT7+8IT2+8ITl+8IT0
81T1+BITI +BIT0

481

010310

104415
017704
020504
001401
104005
012710
052210
104415
010310
104415
005005
017704
001401
104005
000202

1975

1*
,.

I
I

I
I

1

0
I
0

I
0
I

1

lie

1I~,.ii.1

1
I

0
I

"

I

8

I
I
I

I
0

1
I
ell

I
I
0

'a.
toA
roa

FaA+1
FOA+B

, ••••••••• ** ••• *** •••••••••• ** •••••••••••••••••••••• ** ••••••••••••

TEn 75

020276
020304

012737
012737

000075
011206

001226
001216

020312
020320
020322
020330
020334
020340

01Z737
104412
012717
013700
012702
012710

020320

001220

000010
001400
030366
010034

161032

,............. .

TST75'

MOV
.7S,TSTNO
MOV
'TST76,NEXT
,*FUNCTION TESTED

'·'··l,RIC.'
,I

MOV
letl

M5TCL~

MOV
MOV
MOV
MOV

llea,LOCK

,SET 'OR SW09
ICLEAR DVl1
,UT SOURCE SEL
DV8'R,1I0
,SET DVSFR POINTER IN R0
,XFR+BIT1+BIT6+8IT5+8IT4+BIT2+8ITI,R2
UIT3 •• DvaCR

'ALU+BIT4+aITl+BIT2,(~0)

ozon-& MACYlI 27C7U) I8-MAR-76 15106
OV11 DEVICE DIAGNOSTICS.
OZOVU.P11
3610
3611
3612
361l
3614
3615
1616
3617
3618
J619
3620
3621
1622
3U3
3624
3625
3626
3627
3628
3629
3U0
3Ul
l6U
361]

l614
JUS
3U6
3637
3U8
3639
3640
3641
3642
3643
3644
]645
3646
3647
3648
3649
365S
]651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665

020344
020146
020350
020356
020362
020164
020366

10Hl!
010210
104415
017704
012705
020504
001401
104006

020370
02.0172
020400
020402
020404
020410
020412

104401
012737
104412
005005
017704
001"1
104006

029414
020422
020426
020430
020434
11211436
020440
020442
020444
11211450
1120452

S12777
"12710
IS4415
Bl2710
104415
Bl0Z10
104415
1105005
017704
0il1401
104006

1120454
8211456
1120464
020470
020474
0211502
020504
020512
020516
9205211
020522
020524
020539
020536
020542
020550
020552
020560
020564
029566
020S70

lil441l1
1112737
1112705
012710
052777
110210
052777
017704
0205114
11111401
104006
0127111
eU777
012710
052777
0111210
052777
011704
001401
184"0"
112710

~20152

3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3614
36es
3686
3687
3688
3U9
3690
3691
3692
l69l
1694
3695
3696
3691
an8
3699
3708
3701
3702
3103
3704
3705
3706
n07
3708
3709
371e
3711

3712
3713

3714
3715

3716
3717

3718
J7I9
3720
3721

1120574
020602
020604
820612
020616
820620
020622
020624
020626
1120630

052771
0111210
052717
017704
'205'4

70
COPYRIGHT 1975

6311
820400

001220
lUI

160756

000010
rU0U4

160740

6411

010014

,.

NOV
MOV
ROMCLK
MOV
1I0NCLII
MOV
RONCLK
CLR
NOV

65 ..

001228

11011H102
1611650

160650

1211
UI
160660

,.

SCOPI
MOV
MOV
MOV
81S
MOV
BIS
MOV
CMP
BEQ

HLT

e00eBa
160682

.r

R2,(1I8)

66 ..

1606a4

MOV
BIS

NOV

BIS
MOV
BI8
MOV

160612
16t682

&EQ

010037

""

001'02

160560

08'002
160550

16055111

,XFR .,. TO DVRIC

HLT
MOV

"Wl9 a lf
IIZt,LOCK
,SET RETURN
H,RS
,an GOOD RESULTS
ULU+SIT5+BlT4+UU+BIT2+BITI+BIT", (R")
,ISaUE ROM CLOCK
,B1Tl,.OVSCR
R2,(1I0)
,XFR 'V' TO DVRIC
,ISSUE ROM CLK
UIT1,80VSCR
.DVRIC,R4
,READ RESULTS
,FUNCTION NORI\J
R5,1I4

BIS
NOV
BIS
MOV
eMp
BEQ

HLT

,YES

668

6
,'''Ul APPEARED TO rUL
txFR+UT1+BIt6+BIT5+8IT4+B1Te, (II,)
,BIT1, .DVSCII
,IaSUE ROM CLK
IALU+BITl+8I'I'2, (II')
,ROM CLK
tBI'I'I,.DVSCIl
,XFR JUc.r
R2,(Rel
,ROil CLK
'BITI, .DVSCR
,DVRIC,R4
,READ RESUU
,8R IF GOOD
61$
,r.0 rULED
'ALU+BIT4+81T3+11'1'2+8I'1'1+IIT0,(R0)

•

PAGE 71
COPYRIGHT 1975

6881

DIGI'l'AL EQUIP, CORP,

,lIlTl, .0nCR
R2,(R8)
tlUfl •• DvseR
.'DVR1C,R4
R5,1\4

6'1

,CLOCK "r-A"
,XVII RIC.r
,110M CLK
,READ RESULT
,BR IF OK

,

,ru FULED
6
INC
115
,.UPDATI: DATA
BNE
,BR IF NOT ALL DONE,
11
acoPI
,.NEXT SET OF FUNCTIONal

,awn."

0a0632 '12737 0a8640
020640 .. 104412
020642 012171 00011110
020650 012105 08"'02
020654 011701 "81366
020660 01]703 1101362
0211664 1112710 IIt0077
020670 104415
020672 012710 '30361
0U676 104415
U8700 812711 03rUU
020704 1527U 000002
1120710 812710 018026
Y20714 "527U 8000"2
020720 010210
0'0722 0H7U 800002
820126 011184
9207]0 020504 .
020732 80'\401
1120734 104006
020736. 80520'
820740 822705 1111180a
920744 001355
"20746 104412
920750 017704 160412
1120754 001401
020756 lrU0e"
028760 le4401

881220

.20762

820770

001220

000010
11110034

1611362

184412
0\2777
11112710
184415
012710
104415
012710
104415
012710
104415
1110210

11896

·r.,,·

,

SEQ

02"464
0"0001
010077
""011"Z

038361
08'002
010014
000002

,SET SOURCE lEI.
tBIT3,'DVSCR
ULU+B1T4+BITl+8112, (Rill
J -'•• 1'ALU+SIt3+8ITZ,(R0)

'.'.~+I,A,.r.8.r,F.A+B,RIC.r

020772
0211108
021004
021006
021012
021014
Iil21U8
021022
021026
021030

PAGE'

,.

sCaPI
,swn-I?
UU,LOCK
MOV
,SET RETURN IF SW0hl
MSTCLR
,CLEAR DVIl
CLR
,SET EXPECtED RESULTS
R5
MOV
.OVRIC,R4
,READ DVRIC
SEQ
64$
,BR IFa0
HLT
6
,DYIlIC REG, NOT CLEAIIED ON INIT
,.NUT SET OF FUNCTIONS'
,.F.0,RIC,.r

R5
,lET EXPECTED
,DVRlC,R4
,READ RElULTII
,811 IF.I
65$
HLT
6
"'.0' APPEARED TO FAIL
,.NEXT 'ET or FUNCTIONS I
,.'.A+I,RIC.r,A.F,r.",F.A

16"716

104006
00SUS
001320
1044el

028170

0695

,

161010
177777

0~1401

012737

PAG~I

DIGITAL EQUIP, CORP.

JDO "F •• 1"
ROMCLK
P2,(Re)
HOV
,XrR "ALU RESULT TO DVRIC·
ROMCLK
,READ RESUUS
MOV
'OVUC,R4
MOV
,SET UPIl:CTEO
'-I,RS
R5,R4
,DID ro-l WORK?
CMP
8EQ
,BR IF YES
63.
HU
".·1 APPEARED 'TO 'AIL
6
,*TEST THAT DVRIC (NOW THAT ITS ALL 1'8)
,*CAN BE CLEARED BY A MSTCLR,

DIDVA-a MACYll 27(732) 18·MA~·76 15.'6
DZDVAS,PIl
DV11 DEVICt: DIAGNOSTICS,
3666
3667
3668
3669
3670
1671
3672
3673

PAG~

t·

nil

168512

2 ..

rUIII3U

010005

Ull,LOCK

,SET RnURN
,RESET OVIl
tBIU,.DVlCR
,aET aOURCE IEL.
,SET EXPICTED RESULTS
'.2,R5
,SET POINTER
DVRlC,RI
DVSeR,R)
,aET POlNTEII
IALU+BIT5+81'1'4+8nl+81T2+Bl1'l+8lT0, (R0)
,'aA1'1
'XFR+BIT7+8I'I'6+8IT5+81T4+BITI,(R0)
,XFR A-'LU IIESULT
'XFR+BIT7+B1T6+BXT5+SI'I'4+8ITI,(lIe)
.BITI, (R3)
,XFII B-'LU RESULT
Btl
MOV
nLU+I1T4+BIT2+IIIT1,(18)
BIS
tlITI.cRJ)
,CLOCK r-"+8
MOV
R2,(1I8)
,UR RIC.r
t8I'tl,(RJ)
8IS
MDV
(1I11,R4
,READ DVRlC
,FUNC'I'ION NORK,
CliP
III,R4
SEQ
~,811 IF YES
691
HLT
6
,V.'+B APPEARED TO rAlL
INC
rlHC DATA POINTER
115
CNP
,ALL DONEY
U,·R'
2.
,SII If NO
IN!
NSTCLII
IRESE'I' DVU
NOV
.,DVRIC,1I4
,DVne ZERO ON 1NIT1
nQ
,aR IF YEa
701
HL!
/"Ba0
,&W0,alt
acoPI
,*NEXT SET OF rUMCnON.,
'·"·I,B.r,,.0,,.8

,

"II

7 ...

,

,.

14,1

010014

MOV
MS'fCLR
MOV
MOV
MOV
MOV
IIOV
IIOMCLK
MOV
IIOMCLk
MOV

MOV
NSTCLR
MOV
MOV
ROMCLK
MOV
ROMCLK
MOV
IIONCL)(
MOV
ROMCLK
NOV

flU,LOCK
,SET RETURN
'RESET DVl1
.sIU,.OnCR
rSET SOURCe: IEL,
,ALU+IIT4+81T3+BIT2,(R0)
,F··l
UFR+BIT7+BIT6+BIT5+BI'I'4+BIT1, (R0)
,xn B.'
,ALU+8IT3+BIT2,(R0) ,
·,V.0
'ALU+BIT2+BITIII,(R0) ,

,r.a

R2,(R0)

,XFII UC.r

DIDVAoB MACYII 27(7l21 18-MAR 0 76 15106
DIDVAa,Pl1
DVII OEVICE DIAGNOSTICS,

3722
172J
1724
3721
3726
3727
1728

1121032
021014
112\0411
0210. .
1121046
021050
UIIIU

1114415
1117104
1112785
02115114
II11UIII
104086
104401

021054

812737
184412
112777
IU718
184415
1112711
104415
1118210
184411
811104
IU371S
112,,114
IIIUII
1I4ee6
10 . . 01

PAGE 72
COPYRIGHT 1971

160326
177777

7UI

3729
3131
1731

1HZ
1733

1714
l735
lU6
nl7
3738
3739
17411
3741
3742
374J
3744
3745
3746
3747
3748

.21062
821064
1121072
IfaU76
.21180
121104
821186
.2111.
821112
121114
82112'
121122
821124
021126

02U62

eluu

11011010
118134

161371

3758
3759
37611
3761
3762
3763
3764
3765

3766
3767
3768
3769
3770
3711
3772
377)
3774
3775
3776
3777

.ZI130
021136
82114.
021146
021152
021154
1121160
1121162
.21164
1121166
11211711
021174
02117.
021200
021202
11212.4

15"

IseBa6

177775

72 ..

812737
1044U

1121116

.II2Z1

1112717

801110
118034

"IZI4

1112710
U4415
012710

"..

1151827

104415
0111ZI11

104415
011104
1112705
1128504

lee377

1040116

73'1

104400

3792

379J
3794
3795
3796
3797
3798
3799
3800
3eel
3882
3ee3
3804
3805
3886
3807
3808
3809

,.

MOV
MSTCLR
MOV
MOV
ROMCLK
MOV
ROMCLK
MOV
RDMCLI(
MOV
MOV
CMP
HLT
SCOP1
aCDPE

UU,LDCK

,an

.1198

.

RnURN
I RIIU 0'111
UITJ,.DVICR
Ian IOURCE IEL
'ALU+8IT4+BITI+BITZ,(R')
, '•• 1
,S,C+BIT4+8ITZ+8ITI+BIT.,(RI)
,SIC 'CLIlR ALU HIGH 8YTE"
R2, IRI)
,XFR RIc ....
,
(R1),R4
,READ RIC
1177,R5
,SET EXPECTED
RI,R4
,DID 8/C WORK?
7U
18R IF YEI
6
,alC ALU HIGH 8YTI FAILID,
,aIl09. u
,.COPE nIT

,.MAaTER ICANNER TEST,
I.VERIFY FIRaT THAT THI: MAlTER SCANNER
,.IS CLEARED ay INIT,
,.VERIFY aECONDLY THAT THE MAUIR .CANNER
,.CAN BE INCREMEN'l'ED FROM • THRU 17 BACK TO . ,

, ••••••••• ** ••••••••••••••••••••••••••••••••••••••••••••••••••••••

PAGE 73
COPYRIGHT 1"5

DIGITAL EQUIP, COR',

76
,-•............
T~ST

021206 0127)7
021214 an737
021222 104412
IIZ1224 1112777
021232 813700
021236 '12702
021242 0111210
021244 104415
021246 885085
IIZ1250 0177114
821254 11814'1
11121256 184086
1121260 .0521i15
1121262 .• 127IU
"21266 ·,112718
"21272 104415
1121274 .12718
021300 1114415
11121302 810210
'21304 104415
1121306 817784
021312 828504
021314 0111481
821316 104806
021320 .85205
1121322 1142705
1121326 005383
112U311 10U56·
821332 184401

8'"876
ez1334

le1226
0e1216

0110.UI
8814.0
11130126

1601311

TIT761

168112

UI
8.11025
111111'2

Z.,

110'1
MOV
IIITCLR
MOV
MOV
MOV
MOV
ROMCIoK
CLIt
IIOV
BEQ
HL!
INC
MOV
MOV
ROMCL~

MOV
ROMCLK
MOV
RONeLK
MOV
CMP
BEQ

8501.2

1611154

HIoT
111

177768

INC
8IC
PEe

IN!

ICO";

381.

t7','lITNO
tr8'f77 , NEXT
IRElET DVIl
,BI'l3,IDVaCR
,SET SOURCI: IEL
DVIFR, III
IIET DVlrll POIN"rER
.xrR+BIT6+BI,4+IZT2+8ITI,RZ
R2,(RII)
,XFR "MAlTER ICAN •• J' TO DVRIC
I

ItS
I IE! EXPEC'fED
,DVRIC,R4
,III:AD REIULT.
I.
'IR IF.I
•
IMICAN Nor•• ON IHI!
R5
IUPDATE .OINTeR
125,R3
,lET COUNT TO 25
",C+8I'l6+BlTloCR8I Ille "AIIYARCE, NaCAN'
, ICLOCK
",C+8IT6+BITl,(R8) IIIC 'ADVANCE "ICAN"
,CLOCK
R2,(R.)
,XFR IIIC.,M.CAN
ICLOCK
.DVRlC,R4
JRIAD RElUlln
RS,R4
,MaCAN INCREMENTED'
31
IIR IF YII
6
IMacAN IIRONG
IUl
,UPDATE
'·CC1h,R5
I CLEAN
R3
ICOUNT DONI'
28
,8R iF 110
ISCOPI

, ........................ TIlT 77 ..............................

3811

,.aUIC Tlln OF 'lHI. "RAil OPERA~I'ION" IN'rRUCTlON,
,.VERIFY THE READ PORTION or THE RAM O'ERATION,
,.LOAD ALL aECONDARY REGUTERS OF ALL LINEa
,.III!H OlrFERENT NUMBERS AND VERIry THAT THE RAM OPERATION
,.CAN READ THE CORRECT 'EC, REG, IN!O THE DVRIC REG,

3812
3813
3814
3815
lSI6
3817
38\8
3819
3820
3U1
3822
3823
3824
3825
3826
3827
3828
3829
3UII
3U1
3832
3833

PAGEl

MOV
'ISf,LOCK
,.ET RETURN
MI'fCLR
,REIn DVII
MOV
,BIT1,.DvaCR
,aET 10URCE IELECT
MOV
,ALU+IIT4+8IT1+BITZ,(RI)
ROMCLK
,F •• l
MOV
'I.C+BIT4+aIT2+BITI,(R8)
ROMCLK
,IIC "CLIAR ALUII"
MOV
R2'(R0)
,XFR UC ....
ROMCLK
,
MOV
(RI ) , R4
,READ DVRIC
MOV
'117175,R5
,UT EXPECTED
CMP
RI,R4
1010 IIC ALU.I WOR~'
BEQ
72f
,8R IF YEa
HLT.
,alC ALU.I FAILED,
acoPI
,Iwe,."
,.NEXT lET or FUNCTION. I
,.CATCH ANOTHER 'lET/CLEAR" THAT ."A' MIIIID,
,.F.·1,I/CIALU HIGH Un•• I,RIc ....

, •••••• _................. TEIT .,. • •••••••• *••••••••••••••••••••

DIDVA-a MACYI1 27(732) IIoMAR.76 15186
DIDVAS.P11
OV11 DEVICE DIAGNO.TIca,

3778
3779
3780
378t
3782
3783
3784
3785
3786
3787
3788
3789
3798
3791

u"

ROHCLK
,CLOCK
MOV
.DVRIC,R4
,READ RESULTS
MOV
'01.R5
,SET EXPECTED
CMP
R5.114
IDID r.a WORK,
aEO
71f
,aR IF YEa
HLT
6
,F •• FAILED
SCOPI
,swe'.I'
,.NEXT SET OF FUNCTIONS I
,.CATCH "SET/CLEAR" THAT 1IA1 MlIlED,
,.'.01. SIC (ALU.I.II.RIC ....

BEO

11111401
11I44~1

PAGE!

,.

3749

37511
3751
3752
1753
1754
3755
3756
3757

DIGITAL EOUIP, CORP,

, ..................***.* •• ***•••••••• **.................**.*.* ••••

,.•..•.....•...
'l'E1T 77

1121334
liZ 1342
112U511
021352

nU54
821356
021362
IU1366
021372
.21376
112148"
.21402
821484
021406

.12737
1112737
184412
885eell
88581111
8U78Z
IJU703
.13705
8127114
1101112
11811l
1J10415
122824
8227110

"0077
1121560

.11221
01'1216

Tn7"

001372
8.U74
11111376
110001n

UI

.0•• 211

MOV
MOV
MSTCLR
CLR
CLR
MOV
MOV
MOV
MOV
MOV8
MOVS
MOV
CMPS
CMP

n'7,TBTNO
nITt'.,NEXT

R'
RI
DvaRs,Ra

PYIR8H,Rl
DVIIIl,R5
.i,R4

R8,IR2)

RI,(RU
114, (Rs)
(RII+, (R4)+

116 .. 1111

,RElIT DVII
I

,
,,
I

I
ILOAD LINE NUMBER
ILOAD SEC, REG, pOINTER
ILOAD DUA
I UPDATE LINE AND DATA
I ALL LINEa DONE?

~ZDVA-B MACYII 27(732)
18_MAR-7. 15106
DZDVAB,PII
DVII DEVICE DIAGNOSTICS,

38H
3835
3816
3837
3838
3839
3840
3841
3842

le43

3844
3845

3846
3847
1848
3849

use

3851

3852
3853
3854
3855

38$6
3.,7
3858

lI59

)860
3861
)862
3863
3864
1865
3866

1867
J868

021412
021414
nlU6
021420
021424
021426
021432
021436
021444
021450
021454
021460
021462
021464
021466
021470
021474
021476
021500
021502
021506
821510
021514
021516
021522
021526
0215311
1121534
1121536
021540
121542
021546
021550
821554
021556

IIIH371
11115000
005201
022701
00\364
005077
012705
Bl2777
012703
013700
012702
010310
1S4415
010210
104415
U7704
028504
001401
184006
062705
005203
122703
.0\361
0427U
I1270J
010046
0114537
000001
.12600
8.5285
01271'
104415

unes

PAGE 74
COPYRIGHT 1975

3902
3903
3904
3905
3986

Ue7
3908
3909
3910

3911
3912
3913

3914
3915
3916
3917

3918
3919
3920
3921
3922
3JJ23
3924
3925
3926
3927
3ua
3929
3930
3931
3932
3933
3934
3935

3936

U37

3938
n39

3948
3941
39U

3943
3944
3945

PAGE.

ete0

18
,BR IF NO
R0
,ZERO LIN! POINTER
RI
,UPDAT! SEC REG POINTER,
116 .. 111
,ALL SEC REG POINTERS DONE?
18
,BR IF NO
.DVSIIS
,ZERO POINTERS
I1,R5
,SET GOOD DATA,
UlT3,.DVSCR
,SET SOURCE aEL
,LOAD RAM INSTR,
.RAM,R3
Dvsrll,R8
,SET POINTER
UP'R+BIT7+81T5+BlThBlT2+BITI, R2
RJ, (R01
,DO RAM READ
,EXEcun
,XFR RIC.RAM OUTPUT
R2, CR01
,CLOCK
,DVRIC,R4
,READ RESULT
,!i00D7
n,R4
,BR IF YES
..
,RAM READ FAILEO,
HLT
6
I UPDATE DATA
ADD
120,115
,UPDATE POINTER
INC
R3
,UL DONE
CMPB
U6 .. R3
,BR IF NO
BN!
U
,CLEAR JUNK
BIC
'-CCI7>,R5
,SET RAM INSTR
MOV
'RAM,Rl
,JAVE 118 ON STACK
NOV
RB, -CSP)
,UPDATE MSCANNER
PERFORM " SETSCAM
1
(sPI+,RI!
,REarORE RII
MOV
R5
,UPDATE DATA
INC
,XFR+8IT6+BIT4+BIT2,(Rel ,XVR RAR.MSCAN '-3
MOV
,EXECUTE
ROMCLK
IALL DONEf
CMP
,BII IF NO
BNE
,SCOPE TEIT,
SCOPE

B~E

00111120
157740
000001
000010
0200110
001400
030266

157716

]$1

157672

"I

000020
01101120
177760
1112e0e8

,

.31342

1110124
8110112B

001341
ISU00

, ** •••••••• ***** •••

*.....

TEaT 110 ••••••••••••••••••••••••••••••
,*TEl'!' OF BRANCH A TES'!' POINTS
,*THAT WERa: PREVIOUSLY SKIPPED BECAUSE
,or THE SIGNALS NEEDED TO TEIT THE
,*FUNCTION"
,*BITII BlTlB
BITI!9
Buea
FUNCTION
,..
0
e
8
ALU 15al,'
,. 1
8
8
e
ALU 13- _1,8
,. ' 1
'8
iii
e
-l2 a l,0
,. 1
e
1
0
ALU 011al,0
,. 1
III
1
1
ALU 01-1,0
,. 1
I
8
e
ALU 82al,0
,. I
1
II'
1
ALU 83al,0
,. I
1
1
0
ALU 84_1,8

, 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ., ••• _ •••••• t_ •• _••

,.............. .
TEST Ie.

021560
821566

012737
012731

888100
U3162

11012U
001216

DZDVA-a MACYII 37(7321 18-MAR-76 15106
DZDVAB,PII
OVII DEVICE DIAGNOSTICS,
3890
]891
3992
3893
3894
3895
3896
3897
3898
l899
190e
3901

0099

CLR
INC
CMP
'BNE
CLR
MOV
MOV
MOV
MOV
MOV
MOV
IIOMCL!(
MOV
ROMCLK
MOV
CMP
BEQ

3869
3870
3871
3872
3873
3874
3875
1876
3877
3878
3879
leU
3881
3882
3883
3884
3885
3886
3887
3888
3889

PAGe:l
DIGITAL EQUIP, CORP,

021514

11.5017

021600
021602
0216U
021616
021624
1121626
1121634
021636
021644
"21646
021654
021660
1121664
021670
021672
021674
1121676
"217110
021706
821714
1121720
U1724
021730
821732
0217)4
021736

104412
1112717
012777
1112777
1114415
012777
104415
812777
1114415
012777
017784
042704
012705
020504
001401
1041106
104412
012771
1112777
017704
042704
0127B!
020504
01111401
104006

nlH6
821740
02t746
021754
021762
021764
021172
821774
02201112
0220114
022012
822016
022022
822026
022038
822032
022034
11122036
0221144
n2.52
022056
022062
022066
822070
0.22072

104412
011717
012777
012777
104415
012717
104415
012777
104415
812777
817704
042784
012705
82115114
001401
184006
11114412
012777
012777
817704
042704
812705
UIIS04
0.14111
104006

TSTlell1 MOV
MOV

.1 •• ,T8TNO
,TSTI81,NEXT

PAGE 75
COPYRIGHT 1975

DIGITAL EQUI., CORP,

eLR

157572

.DVIRI
,.BRANCH • A' rEST or ALU 15

,.

MSTCLR
000iU0
1000011
828880

157512
157568
157554

1138261

157544

911m37

157534

.1111080
157510
177774
800082

157524

lelell!
000080
157450
177774
0118003

157454
IS 7464

•• lIeu

8an8e

157414
157422
157416

MOV

NOV
MOV
ROMCLK
MOV
ROMCLK
MOV
RONCIIK
MOV
MOV
BIC
MOV
CM,
BEQ
HLT
MlTCLR
MOV
MOV
MOV

n8261

157406

810037

151316

11"40110
157352
177774
111111111112

uun

888010
11048""
157312
177774
1100003

157316
157U6

,RESIT DVll
,SET SOURCIIEL
,LOAD DATA
,DO A "RAM READ'

,EXECUTE

'XFR+IIT7+BIT5+BZT4+BITII,tDVSFR
,xrR ~AM OUTPUT TO 'Ao REG
.ALU+BIT4+BITI+BIT2+IITI+8ITI,.DVSFR
,FaA
.000'"DVaFR
ILDAD BRANCH POINT
.DVLCR, R4
"READ BRANCH TEST POINT
'-C,R4 ,CLEAR ~UNK
'8Ifl,II5
,JET EXPECTED
RS,R4
,BR POINT. CORRECT?
'4'
jlR IF YII
,
,BRANCH POINTS WRONG

,&In, JDVICR
,SET SOUIICE aEL,
,0808,.DVarR
,REaIT DV11
'DVLC,R,R4
,LOAD BRANCH! POINT TilT
nc
'-C,II4 ,RUD III PIJINTa
IIOV
'IIT1+BIT0,R5
,CLEAR JUNK
CMP
RS, R4
,SET EXPECtED
BEQ
6S,
,BR POINT OK7
6,
,811 IF YES
HLT
,SR POINTS WRONG
,·.IRANCK ·Ao. TEST OF ALU U-

,.

n.llu

,nU,JDVICR
'BlTIS,.DVlJRA
.RAM,8DVIFR

""

MaTCLR
MOV
MOV
MOV
ROMCLK
IIOV
ROMCLK
NOV
ROMCLK
IIOV
MOV
IIC
MOV
CMP
BEQ
HLT
MS'l'CLR
MOV
MOV
MOV

nc

MOV
CMP
BEQ

HiiT

,nIH DVU
,SET SOURCE lEI.
,LOAD DATA
,DO A 0RAM READ"
!EXECUtE
UrR+BIT7+BITS+8tT4+slTe,'DvarR
,XFR RAM OUTPUT TO ala REG
tALU+BIT4+IIIT3+UT2+BIT1+BIT8,.DVSrR
,FaA
UlTll, .DVsrR
,LOAD BRANCH POINT
.DVLeR, R4
,RZA,D BRANCH TEST pOlNT
,·CCBlTl+lIlT.>,R4 ,CLEAR '~UNK
,BITI, R5
,SET EXPECTED
RS,R4
,8R POINTe CORRECT?
661
,SR IF YES
6
,SRANCH ,OINTS WRONG

,azTJ,'DVICR,azT13"DVIIRA
"RAM, .DvarR

tBIT3"DVICR
,SET SOURCE SEL,
,8ITll,.DvarR
,R-ESET DV11
.DVLCII,R4
,LOAD BRANCII pOINT
'·C,R4 ,READ BR POINTS
Ul'l'I+8ITe,R-5
,CLEAR JUNK
RS, R4
,SET EXPECTED
67.
,BR POINT OK?
6
,aR IF 'lEI

un

DIDYA-B MACYlI 27(732) U-MU-76 151f116
DIDYAB,PII
DVII DEVICe: DIAGNOSTICS,
J946
3947
3948
3949
3950
3951

1952
39U
J984
3951
3956
3957

usa

3ts9
U68
J961

un

lI63

1964
1965

J966
J967

1968
3969

3970
3971
3972
39H
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
lI84
3985
3986
3987

3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
40110
. .01

f1122074
022074
022076
022104
022112
022120
022122
022U~

1122132
022140
022142
f1122IS"
022154
f1122160
1122164
IIUI"
022170
fIIU172
022174
822202
02UI0
822214
822220
822224
022226
022230
822232
1122212
f1122U4
022242
822250
022256
022260
022266
022270
022276
022380
022306
022H2
022316
622322
022324
022326
1122330
022J32
02714f!1
022146
022352
1122356
022362
022364
022366

4015
4016
4011

4018
4019
fe20
4021
4022
41123
4024
41125
4026
4827

4128
4039
4m311
4831
41/J32

un

4834

iUS

U4412
012777
012777
012777
104415
012777
U4415
012717
184415
012777
017704
042704
fII127e5
021504
IfIIl481
104006
184412
812777
812777
1117704
.42784
1112705
02115 a.
.81401
104886

184412
812777
1112777
fill 2777
104415
012777
104415
812777
184415
812777
817704
042784
812705

,-,_BRANCH "A"
M.UCLII
000010
fIIU000
020000

1572S6
157264
157260

MOV
MOV
MDV

IU0261

157250

018037

157248

f11fII4e80
157214
177774
00e0e2

11723f11

0000U
804880
157154
177774
fllllllen

15716e
15711.

MOV
1l0MCLK
MOV
1l0MCIIK
MOV
MOV
BIC
MOV
CM,
BEQ
HLT
MITCLII
IIOV
NOV
MOV
BlC
1I0V
CM,
8EQ
HLT

1l0MCL~

68 ..

.,
80111010
. . .fllel
8211000

157122

830261

157112

BlfIIU7

157182

005080
1571156
11777t
000f11f1J2

157872

4036
48H
4838

.,19
6848
4841

II7UfII

f11001110
085e00
157016
177774
110'0IU

lS1eu
1570U

un

4043

4844
4045
4046
4847
4848
4049
40$0
4051
4052
4853
4054
4855
4856
40n

f110f11IUiI
11011""2
020000

156778
116764

03.261

156714

II 1 fIIIU7

116744

IIf11S4e.
116720
177174
0811082

I167U

eeelU0

116664
156614

IBuee

13 ..

156660
177174
. . IISln

73 ..

fllfIJ88111
11008. .
11280f1111

156624
156632
116626

'U?77

n1l261

U"~6

812777
184415
812777
.11784
842704
01278$
'U504
. . 141f1
11f4f11f116

el8en

156686

00611110
156562
177774
1111182

156576

IIIUII

104412

812777
812777
017704
842784
812705
02"504
001401
1114006

000018
011UfII0
156522
177774
110f11083

156526
156516

MSTCLR
MOV
MOV
MOV
ROMCLK
MOV
1I0MCloK
MOV
1I0MCLK
NOY
MOV
BIC
MOV
CM'
811:Q
HLT
NSTCLR
NOV
MOV
MOV
IIC
MOV
CMP
IEQ
HLT

ROIICIIIJ

..

8182

,REIn DVII
,lET SOUIlCe: SEL
,LOAD DATA
,DO A "UM IIII:AO'
,e:xECUTE
'XFIl+BIT7tBITI+BIT4tBITs,.DvaFR
,xrR RAM OUTPUT TO 'A' REG
,ALU+BIT4tBIT3t8IT2tIITltBI'0"Dvarll
,F-A
UITII,.DvaFR
,LOAD BRANCH POI/1'
,DVLCIl,Rt
,READ BIIANCH TEST POINT
'-CCIITltBIT8>,R4 ,CLEAIl JUNK
. . ITI,R5
,lET EXPEC TED
R5,R4
,IR POINTS CORRECT!
681
,IR IF US
6
,BRANCH POINTI WRONG

,RElET DVII
'SET ilOURCI IlL
,LOAD DATA
,DO A "RAM READ'
,UECUTE
'XrlltBIT'+8IT5+81T4+IIT8"DvarR
,XVII RAM OUTPUT TO "r." IIEG
,ALU+8IT4tBIT3+11T2+8ITlt8IT8,'DVlrll
,FU
nlTII+BlT9,'DVarll
,LOr.D IRANCH POINT
,DVLCR,R4
,READ 811ANCH TEIT POINT
'-C<1111t8IT8>,1I4 ,CLEAR JUNK
tllTl,R5
,aET EXPECTED
1l5,Rt
,III 'OINTS CORRECT?
,III IF YEI
,BIlANCH .01NTa IIIIONG
6
'81T3, 'DVICR
nne,'DVIRA
IRAM,'DvaFR

70.

,&lTl,'DvaCR
,lET SOURCE IEL.
'81Tll+llT9,tDvlrR
,RESET DVlI
.DVLCR,R4
,LOAD IRANCH, POINT n n
'-CCSITI+81Te>,R4 ,READ BR POINTI
I8lTlt&lTfII,R5
,CLUIl JUNK
RI,R4
,aET EXPECTED
,8R POINT OK?
71t
6
,8R IF YES

DIGITAL EQUIP, CORP,

,IIEUT DVlI
,SET SOURCE IEL
,LOAD DAIA
,DO A 'RAN READ'
,EXECUTE
'XFRtll1'7t8115+81'4+8111,'DVlrll
,XFR RAM OUTPUT 1'0 'A' REG
'ALU+BIT4t8IT3+IIT2tIITltBITI,fDvsrR
,r-A
.81Tl1t811'9.81T8,.DvlrR ,LoAD 8RANCH POINT
'DVLCR, R4
,READ 8RANCH TEI,T POUT
'-CCIITltIITII>,R4 ,CLEAR JUNK
,In EXPECua
"%TI,RS
RI,R4
,8Il POINTS CORREC"
,IR IF na
72.
,BRANCH P01NT8 .WIIONG
6
I8lT3,.DV8CR
'BITI,.DVIRA
t1tAM,'DvaFIl

.IIT3,.DVICR
,alT 10URei lEI.,
'IlTl1tUT9+IITI,'DvaFIl 'RIIET DVIl
'DVLCR,Rt
,LOAD IRlIfCH& POINT TEIT
'-CCIITltIIT8>,1I4 ,READ III P tNTS
IBITltBn8,1I1
,CLEAR JUNK
R5,R4
,SET EXPECTED
,IR POiNT OK,
7U
,IR tF YEI
,Ill P01N1'5 WRONG
".IIIANCH 'A" TEa! or ALU fila
M8TCLR
MOV
MOV
MOV
1I0MI;LK
IIOV

,.

PAGEl

,BIl POINTI WRONG
-12

,IR POINTS WRONG
,-BRANCH 'A" TEIT OF ALU fill

,-

"

1~4412

111111

nUI,.DVICR
nnl2,'PVSIlA
• RAM, 'DV SFIl

PAGE 77
COPYRIGHT 1971

156762

BUU6

unn

MSTCLR
MOV
MOV
MOV
BIC
MOV
CM,
811:Q

HLT

71 ..

812177
813777
812777
104415

,.

HII'l
'fII..

TEST OF ALU

PAGEl

nlTJ, 'DvaCR
ISET aOURCE &EL,
UlTlI, 'DvaFR
,RElET DVII
,DVr.CR,Rt
,LOAD 8RANCH, POINT UaT
'-C<81Tlt81T0>,R4 ,READ IR POINTI
,CLEAR JUNK
UlTl+8lT',J15
115,114
,SET EXPECTED
69.
1811 POINT OK?
6
'BIl IF YU
,8R POIN1'S IIRONG
,_8RANCH "A" TEIT or ALU .8

MaTCLR
MOV
MOV
MOV
ROMCLK
MOV
RO"CLK
MOV
ROMCLK
MOV
MOV
BIC
MOV
CMp
IEQ

8201584

.0\481
104006
104412
IIU777
1112777
fIIl7704
1142704
11112785
0211504
11014111
1114006

0223711 104412
022372 012777
022480 012777
1122406 012777
022414 1114415
022416 012777
022424 104415
1122426 1112777
022414 184415
0;2416 fIIl2777
022444 017704
In2nll e42704
822454 .,1112705
1122460 020504
1122462 1If111401
022464 104006
f1122466 104412
1122470 1112777
022476 012177
8225114 1177f114
022510 042704
022514 112705
822520 nll5114
022522 8"14111
1122524 104086

822564
f1122572
022574
0226112
822606
822612
822616
8226211
e22622
0U624
022626
022634
122642
022646
1122652
022656
11226611
022662

..

151126

022370

822526
822530
822536
022544
022552
"22554

DIGITAL e:QUIP, COIlP,

67 ..

DZDVA-B MACYII 27(732) II-MAIl-76 151.6
DIDVAB,PIl
DVII De:VICE DIAGN08TICI,
4002
40eJ
4004
4005
4086
4087
4008
4009
4818
4011
4012
40U
4014

PAGE 76
COPYIlIGHT 1975

MOV
IlONCLK
NOV
MOV
lilt
MOV
CMP

BEQ

HLT
MITCLR
MOY
MOV
MOV
I1C
MOV
CMP
BEG
HL'l'

,

.UtJ,'DVICIl
una,'DVlIIA
tRAM,IDVan
.

,1IE1ET DVIl
I,n 10UilCE &EL
,LOAD DATA
,DO A 'RAN nAD"
,EXECUTE

'XFR.'lT7+I~T'tl'T4.BIT·"DY"JI

,IFa RAM OU',UT TO .,. REG
IALU+BtT4t8I.Tl+llTannl+Bt'll •• avlFll
.
.
,r.A
,LOAP BRANCH 'OINT
'IITII+81Tle,'DvaFR
'DVLCR,R4 .
,READ BRANCH TEIT POINT
'-C<81Tl+BIT8>,R4 ,CLEAR JQNK
nIT1,R5
'lET EX~ECTED
115,R4
,BR POINTS CORRICT,
,IR IF YES
7'"
6
,BRANCH POINU NRONG
.• IUTl, tDvaCR
,aET lOURCI!: IEL,
.81TII+IITI0,IDVSFII
,RElET DVIl
IOYLCR.R4 .ILOAD BRANCH, .OINT
'-C,R4 ,IlEAD IR POIMTI
,llT1+81Te,R5
,CLEAR .JUNIt
R5,114
,aET EXPECTED
JIR POINT OK?
71t
6
,IR tr nl

TEST

DZOVA-S MACYlI 27(732) 18-MAR-76 15106
OZOVA8,Pli
OVII O~VICE DIAGNOSTICS,
4058
4059

4060
4061

4062
4063
4064
4065

4066
4067

4068
4069
4070
4071
4072
4013
4074
4075
4076

4077

4078
4079

4080
4081
4082

7SSI

022664
022664
022666
022674

022102
022710
022712
022720
022722
022730
022732

022740
022744
022750
022754
022756

022760
022762
022764
022772
023000
023004
023010

104412

012777
012777
012777
104415
012777
104415
012777
104415

000010
000010
020000

156466
156474
156470

030261

156460

010037

156450
156440

012777
017104

006400

042704
012705
020504
001401
104006
104412

177774
000002

012777
012777

000010

156370

006400
156364

156400

017704
042704
0U705
020504
001401
104006

156424

023014

4086

023022

4087
4088
4089

023022

4090

104412

023024

012777

000010

156330

4091
4092

023032

012777

000020

156336

023040

023046

012777
104415

020000

156332

4093
4094

023050
023056
023060
023066

030261

156322

010037

156312

007000

156302

4095
4096
4097

4098
4099

4100
4101
4102

4103

023020

02J07~

023076

023102
023106
023112
023114

4104

023116

4105

023120
023122
023130
02313.

4106
4107
4108
4109

~23142

4111

023146
023152

4112
4113

023154
023156

4110

7781

012777

104415
012717
104415
012777
017704
042704
012705
920504

001401
104006
104412
012777
012777
017704
042704
012705
020504
001401
101006

MOV
MOV
MOV
ROMCLK
MOV
ROMCLK
MOV
ROMCLK
MOV
MOV
SIC
MOV
CMP
BEQ
HLT
MSTCLR
MOV
MOV
MOV
SIC
MOV
CMP
BEQ
HLT

000002

BEQ

70.,
000010

007000

1S62l2
156242

156226

177774
000003

7911

4124
4125
4126
4127
4128

4129
4130
4131
4132
4133

781

MLT
MSTCLR
MOV
MOV
MOV
BIC
MOV
CMP

6

BEQ
HLT

79t
6

,aR IF YES

,BRANCH POINTS WRONG

UlTJ •• DVSeR
,SET SOURCE BEL,
.BIT11+8IT10+BIT9,tDVSFR
,RESET DVI!
PDVLCR,R4
ILOAD BRANCH, POINT TEST
,'CCBITI+BITe>,R4 ,REAO 8R POINTS
'SITl+BIT0,R5
,CLEAR JUNK
R5,R4
,SET EXPECTED
pSR POINT OK?
,SR 1,. YES

DIGITAL EQUIp, CORP,
,8~

SCOPE

POINTS WRONG

4134
4135
4136
4137
4138
4139
4140
4141

4142
4143

4144
4145
4146
4147
4148
4149
4150

4151
4152

4153
4154

4155
4156

4157
4158
4159
4160
4161

4162
4163
4164
4165

4166
4167
4168
4169

.*_**•••••••• __ ••••••*__ ••••••

,1**.*** •• **'.'.******* ••• ********'********.*.*****.*.*_.*.,_ ••• _.
TEST 101

023162 .. 012737
023170 012737

023176

104412

023200
023204

0127a3
012702

,............... .

000101
021362

010217

023222

017704
012705

000001

023232

042704
020504

023226
023236
023240

023242
023244
02.3250

023254
0232.2
023264

023270

0232H
023300
023302
023304
023310

023312
023314

012777

""un
156122
020000

IC I
156116

10HU

010277
017704
042704
005703
U0002
042705

MOV

BIC

TST
BPI.
000002

2',

020504
001401

104006

023322

001352

023324

012105
012777

075400

017704
042704

177774

3S I
000001
156042

156026

020504

02)350

001403

023352
023356

017702
104006
104400

SIC
CMP
SEQ
HLT
MOV
.MOV
MOV
ROMCLK
MOV

156110

156074
177774

006103

023360

MOV

001401

104006
012705
010377
012777

000241

021342
023346

156144

177774

023316

023336

MOV

MaTCLR
MOV
MOV
MOV
MOV
MOV

156142

02J320

023330

T5T10II MOV

000001

076000
000010
156156

023210
023216

001226
001216

156022

UI

0104

,RESET DV11
ISET SOURCE SEL
,LOAD DATA
,DO A "RAM REAO"
,II:XECUTE
,XFR+8IT7.BIT5+BIT4+BIT0,'OVSrR
,XFR RAM OUTPUT TO "A" REG
IALU.8IT4+BIT3.eIT2+BIT1+BIT0,iDVSFR
,r-A
.BIT11+8ITI0+BIT9,.DV5'R
,LOAD BRANCH POINT
.OVLCR,R4
,READ BRANCH TEST POINT
."C<8IT1+8IT0>,R4 ,CLEAR JUNK
,8IT1,R5
,SET EXPECTED
R5,R4
,BR POINTS CORRECT?

fSITl,IOVleR
,BIT4,90VSRA
.RAM,.DV8FR

1*.** •••••• **.*** •••••••• TEST 101

4121
4122
4123

PAGEl

;RESET DVII
;SET SOURCE BEL
ILOAO DATA
100 A 'RAM REAO"
;EXECUTE·
'XFR+BIT7+BIT5+BXT4+BIT0,@DVSFR
,XFR RAM OUTPUT TO "A" REG
'ALU+BIT4+BIT3+SIT2+BIT1+BIT0,@OVSFR
; FaA
,BITll+BITI0+SIT9,tOVSFR
,LOAD BRANCH POINT
,OVLCR,R4
,READ BRANCH TEST POINT
'·C,R4 ,CLEAR JUNK
,BIT!,R5
,lET EXPECTED
R5,R4
ISR POINTS CORRECT?
76$
,BR IF YEB
6
,BRANCH POINTS WRONG

,*TEST or BRANCH "8" "RAM OUTPUT e-14.e",
,.TEST TO A RAM READ ANO "FLOAT" A "I" FROM
,.RAM 0 TO 14 , EXPECTING "RAM 014_0" TO BE FALSE,
J*THEN THE "I" IS SHIrTED INTO SIT1S AND
,."RAM 00148e" SHOULD BE FALSE,
,*raIS ALSO T!ST "BRS" IRAM OUTPUT BITIS] TRUE,

4120

0103

;BR POINTS WRONG
TEST OF ALU 03

4116

4117
4118
4119

PAGEl

,SIT3.@OVSCR
#SIT3.'OVSRA
#RAM,@DVSFR

PAGE 79
COPYRIGHT 1975

104400

OIGITAL EQUIP, CORP,

,BITl,.OVSCR
,SET SOURCE SEL.
.BITll+SITI0+SIT8,.DVSFR
,RESET DV11
,OVLCR,R4
,LOAD BRANCH, POINT TEST
'-C<8IT1+SIT0>,R4 ,READ SR POINTS
.BIT1.BIT0,RS
,CLEAR JUNK
RS,R4
,SET EXPECTED
77.
,SR POINT OK?
6
,BR IF YES
,aR POINTS WRONG
,_SRANCH "A' TEST OF ALU 04

MSTCLR
MOV
MOV
MOV
ROMCLK
MOV
ROMCLK
MOV
ROMCLK
MOV
MOV
BIC
MOV
CMP

156266
1.77774

02]160

023160

;.BRANCH "A"
,.MSTCLR

I·

OIDVA-S MAC111 27(732) 10-MAR.76 15106
OZDVAB,pl1
OV11 DEVICE DIAGNOSTICS,
4114
4115

76"

177774
000003

4083
4084
4085

023016

PAGE 18
COPYRIGHT 1975

SIC

CMP
SEQ
NLT
CLC
ROL
SNE
MOV
MOV
MOV
SIC
CMf
SEQ
MOV
NtT

scon

U01,TSTNO
ITSTI02 "lEU

,RESET DVII

,I,R]
,SET DATA
,BR&+&IT11+IIT1B,R2 ,BRB 'RAM OUTPUT
tSIT3,'OVSCR
R2,eDVSFR
,DVLCR,R4

ISET SOURCE SEL,
;LOAD BR8 TE$T
,READ TEST POINTS
~BXT0.R5
,SET EXPECTED
,·CCBITl+BIT0>,R4 ,CL~AR JUNK
R5, R4
,TRUE?

,+4

6

UIT1+BlT0,R5

R3,.DVSRA
#RAM,@OVSFI\

0-1'-9"'

,SR IF YES

,RAM OUTPUT 0.14 NOT TRUE AFTER IN!T
pSET UPECTiD

,LOAD DATA

,

,USUE RAM RUD INSTR

112, fDVSFR
,81\8 TEST
fOVLCR,R4
,READ DR TEST pOINTS
,-CCBIT!+BIT0>,R4 ,CLEAR JUNK
Rl
'IS lS.1 IN DATA?
2$

;BR Ir NO

'SIT1,1I5
R5,R4

,If lS-! • 0-14-TIIU&
,BR8 TEST POINT OK?
3.
,B~ IF YES
6
IBAO TEST POINT
'Ct.EA~ CARRY
R)
,MOV BIT TO NEXT RAM POSITION
IS
,HAVE AuL BITS BEEN TESTED?
.aIT0,R5
,SET EXPECTED RESULTS
.BRB+8IT11+8IT9+BIT8,'DVSFR
,DVLCR,R4
,BRB 'RAM OUTPUT ISH"
'·C,R4
,BRANCH RESULTS OK?
R5,R4
,BR IF YES
'OVSrR,R2
,SAVE DvsrR FOR TYPEOUT
6
,"RAM OUTPUT 15H" SIB TRUE
,SCOPE TESTS

4.

,.*,********.*******.*.***

T'£ST 102

*** ••••••••• *** •••••••••• *•• **

DIDVA-a MACYII 21(1l2) 18-~AR-16 15.0'
OIDYAS,PII
OVII DEVtC' DIAGNOSTtCS,

PAGE 88
COPYRIGHT 1"5

4111
4112
4113

4181
4112

4183
4184
4185
4186

4187

4195
4196
4191
4198

4199
4200
4201

un

420J
4204
4205
4206

4201

4208
4209
4210

4211
4212
4213
4214

4215
4216
4217
4218
4219
4220

4221
U22
4223
4224
4225

82U62
UU70
nU16
02348.
023406
023412

812131
812731
184412
112117
0U7I0
012182

008102
023776

001226
001216

018018
001410
018071

155154

T8!102t MOV
MOV
MSTCLR
MOV
MOV
MOY
MOV

023416

013183

120768

823422

0137114

il30l61

MOV

.23426
023U0
021432
823416
023442
023450
023454
023456
823460
123462
023410
023412
023414
1123410
023502
023506
023512
021514
023516
021520
021526
023530
021532
023534
023Sl6

0115005
005001
11.511
118171
IU771
042111l
n010l
118310
184415
013771
110546
110446
018246
012105
e17184
042184
0205e4
001401
104006
1122771
11114111
104000
1112602
012604
012605
012110
050110
104415
010210
104415
042701
050103
U0310
104415
012111
010546
1110446

155134
155132
177717
.0.011

CLR
CLR
MOve
MOVII
MOV
IIC

023540
023544
023546
021550
.2l552
023554
023560
023562
023564
023566
023514
023516

II,
21.

155726

lIS

4233
4214
4235
4236
Ul7
4238
4239
4240

4241

4242
424l
4244
4245
4246
4241
4248
4249
4250
4251

4252
425l
4254
4255
4256

4257

4258
4.259
4260
4261
4262
4263
4264
4265

4266
4261
4268
4269
4210
4211

~2l600

02360'
021606
021612
023616
023622
021624
023626
021630
023632
021634
023636
n3640
023642
021644
823650
021652
023654
023660
023662
021664
023670
023612
023674
023100
023102
023104
023110

023114
023120
023124
0un0
021732
U3716
023740
023742
023744
821746
1112175a
023154
023756
IUI160
021164

823112

11123174

110246
017102

012105
0177114
IU2104
820504
181401
18411e6

MOV
1I0MCLK
MOV
NOV
MOV
MOV
MOV
MOV

15111'

000001
1S5662
117114

BIC

eMP

111171

155UI

1556flJ4

DZOVA-B MACYII 27(1l2) II-MAII-?6 15.86
DZDVAB,PII
OVII DEVICE DUGNOSTICI,
4226
4227
4228
4229
4230
4231
4232

085281
.IIen.

011342

112710

010124

184415
11152115
1122705

iI.e.2e

081253
01sell
115011
013102
011?01

1113701
012105

u,

.. 1246
081172
elllU74
.eU76
111188111

III1I11U

113112
III 184

41.

811246

028584
1101401
IU0e6
122ea5
1122100

II.

1"1365
8058111l
0e5231

1123127
1181355
1044 . .

881346
1111246

,sn

,

,8RI+8ITII+8ITI8+IIT9,'DVlrll
RS,-(IP)
,lAVER'
R4,-(IP)
,lAVE .4
R2,-(IP)
,SAVE 112
,BITI,RI
,EXPECTED
,READ 8R, RESULT
,DVLCR,R4
'·CC8ITI+8IT8.,R4 ,ITRIP JUNK
R5,1I4
,WRITE INHIBIT TRUE'

Ba:Q

•• 4

KLT
CMP
BEQ
MLT
MOV
MOY
MOV
NOV
US
1I0MCLK
MOV
JlOMCLK
8IC
BIS
MOV
IIOMCLK
NOV
MOV
IIOV

6
'-I,.DVIRA
,+4

,

,WIIITE INHIBIT rULED
,WAS WRIT!
,REALLY
o
,INHIITED'
(1,)+,R2
,REITORE
(IP)+,R4
,REGIITERI
(1,)+,115
,
'RAM,eRI)
,PLACE IIAM INITII II 'FR
R1, (R8)
,PLACE IEC RIG POINTER U I'R
/EXECUTE UI'lII,
R2, (Re)
, 'r.A+I"
,EXECUTE
,CLEAR IEC RIG POINTEII
,aET IEC IIEG POINTEII
,IIAM WRITE FRON ALU REIULT
,EXECUTE
,8R8+8ITII+8ITII+8IT9,'DVIFR
115,-(IP)
,TEIT WRITE
114,-(8P)
,IIIHlBIT

DIGITAL EQUIP, COIIP,

MOY
MOV
MOV
MOV

012602
012604
012605
018410
184415
022181
""1218

"A'

PAGE 81
COPYRIGHT 1971

155512
IlIIlle.3
155552
111774

·8U046
1114531
11I1I01iH
8136811

lTaTl el, NEXT
,CLEAII ALL DVII IIEGISTER.
,8Iu,.DvaCR
,sn aORCE aEC
DVIFII,R8
'lET DVlrR POINTER IN R'
,ALU+BIT5+BtT4+8IT3+IIT2+8ITI+8IT0,1I2
,rUNCTION "r-A+I
'"AM+81T8+8IT7+8IT6+BIT5+8IT4,R3
,RAM WRITE rROM ALU UIULT,
,xrR+8IT1+8IT6+8ITS+8IT4+8ITe,R4
,MOVE ALU IIESULT TO
REG,
,CLEAR LINE HUMIEII COUNTER
R5
,ZERO
SEC
REG
POINTER
RI
RS,IDVIRS
,LOAD LINE
RI,.DVIRIH
,LOAD SEC REG,
"rO!)T PRINT'
'-I,IDVlllA
,11,111
,CLEAII LINER
RI,RI
,IU LINE
RI,("')
,DO 'RAM IIRnc'

11111.2.

112,-(IP)
,FALSEI
IDVlFR,R2
,BITt+BITI,R5
,EXPECTED
,DVLCII,R4
,READ IlEaUUI
,·ecIITI+IIT•• ,R4 ,STIIIP JUNK
BIC
CMP
R5,R4
,GOOD?
IEQ
,+4
,
HLT
6
,IIRITE INHUn III PALSE
NOV
,IP).,1I2
,RESTORE
MOV
(IP)+,R4
,REGISTEIII
MOV
(IP)+,R5
,
MOV
R4,(1I8)
,MOVE ALU RElULT TO A REG (UPDATED DUA)
ROMCLK
,EXECUTE
INC
RI
'UPDATE IEC RIG pOINTER
CMP
,ALL ~EGII'1'ERS DONEf
INE
,III IF .NO
MOV
,lAVE III
PEllrORM
,UPDATE MICAN
,(LINE NO, UPDATE)
I
NOV
(1.)+,118
,REITORE RI'
MOV
nFII+aIT6+llT4+llT2, (R')
ROMCLK
,xrR MSCAN TO liAR ,-, CLOCK
INC
R5
,UPDATE LINE NUMBER COUNTER,
eNP
,ALL LINEa DONI'
1l6"R5
BNI:
II
/BR IF NO
eLR
,CLEAR IEC REO POINTER
lie
CLII
'CLEAR LINE HUNIEII POINTEII
TEMPI
MOV
DVlIII,1I2
,SU SIIC POUtEll (LINE ilL)
MOV
,SET MIGH BYTE POlNTER (IEC UG IEL)
DVIRSH,RI
MOV
DVlIIA,1I1
,SITUA P01Nfl:1I (ACCEII REO)
MOV
II,R5
,IU EXPECTED DATA
MOVI
R8,(1I1)
,LOAD SEC REG ilL
NOV8
'I'IMPI,(R2)
'LQADLINE NO.
MOV
(RI),R4
'READ: IllM IIEIULT
CMP
115,114
,liAS _AM '"RITTEN" OCCRECTLYf
lEO
,IR
IF IllM DATA OK
51
HLT
6
,RAM WAS "WRITTEN" INCORIIECTLY
(110)+,
(R5)+
,UPDATE
SEC REG POINTER AND DATA EXPECTED
CM'I
CMP
.. 6 .. 11,
·,ALL IEC IIEGISTERS DONU
liNE
,III IF NO
CLR
lie
I ZERO SEC IlEG POINTER
,UPDATE LINE NUMBER POINTER
INC
rEMPI
CMP
TEMPt,116,
,ALL LINEa DONU
BNE
,IR IF NO
SCOPE
,SCOIE TEn

.
.

4212

, ••••••••.•••••••••••••••• TSIT 183 ••••••••••••••••••••••••••••••

4213
4274
4215
4216
4211
4218
4279
4280

,.BAIIC TEST rOil THE 'ICC OPERATION"
,.POUNOHIlL SELECTION TABLE,
,.RAN OU'fPUT BIT. . Inln
,OLY
,.
•
0
LRC •
,.
0
I
CRC II
,.
I
I
CRC cenT

4281

e"l6

,.•............ Un,TlTNO
TEat 102

4188
4189
4190
4191
4192
41U
4194

PAGEl

••• ** •••• ** •• ** ••••••••• **•• ** ••••••••••••••••••••••••••••••••••••

4114

4175

4180

ilI1I5

,.TEST OF THE RAM WRITE OPERATION,
,.WRITE ALL SECONDARy·aEGISTERS FOR ALL LINES
,.WITH DIFFERENT DATA BY USING THE ROM
,.AND VERIFY THE DATA BY THE UNIBUI,

4110

4176
4171
4118
4179

PAGE.
DIGITAL EQUIP, CORP,

.................................................................

,

, •••••••••••••••••••••••• TEST 183 •• **_ •••••••••••••••••••••••••

DZDVAoB MACYII
OIDVAI,PlI

nnJa)

noMAII-a 1511"
OVII DEVICE DIAGNOSTICS,

PAGE 82
COPYRIGHT 1975

4283

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

4284
4285

4286

4287
4288
4289
4290
4291
4292

429]
4294
4295
4296
4297
4298

1123776
0241184
1124012
024014
024022
0241126

4299

024032

U8.

0240n
0240411
024842

024172
024174
1124202

104412
812777
el27U

024052

4312
4313

4314
U15

4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326

U27
4328
4329
4330
4331
4332
433)
4334
4335
4336
4331

1124054
1124056
1124062
1124064
8241170
824072
024076

nun

000103
.24252

111111226
1101216

08eel8

155341

104412

0241112
1124184
0241111
0241 14
024116
1124120
024122
824124
1124132
1124136
1124140
1124144
IU4146
1124152
1124154
024156
1124160
024164
024166
0241711

024044
8241146

U85
UII6
43117
4310
4311

1112717
1112737
812777
11\37011
11127112
01271.
184415
1118218
104415
111158115
1111704
1101401
11141186
0127U
104415
B1271e
1114415
01271B
184415
01112111
104415
812785
8177114
.2115114
01114111
1040116
104412
012777
012118
11&4415
0127U
104415
012710
104415
010218
104415
017704
02e5U
.111401
104006

4384

4308
4309

01114811

U8Ht
11680011

155314
1""34
03UU
11610011

43)8
4339
4340
4341
4342
U43
U44
U45
4346

0242116
0242111
024214
024216
U4222
024224
1124230
1124232
024234

4347

024236
024240
1124244
824246
UU511

4348

ROMCL~

~OV

000377
155252

21,
11.0010
1110034

15U31

1131361
861.1111

15Uez

BEO
HLT

UI
1111110111
0111034

1551611

un
U76

4371
4378
4379
4380
4381

4382
43U

4384
4185
4386
4387
4388

4189

.398

U'1

43'2
UtI

MSTCLII
MOV
MOV

n8T104,NEXT
IRESET DVl1
IBIT3,IOYSCR
,an aORCE III.
DVSIII,III1
'SET DVIIII POIN'!'ER
'XIII+Bl'!'7+BI'!'6+BI!5+BIT2+BI'1'I,R2
'8CC,(1I0)
,DO A "BCC" INSTIIUCTION USUO "LIIC'"
,EXECUTE
112, (RII)
,XIII BCC RtG TO DVRlC
,EXECUTE
115
,SET IEXPECTED TO II
,IIEAD IIESULTS or BCC REG,
'DVRIC,1It
,BII IF . ,
II
,BCC IIEG IIOT . ,
6
tALU+BlT4+BIT3+BI'1'2, (III)
'~LU OPR "'.-1"
IXFII+BIT1+BIT6+Bl'1'I+BIT4+BlTl, (Re)
,XFR ALU RESULT '1'0 I IIEGISTER
nCc,[IIII)
,DO ~ "aCC" OPII
,EXECUTE
,XFR BCC REG TO DVII1C
1\2. (R')
,EXECUTE
.377,115
,SET EXPECTED REaULTS .ALL l'lS [LOW BnlU
,READ RESUlofa
'DVRIC,1It
,DID ICC OPR WORII
115,114
,111 IF OK
at
6
,EITHEII 'BCC" OPR FAILED OR atTU) DIIOPPED IN LOW BYTE 0
,IIESET XNUIt.AL IIEG (ICC,ALU,B)
,lET SOUIICE eEL,
nlT3"DvaCR
ULU+IIT4+Bl'1'3+8I'l2, (1111)
,IoLU "F. . l"
IXFII+BI'1'7+BU6+BlT5+IU'1'4+B1TII, (R,)
,XIII ~LU REiSISL' '1'0 "A" UGISTER
nCC,[II11)
,8CC OPEIIATION
,EXECUTE
112, (RII)
,XIR Bec TO DVRIC
,EXECUTE
,READ RElULTS
,OVItlC,1It
lIS, 114
,BCC IlEG lIB .377
,BII IF OK
II
,acc REG 110' _377
6
,READ 01 DATA FIIOM "A" REG LEG ru.uD
,C~EAR INTEIINAL IIEGI5TEIIS
, I n SOUIICE aEL
"I'l3,.DVSCR
IALU+B1T4+BlU+81T2, (1111)

PAGE II
COPYIIIGHT 1911
ROHCL~

MOV
ROMCLK
MOV
ROMCLK
MOV
ROMCLK
HOV
ROMCLIC
CLII
MOV

031361
03un

1044 IS
0121111
1114415
0111210
184415
11851105
0177114
0e14111
18411116
11144110

MOV
CMP
UQ
HLT
MS'fCLR
MOV
MOV
ROMCLIe
MOV
ROMCLK
MOV
IIOMCLIC
MGV
IIOMCLK
MOV
CMP

0611111111

155122

BEQ

UI

HLT
SCOPE

..,

PAGEl
DIOI'I'lL !;QUIP, COIIP,

,lLU "'.-1'
tXIR+8U1+BIT6+BIT5+B1T4+BUII, (R8)
,xrR ALU IIESULT TO "A" IIEG
UIR+II'l7+aIT6+BITI+BI'l4+B1Tl, (RII)
,Xfll ALU REIULT TO "8" REG
,BCC,(IIII)
'SO BCC OPII
R2,(III)

..

115
'DVRIC,R4
6

,

,XIII BCC '1'0 DVIlIe
,IIOMCLIC
,UPIC' . ' .
,IIEAD IICC RElULT
,811 IF..
.
,BCe: "LIIC" XOR TEIT FAILED
,SCOPE TEIT

,._ •••••••••••• __ ••••••• _ !EST 184 •••••

*._..........-........-.....

,-TEaT OF POLYNOMIAL "CRe 16"
.
,_'I'E8'I' THAT 81'1'1 9-U 01 '1'HE 'B" IIEG APPEAII
,_1M aITS 1-5 or THE acc IIEG,
J , ••• * •••••• ** ............. _••••••••••••••••••••••••••••• * .*.~.*

,..•........••.
TEST 184

1124252
nU611
024266
024270
024216
024102
024310
024114
024316
1124322
024324
024330

812737
012n7

IIHUII
1124344
1124346

~U7U

un 024332

4374

104411
8127111
1114415
11127U

TEST 103
,•.....•..•....
UII3,TS'!'NO

TI'I'lell MOV
MOV
MnCLR
MOV
MOV
NOV
MOV
ROMCLK
MOV
1I0MCLK
CLR
MOV
8!Q
HLT
ItOV
I"
1I0MCLK
MOV
1I0MCLK
MOV
MOV
ROMCLK

DIDn-B MACYlI 27(712) 18-MAII-,. 11,86
DIDVAS,PII
OVII DEVICE DUGNOs'l'1CIS,

4349
435.
4351
4352
4353
U54
4355
4356
4351
4358
4159
41611
4361
4362
U63
4364
4365
4366
4)67
4368
4369
43711
6371
4313

11117

,.TEIIT 01 LIIC 8,
,.PAT'l'EIINS AIlEI
,.A IlEG 8 IIEG BCC (EXPECTED)
II'S
e's
e's
I'S
II'S
I'S
II'S
I'S
I'S
II'S
I'S
I'S

4282

43.1
4302
43113

PAGEl
DIGlTAL EQUIP, CORP,

024352
1124356
824360
1124364
024366
1124372
112U76
11244110
11244112
0244114
11244116
1124410
024412
024414
1124420
1124422
.24426

81111114
1124444

11111226
11111216

1101/10111
II1i11400
1111110011
02111111111

155864

U44U

012717
013700
012717
1112718
104415
012710
11114415
812711
11!4415
1112777
1/l4411
012705
0127U
184415
11127111
1114415
1117704
012703
8118241
0116104
8115383

101374
'2ts04
1101401
11141106
0127111
1114415
1112710
104415

155866

030261
11311262
0e0lll11
1Il1ll0ll11
1111111110
1I1111111e

151UI

'1'1'1'1114' NOV
MOV
MSTCLII
MOV
MOV
MOV
MOV
ROMCLIC
MOV
ROMCLIC
MOV
IIDMCLK
MOV
,

"PV

UI
211

11311346
154774
1111.1110
311

. aOMOLK
MOV
MOV
ROMCLK
MOV
IIOMCLK
MOV
NOV
CLC
IIOL
DEC

aN!

CMP

BEQ
111111126
11311362

41,

HLT
. MOV
1I0MCLK
MOV
ROMCL!(

1184,'1'''NO
1TS!'11l5,IIEXT
,USE! DVll
,sET .OUIICE Sl!!L
,ICT Dvsrll POINTER
,LOAD "DATA"
,UMIlEAD
,IXECUTE
.xrR+B%T1+aZ'I'I+aIT4+BI'I",(IIII)
,XIR RAM OUTPUT '1'0 "A" IIEO,
urll+81'l'7+BITI.IU4+IU1, (II')
,XI:II UM OunUT TO "8' REG,
II lTl , .DVIIU
,'~LICT ,OLfNOHIAL "CRCI6"
IIIAN, (1111)
,iliAD 111'1'10

IIIU"DVICR
DV8FII,R0
Un9"DVSU
tRAM, (111/1)

I'

,ISET EXPECTED !lEaDL'!'.
,BCC OPII 'CIIC,,'
,EXECUTE
U,II+8IThBl'1'6+BIT5+8U'2+IITI, (R.)
I XfR Bce REG '1'0 DVRIC
,READ IItlUL!'I
'DVRIC,R4
,PREPARE
,'1'0
,'OS1'1'10N
R4
,RUUU
R3
,or BCC OPEIIUION
u
R5,R4
,DID CRC16 MOIIK'
U
,811 I ' YES
,INCORRECT BCC RESULTS
6
ULU+8IT4+IIT2+BlTl, (1111)
,ALU -ld+B"
'XFR+81'1'7+BIT'+BI'!'5+8IT4+8IT1,(lIe)
,xn ALU RESULT ,0 "8" REG
,In',R5
IICC, (1111)

""Ill

..

01118

)

)

18-~AR-76
15186
DZDVA-a MACYlI 27(732)
DVII DEVICE DIAGIIOSTICS,
DID'lAB,pll

4394
4395
4396

4397

024430
824434
024440
024442

062705
032705
801744
104400

PAGE 84
COPYRIGHT 1975
ADD

001000
040000

BIT
UQ

PAGE.

U&9

PAGE.

III 0

DIGITAL EQUIP, CORP,

fBIT9, R5
UITl4,R5
2t

SCOPE

,UPDATE DATA COMpARE
,ALL DATA DONU
,BR IF NO
'SCOPE TEST

4399
4399
4408
Hel
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412

4413
4414
4415
4416
4417
4418
4419
4420
4421
4422

4423
4424
4425
4426

4427
4428

un
4430
4431
44.32
4433

4434
4435
4436
4417

4438
4439
4440

4441
4442

4441
4444
4445
4446
4447
4448
4449

,*** ••••••• *** •••••• ** •••

4471

4474
4475
4476
4477
4478
4479
4480
4481
4482
448]

4484
4485
4486
4487
448S

4489

449t0
449t
4492

4493
4494
4495
449~

4497
4498
4499
U0.
4591
4502

4503

4504
4505

**••••••••••••••••••••••••••

'1***······**·······***·········***·**··.**···..***·.· ••••••••••••
TiST te5

J...............

024444
024452
0244621
024466
024472

012717
012737
U2737
01]700
0U702

000105
0261110
120001
0&1480

11111226
001216
&31646

024476
024504
824506
924514
024520
824524
024526
024530
024512
024536
024540
024542
024544
024550
024552
024554
024556
024562
824566
024570
024512
924574
024576
024604
024606
11124614
824620
11124624
024626
024630
024632
024636
024640
02464l

In 2737 024504
104412
0ta717 1f0.010
005017 &31652
004537 ,931474
000010
000099
e90000
004337 U1420
000000
800000
000010
012710 060080
104415
0112111
104415
0U705 UU52
0.17704 1$4600
020584
001401
104006
104401
012737 024604
104412
012777 01118010
005037 0U652
004537 831474
00111010
00&252
04000111
004137 831420
000252
04000e
000010

8.122.

UU ..

024644
024650
1124652
024654
024656
024662
024666
024670
024672
024674
024616
0247&4
024706
1124714
024720
024724
11124726
&24730
.24732
124716
1124740
11124742
024744
1124750
11124752
1124754
11124756
"24762
024766
824770
024772
0U774
024776
825004
825006
11251114
025020
025024
825026
025030

1125032
025036
112504111
825042
U5044
'25050
&25&52
'2511154
1125056
1125062
025066
025010
1125072
025014
1112511176
025104

012710
104415
010210
184415
1113705
017704
920504
001401
18401116
184401
012737
11114412
012777
805037
01114537
.110.010

UT105. MOV
MOV
MOV
MOV
MOV

II.
154646

s,

"

6411
001220
2 ..
154546

6511
111111220
154446

111

U1652
.11474

104412

IBIU,.DvaCR
CALBCC
1\5,81MBCC

MOV
RONCLI(
MOV
ROMCLII
MOV
MOV
CMP
BEQ
HLT
aCOPI
NOV
MSTCLR
!lOV
CLR
"IR

IBCC,(R0)
R2,(RII)
CALBCC,RI
.OVRIC,R4
R5,R4
651
6
nt.LOCK
,BIT3, 'DVICR
CALBCC
RI,UMBeC

8,

•

11131428

JaR
113,L,DATA
·,clII1011111111>

fJ
18
MOV
RONCLII
MOV
ROMCLK
MOV
MOV
CMP

068111"11

.U652
1544111111

IEQ
82511184

111122.

""
4 ••

1II'80UI
11116&2
1131474

154146

HLT
SCOPI
NOV
MSTCLR
MOV
CLR
IIIR

CALBec,RS
.DVIIlC, R4
115,R4

6U
6

,Blu,.DVleR
CALBCC
IIS,UMBCC

-Bcl111Ul1>
JSR
U,L,DATA
-BC11 11 11 11>

"18

MOV
ROMeLK
MOV
1I0MCLII
MOV
MOV
CMp
.

1131652
15430111

' BEQ.

11125184

6781
881228

st.

HLT
leOPI
MOV
MSTCLR

,PUT 10FTWAilE BCC INTO EXPECTED
,PUT HRDW BCC lNTO RECEIVERD
,DOEI EXPECTED a FOUNDt?
,BR IF 0111
,BCe CALCULA'UON ERIIOR

11"""17

,SET IF all69al
,ISSUE A MSTCLR
,lET SOURCE.SEL
,IERO CALCULATED BCe (SOFTWARE)
,GO AND CALCULATE A NEW BCC
,SHIrT. PERFOIIMED
,DATA CHAR
,PREVIOU' BCC
,GO AND LOAD DATA INTO THE DVll
, ,DATA TO THE A REGISTER
,DATA TO THE 8 IIEGISTER
,POLY SELT, (RAMOUfPUT)
,DO A BCC CALCULATION (HIIDW)
,DO A DAfAXFR 'RON BCC ~EG TO eVRIC

,.

!PUT SorTWARE 8CC INTO EXPECTED
,PUT HRDN ICC INTO IIECEIVERQ
,DOE' EXPECTED _ rOUNDn
,811 Ir OK'
,BCC CALCULATION ERROR

,SW"_17
,4.,LOCK

8

1168880

,DO A BCC CALCULATION (HRDW)
,DO A DATAXFR FROM Bec REG TO DVRIC

,

.BCC, (II')
R2,(III)

8,
. .1420

/PUT SOFTWARE BCC INTO EXPECTED
,PUT HRDW BCC INTO RECEIVEIID
,DOES EXPECTED _ FOUND'?
,BR IF OKI
,BCC CALCULATION EIIROR
,SW09-17
,lET IF 11189_1
,ISSUE A MSTCLR
,SET aOURCE SEL
,ZERO CALCULATED BCC (SOFTWARE)
,GO AND CALCULATE A NEW Bec
,SHIrTS PERFORMED
,DATA CHAR
,PREVIOUS BCC
,GO AND LOAD DATA INTO THE DVIl
,DATA TO THE A REGISTER
,DATA TO THE B RECiIIlTER
,POLY SELT, IRAMOUTPUT)

DIGITAL IQUn, CORP,

·IC.allue!)

184412
012777
00511137
004537
0"0010
000377
89.2100
.,4337
BIIIIII377
11.00&.
00011110
8U710
184415
01111210
104415
111371115
817704
020504
1111481
1114006
104401
012737

nt.LOCK

PAGE IS
COPYUGHT 1975

e.eus

800f100
0.4137
000125
00.111111
0111801.
0i2710
104415
11110218
11114415
813785
017704
82111504
0111401
104006
1&4401
.12737

,

CALICC,RS
,DVRIC,R4
1I1,R4
6U
6

I,

&31652
154500

801111118

BEQ
HLT
SCOPI
MOV
!lSTCLR
MO'l
CLR
JaR

lleS,UTNO
nSTI116,NEXT
fCRCI6,XPOLY
,SET POLYNOMIAL
DVSFR,R0
,SET REGISTER POINTER
'XFR+BIT7+BIT6+BIT5+BIT2+BITl,R2
,SET FOR XFER FROM Bce TO DVRIC
IU,LOCK
,sn IF all89-1
, ISSUE A MSTCLR
1BI'l'3,.DvaCR
,SE~ SOURCE SEL
CALBec
,ZERO CALCULATED BeC (SOFTWARE)
RS,IIMBCC
,GO AND CALCULATE A NEW Bce
,aHIFTa PEIIFORMED
,DATA CHAR
,PREVIOUS Bec
R3,L,DATA
,GO ANO LOAD DATA INTO THE DVll
,DATA TO THE A REGISTER
,DATA TO THE I REGISTER
,POLY SELT, (RAMOUTPUT)
tBCC,(R.)
,DO A Bec CALCULATION (HRDW)
R2,(RIIJ)
,DO A DATlXFR FROM ICC RI!G TO Dvnc

·BcUII.II/III>
BIT I '
I13,L,DUA
.!SR
°BCl&1818111>
BITU
10

1116811100

11124704

MOV.
MSTCLR
MOV
CLR
Jail
0
"'all
II
0
19
IIOV
ROMCLII
MOV
ROMCLII
MOV
MOV
CMP

DZOVA-B MACYlI 27(732)
18·MAR-16 151&6
DZOVAB.PII
DVll DEVICE DIAGNOSTICs,
4450
4451
4452
4453
4454
4455
446.6
44S7
4458
4459
4460
4461
4462
4463
4464
44.65
4466
4467
4468
4469
4470
4471
4472

tEST 10' ••

,.TEST or THE BCC OPERATION USING
,.USING CRCI6 FOR THE POLYNOMIAL
,*SPECIFIC DATA pATTERNS ARE USED TO
,.ISOLATE FAULTS AS SOON AS POSSIBLE

,SET IF 81I19al
I181UE A M8TCLR
,SET SOURCE SEL
,ZERO CALCULATED BCC (.orTWARE)
,GO AND CALCULATE A NEw BCC
,SHIF'l'S PERFORMED
,DATA CMAR
,PREViOUIi BCC
,GO AND LOAD DATA INTO THE DVll
,DATA TO TME A REGISTI!R
,DATA TO THE B REGISTER
,POLf lEU, (RAMOUTPUT)

'BCC, (R&)
R2,(R0).
CALBcciR5
'DVRIC,R4
R5,R4
671
6
ISt,LOCK

,DO A BCC CALCULATION (HRDN)
,DO A DATAxrR FIION Bee REG TO DVRIC
: PUT SOFTWARE BCC INTO EXPECTED
,PUTHRDW IICC INTO RECEI VERD
,DOEa EXPECTED _ rOUND'?
,811 IF OKI
,8tC CALCULATION IRROR
,8W89_\7,
lSET IF IN&9-1
,I5SUIE A MSTCLR

DZDVAoB MACYIl 2717la) 18-MAR-76 15106
DVII DEVICE DIAGNOSTICS,
DIDVAB,PII
4506
4507
4508
4509
4510
451 I
4512
4513
4514
4515
4516
4517
4518
4519
45211
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4U2
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4SS1
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561

0251~6

025114
025120
025124
025126
025130
025132
025136
025140
025142
025144
025150
025152
025154
025156
025162
025166
025170
025172
025174
025176
025204
825206
025214
O25220
025224
025226
025ale
025232
025236
825240
025242
025244
025250
"25252
025254
025256
0~5'62

025266
025270
"252H
025274
1125276
025304
025306
025314
025320
025324
1125326
025330
1125H2
025336
025340
111253U
025344
025350

012777
0115037
004537
008010
U0001
000000
0114337
000001
000000
000010
912710
104415
010210
104415
0137es
8n7e4
8USII4
001401
104006
104401
012737
104412
"12777
005037
004537
0000111
0000114
00000.
804337
0000114
10001110
000010
012710
104415
810210
104415
013705
017704
U051114
001401
184006
194401
012737
104412
012717
005037
004537
""0010
001111120
0001100
004337
0000211
80111000
000010
0\2710
104415

11110010
031652

4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
'518
4579
4580
4581
4582

4583

4584
4585
4586
4587
4588
4589
459111
4591
H92
.591
4594
4595
4596

4591
4598
4599
4600
4681
4602

4603
4604
46.05
4606
4607
4688
4609
461111
4611'

4612
4613
4614
4615
4616
461 7

.. 25352
'25354
025356
025362
.25366
.25371/J
025372
1125374
825376
025404
11254.6
025414
112H20

010218
104415
B1J70S
~I 7704
0211511'
• 111401
104006
104401
1112717
104412
"12777
005037
004537
025424 0110010
025426 800100
025410 ,,"00088
825432 '''4331
0254Jti 000100
11125440 000000
025442 11 •• 01.
025444 012710
025450 11114415
025452 010218
11125454 104415
1125456 013705
025462 11117704
1125466 82851114
025470 111111141111
025472 1040IJ6
.25474 104401
025476 1112737
11125504 11'4412
11125506 012777
825514 005037
025520 0045)7
025524 01100111
025526 800006
11255)' 01110"""
025532 011143J7
825536 000086
825548 800080
11125542 800018
1125544 1112718
1125550 184415
825552 010210
025554 104415
025556 813705
025562 017704
025566 820584
1125570 0111401
1125572 1041681
025574 1tI44011
025576 "127J7
025604 104412
"25606 1'11277'7
025614 "05037

DIGITA~

MOV
tBIT3"DVsCR
CLR
CALBCC
R5, SIMBCC
"SR
8,
-8C00000001>
0
.lSI<
!\l,t,DATA
"8C0000U01>
0

154246

031474

831420

10

060000

031652
154200

025284

'0122'

"000"
831652
011474

l5u4Ii

""

6"

ncc, (R0)
MOV
ROMCLI(
U,cRIl)
MOV
ROMCLI(
MOV
CAL8CC,R5
. MOV
.OVRIC,R4
CMP
I\5,P4
BEQ
68$
HilT
6
aCOPI
MOV
US, LOCK
MaTCLII
MOV
teIT3, ,DVSCR
CLR
CAL8CC
J5R
RS,SIMBCC
8,
-SC010110l1/IS>

"

JSR
Rl,L,DATA
-BC8"0"0100>
0

831420

10
86008111

031652
1541011

6981
025304

00122111
711

8"11010
1131652
031474

154046

MOV
RONeLII
MOV
RONCLK
MOV
MOV
CMP
SEQ
NLT
SCOPI
MOV
MSTeLR
MOV
CLR
"SR

0611"111"

7ell
1125484

"1220

'0811111
8)16&2
'lIn4

151746

8t1

MOV
ROMCLJI
MOV
MOV
CMP
SEQ
HLT
SCOPI
MOV
MSTeLR
MOV
CLI!
,JIIR

6

. . tTJ, .DVSCR
CALBce
R5,SIM8CC

BEQ

02S!III4

.81221

00111110
1111652
831474

lU6U

",

NLT
sCaPI
MOV
MSTeLR
MOV
eLR
JSR

a,

Ra, (RBl

,

,.PUT sOFTIlARE BCC INTO EXPECTED
,PUT KRDW acc INTO RECEIVERD
,DOEI EXPECTED • FOUND??
,BR tr 0111
,BCC CALCULATION ERROR
'SIl0~.1 ,
,SET IF 111119-1
,IIIUE A MSTCLR
'I!'!' aOUIlCE IEL
,URO CALCULATED ,ICC (SOFTWARE)
,GO AIID CA,LCULATE A NEW BCC
,SHIrTS PERFORMED
,DATA CHAR
,'REYlOUa acc
,GO AND LOAD DATA INTO THE DVII
,DATA TO 1HE A REGISTER
,DATA TO THE 8 REGISTER
/pOLY SELT, (RANOOTPUT)

70 •
6
.... LOCK
,IUTl, ,DYleR
CALIICC
R5,SIN8CC

CALSCC,RS
,DVRtC,R4
R5,R4

'fit
6
"',LOCK
'BI'1'J"DV8C~
CALBCC
RS,SlMBCC

•

18

06.11100111

eun2
IUUB

7UI

112568.

01111228

111011010
11131652

151546

10111"

MOV
RONeLK
MOV
ROMCLK
NOV
MOV
cMp
8EQ
HLT
SCOPI
MOV
MSTCLR
MOV
CLR

,DO A DATAxrR FROM SCC REG TO DVRIC

nCe,(R0)
R2. CRe)

"Bc08"8.110>
8
RJ.L,DATA
"SR
"8C088881111>

131421

,DO A Bec CALCULATION (HRDW)

CALBCC,R5
'DVRIC,R4
R5,1I4

e

7U.

f

,BE'!' IF 8W0hl
,USUE A MSTeLR
,SET SOURCE SEL
,IERO CALCULATED BCC (SOFTWARE)
,GO AlID CALCULATE A NEW liCe:
,SHIFTS PERFORMED
,DATA CHAR
,PREVIOUS BCC
I GO AND LOAD DATA UTO THE DVII
,DATA TO THE A REGISTER
rDATA TO THE B R£GllIUR
,POLY SELT, (RAMOUTPUT)

DIGITAL EQUIP. CORP,

JSR
R3.L.DUA
"8c01.8e1ll80>

1131652
IU780

,DO A BCC CALCULATION (HRDW)
,DO A DATU'RFROM BCC REG TO DVlUC

,SIl0~.1

.H,LOCI':

•

I.
MOV
IIOMCLI(
MOV
ROMCLI(
IIOV
MOV
CMP

11112

,PUT 80rT1IA~E Bec INTO EXPECTED
,PUT HRDW BCC INTO RECEIVERD
,DOES EXPECTED • FOUND7?
,SR 1F OKI
,8CC CALCULATION ERROR
,aN0P-I?
,SET IF SW,hl
,ISSUE II MSTCLR
1SE'1' SOURCE BEL
,ZERO CALCULATED Bec (SOFTWARE)
,GO AND CALCULATE A NEW BCC
,SHIFTII PERFORMED
,DUA CHAR
,PREVIOUS 8CC
,GO AND LOAD DATA lNTO THE DVU
,DATA TO THE A REGIIITER
,DATA '1'0 THE 8 REGISTER
,POLf SELT, (RAMOUTPUT)

,.UT 80rTWARE acc INTO EXPECTED
,PUT HRDW BCC INTO RECEIVERD
,DOE, EXPECTED. FOUNDt?
,BR IF OKI
,8CC CALCULATION ERROR

RS,1\4
698

I,

860 •••

PAGE.

,DO A BCCCALCULATION (HRDW)
,DO A DATAXFR FROM 8CC REG TO DVRIC

,

CALBCC.R5
,DVRIC,R4

"8C8tlll"1II00>

1113142"

Bill

,SET SOURC E SEL
,ZERO CALCULATED BCC (SOFTWARE)
,GO AND CALCULATE A NEW 8CC
,SHIFTS PERFORMED
IDATA CHAR
,PREVIOUS BCC
,GO AND LOAD DATA INTO THE DVII
,DATA TO THE A REGISTER
,DATA TO THE 8 REGISTER
,POLY SELT, (RAMOUTPUT)

,

PAGE 87
COPYUGNT 1915'

831652
1541188

PAGEl

"CC,(R.)

8,

0314211

EQUIP, CORP,

1\2, (R0)

"BC000 I 11111"11>
II
JSR
RJ,L.DATl
-Bcll"010ellll>
8
10
MOV
IICC,(R0)
ROM eLI(

DZDVA.a MACYII 27t7J2)
I8·MAR-76 15186
DZDVAS,PII
DV11 DEVICE DIAGNOSTICS,

4562
4563
4$64
4565
4566
4567

PAGE 86
COPYRIGHT 1975

,DO A Bee CALCULATION (KRDII)
,
,DO A DUAXFR FROM BCC REG TO DVRIe
:PUT 80FTIIARE IICC INTO EXPECTED
,PUT MRDN, ,Bce INTO REeEIVERD
I DOC. EXPECTED • rOUND??
,BRIr 01(1
,eee CALCULATION ERROR
,INII9817
,SET IF 8WI1I'.1
,USUE A "STeLR
,-SET SOURCE SEL
II&:RO CALCULlTED BCC (eoF'l'WARE)
,GO AND CALCULATE A NEW BCC
,sHirTS PERFORMED
,DATA CHAR
,PREVIOUI Bec
,GO AND LOAD DATA INTO THE DVII
,DATA ,TO THE A REGISTER
,DATA '1'0 THE B REGISTER
,POLY lEU, (RlMOUTPUT)

IICC, (R8)
R2,cR0)
CAL8CC,R5
,DVRIC.R4
I\5,R4
72*

6
1180"LOCI(
. . ITl, .DVSCR
CAL8CC

,DO A IICC CALCULATION (HROW)
,DO A DATAxrR FROM 8CC REG TO DVRle

,

'PUT SOFTWARE BCC INTO EXPECTED
,PUT HRDW IICC INTO RECEIVERD
,00&:8 EXPECTED. FOUNDn
,BR IF OKI
,BCC CALCULATION ERROR
,8W09-17
,SET If SI89d
JISSUE A MSTCLR
,SET SOURCE aEL
,ZERO CALCULATED BCC (SOFTWARE)

DZDVA-. MACYIl 27(7)2) U-MlR-76 15,86
DVII DEVICE DIAGNOSTICS,
DIDVAS,PIt
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4U0
4631
4632

025620
025624
025626
8256Je
1125632
025636
825640
1125642
025644
025650
025652
1125654
825656

n56n
825666
un 11256711
4634 025672
4615 1125674
4636 825676
4637 025784
463. 025706
4639 825714
4640 '2'7211
4641 '25724
4642 025726
4643 02573111
4644 025732
4645 1125736
4646 11257411
4647 025742
4648 825744
4649 02575.
4650 025752
4651 825754
4652 025756
4653 1125762
4654 025766
4655 02577.
4656 1125772
4657 11125774
4658 . 11125776
4659 826004
4660 026006
4661 026014
4662 0260211
4663 026024
4664 826026
4665 826038
4666 026032
4667 026036
4668 026040
4669 0261142
4670 026044
4671 026050
4672 026052
4673 026054

0045J7
000018
0i18120
080008
11114H7
0eelZ.
0011008
0110010
012718
1114415
010218
104415
01l7l5
017784
820504
"1481
104086
184481
012717
104412
812777
005037
.04537
0.001111
80032.
• 0013011
.0Ul7
0U3aB
000.111111
118el8
013710
104415
01021.

"

031420

8688ee

Inun

unee

Uti
825784

111111228

"""'10
IIun2

153446

IIU,
831474

026056
026062
026066
026070
026072
026074
026976

013705
017704
0205114
081401
104086
104401
104UII

U,L,DUA
JaR
-8<8101111011>
0
II!
MOV
ncc, (R')
ROMCLK
R2,(R.)
MOV
ROMCLK
MOV
CALBCC,RS
,DVRIC, R4
MOV
RS,R4
CMP
BEQ
7U
HLT
6
SCOPI
MOV
U8U,LOCK
MSTCLR
MOV
.BIU,.DVICR
CALBCC
CLR
RS,SIMBCC
JSR
8,
-leU'U0111.>

•

8U42,

1161188"

104415
013705
• 177114
IU5114
801481
1114006
104481
812737
104412
012777
005037
006537
111111010
11100300
00110111.
004337
11110300
0001100
000010
012710
104415
81821e
104415

DIGITAL EQUIP, CORP,

RS,SlMBCC
JaR
8,
-B<81010888>

1131474

831652
15348 •

026004

8012211

01001111
831652
031474

1533U

74"
18211

RI,L,DATA
1I1R
-8
0
10
.BCC, (RII)
HOV
ROMCLIt
MOV
R2, CRill
ROMC"K
CALBCC, R5
II0V
MOV
,DVRIC,R4
IIS,R4
CMP
BEQ
7. .
HLT
SCOPI
MOV
110U,LOCK
MITCLR
MOV
.Bnl,IDvacR
CALBCC
CLR
R5,81MBCC
JSR

•

8,
-B
8
n,L,DATA
JSR
-ICU0eeI80>

031420

III

I.
MOV
ROMCLK
MOV
ROMCLK

0600.0

DIDVA-B MACYI! 27(732)
IS-MAR-7. lSI"
DZOVAB,Pll
OVII DEVICE DIAGNOaTICS,
4674
H75
4676
4677
4678
4679
4680
4681
4.682
4683
4684
4685
4686
4687
4688
4689

PAGE B8
COPYRIGHT 1975

7511

MOV
MOV
CMP
BEQ
HLT
SCOPI
.COPE

,.UT SOFTWARE ICC INTO EXPECTED
,PUT HRDW BCC INTO REC!1VERD
,DOEa EXPECTED • FOUND"
,BR IF OKI
,BCC CALCUUTlON ERROR
,SW"·I'
, I n IF aW0hl
,IIIIUE A "STCLR
,sn IOURCE IEL
,~ERO CALCULATED ICC (SOFTWARE)
,GO AND CALCULATE A NEll ICC
,lHlrTa PEJl'ORMED
,DATA CHAR
,'REVIOU' BCC
,GO AND LOAD DATA INTO THE DYI1
,DUA TO TilE A RIGII'fER
,OIlTA TO THE I REGI.TER
,POLY liLT, CUMOU'IPUT)
,DO A Bce CALCULATION (HRDW)
,DO A DATAXFR'rROM BCC REG TO DVRlC

,

,PUT SOFTNARE ICC INTO EXPECTED
,PUT HRDII BCC IN'fO RECEIVERD
,DOEI EXPECTED • FOUND"
,IR IF OKI
,ICC CALCULATION ERROR
,SW.taU
,sn IF ,NII,. I
,ISSUE A M8TCLR
,IIET SOURCE SEL
,URO CALCULArED BCC (IIOFTWARE)
,GO AND CALCULAT! A HEW BCC
,SlUFfS PERFORMED
,DAU CHAR
,PREVIOUS BCC
,GO AND LOAD OAU INTO THE DVU
,DATA TO THE A REGISTER
,DATA 'f0 THE I REGISTER
,POLY aELT, (RAMOUTPUT)
,DO A ICC CALCULUION (HRDW)
,DO A DATAXFR rROM BCC REG TO DvRlC

,

DIGITAL EQUIP, CORP.

CALICC,RS
'DVRI~,R4

RS,R4
751
6

,PUT SOrTNAIIE ICC INTO EXPECTED
,PUT HRDN BCC INTO RECEIVERD
,DOEa EXPECTED • rOUND"
,SR IF OKI
,acc CALCULATION ERROR

,lMet."

, ........................ TilT 18' ••••••••••••••••••••••••••••••

, I ••••••••• - ••••• _ ••• _ ••.••••••••••••••••••••• _ ••••••••••••••••••••

"'471,s
07
4789
4710

4711
4712
4713
4714

4715
4716

4717

4718
4719
4728
4721
t722
4723
4724
4735
4726
4727
4728
4729

,..•.......•..•
TilT 1116

nun

.26236
826242
826244
026246
026250
1126252
026254

012737
812U7
812737

1112702
e1370111
eU8111
085037
104412
1112777
018137
Btell7
813737
0U737
884537
IIB8010
11.8081
1100081
.84337
.110801
llee801
888000
812718
te4415
1110210
104415
1113785
117784
0285"4
01114111
1040116
185201

eeun

18uell

008106
826256
0082".
838346
8814'0

81111226
eel216
BU646

1131652
10011111
126282
826212
BJ1652
BJU52
031474

nun
0212 ••
026214

rnle" MOV
MOV
MOV
MOV
MOV
CLR
CLII
M&TCLR
1"
MOV
MOV
MOV
MOV
MOV
JSR

B,

211

0314211

...
3"

5 ..

,8LKlI
,BLIIW
JSR
,BLK"
,ILKW
II

8611080

131652
153124

.,

MOV
ROIICLK
MOV
ROMCLK
MOV
MOV
CMP
8I!:Q

HL'1
INCB
BNE

SCOPE

8114

,DO A BCC CALCULATION (HRDW)
,DO A DATAXFR 'ROM BCC REG TO DVJlIC

,

,*'lEIT TO RUN A BINARY COUIIT ce •• -n71PArTERII
,nHROUGH THE BCC GENERATION LOGIC,
,*THE POLYNOMIAL USED IIlLL II: LRce ,
,*THE BCC REGISTER WILL 8E BUUT UP AFTEII
,*EACH CHARACTER -*NOT UROED OUT*"

826100
1126106
826114
876122
026126
826112
026114
e26140
826142
826150
1126154
1126160
026\66
1126174
02620"
026202
026204
826286
026212
1126214
026216
826228
1126224
1126226
026238

PAGE'

,GO AND CALCULATE A NEW BCC
,aHIFTS PERFORMED
'DATA CHAR
,PREVIOUS BCC
,GO AND LOAD DATA INTO THE DVII
,DATA TO THE A REGISTER
,DATA TO THE 8 ~EGIST!R
,.OLY SELT, (RAMOUTPUTI

4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4780
4781
47112
4703
471114
4705
4106

IIlll

ncc, (Rill)
R2, (R")

PAGE 89
COPYRIGHT 1971

831652
nU00

PAGE'

U.,,"'INO
.TIITU7 , NEXT
,LRCe,XPOLY
,LOAD POLYNOMIAL rOR 10''IIIAIlI CAL,
.XFR.8IT'+BIT6+IITI+8IT2+IITI,R2
DvarR.R8
,LOAD .DATA XFER FIIOM BCC TO DVRIC
RI
,SET DATA POl8TER TO "
CALBCC
,ZERO 'IOFTWARE BCC
,CLEAR THE DVIl
1B1'l'3,.DvaCIl
,SET aOURCE aEL
,LOAD SOFTWARE CHAR
RI,2'
RI, ••
,LOAD HRDII CHAII
C1LICC,J.
"LACE PREVIOUS ICC FOR .onWARE
,PLACE PREVIOU. aec rOR HRON
CALICC,sa
, HA,VE . aonWARE GET THE RIGHT BCC
R5,IIMICC
,UGHT SHIFTS
,DATA
,PREVIOI ICC
U,L,DATA
,LOAD DVIl REGUTERS
,,0 IE PLACED INTO THE "loW REG
,TO IE PLACED IIITO THE "." REG
,TO BE LEn IN THE RAM OUTPUT REG
'Bce, (RB)
,DO A BCC OPERATION
R2,(RI)
,DO A DATA XFIR OPR,

,

CALIce,R5
,DVRIC,R4
115,R4
if
6
III
I'

,GIiT GOOD BCC
,Gn u n BCC
,AIlE THEY THE SAME,
,IR IF YE,
,ICC ERROR
,UPDATE DATA CHAR
,BR IF NOT A"L DnA DOllE,
,aCOPE THIS nIT

,.....*..................

TtlT 181 ••••••••••••••••••••••••••••••

,*'1E8T TO RUN A BII/ARt COUNT 1000-177)PATTERN

IS-MAR-76 15 ••6
DZDVA-B IIACYI! 27(732)
DVII DEVICE DIAGNOSTICS,
DIOVAS,PII
4730
4731
4732
413)
4734
0715
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4148
4749
4750
4751
4752
475)

4754
4755
4756
4757
4758
4759
4760
4161
4762
4763
4764
4765
4766
4767
4769
4769
4770
4771
4772
4773

PAGE 90
COPYRIGHT 1975

4794

4795
4796
4797
4798
4799
4800
4801
4802
480)

4804
4805
U06
4887

4908
4909
4810
4811
4812

4813
4914
4815
4816

0115

PAGE.

11116

, ••• **** •• **** ••• *** ••• *****.** ••••••• *•• ***** •• ***** •••••••••••••

,...............
TEST 107

026256
026264
026272
026300
026304
826310
026312
026316
026320
026126
826U2
026336
02U44
026352
026356
026360
926362
026364
826370
026372
826374
026376

02UU
1126404
0264116
026410
1126414
026420
026422
026424
826426

026H0
026432

012737
012737
812737
~12702

813700
005001
0050)7
104412
012777
010137
010137
013737
013737
004537
U0010
8000·01
008001
00U37
000001
0080ru
000010
012710
104415
01821e
104415
013705
017704
020504
001401
104006
105201
001332
104400

800107
026434
120001
0)0346
0111400

TSTI07. MOV
MOV
MOV
MOV
MOV
CLR
CLR
MSTCLR
1$1
MOV
MOV
MOV
HOV
HOV
.:JSR

801226
001216
031646

031652
080010
026360
026370
0)1652
031652
031414

153034

826362
026172

8,
211

HI
031420
411
5$.

,BLKW
,BLKW
.:JSR
,BLKII
,BLKW

10
MOV
ROMCLK
MOV
ROMCLK
MOV
MOV
CMP

860000

031652
152746

BEQ

611

HLT
INCB
aNE
SCOPE

1107, TSTHO
nSTI10,NEXT
'CReI6, XPOLY
'LOAD POLYNOMIAL FOR SOfTWARE CAL,
tXFR+BIT7+BIT6+SIT5+SIT2+81TI,R2
DV5FR,R8
,LOAD DATA xrER FROM BCC TO DVRIC
RI
,SET DATA POINTER TO 8
CAL8CC
,ZERO SOFTWARE BCC
,CLEU THE DVU
UIT), 'DVSCR
,SET SOURCE SEL
,LOAD SOFTWARE CHAR
RI,Z'
Rl,U
,LOAD HRDW CHAR
CALBCC,38
,PLACE PREVIOUS BCC FOR SOFTWARE
elLBCC,,,
,PLACE PREVIOUS BCC FOR HRDW
R5,SIMBCC
,HAVE SOFTWARE GET THE RIGHT Bce
,EIGHT SHIFTS
,DATA
,PREVIOS BCC
Rl,L,DATA
,LOAD DVII. REG18TERS
,TO BE PLACED INTO THE 'A' REG
,TO BE PLACED INTO THE 'B" REG
,TO BE LEFT IN THE RAM OUTPUT REG
ncc, (Re)
,DO A BCC OPERATION
R2,(R8)
,DO A DATA XFER OPR,

,

CALBCC,R5
.DVRIC,U
R5,R4

,GET GOOD Bec
,Gn u n Bce
,ARE THEY THE SAME,
,BR IF YEI
,BCC ERROR·
,UPDATE OArA CHAR
,aR %F NOT ALL DATA DONE,
,SCOPI THIS TEST

6f
6
Rl

11

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

TlCa,! 118 •••••••• __ ••••••••••••••••••••

,.TEST TO RUN 1 BINAltY COUNT (ele-177)PATTERN
,.THROUGH THE BCC GENERATION LOGIC,
,.THE POLYNOMIAL USED WILL BE CRe,CCITT ,
,oTHE BCC REGISTER WILL BE BUILT UP AFTER
,0EACH CHARACTER -*NOT ZEROED OUT.J ,., •••••

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

TEST lUI

J ••••••••••••••

026434
826442
fl26450

012737
"12737
012737

000110
026612
13Z010

801226
001216
031646

UTitll MOV
MOV
MOV

DZDVA-B MACYlI 27(732) IS-MAR-76 11186
DIDVAB,PIt
DVII DIVICE DIAGNOSTIC5,

4786
4787
4789
4789
4·790
4791
4792
4793

PAGE.

.0THROUGH THE BCC GENERATIO~ LOGIC,
,.THE POLYNOMIAL USED WILL BE CRCI6
,.THE BCC REGISTER WILL BE BUILT UP AFTER
,*EACH CHARACTER -oNOT ZEROED OUT*-

4774
4775
4776
4777
477S
4779
4780
4781
4782
4783
4784
4785

DIGITAL EQUIP, CORP,

1126456
0264&2
1126466
026470
026474
026476
026504
026510
026514
026522
026530
026534
nU36
026540
"26542
U6S46
1126550
026552
026554
826560
1126562
026564
026566
026572
026576
026600
026602
1126604
11266116
026610

812702
1l1l700
185001
"05037
104412
1112777
010137
010137
1113717
013737
"04537
00111110
000001
000001
1104317
.r60f001
88"11111

008et0
1/126536
026146
rU1652
031652
031414

le4411"

U.
152656

026548
026550
2 ..

Ut
831420

411

u.

080038
012710
104415
010210
104415
013705
017704
1120504
e01481
104006
105201
00UU

PAGE 91
COPYRIGHT 1975

830346
01111480
031652

UU,TlTNO
tTIIT111, NEXT
.CRC,CCITT,XPOLY

068111110

MOV
!tOV
CLR
CLR
MSTCLR
MOV
MOV
MOV
MOV
NOV
JaR

DIGITAL EQUIP, CORP,

.xrR+BlT7+81T6+8lTI+BlTZ+BlTl, R2
DV8FR,R0
,LOAD DU'A XFER faOM BCC TO DVRIC
,lET DA'I'l POlNTl:R TO 0
CALBCC
,ZERO 50FTWARE BCC
,CLEAR THE DVIl
,BIU, 'DYlCR
Ian aOURCESI!:L
,LOAD SOFTWARE CHAR
111,21
Rl, . .
,LOAD HRDII CHAR
CALBCC,U
,PLACE PREVIOUS BCC rOR SOFTWARE
CALICC, . .
,PLACE PREVIOUS SCC rOR HROll
Rs,UMacc
,HAVE SOFTWARE an THE RIGHT 8C1:
8,
,UGIIT SHIFTS
,BLKII
,DA'I'A
,BLKII
,PREVIOS BCC
JIR
RJ,L,DATA
,LOAD DVll REGISTERS
,BLKW 1
,TO BE PLACED INTO THE 'A' IIEG
,TO B£ .LACED INTO THE 'S' REG
;:LKII 1
,'1'0 B£ LEFT 1N THE RAM OUTPUT REG
MOV
IICC, (R0)
ROMCLIC
100 A BCC OPERATION
MOV
Ri,eRII)
,DO A DATA XFER OPR,
ROMCLK
MOV
GOOD BCC
C1L8CC,R$
MOV
tDVRIC,ft4
,Gn 1Ut BCC
CMP
U,R4
,ARE THEY THE lAME?
BEQ
it
,8R IF YEa
flU
,BCC ERROR
6.
Rl
UCI
,UPOATE DA'I'A CHAR
8NE
,BR xr NOT ALL DATA DONE,
11
aCOPE
,scon THIS TEST

111

,,on

IUI652
15257e

6f1

,LOAD POLYNOMIAL rOR SOFTWARE CAL,

DID VA-a MACYll 21(112) 1'-MA~-76 151.6
DIDVA8,PII
DVII DEVICE D1AGNOIT1CS,

PAGE 92

COPY~lGHT

4817

4ue
4831

48n
4Ul

126612
026620
826626
826634
826U6
026642
826644
826646
826651

4831
4ue
4839

.26674
126788

481S

4836

4840
4841

U42
4843

U"
4845
4846
4847
4848
4849

4850

4851
4852

4853
4854

4855
4856
4857
4958

026704

012U7
012737
012731
184412
le4U7
031676
1131702
34.
.851137
012777
'0.241

112777
888241
.lIse17

.04537

IIUU6
811216
171776

eU654

34e
177776
8.12118

un88

88U00

15247.

026756
3U
026712 052777
02672. '10ue
026722 114081
826734 004S37
"'26H0 11131676
026732 131702
.26734
340
.26736 005077
826742 1044811
026744 012706
026750 005077
026754 000763

112462
I3I6U
34.

2.
3.

00UIII

112442

111

031614

34.

152428

• 012 ••
152486

2..
3 ..

104812

'80771

• , ••••••••••••••••••••••• _••••••••••.••••••••••••••••••••••••••••• *

,.............• fl12, InllO
'rEnl12

026762
026170

48~7

826776
0270B4

4868
4869
4870

027006
027012

4872

027014
027016

012137
112137
012731
104412

00"31
031676
nU02

140

08.112
027132
00"340
031654

881226· T8T1\21 MOV
MOY
081216
MOV
171776
MSTCLA
.JSR

4889
4890
4891
4892
4893
4894
4895

4896

021020
021024
021032
027034
827042
0271144
021050

827054
027056
827060
8270n
027070
82"7072
1127074
027100

0271112
027104
027186
027112
0271 14
027120

027124

021126
827138

4897

005837

152UII

812171
1108240
805077

08211..

15212.

1184537

811654

800248

PAGI 93
COPYRIGHT 1975
CLIt
MOV
NOP
MOV
NOp
CLR
.JaR

I5U12

U

027126

827114
340
052771
0110240
104010
1184537
031616
.n17S2
.
348
885017
104480

1112106
'850.77
1/08763
104011
8."771

340
01280.

152272

031654

III

348

l5use
001288

a'l

152216

3'1

4906

4901
4908

4909

4910
4911

4912
4913
4914

4915
4916
4911
4918
4919

4920
4921
4922

4923

1924
4925
h26
'921
4928

,-A"
,w.'

,PR10, AT ,

pa
UlTl2"DVlCR
.B1TI8,.DVICR
'DVSCR
R5,sETVEC

CO~P,

,ZERO CPU PlIO,
,SU 18 lNTERQPT RELATlVE aU,
,WAIIT TIME
,sET THE ALTE~N1TE RELATIVE BIT,
,NAIST
,ZERO REG
,GO RElET VECTORS "A' AND 'B"

,"A'

,'a"

,BYTE
J411,34,
,P~10, AT ,
BII
,BITU I 81T10, IDVlCR
NOP
,sET BOTH INTE~un RELATIVE 8lTs,
HLT
III
,SETTING or THEIE BITI FAILED TO p~OOUCE AN lNTERUP'I'
.JSR
RS,snVEC
'RESET VECTORS
NO,URAP
,'.A"·
NO,BTRAP
,"a'
,BYTE
341,34'
CLR
.DYICR
,D_ABLE DVII
SCOP!
,IICOP&: 'l'H1I TEIIT,
MOV
••TACK,I'
,RElET aTACK
C~R
,DvaCR
,DIAILE DVII
BR
Ie
,RETURN
HLT
II
'VECTO~ HE~E WAI N~ONG IIDE
IR
at

,....*...................

~laT

11 J ••••••••• ** •••••••••••••••••••

,*TEST THAT 8ETTING Bl'l'15181'l" AND Bl'1'&3IBl'l"
,*NP~ ITAT INT~ AND NPIt STU 11 ,RDDUCE AN lHTERUPT ON V!C'I'OR 'B"

4900
4901
4902
4903

4905

,LOCK our CPU INTERUPTS
IlnUE DY~ESET
,GO lET VECTOR 'A" AND 'B'

DIGITAL EQUIP,

U

4898
4899

4904

~5,SETVEC

NO,UItAI'
,BYTE
340,3 ..

177776
81eellll

1112717

tTIITIU,NI:XT
U40,PS

NO,AT~AP

340

DZDVA-B MACYII 27(132) II-MAR-76 ISI.6
DIDVAS,PII
DV11 DEVICE DIAGNOSTICS,

4881
4882
4883
4884
4885
4886
4887
4888

341,3..
,PR10, AT 1
,IIT'111T71IIT'IBIT6,'DVICR
, lET 80TH lNTERUP'l' RELATIVE BlTS,
'lETTING or THESE aUI rULED TO P~ODUC! AN
.JI~
RS,anVEC
,REan VECTORS
NO,ATRAP
,"A'
NO,BTRAP
,"a"
,anE 3411,1411
CLR
,DVSCR
,DSAILI DVU
SCOPE
,SCOP! 'l'HII TEIT,
NOV
UTACK,SP
,RUET STACK
,DVICR
CLR
,DIA8L1 DVII
BR
U
,RETURN
HLT
,YECTOA HEAE WAS IIAONG SIDE
12
BR
U
, •••••••••••••••••••••••• 'lIST 112 ••••••••••••••••••••••••••••••

4866

48se

,"A'
,"II'

,BYTE
BII
NOP
HLT

,*,!aT THAT lETTING BITI2 AND BIT18
,*UOR! IE AND NPR STAT OVFLOW PRODUCE AN lNTEAUPT ON VECTOR "B'

4862
4863
4864

4874
4875
4876
4877
4878
4879

/lllB

,LOCK OUT CPU IN,ERUPTS
,ISIUE DVRESET
,GO SET Va:CTO~ "A" AND "II"
,'A"
No,aT~AP
,"."
,BYTE
340,34'
,PRIO, AT 7
CLR
PI
,ZERO CPU P~IO,
MOV
•• IT'IB1T7,'DVICR
,lET AN lNTE~UPT RELATIVE Ilr,
NOP
,WAIST TIME
MOV
'B1T9IB1T6,'DV8C~
,lET THE ALTE~NATE RELATIVE BIT,
NOP
,WAIST
CLR
'DVSC~
,ZERO ~IG
.JaR
RS,SETVEC
,GO REI!T VECTORS 'A" AND "."

4861

4873

PAGEl

,.............. .

4860

4871

1117

TITIIII MOV
.11I,T8TMO
MOV
nU1I2,NEXT
MOV
U411,PS
MITCLR
.JIR
R,,8ETVEC
NO,ATRAP

026744

026706
.26710

026756
026760

000111
826762
00U48

4859

4865

PAGE!

TEST III

026654
026662
126664
826672

4834

CO~P,

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

4822
4823

4821
4828
4829

DIGITAL EQUIP,

•••• ** ••••••••••••••••••• TEIT 111 ••••••••••••••••••••••••••••••
I*TEST THAT SETTlNG BITtI BIT1 AND BIT9111Ua
,*AEev 11 AND RECV INT. PRODUCE AN lNTERUPT ON VECTOR "A"

4818

UI9
4828
4821

4824
4825
4826

1975

, ...................................................** •.••••••••••••

,.......•.•...• .113,TITHO.
TIlT 113

021132

82114.

027146
1127154
027156

027162
021164
027166
021118
0271 74
027282
827204
027212
027214
827220

827226
827232
827234
027236
827240
821246

027250
827252
02"7256

112717
012137
812717

184412

884531

831616
"11102

34.

.85037
812777
008240
812771
8011240
8058n
012771
.0.537

027304
027272
340
852771

880113
027110
'110348
831654

811226

TITlIl'MOV
MOV
177776
NOV
MSTCLR
.JaR

.1111216

,LOCK OUT CPU lNTIRUPTS
,IIIUE DVREIET
,GO sET VECTOR 'A" AND 'a'
NO,AT~AP
,'A"
ND,BTUP
,"a'
,BYTE
34.,J4.
,PRIO, AT ,
CLR
PI.
,ZERO CPU PII10,
MOV
,B1TI518IT9,'DVICA
,SET AN lNTERUPT RELATIYE 81'1',
NOP
,WAIST TIME
MOV
,8lTUIBIT9,'DVaCII
,aET THE ALTERNUE RELATIVE BU,
NOP
,WAIST
CLR
.DVICR
,ZERO REG
MOV
IBIT9,'DvaCR
,SET SYS MAINT ENABLE
.JaR
RS,sIUEC
,GO AEUT Y!C'rOR8 "A" AND "B"
31
,'A"

UI
177776
18181118

112168

8211100

IUISI

152142
80"80

lUlU

031654

U

340
121080

IUI14

"'''240

1841110
811.4531

1131616

U1654

,TITI1',NEXT .
'J48,PI

I..

ItS,5I:TVEC

,"B'

,BYTE
34&,348
,PAID, AT 1
BIS
.BITI5IBIT9IB1T13IBIT9,.DVSCR
NOP
,SET BOTH lNTERUpT RELATlV! BlTS,
HLT
U
, SETTING or THUE UTa rULED TO PRODUCE AN
JSII
A5,SETVEC
,USET VECTORS
NO,ATRAP
,"A"

lNTE~UP'l'

DZDVA-S MACYII 27(732) IS-MAR-76 15106
DZOVAB,Plt
OVII DEVICE DIAGNOSTICS,
4929

4930

031702

~27262

340
005077

152072

027272

104400
012706

001200

027276
027302
027304
027306

005077

152060

000763
104011
000771

027264

4932
4933
4934
4935

027270

4936

4937
4938
4939
4940
4941

,enE
CLR

340

4945

4952
4953

TUT 114

027310

927316
027324
027332
027 334
027336

U2737

012737
012737
104412
00500]

000114
027450
000340

012700

027342
027346
027350

004537
027416
027440

1300002
031654

4957

027352

4958

021354

340
012777

340
0011300

4954
4955
4956

,..... -........•

4959

~27362

027370

052777
052777

120000
001300

027376

005037

105203

177776

021402
027404
027406

~01316

4967
4968
4909

4970
4971

027410
027112
027414
027416
027420
027424
027426

4972

027430

4973

027436
027440
027442
021444
027446

4974
4975

4976
4977

1301226

001216
177776

042777
000002
005300
001401
104012

,

8NE
TST
BEQ

HLT
SCOPE

104000

001401
10401 I

,RESET DVU

,8ET COUNTER TO 0
12,Re
,SET TO GET 2 INTERRUPTS
,SET DVII VECTORS
R5,SETVEC
,RECEIVER INTERRUPTS TO 28
,TRANSMITTER INTERRUPTS TO 3.
,SET PRIORITY TO 7 ON INTERRUPT
340,H0
,SET SYSTEM MAINT
IBlT9,.OV5CR
_SIT1S+81TI3,.DVSCR
JSIT9+BIT7+BIT6,tDVSCR
,SET 8 INTERRUPT ,A INTERRUPT ,CLEAR CPU STATUS
PS
,HANG WAITING FOR INTERRUPTS
Rl
,-2
,DID TWO INTERRUpTS OCCUR?
R0
,SR IF YES
U
,EITHER NOT ENOUGH(2) OR TOO MANY (72) INTERRUPTS
,SCOPE TUT
, RXUR
!III
,IF
RX GOT HERE 1ST R0.! SIB>!
n,RII
,8R IF OK
6U
,RX NOT 1ST
11
3S1T7+BIT6"DVSCR ,DISQUALIFY INTERRUPT REgST
,RETURN
,TX 18R
RII
/IF SCOND INTERRUPT RII SHOULD NOW -0
U
,TX INTERRUPT OUT or ORDER
12
,RETURN

,snE

1$1

104400
005300

28.

000001
000300

"

DEC
eMf

BEQ
HLT
151724

64$1

SIC

lSI

!lTl
DEC

4..

B00002

,SET CPU TO PRIO 7

R3

MOV
BI5
8IS
CLR
INCB

152000
151172
151764

005700
001401

022700

U!4,TSTNO
U8T115,NEXT
1340,PS

TSTI141 MOV
MOV
MOV
MSTCLR
eLR
MOV
JSR
28
H

4960
496!
4962
496)
4964
4965

4966

II
2S

"****************************************************.* •• -.-•• ***

4944

4950
4951

IS

HLT
SR

,DSABLE DVlI
I SCOPE THIS TEST,
,RESET STACK
,OSABLE DVll
,RETURN
,VECTOR HERE WAS WRONG SIDE

, ••• ****.*.******* ••• ***. TEST 114 •••••• *** •• **** ••••••• *******.
,*TEST TO VERIFY THAT VECTOR "A"
,*OCCURES BEYOR VECTOR 'B" EVEN
,*WHEN VECTOR "eO IS ENABLED B~rORE
,_VECTOR IlAIt.

4946
4949

,"8"
'STACK,SP
fDVSCR

eR

HI

BEQ
HLT
RTI

4978
4979

,.*********************** TEST 115
I.PRIORITY INTERUPT TESTS,
,.SET PS TO. PRIORITY 7 AND VERlFY
,*THAT THE DVII DOESN'T INTERUPT,

4980

498!
4982
4983

DZOVA-S MACYi I 27(732) IS-MAII-?6 15106
I>ZDVAB,Pll
OVil D&VICE DIAGNOSTICS,
4985
4986

4987
4990

027450
027456
027464

012737
012737

012737
! 04 412

000115
027540
000340

001226
001216
117776

TEST 115
,................

T8TH!1 MOV

~04537

4993

027500

4994

027502

4995

027504

4996
4997
4998

027506

031675
031702
340
012777

001300

151646

~12717

000240

00e340

027522

177776

4999
5000

021524

005077
104400

151632

1$1

027524

2.,

027530
027532

al2716

027536

000002

MSTCLR
JSR
U,SETVEC
NO,ATRAP
NO,IlTRAP

031654

NOP

,1$, (SP)

"A"

,SCOPE THIS TUT

,SET FOR /InURN
I
TEST 116

*****-***********.************

'1****************************************************************
027540
027546
027554
027562

027564
027570
027572
027574
927576

5022
5023
5024

027604
027612

5025

027620

5037
5038

SCOPE
MOV

RTl

V~CT,

,................. " U16.TSTNO
TEST 116

5018
5019
5020
5021

5039
5040

eLR

"PRIORITY INTERUPT TESTS,
,*SET fS To PRIORITY 5 AND VERIFY
I*THAT THE DVII DOESN'T INTERUPT,

5010

5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036

,"A"

1"8"

,**********************.*

50~6

5015
5016
5017

,PREPARE VECTORS

340.340

HOV

5007
5008
5009

5014

,LOCK OUT INTEIIUPTS
,CUAN DVII

,PIIIO, U
fSIT9+8IT7+BIT6,'DVSCR
.340,PS ,SET CPU PlllO AND ENULE
,WAIST
,OVSCR
'DliABLE DVI1

,BYTE
MOV

340

5005

5011
5012
5013

DIGITAL EQUIP, CORP,

'115,T8TNO
nST116,NEXT
U40,PS

MOV
MOV

027474

027514

_.*
PAGE:l

COPYRIGHT 1975

027472

5001

_.*.* ••··_

PAGE 95

4991
4992

5002
5003
5004

.* •• *._f ••••• *** ••••

,1******************** •• ******'." •• *****************.* ••• _••••

49fl4

4988
4989

11119

340,]40

tDVSCR

SCOPE
MOV
CLR

as I

4942
4943

4947
4948

PAGE.
DIGITAL EQUIP, CORP,

NO, STRAP

027260

4931

PAGE 94
COPYRIGHT 1975

027614

027622
027626

012737
012737
012737
104412

000116
027630
000340

004537
031676

031654

031702
340
012777
012737

340

001100
000300

001226

001216
177776

TST116, MOV
MOV
MOV
MIITCLR

nsno, NEXT
U40,PS

JaR

1$1556
177776

000240

005077
104400

151542

IS,

012716

027614

2"

800002

RS,SErVEC

'LOCK OUT IHTERUpTS
,CLEAN eVil
,PUPARE VECTORS

NO,ATRAP
,"A"
NO,STRAP
,"B"
,BYTE
340,340
,PRIO. AT
MOV
#BIT9+8IT7+BIT6"DVSCR
MOV
'30e,fS ,SET CPU PAlO AND ENABLE VECT. "A"
NOP
,WAIST
8DVSCFI
CLR
,DSABLE DVII
SCOPE
,SCOPE THIS TEST
tI.,Csp)
MOV
,SET fOR RETURN
RTI

,

, ••• ****** •••• ***********

TEST 117

*'.1 ••••••••••• ,_ •••• _••• , ••••

,.PRIORITY INT!RUPT TESTS,
.oSE.T PS TO PRIORITY 5 AND VERIFY
,>THAT THE OV11 DOESN'T INTERUPT,
Jr •••• ** •••••• ****.** ••• *** •••

****** ••• *••••••••••• *•• **** •••• ~ •••

TEST 117

,..."' ..... "....
,

027630
027636
027644

012737
01273?
012737

000117
027720

000340

001226
001216
177776

TSTII71 MOV
MOV
MOV

II 17, TSTNO
nST120, NEXT
U40,PS

,LOCK OUT INT!RUpTS

sue

DIDVA-. MACYII 27(7]2) 18-MA~·76 15186
OIDVAB,PII
DVII DEVICE DIAGNOSTICS,
5041
5042
5043

5044
5045
5046
5047
5048
5849
5850
5051
5052
5053
51154
5055
5056
5057

027652
827654
1127660
027662
027664
027666
027674
027702
821704
027710
027712
027716

184412
004517
011676

PAGE 96

COPY~IGHT

012777
012737
000248
005077
104400
112716
0001102

JS~

340
00UU
008240

151466
117776

15\452

UI

827704

211

5074
5075
5876
5077
5078
5879
50n
5081
5082
508]
5084

, I ••

5100
5101
51"2
5103
5\04
5\05
51116
511"

51e8

5109
5110
5111
5112
51U
5114
5115
5\16
5117
5118

11277211
027726
827734
827742
827744
827750
027752
8,7754
027756
027764
027772
027774
.27776
130002
1U0804
030010

012737
012717
812737
104412
1104537
11]0004
8]1702
340
012777
812737
000240
11140117
111115071
104400
11112716
00011102

111111120
rU0812
880340

IIIU226
81111216
177176

,......••....•.
MOV

Tn 12111 I

031654
340
flJIU ••
8.8200

III

151160

2..

1127776

5125
5126
5127

5128
512'

sue

5131
5132
Sill
5134
5135
5136
5137
5138
5139
5140
5141

5142
5141

5144

514S
5146

5\47
5148
5149
5150
5151
5152

U2I,TITNO
.TITI21,HEXT
.ue,..
R5,InVEC

,LOCKOUT IN'I'EIIUPTI
,CLEAN DVU
IPIlEPARE VEC'I'OIlS

,"A"
,'1'

NO,BTRAP
,BYTE
340,34111
,palO, AT
MOV
UlT9+BI,7+BU6,IDVSCR
MOV
UlllfI,PS IIET CPU PRIO AND INAILE VEC'1', "A"
NOP
,WAIIT
HilT
7
,DV FULED TO INTERUPT
CLR
IDVICR
,DaULI DVU
SCOPE
,ICOP! THII un
MOV
"1"1"
,al'l' rOR Rt:'I.'U~H
IITI
,

15U76
171776

, •••••••••••••••••••••••• !EaT 121 ...............................
,-TEST THAT BI'I'15(NPR .TATUS IH'I'R) WILL
,*SET IIHEN AN ENTRY IS MAD! INTO 'HE
,."PII STATUI REGISTEII,
,-ALIO YERIFY THAT IlEADING THE DVNIR CLEARI DVIICR IIlTlS,

, ••• **•••••••• ** •••••••••••••••••• ** ••••••••••••••••••••••••••••••

TEn

,.•........•...
830812
030020
0]0826
el80]/IJ
030034
el0U6
030040

012737
012737

118111121
038114

881226
elll1216

U4412
005777
100001
11114000
1112777

151326
ee001e

151314

el0046
03111154
030056
030060
830064
030066
838078
030072
130074
8]8076
031102
030106
U0110
830112

812777
005000
lIJ4415
8"5777
100404
104414
005200
001372
184000
005717
005777
100001
1840011
1044011

830367
151276

ISl380
15\254

121

TnUII MOV
MOV
MaTCLR
TST
BPL
HLT
6411
MOV

.. at,TlTHO
nUI22,HEXT
.DYlCR
641

•

.BIT3,.DVICR

9'

'AGE
COPYRIGHT 19'5
NOV
CLR
ROMCLK

UIl24
III

TST

211

BMI
DELAY
INC
BNE
HLT
TST

]11

BPL
HLT
SCOPE

fST

,RElET DVIl
,MAKE lURE 15 .e
,IR IF OK
,15 I/B.e
,SET SOURCE SEC

DIGITAL EQUIP, CORP,

.xrR+BIT7+BIT6+BIT5+BIT4+BIT2+IIT1+BITI,tDv8rlt
110
,XfA ALU RESULT TO DVNSR
,EXECUTE
'DYlCR
,Ihn
21
,BR IF YES
IIiASTE TIllE
R0
,DO DELAY AND lIAn'

1.

,.

II

,15 NEYEII

tDVNIR
tDVSCR
3.

o

sn.

,READ HaR .
,DID 15 CLEAR IN SCR?
,8R IF tES
,OVICR II.NOT CLEARED Bt READING NaR
IICOPE TEl!

**........

, ••••••** ••••••
T&aT 122 ••••••.•••••••••••• *.......... *.
,nEIT TO IIRITE PATTERNa THROUGH
,*THE NPR STATUI REGISTER,
,*81TI WItITTENI 11,18,.9,8',1.,.2,11,.'
,.(NHEN BIT 15 OF DVSCR 18 SET ,0 ,HOULD lIT 15 or PVNSR)
J ••••
*••••••••••••••••••••••••••••••••••*•••••••••••••••••••

** ••••

5120
5121
5123
5124

MOV
MOV
lIaTCLIl
JaR

2.

5119

Stu

.122

** ••••••••• *••••••••••••••• ** ••••••••••••••••••••••••••••• **••

TE8'1' 128

DZDVA-a MACYII 27(732) 18·MAR·'. 1518.
DEDVA8,Pli
DVII DEVICE DIAGNOSTICS,

5099

PAGEl

,CLEAN DVII
,PREPAR·! VECTORS

TEIT 120 ••••••••• *••••••••••••••••••••
,.PIIIORITY IN'l'ERUPT TEaTII,
,-lET PI TO PRIORITY 4 AND VERIFY
,-THAT THE DVII DOES IN'I'ERUP'!',

5088

5097
5098

'121

.11,

5085

5094
5095
5096

PAGEl

,*_•••••• ___•••••••••••••

5n6
5087
5099
5090
5091
5092
5093

~5,aETVEC

CO~P,

NO,ATRAP
,"A"
NO,URAP
,"B"
,BYU
·340,]4111
,PRIO, AT
MOV
UIT9+BIT7+BIT6, 'OVSC~
MOV
.240,PS ,aET CPU PRIO AND ENABL~ VECT, "A'
HOP
,WAIST
CWI
tDUCR
,DSABLE DVlI
aCOPE
'SCOPE TH%S TEIT
MOV
(SP)
,In rOR RETURN
,
RTI

505.8
5059
5060
5061
5062
51l16]
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073

DIGITAL EQUIP,

MSTCLIt
811654

831702

]40

1975

,•.•.•.........
TEIT 122

030114
010122
030130
13I1U6
1J311148
030146

030150
030154
el016111
0]0164
030172
UI'II76
030280
ell'l204
030206
038212

038214
031J216
038220
010222
830224
IUIII230
830232

U0236
0]0242
03e244
030252
030254
UU56
1J31!1262
8]11270

81273'
012737
012737

104412

812777
""5001l1
005037
013703
013702
"12737
812712

104415

005777
108375
ell705

0113et
02n84
0814111
18401]
184401
004U7
8//J080 I
085237
032700
001753
842737
085000
005001
0115237
151737
1I1l712

. .0122
1113U14
838172

1. . :126
.81216
801228

11180018

151214

1181258
001482

0014 ••
11101110
03.267

T5'I'1221 MOV
MOV
MOV
M8'1'CLR
MOV
CLR
CLR
MOV
MOV

1111 246

MOV
III

MOV
ROIICLK

TIT

151116

BPL
MOV
MOV
CMP
BEQ

881246

IU2,TI!NO
t%ITU3,NSXf
.. I,LOCK
,REIn Dvn
II1Tl,IDVICR
'liT SOURCE IEL
R0
,IERO LINE NUMBER pOIHTlR
TEMP2
111110 DATA
DVIISR, R3
, BUPGIIITIR
DVS'R, R2
·1 . .
,81TI5,TIMPI
,lET CORRESPONDING lIT TO 8E FOUND IN Nllt,
UFR+BIT7+IITI+8I'l'4+IIT2+BITI +81'1", (R2)
,XFR ~AM OUTPUT TO HIR
,IIAlT FOR
'DYlCR

f;:",RS
(1I3),R4
115,R4

,

,OET GOOD 15.1 DATA
,RIAD NIR

,Olt!

,BR traOOD
21
IDVNSR HAl WRONG DATA
II
SCOPI
,LOCK 011 DATU
PERFORM ,IETICAH
,UPDATE MSCANNER
I
ONE
INC
TEMPI
,UPDATE DATA
BIT
,81T4,R8
,ALL DONE!
BEQ
u··
,IRlF NO,
SIC
'·CCIITI5>,TEMPl ICLEAR ALL BUT ENTRY PItEIENT
CLR
RI
,ZERO LINE POINTER
CLR
III
IZERO MSCANNER, POINTER
INC
'I'EMP2
,UPDATE ,HIGH BYTE DATA
Blse
!EMP2,'I'!NPI+l
,PLACE IN GOOO LOCATION
MOV
TEMPi" 1t2)
,~AM ADDRESS

HLT

211

IIU3U

,n

0111246

8011820
077777

ell1246

001250
001250
0012511

.1\247

OZDVA-a MACYII 27(732) 18-MAR-76 15106
DVll DEVICE DIAGNOSTICS,
DZDVAB, Pll
5153
5154

5155
5156
5151
5158
5159
5160
5161
5162
5163
5164
5105
5166
5167
5168
5169
5170
5171
5172
5113
5174

~30274

030300
030302
030310
030312

052112
104415
032137
001730
104400

012737
012737

5186

5187
5188

5199

5190
5191
5192
5193
5194
5195
5196

5197
5198

5199

5200
5201
5202

PAGEl

0124

,ALl. DONE?
ISR IF NO
I SCOPE TEST,

FIRST PLANNED ATTEMPT ****,o**u

,.-.*.......*_.*-_......•*.***•• __.-•••• _*--_._-_...**.-*•••

030322

5184
5185

R~AO

;

* •••••

TEST 123

030330

5181

18

,RAM

0123

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

5176
5177

5182

,BIT4,TEMP2

PAGE:

J*** ••
TEST 121 *•••• __ ••••••••••••••••••••• _.
,*SASIC TEST or THE NPR OPERATION INSTRUCTION,
,*TEST THAT THE OVll CAN "READ" FROM CORE ('OCATION
,.VIA THE NPR LOGIC,
,*t.OACATION "NPRLOC' WILt. HAVE A BINARY COUNT PATTERN
,.Pt.ACEO INTO IT AND READ INTO THE DVII AND xrERED
,*INTO THE eVRIe REGISTER,
,*NOTEI THIS TEST USES AN EVEN ADDRESS FOR THE NPR OPERATION

012737

SIB3

ROMC('K
BIT
BEQ
SCO?E

001250

,.*.**_•• -.

030314

518~

.RAM, (R2)

BIS

020000
000020

DIGITAl. EQUIP, CORP,

,.**•••• _••
TO EXECUTE MPR,
--*.-.-_.
,_ ...........................................

5175
5178
5179

PAGE 98
COPYRIGHT 1975

03U36
030340
030346
030352
030356
030364
030370
0]0372

030376
030400
030404
030406
030412

030416
030420
030424
030426
030430
030434

030436
030440
030442
030444

030450
030452

104412

012777
01 )103
013702
012777
012712
104415
012712
104415
005037
005005
005077

012712
104415
012712
104415
011304
013705

320504

,...............

000123
030454
030412

001226

000010
001366
001400
032756
020000

151014

001216
001220

TS'l'123t MOV
MOV
MOV
MS'I'CLR
MOV
MOV

151012

03026]
032756
150764
040000

Ih

030226
1132756

001401

104013
104401
105237
001360

atl

032756

MOV
MOV
MOV
ROMCLK
MOV
ROMCLK
Ct.R
CLR
Cr.R
MOV
ROMCLK
MOV
ROMCt.K
MOV
MOV
CMp
8EQ
HLT
SCOPI

rHea

SNE
SCOPE

104400

5203
5204

U23,TSTNO
nST124,NEXT

fU,t.OCK
tBITl,.DVSCR
DVRIC.Rl
DVSFR,R2
INP~~OC, .OV&RA
tRAM, (R2)

,RESET DVll
,SET SOURCe: SEL.
,SET POINTERS

,

IRAM READ
,EXECUTE
'XFR+BIT7+BITS+BIT4+8IT1+SIT0.CR2)
,DO XYR TO NPR ADD.
NPRt.OC
,Ct.EAR NPR ~OCATION
R5
,Ct.EAR GOOD
,DVSRA
,CLEAR DATA PORT
,NPR.(R2)
,00 THE NPR

;***NOW***

'XFR+BIT7+SIT4+BIT2+BIT1,(R2)
,XFR NPR OUTPUT TO DVRle
(R3),R4
IREAD RIC
NPRLOC,R5 ,READ GOOD DATA
1l5,R4
,OK?
2$
,8R IF YES
,NPR FUNCTION rAILED
13
,LOOP?
NPRLOC , UPDATE DATA
,DR IF MORE
11
,SCOPE TEST

52~S

,***** ••• ****************

5206
5207
5208

DzovA-e

TEST 124 *.*.*.*.********.*************
,*BASIC TEST OF THE NPR OPERATION INSTRUCTION,
,.TE5T THAT THE DV11 CAN "REAC" fROM CORE t.oelTIOH

~ACY11

DZOVAB. Pit

27(732) !B.MAR-a 151116
DVII DEVICE DIAGNOSTICS,

PAGE 99

COpYRIGHT 1975

5209
5210
5211

,*VIA THE NPR LOGIC.
,*LOACATION "NPRLOC" WILL HAVE A BINARY COUNT PATTERN
,opLACED INTO IT AND READ INTO THE DVII AND XFERED
I*INTO THE DVRIe REGISTER,
,0NOTEI THIS TEST USES AN ODD ADDRESS FOR THE NPR OPERATION,

5212

5213
5214

JI ••

5215

5216
5217
030462

5221

030476

5222

030500

5223

0305~6

5224
5225

030512
030516

5227

5229
5229
5230
5231

5232

5233
5234

5235

5236
5237
5238

5239
5240
5241
~242

5243
5244
5245

5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264

-*-* ••_••.•••••••• *._*•••

*"-"****._-'.'***.'*****.* ••• _•••••

TEST 124

5218
5219
5220

5226

DIGITAL EQUIP, CORP,

030454
030470

030524

030530
03~532

030536
030540
030544

030546
030552
030556
030560
030564

030566
030570
030514
0)0576

030600
U06e2
030604
030606
030612
030614

,•..........••.

012737
012737

000124
030616

001226

012737
104412
012777

e30SS2

081220

000010

150654

013703
013702

012777
012712
104415

012712
104415
005037
005005
005077
012712
104415
1112712

001216

TU1241 MOV
MOV
MOV
MSTCLR
MOV

"01366

001400
032757
020000

150652

030263
032756

U,

930226

104415
01131U

013705
000305
020504

032756

10401]
104401
1165237

001357
104U0

211

032757

tU.LOCK

UlT3,.DVSCR
DVRlC,R3

MOV
MOV
MOV
ROMCLK
MOV
IIOMCLK
Ct.R

DvsrR,1I2

.NPR~OC+I,.DVSRlI

,RESET DVl1
,SET SOURCE SEL,

,,SET POINTERS

,RAM, (R2)

CLR
MOV
ROMCt.K
MOV
MMCt.K
MOV
MOV

IRAM READ
,EXECUTE
UFR+B1T7+BIT5+lIlT4+BlTl+UT0, CUI
,DO XFR TO NPR ADD.
,Ct.EAR NPR t.oeATION
NPRt.OC
115
,CLEAR GOOI1
,DVSRA
,CLEAR DATA PORT
tNPR, (R2)
'DO THE NPII
,.**NOW*'"
tXFR+BIT7.8IT4+SITZ+SITI,(R21
,XFR NPR OUTPUT TO eVRIe
fRJ) ,M
,READ RIC
NPRLOC,R5
,GET GOOD DATA

SWAB

1\5

CMP
SEQ

001401

tTST!25, NEXT

MOV

CLR

150624
040000

t124,TSTNO

Ht.T
SCOPI
INCB
BNE
SCOPE

R5,R4
2.
U

,

,OK?
,n
It
I NPR FUNC'UON rAnED
YES

,LOOP?
NPRLOC+l 'UPDATE DATA
,BR IF MORE
18
,SCOPE TEST

,*._ ••••••• _•• ,••••••• _••

TEST 125 1 •• *•••• _, ••••• _, ••••• , ••
,.BASIC TEST or THE NPR OP!RATION INSTRUCTION,
,*TEST THAT THE OVII CAN "WRITTEN' INTO CORE LOCATION
,oVIA THE NPR LOGIC.
,.LOACATION 'NPRLOC' WIt.t. HAVE A BINARY COUNT PATTERN
,0WRITTEN INTO IT 8Y THE DVII NPR uOGIC.
,0NOTEI THlS TEST USES AN EVEN ADDRESS FOR THE NPR OPERATION

,*-_'

, ••••••• **** ••••••••••••••• **.**** •••• **** ••• ** •• *****f_'•••••••••

,............... U2S,TSTNO
TEST 125

030616
030624
030632
030640

012737
012737
012737

104412

000125
031000
030714

001226
001216
001220

T5T1251 MOV
MOV
MOV
MSTCLR

ITST126,NEXT
.U,LOCK
I RESET OVII

DIDVA •• MACYlI 271H2) ".MU-n ISl16
DVII DEVICE DIAGNOITICa,
DIDVU,PII

un

'3~'4a

5267

13""
13.66.

5266
Ubi
5261
527.
5271
5272

UI6U

ue666
1)111672
U.674
0317 ••.

1273

Ue782

5274
5275
5276
5277
5218
5279
5211

8307.6
1131710
1130714
Uln2e
03e724
139126
1131732

un

1138748
83.742
830146
831752
n01U
838756

1311

5283
5284

5285
5286

5287
5288

5289

52ge
5291
5292

nnJ4

ue76.

838162
818766

eJe174
830776

tU777
813711
113782
.12777
• 12712
184411
.12712
1'4411

.... 18

111512

.eU66

"1488
812716
12....

ulue

nuu

.esen 812756
lies •••
118462
"es.37 lun"

11.5017

81271a
114411
.12712
184411
112712

184411
817715
113784
128584

PAGE U'
COnUGHT 1115

n,

n.e ••

......
IUn6S

IUU.

unn

IIUIl
1841113
1114401
. . 52n
032171
.111747
18441.

......
158411

a ..

MOV
NOV
MOV
MOV
MOV
ROMCLIC
MOV
ROMCLIe
CLR
CLR
CLII
CLR
MOV
ROMCLIe
MOV
1I0NCLK
MOV
ROMeLK
MOV
MOV
CMP
BEQ
HL'I'
ICOPI
INC

lIT

158412

BEQ
ICOPE

DIGITAL EQUIP,

tllT3, 'DV8C~
DVR1C,U
DVlrR,Ra
,NPRLOC, ,DVlRA

CO~P,

PAGI,

IU5

PAGE.

'121

,aET IOURCE IEL,
,In POJNTEU

,

,RAM READ
,EXECUTE
'XFR+BJTI+81'1'I+BJ'I'7+BJTI.+IJUtIU'l'I+al'l", eR2)
,DO xrR TO NPII ADD.
,CLEAR N.R LOCATION
"'"LOC
,CLEAR GOOD
115
.OVIIIA
,CLEAII DUA PORT
,CLEAII NPII LOC
"PIILOC
,IIAN, eR2)
,DO RAN IIUD

'UNdRa)

,

.xrR+8JT7+81TI+al'l'4t81T2+8ITI,eR2)
,xrll RAN OUTPUT TO NPR INPUT OAf A
,NPR,eU)
,DO THE NPR
, ••• NOM •••
,READ GOOD DATA
'DVIRA,1I5
NPRLOC,1I4 ,READ u n DATA
RI,1I4
,on
,IR IF ua
21
,NPR rUNCTJON rAILED
13
,LOOP?
,UPDATE DUA
'OV8I1A
,ALL DONI7
'BITI, ,OVIRA
,IR Jr NO
II
,aCOPE TEl'!'

5293
5294
5295
5296
5297
5298
5299

, . . . . . . . . . . . . . . . . . . . . . . . . TEn 126 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
,.BASIC TEaT or THE NPR OPEIIATION INSTRUCTION.
,.TEIT THAT THE DVII CAN "WRITTEN" INTO CORE LOCATION
,_VIA THE NPII LOGJC.
,"LOACATION aN'RLOC" WlloL HAVE A BINARY COUNT PATTERN
,.WRITTEN INTO IT BY THE DVII "PII LOGIC,
,.NOTE. THIS nil! USES AN ODD ADD REO rOR THE NPII OPERATION.

use

5301
5302
5303
5304
5305
5306
5]07
5308
5309
5313
1311

5312
5313
5314
5315
5316
5317
5318
5319
5320

•, •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••**.

,......•..•.••.
TilT 126

UI011J8
031006
031014
031022
031024
031032
031036
131042
031050
031054
011056
031062
031064
031870

1112737
012737
112737
1044U
012777
eU103
013702
1112777
012712
104415
012112
104415
005037
1105005

880126
031164
83111"

881226
881216
•• 122e

eeul0

lI.ue

001366
001408
03Z757
1112110el

11.126

831663
0]2756

DZOVA-B MACYlI 271H2) II-MAII-76 151116
DZOVAB.Pll
DVll DEVICE DIAGNOlnCS,
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5U2
5333

5lJ4
5U5
5336
5331
533'
533~

5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
1353
5354
5355
5356

5357
5358
~359

U6e
U61

Uu

1363

5364
5365

1166
5367
5368
.369
5370
1371

5372
5373
5374
5375
5376

0311172 805017
831076 005037
IIJ II 02 012712
031106 1114415
1131110 1112712
031114 184415
031116 1112112
031122 184415
031124 017705
0311311 IU704
831134 1180304
031136 020504
1131140 lel4111
031142 U.01l
031144 1114401
031146 .905217
1131152 83Z777
Ull611 1101746
831162 1044118

1583ee
n2756
02011011

TS'l'UII NOV
MOV
MOV
MUCLR
MOY
MOV
MOV
MOV
MOV
ROMCLIC
MOV
1I0NeLK
CLR
CLR

u.

1Il400f110
150246
1132756

Z"

158224
15.216

,RElIT DYlI
fBI'l3, .DVICR
,lET 10URCE StL,
DYRJC,R3
,UT POINTERS
DV8rll,1I2
.NPIILOC+I,.DVIRA
.RAM,IR2)
,UMREAD
,EXECUTE
txFII+IJT9+BIT8+BJT7+BU5+8JT4+B1TI+81Te, IRa)
,DO xrR '1'0 NPII ADD,
,CLEAR NPR LOCATION
NPR"OC
R5
,CLEAR GOOD

,

PAGt: III
COPYRIGHT 1975

.311265

1084••

II26,UTNO
nSTI21,NEXT
".,LOCK

CLR
CLR
NOV
RONCLK
MOV
ROMCLI(
NOV
1I0.MeLIC
MOV
MOV
flWAB
CMP
BEG
HLT
flCOPI
INC
an
BEQ
ICOPE

DIGITAL EQUIP, CORP,

.DVIRA
NPRLOC
'RAM, IRa!

,CLEAR DA'I'A PORT
,CLEAII •• 11 LOC
,DO RAM READ

,

.xrR+BIT7tBITS+8IT4+BIT2+8IT.,IR2)
,xrR RAM OUTPUT TO NPR INPU'I' DATA
.NPR, IRa!
,DO THE NPR
, ••• NOII . . .
,DVIRA,RS
,READ GOOD DATA
NPRLOC,1I4
,GET DUA
114
RS,R4
,OK7
,BR IF YES
at
,NPllrUNCTlOM rAILED
II
,LOOP?
.DVIRA
,UPDATE DATA
"I'l8, .DVIRA
IlLL DONEt
,III IF NO
U
,acOPE TEn

,

, . . . . . . . . . . . . . . . . . . . . . . . . TEIT 1:11 ...............................
,.BAIIC TEn or THE NPR OUIIA'!'ION INITRUCnOM,
'.'I'ElT THAT THE DVII CAN DO AN .PR
"TO A MONoEXl8'IANT MEMORY.
,*TEIT THAT IRANCH "Aa .NXN H. II lET ArTER
,.TME KPR THEN DO A "IET/CLEAII" CLEAR NXN
,.AND VER FY 'rHA'!' 1'1' 11 CLURED,

i

, , •••••••••••••• **...........**•• **................................
031164
031172
031200
031202
0U211
nUI4
1131220
831226
11312)4
eJ1240
1l3l242
1131246
1131250
831254
1131256
flJ31262
831266
831270
831274
031300
0313eZ
031304
031306

11112737
012737
1114412
1112717
013703
g13702
152777
1112771
112712
184415
.12712
184415
1Il12112
le4415
"12112
117714
1104115
042705
152705
020504
801401
104006
012712

. .0127
.IIlZ436

001236
1.1216

1I1II1IJ01B

151152

1101480
1i1801611
171328
ez01l.e

1111134
11111142

un66

.31663
BUill. .
".1138BB

lUlU

leeelli
1IB0002

050017

'1'11'1' 127
,...••.•..
"' ....

T8I'127. MOV
.127,T8TNO
HOV
',EOP,NEX'I'
MSTCLR
JRIIET DVI1
MOV
,an aOUIlCE SEL,
.81T3,'DV8CR
NOV
DVRlC,Rl
,SET POJNTERS
NOV
DYIFR,R2
BU
,lET !A IITa,
,8IT5+BI!4,'DvaCR
MOV
,171321,.DV8RA ,LOAD aNXMI,
- tRAM, e1l2)
MOV
,RAM READ
ROMCLK
,EXECUTE
NOY
,XrR+BJT9+IITltBU1+Bl'l'5+IUT4+81TI+B1T8, (R2)
RDNCLK
,EXECUTIl
MOY
tNPR,(R2)
,DO THE NPR
, . . .NOII •••
ROMCLIe
NOV
,B1'1'1,+81'9,IR2)
,BRANCH -AI NXN
MOV
,DVLCR,R4
,READ BRANCH TE8T POlNT8,
MOV
114,R5
,GET IMAGE
aIC
,IIR "Aa TRUIE
tB%Te,RS
BU
nUI,R5
,BR B FALla:
eMP
R5,R4
,"XM TRUE1
BEQ
,+4
,aR IF YII
HLT
6
,IR "A" or HXM rAILED I
MOV
.S,C+BIT3+BI'l'Z+BITI+8JT0,IRZ)

,

- -- -- - - - - - - - - - - -

OZDVA-e MACYll 27(732) 18-MAR-76 15106
OZOVAe,PII
OVII CEVIC~ DIAGNOSTICS,
5377
5378
5319
5380
5381
5382
B83
5384
5385
5)86
5387

031312
~31314

031320
031324
031316
031332
031334
031336

031340

RQMCLK
MOV

104415
~12712
~17704

010405
052705
020504
001401
104016
104400

003000

MOV

150044

MOV
BIS
eMP
BEQ

000003

HLT

SCOPE

OZDVA-a MACYII 27(7]2' 18-"'AII-76 151116
DVII DEVICE OlAGNOSTICS.
DZOVAS.PII
5388
5389
5390
5391
5392
5393
5394

031342
031342
931344
031352
031354
831156
5·39~
031364
5396 1131366
5397 031370
5398 031316
5399 1131400
5400 031401
5401 . 931404
5402 031406
5403 031410
5404 031412
54~5
031414
5406 031416
5407
5408
5109
5410
5411
5412
5413 0)142 0
5414 031424
5415 031430
5416 031432
5417 031436
5419 031440
5419 031444
5420 1131450
5421 031452
5422 031456
54n 031460
5424 031464
5425 U1470
5426 031472
5427
5428
5429 011414
5430 031476
5431 III 1500
5432 031502
5433 031506
5434 03\512
5435 031516
5436 0U5n
5431 031526
5438 031532·
5439 031534
5440 031540
5441 031542
5442 031540
5443 031552

PAGE 102
COPYRIGHT 1975

PAGE 103
COPYRIGMT
/inSCANI

010346
'652777
012503
001414
012777
1114415
.05201
012777
104415
""5201
005303
001164
012603
010100
10100241
006000
000205

MOV
000018

Ita

ISlD010

0511102

150014

050102

lse002

Itl

MOV
BEll
MoV
ROMCLK
IRC

all

MMCt.K
INC
DEC
8NE
MOV
MOV
CLC
RoR.

HOV

un

1975

DIGITAL EQUIP,

co~p·,

113,-(SP)
tBIU,80VIICR
(1l5l+,R3

U

nU'14+8lT12+8IT6+BlTl, ,OVS"R

111
,81TI4+81TI2+1116+8I11"DV8"R
111

RJ
U

CS'I+,IU

1l1,RII
110

to

147752
11200••

on7l~

"211080

030261
147733
1128080
0Je262

147712

104415
000203
0100U
.010146
Aln4~

012537
012537
.USl7
005037
0\J700
0060)7
0esS00
U2700
001402
1105137
ell7S9
905100

0111246
811125e
01111252
031650
001252
IIBl2se

e1Ill+ ••DVIIU
,RAM, (R"

1I0MCLK
NOV
1I0NeLII
·MOV
MOV
ROMeLII
MOV
ROMCLIC
MOV
MOV
ROMCLK
!'ITli

fX.FR+BIT7+BIT5+BIT4+BU1' (Rei
,DO A DAtA XFER fROM RAM OUTPUT TO THE "B" REG,
(Rl)+,.DVSRA
,'LACE DATA TO REMAIN IN THE RAMOUfPUT R.iG
'RAN,(RII)
, DO A RAM RIAD TO SPEC IFY POLYN,
,REAO
,LEAVE HERE,
RJ

IlMBCCI MOV
MOV
MOV
MOV
MOV
MOV
eLR
UI
MOV
1I0R
ADC

In

000001
1I1165e

011646

MOV

L,DAU. MOV.

'"~

BEQ
COM

MOV

COM

IIla7

l'AGE.

11128

,SLT/CLUR CLEAR NXM,
;EXECUTE,
tBlTI0.BIT9, (RZ)
,BRANCH "A' NXH
,I>VIoCR,R4
,READ BRANCH TEST POINTS,
,GET IMAGE
R4,R5
UIT1.BIT0, R5
laR A· fALSE 81\ B fUSE
,NXM TRUE?
R5,1I4
,BR IF NO
,+4
,all "A" or NXM fAlLED TO CLEARI
6
,SCOPE TUT

,stiliIlOUtlNE
LOAO DATA UTO "A" Allll "B" REG.
,THE '111U AIlGUME"r 1I1LIo LOAD filE "A" REGISTER,
'THE SECOND ARGUMENT WIIoL LOAD THE "8" REGISTER'
,AliD THE tHIRD ARGUMENT WILL SPECI.FY .THE POLlNOHIAL USED,
012377
012710
104415
1112710
104415
012311
012710
104415
012710
104415
012377

PAGE.
DIGITAL EQUIP, CORP,

,LOAD DATA TO BE PLACED lNTO THE "A" REG
,DO A ROM READ IN8TII,
,EXECUTE
UFa+81T7+II7IhIllT4+err., CR0)
,DATAxrR FROM IlAM OUTPUT TO "A W RgGlSTER
(a])+, .OVllIA
,LOAD DATA TO BE PLACED INTO THE "B" REG,
,DO. A ROM READ
lIlAH, CR'"

,

Re, -UP)
Rl,-(SP)

R2,-(8.)
(R5)+, TEMPI
(1111+, TEMP2
(R5)+,TEMPJ
Bccru
tEM.),R"
T!Mf2
R0
tBIT0,R0

a.

8CCfBK
X'OIoY,Re
R0

DJDVhB MACYI 1 27(7Hl IS-MAP-76 IS 10'
OVII DEVICE DIAGNOSTICa,
DZDVAB,PlI
5444
5445
5446
5447
5448
5449
54511
5451
5452
5453
5454
5455
5456
5457
5458
5459
54611
5461
5462
5463
5464
5465
5466
$467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485

IIlI554
11315'~

031562
011566
1131572
0~1576

0316011
1131602
0316116
1131610
031616
031622
831626
0316)11
031&36
03164e
1131642
031644
UI646
031650
031~5Z

"'111037
8110241

031610

fl1J60J7

1101252
031650
""1252

0137011
0\3701
elllU2
040100
IIH702
115020e
843717
115"'037
111I5U7

IIlIun

1113737
!HUn
'"
2601
IH2U0
000215
11800lf0

BIC
C!.C
11011
NOV
MOV
MOV

lIe
ilC

03165.

BIa

(Ill 646
801252
001246

1101252

11111252

831652

••

0118"011
128011
1020111

031676
031676
031700
031702
031702
031704

112577
012577
112577
112577
000205

NOV
MOV

141472

147472

Mon
lion

147464
147464

IlTa

114Un
e415115

"4522

0U50S
SUU0
043526
0415"5
047125
042516
0511211
1144514
041585
0541"5
054185
0511H
.51184
.UIU

IIISI + .fI>VRVJi;C
(Rll."DYTVEC
(R5) ••• DVRLVL
(1I1l+, .DVTLVL
III

..
"sn
.Sl1I7
04451l

e5Un

847524

,NLIn
EMU
E142,
EMl!

EM41
IM5.
EM61
EI!71

(n4les

&;M8I

051U8
846511
. . 251.
.51511
'42528,

EM91
EMlln
EMlI'
DHI.

-'425211

DHU

OM)!

DH4'
'UUJ OMS.
'Sf84"

141521

DH6'

,ntl

DATA,

11111270
006
0111266
000004
11111
"01262
00'
001266
006
1101272
006
1101270

,ABeu
,Asen

"

002

,BYTE

"14

OT2'

082

804
007
012
0f114

DTJI

'.lis,
6.2

IlVn

a

,IYTE
IAVR.
,IYTE
_'VIII
,BYTI
IAVII"
,BnE
8AVII,

6 ••
6.2
2"
3r7

,er'l'l

.,2

IAVIII
J
,81ft&:

6,4

; BYTE

6.2

aAV1t1

082

SAVII4
082

,nn

6.2

,BYTE
8AVRI

.,2

,

SAVill

DT4.
"e2

,nTE

002

SAVII3
,BYTE
IAVIII

0'"

,ani

081

SAVR4
DT5.

0011003

,AlClI C)77>/PIIII1AIII IlEGU'l'ER ADDIIISIlIIG 'l/XIII-OUTI
,ASCII cJ71>·aECONDAIlY REGISTIII READ/WRITE 'I'EIT~
,Ascn .cn,.·PRlMAn III!;GII'l'E1I RUD/WRnl TEar·
,Aacn cJ77>-1I11I0IlY ~XT~NalON II~AD/WRITI TEST,ASCII ~J77>/SPICIAL FUNCTION REG T,''I'I
,AlCn cJ77>/VECTO~ "A" ·'AILED TO I~TERUPTI
,Aac1l /VECTOIl "J" rAlL!:D' TO UTERUP'I
INTERUpT ON VECTOII "A';
•Ascn cI77>/UNEXPEC'ED
,AlCn
<171>/UN~XPECTED INTERUpT ON VECTOR 'S',
,Aacll IPRIMAlIlI' «EIIITER £RIIOIII
,ASCU 07710/1.111£ CARD "Anc TESt!
.
.ASCII C377)/RE~ISTEII RE'EIIENCID TRAPPED F~OMI
,lSeU Cl77)/EXPECTED roUBD
LUE ate: IIEG pilI REGI
Pill REGI
,AI!c:n CJ?7>/EXP!C!'ED rOIlND
<)77>1.1811 PC DVII'II
EltPBC'ED ,0IlNDI
CI171O/Dv.rll· !XI'ICTED rOUNOI
,AlCII cn1>/MIUUN DV"" EXPEeTllD ,QUltD LInl

NPIILOC. ,I.
DTII
2
,eYTE
SAVill

00126.6

1182
0012611
002
001262
006
0"1264
000083
"0'
"01272
006

DIGJ'I'A" EQUIP, COIIP,

BEX

017

~00002

006
001262
006
001264
,0011005
006
001270
0116

040515
'47117

PAG! IllS
COPYRIGHT 1975

51(1'·80111.8

~011"0e

033042

II'

12

000000
000000

1133044
033041;
033050
033052
0ll0S4
1133056
033060
0331160

1I".TlMp)

nllPI
II
UII,.,CALBCC
IIP).,R2
Up).,111
(8Pl +, 1111

NO,I'I'IIA',
HU
IITl

832754
U2756
032760
0H762
ent64
032766
1132770
032772
1132774
032776

033011
033020
033022
833024
033026
033030
033032
1133034
033036
0331140

0ue

III:CFB~,R2

R2,1I0
XPOLY, TEMP3

104012
800002

050)77
051177
150377
1146777
1151777
.J77
nU77
317
1152777
377
377
851177
377
377
045377
377
046777
1f32754

033~14

PAGI'

111,112
1Il,1I1!

U

031706
031754
93202'"
032062
032124
032157
032216
032255
1132320
032363
03HU
032442
032505
032557
1132612
032653
1132704

1133002
0330114
0331106
Y33010
033012

en9

T!MP.~
Bccrs~,118
T~Mp~,RI

104011
000002

5486

033~00

PAGE.

lie. BCCfIIK

NO,ATRA'.
liLT
IITl

DZDVAoe "ACYl I 27(732) U-MAR-76 15116
DZOVAB,PII
OVII DEVICE DIAGNOSTICS,

5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
55118
5509
5510
SS11
!5-5U
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522

DIGITAL £QIIIP, CORP,

$E,VEC.

1111654
0~1654

BIC
818
DEC
8NE
MOV
MOV
MOV
KOV
II'rS

XIIOLY,
eccraK,
eALICC • •
LRC'.U'
ellen.128ft'
CRC ,eCnToU2I1J10

~0110011
011~200

11316611
031664
911670
031674

PAGE tll4
COPYRIGHT 1975

6,2
•• 4
6,1

DZDVA-S MACHI 27(7l2) 18-MA~-76 15106
DVII DEVICE DlAGNOSTlCS,
DZDVAB,PII
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
55J7
5538
5539
5HIt
554\
5542
5543
5544
5545
5546
5S47
5548
5549
5550
5551
5552
5553
55H
5555
5556
5557
5558
5559
55&0
5561
55b2
5563
5564
5565
5566
5567
5Sbe
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578

8)1"62

006

11112

011~64

001264
006

004

033066
033070
033072
033'174
~33076
03310~

03JU2
033104
033106
033110
033\ 12
1133\14
03)116
03-)120

eu

033122

001262

033124
033124
033126
033130
03lU2
033134

000000
00000.0
000000
03\ 706
032442

033136

U27U

033140
033142
033144
033146
0311S0
033152
033154
033156
033160
1133162
033164
1133166
033170
033172.
033174
033176
0))200
033202
033204
11))206
0])210
0])212
033214
1131216
011220
033222
1133224
033126
033230
1113232
I13UJ4

031754
032505
032772
832020
032557
0H020
032062
032505
U32772
032124
el2612
el1036
0321H
032653
U3060
U2157
Wlllla011
A00000
032216
000000
000000
U22SS

033236
033240
033?42

COPY!UG~T

,BYTE

SAVP2
,BYTE

1975

DIGITA~

EQUIP,

CO~P,

PAGEl

0131

6.2
604

SAV~5

~01272

006
001270
000005
0"6
001260
006
001264
006
001272
006
001270

,BYTE

~01

601

SAV~4

OT61

5

003

,BYTE
SAVRe

001

,&YTE

SAVR2
,BYTE
SAVRS

004

6,3
601

6,4

001

,BYTE
SAVR4

6,1

001

,BYTE

201

SAVRI

,ERRTAIII
0
0
0

EMI

ONI
Drt
EM2
OH2
OT2

DRJ
OT)
EM'
DH2
DT2
EMS
DH4
DT.

,HALT
,HALT
,HAL'!' ..
,HALT. 5

EMS

PHS
DTS

,HALT 6

EM6

"

,JlALT

""

,HALT

10

0

,HALT

11

"
""

,HALT 12

0
EM7

EMS

000~00
003~~0

£M9

0~"000

000000
03136)
012557
033020

OK)
OU

1J)241l

ElIlI

EM18

PAGE 187

,HALT 13

COPYRIGHT 1975

DH6

IU2704
033076

Df~

CORNU.
~00001

,HALT

~M3

032320

DZDn..e NACYlI 27(732) II-MAR-?6 15186
DZDVAB,P1\
DVII DEVICE a'AGNOSTICS,
5519
5580
5581
5582

PAGE 106

,EIID

OIGl'fAL ·!QUIP,

,HALT

14

PAGEl
C:O~P,

0132

DZDVA-B MACVlI 27(7)2) II-MAR-" 15106 PAGe: 109
CROSS REFEPENCE UBLE -- UUIt SYMBOL!;
DZDV1.B,PII
ADPCHT. 803443
ALU
• 01~000
UYNC • 084000
AUTO,S 006622
Bce
• 1l60~00
BCCFBK 031650
BtNWRO 003746
BlTl! • 000001

653.
3567
3736
4U7

662.
3574
]7$5
4390
4311
4626
5444*
74U
1613

3304
3258
3377
3685
3942
4012

4299
4604
SUI·
704
884
1864
2926
3022
3306
1268
3384
3687
3954
4816

4082

4094

4187
5279
781
1858
2924
3020
3217

4202
5317
884

61'*

HI

3719
4322
8U
11211
71t
4582
54)5·
703·
7U
1858
292'

Uta"

BITI

• 0000112

n??

BITI0 • 002000

BITII • 004000
BITI2 •
•
BITI4
BIT 15 c
BIT2 •

aan

·

BIT3

010000
020000
040000
100000
000004

• 000010

3567
3689
3904
3970
4044
4110
4371
5235
6U
3078
3347
5179
60.
3027
4023
591

5"
57.

561
691
3191
3501
3665
1900
4322
5315
6U

1164

2926
3022
3221

U9a

)574
3690

n8S

3984
4045
4U8
4379
5271
884
3179
4042
884
3179
4042
7J
74
16
1642
451
3204
]5eJ
3685
3928
4337
5376
884

PAGEl

3609
3900

3bJa
3928

3634
3956

3648
3984

3658
4012

3665
4040

3685
4068

3691
4096

17U
4183

3717
4307

4326
4U8
5447

4343
4670
5451

4377
4714
54631

4428
4759

4450
4S04

4472

4494

4516

4538

456e

1718
2192
2935
30]1
3210
3271
3406
3157
J96e
4026
410e
4228
5364
1718
2218
2935
3031
323'

1724
2412
2942
3069
3219
3275

1746

1752
2600
2951
3148
3232

1780
2624
2975
1184
3243
332.1
3504
3914
3984
4054
4142
5097
5439
1780
2874
2975
3184

1802
2740
3002
ll91
3245
3332
3567
3926

1808
2805
3004
3193
3247
3340
3U8
39a8
3997
4068

5376
1146
2624
2944
3069
3247
3481
36$1
3715
39]2
3998
4072
4161
4696
5376
2608
3257
4898

3979
4044
4137
4339
5382
1752
2740
2951
3079
3249
3482
3657
)738
3933
4007
4073
4183
4741
5382
2624
3261
4107

1774
2605
2953
3182
3236
3320
3503
3913
3982
4053
4138
4369
5416
1774
2805
295]
1I80
3262
3490
3659
3757
3941
4012
4081
4204
4786
5394
2913
1270
4133

1830
29es
3011
3195
3249
3350
3656
39Ja
3998
4072
4161
5228

2917
3813
31 9 7
3256
3356
3665
3941
4018
4e81
4183
52?1

3501
3661
3785
3942
4016
4082
4228
5097
5)97
2931
3274
4198

3503
3665
3794

1691
3956
4379

1652
13211
12311
3514
)713
3984
4390

40"
79
7.
79
1653
1935
3243
3560
1717
4812
4414

2624
3347
4e98
1561
1587
524
3111
2244
1256
3567
3719
4.35
4696

2720
3U8
4187
1799
1827
1855
1895
2600
3269
3574
3736
4040
4741

2786
3U9
4133
3147
3135
3123
4914
2624
3282
3688
1738
4868
4786

3459
3609
3755
4096
5097

1346

1613

1961

2128

2270

2405

2411

1883

2933
3029
3208

3262

3393
3719
J956
4025
4096
4204
5325

89S

1909

un

3029
3223
3406
U01
36111
391l
3988
40Sl
4142
43ge
5317
1535
3183

41151
1771

lIU

.051
7S
7S
77
1646
884
3217

3512

3459
3648
3692

3914
3989

4054
4148
4392
5364
1743
1244
4070
2en
Hz3
48711
77

,.

78

141Z
3898
3969
4038
4109
4230
5371
1724
2600
2942
3e51

3243

1479
3649
3694
1928

un

41168
4151
4414
5372
203'

3241

4079
26011

U16

2427
2944
H24
322l
3284

3481

3ge0
3970
4e40
4110

UU

3288

3482
·UBf

12U

29411
3958
4159
3951
19n
4395
4924

3058

3988
4066
4148
5132

IBn

4158
5185

uee

3275
35114
3666
3796
396.
4125
41.0
4298
5185

2U9
1287
4876

2972
1323
4883

31137
3336
5368

300'
3995

3818
4814

53U
4959
5394
5.147
3178
34911
3648
3844
4298
5235

5397

5132

l0U
3986
4223
488)
4924
4448
5131
U48
H81
3614
3785
4246
5192

2420

2426

2611

2624

3273

3956
4el7
4096
423e
5U2
5421
294.
321l
4223
2972
3967
4198
4874
·4916
4445
4959
lU6
3479
3632
3757

tin

2908
3004

3195

DZOVA-B MACYlI 27(732) 18-MAII-" 151" PAGE 110
OZOV1.8,Pli
CROSS REFERENCE TABLE -- USER SYMBOLS

IIT4

BITS

BlT6

BIT7

• 000020

• 800040

• 000100

c 000200

2865
lI24
3609
3736
3966
4078
4364
4660
671
1864
3461
3648
3785
4U8
4322
5185
6U
1864
3234
3648
4866
4392
5360
65.
3794
4414
5394

641

3243
]490

3715
BIT8

• 0011400

4309
4843
5271
6U
2913

U83

BIT9

• ~01000

4185
621
2949
3336

4223

4996

BRB

• 070000

8RI!

00l0U
003016
031652

BRI
eALBCC
CMIICNT
CLJ(X
CLK,A
eLK,B
CLK,C
CLK,D

003744
001242
001412
~014U

001414
001415

79.

3235
457
458
4419.
4564
4705
701·

1501

250.
2511
252.
2531

2871
3134
3631
3154
ln8
409.

un

4701
1372
2296
)468
3656

3&44

41140
4324
5192
\398
2322
3461
3656
.094
4414
5364
1195
3796
4696
5397
518
)247
3501
3844
4324
4960

5aa
884
2922
IU7

52'!

884
2972
3347
4366
5021
2972

3244
54 ..
54H
UU
4573·
4718

785
11145
1050
1055
1060

2903
3136
3612
3755
3984
4096
441S
4746
1718
2661
3471
3665
3864
41/166

un

5221

1711

2667
3471
3685
4113
4696
5416
1424
3864
4741
765
3256
3503
Ja99
433'
4972

5317
901
2931

2971
Sl46
3634
378]
3994
4106

44.4791
1724
267a

3491

UBI
3898
41168

4339
5235
1724
2678
3479
3687
4115
4741
5421
234a
4185
4786

922
1261
3584
3926
4341
4996
5ns

1483

2999
3148
3648
3841
'"06
4tl4
4462
5096
1746
2689
3499
3687
39011
4091
4141
1271
1'"
2741
)481
3689
4117

4786

4a91
5097

3058
3319
1665
39011
4022
4183
4506
5179
1774
2105
3512
1691
1928
4096
4371
5117
1774
U91
3490
3144
4Je9
SU2

3461
4187
4836

3471
4246
4143

3568
4298
4960

943
3269
3510
3954
4169
5021
5)64
167.
2912

1195
327J
3512
3982
4311
5046
5416
1612
38,9

1453

U41

JU8

1195
3018
3]78

1389

4376

5271

3248

4394
5071
3009
3257

4441"
4586
4744·
721·

4454
4595.
4749
7391

4463·
4608
4750
140

sue

5046
31.0

1U6
2917
30U

n1.
nat

356.
3615
)9111
3969

.84.
41119
4341
5228

5397
3182
3492
3658
3864

un
5279

PAGEl

;titll
HI6
5317
1200
3021

3U~

1836

Ille
2915
31111
3197
3288
3512
3668
3844
3961
4n6
4101
ue'
5192

2906
3,.2
3191

un
1457

3218

3407
4834
3018

3261

3056
3172
3658
3894

4012
4181
4484
5126
1752
2740
3501
3689
3926
4094
4169
5279
1752
aBe5
3482

HIS

5364
1509

3222

3282
3514
4010
4379
5071
&421
1987

leU
n,9
1646
3231
3995

3986
4IJ6
5317
3027
3270

5364
3192
3274

4476
46p.
4763

4485·
4630
4789.

4141

le59

]376
]681
3910
4034
4296
4528
5223

1869
3U3
3685
3922
4040
4307
4550
5265
1802
3182
1567
3715
3956
4185

1079

3488

3110
3558

]112
3567
3717
3950
4063
4H6
4616

stU

3U2
3606
3715
19S6
4868
4317
4638
Sl91
1158
U84
3632
3757
4'12
431019
5155

5219

5421
1836
3221
3560
4810
4371
5117

1858
32)1
36i18
4U8
4379
5325

3713

5360
1102
321114
3493
3926
4339
5228

3712
3928
4050
4]21
4572
5311
1808
3321
3574
3736
3982
4187
5097
5364
1808
3281
3501
3954
4341
5271

4972

3656
4324
4996

3687
4339
5021

3U9
4141
5046

3115
4379
5071

se97

1457
3286
3515
4038
4392
5e97

1463
3407
3560
4066
4414
5132

1464
3413
3608
4094
4696
5185

1671
3461
3656
4185
4741
5192

2374
3471
3687
4187
4786
5228

3e68
3479
l689
4291
4834
5235

2411
3205
l477

2426
32119

260.
3a31
U23

2624
3U5

2903
3257
'
2946
3859·
3153

34."
3615
37433813·
3962
4... •
4151423'*
43944518
4596·
47184886"
51 96
5372·
5474

537 ••
5472

U71·
U73

5114
5124

5539
5533

sue

5528
5535

5U7

5526
1384
1729
2077
24ge
lU0

1411
1757
211.
2531
3418

1436
1785
2152
2643
3516

5212
2467

5246

129a
2125
3224
4U7
5199

u,,-

IU8

1962
a.16 .
2071
2UI·
21'2·

2241

2299
2354
2414
215.2167

USl·

3863

un.
un

362 ..

3744

315739784.55
'152
4248"
4395

45"'·

...1.
4728
.9095231*
5373
5475'

I85S.
1918
1964
2819

un·

2131
al93
2247
23la
2356.
242e.
2755
2868
2955
311"·
3299
UU·
363"
3762·
38633971
4873.
'IU.

4249

442.·
.521·
46le
4751·

49ae-

5231.
5381"

1816
l'U
1967
2821a874
2133
2195
2258
2384'
2357
2421
2764·
a877
2975'
leu
na.·
3415
364"

3761

3866
398941174
4162

42"·

lin
1915
19692822
2.'2aU6'
2198
2252·
2385
237 ••
2423
2765
2906·
2977

38"·
3327
3457·
365)

3788.
3"'5·
399"

.,182·

41""
42611

44324522
46184763·
,927·
5239.
S38a-

4434
453.4Ue·
476'
4954·
5248
5383

1521
1169
2UI
aan
3888
4932

1547
II"
2256

3866
3263
4513
5335

3876

1162
1917197.
20)9.

u9J

un

22l1e·
2253
2322·
2375
2UI*
2793·
29!1l
38i12·
3884
33 .....
3417.
367,
1192391116
3991"
4883
41 9 1
426 3
4442·
4542·
.632
4796·
4992sa 745392

1165·
5531
5502
55 ••
5511
5509
5518
1351

""

ze51
aU2
329.
4681
5157
2457
3185
3728
4657

5516

4725

3198

3747
4679

47,.

2478
3211
3766
5141

-

4815

1469
1813
2178
2695
3581
4851
5U'
2575

3237

4459
5243

IUS
1841
n.4
2768
3767
4"1
5U6
a68J
3258
4481
5288

---- - - - - - - - - - - - - - - - - - - - - -

a.88
3868

4967

3276

4525

1141

1573
1921
2282
2958
41i5
58011
3.n
J289
45.7

----- - - - - - - - -

8142

OZDVA-8 MACYlI 27(732) I8-MU-76 151116 PAGE 119
CROSS REFERENCe: TABLE •• USER SYMBOLS
DZDVAS,PIl
SETVEC

031654

StH8CC

031474

snp
SP

(.

• ~00000
0\00000&

SPACNT_ 003745
000176
asWR
STACK. 001200
001236
BrAT
5V05
003452
SWR
0'1282

(

Sll'0
SN01
SH02
8W01

BW04

awes

o 000"01
•
•
•
0

•

81106 •
awn •
SW08 •
8W09 •
aW10 •
SWI! •
Slf12 •
SWll
stlI4
aNlS
SYNA00

•

nNA~1

arN All 2
SYNA0)
IYRA04
SYNA0S
SYNA06
8YNA07
IYNS."
IYNB.I
SYNBe2
SYNB03
SYNBIII4
UNSIIS
SYNS06
SYNB07
SYNCX

0.01102
0001104
00111010
000020
000040
0011100
000200
000400
00100O
002111110
.04000
010000
020000
04000"
100000
001506
001532
001556
001602
001626
001652
001676
001722
001512
001536
.01562
00.\606
001632
1101656
001102
001726
001240

4829
5067
4428
4751
1301
4"
556_
603
697*
7540
873
9lB42004852_
5459
702.
112J
541
148.
67U
123t
762
U62
lU

33.

4839
5470.
4442
4796
1305
l7h
562604
698
755_
879.

919
4201*
4892*
5460
723
403
379

398
769

PAGEl

4845

4869

4879

4886

4909

4920

4927

4954

4992

5017

5842

4464
5429.
54861
394_
563
610.
699·
756
888*
9424211
4933.

4486

45~8

4530

4552

4574

4596

4618

4648

466a

47~6

395.
564.
611·
732
764_
886
9434212
5001_

401
574
612
13l
765.
B87
944
4213
5026*

404
578·
61S734
766
899117842245051·

405
579.
655
735
776
UB
1204
4225*
5077_

44h
580
656
736
77B
921·
1206
4226*
5390.

517_
581.
667
749781
922*
1207*
4234
U02

518597
693758·
824
U3
1235
4235
5429.

519
598
694·
751·
1l3*
928
38194236
54311_

521_
60e695*
752*
855*
934
l8U
42U*
SUI.

696·
753·
S69.
936
4199.
4245
5458

4933

515
925.

524
9311·

531

552
912·

565
U9·

726-

7401

448

833

855

4852

4892

4111*
774

40B
821

U2
828

427
8311

432
914

451
915·

931*

0111516
901542
001566
1101612
1101&36
001662
0017116
001732
"01426
1181430
001432
001522
001546
001512
1101616
801642
001666
1101712
001736
050000

TEMP
rEMPI

0115$62
001246

801434

TEMP2
rEMPl
TE:MP4
rErotP5

001250
1l0125a
""1254
1101256
'1'~CSR
"01204
TKDBR
001206
'1'LAST .031164
!PeSR
0111210
TP9aR
""1212
'1'RPOI(
00]762
UTNO
001Z26

UT!
T1T111
'lnI0"
TBr101
TSTI02
UTI0J
TSTI04
TSTI05
TSTI06
'1'ST107
'1'STII
TST1l0
T8'1'111

001256
010154
0215611
021162
023362
023776
024252
024444
026100
826256
010250
026434
026612

543
6~1·

422
1062

321
lit
311.
2U

au

27t
2U
25.

24.
23,

22.
21'
2U
191
284.

U8
U2
810
531
565
774

761

29Sf

306.
31H
3281
3391
lS0.
l6U

2861
2971
)08J

3191
330'
Hit
3521
363'

14"

DIDVA-! MACYlI 27(732) 18-MAII-76 15186 PAGE 120
CROSS IIEFERENCE rAIL! __ USER SYMBOLS
D!OVAB,PI1
IYNC0"
snC01
SYNC02
SYNC")
ayNC04
SYNC05
SYNC06
SYNCII7
SYNC2A
SYNC2S
SYNC2C
SYRC20
BYRD""
SYNDIII
SYNOll2
SYNDlll
SYN004
SYN00S
SYND"6
SYNOll7
S,C
•

0143

PAGEl

2881
299.

He.

321t
332.
343.

354.

365.
26111
26U
262.
iSH
2911'

11109.
11111.
IIIU.
11115.

311U
312.
323.
U4.
345.
3561
367.
771

UU
706

152.
5131.
1531
1541
155.
1561
1271
1281
11188
129'

2866
3517
856"
-412·
SU6
413·
SUb

31158
3521

BiS7.
4U
5144.
414
1436

UI69
373B

UU

3071

31S1

3112
3714

3124

11'154U_
5158·

U92·
5455.
5151

3796

3U6
5376

418·
5147.

962

960
5151·

544,*

512'544.

54U_

2687.
91'
594

114

UI

'42

926

1073

l11a8

18811·

1'."
2267.

2BU·
3828*
494&* .

289 . .
3818.
4988*

188a
1584*
19322293·
2968*
4\29.
5013·

H58*
23\9.
2994*
417a.
503B*

2671·
527
517
5486.

2674
586

53'

2684*
912
588

570

592

771

13'"

572.

594.

77h

140.

)89*

141
148"*
1824*,
2189.
2'14·
3599*
48655354*
121"

868
1506*
1852*
2215.
27BI*

54U.

3148

]291

3UI

1332

3344

4267·

U·I

uu.

13"·

2669*

26911"

4252·

4258

usa

5155

5413-

5437·

UU.
163a.

1317*
1667.

2345.
)051·
4293*
5,61.

2818·
23713106*
4161*
U98·

5457

U0

128.

7521

1421·
17680
212625453429·
4783.
5261·
1076
1422
3821
3889
4U"
4179
4294
4362
4411
4694
1450
4739
47B4

I""

1796.
2166*
2662·
3555.
4825.
538'*
1892
14491
388"
41291
417 ..

429"

43611
441st
4693.
47381
1410.
41U.
48251

378e.
49115·

Isn-

n4,.

ns ••

1218-

1610*

1984.

UU.
169,.
28U.
2411·
31U·
4418·

5ua·

17132862·
2443*

3311·

4693·
5115·

174'.
28".
25it2·
n73*
47:it*
5218.

0144

DIDVA-. M1CYII 27(7U) U-MAII-" 151116 PAGE 121
CROSS REFERENCE TABLE _. USER SYMBOLS
DIOV18,PII
TII'I'1I2
TaTIO
UTII4
TstllS
TSTII6
TSTlll
'1'5112
'I'S'l120
'l'5T121
UTI22
T&T123
'fST124
TlTI25
'1'$'1'126
TSTU7
'I'UI3
TlTU0.
TITH
TST15
TIT 16
'I'S'I'17
'I'8T2
'I'IT2'
'I'1T21
Tln2
TIT23
UTa4
'1'8'1'25
TIT26
TlTa7
'I'1T3
TST30
TaT31
UTn
TIT))
TSU4
TaUS
TSU6
TBTl7
TaT4
TST4111
TaT41
TST42
Tn43
TIT44
TaTn
TST46
TaU7

TITS

TSTSI1I
TSTSI
'tIlTS 2
TST53
TST5.
T5TS5
'tST56

1126762
IU7IU
827110
1127450
1127540
027630
1110324
021720
030012
IUIII14
1130314
030454
1130616
0110110
031164
010480

••••••

1110454
010530
11110611.
111111660
1111117166
1110754
011032
11111872
1111156
011242
011326
011412
011476
0076211
el1562
011636
11111712
e11766
1112042

012116
012172
012246
001674
1112322
012424
012534
IU2516
1111652
012726
111311112
II 1311S6
007750
013132
013206
1113262
1113336
013472
1113614
~14034

U

4826
4866
49116
4949
4989
5014
1481
51139
5064
5891
5123
5176
5219
5262
n08
15117
USS

486S.
4teU
494U
4988.
5013.
Sfill ..
158U
5"63'
5119111.
5122.
51751
521 ..
52611
5311171
5354.
15321

1$33

15511
1584.
161111.
113 ..
12491
1667.
169"
1712'
17401
176"
17961
IUU
1852.
13171
l .. tI
19861
1932'
195U
198U
28111.
2U"
2062.
1343.
2111891
21261
21661
21891
22151
22411
2267,
2291.
136,.

1559
1585
1611
1219
1639
1668
1692
1713
1741
1759
1797
1825
use
1853
1881
\907
1933
1959
1985
2011
2037
Oil
2063
2090
2127
2167
219111
221'
2242
2268
1344
2294
21211
2346

2172
2402
2444
21113

1114432
010024
014626
015042
01526111
1115362
015626
015704
0161112
016264
11110100
016506
01"7170
017412
011616
02111156
.20276
'l'5T16
021206
TST77
1121334
TT&T
11111271112
TWOSYN. 11100110
TYPOAT 004266
TYPE • 1044112
TYPMSG
VECMAP
WROCNT
WRKO,"

xex

XCSR
XEU
xrR

XHEAD

1104166
1107UI2
01113742
1IJ04254

00411160
.112604
11102626
• 030111111111

XPASS
XPOLY
XSU'lQ
XTSTN
lVEC
ICRAP •

111115461
1111126211
031646
005506
111043,.
002612
177711

2547
137111
2663
2715
2781
2163
: 2899
296'
2995
31152
1396
311117
3169
1316
3374
34111
35U
3611111
3781
454.
811
195
195,
582
916
793
1173
7111 ••
80B
77.
476
482
75.
3844
4309

lua
411

48111
4412.
417
802
478

11
1413.

1581,.
17611.
19281
2U7I
22891
25361
2""
3362'
38841
4683'
494U
51U.

8145

P1GEI

8146

5486

2319,

U4U
23711
24tH
2441.
250a.
254St

DZDVA-B MACYII 27(732) II-MAR-,. 15116 PAGE 122
CROSI REFERENCE TAILE __ USER SYMBOLS
DIDVAB,Pl1
TlTSl
TST6
TIT611
TSTU
UT62
TIT63
!ST64
TIT65
TST66
TST67
TST7
'l'ST70
TInl
'I'S.T12
UT73
'!'STH
UT75

PAGEl

26621
139U
27141
271111
21621
21911
29'81
29941
30511

lIe6I

14211
3161.

unl

U7U
H2te
355,.
3599t
37881
31281
455.

IU

41116
1199
918
796.
11811
73 ••
eu.
772
498.
511171

457.

451.

1161
411
692
946

72'
984

429
796
1861

453
797
U85

461
811111
1119111

.74
'''1

475
8U

477
81115

479
B.,

1174

3489
3926

3511111
3954

3111

3656
4416

Sa'l

taf,

U17

5,"

3681
4094
4696

3689

san

36.8
4838
41 9 2

4866

1221

1561
4111111
4179

Ul

'Ul

474111

47UI

5442

1453

54621

12141
14191
168 ..
1781.
19541
Z155'
231S1
264,.
29641
34211
41251
4728'
49841
52061

lU..
14451
16281
17921
19761
216a'
2U7I
26571
2982'
lUSt
41691
47341
50051
52141

12451
1472.
1614.
18161
1988'
21811

n891
14111
166 ..
lUll
28821
2185.

IUIt
16U'
18441

1335.
15821
1682'
\8481
28281
22U'
2389.
27761
311191'
3595.
42U'
4821'
SUS.
53031

13391
152"
1687.
1872'
2832'
2UJI
219,.
21361
3102.
377"
4a891
48581
50591

1361'
11281
17041
lB761
2854'
2U71
24141
2nll
3168'
37761
4nll
4B6U
5881'

136st
155"
171181
18981
20SBf
225"
24191
2UlI
31641'
3U8I

173a'
1912'
218111'
2263'
2493'

U4

Ult

481

569
859

3715
4246
478.

3715

814

n ..
7741

3458

3478

3864
4124
SIU
9581
5111"
4695.
9581

3898
4U9

Ish

U.,

4369

3982
4371

IIU

4187
47'1

4298

51197

U9t

5011
12111
14171
1682'
17641
1958.
21211
nUl

25411
296"
33691
41181
4689.
49811.
SPit

21411

27151
2990'
35391
4174.
4773'
511111191
52501

2363'

27101
3111401
3551'
4272'
47791
SUet
S2571

uu,

2111161

2287'
236,.
2771'
le4,.
358]'
n791
48181
5034'
52961

SHU

53511

un.

41981
5111e61

U87.

uh'

aU8I

33841
3BlU
441l1'
4901'
51131

IlIl'
157U
IHU
IU41
281"
2215.

24'81

a8h.
3311'
38701
441161

49391
51181

DZDVA-B MACYlI 27(732) 18-MAR-76 15186 PAGE 123
CROSS REFERENCE TABLE -- USER SYMBOLS
DZDVAB,PII

It

IN

n

• a001l1

• 000127

• 0011017
• 8U242

,BEGIN
,CHvn
,CONVR
,DATAC
,DELAi
,EOP
,ERRTl
,HLT

0112332
003542
1103536
084516
004476
1102436
0U124
1104002

II
1422
1586.
1769
19341
2127
2295.
2547
2970'
3430
41311
4784
5015,
5262
II
\361
1478
15861
1704
1822
191U
2054
2187
22951
2414
2712
2966
11711
3583
4127
4408
48271
51105
5128
5310'

11

2U.
92#
1661
288.
3031
1I7t
lUt
345.
36et
872
4206
48011
4471
218
2118
220
216
4691
188
99

1219
lUU
1611
1770.
1959
21281
2320
2549.
2995
3432'
4179
4785f
5039
52641
1311
1367

1482.
1602
1710
18261
1950
2860
219lt
2311
2441
2716#
2970.
)304
3597
41311
4412.

4858

S01l
51251
5343

1821

215J
93

167t
2891
304,
311'

3321
3411
3611

91111
4209
4802'

12211
1450
1612'
1797
19681
2167
23211
2663
29961
3556
4180.
4826
5840.
5108
1216
1371'
1498
1608
1714.
1844
1956
20641
2207
2317
24461
27.71
2982
3313
l601'
4169
4683
4861

sen.

5163
5352
191
2171
961
1681

290.

3051
l19'
Jl31
3481
l62'
920

4232
4963

1250
14511
1798.
1985
21681
2346
26651
3052
35571
4294
48271
5064
5J10.
12211
1387

1252'
1481
1640'
1825
19861
2190
23471
2715
30541
3600
4295'
4866
5065'
5355
1240
1393

15114

15118t

16]9

1612.
1732
1850
19601
2118.

2213
23211
2493
2778
2992
33171
377.
4176
4691
48671
50U

5113

53561
19lt
H9t

Il11l1
1691
2n.
30St

32et
3141
lUt
363.
927
47081
5135

,INST!:

,lNSTR
,MiG

,MSTCL
,PARA>!
,PfAIL
,RAMCL
,US0S
,ROMCr.
,SAVII5
,SCOPE
,SCO!'1
,START

,TRPSR
,TRPTA
,TYPE

~03224

0U1211
0031411
111I31H
004556
003244
004402
004516
003504
004566
003444
002634
0030211
001142
003150
001314
0031144

2110
198
582.
58h
212
202
97

214
206
218
204
192
194
115
101
1901
196

1628

1738
18541
1976

21187
22171
2337
2500
2782'
299H

UU

3778
4180'
4695'
4898
5031
51781
54861
1951

un

1041
1711

293'

3071
3211
3l6t
3581
l6 ..
941

470"
5374

1318
1482'
1668
18261
2011
2191'
2172
27161
31117
36011
4362
486,.
5091
53561
1247
1l9H
1524
1U6
1742'
1872
1982
211911
2233
2343
250U
2116
3.4.
3371
1112.
4272

13191
1507
16691
1853
20121
2216
217H
2781
31881
3781
43631
4906
50921

1344
15081
1692
185ft
2037
221H
2402
2782'
3169
3782'
4411
49071
5123

usa

1109

1413
1538
1648.

1768

490l
5040'
5206

1878
19861
2111
2219
23411
2536
285)
3049
33751
l8U
4281
4736
49071
5055
5216

197.

105.

4728

2791
3941

lee.

12U
U7t

3511
l6st
9681
47111
5384

1419
15341
1660
1766

1882.
2002
2124
2243.
2363
2543
2860
3nu
3421
3818

1345.
1533
169H
1881
2038,
2242
2403'
2863
l! 71'
3821

4412.

4949
512St
UI5
H2i'
1550
1665
17701
1898
2008
212St
2259
2369

1370
15341
1713
1882'
2063
22431
2444
2864'
3316
3822'
4694
4950.
5176
13191
1439
1556
1669.
1788
1904

2812'

0147

2064'
2268
244U
2899
331"
3889
469Sf
4989
517U

1396
1560'
1741
1908'
2090
22691
25U
2900'
3374
389U
4139
4"0.
5219

1397,
1585
1742'
19l1
28911
2294
2505'
2969
3375.
4130
4740'
5014

1335

U41

1<647

1451'

U451
1472
1582
16'31

1371'
1559
17!U

1907

1568.
1682
1794
19081
2028
2164
22691
2319
2660
2896
3111S'
lU9
l886
4359
4785'
4980

1576

1689
17981
1924
2834
21681

5231'

18i6

1930
20)U
2181
2291
241i31
2705
2968

47401
4939
5861
52211

28641
3891
3427
1822'
4295,
4773
4946
5065.
5250

2155
U65
U7Jf
2647
ZUZ
3104
3432'
387.
4353
4781
495B1
5091
5259

5888
52641

4818
4986
51J92t
5296

35511
41i8
44111
482l
4998.
5113
Ull5

199.

2011

203.

2est

287'

2091

211'

18"
2811

1091

lilt
2U'
29,.
311,
l2U
34U
3541
431

1141

1181
28U
2991
l14,
32"
l4U
3561
767

1201

1651
2871
3111'
3U.
330.

2951
38"

4291

282'

2961

3181

12Jt

3251

l3l.

352'

339.
3531

1661
UBI
4712'
54861

972'
41511

367t

25U,

986

4754.

2841
2981

312'
327,
3411
355.

nil

1177

41561

1198
475,.

2285

2399
26651
2900.
JlU
3553
38901

4363'

3861
l1l8.

UII
3291
341'
1581
849
2711121
47981

3166

3h.

l59.
U8
41411
47991

693.
692.
8981

8691
5355
554 It
761t

DZDVhB MACYll 2H73a) 18-MAR-76 1S106 PAGE 124
DZDVA8,PII
CROSS REFERENCE TABLE __ UUR I1'MBOLS

,1Nsn

PAGE!

5991

5781
602
513.
8901
6101
380
8771

846.

Ull

at"

6671
5141
552.

3781
7491
754
562.

390

854

PlGEI

0148

ozeVA-S M~Cr! I 27(732) 18-MAR-?6 15106 PAGE 126
CROSS REFERENCE TASLE -- MACRO NAMES
CZDVAe,Plt
DVEND
OVfRNT
HLT

l'

463

55.
1456
1645
1861
2050
l2S5
2456
2757
2921
3143
3580
3908

907
1462
1651
1868
2070
2275
2466
2761
2930
3155
3617
3917
4141
4502
4895
5375
2905
3538
1211
1308
1815
2310
1681
2079
1239
1627
1438
3186
4682
964
2388
3893

If

4113

IAU

SASPEG
SADOTI
UDDT2
SADOT3
IADON
$ADDIS

HDTb
SADT6A
IALUPE
$aIN~C

BBUFfE

,ant0
SCHUCK
sCKI5
SCK150
SCLR,T
.CRCX
SCYCLE
SDATxr
SDOSFR
SEOP
HIN!
SGETfL
SGETPA
sHEAVE
.HOHOI
SINITI

$INTA
UNTB
$MEMEX
,.SCAN
SMSG
SNSRI
SNSR2
SNSR3

PAGE!

44R0
4885
5334
11
II
It

11
1787
2284
It
II

II
II
It

It
It
It

II
II
It

1236
1468
1657
1888
2076
2281
2477
2767
2939
3301
3627
3936
4154
4524
4926
5385
2914

1263
1488
1677
1894
2097
2301
2524
2797
2948
U29
3641
3945

4165
4546
4936
5478
2923

1285
1494
1700
1914
2103
2307
2574
2802
2957

3343
3655
3964
4207
4568
4966
54Ba
2932

un
1592
un

1325
1514
1721
1920
2109
2327
2617
2808
2979
3359
3664
3973
4210
4590
4971

1331

1351

1520
1728
1940
2135
2333
2620
2812
3008
338)
3672
3992
4233
4612
4976

1749
1946
2141
2353
2623
2816
3017
3400
3698
4001
4262
4634
5074

1357
1546
1756
1966
2147
2359
2638
2822
3026
3411
3705
4020
4)06
4656
5095

4678
5105

138]
1572
1784
1992
2197
2385
2732
2832
3065
3467
3746
4048
4333
.,22
5109

2941

2950

3001

3010

3019

3028

1549
2027

2053

1601
2180

1703

4592

4614

4636

4658

1540

1334
1843
2336
2154
2116

1360
1871
2362

1386

1413

1923

1471
1949

1497

1897

1975

1523
2001

3199
4727

1212
4773

3225

3238

3251

3264

3317

3921

3949

3977

4005

4033

4061

4089

un

4504

4526

4548

4570

3114

3126

3138

lise

1377
lS66
1777
1972
2177
2379
2682
2826
3035
3417
3727
4029

43\9

1575

1998
2203
2410
2737
2810
3075
3526
3765
4057
4350
4767
5140

1409
1598
1812
2018
2223
2416
2743
2876
3086
3535
37 9 1
4076

4389
4812
5198

2206

1429

l61B

STSTN

1#
II
\I
It
\I
If

II
It
\I
II
It

II
\I

II
11
!#

II

II

It

11

\I

11

u

1840

3573
3852
4104
4458
4855
5287

1731
2232

22~8

2249
2431
2751
29i2

3131

17U

4416
97)
3483
2835
463
5486

4438

4460

3494

3505

3070
2770
4857

4897

5205

5249

1068
3060
2704
4817
4938
2646
3769
958
5080
5162
5342

3081

I

5295

942
4979
869

5004

5029

PAGEl

5054

1I
\I
It

11
U

U

510
2434
2493
2536
3039

11
I'

5388

11
\I
1#

11
I'
2\9
11
1636
2034
3553

$XZ

16:16
2044

It

250~

nXSHI
.VARIA
$XFER
SXltCRC

un

1833
2024
2229
2425
2747
2879
3119
3566
3803
4085
U36
4845
5242

DZDVA-B MACYl1 27(732)
I8-MAR-76 15106 PAGE 127
DZDVA8,Pli
CROSS REFERENCE: TAS~E
MACRO NAMES

$PFAIL
$PRIO
.RAMeL
SRXSHI
SSCOPE
.SECTI
SSECTl
'SECT)
'5ETCL
$SETLI
$SETSe
SSETSY
S SEr, T
$SILOI
SSIMBC
STRPVE

0149

4903
\I
11

11
11
11
1439
1634
1844
2032
2259
2498
2960
3425
4272
4821
50e!

5429
191

193

195

197

199

201

203

205

207

209

211

213

215

217

1216
1665
2060
2543
3597
4946

1247
1689
2087
2660
3778
4986

1315

1341
1138
2164
2778
3886
5U6

1367

1393
1794
2213
2896
4176
5088

1419
1822
2239
2966
4291
5120

1447
1850
2265
2992
4359

1478
1878
2291
3049
4408
5216

1504
1904
2317
3\04
4691
5259

1530
1930
2343
3166
4736
5305

1556
1U6
2369

1582
1982
2399

16U1
2008
2Hl
3427
486)

1313
1524
1708
1924
2121
2337
2710
3091
3776
4401
4944
5206

IUS
1528
1732
1928
2155
2341
2771
3102
3810
4406
4980
5214

1361

1)65
1576
1764
1976
2185
3)89
2851

1580
1788
1980
2207
2397
2853

1304

3311

3884
4728
5009
5296

4118
4734
5030
5303

1I 7
3420
4400
1211
1445

1660

1848
2054
226)
2536
2964
3539
4279
4858
5086

1214
1472
1663
1872
2058
2285
2541
2982
3551
4281
4861
5113

1710
2124
2712
3818
5011

1240
1476
1682
\876
2080
2289
2647
2990
)58)
4289
4898

5118

1245
149B

1687
1898
2084
3311
2657
3040
3595
4353
4901
5163

1766
2187
2860
4127
5061

1309
1502
\ 704
1902
2117

2315
2705
3047
3770
4357
49J9
5171

5113

1339
1550
1736
1950
2162
2363
2776
3160

3816

4683
4984
5250

1554
1760
1954
218 I
2367
2836
]t64
3870
4689
5005

5257

un

331l

3l7!

4781
5352

4823

1391
1602
1792
200.
2211
2434
2858
3362
4125
4773
5034
5343

!4U

1606
1816
2006
2233
2439
2882

3369
4169
4779
5055
5350

1417
1628
1820
2028
22l?

2493

2894
3421
4\74

4SiB

5059

0150

OZDVA-B MACH I 27(732) IR-MAR-76 15106
DZDVAB,Pll
CMSS REFERENCE TABLE -ADC
ADCB
ADU
ASL
BCC
BCS
SEQ

5438
991
418
1032
3395
631
904
931
415
777
1330
1519
1727
1939
2114
7332
2616
28 IS
3034
341~

BGT
BHI
BIC

3&97
4000
42&1
4611
5286
626
642
434
14~4

BICB
alB

BlSB
BIT
aITS
BLO
BLOS
B£.T
aMI
BHE

1746
1889
2380
3031
4016
4230
589
a95
3055
3649
4924
628
422
339]
645
644
429
624
409
393
727
1004
1198

BPL

2529
2790
4241
528

999
564
1034
3468
632
1193
2481
423
793
1350
1539
1748
1945
2140
2352
2619

2821
3064
3416
3704
4019
4185
4633
5291
937
SIB
1430
1750
1915
2678
3340
4025
4972
627
901
3056
3651
4959
5151
451
3471
987
1190
935
5101
421
'31
1066
1231
2532
297S
4250
568

581
1037
3853
633
2632
452
799
1356
1545
1755
1965
2146
2358
2622
2831
3874
3466
3726
41128
4318
4655
5333

652
1039
4)94
752
488

808
1376
1565
1776
1971
2176
2378
2681
2869
30as
3478
3745
41147

4332
4677
5338

PAGE 129
PE~MAN!NT

PAGEl
SYMBOLS

699
1041

709
1157

784

786

516
813

525
817
1482
1591
1804
1997
2202
2409
2736
2911

1382
1571
178]
1991

2196
U84
2731
2875
3118
3525
3764
4056
4349
4721
5374

31Je
3534
3790
4~75

4388
4766
5384

754
1202

785
1229

S34
811
lU8
1597
1811
2017
2222
2415
2742
2920
3142
3565
3802
4084
4811
5393

55]
924
1428
1617
1832
2023
2228
2424
2746
2929
3154
3572
3851
4103
4435
4965
5440

943
1593
1888
2198
2926
3913
4138

3932
4148

4396

788
2512

555

1063
1434
1623
1839
2043
2248
2418
2750
2938
3300
3579

3907
4112
4457
4970

884
2526

992
2560

591
1115
1455
1644
1868
2049
2254
2455
2756
2947
3328
3616
3916
4140
4479
4975

622
1156
1461
1650
1867
2869
2274
2465
2766
2956
U42
3626
3935
4153
4StU
5139

2579

2600

leu

1824
2624

638

724
1262
1487
1676
1893
2896
2litll
2523
2801
3087
3382
3654
3963
U86
4541
5156

763
1284
1493
1699
1913
2112
23116

1081

1163

1467
1656
1887
2075
2280
2476
2796
2978

1)58
3640
)944
4163
4523
5146

2573
2807
3816
3394

166l
3972
4209
4567
5197

708

1463

753
1464
1774

787
1515
1718
2019
2988
)185
40t!
5450

922
1541
1802
2045
2917
1857
4100
5451

938
1567
1886
2871
2922
39114
4189
5453

1147

CLC
CLR

4~0

n~2

2506
2603

CLRB
C.MP

CMPB
COM
COMB
DEC
DECS
EMT
HALT
INC
INCB
JMP
JSR

MOV

2799
3890
4573
4873
5127
5320
383
401
1380
1270
1407
1&16
1831
2022
2227
2423
2583
2868
3084
3615
3934
4152
4478
5196
427
4263
2172

4\9
1111
713
397
1130
1491
1891
2278
2507
2604
2829
4189
4595
4878
.. 5128
~321

394
414
1082
1272
1421
1622
1838
2042
2247
2429
2610
2871
3117
3653
3943
4162
4500
5240
519

17a,
1919
211i8
2326
2612

2811

)

3025
U99
3671
3991
Ul2
4589
5241

3004
3969
4194

1199
nlll
4215

1284
3512
42211

1612
3519
4843

2791
3528
4883

912

1852

1114

2174

US8

196
913
1138
2U9
2642
38U
5201
2768

646
945
1140
2471

654
983

718
988
1159
2489
2694
3867
5456

7a2
994
11711
2516
2724
4157

5094

5118

1152
3479
3694
5454

1153
3498
4195

828

830

566
885
1101
2112
2627
3701

573
9116
1132
2158
2638
3807
5104
941

3661
536//)

1148
U56
3666
5372

1149
3407
3668
5382

1150
3459
3690
U91

1151
3462
3692
5452

524
4395

531
5145

552
5155

565
5290

769
5317

774
5U9

442
767
1019
1267
2558
3331
4265
571

450
775
1081
1271
2564
3351
4269
587

484
795
1083
1275
2578
3353
4386
593

520
829
1089
1289
2584
3396
4724
772

532
858
1098
1293
2602

517
872
1101
1297
2625
3674
4814
928

4769
822

lua

1378
1724
1864
2354
3822
3997
4219

4963
927

2935

2686
3138
5245
2825

ta58

23112

U42

2485
2691
3as6
5401
4118

PAGE!

431

456

1177

US]

715
398
1175
1517
1917
U04
2517
2609
3349
4190
4617
4890
5148
5322
471
440
1088
taB)

1431
1649
1859

2048

929
396
1194
1543
1943
2330

2518
2629
]388
4251
4639
4893
5149
5435
U8
441
1102
1287
1460
1655

526
4854
989

425
1196

1569
1969
2356
254'
2639
3457
4252
4661
4913
5187

5311
4816
997
439
1201
1595
1995
2382
255.
2665
3460
4266
4698
4918
5188

602
4894
1166
47e

1233
1621
2021
2404
2551
2676
3&32
4303
4699
4931
5189

4231

779
U6
1131
1290
1486
1675
1892
2095
2299
2484
2680
2937
·3299
3725
3999
4240

4566
5373
623

4588

641
1139
1292
1492
1698
1912
2101
2385
2488
2693
2946
))27
3744
4011
4249
4610

5383
625

871
4385
726

1169
4968

1238
4974

54011

435
857
2582
4267
4723
545
768
3242
4446

825
ge5
2636
5183
4768
756
lU6
3246
4464
4622
4879
389
448

848
1018
2648
5144
4813

1866

2253
2454
2621
2910
3129
3670
3962
4205
4522
5285
590

2868
2273
2464
2637
2919
3141
3696
3971
4208
4544
5332
621

2458

5441

5443

717
3330
653

730
3806
721

426
535
2562
4239
1154
462
491
3229
4424
4596
4839
379
431

430
827
2576
4248
1168
497
521

728
515
1187
1288
1466
1673
1886
2074
2279
2475
2641
2928
3153
3700
3998

861

636
4935
2148
539
1255
1678
2071
2419
2566
2719
3624
4419
4744
4952
5211

849
4937
2468
540
1256
1695
2098
2446
2567
2728
3638
4441
4788
4961
5232

1899
643
1151
1294

1133

1512

1511

1161
776
1189
1329
1538
1747

634
4896
2118
522
1254
1641
2047
2417
2559
2718

3563
4347

4743
4934
5230

1719

762

U88
1323

986

996

1886

lS91

41115

431]

54S4
862
USI
1781
2151
2482
2594
2784
J824
458.7
4838
5849
5275

5445
883
1406
1809
2200
2486
2595
2785
3835
4529
4850
5075
5276

993
1265
U75
I"e
1782
1991
2195

1Ie2
1266
1381
1590

3866
41e2
4381
4he

1996
2201
2488
2572
2828
31U
3469
3916
4111
4414
4969

619

856

ln8
1725
2113
2447
2568
2734
3788

1354

4463
4789
4999
5273

3233
4442
4600
4846
380
438

4618

4869
385
447

834
11151
3255

4468
4640
4886
390
454

1753
2136
2451

2581

2764
3823
4485
4833
5824

5274

taU

4317

4676

4120

936
1361
1355
1564
1775
1978
2175
2377
2557
2795
3124
34111'
3850
40U
4331
4765

914
12B6
1349
1544 .
1754
1964

1803

11~1

9~S

IH2

1B)7

2226
2515

2597
2793
3139
4551
4153
5898
53i9
1177

1268
lUI
1596
18i8
2016
2221
2414
2517
2lil
3873

4632

1726
1938
2133
2331
2522
2741
2'"
3157
3101
4846
4264
4654

629

766

923

944

1155

2615

2618

3832

385 5

12&9

1273
54S!

1274

1391

1295

1296

2685

2698

2723

1176
11126
2692
5289
5208

1828
2726
5336

1197

2483
3699
5399

2487
3792

2514

2527
3136

25 38

5396
31 8 1
]281
4512
4706
4954
402
460

31"

32n

3285
4530
4710
4992
403
473

1217
3502

4534
4751
5117
404
487

4512

4156

3216
3513
4574

4755
5042
485
496

4796

48e0

.167
412
517

413
523

1911

2107
2325
2515
273.
2955
3341

U63

41127
4260

1944
2139
2351
2UB
2755
3806
3381
3833
4055

2145

2357
25U
2765
3015

H9B

38]7
4874

4@1

595
2789
4B 3
55
93
H2
2556
]863
1116
115
410
3220
4420
4578
4829
378
436

770
1324

1513

US2
1722
1862
2328
3013
3988
U04

UBS

U50
2944
3941
4151

lH6
3878
3659
5153

H7a

1652
1834

1,,1

5371

un

1208

1619
1830
2224

1653

939
30&8
3657
4960

1967
2885
3413
4053

1896

IU6
2276
2953
3968
4161

1752
1941
2740
3412
4044
5147

5135
11 ~6
711
382
925
1452
19b5

1038
US2

")

'~1

765
1489
1778
1993
2871
)461
4072
5444

DZOVA.B M~CY11 27(732) U-MAR-76 15186 PAGE 110
DZDVAB,PII
CROSS REFERENCE TABLE -- PERMANENT SYMBOLS
BR

0151

981
10211
2684
5150
4962
865
1056
1259
4486
4644
4909
394
455

1093
1861
3268

449.
4662
49211
395
457

5244
1173
3177

3272
4508
4666
4927
397
458

3673

U'III

3481

338]
2563
2816
31113

l415

3884

34'1

JU4

3915

4139
4456
51~8

38~4

)

8152

IS-MAR-76 15106 PAGE 131
DZDVA-S MACYII 27(732)
PERMANENT SYMBOLS
CROSS REFERENCE TABLE
DZDVA8.PII
529
598
655
693
73S
847
902
1011
1036
1076
1\ 83
1235
1282
1369
1422
1480
1533
1586
1642
1696
1751
1824
18@!
1934
1997
2040
2094
2142
2194
2251
2319
2372
2422
2473
2571
2671
2739
2800
2902
2933
2975
3018
3062
3114
3! 50

3291
3332
33B4
3463
3521
3574
3631

3b67
3712
3752
3794

541
600
656
694

736
854
908
1012
1038
1078
1184
1249
131 7
1370
1423
1481
15)4
1587
1643
1697
1768
1825
1882
1915
1988
2041
2099
2143
2199
2267
2320
2373
2426
2474
2596
2672
2745
2804
2903
2914
2976
3019
3067
3116
3152
3292
3336
3H6
3465
3523
3576
3632
3669
3713
3754
3796

542
b01
667
695
749
855
914
1013
1040
1084
1185
1250
1318
1371
1424
1482
1535
1588
1646
171 2
1769
1826

1883
1936
1989
2046
2100
2144
2215
2268
2321
2374
2428
2502
2598
2677
2749
2Bl0
2904
2940
2994
3020
3069
3122
3168
3295
3338
3389
3477
3527
3578
3634
3679
3715
3755
3798

543
603
671
696
751
869
915
1014
1043
1092
1186
1251
1319
1372
1415

1483
1536
1589
1647
1713
1770
1827
1884
1937
1994
2062
2104
2166
2216
2269
2322
2375
2443
2503
2605
2687
2753
2814
2905
2941
2995
3021
3070
3123
3\69
3296
3339
3391
3478
3530
3599
3636
3681
3717
3757
3800

556
604
67.
697
755
870
921
1015
1044
1095
1187
1252
1320
1373
1426
1484
1537
1594
1648
1714
1771
1828
1885
1942
2010
2063
2105
2167
2217
2270
2323
2376
2444
2504
2608
2688
2754
2818
2906
2942
2997
3027
3072
3124
3170
3297
3344
3392
3487
3533
3600
3639
3682
3719
3759
3820

562
610
673
698
764
873
928
1016
1045
1129
1195
1253
1321

1374
1431
1485
1542
1610
1654
1715
1772
1829
1890
1958
2011
2064
2106
2168

2218
2271
2324
2381
2445
2508
2613
2714
2763
2819
2U7
2943
2998
3028
3077
3126
3172
3298
3347
3397
3488
3555
3604
3646
3683
3721
3761
3821

563
611
674
700
778
878
942
1017
1048
1\34
1207
1257
1322
1379
1449
1490
1558
1611
1667
1716
1773
1835
\906
1959
2012
2065
2126
2170
2219
2272
2329
2401
2448
2511
2614
2715
2780
2828
2913
2949
2999
3029
3079
3128

3173
3315
3354
3406
3489
3556
3606
3647
)684
3723
3762
3825

PAGEl
574
612
675
703
781
879
995
1019
1049
IllS
1218
1258

1327

1395
1450
1506
1559
1612
1668
1717
1719

1852
1907
1960
2013
2066
2127
2171
2220
2277
2345
2402
2452
2519
2635
2716
2781
2862
2914
2950
30me
3030
3081
3134
3189
3316
3355
3408
3498
3558
3607
3648
3685
3724
3780
3826

578
613
67~

704
783
880
1000
1021
U50
1136
1219
1259
1343
1396
1451
1507
1560
1613
1669
1723
1796
1853
1908
1961
2014
2067
2128
2173
2225
2293
2346
2403
2453
2521
2662
2717
2782
2863
2915
2951
3001
3051
3083
3135
3202
3318
3373
3414
3499
3559
3608
3650
3687
3733
3781
3827

579
614
681
706
789
881
1005
1023
1053
1144
1220
1260
1344
1397

1453
1508
1561
1614
1670
1740
1797
1854
1909
1962
2015
2072
2129
2174
2241
2294
2347
2405
2460
2545
2663
2720
2783
2865
2916
2952
3002
3052
3106
3136
3215
3319
3374
3429
3500
3560
3609
3652
3689
3735
3783
3828

580

584

615
682
707
790
882
1006
1025
1054
1160
1221
1277
1345
1398
1454
1509
1562
1615

618
683

1671
1741
1798
1855
1910
1963
2020
2089
2130
2189
2242
2295
2348
2407
2461
2546
2664
2721
2786
2866
2923
2968
3003
3053
3107
3138
3228
3320
3376
3430
3509
3561
3611
3656
3691
3736
17B4
3831

585
620
684

719

73Z

791
886
1007
1027
1055
1171
1222
1278
1346
1399
1457
1510
1563
1620
1674
1742
1799
1856
1911
1968
2036
2090
2111
2190
2243
2296
2349
2411
2462
2547
2666
2722
2787
2867
2924
2969
3009
3057
3109
3140
3241
·3321
3377
3431
3510
3564
3613
3658
3693
3738
3785
3840

8H
887
1008
1029
1058
1178
1223
1279
1347
1400
1458
ISIl

1568
1638
1691
1743
1800
1857

594
b50
685
733
832
891
1009
1031
1059
1181
1224
1280

1348

1405
1459
1516

1584
1639
1692
1144
1801
1863

UI6

1932

1994
2037
2091
2132
2191
22'4
2297
2350
2413
2463
2548
2667
2727
2788
2898
2925
2971
3910
3058
3110
3146
3254
3323
3378

1985
2038
2092
2U7
2192
2245
2298
2355
2418
2471
2552
2668
2729
2792
2899
2931
2972
3011
3059
3111
3147
3267
3325
3379
3434
3517
3569
3622
3662
370)
3742
3789
3842

3433
3511
3567
3614
3660
3695
3740
3786
3841

3844

3845

39~2

39"3
3939
3978
4010
4043
4079
4129
4160
4202
4234
4297
4328
4369
4414
4472
4521
4582
4631
4695
4741
4787
4852
4949
5026
5096
5177
5223
5268
5315
5366
5414
5447
386
773

3938
3970
4~~8

4.42

4078
4110
4159
4201
4229

4296
432b
4367
4413
4462
4520
4572
4630
4694
4H~

4786
483&
4948
5022
S~91

MOV8

NOP

5176
5222
5267
5314
5364
5413
5442
381
725
2412
2634
399

4875
RESET
ROL
MLB

ROR
RORS
RTI
RTS
SEC
SU8

SWAB
TPAP
TST
TSTS

469

930
990
712
903
557
1217
947
2479
750
5239
191
39B

1145
28 t1
392
1162

3847
3905
3940
3979
4012
4045
4080
4130
4164
4203
4235
4298

3849
3910
3942
3980
4014
4050
4082
4112
4178
4211
4236

4330

4336
4373
4418
4476
4528
4586
4638

4371
4416
4474
4526
4584
4636
4696
4742
4791
4865
4950
5038
5097
5179
5224
5269
5317
5368
5416
5448

4299

4697
4746
4792
4866
4953
5039
5122
5180
5225
52 7 1
5323
5369
5418
5449

3858
3911
3950
3982
4015
4051
4090
41ll
4179
4212
4237
4)01
4337
4374
4428
4477
4538
4587
4648
4701
4747
4793
4867
4958
5040
5123
51 8 1
5226
5277
5325
5370
5419

5457

3959
3912
3951
3984
4017
4052
4091
4134
4181
4213
4242
4304
4339
4376
4430
4482
4540
4592
4650

4702
4748
4794
4874
4988
5046
5124
5182
5228
5279
. 5327
5376
5421
5458
486
IUS
2509
3830
494
4925

3863
3914
3952
3986
4022
4054
4092
4135
4182
4214
4245
4307
4341
4377
4432
4484
4542
4594
4652
4703
4749
4795
4876
4989
5047
5126
5183
5233
52 8 1
5329
5379
5423
5459
572
1109
2519
4191
495
4999

432

(3)

1100
2449

2673
454
4877
489
931
998

806
2427
2674
455
4884
1129
932
1167

2149

2469

2480

714

716

1192

5405

5437

5446

575

605
4977
1209

657
5002
3302

677
5027
3536

be7
5052
5426

199

201
798
2744
4964
570

~421

4973

1117
2630
7B2
5331
193
420
1225
2823
409

aU5

492
4915
2725
2111

485
1104
245J11
3U9
493
4917

597
651
686
714
8U
899
1010
1033
1060
1182
1232
1281
1353
1421
1465
1532
1565
1640
1693
1745
1807
1880
1933
1986
2039
209]
2138
21 9 3
2246
2303
2371
2420
2472
2555
2669
2735
2794
2901
2932
2974
3012
3060

3112
3148
3280
3126
3380
3458
35i8
3571
3625
3665
3710
3743
379]
3843

PAGEl

DZDVA-S MAC HI 27(732)
U-MAII-76 1$106 PAGE 132
CPOSS REFEIIENCE TABLE
PERMANENT SYMBOLS
DZDVAb.PII

3864
3922
3954

3987
4023
4062
4094
4136
4183
4217

4246
4309

4343
4379

4433
4494
4543
4604

un

4704
4750
4804
4892
4990
5051
5129
5185
5235
5283
5330
53&0
5424
5460
588
1110
25~0

4192

3&88
3923
3956
3989
4024
4063
4096
4137
4185
4221
4253
4311
4345
4381
4438
4496
4548
4606
4658
4705
4759
4806
4905
4996
5063
5130
5190
5237
5284
5354

5381
5429
5471
616
1112

.55)
4257

1227

3889
3924
3958
3994
4026
4064
4098
4142
4187
4223
4254

1894
3926
3959
3995

4313

4315

4348
4382
4440
4498
4550
4608
4660
4714
4761
4808
4906
4997
5064
Sill
5192
5238
5307
5355
5)90
SH0
5472

4361
4390
4450
4499
4560
4609
4670
4716
4763
4809

4034
4066
4099
4143
4193
4224
4255

4907
5001
5065
5132

5194
5261
5308
5357
5392

5431

3895

3928
3961
3996
4035
4068
4101
4144
4196
4225
4256
4316

4362
4392
4452
4504
4562
4614
4672
4718
4764
4825
4914
5013
5071
5136
5195
5262
5309

]896
3930
3966
3998
4036
4070
4106
4146
4198
4226
4259
43at
4364
4418

4454
4506
4564
4616

4674
4719
4783
4826
4916
5014
5072
Sll7
5218

3898
3931
3967
4006
4038
4071
4107
4147
4199
4227
4293
4322
4365

4411
4455
4516

4565
4626
4675
4738
4784
4827
4919
5015
5077
5152
5219
5265
5312

39~0

3933
)968
4007
4040
4073
4108
4158
4200
4228
42 9 4
4324
4366
4412
4460
4518
4570
4628
469]
4739
4785
4834
4933
5021
5090
5115
5220
52 6 6
5313
5362
5403
5436

5394
5432

5263
5311
Sl59
5397
5433

702
1165

785
1172

26Jl

5358

5361
5402
5434

720
24116

2570

5411

5414

2606

710
1191
2607

3335

3346

4835

4837

4844

88B

892

896

909

1179

1208

209
821

211
1065
2762
5134
792

lBe7
2798

213

215 '
U97
280)

317
1137

919

926

617
1113
2554
42U

1226
S023

5048

2873
5073

2631

4156

4JB4

737
5078
5461

835
5479
5475

874
5483

203
807
2749
5093
586

205
8t2
2752
5100
592

207
816
2758
5106
723

2159

701
1164
2569

2689
195
449
2626
2824
527

197
554
2733

2en

533

194
2738
4149
567

5107
771

0153

219

1141

2609

2813

940

982

0154

PAGEl

DZDVA-S MACYII 27(732) U-MAR-76 15106 PAGE 133
CROSS REFERENCE TABLE •• PERMANENT SYMBOLS
DZDVAB,Pll
,ABC lZ
,BLKS
,BLKW

,BYT!:

,ENABL
,END
,ENDC

,EOUIV

,EVEN

,IF

119
165
104
294
310
327
343
360
4756
176
508
4842
5495
5530
15
5582
1211
1371
1508
1640
1765
1903
2033
2182
2312
2494
2782
2952
3103
]552
4126
4412
4861
5040
5202
5304
55
170
I

1310
1507
1039
1764
19012032
2181
2311
2493
2781
2951
3102
3551
4125
4411
4866
5039

328
344
361
4757
177
837
4849
5497
5532

956
167
106
296
312
329
]45
362
4798
178
840
4872
5499
5534

1212
1388
1525
1661
1770
1908
2038
2186
2316
2499
2192
2961
3108
3557
4131
4684
4899
5056
5207
5309

1215
1392
1529
1664
1789
1925
2055
2191
2321
2504
2837
2965
3161
3584
4170
4690
4902
50611
5215
5H0

181
1211
1387
1524
1660
1769
1907
2f1J7
2185
2HS
2498
2791
29&0

951
1214
U91
1528
1663

949
166
105
295

311

31~7

3556
4130
4683
4898
5055

1788
1924
2054
2191!

2320

2503
2U6
2964
3160
3583
4169
4689
4901
5059

958
168
281
297
314
330
347

363
4799
179
867
4882

55'H

5536
1221

1397
1534
1669
1793
1929
2059
2208
2338
2537
2852
297.
3165
3596
4175
4695

49117
5865
5220
5332
957

ta19
1396

IS])

1661
1792
1928
2058
2207
2337
2536
2851
2969
3164
3595

4174
4694
4906
5064

5486
169
282
29B
315
331
348
364
4801
245
953
4889
5503
5538
1241
1414
1551
1683
1798
1934
2064
2212
2342
2542
2854
2983
1178
3681
4180
4729
4940
5eu
5238
5336
958
1240
1413
1550
lU2
1797
1933
2063
2211
2341
2541
2851
2982
3169
3608
4179
4728
49]9
50Bl

283
299
Jl6
332
349
365
4802
246
959
4912
5506

1246
1418
1555
1688

IBI1

1951
2081
2217
2347
2548
2859
2991
3305
3771
U73

4735

4945
5087
5240
5119

963
1245
1417
1554
1687
1816
1950
2080
2216

2346
2547
2858
2990
3304
3770
4272
473'
4944
5086

285
301
318
334
351
367

286
303
319
336
352
910

287
304
320
337
353
4708

288
305
321
338
354
4709

289
306
322
)]9
155
4711

298

292

317
333
350
366

307
323
348
356
4712

308
325
341
358
4753

293
3i19
326
342
359
4754

247
961
4923
5588

248
1074
4930
SUfi

250
1075
4957
5513

251
2697
4995
5515

252
2698
5020
5517

253
2699
5045
5519

499
2700
5870
5523

502
2701
5498
5525

5492
$Sa7

1251
1421
15611

1318

1314
1446
1581
\705
1845
1977
2118
2243
2373
2664
2895
31112

1319

284
300

1693
1821
1955
2085
2234
2364
2648
2864
n96
3313
3177
4280
4140
4950
5092
5246
5344
2702
1250
142:l
1559
1692

loUlI
1577
1697
1826.
1961
21191
2238
2368
2658
2883
3003
3317

U61

1451
1586
1709
1849
1981
2122
2260
2390
2706
2900
lUI
U70

3782

3811

U17

4282
4774
4,81
5114
5251
53iH

4290
4780

4295
4785
4990
5124
5263
5582

5486
13.9
1439
1576
1695

182.

1825

1954
2884
2233
2363
2647
2863
2995
3311
3776
4279
4739
4949
51191

1959
2090
2217
2367
2657
2882
3082
3316
3781
4281
4771

4980
SIU

4985
5119
5258
5356
U13
1445
1588
17.4
1844
1976
2117
2242
2372
2663
2894
3011
3362
3810
4289
.779
4984
5118

1318
1450
1585
1708
1848

UBe
2121
2259
2189
2705
2899
3020
3369
3816
4294
4784
4989
5123

1340

U45

1473

1477

U8Z

1499

1601
1714
1954
1986
2128
2264
2398
2711
2907
3830
3)75
3822
4354
4819
5806
5164

16117
17ll
1873

1612
1737

1629
1742

2003

2187
2163
2286
2U5
2727
2925
3848
3426
3885
4161
4127

1336

5284

un

1472
1682
1713
1853
1985
2127
2263
2397
271e
2906

l029
3374
3821
U53
4818
S00S
5163

2156
2269
24U
2716
2916
3841
3422
3871
4358
4822
50te
51 72
5285

1339
1476
1686

1712
1872
2002
2155
2268
2402
2715
29lS
3840
3421
3870

US?
4821
see9
5171

1877

un

5177

5289

1344
1481
1611
1736
1876
2006
2162
2285
2434
2725
2U4
3047
3US
3884
4362
4826

5814
5176

1362

1882
2812

2168
2290
2440
2772
2934
3053
3431
38ge
44.2
4859
5031
5195
5292

1361

1498
1628
1741
1881
2011
2167
2289
2439
2771
2933
30U
3430
3889
.401
4858
5030
5190

DZOVA-a MACYI! 27(7321 18·MAR-76 15106 PAGE 134
DZDVAB,PII
CROSS REFERENCE TABLE _. P!:RMANENT UMBOLS

.IFF

5196
5285
1212
1345
1450
1554
1661
1136
1845
1934
2037
21~6

n42
2341
2494
2716
2899
2996
3169
3551

1871

,1FT

,IFTF
,UF

4289
4729
4867
5014
5118
,5251
1
1439
1634
1820
2028
22l]
2439
2853
3011
3539
4279
4858
5086
5296
I
1219

1311
145!
1543
1621
1746
1838
1912
1990
2068
2219
2297
2375
2781

5200
5289
1214
1362
1451
1559
1663
1741
1948
1951
2038
2162
2243
2346
U9B
2727
2908
)003
3170
3556
3884
4294
4734
4199
5015
5123
5257
1211
1445
1660
1844
2032
2237
2493
2158
3020
3551
4281
4861
51U
5303

5202
5296
1219
1365
1471
1560
1661
1742
1853
1954
2055
2167
2260
2347
2501
2772
2906
31112
U08
3557
3889
4295
4739
U01
5831
5124
5262
1214
1472
1663
1848
2054
2259
2498
2812
3029
3583
4289
4898
5118
5322

1220
1373

1250
1175
1482
1560
1648
1769
1853
1933
2011
209.
2226
2304
2382
2863

1481

1559
1639
U52
1836
1917
1995
207J
2221
2299

n77

2782

5206
5303
1220
1370
1476
1577
1669

1761
1854
1959
2058
2168

2263
2364
2584
2776
2915
3821

3311

3584
389.

4354
4740
49B6
5034
5164
5263
1248

1476

5214

n88
1241
1371

1481
1580
1683
1764
1873
1968
21163
2174
2268
2367
2537
2781
2925
303.
3116
35'S
4119
4357
471.
4907
5839
5171
5276
1245
1498

1682

1687

1872
2058
2261
2536
2894
3040
3595
4353

1876
2880
2285
2541
29B6
311"
377e
4]57
4939
5171
5343

4901
5163
SUS
1251

U88
1484
1562
1668
1770
185.
1934
2012
2991
2242
2320
2402
2864

131B
1396

1486
1564
1669
1172
1856
lU6
2014
2127
2243
2321
2403
2899

5219
5322
1245

1388
14aa
1585
1687
1769
1876
1911
le64
2182
2269
2372
2541
.7Ba
2934
3,4,
3317
3600
4125
4362
4779
4940
5040
5176
5285
1309
·1182
1695
1898
2084
2289
2647
2915
3091
3716
4481
4944
519111
5350
1319
U97
1491
1569
1692
1774
1858
1938
2016
2128
2245
2323

2444
2900

52U
5U0
U50
1391
1499
1586
1688
1770
1881
1989
2081
2185

2286

5231
5336
1251
1396

4788

U44
5143
1318
U97
1507
1606
1693
1792
1899
1986
21190
2191
2294
2397
2648
2851
2961
31153
3374
3776
4,70
4406
4819

4949
51159

5864

5195

5196

1502
1603
1692
1789

1882
1985
2084
2198

22"

239,
2548
2837
2952
3.52
3lU
3771

1313

IUS

1982

2117

2311

2657
2924
3102
3810
4406
4980
51 96
1121
1]99
1507
1585
1691
1780
1864

5115

UU

U 66
1503
1635
1761

1899

21129
2174
2295
2445
2777
294]
31192
3548
4119
44~7

4862
s.lI
51 96
52 97

un
15'2

1634
1760
18ta
20a8
2178
2294
2444
2776
2942
3091
3U9
4118
4406
4861

51134

51 9 5

PAGEl

237)
2547
27 9 1
294]
3947
3363
3681
4130
4363
4784
4944
5056
5177
5297
1524
1704

8155

4131
4492

un

1528
1708
1924
2121
211!
2705
2933
3160
3816
4683
4984
52.116
1323

1481
1588
1586
1711
1797

4950

5301
1139
1550
1732
1928
2155
2317
27U
2942

3164
38711
4689
5005
5214
1328
1486
1510
1588
1714
1798

194]

1959

1881

1182

2021
2167
2247
2325
2445
2969

2037
2168
2252
2330
2$03

1960
2038
2190
2268
2346
2504

297'"

.,qq!li

5246
5358
1313
1414
UfJ8
1611
1695
1797
1902
2803
2.91
2208
2295

2402
2657
2"4
2964
3092

un

3781
4174
4411
4821
4981
5065
5207
5309
1361
1554
1736
lU0
2162
2341

2725
2951
3304
3S84
4728
3009
5233
1344

1422

1512
1591

1716

1800
1884

1962
2040
2191
2269
2347
2546
.,QQ,.

5250
5155

1318
1417
1525
1612
1705
1798

1907
2806
2111
2211
2312
2403
2663
2858
2969
3182
3422
3782
4179
4412
4826
4914

sel2

8214
5322
1365
1576
1168

1954

21'"

5257
5582
1319
1422
1528
1629
1708
1817
lUI
2011
2121
2216
2315
2415
2664
2863
297.
3107
3425

JIll

4181
4684
4827
4989
5086
5219
5338

un

IUe
1764
1976

2111

5262

5276

UI4

1336
1423

1)39
144.
ln4

1344
1445
1551
1640
1733
1826
UJJ
2032
21 55
2231
2]38
2445
2715
2894
2,95
"'4
3548
3U2
4282
4fi95
4866
5889
5114
52 ••
U55
1417

Isn

16U

uu

IU8
IUS
2812
2127
2217
232B
2U9
2706
2864
298]
lIBS
343.

3816

427l
4689
4859
4991
50'1
5228
5344
U91
16113
,788
t 988

2185

2771
2968
3311
4118
4134
5030
5238

2367
2776
2U4
3]62
4125
4773
5034
5250

2389
2791
291a
3369
4169
4719
5055

U45
1423
1S17

U47
1425
1833

1)49
1427
1134

2363

1595

1718

1102

1886
19 fit
2042
2193
2271
2349
2548

"Ill""

US?

1611

1612

1724
1801
1891
1969
2047
2195
2351
266]

1741
1825
1987
1985
2863
2218
2278
2356
2664

'1Jo1t'll

'24A"

2273

16lt
1714
1825
1928
2029
2128
2234

2321

2444
2H0
2813
2998
1161
3431
3821
4279
4694
4861
5'06
50'2
5238
5358

uu

1606
17 92
2.02
2207
2397
28]6
299.
3421
4174
4811
5859
5276

1354
1412
1536
1614
1742
1826
1908
lU6
2864

2216
2294
2372

!!!~

1621
lei6
21i16

2211
2414
2851
31111i3
3425

4212
Ull
5081

52~5

1378

US.
1538
1616
1744
1128

ttl'
Uh

1988
2217

2295
2)7]

27i6
':114"'"

0156

DZDVA-B ~ACYlI 27(7U) 18-MA~-76 15U6
C~OSS RE'E~ENCE TABLE
DZDVAB,PlI
l0n
34311
4180

48]9
5039
5177
~228
,l~P

5309
191

291

1]67
1498
1628
1741
1878
2008
1164
nBS
2434
2171
2qq5
3374
3821
4359
4823
5011
5173
,LIST

,MACRO
,NLtsT

I

205
1214
13 9 1
1528
1663
1792
1928
2058
2211
2341
2541
2864
lI08
3557
4131
4683
4898
5055
5250
I
I
2~5

1214
U91
1528
166]

1792
1928

]083

3431
4294
4866
5040
5182
5229
5314
193
1211
\J70
1504
1636
1760

liB!
2011
2167
2291
2441
2778
3040
]421
3870
4362
4826
5014
5176
15
207
1221

u97
ISH

1669
1798
19]4
2064
2217
2347
2549
2882
3160
35U
4169
4699
4901
5059
5257

15
207
1221
1191
1534
1669
1798

1934

1I1117
]557
4362
4879
5064
5185

3084
J5S6

4295
4867
5e49
5183
5244

5255

~317

5355
197
1219
1393
1524
1660
1769
1904
21134
2181
2311
2493
2836
3052
3U0

195
1216
1387
1507
1639
1766
1898
2028
2180
2294
2444
2781
3049
3427
3886
4401

3889

4408
4863
5036
5216
55
211
1245
1417
1554
1687

4858

511130
5206
36
209
1240
141l
155.
1682
1816
1950
208111
2233
2363
2647
2894

182.

4695
4907
5865
5264

1954
20 ..
2237
2367
2657
2901l
1171
3601
41811
4728
4939
5811
5296

36
209
1248
1413
1551l
1682
1816
195.

55
211
1245
1417
1554
1681
1112111
1954

H64
3595

4174

DZDVA-S MACYlI 27(731) U-MP-76 15186
DZDVAB,PII
CROSS REFERENCE TABLE ••
211S8
2211
2541
2864
3108
3557
4131
4683
4898
5055
5250

2064
2217
2]47
2549
2982
3160
3583
4169
4689
4901
511159
5257

]6

83

2341

,PAGE
,~EM

370

,~EI?T

93
I
15
955

,SBTTL
,TITLE
,WORD

2084
2237
2367
2657
2908
3171
3611
4188
4728
4U9
5881
5296
224

2080
2233
2363
2647
2894
3164
3595
4174
4695
491117
5865
5264
172

PAGE

13~

PE~MANENT

3108
3608
4363
4906
5065
5186
5256
5356
199
1240
1396
IU0
1665
1788
191117
2037
2187
2317
2500
2853
3091
3539

4118
4411
4866
5039
5219
81
213
1252
1423
156/11
1693
1826
1960
2091
2243
2373
2665
2960
ne4
3179
4272

4734

PAGEl

SYMBOLS

3116
3601
4t11

4981
5074
5195
5257
201
1247
1413

1533
1668
1794
1924
2054
219.
2320
2503
286.
3114
3553
4127
4683
4898
5055
5250

83
215
13e9
1439
1576
1704
1844
1976
2117

2259

2389
27115
2964
lUI
3776
4279
474111

4944

4ne

5986
U03

5092
5318

81
2U
1252

U
211
ue9
1419
ln6
17114
1844
1976

1423
1560
1693
1826
1968

3128
]781
4412
4919
5091
5196
5262

314tIJ
3782
4694
4949
5092
521118
5263

3152
3821
4695
4950
5123
5201
5268

3169
3822
4739
4989
5124
5211
5269

3!7e
3889
4740
499111
5168

2U
1250
1419
1558
1682
1797
1930
2060
2201
2337
2536
286]
3187
)556
413111
4691
4903
5061
5259
9)
217

2(115
1388
1422
1556
1689
1816

207
U09
1439
1559
1692
1822
1950
2080
2216
2346
2547
2896
3166
3597
4176
4728
4939
51181
52U
119
221

209
1315
1447
1576
17f)]
1825
1956
2087
2233
2363
2647
2899
3169
3600
41H
4736
4946
5088
5305
193
276
1339
1476
16/116
1736
1876
2886
2162

211
UI8
1458

un

1445
1580
1708
1848
1988
2121

2263

2397
271.
2970
3317
3792
4291
4773
498,
5113
5343

93
217

un

1445
1580
1708
1848
198.

1913
2063
2213
2343
2543
2BU
316111

3583
4li9
4694
4"16
5864
5262
117
21'
IU9
USI

1586

1714
1854
1986
2128
2269
2U3
2716
2982
3362
381.
4289
4779
4984
5118
535/11

1712

117
219

119
221
1335
1472
1602

uu
1451
US 86
1714
1854
1986

2285
2'14
2771
2990
3369
3816
4295
4785
4990
5125
5356

1732
1872
2802

2289
2439
2776
2996
3375
3822

un

4818
5805
5163
5486

1582
1704
1844
1959
2090
2239
2369
2660
2960
3304
3770
4272
4739
4949
Segl
'U08
195
37/11
U45
1482
1612
1742
1882
2012
2168
2295
2446
2782
304"
3421
387/11
4357
4821
5t1J89
5171

193
276

195
37.

1339

1345

1476
1686
1736
1876
2806

1742

1482
1612
1882
21112

213

1335
1471
1585

1718

1850
1976
2117
2242
2372
2663
2966

un

3778
4281
4773
4980
5113

53n
197
463
1)61

1498

215
1341
1472
1602
1713
1153
Ili2
2124
2259

2389

2185
2969
U16
3781

4291

4781
4986
512.

usa

199
111

un

1628
1768
1898
2828
2181
2311
2493
2836
3e47
3425
3884
4363
4827
SillS
5118

1512
tU4
1764
1902
2032
2185
2115
2498
2851
3e54
)412
3898
44111
4858
5030
5206

197
46)
1361

511
U65

1498
1628
1758
1898
2028

199
15112
1634
1764
1902
2032

3374
4Ul
4826
$015

5111

5220
5302

2891
2241
2373
2665
296.
3384
377.
4272
4734

4944
5016

5303
276

217
1344
1478
1688
1732

319
U61
1481
1611

1985
2127
2265
2399
2712
2982
3362

20ea
2155

1871

3810
4294
4784

4989
5123
5355
201
158
1371
15tlJ8
1640
1770
1988
2038
2191
2321
2505
Z8U
3091
3539

4118

4496
4861
5034
5214

2117

2259
2389
271115
2964
3311
3776
4279
4748
4958
5892
5J10
378

2121
2263
2397
271.
297.
3311
3782
4281
477)
4988
5113
5343
463

2128
2269
2U3
2716
2982
3362
3811
4289
4179

4986
5111

5358
973

8)

117

]70

41S

511

1211

1381

uln

1303

1304

ues

•

1738
1872

2268

241112
2715
2992
3371
3818
4353
4Bie
50~5

5163
5486
2i13

1211

1387
1524
1668
1788
19Z4
20$4
2287

2)37

2536
2888

31.2
3551
41:15

4412

4867
50411
5221

1371

203
1211
1387

1648
1770
190.
2038

1660
1788
1924
2054

2111
958

15ln

15Z4

PAGII

ullle

*DZDVAB,DZDVAB/&OL/CRFaDiDVlB,MAC,DIDVAB,pll
~UN-TIMEI ,47 67 12 SECONDI
~UN-TIME RATIOI 351/12882,7
CORE USED I 14K (67 PAGElil

3375
4179
48:i7
5024
5176
S2a5
53"8

SYMBOLS

36

"

1872
2802

un

5271

]317
413.
4785
5014
5170
5219
5301

PlGE 136
PII:~MAN!NT

1299

E~ROR& DETECTED I
DEFAULT GLOBAL. GENERATEDI

IUS

1472
16/112

5212

]]16
3890
4784
4999
5169
5213
5284

2155
2285
2414
2771
2990
3369
3816

4295
4785
499/11
5125
5356

1211

1306

2162
2289
2419
2776
2996
3175
3822
4153
4818
5085
5163
5486
2434

2161
2295
2446
2782
3&40

2181
2111
2493
2836

JUI

3425
3884

181.

38"

4357

4163

4821
5009
5171

4827
511115
5178

4817

5388

2185
2315
2498
2851
3.54
3432
389/11

".1

4858
503.
5286

2191

2321

2585
2853
3091
J539
4118
4406
4861
5/1134

5214

0157

2217
2)37
25)6
2U8
31iz
3551
'U5
4412
4867
584'
5221

.151



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2013:12:03 17:36:40-08:00
Modify Date                     : 2013:12:03 17:37:36-08:00
Metadata Date                   : 2013:12:03 17:37:36-08:00
Producer                        : Adobe Acrobat 9.55 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:4d624415-5141-43b7-a18d-46c2edbda245
Instance ID                     : uuid:e7231258-755b-4125-abf1-c60cef5e088a
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 92
EXIF Metadata provided by EXIF.tools

Navigation menu