MAINDEC 08 DGDRA A D_DR8 EA_DIAGNOSTIC_FOR_USE_ON_SYSTEMS_THAT_HAVE_A_TRADITIONAL_PDP 8_PROCESSOR_WITH_A_DW8E_OMNIBUS_CONVERTER D DR8 EA DIAGNOSTIC FOR USE ON SYSTEMS THAT HAVE TRADITIONAL PDP 8 PROCESSOR WITH DW8E OMNIBUS CONVERTER

MAINDEC-08-DGDRA-A-D_DR8-EA_DIAGNOSTIC_FOR_USE_ON_SYSTEMS_THAT_HAVE_A_TRADITIONAL_PDP-8_PROCESSOR_WITH_A_DW8E_OMNIBUS_CONVERTER MAINDEC-08-DGDRA-A-D_DR8-EA_DIAGNOSTIC_FOR_USE_ON_SYSTEMS_THAT_HAVE_A_TRADITIONAL_PDP-8_PROCESSOR_WITH_A_DW8E_OMNIBUS_CONVERTER

User Manual: Pdf MAINDEC-08-DGDRA-A-D_DR8-EA_DIAGNOSTIC_FOR_USE_ON_SYSTEMS_THAT_HAVE_A_TRADITIONAL_PDP-8_PROCESSOR_WITH_A_DW8E_OMNIBUS_CONVERTER

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

DownloadMAINDEC-08-DGDRA-A-D_DR8-EA_DIAGNOSTIC_FOR_USE_ON_SYSTEMS_THAT_HAVE_A_TRADITIONAL_PDP-8_PROCESSOR_WITH_A_DW8E_OMNIBUS_CONVERTER MAINDEC-08-DGDRA-A-D DR8-EA DIAGNOSTIC FOR USE ON SYSTEMS THAT HAVE A TRADITIONAL PDP-8 PROCESSOR WITH DW8E OMNIBUS CONVERTER
Open PDF In BrowserView PDF
")

)

)

t

IDEN'fH"ICATION

P.ROOUCT CODEi

MAINDEC~06~OGORA.A90

PROOIJCT NAME 8

DR&sEA OIAGNOSJIC (FOR USE _ .
ON SYSTEMS THAi HAVE A TRAOITiONAL
POP~8 PROCESSOR W!YH A DWBi£
OMNIBUS CONV[RT[R

DATE REVISEOi

JUL.Y 3, 1973

MAINTAINERI

DIAGNOSTIC GROUP

AUTHOR;

MIKE

cOPVRIGHT (0)

.

19~2~

i973s DIGITAL

HA~E

EQUIPMENTCORPORATION~~

MAVNAR6~

MASS~

THIS SOrrWARE IS fURNISHED TO PURCHASER UNDEB A LICENSe rOR USE
ON A SINGLE SYSTEM AND CAN BE COPIED (WITH INC~USION
of DEC'S COPYR!G~T NOTICE) ONLY FOR USE IN SUCH SYSTEM Q EXCEPT
~s MAY OTHERWISE BE PROVID~D IN WRITING BY DEC.
THE INfORMATION IN THts DOCUMENT IS SUBJECT TO CHANGE WITHOUT
NOTicE AND SHOULD Not BE CONSTRUED AS A COMMITMENT BV DIGITAL
EQUIPMENT CORPORATIONs
DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELiA8l~xtv
or ITS &DrTWARE ON EQutPM~NT WHiCH is NOT SUPPLIED BV bEe.

(\'D

~
:I5

~...
,~'

y-------_. - .- -.-. ---. - .- -.- .- - - - -.
:1.

ij

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

..

_...

-----_. __.. -

..

_"'_ - - _.
)
...

REQUIREMENTS

2~1

EQUIPMENT
TRADITIONAL PDF~8 COMPUTER WITH 4K Or CORE
ASR~33 TELETVPE (OR EQUIVALENt>
awaiE BUS CONVERTER
DRB~EA WiTH tEST CABLE
STORAGE
THE PROGRAM USES LOCATION.S

00~0~4121

PROCEDURE

THE STANDARD PROCEDURE POR LOADING BINARY TAPES SHOULD
BE USED.
4,

STARTING PROCEDURE

4.1

STARTING ADDRESS
2~~~INPUi

DEVICE CONFIGURATION

201Ar1ST-ART W~~T-H STANDARD CONF"IGURArlON

4.2

SWIiCH SETTINGS

fOR EITHER STARTING ADDRESS, NORMAL SETTING IS SR09SR11=

o

4.3

_~_

••• _. _ _ _ .

)

fj.

l

-\l~~.

2.

~OADING

.. _ _ •

.

;~J~~,

THIS PROGRAM IS A DIAGNOSTIC A~D EXERCISER FOR THE
DRSeEA 12 CHANNEL BUrrERED DIGXTAL !NiERFACEi ALL
fUNCTIONS ARE TESTED AND ERRORS ARE REPQRYED BY HALTS
AND/OR ERROR TYPEOUTSq

38

0--

,1~

ABSTRACT

THIS DIAGNOSTIC HAS BEEN MODIfIED rO~ TESTING THE DRSQEA
INTERFACE ON SYSTEMS THAT HAVE A TRADITIONAL PDP~e PROCESSOR
WITH A DwalE sus eONVERTER~

2,2

~

(DOWN)D

PROGRAM AND lOR OPERATOR ACTION
'LOAD PROGRAM INiO ~~MORY
SET SWITCH REGISTER TO DESIRED STARTING ADDRESS
LOAD ADDRESS
CLEAR SWITCHE:S
PRESS CLEAR AND CONTINUE

/

4.. ;,L 1

FOR STARTING ADDRESS 200
THE PROGRAM WILL TYPE "SET SR rOR DEVICE CODE AND CONT"
AND THEN HALT.
SET SWITCHES TO ~00X WHERE X IS AN OCTAL
NUMB(R CORRESPONDl~G TO THE 3 LSB OF THE DEVICE SELECTOR
E.G. IF DEVICE CODE IS 53, SET SR TO 0003,
PRESS CONTINUE.

CODE~

PROGRAM WIL~ RESPOND BY TYPING
"SET SR ~OR tNTERRUPT JUMPERS AND CONT" AND THEN HALf.
SET SWITCHES FOR ALL INPUT REGISTER sITS JUMPERED to INT~RRUPT~
PRESS CONTINUE.

PROGRAM WILL RESPOND BY TYPING
"SEt SR FOR fliPFLOP JUMPERS AND CONT" AND THEN
SET SWITCHES FOR ALL INPUT REGISTER PLIPFLOPS t
PRESS CONTINUE.

HALT~

PROGRAM WILL RESPONO BY TYPING
"SET SR fOR RUN" AND THEN HALT.
SET SWITCHES AS DESIRED. (REFER TO SECTION 5.1)
PRESS CONTINUE,
PROGRAM

4.3.2

WILL BEGIN TEST EXECUT10N

FOR STARTING ADCRESS 201
SET SWITCHES AS DESIRED. (REFER
DEPRESS CONTINUE.

to

SECTION 5,1)

PROGRAM WILL BEGIN TEST EXECUTION

.;;;j

~J;;

(~

'J

J

'i

i

j

-_.- -- - _.. ____ -- -- -

-p.P-----~-------

- ___ ..__ .. ____._.
~

)

-)
50

OPERATING PROCEDURE

5~1

OPERATIONAL SWITCH SETTINGS
SUPPRESS ERROR HALT
SUPPRESS ERROR TY~EOUT
LOOP ON CURRENT TEST
LOOP WITH CU~RENi DATA
SR4~1, SUPPRESS BELL OR TYPEOUT Ai END
SR5=1, SUPPRESS XfE~ATIONS
SA6~1p ESCAP£ TO N£XT TEST ON ERROR

O~

PASS

ANDIOR OPERATOR ACTION

!;".2

~ROGRAM

5.2~loi

WITH SWItCHES SET AS IN 4,2 8 THE PROGRAM WILL RUN ALl
TESTS SEQUENtIALLV~ EAC~ lOT TEST WIL~ BE REPEAtED 4096

TiMES. EACH OA'. 'EST WIL~ BE REPEATED 5W TtHfS: APTER
ALL TES'S HAVE BEEN COMPLETEDD T~E P~OGRAM WiLL tYPE "OR~
AND START ALL TEstS AGAINs
IF AN ERR~R OCCORSn 'HE PROGRAM WI~L MALT AND 'V~E AN
5~2g1.2

~RROR MtSSAG~

(SEE SeCTION 6 rOR DeTAILS),

WITH SR0~1 (UP), PROGRAM ACTION WILL BE AS IN
EXCEPT NO TVPEOUT W!bL OCCUR i"

S,~.1tlp

PROGRAM ACTION WXLL BE AS IN
EXC[PT NO TYPEOUT WILL OCCURa THE ADDRESS
tEST WILL BE DISPLAYED IN tHe COMPUTER AC

5,201.3 WITH SR2~1(UP)

.

5~2.1,4

502o1.1~
FAlL1N~

Dr

T~E

q

WITH SR4=1CUP)9 PROGRAM ACTION WILL BE AS IN
NO END OF PASS TVPEOUT WILL OCCUR~

5.2~1~1

EXCEPt

5&2.1.5 WITH SR5s1 CUP), EACH TEST WIL~ 8E EXECUTED ONLY ONCEo
.
INST~AO o~ TYPING ~ORn, THE PROG~AM WlLL RING y~[ TTV BELb
5 0 2 1.6 WITH SR0=1 AND SR6=1, PROGRAM ActION WILL BE AS
g

IF NO ERRORS OCCUR.

IN

5~2i1:1

If AN ERROR OCCURS, THE PROGRAM WILL TYPE AN APPROPRiATE

ERROR MESSAGE AND IMMEDIATLV TERMINATE I~ERA1IO~S OF THE
FAILING TEST. THE-PROGRAMWIL~ tHEN START THE NEXT TEST

iN SEQUENCE,

1i!

'l

.~:.

SR0=1,
SR1=1,
SR2=1,
SR3=1i

APPROPRIATE

)

.

/

6",

ERRORS

6~1

NORM~L

OPERATION

If AN ERROR OCCURS WITH SWITCHES SET AS IN 4.2. THE PROGRAM
TYPE AN APPROPRIATE ERROR MESSAGE (WITH DATA IF APPe
LICABLE) AND HALt.
~ILL

THE fORMAT OF THE ERROR TYPEOUT IS

MESSAGE
HEADER fOR DATA (Ir APPLICABLE)
DATA
(Ir APPLICABLE)
WHERE XXXX= ADDRrss OF JMS to ERROR ROUTINE IN

XXXX

6~2

ERROR
S;~

6.3

~OOP

SET SR0=1
SET SR1=1
SET SR2=1
6~4

tONTiNUE~

(fOTS)
TO SUPPRESS HALT
To SUPpRESS TYPEOUT
TO LOOP ON CUPRENT rAILING TEST

ERROR LOOP (tiATA)
SAME AS 6.3 EXCEPT USE SR3

DATA.

7~

RESTRICTioNS

7~1

STARTING REstRICTIONS

INSTE~D

TEST JUMPER CABLE MUST

OF SR2 TO

e~ INSTALLED o
ANY "FLOATING INPUTS TO INPUT REGiSTER SHOULO

GROUNDED. OR ERRORS
7.2

tHAT FAI~EO~

REtOVE~Y

SR6=1(UP) TO ESCAP£ TO NEXT TEST. PRESS

ERROR

T~st

MAY

OCCUR.

~OOP

WItH CURRENT

"

BE

OPERATING RESTRICTIONS
NONE

"i-".;
[fj
"....

~,l;':'

\"~

J

J

..

ti;

"

.cJ

-)~--~--.-

So

'-IISCELI...ANEOUS

B~1

EXECUTION TIME

..

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

..

-

.•

)

PROGRAM DESCRIPTION
THE OR8GEA IS A TEST

or

ALL FUNCTIONS OF THE INTERrACE v

THE PROGRAM SEQUENCE IS AS

FCL~OWS;

ALL BASiC lot TESTS ARE EXECUTED 4096 TIMES v
ALL OUTPUT REGISTER FUNCTIONS ARE tESTED WITH BINARY COUNT PATrERNS~
ALL INPUt REGISTER FUNCTIONS ARE TESTED USING BINARY COUNT PAtTERNS~
INTERACTION BETWEEN INPUT AND OUTPUT REGISTERS IS TESTED FOR
WITH BlNARV COUNT

PATTERNS v

ALL SKIPS AND INTERRUPTS ARE TESTED USING BINARY COUNT

1~.

LISTING

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

-

. .. .. - ...

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

)

"
~\

EXECUTION TIME IS 4PPROXIMATELV 9 MI~UTES FOR ~ULL ITERAtION
AND APPROXiMATELY 1~ SECONDS WITH YT(RAiIONS SUPPRESSED v
9.

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

P~TTERNSa

~.
I

,)

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

')

..

- - - - - - - - - ----_._.... -.-.-.. --- .".-- ----- ... - .. -.-- .. _------- ---------

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

-

-i

I MAl NDEC"" 8 .., DGDR A=> A CR8 eo EA 0 I AGNOS 'f ! C FOR iRA DI 'i ION ALP DP8

P

) PAL10

V142

17~JULo1~

16~19

.

--------------------

PAGE 1

)
l<

1~

/MA!NDECw08=DGORA~A DR8~EA DIAGNOSTIC FOR TRAOITiONAL POPS PROeESSO~S
IWITH A DwalE OMNIBUS CONVERTER
ICOPYRIGHT 1972,1973 DIGITAL EQU~PMENT CORP~B MAVNARO q MASS~ ~17S4

I

ISTARTING ADDRESS:

I
I

ISWITCH

~EGISTER

200~INPUT DEVICE
201~USE STANDARD

OPTIONS

I

ISR00
ISR01

ISR~2

ISR03
ISR04
ISR05
ISR06

=1, SUPPRESS HALT ON ERROR
~19 SuPPRESS ERROR TVPEOUT
=1# LOOP ON CURRENT TEST
~1a LOOP WXTH CURRE~T DAT~
~1, SUPPRESS BELL AT [ND Qf PASS
~1~ SUPPRESS ITERAYIONS
~1~ ESCAPE TO NeXT TEST ON ERROR

I

11NSTgUCTION DEfINITIONS
I

3114
4115

4435
4436

MQL=DCA MQ
MQA=JMS SIMMQA
8SW~JMS SIM8SW
CAr,=JMS SIMCAr
SRQ~JMS SIMSRQ
DBEX=JMS I XOSEI
OBSK=JHS I XOBSK
OBCI=JMS I xnBCr
OBRI=JMS I XPBRI
DBCO=JMS X XDBCO

4437
4443

DBSO=JMS I XOBSO
08RO=JMS I XDBF.O

4~46

4~63

4076

4432
4433

4434

I

ILOCAtION EQUIVALENCIES

I

3026

MSTDGT=ERADR.1

3027

LSTDGT=ERAOR~2

I

IGENERAL VAR1ABLES

000"1
001"
0~20

00211
5402
0010
3""0
"020
2!~0t')

&1

I

JMP I 2
o51-1~

POiNT1, 0
G2et

CNYR1,
DA1'A1,

0

e021

00eJ0

~022
~023

~'i"H3

DATA2,
DATA~,

0024

000~
~0~e

0
0
0

DATA4,

0

~el25

12'000

21026

7771

CATA5. 0
IJUMPE:, 7777

/INTERRUPT JUMPER MASK

0et27

7777

FJUMPE, 7777
TYPF'LG, !2l

/FLIPrLOP JUMPER

003~

0000

MASK

CONfIGURATiON
CONfIGURATiON

IMAINDEC.~8.0GORA.A
~~31

ORS-EA DIAGNOSTIC rOR TRADITIONAL POPS P

~0~0

LPCNT,

PALl21

V142

11~JUL.,73

161;19

PAGE:

1~1

0
I

IINDIRECT POINTERS
I

eJ~33
0~34
e~35
~036

0266
0273
0300
0305
0312

XD8EI.
XDBSK,
XDBCI.
XDBRI,

~037

~31'

XDBSO.
XOBRO.
XPRINT,
XTYPE.
XERROR,
XLOOP1,
XLOOP2.
SIMBSW,

0032

PJ040
~041
0~42

0043
0044
~!2l45
0~46

e047

0350

0e'51
0052
0053

0054

0324
3200
3251
2600
2667
-2112
0200
3113
7012
12112
7012
1113
0062

XDBCO~

DBEIX
CBSKX
DBCIX
OBRIX
OBCOX
DSSQX

OBROX
PRINT
TYPE
ERROR
LOOP1
LOOP2
~

DCA
RTR
RTR

RTR
TAD
AND

1113
7006

TAD
RTL

~057

7006

RTL.

0060
0061

7006

RTL..

21055

0056

5446
0062 . 7100

TYE1

TYE1
K77m0
TYE1

JMP I SIMBSW
K770~,

7700

I
0063

e000

t1J064

6002
7240
4434
7412!7402
4436 1410
7402

0065
_ 0066

0067
~010

0e!71
0072
"'073
O074
0015

0100

1171

"101

3002

21102

62101

~103

1kHH'J

0104

6002
7410

3113

22176

~110

1:524
32102

0111

1113

--)

SKP

I1LT

IDBCi SKiPPED

Deco

SKP

HL.T
CL,A eL.L.
JMP 1 S HoICAF'

5463
000~

0106
0107

lOr
CL4 CHAOBCI

730~

"076
0017

~1e5

SIMCAF', 0

iD8CO SKiPPED

I

SIMSRQ, 3
DCA
TAO
DCA
ION
NOP
IOF

rYE1
(RETURN
2

INO INTERRUPT

- SKF'

SIMSRQ
CL. A CLL. CML RAL.
DCA
2

RETURN, 1S~
TAD

TYE1

(~

'J

J

._-

)

)

/MAINDEC~~8oJGDRA~A DR8~EA

OJ4GNOSTIC rOR TRADITIONAL POPS P

PAL1Z

V142

11~JlJL1lI'73

1ei:19

5476
0eJ£?jfO

rYE1.

7.114

00210

2115
0116

"000
3113
1113

MQ8
I
SP1MQA»

.0

0
~

TYEl

DCA

TAD

0120

7ttl4QJ

CMA

rt1121

~114

e122
e123

1113
5515

AND
TAD

'rYE1
~1Q

i'fE1

JMP I SiMMGA
I
I

ITEST

!NIiiAbI~ATI0N

I

0200
~2eJ1

5202
5244

0202

42163

02,,3
2120.4
0205
0206

4441
3371
7402

02021

0207

0210
02,11
0212
Ql213
·f7'214

"215
0216

STAR'r1

JMP

STA~'f2

SYARTlp CAF
JMS
M10!1

76eJ4

HL T - LAS

0377

AND

7106

CL.L RTL

1376
3241

TAD
DCA

4441

JMS I

70·~4

M2!1.?1

?4fll2

HLT

1604

~22121

31026

XPRIN'f

ICLEAR ALL FLAGS
JTVPE "S~T SR rOR DEVICE
ICODE AND CONii'
jHALT fOR SWITCHES

(7

i'GET SWITCHES
!MASK DEVICE COO£
IPOSITION srts

RAL

342~

0217
0221
0222
P.!223
0224
0225

~2m0

JMF'

LAS
DCA

JMS I

4441

3444

M2A'Pl

7402

I-II..T
DCA

0226

;61214
302'

1315

TAD

e227
"02321
0231
0232

3f12~

DCA

( 65JUl!

lOTS
XPR!NT

F'JUMPER
(!I!1m
CNTR1 .

1260

TAD

3233

DIOT

DCA
TAD
0

PNTR:i.

1247
FNTR1,

tors

L3012J~

0234

2233

1St

PNTR1

~235

2247
212120
5232
4441

ISc
ISc
JMP
JMS I

CN'fRi
PNTR1ml

3475

M3!l11

7402

HLT

C'243
('\244
'-"245

7300
3"3~

5646

IHAbT rOR SWITCHES
iGEY SWltC~ES
iSAVE JUMPER MASK

LAS

~233

0236
0237
0240
1[241
"'242

IGENERAir BASIC ioy
/SAVE BASIC lOT
ITYPE "SET SR rOR JUMP~RS
I AND CONT"

IJUMPER
XPRINT

tOTS
XPRINT

CLA CLl.

START20 DCA
JMP

iVPF'LG
.-}1

PAGE

1~2

)
W

JMP ! SIMSRQ

0112
e113

~117

_._._._.- ..

18. lOTS WILL BE
I$E1 UP
1ST ORE INSTRUCTION rOR
IIO'j SET UP
iGE'f lOT
ISTORE It
IPREPARE TO STORE
INEXT tOT
ITYPE "SET SR fOR RUN

IANO CONT
IHALT FOR SWITCHES
ICLEAR ERROR fLAG
IGO to FiRST TEST

/CLEAR TVPE FLAG

IMAI~DEC.~8~DGDRA~A DR8~EA
~246

DIAGNOSTIC rOR TRADITIONAL POPS P

PAL10

V142

17gJUL~73

16;19

PAGE 1 ... 3

INIT1

040~

I

IINITIALI~AT10N CONSTA~TS

AND VARIABLES

I

0241
0250
02'1
0252
0253
0254
0255

0000
0262

0
DBDIX+1
DBE:IX+1
OBSKX+l
08CIX+l
OBRIX+1
DBCOX+1
DBSOX+1
OBROX+l

~261

0274
~301

10306

121251

0313
0320
0325

gl260

3650

02~6

lOTS,
TIOT.

DIOT.

DCA
I
I .

IBASIC lOT

T10T

IIOT SUBROUTINES
I
IDISA8~E

DATA BUFFER INTERRUPT (OBDI.65X0.)

I

DBOIX,

~

02~1

fHHJ0

0262

6500

6500

0263
0264
0265

7410

SKP
HLT

7402

JMP

5661.

DBDIX

ITRAP FOR UNDESIRED
ISKIPS

I

IENABLE DATA BUFrER INtERRUPTS CDBEI,65X1J
I

0266
0267

0000
6501

DBEIX,

~

65131

. SKP

0210 7410
0211 7402
0212 ·5666

ItRlP FOR UNDESIRED

HLT
JMP

ISKIPS
DBEIX

I

I~KIP

e

ON DATA SUFFER

0273
0274

kHHHlJ

6502

6502

.0215

7410

SKP
xs~

DBSKX

0217

5673

JMP

DBSKX

. OBSKX, .

0276 . 2213

I

I~S

ITO

!~puT

FLAG CDBSK,65X2)

TO INPUT REGiSTER CORRESPONOING
IN AC COBCI,65X3)

is

I

DBCIX,

0

0300
0301

~000

6503

65fJ3

0302

'410

SKP
HLT

12!303
031214

7402
57fH"

JMP

ITRAP FOR UNDESIRED
/SKIPS

DBCIX
~

'.'~

,-)

J.

---

)

!~AINDEC~$8~~GDRA=A CR8~EA

)

-

DIAGNOSTIC FOR TRADITIONAL POPS P

. PAL10

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

V142

1J''''JUL",,73

I

Zl3f2l0
6504

e:S07
e3121

7410
1402
5705

0311

D8RIXe

0
6504

liRAP FOR UNDESiRED
ISKIPS

SKP

HLi
JMP

D8RIX

I
~312

0001Z

0313

6505

0314
031'
0316

oseox 0

IlEROS iO OUTPUj ~EGIStER CORRESPONDING YO
tONES IN AC (DBCQ~65X5)

ro

6505

SKP

141"

iTRAP- rOR UNDESIRED
/SKIPS

~LT

1402
5112

JMP

OS COX

I

liS TO OUTPUT REGISTER CORRESPONDING
liD 1S IN AC (C8S0§65X6)
D8S0X,

I

o

0317

~0t?:l0

~320

6506

6506

10321

141i?J

0322

'74~2

~323

5717

SKP
HLT
JMP

ITRAP rO~ UNDESIRED
iSK!PS
DBSQx

I

/JAM TRANSFER OUTPUT REGiSTER TO AC (D8Re 65X7)
I

0324
0325

65£!l1

6507

0326

7410

SKP

0327
21330

7402

0375
21376

0317

000t3

OBRQX 8

1iJ

HLT
JMP

5124
7710

/TRAP fOR UNDESIRED
ISKIPS
OBROX

65210
IiHHt."
04(1l~

PAGE

I

lIS OUTPUT REGISTER CLEARED BV
~4"0

30313

04k'1

3eJ31
4063

04~2

r.404

444e
32121

~4~~5

1021

04i!.6

765e

111403

!NiT1s

I
DCA
DCA

CAF
DBRO

iYPF"l"G

LPCNT

DATA1
TAD
DAlAi
SNA CLA

DCA

PAGE 1",4

'Il

~.

I

IINPUT REGISTER TO AC (DBRI,65X4)
e3Z5
r326

16~19

)

INltIALI~E?

/CLEAR ERROR FLAG

ISET_XTEBATION COUNT TO 4096(DECIMAL)

IINITIALI2E INTERFACE
tREAD OUTPUT REGISTER
/SAVE REGISTER DATA
iGET REGISTER DAtA
;WAS REGistER CLEARED BY

INITIALI~E

I~AINOEC-38-DGORA~A

0407
04121
0411
~412

0413
2'414
0415

PAL10

DRS.EA DIAGNOSTIC FOR TRADITIONAL POPS P

3645
3515

",+5
JMP
XERROR
JMS I
INIT1E"i
DH1';'1

'777
4444
5202

JMS
JMP

5214 ..
4443

e1

XLOOP1
iNIT1+2

V142

171A
DATAl
OATA1

ACs17iicD8SQ)

1"0850 C~ANG[D- AC"

I"AC CONtENTS"
INUMBER Of WORDS TO BE OUTPUT
ICHEC~ FQR LOOP ON CURRENT YES'
ILOD? ON CURRENT TEST

IDOES TRANSfER TO OUTPUT REGISTER CHANGE AC

I

(WiT~

ICLEAR ERROR FLAG
ISET ITERAtION COUNT TO 4096(DEeiMAL)
IINITIALi~E iNTERFACE
ISET AC =7717
iBiT SET OUTPUT REGISTER
iSAVf AC CONTENTS
IG£T AC CONTENTS
ICOMP~IM£Nt DATA TO TEST rOR 7177
10YO AC CHANGE
)OATA CO~RECT. CON'INUE
INO, ERROR

I

0531

4~96(D~CiMAL)

)DATA COR~EC', CON'~NU[
INOD ERROR
TRAN2E~1
l~naR% OiD NOT CLE4R AC"
DH2~1j"AC CONTENTS"
01
;NUMBER Of WORDS TO BE OUTPUT
JMS I
X~OOPl
ICHECK FOR LOOP ON CURRENT TEst
JMPTRAN2~2
ILOOP ON CURRENY TEST

JMP
JMS X

~.5

ICLEAR ERROR fLAG
ISET ITERATtON COUNT TO

(WIT~

AO=7777, D8CO)

ICLEAR ERROR rLAG
/SET IT[RATION COUNT TO 4096(DECIMAL)
IINITIALIZE INTERfACE
ISEi AC :7777
iBiT CLEAR OUTPUT REGISTER
/SAVE AC CONTENTS
iGET AC CONTENTS
ICOMPLIMENT DATA TO tEST tOR 7777

iDIO AC CHANGE

._---- .----

16;19

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

PAGE 1BO

)

(0

f£:

,:'

1~~I'~EC.~8-0GOR~~A bRB~EA
rl\541

0542
0543
e5~4

0545
0546
0547

OIAGNOSTiC FOR TRAOITioNAL

5346·
4443
3741
3525

JMP

7717

--1

, ',+5

JMS I
XERROR
TRAN4E"i
DH2,,1
JMS
JMP

4444

5332

XLOOP1
TRAN4+2

PO~8 P

PAL10

V142

IDOES TRANSFER TO INPUT REGISTER CHANGE AC (WITH

0550
~551

0552
e553

0554
0555
0556

3213QJ
3031
4063
13412l
4434

TRANS,

3~21

1021
~5.'7 . 12140
056~
7650
0561 5366
0562 4443
0563 3151
0564 3525
0565 '771
13566 4444
0567 5352
051'0

5777;

0577

:360"
£:'!60~

TYPFLG
DCA
LPCNT
CAF
CLA CLL CMA
DeCI
DCA
DATA1
TAO
OATA1
CMA

SN4 CLA
JMP
., +5
JMS I
XERROR
TRAN5E"1
DH?sl
!"1

JMS
JMP
JMP

XLOoP1
TFUN5+2
TRAN6

3030
3fa31

0602

42163
4437
3021

0603

21604
0605
0606
1ZJ607

·0610
0611
0612
0613
0614
0615

D8CI)

"'7

IGO

to NExt TESl

PAGE
IDOES TRANsrER TO OUTPUT REGiSTER CHiNGE AC (WiTH

06211

AC~7777e

ICLEAR ERROR FLAG
ISET ITERATION COUNT TO 4096(OECiMAL)
IINIfIALi:~ iNTERFACE
;SET AC =7777
IBtt CLEAR INPUT RtGISfER
)SAV£ AC CONtENTS
IG£T AC CONTENTS
jCOMPLIMENt DA'A Tb 'Es1 FOR
lOtO AC CHANGE
}OATA CO~RECT, CONTINUE
iNO, ERROR
)"DstI C~ANG[D AC"
IHAC CONTENTS"
INUMBER Or WORDS TO BE OUTPUT
ICHECK rOR ~OCP ON CURRENT TEST
ILOOP ON CURRENT TEST

1
0600

PAGE 1,-,1

IDATA CORRECT, CONTINUE
INO, ERROR
1"08CO CHANGED-At"
1 " AC CON f E~=r~ l'
INUMBER OF WORDS TO BE OUTPUT
ICHECK FOR LOOP ON CURRENT Tesf
i~oop ON CURRENT TEST

1

I
DCA

16'19

17--JUL.73

TRAN6 0

I

DCA
DCA
CAF

TYPFLG
LPCNT

csse

DCA
DATAl
-TAD
DATAi
SNA CLA
JMP
~+5
JMS I
XERROR

1021
765"
5214
4443
3731
3525

TRAN3E~1

Ac~m,DBSO)

ICLEiR ERROR FLAG
jSET ITERAtION COUNT TO 4096 (DECIMAL)
jtNIfIALi~E iNTERFACE
IBIT SET OUTPUT REGiSTER
JSAV£ AC CONTENts
'GEi AC CONTENTS
tWAS AC CHANGED
)DAT~ CORRECT, CONTINUE
lAc CHANGEb, ERROR .
;"DBSO C~ANGED lC"

DH2~1)"AC CONtENTS"
~1
lNUMBEROFWORDS To BE OUTPUT
JMS I
XLOQP1
)CHECK peR ~OOPON CURRENT T~sf

7717

4444
5202

JMP

TRAN6~2

ILOO~

ON ·CURRENT TEST

I

IDOES TRANSFER To OUTPUT REGiSTER CHANGE-At (WITH AC=0,D8CO)

I

0616

3030

~617

3031

0620
0621

4063
4436

-)

TRAN7,

DCA
DCA
CAf
D8CO

TYPFLG
LPCNT

ICLEAR ERROR fLAG
15ET ITERATION COUNT TO 4~96 (DECIMAL)
IINltIALilE INTERFACE
laIT CLEAR OUTPUT REGISTER

/J

~.','f1;-

-)

-I!

)

IMA!~JDEC~08~DGDRAoA OR8~EA

0622
0623
vJ624

0625

DIAGNOSTIC rOR TRADlrIONA~ POPS P

3321
19J21
7650
5232

r.626

4443

~627

3741
3525
7717

DCA

DATAl
DATAl

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

)

)

PAL10

V142

TRAN4E""1

OH2Fl

In At:;

0630
0631
0632

4444

"'1
.JMS 1

063;5

52221

JMP

XLOOPl
TRAN7+2

CONTEN'fS~

INUMBER Or WORDS YO BE OUTPUY

ICHECK rOR LOOP ON CURRENT TEST
ILOOP ON CURRENT 1E51

I

IDOES TRANSfER Yo INPUT REGISTER CHANGE AC (WXTH AC=0, D8Cl)

TRANS,

I

W634

3(2130

91635
06;56
0631

Sfa31
4"6~

CAr

"643

3VJ2i

DCA
TAD

- ~641
0642
0643
e644
-0645

0646

0647
065121

DCA

4434

7771

4444
523,-6-

5777'
1000
121021

DATA!
DAtAl

SNA CLA
e.g.:;
JMP
XERROR
JMS I
TRAN5E e 1
DH2 ... 1
Rl
JMS
XLOOPl
JMP
iRAN8 9 2
JMP
OUTl

3751
3525

0652
0777

TVPFLG
LPCNT

DBCI

12'21
76521
5250
4443

0651

DCA

ICLEAR ERROR FLAG

)SET ITERATION COUNT YO 4096 (DECIMAL)
IINltlA~i~E iNf[RFACE
IBli CbEAR INPUi REG!STER
ISAVE AC CONTENTS
IGET AC CONTENiS
)IS AC STILL fij
)DAjA CORRECis CONTINUE
lAC CHANGED~ ERROR
)"D8CI CHANGED At~
I"AC CONTENTS"
INUMBER Or WORDS TO BE OUTPUYED
/CHECK FOR LOOP ON CURRENT TEst

ILOOP ON CURRENT TEst
IGO fa NExt TEST

F'AGE
I

ICAN A~L BITS IN OUTPUt REGISTER BE SET (08S0)
IOOES INITiALI~E CLEAR OUTPUT REGISTER

I

·1000
1001
1eJ02

3030
3tZJ31
4fl163

1~Qj3

734-0

11i'2!4
1005

4431

10!a6

4440
3021

. 1021
101eJ 71340
1011 7650

OUT1D

OCA
DCA
CAr
CLA CLL
08S0
DSRO
DCA

TVPF'LG

ICLEAR ERROR fLAG
ISET ITERATION COUNT TO
iINliIALitE INTERFACE

CMA

iSET AC =7777
j8IT SEt OUTPUT REGISTER
IREAD oUtpUT REGIS'ER
ISAVE REGISTER DATA
IGET REGistER DATA
ICOMPLIMENT DATA TO TEST rOR 7777
lIS REGISTER=7?77
'DAiA CORRECT, CONTINUE
INO, ERROR
IVlDBSO ERROR"

LPCNT

DATAl
DAiA1

H~07

TAD

1012

CMA
SNA CLA
JMP
e+5
>tERROR
JMS I
OUT1Et711

1017

5217
4443
3761
3515
7777
41i'63

1~2~

4442'

CAF
DBRO

1021
1022
lZ23

3021
1021
1650

DATAl
lAD
DATA:!
SNA CLA

1~13
1~14

11'1'15
1~16

NUll'll
"'1
DCA

I,

led 1.9

PAGE

1st)
'(.t

,SAVE AC CONtENTS

IGET AC CONTENTS
lIS AC STILL 0
IDATA CORRECT, CONTXNVE
INC, ERROR
I"DSCO C~ANGED Ae"

iA~

SNA CLA
,+5
JMP
XERRCR
JMS I

17sJULqo73

4~96(DECiMAL)

I" REG 1ST EF( 0 A,. A

iNUMBER Of wORDS TO BE OUTPUT
IINITIALItE INTERFACE
iREAD OUTPUT REGISTER
ISAVE REGISTER DATA
IGET REGiSTER DATA
IWAS REGISTER CLEARED

I~Alr~DEC.~8~DGDRA~A

DR8-EA DIAGNOSTIC FOR

5231
4443

JMP
JMS I

1026
1027

3645
3515

CHi-1

le30

7777

1~24

1025

1~31

4444

1Z32

5202

INIT1E~1

-1
JMS I
JMP

TRADITIONA~

.+5
XERROR

XLOOPl
OUT1+2

POPS P

PAL10

V142

17"",JUL'I.'-73

16:19

PAGE 1&9

jDATA CORRECT, CONTINUE

INa. ERROR

)"OUT?UT REG NOT CLEARED"
I"REGISTER DATA"
INUMBER or WORDS TO BE OUTPUT
/CHECK rOR LOOP ON CURRENT TESt
ILOCP ON CURRENT TEST

I

ICAN AkL BITS OF OUTPUT REGISTER BE CLEARED (08CO)

1033

11'334
1035
1036

1031
1040

3030
3{a31

4437
4436
130e!

4440

1"'42

3021

1344
1345
1046
1047
105~

10:51
1052
1053

I

DCA

DCA

TYPFlG
LPCNT
eMA

CLA CL~
0850
DBeo
CLA CL~
DBRO
DCA
DATAl
TAD
DATAi
SNA CLA
JMP
~.5
JMS I
XERROR

73421

1041
1043

QUT2,

1021
76~0

5252
4443

INIT1E~1

3645

3515

DH1~1

4444
5235

JMS
JMP

~1

7777

XLOOP1

OUT2~2

ICLEAR ERROR FLAG
ISET ITERATION COUNT TO 4096(D£CIMAL)
ISET AC =7777
IBIT SET OUTPUT REGISTER
IBIT CkEAR OUTPUT REGIST£R
.
iREAD OUTPUT REGiSTER
ISAV[ REGISTER DATA
IGET REGiSTER DATA
IWAS OUTPUT REGISTER CLEARED
IDATA CORRECT~ CONtINUE

INO, ERRoR
I"OutPUT REGiSTER Not tLEAREO"

I"REGISTER DATA"
INUM8ER or WORDS TO BE OUTPUT
ICHECK rOR bOOP ON CURRENT TEST
ILOOP ON CURRENT TEST

I

ICAN EACH BIT or OUTPUT REGISTER BE SET
IINDEPENDENTLY (0850)

..

1.054
1~55

1176

12156
12157
12160
1061

3031

1062
12163
~ •.

;

3030

1064
12165
1066

1067

1""0

1371
1~72

·12173
.1074
1075

1el76
lel;7
1100

llZ1
1102

.j

OUT3.

3~21

4063
1021
4437

7300
444~

3022
1021
712141
1022
76.50

5277
4443
3161
3560

7776
4445

5260
2021
526"

OUT3A.

I

DCA
TAD
DCA
DCA
CAF
TAD

ossa
CLA CL~

DBRO
DCA
TAD
CIA
TAD

SNA CLA

, JMP
JMS I

OUT1E~1

TYPFLG
C~62

LPCNT
DATA1
OATA1

DATA2

DATAl
DATA2
~+5

XERROR

DH4~1
~2

JMS
JMP
1S2

JMP

XLooP2
OUT3A
DATAi
DUT3A

!CLEAR ERROR ~LAG
ISET ITERAtION COUNT
iTO 50(OECiMAL)
ICLEAR TEst DATA
IINITIALI~E iNTERrACE
IGET TEst DATA
IBIT SET OUTPUr REGISTER
iREAD OUTPUT REGISTER
/SlVE REGISTER DAT~
·/~E1 TEst DAtA
ICOMPARE TO REGISTER ·CONTENTS
100 tHEY COMPARE
IOATA CORRECT, CONTINUE
iNO, ERROR
j"0850 ERROR"
i"EXPECTED RECEIVED"
INUMBER Or WORDS To BE OUTPUT
ITEST FOR LOOP O~ SAME DATA,ESCAPE ON DATA ERROR
ILOOP WITH SAME DAtA
IINCREMENT DATA PATTERN
ICONTINUE TEST

"-)

.~

"j

--.--- -- -

)

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

~-----

)

IMAI~D~C.~8GDGDR.A~A PR8~EA

1123
1104

._--_._.

DIAGNOSTIC FOR TRADITIONAL PDPS P
JMS I

4444
525;

JMP

XLOOPl

OUT3"",3

PAL10

V142

171!!'JULl!.'73

16:19

ICHECK FOR LOOP ON CURRENT TEst
ILOOP ON CURRENT TE51

I

leAN EACH BIT rr OUTPUT REGISTER BE CLEARED
IINDEPENDENTLV (oSCO)
1105
1106

3030
1176

11217
111!Zl
·1111

32131
3el21
4ffJ63

1112
1113
1114
1115
1:U.e
111?
1120
1121
1122

1021
1040
3"22
7040
4431
7300
11021
4436

1123
1124
1125
1126
1127
1130
1'131
.1132
1133

DCA

DATAl

iTO 50CDECIMAb)
ICLEAR TEST DATA

DATA1

iGEY MASK
jCOMPLIMENT '0 GET EXPEctED RESULT

CAr
TAD
C·MA

DCA

OSSO
CLA

iAO

JMS !

1141

4444
5310
5777;
12021
1200

IGET PATTERN TO CLEAR OUTPUT R[GISiER
IBIT CLEAR OUTPUT REGISTER
iREAD OUTPUT REGISTER
ISAVE REGISTER DATA

DATA3
DATA2

XERROR

OH3~1

,,3

JMS

JMP
IS~

JMP
JMS
JMP
.,JMP

iNfERPACE

DAiAi

TAD
OA'fA3
SNA Cl..A
'$ +5
JMP

QUT4EI;"I:1,

IINlfIALi~E

/SAVE EXPECTED RESULT
ISET OUTPUT REGISTER TO 7777
IBIT SET OUTPUT REGISiER

CIA

444~

ISET ITERATiON COUNT

OATA2

DBRO
TAD

22121
5311

eu.

DSCO

1022

1137
11421
1143

DCA

CMA

7ill41
1023
76510
5335

iCLEAR ERROR FLAG

TYPF"L.G
[""62
I..PCNi

iAu

DCA

1134
1135
1136

1171

out4As

I
DCA

444~
3~2J

3761
3534
..,715
4445
5311

1142

OUT4 . .

XbOOP2
OUT4A
DATA1
OUT4A
XLOOP1
OUT4+J
OUT;

iGEY EXPECTED RESULT

iCOMPARE TO RECEIVED DATA

,WERE CORRECT BiTS IN OUTPUT REGISTER CLEARED
IDATA CORRECY g CONTiNUE
INOp ERRoR
j"D8CO ERROR"
IMASK EXPECTED RECEIVED
INUMBER of WORDS TO BE OUTPUT

1TESt FOR LOOP ON SAME DATA,ESCAPE ON DATA ERROR
ibOOP WItH SAME DATA
IINCREMENT DATA PATTERN
ICONTINUE tEST
ICHECK fOR LOOP ON CURRENT tEST
ILOOP ON CURRENT TEST

PAGE:

I

/WITH OUTPUT REGIsrER CLEAREDe OOES CLEARING
. iOUTPUi REGISTER CHANGE ANV BIT IN OUTPUT
I

-

1210

3030

12(;111

1176

1202

3~31

12~3
12~4

3021
312122

1205
12r6

4063

1021

12~~7

4436

1210

1300

1211
1212
1213

444~

3gJ23

1023

OUT5D

outSAs

DCA
iAD
DCA
DCA

DCA

.

iYPFLG
(=62
LPCNT
DATAl

nATA2

CAF
iAO
DATA1
OSCO
CLA eLL
DBRO
DCA
DATA3
iAD
DATA3

'CLEAR ERROR fLAG
IS£T ITERATION COUNT

iTO

5~

(DECIMAL)

ICLEAR rEST DATA
ICLEAR EXPECTED RESULT
I!~ITIALI~E INTERFACE
IGET TEST DATA
IBIT CLEAR OUTPUT REGISTER

/READ OUTPUT REGISTER
ISAVE REGISTER DATA
iGET REGISTER DATA

PAGE 1~1i'}

)

1>

ft

IMAINDEC.08~OGDRA~A DRS-EA DIAGNOSTIC FOR TRADITioNAL PDPS P

1214
.1215
1216
1217
1220
1221
1222
1223
1224
1225
1226
1227

;65~

SNA CL.A
.+5
JMP
XERROR
JMS I
OUT4E .. 1

5222
444:5

3767
3534
7775

OH3~1

,..3

JMS
JMP

4445
5205
2021
5205
4444
5203

IS~

JMP
JMS
JMP

XL.OQP2
OUT5A
DATA1
OUT5A
XLOQPl
QUT5+3

PAL10

V142

17~JUL.~73

16:19

PAGE 1';'11

lIS OUTPUT REGISTER 0
IDATA CORRECT, CONTINUE
INO, ERROR
I"DSCO ERROR"
I"MASK EXPEctED RECEIVED"
INUMBER of DATA WORDS
ITEST FOR L.OOP ON SAME DATA
IL.OOP WITH SAME DATA
IINCREMENT DATA PATTERN
iCONTINUE
ICHECH fOR ~OOP ON CURRENT TESt
iLOOP ON CURRENT TEST

I

IDOES SETTING OUTPUT REGiSTER TwicE WITH SlME
IDATA CHANGE aUTPUY REGISTER
123e
1231
1232
1233
1234
1235
1236
1237
124121
1241

1242
1243
1244
1245
1246
1247
1253
1251
1252
1253
1254
1255
1256

1257

1260

1261

3030
1176
3031

OUi'6.

312121
4~63

OUT6A.

1021
4437
4437
7330
444"

31322

1021
7041
1022
765~

5254
4443
3767
3560
7776

I

DCA
TAD
DCA
DCA

CAF

i'YPFLG
(!p62

LPCNT
DATA1

TAD
DATA1
08S0
Dsse
CL.A CLL.
DBRO
DCA
DATA2
TAO
DATA1
CIA
OATA2
TAD
SNA CL.A
+5
JMP
JMS 1
XERROR
OUT4E",1
"0

DH4'P!11

-2
JMS
JMP
iSi!
JMP
JMS
JMP

4445
5234
2021
5234
4444
5233

XLOOP2
OUT6A

DATAl

OU"6A

XLOOP1

OUT6$.3

ICLEAR ERROR PLAG
ITE~ATioN COUNT
ITO 50 (DECIMAL.)
ICLEAR TEST DATA

iSET

IINITIAbi~E

INTERFACE

IGET TESt DAtA

ISIT SET OUTPUT REGISTER

ISIY SEt OUTPUT REGISTER
tREAD OUTPUT REGiSTER
iSAVE REGIST~R DATA
iGET TESt DATA

ICOMPARE TO REGISTER DATA
IAARt TH~Y THE SAME
)OATA CORRECT, CONfiNE
INOD EFt3

ITEST rOR LOOP WIiH SAME DATA

ILOOP WITH SAME DAtA
iINCREMENT DATA PATTERN
ICONTINUE
jCHECK FOR LOOP ON CURRENT TEST
/LOOP ON CURRENT TEST

IWITH 80TH INPUT AND OUTPUT REGISTERS CLEARED
lODES CLEARI~G I~PUT SET A~V SIT IN OUTPUT

16;19

PAGE

1~1Ei

~)
e

/MAINDEC~06·0GDRA~A 6Ra~EA

2233
2'231
2232
2233
2234
2235
2236
22.37

:1

2240
2241
2242
2243
2244
2245
2246
2247

2250
2251
2252
2253
2254
2255
2256
2257

3030

1116
3031
3021
312122
4063

DIAGNOSTIC FOR

INOU2.

I

DCA

TyprLG

TA~

t-62

DCA
DCA
DCA
INOU2A, CAF
TAD
08C!
CLA elk
D8RO
DCA
TAD
SNACLA
JMP
JMS I

1021
4434
7300
4440
3023
1023
7650
5252
4443
4m03
3534
7775
4445
5235
21321
5235
4444
5233

TRADITtONA~

IN2E~1
DH3~1

LPCNT
DATAl
DATA2

DATAi

DATA3

DATA3
~+,

XERROR

~3

JMS
JMP
152
JMP
JMS
JMP

XLOOP2
INOU2A
DATAi

INOU2A

XLOOPl
iNOU2+3

pOPS P

PA.L10

V142

17~JUl'!"73

16:19

PAGE

1~19

ICLEAR ERROR flAG
ITERATION COUNT
ITO 50 (DECIMAL)
ICLEAR TEST DATA
/CLEAR EXPECTED RESULT
IINltIALI2E INTERFACE
IGET TEst DAtA
IBIT CLEAR INPUT REGISTER
IS~T

IREAD OUTPUT REGISTER
ISAVE REGISTER DATA
IGET REGISTER DATA
lIS OUTPUT REGIstER 0
jDATA CORRECT, cONtiNUE
INO, ERROR
i"DBtI ERROR~
)"MASK EXPEctED RECEIVED"
INUMBER of DATAA WORDS
ITEST fOR LOOP WIT~ CURRENT bA'A
ILOOP WItH SAME, DAtA
IINCREMENT DATA PATTERN
iCONTINUE
ICHECK POR LOOP ON CURRENT TEst
)LOOP ON CURRENT TEST

I,

IWITH THE OUTPUT REGiStER SEt TO ALL 1S~ AND
ITHE INPUT REGISTER C~EA8ED, DOES SELECTIV~LY
ICLEARING THE OUTPUT REGISTER SEt ANY BIT IN
ITHE INPUT REGISTER

r'

1"',

2260,

32130

2261
2262
2263
2264

1176
3031
3021

3022

2265

4063

2266
2267
2270
22'11
2272
2273
2274
2215

.7040

4437
4434
73Q5iJ

1027
70421

227'6

3022
1021
7040

2277

0022

230~

3022

2301

11321

2302
23e3
2304
2305
2306
2307

4436
7300
4435
302:5

\. j

1~23

7!Z141

INOU3.

/

DCA
TAD

DCA
DCA
DCA
INOU3A. CAF
CMA
OSSO
OBCI

TYPPlG
r~62

LPCNT
DATA1
DATA2

ClA ell
TAD
fJUM?ER
CMA
DCA

TAD
CMA
AND
DCA
TAD
DBCO
CLA elL
DBRl
DCA
TAD
CIA

DATA2

OATA1

DATA2
DAiA2
DATAi

DATA3
CATA3

)CLEAR ERROR fLAG
ISET ITERATION COUNT
ITO 50 (DECIMAL)
ICLEAR TEST DATA.
ICLEAR EXPECTED RESULT
11NITIALI2E INTERFACE
ISET AC=7777
JSIT SET OUTPUT REGISTER
IBIT C~EAR INPUT REGISTER
iGEi

r~IPrLOP

~G[T

TEst bATA2

JUMPER MASK

jCOM~LEMENT

iAND WITN COMPLEMENT

O~ JUMPER MASK
ITO GET EXPECTED RESU~T
~GET TEst DAtA
IBiT CLEAR OUTPUT REGISTER

IREAD INPUT REGISTER
ISAVE REGISTER DATA
IGET REGiSTER DATA
<~~

'J,

J~

----------)

-~---

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

/MAI~DEC~~B=DGDRA~A DRe~EA

DIAGNOSTIC FOR

TAD
OATA2
SNA CLA
JMP
0+5
JHS 1
XERROR
OUT4E o 1

2310
2311
231.2
- 2313
-2314
2315
2316

1022

3534
7775

CH3~1

2317

4445
5265

JMS
JMP

2320
2321
2322
2323
2324

TRAOliIONA~

7650-

5317
4443
3761

~3

2k321

IS~

5265

JM.P
JMS
JMP

4444

5263

XLOOP2
INOU3A
DATAl
iNOU3A
XLOQP1

INOU3~3

PDPS P

.)PAL10

V142

17~JULI!lIi'3

ICOMPARE TO EXPECTED RESULT
IARE THEY THE SAME
IDATA CORRECT q CONTINUE
INC, ERROR
I"DSCO ERROR"
I~MASK EXPECTED RECEIVED
INUM8ER OF DATA WORDS
ITEST FOR LOOP WITH SAME DATA
ILOOP WItH SAME DAtA
~INCREMENT DATA PATtERN
ICONTINUE
ICHEeK fOR LOOP ON CURRENT i~st
iLOOP ON CURRENT TEST

I

/WXTH THE XN~UT REGISiER SET TO ALL 1S8 DOES SELECTIVELY
ICLEARING THE OUTPUT ReGIS'ER CLEAR ANY BITS IN THE INPUT
IREGISTER (EXCEPT THOSE NOT PLIPPLOPS)
I

2325
2326
2327
233~

2331

3030

1176
3031

3021
4"63

2332

71040

2333
2334

73elIiJ

2335

2336
2337
2340

2341
2342
2343

2350

236~

2361
2362
2:563
2364
2365
2366

2377

LPCNT
DATA1

liD 50 (OECIMAL)
ICLEAR TESt DATA

AND
CMA

iSEi ITERATION COUNT
IINITIALI~E

iNTERfACE

ISET AC TO 7777

18iT SET OUTPut REGISTER
rJUMPE~

IGET FLIPFLOP JUMPER MASK

DATAi

iCOM8lNE WITH MASK

DCA
DATA2
TAD
DATA1
DSCO
CLA eLl
08Ry

1021
4436

DCA
TAD
CIA
TAD

3023
1022

7041
1~23

7650
5.360

4443
3767
3534
7775
4445
5331

DATA3
DATA2

PAGE

/READ INPUT REGISTER
iSAVE REGISTEROATA
IGET EXPECTED RESULT

-3

i"MASK EXPECTED RECEIVED"
INUMBER of DATA WORDS
iTEst FOR LOOP WITH CURRENT DATA

JMP
lSi
JMP
JMS
JMP
JMP

24210

IGEi TEst DATA
18IT CLEAR OUTPUT REGISTER

ICOMPARE TO RECEiVED DATA
IARE THEV THE SAME
)DATA CORRECT, CON'INUE
}ND g ERROR

J~S

5331
4444
5330
5777'

iro GET EXPECTED RESULT

DATA3
SNA CLA
JMP
~+5
JMS I
XERROR
OUT4E~1
DH3~1

2"21

243~

DCA
DCA

r~62

CMA

70421
3022
73~0

ICLEAR ERROR VLAG

08S0
CLA eLL
TAD

0021

4435

tVPPLG

TAD

CMA

1eJ21
;f?j40

2345
2346
2347

DCA

INOU4A, CAr

4437-

-.-2344

2351
2352
2353
2354
2355
2356
2357

INOU4 D

XLOOP2

INOU4A
-DATAi
INOU4A
XLOOP1

INOU~+3

INTi

IhDseo ERROR"

ILOOP WItH SAME DAtA
IINCREMENi DATA PATTERN

jCONtINUE
ICHECK FoR LOOP ON CURRENT TEST
iLOOP ON CURRENT TEST
iGO to NEXT TEST

16319

PAGE il"!20

)
;12

IMAl~O[C.~8=CGORA.A

CRBsEA DIAGNOSTIC FOR TRADITioNAL pOPS P

PAL10

I

/VERIFY THAT EACH BIT SEt UP TO
240.0

2401
24?-2
24~3

2404
2405
2406
24e7
2410
2411
2412
24'13

2414
2415
2416
2417
2420

2421
2422
2423

303eJ

i176

3031
312122
4063
1022
0026
7450
5233
3021

iNTi.

INT1A3

I
DCA
TAD
DCA

DCA
CAF"
TAD
AND
SNA
..IMP

DCA

TYPFLG
C",,62

LPCNT
OATA2

INT1D
DATAl

OATA1

730~

CLA C;L~
OBEI
SRQ
JMP
INT1AE
DBSK

·524~

5~31

4433
·2424 5245
2425 4443
2426 4042
2427 3515
2430 7777
2431 4445
2432 5204
2433 2022
2434 521214
2435 4444
2436 521213
24:37 5252
2440 .4443
2441 4065
2442 3515
2443 7777
2444 5231
2445 4443
2446 4077
2447 3515
245!Zi' '777
2451 5231

INT1AE~

JMP
JMP
DeSK
JMP
JMS I

16:19

PAGE

1~21

SKIP DOES

ICLEAR ERROR FLAG
iSET ITERATION COUNT
ITo 5~(DECH1AL)
IINliIALI~E

iNTERFACE

IJUMPER

TAD
DSSO

44'32
4076
5223
4433

17eJUL~73

DATA2

1021
4431

V142

INTiS£:

INT10K
INT1!:;E

XERROR

;SAVE JEST DATA
/8IT SET OUTPUT REGISTER
IENA6~E

INTERFACE

lIS INTERRUPT ACTIVE
INO, ERRoR

lIS FLAG SET
INO, ERRQR
IINTERRUPT ACTIV£, F~AG SET
lIS INTERFACE FLAG SET

iNO, ERROR

INT1E~~

DH1a1
"1

INT1ClK, JMS
JMP
INT1D. IS~
JMP
JMS

JMP
..IMP
I NT18E, JM.S I

.INT3EGtl

XLOOP2

INT1A
OATA2
IN'f1A
XLOOP1
INT1+.3

INT3
XERROR

INuMBER OF WORDS Tn 8E OUTPUT
IT[ST FOR LOOP ON SAME DATA, ESCAPE ON DAT~ ERROR
ILoOP WITH SAME DATA .
iINCREMENT DATA PATTERN
ICONTINUE
jC~EtK FOR LOOP ON CURRENT TEst
ILeQP ON CURRENT TEST
iGO TO N£:XT TEST
/NO~ ERROR

DH1",1

""1
..IMP

INT1Ce;:, JMS I
·IN'f4E: ... l

INUMBER OF WGRDS TO BE OUTPUT
INT10K
XERROR

INo, ERROR

QH1~1

"'1

JMP

INT10K

INUMBER oP WORDS To BE OUTPut

I

IVERIFY THAT EACH BIt Not JUMPERb rOSKIP bOES NOT
I

2452
2453
24'4
2455

3030
1176
3031
3022

IN'f;'SD

2456

4fll63

IN1'3A,

\J

DCA
TAD

TVPF'I..G
(,,62

DCA

LPCNT

DCA

DA'fA2

CAF

iCLEAR ERROR FLAG

ISET ITERATION COUNT

ITO 50 (DECIMA!..)
iCLEAR TEST DATA
IINl1IALi2E INTERFACE

.'J

~

)'

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

/~ ~DE C~~2DGDR A~A
AI

2457
246121

2461
2462
2463
24£)4
2465
2466
2467

~

- --

_

.. ....•.

_-

-----

_..

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

)

DR8.EA 0 IAGNOST! C FOR iRAD IT IONAL POPS P

lei26
7040
21022
7450

iAO

IJUMPER

CMA
AND
SNA

DATA2

5J0~

Jt4P

3021
1021
4431

DCA
TAD
D8S0

730~

CL~

INT3C
DATAi
DATAi

4433

nBSK

2471

5276

JHP

e ..... 5

2472
2473

4443

JMS I

XERROR

3674

INIT3[!""1

2414
2475
2476
24;7

3515

OH1 ... 1

7777

"'1

2500

25fZ!1
25~2
25~3

2504

17~JULg73

iGEi JUMPER MASK
ICOMPLIMENT FOR NO SKIP 8Irs
IGET SiTS TO 8E TESTED
fARE ANy SITS TO BE T~SiED
iNO, GET NExt DAtA PATTERN
IS~VE FOR OUTPUT
IGET TEst DATA

18tr SEi our PUT REGISTER
.lIS FLAG SEi
INCg CONTINUE
IYESD ERROR
I~SK7P FLAG SE1~
'"REGISTER DATA"

XLOOP2

J~S

INT3C a

V142

CU,

2470

4445
5256
2022
5256
4444
5255
5777'

P'AL10

JMP

IN"f3A
DATA2

IS~

lNT3A
XLOOPl

JMP
JMS
JMP
JMP

INT3~3

EPASS

I

IERROR

~ANDLER

/

2577

32S1

2600
26el
2602

eJ(oel0

26t?1~

2603
2604

7300
1600
3234
2200

PAGE
ERROR,

0
CL.A eLi",

TAD I

ERROR

DCA
lSi!

ME:SG

2605

1600

TAD

26el6

3236

DCA

2607

2200

IS~

2610
2611
2612
2613

1600
3264
1200 -,
137'1

TAD
DCA

2614

3776'
1776'
3266
7604

2615
2616
2617
2620
2621

2622
2623
2624

2625
2626
2627
26321
2631
2632

1/'334
7640
5254
1030

ERROR
ERROR

DHDER
ERROR
ERROR
DATCNi
ERROR

TAD
TAD
DCA

C'!'3

IGET POINTER TO ERROR MESSAGE
/SAVE POINTER

IGET POINTER TO DATA HEADER

ISAVE HEADER
INUMBER OF WORDS TO 8E OUTPUT
iGET ~UMBER Or DAiA WORDS TO BE TYPED
ISAVE

IGET ADDRESS

or

TEST THAt fAILED

LS'fOGT
LSTDG'f

iAD

ERRAO

DCA

LAS

SR01

AND
S~A

CLA

JMP

EHALT

7640.

TAD
iVPfLG
Si!A Cl.,A

5241

JMP

7~40
3213~

CMA
DCA

4775'
4441

JMS
JMS I

31?J24

ERAtJR ... l

DATOUT
TYPF'LG

OCTASC
XPRINT

iCLEAR ERROR fLAG

16119

PAGE 1622

).
~

IMAINOEC-~8.DGDRA~A

DR8qEA DIAGNOSTIC FOR TRADIiIONAL POP8 P

4441

JMS

2633
2634
2635

4441

2636

000~

DHOER,

2637

4441
3512
1264
76521
5254
1265
32110
1410

JMS I
CRLF""l
DATOUT, TAD
SNA eLI<
JMP
TAO

2642J

2641
2642
2643
2644
2645
2646

2647
26'0.
2651
2652
2653
2654
2655
2656
2657
2660
2661
2662
2663
2664
2665
2666

3~l'J2!

4774'

2264
5246
4441
3512
7604
0333
;6421
5262
1266
7402
2200
5600

0000
0020
0000

MESG,

1i~JUL!!!73

16:19

PAGE

1~23

XPRINT
XPRINT

~

DCA

EHALi,

V142

0

JMS

BITS o

PAL10

TAD
JMS
lSl
JMP
JMS I
CRLF""i
LAS

INUMBER aF WORDS TO BE OUTPUT

XPR P~T

DATCNT

EHALT
DATAP

POINTl
POINTi
SITOUT
DATCNT
BITS
XPRINT

SR00
Si!A CLA
Q+3
JMP
TAD
ERRAD
HLT
lSi!
ERROR
JMP
ERROR

.AND

DATCNT, 0

DATAP,
ERRAP,

OATA1-1

0
I

IT[5T rOR LOOP ON CURRENT TEST

I

2667
2670
2671
2672

1030
765e
5277

2673

7604

2674
2675

0341
764el

21000

2676 . 531iZJ

2677

.7~04

27~G

0340

2701
2702

7640

27213

27tH

2705
2706
2707
271i2!

2711

5305
212131
;311
7604

LOOP1,

iYPF'LG

SNA CLA

JMP
LAS
AND
S&A CLA
JMP
LP1EXA, LA.S
AND
StACLA
JMP
lSi!

JMP
LP1EXi, L.AS

0335

LP1EXA

SR06
LP1EXX"'1

'SRrlJ5
LP1EXT .
LPCNT
LP1EXX

AND

SR02

lSi:

lOOPl
LOOP1

SNA CLA

7650

2267
5667

~

TAD

LP1EXX, JMP
I

ITEST FOR LOOP ON
2712
2713

(~

0000
1030

LOOP:?,

CURRE~T CAf~

I
e..

TAO

TVPF'LG

~

/J

).

-------- --- -._----..... -._-----_._---_._._-- -----"'---'--...

)

IMAINDECc0ScCGDRA~A

2714
2715
2716
2717
2720
2721
2722
2723
2724
2725

2126
2'27
2730
2731

DR3 EA DIAGNOSTIC rOR TRADITIONAL PDP8
Q

765~

5712
7604

JMP
TAD
TAO
DCA

JMP
LP2EXTs lAS
AND

0336
7650
5712

2'733
2734
2735

40(00
210021

2736

04(1j~

2737
274(ll
27"1

020~

100~

V142

11"'JULw73

IDATA CORRECT9 CONTINUE

e-¢>5

LOOP2
(5
LOOP2
1..001'2

SR03

1St

L.OOP2

JMP 1

LOOP2

SR2f0,

4000

SR019
SR020
SR03,
SReJ4.

2'1'00
lW~0

400

01el0

SRt35~

200
100

0040

SRClio;

4~

I

IOCTAL TO PACKED ASCiI CONVERSION

2773
2774
2775
27;6
2777

2!005

31331
3tHH~

3027
7775
3000

PAGE
CCTASC~

31H~2

0000
7300
1227

3003

4046

30.04

30£16
3007
3010
;3011

4212
3226
1227
4212
3221
5600

3(2112

000~

3013
3014

0377
3114

MQL

3~15

4115

MQA

3016

71~6

eL.l R'fL

3017
3e!20

7004
Z376
4115

30(312l

3 aJ(ll 1

30~5

3021
3022

21376

3~2:S

1375
5612
3736

3024

30!25
:.H"26

404~

I

0

CLA eLL

'fAD

LSTDGf

Jt"1S

SPLIT
MSTDGi
LSTOGT

8Sw
DCA

TAD
JMS

SPLIT 8

IGET WORD to. BE CONVERtED
IS hAP HA(VES~ SEPARATE DIGITS,
,CONVERT Most SIGNiriCANT
IDIGI'fS TO ASCII
iCC~VERi LEAST SiGNIFICANT

SPLIT

DCA

!-STDGY

JMP

OCTASC

IDIGITS
IRE TURN

f.~

AND

RAL
AND

(77

(707

~H~A

AND
TAD

JM.P I

ERADH,

TExt

{707
C6eJ6f:

.. ,

SPLIT
/

16i19

PAGE 1",24

)
*J'

SNA CLA.

2312

2732

)PALH

SNA ell>
JMP
LP2EXT
LAS
AND
SR06
SNA CLA

765e·

5326
7604
C341
5326
1312
1373
3312

p

I

TO

ASCiI

I~AINOEC~l8-0GDRA-A

3027

40413

3~32

4000

DR8-EA UIAGNCSTIC FOR TRADITIONAL POPS P

PAl10

V142

17-JUl\'l'13

16:19

PAGE lm25

I

IOUTPUT 12 BIT BINARY WORD

3-231
3232

3333
3034

30135

;5000

9ITr"UT,

3114
1374
30221
4115

3~36

710.4

3'iJ37
3040

3114

8IT01.

037'2

4442

. '3044,

3~51

3:;152

.5631

3047
312150

AND

, "0

lIS BIT=1

IS~

XTYP.E
CNTR1
8IT01

INO, CHANGE TO AsciI 0
'OUTPUT BIT

TAD

(240

JMS

XTYPE
(2410
XTYPE
SITOUT

IAFTER LAST BIT HAS BEEN

DCA

CNTRl

MQA

eLL RAL

JM'S'

202~

;;235
1371
4442
1371
4442

3045
3046

("1

IS AVE DATA IN MQ
ISET UP TO OURPUT
112 BITS
IGET DATA
IGET MSB INTO lINK
is AVE REST OF WORD
)GET ASciI 1 INTO AC

(-14

SNL

3041 ' 7420

3043

~

MQL
TAD

MQl
TAD

1373

3e42

1
~

JMP
TAD

JHS
JMP

ICONTINUE
ITYPE 2 SPACES
IOUTPUTTED

iRE TURN

I

ICHARACTER STRING OUTPUT ROUTINE

3171
3172
3173
3174

3175
3176
3117
3200
3201
3202
3203

3204
3205
32e6
32~7

3210
3211
3212
3213
3214

0240
0260

0261
7764
6060
0707

0077
3200
~000

PAGE
PRINT,

7300
1600
3010'
2200

141Z
3114
4115
4046
4215

I
0'

CLA eLl."
TAD I
PRINT
DCA

F'OINTl

ISl
TAD

PRINT
POINil

~lQL

MQA

8SiAi

JMS

4115

MQA

4215

JMS

JMP

520;

TYPSET

TYPSET

PRINT+5

IGET PO!~TER TO MESSAGE
iSET UP AUTOalNDEX REGISTER
ISET UP RETURN,
IGET ~ACKEb WORD
iSAV[ IN MQ
IGET WORD
ISWAP HALVES
IDECODE AND OUTPUT
IGET WORO
IDE CODE AND OUTPUT
ICONTINU£
'

I

IUNPACK, ,OEeeDE, OUTPUT
3215
3216
3217
3220

,

-)

00eJrtI

0243
7450
5600

TYPSET,

I
0

ANJ

K0477

S~A

JMP

PRINT

IMASK UNWANTED BITS
lIS AC=0
IYES, END OF MESSAGE, EXIT

"'J

fi}b

J

J

)

1"1.q:·;D[~ .. i2l8 ... CGDR_A ... A ORS ... EA DIAGNOSTIC FOP.

3221
3222
3223
3224
3225
3226
3227
3230
3231
3232
3233
3234
3235
3236
3237
3240
3241
3242

3243
3244
3245
3246
3247
32521

1244
7510
5226
12Sef

5241
72101
7440
5233
1245
5241
7001
7440
5240
1246
5241
124(,
4442
5615
2077
7740
~215

0212
0336
0240

K0077:

JMP
lAG

l-'ijP

IYESa CONVERT TO ASCII
IOI.'TPUT

Jt.,P

,+3

lIS
INO,

TAJ

K215

JHP

~np

lAC
SeA
JMP

'e

lIS PACKED CHARACTER >40
Qo73
~<~4"0

~~000

TAO

K336

~TP

XTYPE
TYPSET

JMS
JMP

K336,

336
242

~.

TLS

6041

TSI="

JMP
CLA
JMP

5253
5-651-

ONE CHARACTER

I,.

6al46
7'20~

a"1

iYPE

I
I
I
3257
3260

3261
32~2

3263
3264

7604
2777'
7642
5776'
7604
0775;
7640
5272
4441
3274
5776'
1374
4251

3265
3266
3267
3270
3271
3272
3273
3274 5776 1
3275 3736
3276 0422
3277 - ~fQj00

EPASSg

LAS
ANQ
S~A

SR04
CL.A

JMP
LAS

INIT:1.

AND

SRr?S

Si!A CLA

JMP

EPAS1$
/-IEP,

IGET CODE FOR CARRiAGE RETURN
IOUTPUT
lAnD 1 TO AC

INO
IGET COO£ FOR LINE rEED
IOUTPUT
IPACKED CHARACTER >40 9 CONVERT iO ASCII

IOUTPUT

77
p43

TYPE,

073

K212

215
212

JMS I
~EP ... 1
JMP
TAD
JHS

JMP
TEXT

C~ARACTER=37

lIS CHARACtER~3i

I
IOU~PUT

3251
3252
3253
3254
3255
3256

INC

I ACD 1 T (1 AC

TAD
..IMP

K215,
K212.

licqJULO!Ji3

ISUBTRACT 40

\,,;40

10140,

K24k'] ,

\/142

iA:::J
SPA
..IMP
T AJ
S2!A

MTP,

PAL10

TRADITiONAL POPS P

EPASl
Y,PRINi'

INIT1
(207

TVP"E
-INIT1
/e-~DRI

to TTV

16:19

PAGE 1-26

)

>$

/~AI~OEC.08-DGDRA~A

DR8.EA DIlGNOSTiC FOR TRADITIONAL POP8 P

PAL10

V142

17'!!JUL",,73

16:19

PAGE

1~27

I

ITELETYPE MESSAGES

I

3374
33.75

2740

3376
3377

J.400

2731
340Z

34~0
34~1

3402
3403
3404
3405
34e6

3407
3410.
3411 .
3412
3413
3414
3415
3416
341·7
3420
3421
3422
3423
3424
342.5
3426
3427
3430
3431
3432
3433
34;34
3435
3436

34:$7

3736
2305
2440
2322

l~tSET

SR FOR DEVICE CODE AND CONTI

1>12.

TEXT

i~tSEY

SR FOR INTERRUPT JUMPERS AND CONTI

M2A,

TEXT

I~'SET

SWITCHES FOR

~526

054~

0317
a4~5

4001
1604
4iZl03

1716
2400

3136
23~5

2440
2322
.42106

1722
4011
1624
0522
2225
2024
4012
2515
2005
2223
4~01

3443

1716
2400
3136
2305
2440
232'7
1124

40~3

345.2

~310

3453
3454
3455

0523
4006
1722

3456

4006

()

TEXT

1103

1604

3451

M1,

4006

3441
3442

345121

PAGE

1722
4004

3440

3444
3445
3446
3447

.

~12~7

r~IP~LOP

JUMPERS AND CONtINUEI

.~

,"

)
-.../

J

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

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

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

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

-

- -----

-- ---- - - -------

----_._--

.. -

)
/MAIND~CA08ADGDRA~A

3457

1411

3460

2006

34(11

1417
2040
1225
1520

3492
3463
3464
34~5

(A522

3466
3467

2340

347~

044e
0311

34'1
3472
3473
3474
3475
3476
3477
:5500

3501

~0~0

3736
2305
2440
2322
4006

35~7

1604
4003
1716

M3Q

TEXT

1~~SE1

CRLF".

TEXT

1~71

SR FOR RUN AND CONTI

40rt11

2400
3736
e000

I

IDATA hEADERS
I

3515

310100

3516

3136
2205

3511
3520

~711

3521
3522
3523
3524
3525
3526
3521
3530
3531

2324

uH2p

TEXT

I"~AC

OH3 Q

TEXT

/""MASK

DATAl

CONTENTS;

40"3
1716
2405

1624
2300

3541
3542

1~'REGISi[P.

2'124

3533
3534
353'5
3537
3540

e:
TEXT

(1;522

3532

"-'"1"
.::>:> ... 0

Na,

DHi2J:

4304

01100
3736
0103

3736
15;01

2313
404·Z

4 ~4Q1 .

412!4·r.

17~JUL!>973

16~19

PAGE iq28

0>

~

1624

1722
4022
2516

3513'
3514.

V142

1116
2505

350.2

3510·

PALj,0

~1116

3503
3504
35Ji!5
3506
3511
3512

DR8QEA DIAGNOSTIC FOR TRADITIONAL PDPS P

)

EXPf:CTED

RECEIVEDI

/~AI~DEC.08~DGDRA~A

3543
3544
3545
3546
3547
355~

3551
3552
3553
3554
3555
3556
3557

3560
3561
3562
3563
3564
3565
3566
3567
35'~

3571
3572
3573

3574
3515
3576
3577
36e'2I
3601
3602
36~3

DRS.EA DIAGNOSTIC fOR TRADITIONAL PDP8 P

PAL10

V142

17"'JUL~73

16119

PAGE

1~29

4040

4040
~530
2~05

0324
Z504
4040
4040
4~40

2205
~305

1,126
21504
0000
3736
0530
2005

DH4,

TEXT

/"'~EXPECTED

RECEIVEDI

OH5,

TEXT

/ .. qrREGISTER

DATA OUT

. DA·T A I NI

DH6,

TEXT

/ .. tAC CONTENTS

DATA OUi

DATA iNI

0'324
13504
404~

4040

4040
2205
0305
1126
0504
021'0v.1
3736
2205
0711
2324
~!522
4~,40

3604 41340 '
3605 404.0
3606 4004
36k!i7 0124
3610 0140
,3611 '1725
3612 244~
3613 40421

3614

404~

3615
3616
3617
36221
3621
3622
''3623
3624
3625
3626
3627

4040

363121

3631

:,)

0401
2401
4011
1600
3736
0103
4~03

1'716

2405
1624
2340
4040

,~

1_)

J

~

~,

_ _ _ _ _ _ _ _ _ _ _ _ • _ _ _ _ _ _ _ 4. _ _ _ _ _ _ _ _ • _ _ _ _ _ _ _ _ • _ _ _ _ . _ . _ _ _ _ _ _ _ _ ~ _ _ _ "

)

--j

IMAI~DECa~8~DGDRA~A DR8~EA

3632
3633
3634
3635
3636
3637
3640

3641
3642
3643
3644

3645

DIAGNOSTIC tOR TRADITIONAL PDP8 P

4040
41040
404~

0401
2401
42111
1600
I

I

36521

36:;1
3652

3653
3654
3655
3656
3657

3660

3661'
3662
3663
3664
3665
3666
3667
36i~

~671

3672
3673
3614
3675
3676
3671
3'0!21
3701
3702

1125

IOUTPUi REG Nor

INIT2ElI iExr

IINPUT REG NOT CLEAREDI

4022
3501
4016
1124
40213

1405
3122
0504
00"210
2~25

2440
229.15

0'74~

1617
24421
0314
215~1

22~5

0400
2313
1120
40e6

IN!T3Eti

TEXT

ISKIP FLAG SETI

1401
(;)740

2305

37~·3

240~

31e.4

0402

3705

2217

3"~6

4004

3707
37121
3711
3712
3713
3714
3115

CLEA~EDI

INIT1E, TEXT

242.0
2524

1116

i1~4

4!?J16

1724
4211213

1405
0122

4001 "

v142

1'7"'JULI?73

16*19

PAGE

1~30

)
"~

4004
0124
0140
1725
2440

IERROR MESSAGE
3646
3647

PAL:l.0

TRANi£: p "TEXT

IC8RO DID NOi CLEAR ACI

/MAINOECn08~OGORA.A

3716
3117
3120
3121
31~2

3723
3724

~300

04fl12

§TRAN2E, TEXT

IDBRI 010 NOT

CL~AR

PAL10

V142

17""JUL .. 73

16:19

PAGE

1~31

ACI

2211

40"4

1104
4016
1124

3725

40213

3;26
3727

140'

3730
3731
3132
3733

4001

~122
030~
~402

2317

,3734

4f1l~3

3135

1001

3736

DRSpEA OIAGNOSTIC FOR TRADITIONAL PDPS P

TRAN3E, TEXT

108S0 CHANGED-leI

TRAN4E, TEXT

lOB CO CHANGEO ACI

TRA'N5E, TEXT

10SC! CHANGED

DUTiE,

TEXT

losse ERROR(

OUT4E:.

TEXT

IOBCO ERRORI

OUT?E p

TEXT

10BRO ERRORI

tN2E.

TEXT

IDBCI ERRORI

1607

3737

0504
:5 74·0 ' ,4 f6 " 1
3741 0'300

3142
3743

0402

3744

40"'3

3746

160;
0504
4001
V"300

0317

3745 '1001
3747
31~0

3751

375.2
3753

0412!2

37,4

4~0,3,

37,55
!,56
3757

1001

3'6~

3761
3"~2

16"",
0504

4001
0300
0402

3'63

2311

3764
3165

4f605
2222

3766

1722

3767

vJ0Q10
0402

37'0

-3111, 0311
3;72

4005

3773
3714

2222
1722

3775

0~00

3776

04212

3777

2211

42ifCl0

40~5

400.1

2222

4~('!2

1722

4Q!e.3

02100

'40f'4

IJ

~cj

~311

;"~4eJ2

{Ii

'J

.)

---.-.-.--.-,,--,.~.-----.-----.--

~~

.•.

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

-

/~AI·.~EC~08~DGORA~A DR8~EA

40e5
4eJ06

4li.'05

2222
1122

4~1i

02100

4012

1116
2025
2440
2205

4lZ13

4014
4015
42116
4'1'17
402£1
4021

r:14~

41024

0522
2211

IINPUT REGISTER DATA ERROR I

IN4E::

TEXT

ILATCH ERRORI

IN9ED

TEX'T

ID9Rl ERRORI

INT1E,

TEXT

IINTERRUPT ACTiVEI

INT2E n

TEXT

'INO INTERRUPTa SKIP/

INT3E,

TEXT

IINTERRUPT$

104!l1
~:;522

2217
22elet

4035

04~2

42136

2211

4~,'37

4'035

4040
4041

2222
1122

4(21.42
42143

v;000

4~44

1116
2405

4045
4046

222.2
2520

4~47
4o.!5~

244~

0103
2411

412151
4 QlS2'
. 4053

1'1000

4054

161;

4,055
41'-56
42'57'
4060
4061

4011
1624

2'61715

0522
2225
22124

5440
2313

4r?'64

112~

4065

"'000

4066

1116

4~70

TEXT

2403

4033
4034

4071

PAL10

IN3E,

22Ql0

1401

4~32

406;

-~

24135

2222
2520

4072

2454

4~13'

4016

--.----- .--

V142

17'!'JUL1lI73

16J19

PAGE h32

j
~,

4004

4023

4062
4063

P

2324
0522
0124

4ri!27
403.21
41!'31

~DP8

0711

4022

4025
4026

DIAGNOSTIC FOR TRADITIONAL

..

0311

40V1
4010

----.-------.------.--~.----

~O

SKIPI

/~AIf,DEC~08.0GORA.A

4074
4015
40.76

000r.

4100

1617

4101
4102
4103

4e111

4106
4.107

4110
4111
4112
4113

4114
4115
4116
4U.7

V142

17eJUL~13

16;19

PAGE

1~33

1740
2313
1120

4077

41f)4
41t!o5

PAL10

DRS.EA'OIAGNOSTIC fOR TRADITIONAL POPS P

INT4E,

TEXT

INO INTERRUPT, NO SKIPI

INT5E,

TEXT

INO S·KIPI

INT6E,

TEXT

ISKIP/

1624
0522
2225
2024

5440
1617
4023
1'311
2~0~

1611
4023
1311
2~00

2313

4.t20

112~

41~1

00e10

el176

7716
0106

$

0177

/,

~
,.".--,

(j

/--

')

-.J'

J

,..

-

IHA!NDEC~08~DGDRA~A

DRS-.EA DIAGNOSTIC FOR TRADITIONAL

--- -_._--- --+--- -.--.---.-

pope

p

-.-~.-------.-.----.

-) PAL10

V142

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

~

...... -

11'!'JULs73

---_. -

--.-.-----~--

16g19

PAGE

:/,934

-)

4-

l

i$}

C'lee

01000000
11111111

11111111
1111002'0

11111111

11111111

11111:1.11

11111111

11111111

11111111

Z!7JE:eJ0000

Y"0000000

eJ000~J0f0

~0000"i00

f.000;i3eJl1

111111i1

11111111
!?17i000el00

11111111

11111111

11111111

0000000[(J

0fH~00l2J(,:0

010000111

11111111
11111111

10000001

e.~0e

10000000

('200

11111111

?300

J.1111111

11111111
11111111

11111111
11111111

r~ 4 0k'l

11111111
11111111

11111111

11111111
11111111

11111111

11111111
11111111

11111111
11111111

060'5
07((H,)

11:111111

11111111
00000000

11111111

111111il

11111111

11100000

eHoeeH21!?J00

~e1000000

00t'H'J000eJ

000 kHH?l Nlj

el(iJ~1 00 ~ 00

(7-00000100

0ro0r2JQl00~

00000000

0~00001211

100£1
1l,00

11111111
11111111

11111111
11111111

11111111
11111111

11111111
11111111

11111111
11110000

11111111

11111111

00000000

e; V1 iiHi; 1210 0 eJ

11111111
00000001

1200
1300

11111111
11111111

11111111
t1111111

11111111
11111111

11111111
11:\.11111

11111111
11111111

11111111

11111111

e.00000e0

00000000

11111111
00000001

1400
1500

111"11111
11111111

11111111

11111111

11111111

11111111

11111111

11111111

11111111

111101ZHH1

0~H~0eJ0(;0

021~elf;"'00

00000000

000000~1Z

0000"'~H~'"

~0000001

160~

1i111111
11111111

11111111
11111111

11111111
11111111

11;111111
11111100'

11111111

11111111

11111111

11111111

I? 0000 (lJ'~71

000(l1r.000

~QHHHH5~0

e.~H!J000~1

11111111
11111111

11111111
11111110

11111111

11111111

11111111

11111111

el~0eJ(Q"Z'iO

~0;':0~0i2!0

70000000

11111111
L000k"'eJC0

11111111

2100

00~00Q1kj0

0000f2J001

2200
2300.

11111111
11111111

l-JJ.11111
11111111

11111111
11111111

11111111
11111111

11111111
11111111

11111111
11111111

11111111
11111110

11111111

2400
2500

11111111

11111111

11111111

11111111

2600

0500

1700
200~

001.:H110001

11111111

il111111

11111111

"0000000

0000e0Cf2l

0Ql2H?J0000

0Q'J(!l0~HH~1

11111111
11111111

11111111

11111111

11111111

11111111

11iM'i0000

00r'0fl00!Q

00000030

11111111
00011111

11111111

11111111

11111111

11111111
11111111

11111111
11111111

11111111

3000

11111111

3H~0

11111111

002210000

000kH'12I00

00C'!00000

3200
3300

11111111

11111111

11111111

3400
3500

11111111

36021

370e.

11111111

11111111

00~{ij0000

CH'J Qj OJ CoH'J ~ Ql

000Q100l0 _

~1111111

11111111
11111111

11111111
11111111

11.111111
:1.11.1111

11111111
11111111

11111111
11111111

r,0:ZCHMI0QJ

11111111

0ep00000

0eJ0"'~0(i)0

270~

11111~00

11111111

10~H~000el

e0'~0~0i00

11HH?:0£0

0el~000e.eJ

~0eJ00000

e'100121e;e;12l0

el0e0Q,l(il00

000!Z!fZ'etI?l0

01111111

11111111

11111111

11111111

0((J000(IJ12l0

0000~eJ00

0eJ01?J00;:,12l

11111111
00001111

11111111
l111il11

11111111
l11111i1

11111111
11111111

11111111
11111111

11111111
11111111

11111111
11,111111

11111111
11111111

11111111
11111111

~ 1111111

11111111

1.111j.l11
11111111

11111111
0I2lJ~HHH?J0

I

IMAINDEC~08-DGDRA~A

4~00

410e

11111111
:111111-11

DR8-EA DIAGNOSTIC FOR TRADITIONAL pOpS P

11111.111
11111111

11111111
l1rJ00a00

pAL10

V142

17"!'JUL~73

11111111

1111111:1-

11111111

11111111

11111111

0~00000.0

000000~)2!

riHHlkHH'J 0 0

00000000

0000130\31!J

16119

pAGE

1~35

4200
4300
441?J0

4500
4600
" 4700

5000

5100
"5200

530~"

54010
5500
5600-

5700

6000"
6100
6200
6300
6400
6500
6600
6700

7012Je
7100
720~

" ""730Y!!
7400
75N~
7~QJ0

7700
~

()

j:.

~)

-)

a·

-----.-~-J-------.-------------.---/MAINDEC~08~DGDRA~A DR8~EA DIAG~OSTIC

BIT01
SITOUT
BIiS
BSW

3035

IN2

3031

iN2E
IN3
IN3A
IN3E
IN4E
INS

2646
4046·

4gl63

CAF
CN,iRl
CRI..F'

0020

3513

DATAl

~!!I21
~022

DATA2

IN5A

IN5C
IN6
IN6A

OATA3
OATA4

02123

DAT.A5

0025
2665

IN6C
IN?

2664
2641
4434

!N7A

0024

DAiAP

DATCNT
DA'fOUT

DBCt
OBCIX

osco-

OBCOX

DeDix

OBEl
OBEIX

iN8A

0312
0261
4432

IN9A

4435

D8RIX
D8~O

OSF'(QX

DBSK
OBSKX
D9S0

Dssex

OH5
!,)~DER

OlOT
EHALT
EPAS1
ERADR
ERRAD
-ERROR
F'JUMPE

K336
K77'f.e

SRl?J4

4flJ27

LOOP1
LOCP2
LP1EXA
LP1EXT

3247
0062
2667

SR03

4flJ12

SR05

2740

2712

SR2l6
SRO

2741
4016

1600
1604

1633
1631
1644
1672

1676

1702
1131
2000
2005
2030203~

LP1EXX
LP2EXT
LPCNT
LSTDGT
Ml
M2
M2A
M3

26"77

2705
2711
2726

STARTl

k.l!202

STAR'f2

0244

0031

TRANi

0452

302'

TRAN1E

34100

TRAN2

3104
0411

YRAN2E

3711

TRAN~E

3421
3244
32'75
2634

TRAN4

MEP
MESG

'fRAN4E
TRANS

0550

~1Q

0114

TRAN5E

3752

TRAN6

~6e0

M4((j

3416

INIT1E

3646

MQA

~li5

-0416

MQL
MS'fDGi
MiP
ocrMSC

3114

jRAN7

~616

3026
3241

TRANS

0634

rVE1
TVPE
TYPfLG

3251

iYPS[·T

3215

XOBeo
XDBEI
XDBRI
XDBRO
XDBSK

~12136

iNITl
IN!T2

INOU3A

INOU4
INOU4A
INTi
!NTiA

e435

22321
22-65

2325
2331
2402)
2404

OUi'1
CUTiE
OUY2
OUT;S

OUT3A
OUT4
OUY4A
OU'f4E
OU1'5

:S(000
i12Hj0

3162
1033
12154
1~60

1105

1111
37721
12(210
1205

-IN'flAE

2423

INT18E
INi1CE

2445

Dur5A
DUTo
OUT6A
OUi?

243~

QUi1A

1234
1262
1266

4043.

OU'fi'E

ours

3116

OUY8A

1315
1322

PNTRi

INTiD
!NT1E

INT1QK

244P!

2431
4054
2452

123@

POINT!

INT3E:

4~66

RE1U~N

2'233
0010
32"'0
011Zl6

4100
4113

SXMBSW

02146

SIMCAi='

0063

4117

SIMMQA

0115

1403

INT4E
INT5E
INT6E
lOTS

~247

SI~SRG!

:142~

1<0~77

3243

SPLIT

0076
3012

2063-

IN10A
IN1A
IN1B

2070.

3742

4flj35
21400

2456
2500

1400

YRAN3

025~

2151Q1
3732
ra530

3445

INi2E
INT3
INi3A
tNT:!C

IN1~

TIOT

IN9E

2235
2260

"'~26

.

2734

INOU2
INOU2A
INOU3

~02'l

IJUMPE:
IN1

2733
2735
2736
2737

2~05

3257
3025
2666
2600

EPASS

SR0el
SR~2

I N·OU1A

2654

3246

SR01

3615
220PJ

3212

K2i2
K215

3245

INIT3
INIY3E
INOUl

r.?J26~

17"JUL"!173

3250

4440
0324
4433
9.1213
4431

3622
2636

DH6

V142

K24~

4~04

~662

3561
3516

pAL10

1462
1466

INIT~E

3516
3526
3535

DH4

tN9

1434

0J~5

031;
3515

DH0
011'..
Crf2
01013

INS

0SfOI?J
44;-36

0266

oe~I

IN1C

FOR TRADITIONAL pDp8 P

-~

PRINT

XOBci

)cOBSO

0113
~030

0.1Zl34

0032
~2135
~12l40
0~33

0031

XE:RROR

0043

XLOOt:'l
XLOOP2
XPRINj

0l?l44
Vl045
01(141
21042

XTVPE:

16319

pAGE i!.'!3Q

)

~

t

!

,i·

~

\

IMAINDEc .. aBwDGORA.A

DR8~EA

OIAGNOSTIC POR TRADITIONAL pope p

PAL1~

V142

17V1JUL.~73

16g19

PAGE

i~3'

')

~ERRORS

OETECTED: 0

L.INKS GENERATED: 18

RUN-TIME:

10 SECONDS

3K cORE USED

....

10'
:j

(j

r

J

J

<1

,f

fT',
I

~,
I

"fT"
I

'



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Format                          : application/pdf
Create Date                     : 2018:04:18 09:45:11-07:00
Creator Tool                    : Hewlett-Packard MFP
Modify Date                     : 2018:04:18 09:48:38-07:00
Metadata Date                   : 2018:04:18 09:48:38-07:00
Document ID                     : uuid:05a9c0ae-092e-3643-9fdf-f45dc7361c24
Instance ID                     : uuid:ff32efc5-b4ad-9c4b-a23a-0eea2b3d1d45
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Page Layout                     : SinglePage
Page Count                      : 48
Creator                         : Hewlett-Packard MFP
EXIF Metadata provided by EXIF.tools

Navigation menu