MAINDEC 11 DFFPC A D_1134_FPP_DIAGNOSTIC_PART_3_Dec76 D 1134 FPP DIAGNOSTIC PART 3 Dec76

MAINDEC-11-DFFPC-A-D_1134_FPP_DIAGNOSTIC_PART_3_Dec76 MAINDEC-11-DFFPC-A-D_1134_FPP_DIAGNOSTIC_PART_3_Dec76

User Manual: MAINDEC-11-DFFPC-A-D_1134_FPP_DIAGNOSTIC_PART_3_Dec76

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

DownloadMAINDEC-11-DFFPC-A-D_1134_FPP_DIAGNOSTIC_PART_3_Dec76 MAINDEC-11-DFFPC-A-D 1134 FPP DIAGNOSTIC PART 3 Dec76
Open PDF In BrowserView PDF
MACY11 27(1006)

POP 11/34 FPP DIAGNOS1IC
3t.OCT-76 17:16

MAIND~C·JJ·rpP34.A

f

OrFPCA.Pl1

.REM

1

3t-OCT-76

17135

PAGE 1

,

•

~

.

3
4

5

6
7
8
9
.10.
11
1.2

IDENTIFICATION

13
14
15

t.

16
17
1.8.

{

19
.. 2Jt.
21

(

.22
23

PRODUCT CODE:

MAINOEC-I1-0FFPC-A.D

PRQQUCT

PDP-lt/34 FPP DIAGNOSTIC PART l

~AMEI

PA l' E :

[) ~_C Ef4 ~ ER 197 6

AUTHOR:

ANTHONY VEZZA

c

(

._2..~.

25

t

26

27
213
29
l~

c.
I

.

31
~2

33
3.4
35

. _ .1~~ _ ._.
37

f:

_3.a.

MAY

oce-UR'-'IN

THIS MANUAL,

T"t SOFTWARE DESCRtSED IN THIS OotUMENT IS FURNISHED TO THE
PURCHASER UNOE~ A LICENSE FOR USE ON A SINGLE COMPUTER
SYS~tM AND
CAN BE coptED (WITH INCLUSION or DIGITAL-S
COPYRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT AS MAY
o~~t~~fit ~t ~Rovttitb IN WRXTING 8Y DIGITAL,
DIGITAL tQufPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR
THE USE OR RELIABILITY or ITS SOFTWARE ON EQUIPMENT THAT IS
NOT SUPPLIED BY-otGi'TAL.

39

40

c

THE INFO~Mi~~ON IN THIS DOCUMENT IS SUBJECT TO CHANGE
WITHOUT NOTICE AND SHOULD NOT BE CONSTUED AS A COMMITMENT BY
otG IT AL- EQ UI PMEN'i''''- --'C 0 RPO RA T ION •
DIGITAL
EQUIPMENT
CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY ERRORS THAT

41
42,

cbp~~f~HT

43

(

.C
tl
41

ee) 1976 BYbIGITAL EQUIPMENT CORPORATION
(

44
45

46

t.

c,

47

48
49

(

50.

51

52

(

53

..

,'5S-"

,

56

(

(

t

4-

c

MACY11 27(1006)

pOP 11/34 FPP DIAGNOSTIC
31-0cr-76 17:16

~AINDEC·Jl.Fp~14.A

DFFPCA,Pl1

31-0eT-76

17;35

PAGE 2

57

_58
59

&0

c

61
_62
63

64
65

«

66

c

69
70.
71
_72

c:

c

4G,

REQUIREMENTS

2,1

S,'1'O.R.A (';E

2,3

PRELIMINARY PROGRAMS
--

3,

4.

4,".3

.8_2_

CQJI"T,ROL.

~~I1;.cH

SETTINGS

STARTING ADDRESS
PRO.(;RAM AN,P. OPERATOR INTERACTION

OPE;RATING P_R.OCf;9UR!:

5,1
5,3

83

ERRORS
6,1

84

6.2

OPERATIONAL SWITCH SETTINGS
OPERATOR ACTION
..

_.

______ . .e_~__.
89
9_0
91
,.9.2_.
93
94.
9S
96
97

RESTRICTIONS

•

7~2

c:

7.'1 - - ---- -STA"RTING RESTRICTIONS
O~~_RATING R.ES'1'~JC;_~~_ONS

MISCELLANEOUS

-8-~I .

Ext'turtoN

8.2
8.3
8,4
8.5

STACK POINTER
PA~S COUNT
T!,BITTRAPpING
SOFTWAR~ SWITCH REGISTER

TIMES

9 •.6

JNTERFtU.~TS

8.7

ACT, APT AND XXDP COMPATIBILITY

TJ:ST

,9_8_,

99
10.0
101
10_2
103

te_•.

••

(

105
106
107
108
109
11.0.
111
112

«
(,

--

SUMMARY
ERROR RECOVERY

85

.".". . .e~~. . _ . _ ._ . _,_-_ ,-, .", ________. . ,.,_ ._ _ ,.

(

STARTING PROCEDURE
4.2

s.

..

LOADING PROCEDURE

75
7.6__

78,
79
8."',
81

EQUIPMENT

2.2

.4 •..1_

87

c.

....

ABSTRACT_

~_l4...

77

c

1.

67
68,

73

«:

CONTENTS

PROGRAM DESCRIPTION
9,1
XXXXX

••

.

LISTING
10.1

•

XXXXX

(

ABSTRACT

,
,
(

,.
MAINL1EC-l1.-r.PP34-A

DFFPCA,P11
(

MACY11 27(1006)

POP 11/34 FPP DIAGNOSTIC

119
120
121
i22.
123

12_4,
125

126

127
128
129
130, .

•

131
132
133
134

DFFPA DFFPB OrFPC

f

ARE DESIGN TO DETECT AND REPORT LOGIC FAULTS IN THE
POP 11/34 FP11-A FLOATlNG POINT PROCESSOR. THE
DESIGN IS AN ATTEMPT TO REACH ALL ROM STATES, TAKE
ALI" Bp,ANCH MICRO TESTS (BUT!9S) AND VARIFY ALL THE
LOGIC. THEY CONSIsT OF 155 (OCT) INDIVIDUAL TESTS
SEQUe:~CED'rO
DEt:tCT ~tl[)~.T'l'EMPT TO IDENTIFY FAULTS
WITH A MINIMUM HARDWARE OR SOFTWARE LEVEL.
THE
TESTS ARE PARTIONED INTO THREE STAND-ALONE PROGRAMS
DESCRIBED BELOW,
NOTE THAT ERROR REPORTS IN THESE PROGRAMS ARE BASED
TESTS HAVE BEEN
RUN AND IN MOST CASE THAT THERE IS ON~Y A SINGLE
POIN.T ...f'AttLT. IN 'l'1i.~ _ .J])ll-A.. 1r THE PROGRAMS OR TESTS
ARE NOT RUN IN ORDER THEN ERROR MESSAGES MAY NOT BE

U~ON THE:,J(NO,wL..e;p~"~.Tij.A'1'.~~~" PREVIOUS

ACCURATE.

.llJt .
137

A.

OFFPA

(

S~l'~PS

cree

_ETF, SETO, SETI AND SETL
STST
Lor AND LOD (ALL SOURCE MODES)
STO (MODE 0 AND 1)
ADOF, AOOO AND SUBO (MOST CONDITIONS)

,148
149
B,

orFPB

151
153

•
c

OFfPB TE~~~ '.
~~pr,

,t~",l.

155
156

ADDO

AND

SUBO (ALL CONDITIONS
TESTED IN DFFPA)

CMPD A.NO CMPF

NOT

,
(

DIVO AND OIVF
MULD AND MULY
MODO AND Moor

157
158
159
160
161

•

LDF'PS

146
147

152

c

DFFPA TESTS:

144
145

.1.50

«

C'

135

138
139
1..4"
141
1,4,2,
143

•

PAGE 3

THE THREE PROGRAMS.

117
.11.8,

17:35

.........

113
114
115
11.6

31-0CT-76

31.0CT.76 17:16

C.

D'rFPC

16~

163
1.6_§ .
165
,l~,~,.

«
(

167
166

OFFPC TESTS:
STr AND STD (ALL MODES)
STerD AND
STCDF
CLRD AND CLRF
NEGF lN~ NEGD

«

t
MAINDEC-l1-YPP34.A .
PDP 11L14 f9P PtAGHOS!lC
DFFPCA.P!l
3t-OCT-76 17:16

MACTi1 27(10,6)

tl2
173
_1,74
175
_..1.76

(

LDCID AND LDCLD
l"OEXP

STFPS (ALL DESTINATION MODES)

c

f

... ~TCFL A"Q sTeFl
STCDL AND sTeDI

._.L7.B..
179
"..lJ10,
181
.1..82._ .
183
. 184
185
",..,l8.6,

187

ST,EXP

STST

t.
REQUIREMENTS
..............

2.1

.11tS.
189
190
191

EQUIPMENT
A PDP 11/34 (WITH
EQUIVALENT)~N~

OR

WITHOUT

,., ..1.9,.,2.
193
.19.4
195
._ .l9_6..
197

AN rpl1-A

CONSOLE),

LA30

(OR

f~OATING

POINT PROCESSOR.
NOTE THAT A SPECIAL INTERRUPTS TEST MODULE IS BEING

,19.13.

c

PAGE 4

LPCIFA~P LOCJ~F

177

•

11135

ABSF AND A8SD
TSTF AND TSTO
NEGF, ABSF AND TSTF (ALL SOURCE MODES)
NEGr, ABSF INO TSTF(ALL SOURCE MODES)
LDFPS (ALL SOURCE MODES)

169
...170
111

c

31-0CT-76

DESIGNED FOR USE IN THE MANUFACTURING ENVIRONMENT.
WHEN THIS DEVICE IS PRESENT THE PROGRAM DrrPB WILL
MAKE USE or IT TO T~ST THE FPP INTERRUPT ON BUS
REQUEST FUNCTIONS,

•

STORAGE

t

ALL THREE ~RO~R~M'REQUIRE A MEMORY
LEAST 16K TO ~OAD AND RUN,

199

.20.0.

SYSTEM

or

AT

201

c

.~0.2_.

2,3

203

THESE THREE DIAGNOsTICS WILL A,SUME THAT THE PDP
11/34 CENTRAL PROCESSOR IS FAULTLESS, THEREFORE WHEN
IN DOUBT~UN .'I'.H.~ . . PP.P 11.!~4 PROCESSOR DIAGNOSTICS
BEFORE THESE FP11.A DIAGNOSTICS,

_ " . l~~,
205

2t.6_
207

•

20Jl
209
, ,.. 21,i'

213

214

(

.«

..
(

215
216
217
218
219
220

221
,222

...-....•........

THE PROGRAMS WILL BE SUPPLIED
ON
THE
11/34
DIAGNOSTIC MEDIA,
REFER TO THE XXOP OPERATING
MANUAL FOR FURTHER INFORMATION.
STARTING PROCEDURE
••••••••••••••••••
CONTRP~

c

SWJTCH SETTINGS

SEE SECTION 5.1

223

224

«.J

LOADING PROCEDURE

3,

211

212

c

PROGRAM AND OPERATOR ACTION

c

(

MACY11 27(1006)

MAINQEC·11-rpP34-A
PDP 11/34 FPP DIAGNOSTIC
DFFPCA.Pl1
31-0CT-76 17:16
225

__ 1~

_____.__226 __
227

3.
4,

229

23."

231
.232
233

214
235
.2"3J~ ..

5,

237

._ .. 238_
239

s•
5.1

•

.-

OPERATING PROCEDURE
•••••••••••••••••••

243
.2.~4

PAGE 5

SET CON~OLE SWIJCHES (IF CONSOLE IS PRESENT)
PRESS START
QN FIRST.'A~STHE _ PROgRAM
WILL IDENTIFY ITSELF ,--- - ~NOTE THAT IF THERE IS
NO PHYSICAL CONSOLE THE PROGRAM WILL REQUEST
THE OPERATOR FOR INITIAL VALUE FOR THE
SQFIWAB~ awIT~H REGISTER [SEE SECTION
9,5).
IF RU~NING UNDER ACT, APT OR CHAIN THIS DOES
NOT __ A"p.P~l •. ". _.._
THE PROGRAM WILL LOOP AND AN END OF PASS AND
ERROR SUMMARY WILL BE TYPED AT THE END OF
EVERY pASS,

. 24.2". _
(

17135

LOAD PROGRAM INTO MEMORY

2 .LOADAD~-RESS- 200

22Q

. 2._~0 __
241

31·0CT-76

OP_~BATlON~L

c

SWlTCH S_ETTINGS

245

c

THE SWITCH SETTING ARE;

2_4.6...
247

OCTAL

...2..4Jt_
249

_ 2. S.2 __
253
...2_5}t
255

5W<15>==1 •••
SW<14>=1 •••
SW<13>c1 •••
S w<12> =1 t.' •
SW<11>=1 •••
SW<\ 0>=~ .•.••
SW<9>-1, •••

256

SWc8>=1.~.,

257
.~.5_e__

SW<7>=1 •• I

250
251

•
c
c.

40000
20000
10000
4000

2.00."

1000
400

•

200

SW<7>:1 ••••

200

259
.2.J).~

•

100000

261
2~2

263
264
265
....~.6Jt.
267
2~8

269

•

HALT ON ERROR
LOOP ON CURRENT TEST
INHIBIT ERROR TYPE OUTS
INHIBIT T.SIT TRAPPING
INHIBIT ITERATIONS
RING TTY BELL ON ERROR

LOO'"

C'

t

ON ERROR

LOOP ON TEST SPECIFIED IN SW<6>
THROUGH SW<0>
PRINT
ERROR
SUMMARY
EVEN
IF
SW(13)-1,
THIS
AP~LIES
ONLY TO
PROGRAM DFFPA,
DESELECT CORRECT INTERRUPT TEST IN
PROGRAM OFFPB. NOTE THAT THIS TEST
WILL AUTOMATICALLY BE DESELECTED BY
THE ABSENCE OF THE SPECIAL TEST
EQUIPMENT DESIGNED TO CONDUCT THIS
TEST.
IF THIS EQUIPMENT IS NOT
INSTALLED THERE IS NO
NEED
TO
DESELECT THIS TEST.
THIS APP~IES
ONLY TO PROGRAM OFFPei

;l70

271
272.
273

274
275
27b
277
279.

279
280

ERRORS
••••••
6,1

SUMMARIES
IN PROGRAM DFFPA TESTS 1 AND 11 HAVE A SPECIAL ERROR
SUMMARY FEATURE,
THESE TWO TEST RUN MANY TEST
~~TtERNS TH~OUGH
THE LOGIC,
AFTER AN ERROR IS
ENCOUNTEPED, ONLY THE FIRST FIVE ERRORS ARE REPORTED

c

MAINDtC·tl~FPP3 ••A

OFFPCA.P11
(

PDP J1/34 FPP DIAGNOSTIC
31-0cr-76 17116

31-0CT·76

EVERY ERROR

17:35
THOUGH

PAGE 6
IS

~OGGED

.. AN.D...... AN .......ERROR._.SUMft1.ARY._._.I.SPRINT.tO WH~N THE TtST .IS.
COMPLETE, NOTE THAT IS 5W<13>-t THIS SUMMARY WILL
HOTa.E TYPED. UN.L.ESS.5W.<7>;;1. IN OTHER WORDS TO GET
Jusr AN ERROR SUM~ARY FROM EITHER OF THEsE TWO TESTS
1 AND 11 .IN PROGRAM DFFPA aOTH SWITCHES 13 AND 7

._28.4

285
.. 286
287
...288..
289

c

27(1006)

(TYPED ON THE TTY).

281
... 2&2 .. _.

2B3

f

~ACY11

MUST;: 1,

EPROR RECOVERY

... __ .29.0 . . . . .

SW<1519>:0...

291
.__ .29.2
293
__ 29.4
295

.. ~~_.2.9J~, .... ,

SW<15>=1.,.

299

___ J0kt
301
. __302 .

GO TO THE NEXT SE.CTION AFTER THE

THE PROGRAM WILL HALT AFTER TYPING
1'fi.E. ___ e:.RRO.R ..MeSSAGE.
PRESSING THE
CONSOLE CONTINUE WILL CAUSE
THE
PRO~RAM TO CONTINUE AS IF SW<15>=0 •
RESTRICTIONS

7,

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

305

(

..30.6

tl

?40NE

307
.3.0$
309
_._.Jl~

312

41

8,1

314
315
31.6
317
318
319
.320
321
._.~ . ~. 2

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

ti.

326
327
328
329

THE STACK POINTER IS INITIALIZED TO 1100 IN EACH
THE THREE PROGRAMS,

8,4

OF

PASS COUNT

•

THE PROGRAM MAKES ONE PASS FOR EACH END or PASS
MESSAGE TYPED.- THE END OF PASS MESSAGE DESCRIBES
THE TOTAL NUMBER OF PASSES COMPLETED AND THE TOTAL
NUMBER OF ERRORS SINCE THE LAST END OF PASS MESSAGE,

(

T-SIT TRAPPING
IF SW(12)~0 EACH PROGRAM WILL ~UN WITH TRACE TRAPS
ON EVERY OTHER PASS.
FIRST PASS WILL NOT ENABLE
TRACE TRAPS. NOTE SW<12>=1 DISABLES T-BIT TRAPS,

331
33.2
333

336

c

STACK POINTER

330

... 33. .4
335

«

EXECUTION TIMES
LESS THAN 10 SECONDS FOR EACH PROGRAM ON ANY PASS,

323
324
325
41,

c

MIsCELLANEOUS

8.

311

313

f

MESSAGE IS TYPED.

297

303

MOST ERRORS WILL CAUSE EXECUTION TO
GO TO THE START OF THE NEXT TEST
AFTER THE MESSAGE IS TYPED.
A FEW
TESTS ARE IN SECTIONS.
IN THESE
TESTS AN ERROR WILL CAUSE EXECUTION
TO

.29.6

_10..... _

4.

8.5

SOFTWARE SWITCH REGISTER

(

(

t

(
MAINDEC.tt-fPP34.A
pDP 11/34 FPP DIAGNOSTIC
DFFPCA.Pl1
3t-OCT.76 17:16
..

340
341
.t4,,2
343
3_~4

345

346

341
,3."."EJ,.
349
350
351
352
353

,.3.S.~
355
.3.5.6.
357
158
359
...... _. ,,,.,,J_6J?L
361

8,6

363

c

•
•

17135

PAGE 7

.l6_., .
365
,3,,66

367

. ~_&Jt .. _._
369
370

c
_I
(

«

INTERRUPTS TEST
IN PROGRAM DFFPB THERE IS A SPECIAL TEST FOR
CHECKING THE CORRECT FLOWS OF THE FPP, THIS TEST
CAN BE RUN ONLY IF A SPECIAL TEST MODULE IS IN THE
SYSTEM.
THIS MODULE WILL PROBABLY ONLY 8E USED IN
MANUFACTURING, IF TH~S MODULE IS NOT IN THE SYSTEM
~~is ~~~T WiLL AUTO~ATltALLY BE DESELECTED,
IF THIS
TEST MODULE IS ON THE SYSTEM AND SW<7>=0 THIS TEST
W~LL
BE
RUN.
IF - $W<1>:1 THIS TEST WILL BE
DESELECTED,

.3_62...

t

31·0CT·76

EACH OF THE TSR~t-~R~dRAMS WILL RUN WITH OR WITHOUT
A CO~SOLE $WITCH REGISTER, IF A PHYSICAL CONSOLE
SWITCH REGISTER IS PRESENT ON THE SYSTEM, THEN THESE
PPOGRAMS WILL GO AHEAO AND USE IT FOR THE SWITCH
FUNCTIONS DESCRIBED IN 5,1 ABOVE, IF HOWEVER THERE
IS NO CONSOLE SWITCH REGISTER ON THE SYSTEM A
SOrT~ARE 'SWITCH Rt~~ST~~" WILL BE
USED,
THIS
SOFTWARE SWITCH REGISTER CAN BE EXAMINED OR MODIfIED
AT ANY TIME BY THE USER IF HE TYPES CONT~OL G WHILE
THEPR~GRAM
1~_RUWNI~G.
THIS CONTROL G WILL CAUSE
THE CONTENTS OF THE SOFTWARE SWITCH REGISTER TO BE
TJPED ON .THE_TTY~~DASK THE USER FOR ANEW VALUE,
WHEN THE USER TYPES A VALUE AND CARRIAGE RETURN THEN
THE PROGRAM WILL RESUME TESTING AT THE SAME POINT AT
WHICH IT LEFT OFF WHEN THE USER TYPED CONTROL G,
NOTE THAT WHEN NOT RUNNING UNDER ACT, APT OR CHAIN
THE USER WILL BE ASKED FOR A SOFTWARE SWITCH
~EGI.TER
VA~UE
AFT~R .LOAOING
ADDRESS 200 AND
S'TART'xifG' THE P"ROGRAM' TM"! FIRST TIME THE PROGRAM IS
~tJ.NAfTER
LOADING .. J9N~Y IF NO CONSOLE SWITCH
REGISTER IS ON THE SYSTEM),

337
..13._8
3)9

•

MACY11 27(1006)

c
t,

371
,3-1.2"

373
374
375
376

371
,_l.l~",

8,7

ACT ,~:pt AND XXDP COMPATIBILITY
THESE PROGRAMS ARE FULLY COMPATIBLE WITH.
APT

ACT
XXDP MONITOR AND CHAIN PROGRAMS,

379
380
381

t.

c.

382

383
.3,.e_~_

385

«

3.8.~

•
(

387
388
389
_3_9~..
391
392

PROGRAM DESCRIPTION
•••••••••••••••••••

t.

c

PDP 11/34 FPP DIAGNOSTIC
3t-OCr.76 17:16

M~I~Q~C·l1·FpP34·A

OFFPCA.P11

MAc::Y1t 27(1006)

31·0CT-76

17:35

PAGE 8

393
394
395

.. 19.6.
397
.398
399
4-"0
401

t
TEST 1
••••••

THIS IS A TEST OF THE ST INSTRUCTION
ACCUMULATOR 7, MODE 0,

4kt2..

TE:ST2

403

••••••

. •.

STF WITH ILLEGAL ACCUMULATOR TEST
•••••••••••••••••••••••••••••••••

C'

USING

ILLEGAL

rOST MODE 1, FLOATING MODE, TEST
••••••••••••••••••••••••••••••••

,,~4.

THIS IS A TEST OF THE
MODE 1,

405

·te.6.

STF

INSTRUCTION

USING

rOST

407

408
409

T~ST

:3

••••••

. ,.4. 1..0.

t

•

413
..4.1.
415

-

~,

421

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

,

.......

TEST 4

rOST MODE 2, WITH GR7, TEST
• ••••••••••••••••••••••••••
THIS IS A TEST OF STF WITH GR7 MODE 2
MODE.

_.. __.i.l§. ,.

417
.41.9
419
........:4.2.0

FOST MODE 2 TEST

THIS IS A TEST OF BOTH ST' AND STD WITH FDST MODE 2,

411

..._4.1.2...

t.

TEST 5
••••••

IMMEDIATE

«

FOST M6o~-~ ~EST
••••••••••••••••
THIS IS A

4.2.2

OR

~E5T o~ J~D

WJ1H

FPS~MODE

t

4,

423

.4.2.4 ..
425
426

TEST 6
••••••

THIS IS A TEST OF FDST MODE 3 USING STD.

427

..4_2.$.

41

t
t.

429

TEST 7

YOST MODE 5 TEST

430
431

••••••

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

433
._~_~_4_.. ~. _ .

435
436

TEST 10
........

TEST 11
•••••••

44.6

(

447
448

6,

INDEX

MODE,

TEST 12
........

USING

FDST MODE 7, INDEX DEFERRED MODE, TEST

••••••••••••••••••••••••••••••••••••••
THIS IS A TEST OF yOST MODE 7, INDEX DEFERRED
USING STI) •.

443

444
445

••

rOST ~OOE 6, INDEX MODE, TEST
..............................
THIS IS A TEST OF rOST MODE
STD,

437

442

c

THIS IS A TEST OF FDST MODE 5 USING STD •

. 4.3.2

438
439
.. 4.•. 0
441

c.

FOST MODE 3 TEST
..................

STeFD TEST
••••••••••

MODE,

c.

MAINDEC-11-FPP14-A.
PDP 11/34 FPP DIAGNOSTIC
OFFPCA.Pl1
3t.OCT.76 17:16

THIS IS A TEST

449
45 . 0

451

452
453

....-..
TEST 13

TEST
.......
14

461
4.62

TEST 15

•••••••

463
_4-64
465
_4.6~

467

TEST 16

•••••••

STCDr

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

t

STCFO WITH ILLEGAL ACCUMULATOR TEST

CLRD TEST
• ••••••••

c
C~RD

INSTRUCTIONS.

CLRD WITH ILLEGAL ACCUMULATOR TEST

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

4.7_0
471

TEST 17

NEGY, ABsr AND TSTF SOURCE MODE 0 WITH ILLEGAL AC7, TEST

.1.2.

•••••••

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

473

414 _.
475
476

477
_.• 78 .

THIS Ie A TEST OF THE SPECIAL DEST FLOWS USING
NEGO INST WITH MODE ZERO AND ILLEGAL AC7,
TEST 20
•••••••

479
480
481
.482.

483
._....4,.~_i.. .._._' -.

TEST 21

•••••••

485
487
488

489
._:4..9.~...
491

TEST 22
.......

497
498
499

500
501

.. $",~.
503
504

NEGF, ABSF AND TSTF SOURCE MODE 0 TEST
• •••••••••••••••••••••••••••••••••••••

~EGr,

ABSF AND TSTF SOURCE MODE 1 TEST
• •••••••••••••••••••••••••••••••••••••

NEGF, ABSF AND TSTF SOURCE MODE 2 TEST
~

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

THIS IS A TEST THE NEGr, ABSF AND TSTF SOURCE FLOWS,
THE ABSD INSTRUCTION IS USED TO TEST MODE 2
.

493

_4,9Ji._.

(

THIS IS A TEST THE NEGr, A8sr AND TSTF SOURCE FLOWS,
THE NEGO INSTRUCTION IS USED TO TEST MODE 1

492
494
495

THE

THJ~. IS A TEST T~E NEGr, A8SF AND TSTF SOURCE FLOWS,
THE NEGD INSTRUCTION IS USED TO TEST MODE 0

486

f

TEST
...•..•...

THIS IS A TEST OF CLRO WITH ILLEGAL AC7.

469

c

PAGE 9

THE STCFD INSTRUCTION.

THIS IS A TEST OF THE CRLF AND

t6S

c

17135

THIS TEST STerD WITH ILLEGAL AC 6,

459

460

or

31·0CT·76

THIS IS A TEST OF THE STcer INSTRUCTION,

4.5_~.

455
456
457
45.S

MACY11 27(1006)

.......
TEST 23

.......-.................•............
NEGF, ABSF AND TSTF SOURCE MODE 4 TEST

THIS IS A TEST THE NEGF, ABSF AND TSTF SOURCE FLOWS,
THE ABSD INSTRUCTION IS USED TO TEST MODE 4
TEST 24
•••••••

NEGY, ABsr AND TSTF SOU~CE HCDE 3 TEST
• •••••••••••••••••••••••••••••••••••••
THIS Is A TEST THE NEGr, ABsr ANO TSTF SOURCE FLOWS,

•

t

MACt11 27(1006)

MAINor;C".'l-.F.Ft:!34-A
__ pOp 11/34F'PP DIAGNOSTIC
DFFPCA.P12
31-0CT.76 17,16
.

505
_. _ . . 506_
507
5.0.8
509
__ ,510.
511

512.
513
.Si_4._

f'

515
,_ ,.,5.1,EL
517
51_8.
519
____ 52_0
521

525

4:

_.5_2_6 __ _

527
... 5.2. J. . . ,

533

e:

•
•
•
•
c.

_ _ ..
531
5_38

-_.-

.....--.

_"!_... _._• • • • • • tI!II_. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

543

_'_4_4_ _
545

f
THE NEGD INSTRUCTION IS USED TO TEST MODE 5
TEST 26

549

5_50
551
5.$.2
553
5_54
555
556

557
55.,8,
559

,

560

NEGF, ASSF AND T5TF SOURCE MODE 6 TEST
THIS IS A TEST THE NEGF J ASSF AND __TSTr_ SOURCE FLOWS.

THE ABse INSTRUCTION IS USED TO TEST MODE 6

.......
TEST 27

~

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

THE ABSO INSTRUCTION IS USED TO TEST MODE 6
_______

TEST 30

.......

.... __ ......•..

,'.0.

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

NEGF, ABSF AND TSTF SOURCE MODE 6, GR7, TEST
~~~~~~.~~.~~~

~

_......

•••••••

(

C
C

....•.........•.........•.............•..•..

4!.
(

NEGF, ABSF AND TSTF SOURCE MODE 7, GR7, TEST

THIS IS A 1.'£:$.T THE .NEGF,.A.~SF AND TSTF SOURCE FLOWS •
THE ABSD INSTRUCTION IS USED TO TEST MODE 7

TEST 32

C

~

THIS IS A TEST THE NEGr, ABsr AND TSTF SOURCE FLOWS,
THE NEGD INSTRUCTION IS USED TO TEST MODE 6
TEST 31

t

NEGr, ABSF AND TSTF SOURCE MODE 7 TEST
TliIS IS _A .1E5:r __ T".ENEGF,ABSF AND TSTF SOURCE FLOWS,

SPECIAL DEST, MODE 0, TEST

C

.

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

THIS IS A TEST or THE NEGF ABSF AND TSTF DESTINATION
FLOWS MODE 0 USING THE NEGD INSTR,
TEST 33
.......

.......-.....•............
SPECIAL DEST, MODE 1, TEST

THIS IS A TEST or THE NEGF ABSF AND TSTF DESTINATION
FLOWS MODE 1 USING THE NEGD INSTR.

" ._ . . 5_4Jt..

547
548

...

THIS IS A T!.ST_ THE NEGF, ABSP' ANO TSTF SOURCE FLOWS.

539
"".~_~t~. .

541
5_ 4_ 2__

t

--

NEGF, ABS, AND TSTF SOURCE MODE 5 TEST

.. ,""5~. 4.
535
_:t3J~

PAGE 10

TEST 2S

529

__ 5_3_0 __
531
______5.l2_. ,

17135

THE AB5D INSTRUCTION IS USED TO TEST MODE l

". . _'_' ' ._ ' ' _. _._ ".~. 5.2.2._.
523

__ .__..52..4__ ___ .__.._

---

lJ-OCT·76

.......
TEST 34

.-

...-......•...............
SPECIAL DEST, MODE 2, TEST

THIS IS A TEST OF THE NEG' ABSF AND TSTF DESTINATION
FLOWS MODE 2 USING THE NEGD INSTR.
TEST )5
•••••••

SPECIAL DEST, MODE 4, TEST
• •••••••••••••••••••••••••
THIS IS A TEST OF THE NEGF ABSF AND TSTF DESTINATION
FLOWS MODE 4 USING THE NEGD INSTR,

(

(

MACY11 27(1006)

KAINDEC.tt-FPP34.A
pOP 11/34 FPP DIAGNOSTIC
OFFPCA,P11
31.0CT.76 17:16
TEST 36

561
562
563
564
565
5.6.6
567
568
569
570
571

THIS IS A TEST OF THE NEGF ASSF AND TSTF DESTINATION
FLOWS MODE 3 USING THE NEGD INSTR,

THIS IS A TEST OF THE NEGF ABsr AND TSTF DESTINATION
FLOWS MODE 5 USING THE NEGD INSIR,
TEST 40
•••••••

S.'.Jt,
579

_5_8..0 _ _

TEST 41
•••••••

581

.-'t8_•........
585
586

587
!tSJt___ _
591

«

_5..~.2._._._

•

595

599

THIS IS~A TEST OF THE NEGF ABSF AND TSTF DESTINATION
FLOWS MODE 6 USING THE NEGD INSTR.
SPECIAL DEST, MODE 7, TEST
• •••••••••••••••••••••••••

THIS IS A TEST OF THE NEGF ABSF AND TSTF DESTINATION

_

FLOWS MODE 7 UsING THE -EGO-tNSTR,
NEGD, ABSD AND T5TO TEST

44

~

THIS

INSTRUCTIONS"

603

60S
606
607
.6.0.8...

609
610
611
612
613

6.1".
615
616

IS

A TEST

OF

THE

HEGD

ABSD

ANO

TSTO

THE

LDFPS

THE

LOrps

MODE 1 (FLa0), TEST
.SOURCE
......-MODES,
........................
.

.......
TEST 45

THIS IS A TEST Of SOURCE

MODE

1

USING

INSTR
TEST 46
•••••••

~I

SOURCE MODES, MODE 2 (FL=0), TEST
• ••••••••••••••••••••••••••••••••

THIS IS A TEST OF SOURCE
INSTR
TEST 47
•••••••

t_

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

..TEST_--..

601

604

c

TEST 43
•••••••

_6_~0

.____. _6_~t~. . .

4i

SPECIAL DEST, MODE 6, TEST

TEST 42

593

597

.......-...•....... -......

.......

SSg

.5_.9. 0

SPECIAL DEST, MODE2, GR7 (IMMEDIATE), TEST
• •••••••••••••••••••••••••••••••••••••••••
THIS IS A TEST or THlNEGF ASSF AND TSTF DESTINATION
FLOWS MODE 2(IMMEOIATE) USING THE NEGD INSTR.

_5.8.2 __
583

599

SPECIAL DEST, FLOATING MODE 2, TEST
• ••••••••••••••••••••••••••••••••••
THIS IS A TEST OF THE NEGr ABsr AND TSTF DESTINATION
FLOWS MODE 2 USING THE NEGF INSTR,

57.6

577

_$_.9J~. _ _

SPECIAL DEsT, MODE 5, TEST

TEST 37

573

~_9~

..........•...• -......•.••

....-..

574
575

•

PAGE 11

17135

SPECIAL DEST, MODE 3, TEST
• •••••••••••••••••••••••••

•••••••

_.5-'. 2 _ _

c

31-0CT-16

MODE

2

USING

SOURCE MOOtS, MODE 4 (FL=0), TEST
• ••••••••••••••••••••••••••••••••

(

MAINOEC-tl·FpP14.A
PPP.11/34 FPP
DFFPCA.P1l
31.0Cr-76 17:16
(

617
.61.8.
619
620
621
J>.2.2. __
623

T''tI.S.. _l.S .. ~TEST OF. SOURCE

TEST 50
.......

639
6._•. ~.
641

4

USING

PAGE 12

THE

LDFPS

THE

LDFPS

MODE 3 (FL=e), TEST
.SOURCE
..-...--MODES,
•...................••..
THIS IS A TEST OF sOURCE
INSTR

625

t

MODE

17135

INSTR

6.24

.626.. _
627
.6. 2.6
629
630_.
631
632
633
.6..3..4 ..
635
.6.3. 6. ..
637
6.Ja.

MACIl1 21(1006) .31-0CT·76

pIAG~OSTIC

TEST 51
.......

TEST 53

USING

(

(FL=0"

MODE

5

USING

THE

LDFPS

THE

LOFPS

THE

LDFPS

T~ST

OF SOURCE

MODE

6

USING

SOURCE MODES, MODE 7 (F~.0), TEST
• ••••••••••••••••••••••••••••••••

t.

.6.•..2
643

••

645

TEST S4

SOURCE M6oES,MODE 2 GR7 (FLal), TEST

~_4.~.

•••••••

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

6.4"4

THIS IS A TE&T OF SOURCE
INSTR

MODE

7

USING

THIS IS A TEST
ADDRESSING MODE

6..~8.

65~.

651

4i

6.5.2
653

6S4

TEST SS
•••••••

655

TEST 56

656

•••••••

662

(

663
664
665
666
667
668
669
6.7.~

671
612

(

TEST 57

LDeLD

WITH

IMMEDIATE

t:

LDCIF AND LDCLF TEST
• •••••••••••••••••••

THIS IS A TEST
INSTRUCTIONS.

.......

THE

SOURCE MODES, MODE 2 (FL=l), TEST
• ••••••••••••••••••••••••••••••••
THIS IS A TEST OF THE LDCLD INSTR WITH MODE 2,

657

ft.5. 8
659
660
661

OF

(

c

647
649

c

SOURCE MODES, MODE 6 CFL~0), TEST
• ••••••••••••••••••••••••••••••••

THIS IS.A
INSTR

•••••••

3

MODE 5
TEST
.SOURCE
......-MODES,
......•..................
THIS IS A TEST OF sOURCE
INSTR

TEST 52
•••••••

MODE

or

THE

LOCIY

AND

THE

LDCLF

LDCLD TEST
.LDCID
......AND-...........
.

THIS IS A TEST OF LOCID AND LDetD

....-..
TEST 60

..........

LDEXP TEST

THIS IS A TEST OF THE LDEXP INST A SUBROUTINE IS
USED TO SET UP OPERANDS, EXECUTE THE LDEXP INST ANO
CHECK THE RESULTS.

(

(

(
"AINp~C·lt-fP~34.A

DfFPCA,Ptt
673

674

t.

675
676
677
6J,,~,

PDP 1t/34 FPP DIAGNOSTIC
31.0Cr-76 17:16

....-..
TEST 61

TEST 62

.680
681
.,"6J32

•••••••

685

TEST 63

686

•••••••

697
689
689
691

___.. _6.9_2 .

TEST 64

•••••••

693

7.02

c

703
704
705

t.

107
708
709
710
711

•
•
•
•
•
•
c
(

.......
TEST 65

TEST 66

•••••••

72~

723
724
725
7.~()_,. _ ...

727

728

..... "' .....

~'l·r

t"'o

DESTINATION MODES, MODE 4 (FL=0), TEST
• •••••••••••••••••••••••••••••••••••••

•

•
«

DESTINATION MODES, MODE 1 (FL=0" TEST
• •••••••••••••••••••••••••••••••••••••

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

DESTINATI6NMObES, MODE 5 CFL=01, TEST

(

DESTINATION MODES, MODE 6 (FLa0), TEST
• •••••••••••••••••••••••••••••••••••••

(.

4.

INSTRUCTION
TEST 67

•••••••

DESTINATION MODES, MODE 7 (FL=01, TEST
• •••••••••••••••••••••••••••••••••••••
THIS IS A TEST OF DESTINATION MODE 7 USING THE STFPS
INSTRUCTION

TEST 70
•••••••

717

721

DESTINATION MODES, MODE 2 (FLa0), TEST
• •••••••••••••••••••••••••••••••••••••

THIS IS A TEST OF DESTINATION MODE 6 USING THE STFPS

713

718
719
720

DESTINATION MODES, MODE 1 (FLa0), TEST

THIS 15A TEST OF DESTINATION MODE S USING THE STFPS
INSTRUCTION

712
715
716

......•..............•...•... -........

THIS IS A TEST OF DESTINATION MODE 3 USING THE STFPS
INSTRUCTION

70f,

714

PAGE 13

THIS IS A TEST OF DESTINATION MODE 4 USING THE STFPS
INSTRUCTION

694
695

696
697
69$
699
700
701

17:35

THIS IS A TEST OF DESTINATION MODE 2 USING THE
INSTRUCTION

683

Et90

31·0CT-76

THIS IS A TEST OF DESTINATION MODE 1 USING THE STFPS
INSTRUCTION

679

.f)J~,4

MACY11 27(1006)

DESTINATION MODES, MODE 2 (FL:l), TEST
• •••••••••••••••••••••••••••••••••••••
THIS IS A TEST OF DESTINATION
WITH REGISTER 0

.......
TEST 71

2

USING

(

STeOL

........-.....................•.•.....
DESTINATION MODES, MODE 4 CFL=l), TEST
THIS IS A TEST OF DESTINATION
WITH REGISTER 0

TEST 72
•••••••

MODE

STeOI ANO STeDL TEST
• •••••••••••••••••••

MODE

4

USING

•

STeDL

(

•
•
(

MACY11 27(1006)

PDP 11/34 FPP DIAGNQSTIC
3t-Ocr·76 17:16

MAINDEC·11·FpP34·A~

DFFPCA,P11
729

PAGE 14

""

Il6
737

~~.~

IT MAKES USE

OF

THE

SAME SUBROUTINE, STCSUB, WHICH WAS USED TO TEST
STCO~AND ,S.TCDI.

741

........

STEX.P TEST

TE.ST 74

.742.
743
744
745

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

THIS IS A TEST OF THE STEXP INSTRUCTION

.1.~t~, ......

747
... J_4Jt .

~

. THIS IS.A TES'1'. OF. S'1'CF.L ANt) STeFr.

.. 1.1.S....
739
1.4..0.

C'

STeFL AND STeFl TEST
...
-.. ... ......

.......

TEST 73

135

t.

17:35

IHIS IS A~ TEST OF THE STeDI AND STCDL INSTRUCTIONS,
NOTE THAT A SUBROUTINE, STCSUB, IS USED TO SET UP
THE Of.ERA.NOS, EXE.CUT!THESTC INSTRUCTION ANO CHECK
THE RESULT.

130
731
132
133
13,A

t.

31-0CT-76

..........

... ...--

STST TEST
... "'

TEST 75

» ...... .

749

INSTRUCTION.
FIRST AN
ILLEGAL FPS OP CODE (INSTRUCTION) IS USED TO ENTER
AN ERROR CONDITION IN THE FEe AND FEA. THE STST IS
EXECUTED AND THE FEe AND rEA ARE CHECKED

f.

t.

«

THlS .Is. A TtST 9F T.liE STSt'

.1_5. 0 . .
751
".'tS_2"." .
753
7 .5. 4....

(

755

•

.7.5..6.. . . . ..

CI

757
15,,8...,.
759

c.

J.~~.

«

762
763

761

__

LIsTING
•••••••

1§_4.___ .
765
766
767

c.

•

7Jt~_.

769

,.7.1">,.
771
772.
773

_I

774
775

776
777

000443

0"0003

t.

MNUMBER=44l
PROGNUM=3

718
779

c.

780
781

79.2.
783
784

,LIST
.NLIST

ME
MD,MC,CNO

ti

c
c:

MACY11 27(1006)

pDp 11/34 FPP DIAGNOSTIC

M.AINOEC~11--FPP34 ... A

DFFPCA.Pl1

31-0CT-76

17135

PAGE 15

31-0CT-76 17:16

785

786
787
788....
789
._19~.

791
792
793
19_4.

•

795

.196.

797
798
799
800
801
..9.02.
803
...... _. 9.0~4.
8£15

806
807

•
•
c.

4.

.......8.~~.....

809

.810
81'
812 .
813
...81.4
815

.TIl'~E

,*r*PROGRAM

816
817
818
819

.........ft2.0.
821
8.22

MAI.~P~C~JJ .F~P.34-A

1*COPYRIGHT ee) AUG 19 76
J*DIGITA~ EQQIPMENT CORP,
:*MAYNARD, MASS, 01754

(

BY ANTHONY 5, VEZZA

J*

r*THIs PROGRAM WAS ASSEMBLED USING THE PDP.11 MAINDEC SYSMAC
l*P~CK~~E (MAINDEC-I1-0ZQAC-C2l, SEPT 14, 1976 •

,*

00000J

STN=l

160000

$SWR=160000

...8.2~

~~0.2,44

827

177400

828
829
830
831
832
833
e.34
835
836
837
_8.38
939

800200
000011
00001.5

FPVECT=244
SSWR=177400
SSWRMSK=200
TAB.lt
CRLF=t5

840

000011

823
. 824

PDP 11/34 FPP DIAGNOSTIC

825

,SBTTL
.

-_.

001100

(

AOQRESS OF THE STACK POINTER

1100

EMT,ERROR
IOT,SCOPE

e:

•
•

BASIC DEFINITIONS

J*I~JTIAL

STACK:
.EQUIV
.EQUlv

:JHALT ON ERROR, LOOP ON TEST, INHIBIT ERROR TYPOUT

***

1100

***

"BASIC DEFINITION or ERROR CALL
"BASIC DEFINITION OF SCOPE CALL

;*MISCELLANEOUS DEFINITIONS
HT11
J,CODE FOR HORIZONTAL TAB

•

t
MAI~H)EC .. 11·J·PPl4 ... _~

OFFPCA,P11
(

841
--842
843
8.44.
845
S_. i6_
847

. . aiB_.

«
f

849
_..______ 8..S.0_____ .....
851
...........8..5..2..
853

.. _. _____ nL_.

855
.8_5lL.. __
857

,. ___8..5..8... . '. _... _

c

859

. . . . e~~L . _
861
___8...6_2 __ _
863

•
c

•
•
•
•,
l

,
(

.1.117.1.4._

177772
l17.SJ0
177510

LF=

B.ilaU.fl._
000001

__._Stille 2..
'''~0003

..---.SilaJ''-'t4--- .
0"0005
."_ . ti1aiHl6_._
000007
.. 8-"_1.0..06
000007

"~jl~00

1.5
200

177776
PS,psw
$_1.1<1.."'. T= 177774
PIRQII
177772
D_S\,.tR=
177570
DDISP= 177570
,-,--_.

. >--

-_.

,.,GENE_RA_L REGISTER

"GENERAL REGISTER

_R4-=;:_\4

, J GENERAlJ REGIS.TER

R5=
R6=!t

%5
'6

:,GENERAy REGISTER
,'GENER~l" REGISTER
"GENERAL REGISTER

R7=

SP;:

PC=

%;

%6
%7

PR3:
PR4=

140
200

"PRIORITY LEVEL 4

PRS=

240

"PRIORITY LEVEL 5

PR6..

3.0__0

000340

PR7:

340

,

10_0_000.
040000

,*"SWITCH REGISTER" SWITCH DEFINITIONS
100000
aWlS:
40000
SW14=

0"21240

. . . .,,, J'-~_0_~_0._0.

SWl1:;;

879
880
881

002000

._.___*l.S-2__

000400

SWI":
SW09=
5W08:;

10000
4000
2000

iUHt2.00.

SW~l.=

883
884

000100
000040
000020
000010
300004

SW02=

10~~02

.S~"J=

895
896

"PROGRAM COUNTER

:*PRIORITY LEVEL DEFINITIONS
"PRIORITY LEVEL 0
0
"PRIORITY LEVEL 1
40

004_000

._894.

J JST.AC~ POINTE:R

PR0=
PR1=

878

889

'

'3

2.~~00

$90
891
892
893

-, ....

R3=

SW12=

. J~.a._a_

--

R2=%2

. _~. ~jl:::;.

886
887

.-

'0

010000

885

PAGE 16

:*GENERAL PURPOSE REGISTER DEFINITIONS
, J GEJJEJ~.AL, REGI.S'I'E!R
R0.=
"GENERAL REGISTER
Rl=
%1

, , PR_IORl.TY LEVEL 2

873

877

17135

'JsrAC~ LIMIT REGISTER
"PROGRAM INTERRUPT REQUEST REGISTER
J JH_ARJ)W~RESWITCH REGISTER
"HARDWARE DISPLAY REGISTER

P_R2J!; _ . 100.

872

__.._._8 JJ~_

31-0CT .. 76

"CODE FOR LINE FEED
"CODE FOR CARRIAGE RETURN
:,CODE FOR CARRIAGE RETURN-LINE FEED
'JPROCESSOR STATUS WORD

12

PS:.:._

. - -'. --

.Jt6_8_

8.74

MACY1127(1006)

.EQUIV

000040
1_00.1iU'_
000140

875

PlAGNOSTIC

CR.
CRLr-

865
866_
867
869

F~P_

800012
__ .tUJI0-1 S_
"00200
_._1-'.7716_

J.0_0. 0.0,0.

_...$J9t . . .
871

PDP_l1134

BASIC DEfINITIONS

8.6.4._.

•• ' ' ' 0

t:

...

31-0CT.76 17:16

.. '.~_ 0_~_0.~ ..

,,"1000

800001

SW06=
SW051ll

SW04=

swe3=

SW00.EQUIV
.EQUlv
.EQUIV
,EQUIV
.EQUIV
.EQUIV
,EQUIV

(

•
c

"pRIORITY LEVEL 3
'~B.IPR.JTYLEVEL

6

c

J,PRIORITY LEVEL 7

c

1000
400
200
100
40

20
10
4
2
1

SW09,SW9
SW08,SW8
SW07,SW7
SW06,SW6
SW05,SW5
SW04,SW4
SW03,SW3

t.

c
(

(

(

C

MAINDEC-11-FPP34.A
POP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
DFFPCA.P11
31-0CT-76 17:16
BASIC DEFINITIONS
.EQUIV
,EQUIV
.EQUIV

897
. S_.9.@.

899
900
901

BJ'I'l.S:

903

340000

BIT14::

904

120000

90S
9.06.
907

010000
9.0_.40J;ij .
002000

aXT13:
8IT12=
BITii-=
SITI0.

9.0...8.

l~l~0.~

BI.T09a:.

1000

909

800400
009200

BIT0?:

1_'."_000

BIT0S:

910

0021100

81T06.

(

911
912
913

8000_40

BIT0S~

~00020

B1T04.

20

.._9.1.4 ..

,.I~.~.0,l.~.

J3~T0»=

915

000004

8IT02=

. 10

__ .... 9_.t6__ .
917

8.0.0...0-"2_

_B_IT.~'-l".:; __

92_~

925
..9.26
927

92e.

0"0004
000010

931

•

939

940
941

c

_ .'-~~."l.~ .
e~_0_014

000020
"iit_i'-"l~_

090030

"'_0,,014

B.~ T0 7,.B .I.:1' 7

TRTVEC= 14

.

946
947
948
949

000.003
B00004

00J'005
800006
",". ~.0 ,07

c

IOTVEC= 20
PJ~_FlV~C== 24

"Pt?WER

TPVEC=

=3 4

.SBTTL

; L~,.':I;~~,P" TRAP

"TTY KEYBOARD VECTOR

60
64

F~IL

"EMULATOR TRAP (EMT) **ERROR**

EMTVEC= 30
TR~. PVEC

t.

"BREAKPOINT TRAP (SPT)
"INPUT/OUTPUT TRAP ClOT) **SCOPE**

BPTV_!;C= 14

PIRQVEC=240
,5BTTL
ACe
=%0
A~1
='1
AC2
=%2
AC3
=%3
AC4
.'4
ACS
=%5
AC6
:;%6
AC7
.%7

"0~J..0Q.l

(

,,"T" BIT
r JTFficE 'TRAP

4

"0024~

000002

f.

BIT06,BIT6
81T05,81T5
BIT04,BIT4
eIT03,SIT]
BIT02,81T2
BIT01,BIT1
81T00,81T0

TKVEC=

945

952

.EQ.liI,V

000060
000064

000000

951

.EQUIV

.I~ ~.1V.EC =1

000014

942
943
944

.9.5.~

c

.

1

J*BASIC "CPU" TRAP VECTOR ADDRESSES
"TIME OUT AND OTHER ERRORS
ERRVECc 4
"RESERVED AND ILLEGAL INSTRUCTIONS
RESVEC= 10

929

930

4
2

81T09,61T9
SIT08,BIT8

,EQUIV
.EQUIV
.EQUIV
.EQUIV
.EQUIV
.EQUIV
.EQUIV

923

." .9;t8

100

40

•._EQUIV

922

•
•

'00

BIT00:

000001

.. 9.1.8._
919
.".92.~.
921

c

400

4

933
93.4
935
936
937

PAGt 17

SW02,SW2
SW01,SWl
SW00,SW0
100090
40000
20000
10000
4000
2000

.~~3_~.__

17:35

J*DATA BIT DEFINITIONS (BIT00 TO BIT1S)

_9.ia2

. _.. .

31-0CT-76

"TTY PRINTER VECTOR

"PROGRAM INTERRUPT REQUEST VECTOR
FPP REGISTER DEFINITIONS

TRAP CATCHER

f
(

_MAINP'.~.C .. l1·fP.P3_4.A

DFFPCA.Pll
953
. ___9~4._ .-___
955
956

_

pOP 11/34 FPP DIAC;_~.O$TIC

31-0cr.76 17:16
__.1i0000.0_ . .

957

e00200.I_i0i.3.7

.=0

~*ALL UNUSED LOCATIONS FROM
:*SEQU~NCE TO CATCH IL~EG~L

, 9.S_S....
, jJ.~" 17 4
959 000174 800000
96.~
.900J.76 800.000
961
9.6.2

TRAP CATCHER

006106

4 • 776 CONTAIN A ".+2,HALT"
TRAPS AND INTERRUPTS
J*LOCATION 0 CONTAINS 0 TO CATCH IMPROPERLY LOADED VECTORS
.=174
DISPREG: .WORO 0
::SOFTWARE DISPLAY REGISTER
SW~EG~
.WORD 0
,JSOFTWARESWITCH REGISTER
,SBTTt STARTING ADDRESS(ES)
JMP
~#START 'IJUMP TO STIFTING ADDRESS OF PROGRAM

t

••

«
«

('

•

f

«
t.

t

(

t
(

4.

MAINDEC·11-FPP14-A
PDP 11/34 FPP DIAGNOSTIC
DFFPCA,Ptl
3t-Ocr.76 17:16
COMMON TAGS
...

c

.'

•

•
•

•
•
•
c

•
(

(

31-0CT-76

17135

PAGE 19

~-

,SBTTL

963
964
965

COMMON TAGS
-

-

Jr*-**********************-**************************-***********
,*THls T~BLE .CONTAINS.VARIOUS COMMON STORAGE LOCATIONS

966

967
96(t_
969
970 801100

971
912
973
41

MACY11 27(1006)

001100
lil102
001103

,*USED IN THE PPOGRAM,

001100
__
100000

001
000

974

0~11.04

000000

975

300000

977
978

001106
'01110
801112

000000
000000

801114

000

979

801115

001

9SJt

'~llJ,6.

____ ,,~t"~~~

976

gel 901120
__ ge2e01l2__~
983 001124
_98_ 4__ _8~11. _146
985 001130
9$6 1~1132

800000
0"_0~0_0_

800000

800_000
100000
000000

801134
000
001135000
801136 000000
001140 177570
801142 177570
'~'11~.,. __ _ 1 7l,~,,~ 0

987
gSS
989

990
991
.9..9,_~

993
994

001146
001150

995
996

801152
001..154

997
998
999
1 000
1001
1002
1003

801155
001156
001157

177562
177564
177566
000

002
012
000

_6J"'1160~~~-"!l_"

0131162
001164

000000

10,0.4,

~0J 16 6

1005

""00£110
000000
000000

1010
1011

001110
001172
001174
001176
801200
801202
£101204

"0,0,~_~0

10t~ ___

,'01206

"@0_~."0

1013

001210

900000

1006
1007
1008

1009

e0~~~_~

000000
0"00~0

,,00000
0""000

__ ~@Jt~J~~ __ _

10t~.

~~!~t2

1015

"01214

000000

t. ~l~.. ,,~''-,,"!JJ.~.,
1017 001220
1018 001222

000000
000000

~@jt~.~,.~

.=1100

$CMTAG:
.WORD
STSTijMi .BYTE
$ERFLGt .BYTE
SleNT: .WORD
$LPADR: ,WORD
$f.,PE:RR:

SERTTLI

.WORD
,WORD
.BYTE
.BYTE
.WORD

$ITEMe.
SERMAX:
SER,~,PC :
$GOADR: ,wORD
SBDA,DRI ,WPR.-D
$GODAT: .WORP
SBDOAT: ,WORD
,WORD

.WO~P

$AUTOB: ,BYTE

o
Vi
o

""

"o
"
""
"o
1

o
o
o
o

SINTAGI.BYTE
,WORD

o

SWR:

DSWR
DDISP

,WORD

DISPLAY: ,WORD
STKS:
STKB:

$TPS:
aTPS.
SNUt,L:

177560
177562
177564
177566
.BYTE

$FILLs: .BYTE
SFILLe: ,BYTE
$ TPFLG:~-'B'itT'E

$REc;~Q:

,WORD

S REG0,

• WORD
,WORD

$REG1':
$REG2:

,WORD

SRE'c;3:

-.'t40'R'O

$ REG4:
$ REGS i
$REG6 i
$ REG7 :

, WORD
• WORD

• WORD

"12
2

o
o

o
o
o
o
o
o

"

$REG14:
$REGl S:

o

• WORD
• WORD

$REG16: ,WORD
$ 'R'EGf;': ~'wORb
$REG201 ,WORD

iJC9NTAINS
:,CONTAINS
"CONTAINS
:,CONTAINS
:,CONTAINS
J,CONTAINS
"CONTAINS
:;CONTAINS
1JCONTAINS

THE TEST NUMBER
ERROR FLAG
SUBTEST ITERATION COUNT
SCOPE LOOP ADDRESS
SCOPE RETURN FOR ERRORS
TOTAL ERRORS DETECTED
ITEM CONTROL BYTE
MAX, ERRORS PER TEST
PC or LAST ERROR INSTRUCTION
J~CONTAINS ADDREsS OF 'GOOD- DATA
1fCONTAINS ADDRESS OF 'BAO' DATA
"CONTAINS 'GOOO. DATA
:,CONTAINS 'BAD' DATA
::RESERVEO.-NOT TO BE USED
:,AU~OMA~ICMODE IMDICATOR
J;INTERRUPT MODE INDICATOR

(

"ADDRESS OF SWITCH REGISTER
:,ADDRESS OF ~lSPLAY REGISTER
:,TTY KBD STATUS

::TTY KBD BurrER

$REG1] : ',WORD

SREG11: ,WORD
SPEG12: • WORD

t

21

"
""
o

• WORD

$REGI0: ,WORD

:,START OF COMMON TAGS

2)

o

""o

::TTY PRINTER STATUS REG. ADDRESS
:,TTf )RINTER BurFER REG. ADDRESS
"CONTAINS NULL CHARACTER FOR fILLS
:,CONTAINS • OF FILLER CHARACTERS-REQUIRED
:,INSERT FILL CHARS, AFTER A "~INE FEED"
: : "TE'R'MlN'AL- 'AVAILABJ"E" FLAG (BIT<07>;:0=YES)
::CONTAINS THE ADDRESS FROM
:,WHICH (,REGel WAS OBTAINED
;:CONTAINS (($REGAD)+0)
"CONTAINS (($REGAD)+2)
:,CONTAINS (($REGAD)+4)
i-,C'O"N"TlfINS C'(SREGAD) +6)
:,CONTAINS ((SREGAO)+10)
"CONTAINS (($REGAO)+12)
:,CONTAINS ((SREGA01+14)
:,CONTAINS ((SREGAO)+16)
:JCONTAINS C(SREGAD)t20)
:rCONTAINS (($REGAO)+22)
"CONTAINS ((SREGAO)+24)
:,CONTAINS (C$REGAO)+26)
:rCONTAINS ((SREGAD)+30)
"CONTAINS CCSREGAD)+32)
:~CONTAINS C($REGAD)+34)
::CONT~INS «$REGAD)+36)
:,CONTAINS C($REGAD)+40)

•
•
•
(

«
c

c
(

(

MAINOEC·l1-FPP34pA
PDP 11/34 FPP DIAGNOSTIC
DFFPCA.Ptl
31-0CT-76 17:16
COMMON TAGS
---

4.

1019

801224

$REG21: .WORD

0

"~1226.

S.RE.G.22:

•. W_ORO

0

1021
1.0.22
1023
._ .......10..2!.
1025
10.26
1027

000000
...ft,a~00.
801230 090000
8012.3_2 ..

SREG23: .WORD
0
.W.ORD
(I
STMPt: ,WORD
0
$T"P2~
.NOBD
0
$TMP3: .WORD
0
$TMP4: .WORDe
STMP5: .WORD
0
STMP0..J

1"a-"0~

801234

000000

.1.0.12.3.6. ".

8,e.l0.a~0.

000000
000£t00
001244 &00000
Biti24b. ....&1l00.0.0 ..
001250 000000
801240
1012~2

$ 'i'l!iP 6 :

.0..0_'-2_5..2".......I-'~~.0J~..

800000
..I.e.1..2.5J~._ ..._
. 0_0.1.0..0_"_ ..
801260 000000
li.l262.. "-".S.i.0.e..
801264 000000
. . 1.0.3. .~. . . . . J'."J_2..o.6 .........JUl0Jl0_0.
1037 801270 080000
..._10..3_9,-.___1_01 2_7--.2. ____...l.ftjH'.a~_
1039 001274 B00000
.104.0 0.0.1~2.7_6_ . . 8j'-'U~0.0
1041 001300 000000
.1.~."_~.

1043

001254

001304

J,USER DEFINED

$T14P12.= • WO.RD

0

: ,USER DEFINED

$TMP11: .WORD

0

:,USER DEFINED

$.T.M..P14:

• WO.RD

"

:,USER.OEFINED

$.,T.M. Pl6.' .• WORD

0

: J.U$ER DEFlNED

$B.E.LI"i ..•. "SCIZ

1053

,EVp:.N
SMAIL;

•

•
c,

c:

$~~LF~

$LF:

,ASCII

;,CARRIAGE RETURN
J,LINE FEED

*** *****.**
** .. *** **** .. **** ******************** ******* ** ** *** **
,SBTTL
APT MAILBOX-ETABLE

,,***************************************************************

.'.0112_2____".e'_00~

$FATALI
$ TE.STN:

,WORD

. 10..5. 6.

• WORD

AFATAL
ATESTN

SPASS:

• WORD

801330

l.~.~"~......'.~Jl~_2....

1061

001334

1062

801.33.6.

1063

001336

000000
000J:l".0

000000

• WORD

APASS
ADEVCT
AUNXT
AMSGAD
AMSGLG

$ENV:

,BYTE

AENV

$ENVM,

,BYTE

SO.E;.VCT: • WORD
SUNIT:
.WORD
$~.~.G.~P: • WORD
SMSGLG:

$ETABLEI

000

1064

eBl.337

000

1065

001340
801342
001344

800000

SSWREG. ,WORD

080000

$USWR:

800000

$CPUOp: • WORD
;*

106.6

1067

to_6.$
1069

,*i*J*
,*1*

1070
1071
1073
1074

801346

000

c;

J J.*.•

AMSCTY

1059

(

::USER DEFINED
;,MAX, NUMBER OF ITERATIONS
:JESCAPE ON ERROR ADDRESS

<12>

$MSGTY: ,WORD

1057 001324 000000
l0.S_8._iUtt3.2J) .. 0.f'-.0_~e"

t

;f U$ER DEFINED

JCOPE FOR BELt.
::QUESTION MARK

Jl~.t~.l6. .0J3.".000

000000

"USER DEFINED
DEFINED
"USER DEFINED

;tUSER

I?I

1~&Cll .. <377><377);

l.~. S_~.

l~1.2

(,

0

•

USER. PEr I REO

"J.1SER.DEFINEO

c

001320

j

0

lJ'.'_2

1055

:

0

•

001316

;,CONTAINS (($REGAO)+42)
(($REGAD)+44)
J,CONTAINS (C$REGAO'+46)
: : USEP DEfINEO
:,USER DEFINED
::USER DtFINED
:,USER DEFINED
rJUSE~ DEfIWED
::USER DEfINED
"USER DEFINED

SQUESt

..

Via RD.. .. 0.

$ESCA~E:0

000377

PAGE 20

: ,CONTAINS

0

001312
077
tJ:t4~_ . .(f.QJtlt 3.__ .~ t!i
1047 001314 000012
1.'t4. 8
1049
.l0.5J~............_.. __.
1051

1045

.11-

STMP17: .WORD
0
.... $.'l'_".P_2_~tL .• W.OR.P .. 0
STMP21: .WORD
0
$T.M.P2.2: .WORD
9
$TMP23: .WORD
0
$T~MES: "

009000

.1--''-4..4_ . J'-'~ll0_6. .1776.0.'

17:35

$TMP7: .WORD
$'l'14.Ple: .WORD
$TMP1t: .WORD

$TMP15: .WORD

.".'tt3-".2_._.0_"0.0.~.0_ .

31-0CT-76

.

.lfcl.2.ki

102.8_
1029
.1.~. ).Et_.
1031
1.0.3.2.
1033
10_3.4
1035

•
•

MACY11 27(1006)

,WORD

$MAMS1: ,BYTE

AENVM

ASWREG
AUSWR
ACPUOP

AMAMSl

t

"APT MAILBOX
:,MESSAGE TYPE CODE
"FATAL ERROR NUMBER
"TEST NUMBER
"pASS COUNT
, J DEY I c;E C0.0 NT

,,1/0 UNIT

NUMBE~

J,M~.$AGE AOO~ESS

,.MESSAGE LENGTH
"APT ENVIRONMENT TABLE
"ENVIRONMENT BYTE
"ENVIRONMENT MODE BITS
J,APT SWITCH REGISTER
"USER SWITCHES
JJCPU TYPE,OPTIONS
BITS lS-11=CPU TYPE
..... ......... 1i /04= 01 , 11/05 =02 , 11/20 11:" 3 , 11/40 c 0 4 , 11/451105
11/70=06,PDQc07,Q=10
BIT 10=REAL TIME CLOCK
BIT 9=FLOATING POINT PROCESSOR
aiT 8:MEM6RY MANAGEMENT
"HIGH ADDRESS,M.S. BYTE

c
c

(

MAINDEC.tt-FPP34.A
~~pOp 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
OrFPCA.Pl1
31-0Cr-76 17:16
APT MAILBOX-ETAB~E
000

001347

1075

1016
1079
.1.e. lL~L 80.\.350

0.~0000

1081

1082

(

•

1100
1101

900990
000
000
.880000
000000

--

.

c

..

".~

$M~OR2;

aMAMS]:
$HTYP3:
$MADR3:
$MAMS4:

$MTYP4:
$MADR4:

$VEeT1:
$VECT2:

$BASE:

"""000
.
300000

a0"~'-00

800000
000000
...
..,""

"

'

-~.'

... , .-

00o",,0

11.08. 0"l_~.30 000000
1109 001432 000000
.. ttl..~. . __ .f"J. ~_~,~_... _.,,'_~_". ~_0~",.,.
1111 001436 009000

11.t2 001440
1113
1114
1115 001442
1_tl.6__ .
..
.

$MTYP2:

100000

0".0.0~0

001.410

,*r*
~*
$MAOR1:
,*
$MAMS2:

J_0.0_0.0~

801412 "00000
1.1_02 ''''-1414 ,,""000
1103 901416 ""0000
lJ.a4:__ ~_.e.~_t4.2. 0 . 0J~~_a"~
1105 001422 000000
tl..0_~_._ .. fJ_~1._4 2 4 "00~~J~
1107 001426 000000

c

•
•
•

000
._J".~0

..

(

«

000

100090

1.0.9. 2.... .0.0.1.3.10._
1093 001372
. 1.09.4 fiHtt 374
1095 001316
10_9.6 9014e0
1097 001402
1. ,"~9. a," f.0J .•.' .•
1099 _01406

•

•
•

000

801352
601353

1083
.10.8.4 5Hl1354
1085 001356
10.8.6 '0.t~_!!t1
1087 001360
1.088 001362
1089 801363
ltl9.0 ....I£U36.4
1091 601366

f

AMTYPl

1*

1077
1078

('

$MTYP1: .BYTE

000~.0~

$O~VM:

SCDWli
SCD.W2 i

$ODW0:
SDD.Wl r
$DDW2:
$PDW3:
SOOW4:
SDOWS;
$ODW6,
S.DI}W7,.

soows:
SD.DW9:

SDOWie:
8DDW11:
$DOW12:
SDOWI3:
$DOW14:
SOOWIs:

.WORD

.BYTE
.BYTE
.WORD
.8YTE
,BYTE
.WORD
,BYTE
.BYTE
.WORD
.WORD
.WORP
.WORD
,WORD
.WORD
.WORD
,WORD
,WORD
,WORD
.W08P
,WORD
.WORD
,WORD
".W. .oR..D. .
.WORD
,WORD
.WORD
.WORD
,WORD
.WORD
.WORD
.WORD

AM~DRl

AMAMS2

AMTYP2
AMAOR2

AMAMS3
AMTYP3
AMADR3
AMAMS4
AMTYP4
AMADR4
AVECT!
",V. E.CT2
ABASE

AOEVM
ACDWl
ACPW2
ADOW0
ADDWl
ADDW2
ADDW]
ADDW4
ADDW5
ADDW6
APP. V!,1.. .
ADDW8
ADOW9
ADDW10
ADOW11
ADOW12
AODW13
AODW14
ADDW15

31-0CT-76

17:35

PAGE 21

"HEM, TYPE,BLK#l
MEN,TYPE BYTE
•• (HIGH 8~TE)
900 NSEC CORE=001
300 NSEC BIPOLAR~002
500 HSEC M05=003
ADDRE.l,BLK#l
MEN,LAST lDDR,=3 BYTES, THIS WORD AND LOW OF "TYPE" ABOVE
"HIGH ADDRESS,M,S. BYTE
JJMEM,TYPE,BLK#2
'iM~M.LAST ADDRESS,BLK#2
"HIGH ADDRESS,M,S.BYTE
J,HIG~

f

J , ",.EM , TYPE, BLK. 3

"MEM,LAST ADDRESS,B~K#3
ADDRESS,M.S.BYTE
J,MEM,TYPE,BLK#4

,,"IGH

«

"MJ~.LAST ADOR~SS,BLK'4

"INTERRUPT VECTOR#I,BUS PRIORITYll
"JNTEFRijPT VECTOR.28US PRIORITY.2
"BASE ADDRESS OF EQUIPMENT UNDER TEST
J ,DEVICE MAP
"CONTROLLER DESCRIPTION WORDll
JICQ"T~OLLe:R DESCRIPTION WORD#2
:,DEVICE DESCRIPTOR WORD,0
"DEVICE DESCRIPTOR WORDI1
:,DEVICE DESCRIPTOR WORO.2
"DEVICE DES~RIPTOR WORD,3
"DEVICE DESCRIPTOR WORD#4
"DEVICE DESCRIPTOR WORD,S
"DEVICE DESCRIPTOR WORD#6
. ",D.EV~.~~"PE;SCRJ.~TOR WORD#7
J,DEVICE DESCRIPTOR WORD#8
"DEVICE DESCRIPTOR WOROf9
"DEVlct DESCRIPTOR WORD.10
"DEVICE DESCRIPTOR WORD,11
,ititVitt DESCRIPTOR WORD#12
"DEVICE DESCRIPTOR WORD,I]
"DEVICE DESCRiPTOR WORD.14
"DEVICE DESCRIPTOR WORD,1S

•
c
(

•
ti

SETENe:
,.-

(

,
,
,
{

~MAI~OEC-11·FPPl4·A

DFFPCA,P11

pOP 11/34
31-0CT-76 17:16

..

.__112.1.....

PAGE 22

.-

--

----

,.,'

.-" -

.

--

_.

EM
OH
DT
OF

:*

1125

c

17:35

:*THIs TABLE CONTAINS THE INFORMATION FO~ EACH ERROR THAT CAN OCCUR.
:*THE~ INFORMATION IS OBTAINED l~ USING THE INDEX NUMBER FOUND IN
J*LOCATION SITEMB. THIS NUMBER INDICATES WHICH ITEM IN THE TAB~E IS PERTINENT,
;*N.OTE1t
.1.f' __ $lTEM~I$,"0 .1HEONt.Y PERTINENT DATA IS ($ERRPC).
.
:*NOTE2:
EACH ITEM IN THE TABLE CONTAINS 4 POINTERS EXPLAINED AS FOLLOWS,

1123
~

31-QCT-76

EPROR POINTER TABLE

.SBTTL

1117
... 1l18
1119
1.120
1121
_11.22.
(

MACYl1 l1(IJ06)
ERROR POINTER TABLE

FPP~IAGNOSTIC

-

.
i-"""

._ . .112.6_

,.J*

1127
11.2.8...

1129

"POINTS TO
itPOIJffS_ TO
"pOINTS TO
"POINTS TO

THE ERROR MESSAGE
Tite: _0 A_Tit. HC:ADER
THE DATA
THE DATA FORMAT

11.3.0_

1131
lU.21133

..
843132

067322

071026

067375

_071046

043224
870467

067465

071070

.1.1.4_2_. . iUl 1...4,72._ . ._-"~_1.25.7

067555

071.112

067644

071134

001442

. . ,11.3..4. , ..~001 ~S_" . 07,.046,0
1135
1136 8014.52 1431.71
1137 001460 070467

•
•

1139 801462
...1.1. 4. 0. " .801.70
1141
1143
1144

801500

(

,
(

.WORP

EM2, DH2, 012, OF_2

,WORD

EM3,DH3,DT3,OF3

,-

.. WORD

EM4,DH4,OT4,DF4

c

,WORD

EM5,DHS,DTS,DFS

,WORD

EM6,DH6,OT6,OF6

,WORD

EM7,DH7,OT7,DF7

.WORD

EM10,DH10,DT10,DF10

,WORD

EM11,DH11,DT11,DF11

,WORD

EM12,DH12,DT12,DF12

.WORD

EM13,DH13,DT13,DF13

.WORD

EM14,DH14,OT14,OF14

,WORD

EM15,DH15,DT15,OF15

, t-iORD

EM16,OH16,DT16,DF16

3

JITEM 4

..

00lS.3_2
001540

84.3!'i0J)

001542
.. _._._,1_1..5..8__ ...".~l.5_!S_0
1159
l1j0 001552

043531

5

-,-,

JITEM 6
067644

071162

,ITEM
067555

0'1112

067644

0711,34

067555

071112

067644

071134

067705

071162

.,

1ITEM 10

1153

C,'

070477

iITEM 11
0'.0467
~ITEM

1161
tt6.2

801560

043572
070515

1163

001562

043615

.....lJ_6_~L_~

.Q~.t!iJ0.

.01e.5,11

001572
00160e

043615
070511

067705

071162

001602

067644

071134

001610

043651
070515

001612

04)672

067745

071t74

1172

(

:ITEM

JITEM

1147
_ .. l.li~. ___ .. _e.~lS_t~.. "i 31,,1
1149 001520 370511
1_.1.Se._
1151 001522 843445
,." . . . . .1l_5_2._. . . . ._,_~. t~J.-~"'_~._._"J_"J.6J.

1165
1166
1167
1168
1169
1170
1171

EM1,OH1,OT1,DFl

170467

001502 &43317
. _.1.L~6__"..'J~.a.l.5..1.0 ....'fl.0_4.17

1 1.5.4
1155
_1156
1157

.WORD

;ITEM 2

___11.3. 8_. ___ ...._....... _

1145

•
•
•
•,

$ERRTB:
,ITEM 1

801442

12

,ITEM 13

,

JITEM 14
;ITEM 15

,ITEM 16

(

(

,..

(

'

MACY11 27(1006)
MAINOEC-11-FPP34-A
POP 11/34 FPP DIAGNOSTIC
ERROR POINTER TABLE
DFFPCA,P11
31-0CT-76 17:16
001620

870467

001622
10163.0

043721
870511

067705

071162

."~37,5,7

067555

071174

044020

067644

071134

044020
070515

067644

071134

044043

067705

071162

04_;l0.2
870467

067555

071174

a44144
1105.15

067644

071134

.. 04.,170
001720 078511

2167705

071162

044221
870467

067555

071174

""_~1.7_~_~,""" . . '.~._...f.,l J

.0676,44

071134

001740

070515

001742

,,44315

067705

. _t2_0_~__ _'1'--t7_ ~0

071162

17i'.~11

.0.~.~1~1~ '. 06,7.~.~_5

071174

067644

071134

0.q,7705

071162

044476
870467

067555

071174

044540

061644

071134

1173
1174

4',

JITEM 17

1175
.1,176

f
f

1177
"..~1_11fL, _8"1~.3.2
1179 001640
. 11.9,0
1181 001642
.'Ia?
"'.,._ .. 001650
1183
118,4 001,652
1185 f01660
11.86
1187 "01662
.1.1_8__8_ __ Ja16J0 .
1189
~_..A-"

f

.
•
'

.'

•

•
t.

.".,..u.~9Jt.. _,'~lf)J,~
1191
1192

(

C.
t
(

(

1199

001722

t~_0.0

801730

..

1203

1.210
1211
1_212

'(

002020

21

,WORD

EM21,OH21,DT21,DF21

,WORD

EM22,DH22,OT22,OF22

,WORD

EM23,OH2),DT2],DF23

,WORD

EM24,DH24,DT24,OF24

,WORD

EM25,OH25,DT2S,OF25

,WORD

EM26,DH26,DT26,DF26

.WORO

EM27,DH27,DT27,DF27

.WO~P

EMl0~D~30,DT30,DF3e

,WORD

EM31,DH31,DTll,DFll

.WORD

EM32,DH32,DT32,DF32

.WORD

EMll,DHl3,DT33,DF33

.WORD

~M34,DH34,DT34,OF34

,WORD

EM3S,OH35,DT35,Or35

.WORD

EM36,DH36,DTl6,DF36

.WORD

EM37,DH37,OT37,DF37

.WORD

EM40,DH40,DT40,DF40

;ITEM 23
070.51.1

,ITEM 24

,ITEM 26
,ITEM 27

PAGE 23

t
t:

;ITEM 22

•
C

•
«
C
(
(

rITEM 30

t'

•

;ITEM 32

070467

044414
070515
.9,_~_-t_~1_7,

070511

,.,

:ITEM 34

:iTEM 35

07'"0S"fS-

002022
002030

044564

0.02032
002040

8,4_4.61.0

070034

071216

070034

071216

070527

JITEM 40
070527

JITEM 41

•
(

JITEM 36
JITEM 37

1222

122~

EM20,OH20,DT20,OF20

0705..1 S

1219

1224
1225
1226
1227

,WORD

17:35

JITEM 33
101762
801770

1213
, _. L2,.1~t. . ~~l7_'2
1215 002000
1216
1217 002002
1218 902_01.0
1221

EM17,OH17,DT17,DF17

,ITEM 31

1207
.J_2.Q.J:t,.. _. '-'~.t?!i,2._
1209 001760

1223

t

~ITEM

._._t~~t4.

1205

20

.WORD

070467

e~.J.7.1,2

,-t2.,2.~ . ", .~_!,,-.~,.0J l

(

~ITEM

JITEM 25

..,.JJ,,9. 6...
1197
11.9. 8_

_._t2_ft~_

•

001700

1193 001702
11..9.4_ -.00.1710
1195

1201

31-0CT-76

,
,
,:
{

MAINDEC·'1 w FPP34 w A
pOP 11/34 FPP DIAGNOSTIC
MACY1_1 . 27CI0.6)
DFFPCA.Ptl
31.0CT-76 17116
EPROR POINTER TABLE
- -

1229

802042

044636

-_._--

070124

071262

_..... 12J.2_00205.2 _a~4.664 _ 070034
1233 802060 070527
"....-., ".,. . . ."1"2..3!,,
._. ,
_ -'' '
1235 902062 044743 070034
. ._ ._1216 . .10.2010 8.71527
1237
__ .12.3.8 __ .e02012ej.5_I.~j . _0J0034
1239 002100 070527
, ..1.2.4."....
1241 802102 845147 070034
_.1.2..:4.2 . 0.02.110 1'.1052.7
1243
12_·t4 002112045225 070034
1245 002129 070527

071216_

.1.23e.0.02_05'-'... _.. B70550 _
1231
(

.
(

(
(

_. _,. 12_4..6.. .

802122 045331
.__ .12_4_~ __ . _.•~_.21.3.0....._. JJ,Et5.21

(

1249
_..1..2S. 0. ,.. "t2,.1.J2.8,4.!ttl.3,1
1251 002140 070527
....1._~.~L2........... ". __.". . ". . ._. ~.- .._,. . . . . _ _ . _.._ . ._ ._", _ _ ..."
1253 002142 845545
.___1_2. .5_4..... ,__0.0.2lS,0 _ .. 0.1.'.$.2.7
1255

(
(

c

,

;ITEM 45

..

t_,

071216

645720
e70_ 527.

070034

071216

_. _(t~]~l~. __ 04§Jt4..6

070034

071216

04"6"1"50
070527

070034

£171216

046260
070527

070034

071216

c

(

046370
0705.27

070034

071216

,WORD

:ITEM 54
,WORD

;ITEM 55
.WORD

EM55,DHS5,DTSS,OF55

JITEM 56
.WORD

370527
1ITEM 57
;ITEM 60

,WORD
,WORD

EM60,DH60,OT60,DF60

;ITEM 61

1.~.7.6

1277

002242

tl78

B0'250

1279
1280

EM51,DH51,OT51,OFS1

,WORD

JITEM S3

.... _ J_~_~_4_._. . . , .. . ____ ......

,

,WORD

;ITEM S2

070034

1269 902220
.. .,.__t2J-'~,.,,, . . , .............. .
1271 002222
12.72 002230
1273
1.274 902232
1275 802240

«
«
«

.WORD
;ITEM S1

045641
070527

1267

EM47,OH47,OT47,DF47

lITEM 50
0.7003. _ "71 216

1261

J_~_f.).8_.

.WORD

071216

_t~_§_~ __ 80_~J 72

12_6_~.

EM45,DH45,DT4S,DF45

.WORD

071216

071262

002202
00~ 210

t

JITEM 46

070124

1265

.WORD

071216

045'6"15
l.~_~~... _, __ "~~Jl@. _... f}J0.~.2 7

002200

• WORD.

;ITEM 47
070034

EM43,DH43,OT43,DF43

;ITEM 44

07121 ~

1263

.WORD

0'11216

..t2_5_~__. _e_~~.1~t~ . __.0.4 _5.5-'.1._ .-'f70034
1257 002160 0 7 0527
802162

•

,WORO
:ITEM 43

071216

t~.S_8 .....

PAGE 24

.WORD

071216

070034

1259

17135

,ITEM 42

,...... _.",.

1247

)1-0CT-76

.WORD

t.

;ITEM 62
0~22S2

071174

002260

046472
070467

067375

1281
..._t2.8_2
1283

002262

046576

067465

071174

1284

902270

070467

• WORD

EM62,DH62,DT62,DF62

.WORD

EM63,OH63,DT63,DF63

;ITEM 63

(
NAl~D~C.1t.FPP34.A

DFFPCA,P11

POP 11/34
3t-OCT-76 17:16

F~P D~AGNOSTIC

12B6

802272

046~24

1297
12.88
1289

802300

070477

802302
002310

«

,1-_2_.9.2___ 0_0_2312
1293 302320

«

1.2_9.•. _.
1295 002322

•

1297

067644

071134

046700
,,70467

067375

071174

046723
379467

067555

071112

046762
070467

067375

071112

12. 98 002332
1299 002340
ll_ilkt _ ____.. _

047063

067465

(

1301 002342
_. _1..3.0. 2.. _JI.0.-.2J.S.0

047154

071112

067644

071326

"--"

c

•
c.

067375

071112

.WORD

EM67,OH67,DT67,DF67

.WORD

EM70,DH70,DT70,OF70

.WORD

EM71,DH71,DT71,DF71

.WORD

EM72,DH72,DT72,DF72

067644

071362

,WORD

EM73,DH73,OT73,OF73

0.7275
070467

0.7555

071112

.WORD

EM74,DH74,DT74,DF74

c

047317

067375

071046

.WORD

EM75,DH7S,OT75,DF75

(

.WORD

EM76,DH76,DT76,DF76

:ITEM 72
047173

1305

002360

070467

002362
l_:J.RJ. $ . 0-'l2.,3.7 0

847254

,ITEM 73

" 7" 5 7 1

00a)72
002400

JITEM 74

:ITEM 7S

•

•
c

0.7 ~J6..7

:ITEM 76

__ ttl §

',~_~_4_1 2

047 342

21 67705

07 1162

1317
tl_18
1319

802422

047403

067644

071362

,WORD

1 320

"" 2-.,-,,"-..
4 3 0 -,-.- ;~J~~'?JJ,,, .

ll2_~_____

"_"_:?_ ~~ 2

002420~i0~1i

;ITEM 77

-----"'~i·-3-2-i-···'··".,-~--"·

84742_5

067555

1323 002440 070467
ll_24
1325 002442 547450
,,1).2 ,~... .. . ,. ,0.~.~4...5. ~, . ," .7.~.4..6. ,7.

071112

JITEM 100
.WORD

067375

071046

,ITEM 101
.WORD

047474
870511

067705

071162

:ITEM 102
.WORD

047535

067644

071362

JITEM 103
.WORD

047557
070467

067555

071112

lITEM 104
.WORD

067375

071046

:ITEM 105
.WORD

067705

071162

;ITEM 106
,WORD

1327

1328 902452
1329 002460
13_30
1331 002462
t~..3..2 , . . ,JJ. 0_2..~J.~_ ., .
1333
1334 802472
1335 002500

37jt~1.1 ... _

t3,36

(

EM66,DH66,DT66,DF66

070571

002352

1312
1313 002402
_._._l~..1j___ . ,.fJ.{t~_.J~.
1315

c --

.WORD

;ITEM 71

1309

•

EM65,OH65,DT65,DF65

JITEM 70

070467

13_0~

1310
1311

.WORD

,ITEM 67

1303
.1.3.06
1307

PAGE 2S

I'

.WORD

JITEM 66

'~,2_"~_ 3_~

17.35

,ITEM 65

1291

l~_9_.6.

It-OCT-76

JITEM 64

1285

_1~9_0

MACY11 27(1006)
ERROR POINTER TABLE

1337
1318
1339

002502
902510

047602
er0467

1340

902512

047626

c

EM103,DHI03,DT103,DF10l
(

,
,

t.

t
MAlNDEC .. 11-rpP34-A

DFFPCA.P'l

pop 11134 FPP

3t-OCT-76 17:16

1341
.13.4.2

002520

070511

1343

002522

0 4 7214

1344

e02~10~

010511

071162

04.7670
070571

067644

071362

047113
.1l5._i1 ... 00 2S.5J' _ _ _ . . i 704_ 6_7
1351

067555

071112

1_3..5..2.. . 0~~SS.2

0.7737

067375

071046

1353
1 35_4..

~02560

870467

1355

002562
002570

047764

067705

071162

,Jl':l~.~"'.'.

,5,0026

067644

1345
~02540

1347

ilii

1349

c

1156
1357
__ . .1.3. ,5.8

902542

1359 002600
11.6.0...
.
1361 002602
13i2 802610

••

•

1363
ll6.4. _ Jl"~~12
1365 002620

.WORD

EM107,DH107,DT107,DF107

,ITEM 110
.WORD

EM110,DH11e,DT110,DF110

JITEM 111
.WORD
.WORD
J 1 'IE.H_

113

EM112,DH112,DTI12,DF112

.WORD

EM113,DHI13,DT113,DF113

071362

;ITEM 114
,WORD

EM114,DH1~4,DT114,OF114

067555

071112

1ITEM 115
,WORD

EM11S,DH115,DT11S,DF115

067375

071046

JITEM 116
.WORD

EM116,DH116,DT116,DF116

067705

071162

010511

850051

e1'4j7
_.0~e.07S

070467

002630

070511

1110

.e0.2.6~.2

0.6764.4

071362

1371

802640

".S0163
070571

002642

050205

067555

071112

,ITEM 117

_,~a~50

070467

. t,1'_~_._,J'J~.~c.§~_2

050230
0i~467

067375

071046

067705

071162

067644

071362

• WORD

EM124, OH124, DT124, DF124

,ITEM 125
.WORD

EM125,DHI25,DT125,DFI25

002660

802662

11'~

~01~70

050254
070511

1.~. Et1..

.." .~,.~~72

059316

1383
13a4

102700

070571

1385
1386
1387
1388

002702
902710

050341
170467

067555

071112

802712

050365

067375

071046

1389

002720

170467

.WORD

EMl20,DH120,DT1~0,DF120

EM121,DH121,DT121,DF121

002722
1',,27)0

050412
,,79511

067705

071162

.WORD

, ITEM 123

,WORD

EMI23,DH123,OT123,DF123

,WORD
.WORD

0?0,45 4
070571

067644

07 1 362

• wo RD

;ITEM 131

c

.!

EM126,DHI26,DT126,DFI26
EM127,DHI27,DT127,DF127

c.
(

:ITEM 130
".0.~ 7 3 2
002740

t1

EM122,DH122,DT122,OF122

f ITEM 127

1393

c

122

: ITEM 126

13._~0

1396

; ITEM 121

EMl17,DH117,DT117,OrI17

JITEM 124

1381

.1.39. 4
1395

• WORD

: ITEM

1379

1391
1392

,WO~D

J ITEM 120

1375

13.7.S

t

070571

1118

1377

PAGE 26

:ITEM 112

050122

1373
l)ll

17:35

EM111,DH111,DT111,OF111

002622

13.12. ___ .

•

I ITEM 107

136. 6
1367
1369

••

MA.CYJ127(1~06)31·0CT.76

ERROR POINTER TABLE

067705

...._13..«t6._902.53,.2

PI".~N()STIC

EM 1 30 , DH1 30 , 0 T1 30 , OF 1 3fa
(

(

,.
t

MACYll 27(1006)
PDP 11/34 FPP DIAC;N.OSTIC
MAINOEC-l1-FPP34-A
ERROR POINTER TABLE
DFFPCA.Ptl
31-0cr-76 17116

31-0CT·76

17135

PAGE 27

.----

tL
f
C'
(

f.

(

(

C
(.

(

071162

EM132,D H132,DT132,DF132

071362

;ITEM 133
,WORD

EMI3l,DHI33,DT133,DF133
EM134,OH134,OT134,DF134

1400
1401

802752

050524

002760

010511

14.12
1403

'"

0521567
370571

067644

1406

0021;2

067375

071046

1407

003000

950ft13
070467

,ITEM 134
.WORD

14,O8
1409
1410.

003002
003010

067644

011134

JITEM 135
.WORD

EMI35,DHI35,OT135,DFI35

,,70515

1412 .. 1.03012

050714

011134

;ITEM 136
.WORD

EM136,OH136,DT136,OFI36

003020

070515
071174

fITEM 137
.WORD

EMI37,DH137,DT137,DF137

1404
1405

.-.

.

_...

.

850641

1413

1.4,14.
1415 803022
1.416. 00303_0
1.!t1.&

1419
1420
1421

. 14.22

050733

~ITEM

050754
070515

067644

003042
003050

'te.•.f,J

050775

067555

003052 e51044
1425 093060 079467
.,. . . .l .•_~~_fl.'"'" _ ",.", '" . '. . . "._ '... _ _. ._. . _ ,.
1427 803062 051067
970S15
1.4~_~_. _J~~J070

1431

067375

07"467

803040

"03032

1423
1424

1429
1.•.1.0.

067644

fJ~J~7.~

003100

051111
070467

.WORD

EM140,DH140,DT140,DF140

071112

,ITEM 141
.WORD

EM141,OMi41,DT141,DF141

071112

142
.WORD

EM142,DH142,DT142,DF142

"71134

,ITEM 143
.WORD

EM143,DH143,DT143,DF143

071112

,ITEM 144
.WORD

EM144,DH144,DT144,DF144

~ITEM

067375

067644
067555

(

«
C.

,

;I'IEM 145

051161
070467

067375

071112

.WORD

EM145,DH145,DT14S,DF145

003110
0~3112

851205

067644

071134

JITEM 146
.WORD

EM146,DH146,DT146,DF146

""3120

070515

1439
1440
1441

003122

851227
070467

067555

071112

:ITEM 147
.WORD

EM147,DK14~,OT147,DF147

1442

803132

071112

EM150,DHI50,DT1S0,DF1S0

1443

003140

JITEM 1S0
.WORD

071134

JITEM 151
.WORD

EMI51,D H151,DT151,DF151

1433
1434
1435
1436
1437
1,,4. ~_e.

1444

003102

003130

..

.........

f4"'4"S

"03142
003150

~.-,,,,.,

-

l
(

14.48

1449

i.0}1 S2
003160

1,~,.~_~ ..... _
.. _.. " "

1451
1452

051277
"'0467

067315

051323

067644

.,.

1446

,-,-"

1447

t

140

9'1134

~432

(

f

802762
002770

1417

C_

067705

,ITEM 132
.WORD

067375

1411
(

.WORD

050477
J027.S.0. 070467
002742

EM131,DH131,OTI31,DFI31

071046

1397
.1398
1399

003162
003170

07 _0515

851346
070467

0-5-14-i 7

e7 0467

~i

t:

•
t.

t
t
c;
4:
(

4;

•
(
(,
(

~ITEM

067555
067375

152

071112

.WORD

EM1S2,DH152,DT152,DF152

071112

,I.TEM 153
,WORD

EM153,OH1S3,DT153,OF153

C

•
(

t

I

i..."'

t

_.

MA.IN.D_t.c.-1J_~e;P14·~._.

DFFPCA,Pl1
-,

t

~

PPP1.1/34 FPP DIAGNOSTIC.

ERROR

31-0CT-76 17,16

.1
(.

C
.!L

t.

t.

•

«

MACYll 27 (10_~6)

31-0CT-76

TABLE

17:35

PAGE 28
4

.

1453
1454 _ 80.3172 .851444 . _067644

1455

003200

070515

1457

003202

051467

~14..5.S~ ..

0.012121

.7046.1

8£tl_212
003220

.aSi540
070467

,ITEM 154
071134

.WORD

EM154,OH154,DT154,DF154

t.

071112

lITEM 155
.WORD

EM1SS,DH155,DT1S5,DF155

(

067375 .071112

JITEM 156
.WORD

EM156~DH156,DT1S6,DF1S6

t.

14_5.6.
(-

POIr~TER

067555

1459
.. 1~_6.i
1461
___1.46.2.
1463
14.64
1465

....

~

.~

.. _" .._... __.,_ .. _..• _._...._ .... ___ ..... __ ..._.. _. _0._' ".. _

003222
0.03230

1.4_66. 00.J2~3_2
1467 903240

051565

071134

967555

071112

,WORD

EM160,DH160,DT160,DF160

«
«

067375

071112

JITEM 161
.WORD

EMI61,DH161,DT161,DFI61

«

967644

071134

.WORD

EM162,DH162,DT162,DFI62

•

067375

071112

;.ITEM 163
,WORD

EM163,DH163,DTI63,OF163

«

_.0~J7_4.5

.. 071112

.WORD

EM164,DHI64,DT164,OF164

(

070034

071216

:ITEM 165
.WORD

EM165,DH165,DT165,OFI65

(

870515
.1. 5 16 fl7

003242

951701

.1.4JJ~.

..OJ, 3.2. 5.0

a7..0467

t4J_2 00~252
1473 903260
_1...tl4.
1475 103262
1 .4-'.6. ...'.~.3. 2. 70
1477

851725

,ITEM 162

870515
051750

0.7JJ467
;ITEM 164

_ _"_5J..1.JS.

003300

070467

1481 003302
.1.4.8.l. .....0.~J..3..lfJ.

052573

1483
1484

1485
1.4.$.6

003312
003320

EM157,OH157,DT157,DF157

JITEM 160

1471

1479
1480

.~ORD

070467

___146.8. .
1469

_l.J_e._._t10J2.l.~

lITEM 157

067644

. Jl.".~.2J
052614

..

0721034

071216

:ITEM 166
.WORD

EM166,DHI66,DT166,DF166
EM167,DHI67,DT167,OF167

070527

•
•
•
•
•

C.

1487 003322 052635
. . . J_._8 .$_..... J~jt3).~.@...""_..,JJ~. ~. 2J.

070034

071216

167
.WORD

C;

_._1.0333.2 _,,5_~.~ $6.
1491 003340 ,,70527
1492

070034

071216

JITEM 170
,WORD

EM170,DH170,DT170,DF170

1493

070034

071216

,ITEM 171
.WORD

EMI71,OHI71,OTI71,OF171

070034

971216

JITEM 172
.WORD

EM172,DH172,DT172,DF172

070124

071262

173
.WORD

EM173,DH173,DT173,OF173

070124

071262

;ITEM 174
,WORD

EMI74,DH174,DT174,DF174

070124

071'262

,ITEM 175
.WORD

E~175,DHi75,DT175,DF175

,

067375

071112

rITEM 176
.WORD

EMI76,DH176,DT176,OFI76

(,

.,

•

•
•,

1489

l~t9_0

003342

052701
......t4. ~J_".~ . e0~)_~~ .. ._~7 _fJ.~ . 27
1495
1496 003352 952724
1497 103360 070527
14.9$
1499 003362 052747

~ITEM

._l~~_~_.~._ . .~.~_~1j.~....._. ~J_"~~"5.0
1501
1502

003372
003400

052772

1505

003402

053015

1.~.".~"

".~.~.41~

0'"0550

"0~412

047106

1503
1504
1507
1508

f

;ITE~

070550

(

(

t
MAINpEC.ll.FPp34-A
pOP 11/34 FPP DIAGNOSTIC
MACI11 27(1006)
DFFPC~.P11
31-0cr-76 17:16
ERROR POINTER TABLE
~

{

.. '

....

-

.....

1509

003420

15..10

.,.

1511
1512

003422
ee3430

_-_...

."

_

047131

JlTEM

070034

071216

010034

071216

010034

071216

053317
170.527

070034

1,52,6 ,e,03472

053.77

1527

070527

••
t.

iITEM 201

003442

t

t
l

EM200,DH2"""DT200,OF200

053115

,WORD

EM201,D H201,DT201,DF201

".3.,2
003460

; ITEM 202

.WORD

EM202,D H202,DT202,OF202

071216

203
.WORD

EM203,DH203,DT203,OF203

070034

071216

JITEM 204
.WO,RD

E~204,DH204,DT204,DF204

1529 003502 05]554
1510. 00l510_e70~a7
15 31
t5J2 . ",~}~12 ,.0.,~l6.~.~
1533 003520 070527
1534
1535 103522 053754
1536 003530 070527
1537

070034

071216

070034

071216

070034

071216

..1.5,3..9

003532

054."~,~

070034

071216

• WORD

EM210, DH210, DT210, DF2 t 0

1539
1540
1541
1542
1543
1544

003540

170527

003542
003550

054152

070034

071216

;ITEM 211
,WORD

EM211,DH211,DT211,DF211

071Sa?

003552

054260

070034

071216

: ITEM 212
,WORD

EM212,DH212,DT212,DF212

1547
1548
1549

003562
003570

154361

070034

071216

,ITEM 213
,WORD

EM213,DH213,OT213,OF213

.",l~r.5~

EH~3"~?2

054506

071216

1551
1552

803600

0i0~i7

070034

1553
1554

003602

052051

067745

071112

803610

0704~7

803612

067644

071134

1557

003620

852202

1558
1559
1560

803622
003630

052224

067555

071112

1~_~,~.,.~_0J632

052274

067375

071112

1~2.

053216

070527
J ITEM

003462

15.2.4. __ 003470

1525

003500

~~29

1546

(

.WORD

170527

" ·'-I5·4-5-'''-·ij~ff560·''·· 0105'27

t

EMI77,DH177,DT177,DFI77

151,8 . . 0.03.45.0. 0_7.05.2.7
1519

1521
1522
1523

c

,WORD

,ITEM 200
,053040

1516

(

1'7 7

870.467

1513

.. ,03432
1515 003440

t

PAGE 29

--'.

071112

1~.l4

CL

17:35

e70461

067465

1517

31-0CT-76

EM205,DH205,DT20S,DF20S

: ITEM 206
"WORD

EM206, DH206, OT206, OF206

,WORD

c

EM207,DH207,DT207,DF207
(

,ITEM 210

e7~527

JITEM 214

WQRO

EM214,DH214,OT214,DF214

,WORD

EM21S,DH215,OT215,DF215

, I•.

JITEM 215

•

JITEM 216

070S'{S

.WORD
,ITEM 217

.WORD

EM216,OH216,DT216,OF216
EM217,D H217,DT217,OF217

97~467

1561

1563
1564

205
,WORD

1 ITEM 207

1555
1!t5~

Jlt~M

~I

,ITEM 220

003640

'07''''467

,WORD
JITEM 221

EM220,OH220,DT220,OF220

PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
3t-OCT-76 17:16
ERROR POINTER TABLE

"AI~Q~C.tl.FPP34.A.

DFFPCA.Pll

'(
(

1565
1566
1567
.15.6.6 ...
1569

903642
103650

052320 067745
070467.

...1.'.

c.

003660

070515

003662
Ik1.J6.70

952475
.170467

003 .f;.72. ..,52_5.4_6
003700 070467

c

•

1577 803702 054633
15.18... .003 ?1il 87.16.1.6.
1579
15.8J~ .. "03712. 054656

1581

EM222,OH222,DT222,DF222

067555

071112

lITEM 223
.WORO

EM223,DH223,DT223,DF223

,,67 375.

"71112

:ITEM 224
.WOR.D

!M224,DH.2.24,DT224,r.n"224

067555

071112

:ITEM 225
,WORD

EM225,D H225,OT22S,DF225

0.67.375

071112

103720

~ITEM

070606

tSJt~".

1591

t

003752
803760

055003
070616

070221

071162

•,
•
•

•
•
t
(

003762

&55034

1!t9_~ ... _. ".0~}70

07~_~_~.6

067555

071112

159~

00J172
004000
".. l~_".~ ......, ,. .."
1601 804002
1602 004~.l0
1603
1604 804012
1605 804020
1599

1,,6. 0.~,..

1607
1608
1609
1610
1611

.WO~DEM~26,PH226,DT226,DF226

1ITEM 227
,WORD

_

rITEM 230

.WORD

EM23&,DH21e,DT230,OF230

,ITEM 231
,WORD

EM231,DH231,DT231,DF231

,ITEM 232
,WORD

EM232,D H232,DT232,DF232

,WORD

EM233,D H233,DT233,DF233

855060
070606

067375

071112

,WORD

EM234,DH234,OT234,DF234

055105
070616

070221

071162

,ITEM 235
.WORD

EM235,DH235,DT235,OF235

055136

067555

071112

,ITEM 236
,WORD

EM236,DH236,DT236,DF236

070606

,ITEM 237

,..

904022
004030

055163
070606

067375

071112

,WORD

E~237,DH237,DT237,DF237

004932
804040

055211
070616

070221

071162

JITEM 240
,WORD

EM240,DH240,DT240,OF240

EM241,DH241,DT241,DF241
EM242,OH242,DT242,OF242

1613
1614
1615
1616
1617
1618

004042
004050

055243
070606

067555

071112

,ITEM 241
.WORD

~040S2

"S.S~70..

067375

071112

fITEH 242
.WORD

004060

070606

1619

le4062

055316

070221

071162

.. t~JJ_ . ,.""" . . _._,,_ .

1620

EM227,DH227,DT227,DF227

:ITEM 234

1597

f

226

. I I . T~14 233

1.5_.9_~.,.

1595

t
.WORD

1583 003722 054702 070221 071162
... 1.S.S_4. . 1.0.313.0. . 0.lil616....
1585
lSJt6._ .003712 85_~132 06155.5 ... 07.1112
1587 003740 070606
1.5.8. 9.
1589 003742 e54756 067375 071112
.15.9.0....9.0.3.150 .. 1.70606
1592
1593

PAGE 30

EM221,D H221,OT221,DF221

071134

8.03.65.2 .. 05245.2 .. 067644

1.5-'.6.

(

17135

:ITEM 222

15.7J~.

1571
.15-'.2
1573
14..._.
1575

.WORD

071112

31-0CT-76

«

•
•
(

c

(

,

,ITEM 243

004.11

,WORD

EM243,DH243,DT243,DF243

,7'616

(

(

MAINOEC-l1-rpP34-A
PDP 11/34 FPP DIAGNOSTIC
MACY11 21(1 0 06)
DFFPCA.P11
3t-OCT-76 17.16
ERROR POINTER TABLE
~

JITEM 244

0S5350
070606

067555

071112

.WORD

~M244,DH244,DT24.,Dr244

055374
,,7.0606

067375

071112

: ITEM 245
.WORD

EM24S,DH245,DT24S,DF245

"_5 .• 21

067745

071112

.WORD

070221

011162

,ITEM 247
.WORD

lU'4J_l.2 __ il5.55_0.l
004140 870606

0.6.1555

071112

"J04i4-i" 05s-s'i',,'-

0673 7S
067745

1622 804072
1623 004100
. ,,1.6l.4
1625 004102
.. 16.26.lft.•..110.
1627

J ITEM 246

16.28.1.04112
1629 004120
16.1.Qt ... __._ . __

(

1.6_34

1635

C .. ······-}:-~·;·

.. 1. 6_3. 8,. .".'-,"~J.e;.0
1639
._.l.6_t_0_... 1'-0.4152
1641 004160

EM250,DH250,DT250,DF250

(

071112

lITEM 251
.WORD

EM251,DH251,OT251,DF251

I

071112

JITEM 252
,WORD

,

071162

lITEM 253
,WORD

c

071112

;ITEM 254
,WORD

{

071162

JITEM 255
,WORD

oem_ • •

C
t.

~.7. ~,6.06

055556
070606

1.6_42._
._._
1643 904162 055610 070221
1._.~_...4. ,6J.0 4J.7 0
B7" 61 6
1645
t6~.6 ... e.04JJ2 .0.5_5.~4.2.067745
1647 004200 170606
1648
1649 804202 055676 070221
"L6..~Et. .. 1l0.4. 2_1-''- .. ..aJ.0J~:,l .6...
1651
l6'2~ e'~i12e~511~ .067555
1653 004220 070606

. tfL5_4
1655

_ ..
004222

055760

~,.

1657
1~!)8

~_0.2.32

0S~.0~.7

1659

004240

070622

1661

004242

056044

. . . .t6. ~. .a. _.__ ._~_~_".~_5..0_ .. ,"81"ft.~_~.

067375

071112

,ITEM 257
.WORD

070034

071216

;ITEM 260
,WORD

071216

JITEM 261
,WORD

070034

(

(

1664
1665

004252
804260

1666
1667

804262

071216

056203 070034
. J.~.~. ~.....,~. 4._2.J~_ ...0 7,~_~_~~_ .
1669
1670 904272 056231 070034
1671 004300 070622

071216

004302
804310
~~~3t2

056326
870622
856417

EM256,DH256,DT256,DF256

c:

,ITEM 262
070034

1672
•
1673
1674
1675
l.1676

056103
870622

EM25S,DH2S5,DT2S5,DF2SS

.

,WORD

1663

•

,..

071112

t§~0

•

,"

,ITEM 256

._. .__ ....l~_5_§_ ._."it't_2_~~__ . . _~.7 .~.~.,~.9 .

t.

070034
070034

c

;ITEM 250
,WORD

1633

t

(

•

,,'-'

1631 004122 055452
.16.3.2".1.0 •.1.30J.7..0J» 16

t.

PAGE 31

EM246,D H246,DT246,DF246

070606

«

f

17135

....

1621

4

31-0CT-76

(

,WORD

JITEM 263

.WORD

;ITEM 264

EM263,DH263,DT26],DF263

011216

,WOPD

EM264,DH264,DT264,DF264

071216

;ITEM 265
,WORD

"E;"M26S, OH265, DT26S, OF265

071216

JITEM 266
,WORD

EM266,DH266,OT266,OF266

l

PDp 11/34 r,p
3t-OCr-76 17.16

MAJNPEC·l1·'PPl4-~__

DFFPCA.PJl
(

1677
.16-'_.8
1679
1-6.8..0

904320
__ .
004322

_ 0.1.0034

07 t 216

004342 056670 970034
___ .1.6_8..6___. -JUl4.J.S._IQ.__ ._01i'-6.22
1687
16JHL., ...0..0.4.3.5.2_. ,0.5._6}.16, 070034
1689 804360 070622

071216

:ITEM 271
,WORD

,,71216

:ITEM 272
.WORD

071216

:ITEM 273
.WORD

071216

1ITEM 274
,WORD

EM274,OH274,PT274,DF274

070034

071216

,ITEM 275 _
,WORD

EM27S,DH275,DT27S,DF275

070034

071216

:ITEM 276
,WORD

EM216,DH276,DT276,DF276

(

071216

lITEM 277
,WORD
JITEM 300
.WORD

c

.104.310_07£1622_

804340

169.a,.,
1691 004362

c

---

070622

1685

""

057027

070034

16-92 -88437.0 070643
1693
_____1.6..9_4.,... ",.,.,.i,i',4112~,."., ",,5J.e,6~4 . 0.70034
1695 804400 070643

t _. _____ ._1-6.9_6.. . " ,.._,....._
1697

804402

057123

1-6.9._8

104410

170_643

".110_~ _ ,__ .,.00,4 .• t.2_

,".~J~,23

1699

1701 004420 070643
1.102 _____. __ ____. _.
1703 004422 057320 070034
, ..l0.4,ee+43_ 0 ___ -".106 _41_
1705

EM271,DH271,DT271,DF271

070034

071216

070034

071416

lTE_M_ 301
.WORD

s

070034

071416

JITEM 302
.WORD

070124

071470

;ITEM 303
,WORD

804470

857543
070710

".~,•.4J.2,

0575,71

070034

071416

JITEM 304
.WORD

EM3S4,DH304,DT304,DF304

004500

010664

1'-'.0
1721

~04502

070034

071416

,ITEM 305
.WORD

EM305,DH305,DT305,DF305

1712

004510

057660
870664

804512
004520

057763

070034

071416

,ITEM 306
.WORD

EM306,DH306,DT306,DF306

004522
804530

060150
370664

070034

071416

.WORD

070034

071416

JITEM 310
.WORD

tIl2. , ...".0,4.~_~.2.
1713

111.4

1715
1716

104460
___
004462

ft.~..'7,5J

_J

1723
1724
1725
11.2.6
1727
1138
1729
l.1.l.0
1731
1732

070664

rITEM 307

il.0.,4~1~,_ ,.~.~.~.2.5~,

004540

«

•
•

070664

1717

.17.18.

c,

«

00.... l2. " . ~.7l7 4
004440 070643
_____._. . .
_. _____ _
004442 057471
8_04_4_5_0 010~64

_tl0.6.
1707
110.S
1709
1_110
1711

1719

t

PAGE 32

:ITEM 270
.WORD

070034

16.a4_., ,_,_,

«-

17&35

,ITEM 267
.WORD

1683

•

3t-OCT-7&

__
071216

956532

,~,,_,l6J~.1_ ,fl~,~.3l2~. _ ""_~_6~.21

•.1

2J(1006)

ERROR POINTER TABLE

070622

1681

(:

PIAGNQSTICM~CYll

070&64

•
«
(

,ITEM 311

(

\.
MAINDEC-11.FpP34-A
pOP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
DFFPCA,P11
31-0CT-76 17:16
ERROR POINTER TABLE

t

.,
(

(,

t

~"4S,50

1753
1754

004632

1755

004640

,,_J.7..s..~.,

17.SJt
1759
l1f:!0
1761
,1.7..6. 2
1163

.,

004542

0.4552
1737 004560
lJllt "" . ,. , ,..
1739 004562
1140 004570
1741
. i; 4.2. itil; S j 2
1143 004600
.1,14.,.
1745 004602
1746 004610
1747
1749 004612
1749 004620
.lJ,5.':l. .
1751 804622
1752 ,0.630

1757

104642
004650
004652
904660

060355
070664

070034

071416

060456

070034

071416

070664
_." ..
060560
07'664

070034

,,6066 1
070664

~~TEM

071416

313
.WORD

EM313,DH313,DT313,DF313

0 i 0 it 3 4

,,; 1 4 i 6

:ITEM 314
.WORO

EM314,DH314,OT314,OF314

060762
070664

070034

071416

,ITEM 31S
,WORD

EM315,DH315,DT315,DF31S

061063
070664

070034

071416

rITEM 316
.WORD

EM316,DH316,DT316,OF316

061164
010664

070034

071416

.WORD

061265
070664

070034

071416

,ITEM 320
,WORD

8~fj~~

070034

071416

.WORD

071542

,ITEM 322
.WORD

EM322,OH322,DT322,OF322

070034

071542

JITEM 323
.WORD

EM323,DH323,OT323,DF323

970124

071606

,ITEM 324
,WORD

EM324,OH324,DT324,OF324

010034

071542

;ITEM 325
,-- ~Wc)Rl')

07~"34

071542

JITEM 326
,WORD

JITEM 317

0,~t~,6}

061~63

1767

804700

070755

., "_"_~11 '" .. 071J3 4
~0.Jt~.

,,,6,1622

004720

870734

. JJJ.... ,. . . . .

~~1~63
070734

070034

071542

.WOFlO

l778

004132

,620J~_

070034

0'1542

:ITEM 330
,WORD

1779
1780

004740

070734

1781

804742

070034

071542

l7t2

06i) 70

:ITEM 331
,WORD

O,4750

07'J~4

004752
904160

063444
070734

070034

071542

rITEM 332
.WORD

071542

1ITEM 3]3
,WORD

1776
1777

.,
t

,ITEM 327

004122
804730

1775

(

070034

870734

..t7_~.~,
1769'004702""461'622'
(

;ITE,M 321

1183
1784
1785
.1}SJ)

l

1787
1788

c

870734

~04~72

lJJ""~.

«

,,70664

17~6

1771
,l7J2
1773

PAGE 33

EM311,DH311,DT311,DF311

312
.WORD

061524

1765

.WORD
~ITEM

004662
004670

l7~4

17:35

- ._.-

--

1133
17 34
1735
1736

31-0CT-76

804762

061524

004770

070734

070034

c

c

EM326,DH326,DT326,DF326
EM327,DH327,DT327,DF327

c

EM332,DH332,DT332,DF332

4.

t
~.~.

f

t

C.
t.
t.

f.

•
••
C.'

•
•
•
(

C~AGNOSTIC

~ACY11

27(1006)

31-0CT-76

t

:ITEM 334
.WORD

.Et4.l.3.4.10H334, OT 334, OF33 4 .

005000

070734

1793

"05002

071542

:ITEM 335
.WORD

EM335,OH335,DT335,DF33S

,119.j~

£t05010

162367 070034
B.70?3 •.

""5012

0_~2471

071542

JITEM 336
,WORD

EM336~DH3]6,DT336,PFll6

1792

1795
179.6_
1797

805020

070034.

070734

070034

071542

.WORD

EM337,DH337,DT337,DF337

,,_626.41
070734

070.034

071542

,ITEM 340
,WORO

EM340,DH34e,DT340,DF340

t

062751

070034

011542

:ITEM 341
,WORD

EM341,DH341,DT341,DF341

•

070034

071542

JITEM 342
.WORD

f;M142,DH342,PT34.2,DF342

(

070034

071542

:ITEM 343
,WORD

EM343,DHl43,DT343,OF343

••

EM344,DH344,DT344,DF344

(.

1799

005022

062545

l8.0.0
1801

0"503J~.

.~~10J. 3 4.

.tJHJ_2
1803

e0~~l_2.

1.804

1805 005042
t$J.l§ ... '.iJ_~.~_.$,"0

01013~.

1807

1808
1809
llt1.0.
1811
1812
1813

00505.2.
0i5060
..

..

-..

~,..

. ...

005062
005070

t.

... "'.
;ITEM ~~.l

1798

005040

PAGE 34

•

"'1542

''''-4772_ 8622_13

179. 0

17:35

ERROR POINTER TABLE

070034

1789

ftb30SS

370734
__

b

••• •

063157
079734

,ITEM

344

,WORD

'1.6126.1

070034

071542

005100

970734

1817 005102
.. _1.8_1.Jt._. ,. ,,0._~.tSJ,t0.
1819
1~2.~_ . f).~_~.1.1.~
1821 005120

063536

970034

071542

.WORD

EM34~,DH34S,DTj4~,DF34S

(

070034

071542

,ITEM 346
,WORD

EM346,DH346,DT346,OF346

t:.

070034

071542

.WORD

EM347,OH347,DT347,OF347

4:

070034

071542

JITEM 350
.WORD

EM350,OH3S0,DT3S0,DF350

t:

067705

071162

JITEM 35J
,WORD

EM351,OH351,DT351,DF351

t;

070034

071542

:ITEM 352
.WORD

EM352,DH352,OT352,DF3S2

«

070034

071542

:ITEM 353
,WORD

EM353,DH353,OT353,DF353

«

1_81'4
1815

~0.S.01.2

;ITEM

1816

070734

.........: ....... -.......,.-..

345

."".-,,,.

.0~3~J6

070734

,ITEM

te_2~

1823

005122

063734

18.24
1825

005130

070776

1826

805132
005140

863760

1827
(.

31-0CT.76 17:16

DFFPCA.P21

1791
~.

pOp 11/34 FPP

.~Al~QiC~11~FPP34~A

347

170776

l_~_~.e

1829

",,5142

l.$~30

e0.51~.0

164006
010616

&.

1931
18.32

.0~.51!5.2

864112

005160

870776

(

1833
1834
18)5
.1,836
1837

'05162
005170

064216

005172
005200

064322
070776

070034

071542

JITEM 354
,WORD

EM3S4,DH354,DT3S4,DF354

«

005202

070034

071542

,ITEM 355
.WORD

EM355,OH3S5,DT35S,DF35S

CI

905210

864426
070776

005212

064532

067555

071046

EM356,OHlS6,DT356,DF356

(

t
(

l
(

1838
1839

t8.40
1841
1842
1843
1844

~70776

rITEM

356

.WORD

(!

,
61
(

(

41:

070606

805222
00_5230

164630
070606

070261

071970

,ITEM 357
,WORD

EM357,DH3S7,DT3S7,DF357

0052.32

06472~

067705

071162

;ITEM 360
.WORD

EM360,DH360,OTl60,DF360

005240

0713616

005242
005250

e67156
;70606

067375

071416

,ITEM 361
,WORD

EM361,DH361,DT361,DF361

£105252

'000.00

000000

000000

,ITEM 362
.WORD

EM362,OH362,DTl62,DF362

005262
805270

"00000

000000

000000

,WORD

EMl63,DH363,DTl63,DF363

1862

B05272

000.000

000000

000000

,ITEM 364
,WORD

E~364,DH364,OT364,DF364

1863

805300

8£l0000

1865

005302

000000

000000

,ITEM 365
,WORD

EM36S,DH365,DT365,DF365

1966

005310

000000
000000

805312
005320

010000
000000

000000

000000

:ITEM 366
.WORD

EM366,DH366,DT366,OF366

905322
095330

800000
000000

000000

000000

,ITEM 367
.WORD

EM367,DH367,DT367,DF361

10$_3.3. 2.

.f!~.0.0~.0,

0. 0J~~0.0.0

000000

fITEM 378
.WORD

EM370,DH370,DT378,DF370

005340

000000

005342

000000
000000

000000

000000

,ITEM 371
,WORD

EM371,DH371,DT371,DF371

0~0~00

000000

000000

JITEM 372
.WORD

EM37~,DH~12,DT372,DF372

000000

000000

JITEM 373
.WORD

EM373,DH373,DT373,DF373

000099

000000

:ITEM 374
.WORD

EM374,DHl74,DT374,DF374

000000

,ITEM 375
.WOPD

EM375,DH375,DT375,OF375

1846
1847
1849

1850
1851
1852
ISS]

t:

•
C.

t,

.'
•
t"

«

1854
1855
1..8.5.6
1857
1858
1859
1860

:ITEM 363
000000

1861

186.
1867
1.~.68

1869
1870
1871
1872
1873
t8.J.(t,
1875

1816
1877
1818

-_._--

""5350

•
•,
,
I
(

(

.l_~_~. ~

'.~~S.3,S,2

1881
1892

805360

.

-_.

005362
e~S370

800000
000090

t~. e.~.

t

t.

C
t.

•
(

'_0,~.-~I2

905400

800000

1888
1889
1890
1891

005402
005410

600000
0"000'"

009000

"0~.~.~.-0

000000

000000

,WORD

EM376,DH376,DTl76,DF376

000000

,ITEM 377
,WORD

EM377,DH377,OT377,OF377

JITEM 376

1893
1894

805420

""0090

1895

005422
905430

000009
"O0000

000000

~~~.432

,,~,,~a0

000000

""5440

009000

1.898
1899
19_00

«-

{

1887

lJt96

•

(

B00",~_0

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

1897

PAGE 35

t

800000

1883
1884
18SS

t~_?_2_"" .... ".fl~§_~J.~..-

17135

(

000000

005260

1879

«

31-0CT-76

"05220

1845
18.48

••

POP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
31-0CT.76 17:16
E~ROR POINTER TABLE

MAINDEC·t~1·FPP34-A

DFFPCA,P11

.

J ITEM 490

000000

,WORD

;ITEM 401

EM400,DH400,OT400,DF400

«

,
l

,
,
c:

t:
MAINOEC·tl~FPP3 •• A

t

Df'FPCA.Ptl
-

t

't,

4

•
t

•
•
•
•
«

071112

,WORD

EM401,DH401,DT401,DF401

.06.50.44
870606

067375

071112

JITEM 402
.WORD

EM402,DH402,DTJ.2,DF402

1907 005462 065066
190.8... 105.470 . Il0(..16

067705

071162

1ITEM 403
.WORD

EM40l,DH403,DT403,DF403

.i.6.S 2.2.0 . .070221
070616

0-,.J..... ' ....

404
.W.OBO

EM404,DH404,OT404,Or404

065250
.e10Jt0.6

067555

071112

065274

067375

_19."._6 .

- ,.

-".,~"

......=-.-, ••-,"-",-,-="".,,,, .,., "

1909
. ___ .... __1.9.1Ji_ ... .rii'-S_!l.12
1911 ""5500
1.9.1. 2.
1913 005502
_._- . _19.1.4 . ...H_S..5_t0 .
1915
19.1.6 805_5.12
1917 2105520
. ". ._" . . . ..ll.1..9. . . . . ". "._".~". . "..._~. . . ,. . .
1919 805522
... _. .U~~.....,ejt~t5_10
1921
. 1.9.2.2 .. 1~.$53. 2
1923 005540

JITEM

067705

070.'.21

.t~.ljl. ....."_

EM406,DH406,DT406,DF406

071162

;ITEM 407
.WORD

EM407,OH407,OT407,DF407

,,71162.

:ITEM 410
.WORD

EM410~DH41e~DT410,DF410

"6'5552

. . 1.t;3_2 .___ ..,.~_~. 5.1f'

2'.'-.qJ_~t~ .

1933
1.~.1.

.'''_~.5J ~t

065705
0706'16

005602

ff,6S'736

805J~.t0

0_70606

1935

1939
1.940

1941
..1..9.• 2
1943
1944

005600

071112

.WORD

071112

;ITEM 412
,WORD

0711.62

:ITEM 414
.WORD

EM414,OH414'P~4~.,Dr414

071112

:ITEM 415
.WORD

EM415,D H415,DT415,OF415

067375

071112

JITEM 416
,.WORD

EM416,DH416,DT416,DF416

:ITEM 417
.WORD

EM417,DH411,DT417,DF417

070221
067555

e0.5J~J2

,6.5763

005620

070606

005622
005610

066037
0706t6

067705

071162

005632
"05640

866055
070616

070221

071162

JITEM 420

005642

.1.95_~ . 0056$0
1951
1952
1953
1. 9..5_4.
1955
1956

,ITEM 413

066107

067555

,,66134

flh~5660

070606

.WORD

JITEM 421
071t12

,WORD

071112

:ITEM 422
,WORD

"7"62J.~. .

thJ5652

005662

066160

070616

f.

t.

f

EM420,DH420,OT420,OF420

t.

f.

f.
.~

t,·

.,
C.

EM421,DH421,DT421,DF421
41.

067375

1ITEM 423
e(}S670

EM412,DH412,DT412,DF412
EM413,OH413,DT413,OF413

071162

1948

1949

t.

EM411,DH411,DT411,OF411

.WORD

067705

1945

1946
1947

•

(-

070606

005562

1931

PAGE 36

EM405,DH405,DT405,OF40S

.WORD

,ITEM 411

1925 005542 065503 067555
J_9.-'-6.......0_"'.5. 5. S.~ ._... 0.7.\116.0 &
1927
067375
t~.2. e '.~.5.~.~. 2.. t'.65527
005560

.WORD

JITEM 406

i,-71.6l.6
065452
010616

405

071112

._t9.2_,~t

1929

17135

...

_._'

065317

~ITEM

1_0~

070606

1937

(

POINTER TABLE

067555

19_3$

C

11-0CT-76

065021
. ,-, 06~6

1901 805442
1992 . -"05450._
1903
1904. eeS4S2
1905 805460

41

•

f"ACYtl 27(1 0 06)

-~"

l.~l.~.

t.

o~ AC;~.O~TIC
ER~OR

31-0CT-16 17:16

•
•
•

PPP

11/34 FPP.

067705

071162

.WORD

EM422,DH422,DT422,DF422
EM423,OH423,DT423,DF423

t

(

~

'II.

MACY11 27(1006)
PDP 11/34 FPP DIAGNOSTIC
MAINOEC-11.FPP34-A
TABLE
ERROR
POINTER
DFFPCA,P11
31-0CT·16 17:16
1957
_1958
1959

1960_
1961
_1962

•
t_:

,
t.

C

067705

071162

:ITEM 42;
,WORD

EM427,OH427,DT427,OF427

070221

0'1162

lITEM 430
,WORD

EM430,DH4l0,DT430,DF430

t

067705

071162

:ITEM 431
.WORD

EM431,DH431,DT431,OF431

4

067555

071112

,ITEM 432
,WORD

EM432,DH412,DT432,DF432

4

067375

0'1112

,WORD

EM433,DH433,DT433,OF433

t_

067705

011162

,ITEM 434
,WORD

EM434,DH434,DT434,DF434

(

070221

071162

:ITEM 435
.WORD

EM43S,DH435,DT435,OF435

867025
0706t6

067705

071162

JITEM 436
.WORD

EM436,DH436,DT436,OF436

067102

067555

071112

:ITEM 437
.WORD

EM437,DH437,DT437,DF437

~"_~7,3~

El7061~

005732
005740

,,6646~

870616

"05742

166513

. . . _..

_'7~,~~,6

1975

1983
19$4
1985
,19,$6
1987

_.00_S'ts2

,,66.$6~._

805760

870606

005762

866613

.e_0~7,1.~

,7~,,§~.~

805772

0~6§37

006000

070616

00&002
906010

066773

JITEM 433

1988

006012

1989

006020

1996
1997
19~_$

4_

t

1"_~_~_~.

1995

(

EM426,DH426,OT426,DF426

066327

1993
1994

t

,ITEM 426
.WORD

005722

006022
1991. 006030

-.

0'71112

1967

1.990
1991

C_

067375

805720

1981
1982

1999
2000
2001
2002
2003

2004

.070616

,,70606
-_
__
.

...,_ ......

._----

,ITEM

867130
879606

067555

071112

440
.WORD

EM440,DH440,DT440,DF440

_i

006042
wJ06050

867201
071017

070351

071652

:ITEM 441
,WORD

EM441,OH441,DT441,DF441

t:

806052
006060

067235

070417

071670

.WORD

EM442,OH442,DT442,DF442

906062
0062170

067267

070417

071670

;ITEM 443
.WORD

EM443,DH443,DT443,DF443

:ITEM 442
,,71017

071017

2005
2"~6

,SBTTL

2007
2008
2009

2011
2012

t

006032
i06040

:HOOKs

006072
000046

~EQUIRED

SSVPC=.
,:46

BY ACTt1

4

•

ACT11 HOOKS

;,***************************************************************

~~10

l

.'
C'

1965
_1,96_6.

1977
1978
1979

42~

EM425,OH42S,DT425,DF425

066304
070606

t~l(t_

EM424,D H424,DT424,DF424

•

.WORD

0~5712

0~~'7~0

PAGE 37

071112

1964

1972
1973
1.91.,

17135

067555

e70606

1969
1970

,WORD

071162

,ITEM

805710

1963

070221

"0_

066260

..t9_8,~_

•

805700

86_62.26
070616

805702

1971

Cl

eaS612

JITEM 424

31-0CT-76

41

:SAVE PC

41

C

,
t

DFFPCA.Pl1
2013

t

000046

2015
""

t

31-0CT-76 17:16

000052

.__ 2016
2017

..-

31-0CT-76

17 ClS

PAGE 38

ACT11 HOOKS

037354
0.210052_
000000

-2t11~ __

MACY11_21_'-1006)

PDP 11/34 FPP D_IAGNOST_IC

_~A.INO~C-11~fP.P_34!1'~

_006072

,SBTTL

SENOAD
.=52
.WORD
0
__::$SVPC
APT PARAMETER BLOCK

J,1)SET LOC.46 TO ADDRESS OF stHOAD IN ,SEOP
,,2)SET LOC,S2 TO ZERO
=, RESTORE PC

•
t:
"
41

.. _ 2Jtl.8

2019

t

_._20_2~_.

:,***************************************************************
=r***************************************************************

__

,S!TLOCATI_O_NS 24 _A_ND __4_4AS_ REQ,UIRED FOR APT

2021
___.20.2.2_____

.IX_~.

_________...... iI.6JJJ_ 2 _____
000024
_._2~L4. __ ., 'li.0..2.4 ....•.0..2t2.00

---

4_

.=24
200
.=44

2023

000044
2025
___ 2.02.6. __ B.il0114! _____Iii.6iJ12_
006072
2027

t

f

.,
.

•
•
•
•
,
t

t
(.

-,

CURR~NT

lJOCATION

TO~PT

HEADER BLOCK

,.RESET LOCATION COUNTER

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

;,SETUP
J
APT PARAMETER BLOCK AS DEFINED IN THE APT.PDP11 DIAGNOSTIC
JIN,T.&:.~oF AC_E. _,sPEC

•

2031

_______ -2_~.3._2. . _.. "0_~1l12_ "._ ..
2033 806072 000000
___2.0_34 tUltifJ.14 J,et316
... ...

-~-"

.. - _-

.SA _PT.ij"D I .

'--'"'-'-~--'

$MISTS: .WORD
$M_BA_DR:

--

-

.-

.,~QRP

800010
."_2_0_)J~. . . __~.iHt100 ....--..-".~.•,-~.~.~
2037 006102 0£100210

$TSTM' ,WORD
$PASTM: .W9RD
SUNITM: .WORD

_2_\t~t~ ___ ._. ~.".,~.l~ •. _ 000.~.S2

,WO~O

2035

006076

2039
__ JU~_.,~..
2041 006106
.2_~.•.1.
2043
._. _____~_~_~_~ ________ .~_~§_10_6.

2045
2046

... -

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

..

--

-

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

--~---~"'--'".-

2~.5,0

"_0_~J2J~

~_12.737

~_31434

006114

012737

ri;J_~"~"t.l.

_"12.737

000340
037714
0"0340
041662

-

2053
,_2..0~~,4 ...
2055
20_5_6

2057
_~f?S_8

2059
20.60

2061
2_0.62.
206]
2064
2065

2067
2068

006214

012737
812737
"eifi37
,.12717
012737
016767
005067

0062;20

005067

006224

112767

006150
.,@,v),~1.5.,6

006164

006172
006200
006206

"06232 012737
006240 012737
e.e_~.2,4.6... . . ,lt2.l.E)7
006254 012137
006262 005046

CJ~_p

001100

2051
2_~_52 -

ct-R

005026

001140

"@~lJ.

000020

000022
000030

000032

00ii-340

000034
000036

041746

00~024

000340

000026

030764
173062
173060
000001

030754
172663

037420

000014

000340

000016

0f',000~

031144

006302

o

"TWO HIGH BITS OF 18 BIT MAILBOX ADOR.
$~Alf.J
;_JADP_R~ss_or_APt' MAILBOX (BITS 0-15)
10
"RUN TIM OF LONGEST TEST
40
"RUN TIME IN SECS, OF 1ST PASS ON 1 UNIT (QUICK VERIFY)
o
"ADDITIONAL RUN TIM! (SECS) or A PASS FOR EACH ADDITIONAL UNIT
SETENC-SMAIL/2 ,:~~'GJH~AIL80X.ETABLE(WORDS)

START: .
.S,B.TTL IN.ITIALJZETIiE t;OMMON TAG.S
"CLEAR THE'COM'MONiAGS (SCM'TAG">, A'REA
MOV
.$CMTAG,R6
:,FIRST LOCATION TO BE CLEARED

__ ~_ t~J~_~_ 001100

006112

022706
2~i47
006120 001374
2048 006122
""2"04"9"-··------·
. - - . - " - ,-. - - - - .-. ". . . -.-012706
.

_2_0_6.~,

C.

,SAYE:

J,SET POWER FAIL TO POINT TO START OF PROGRAM
"rOR APT START UP
"POINT TO APT INDIRECT ADDRESS PNTR.

.=.$X

...._2.Q.3_~_._"'

t_

_oj

SAPTHPR J "POI_NT

2028
2029

(

.

000010

CR6)+
J ,CLEAR MEMORY LOCATION
I ~~H~, R6. 'D9N~"

SNE
.-6
=,~OOP BACK IF NO
MOV
ISTACK,SP
"SETUP THE STACK POINTER
"INITIALIZE A FEW VECTORS
MOV
'$SCOPE,'.IOTVEC "lOT VECTOR FOR SCOPE ROUTINE
MOV
.340,.,IOTVEC+2 :,LEVEL 7
MOV
.8ERROR, •• EMTVEC "EMT VECTOR FOR ERROR ROUTINE
MOV
#340,.#EMTVEC+2 "LEVEL 7
MOV
I$TRAP,'.TRAPVEC "TRAP VECTOR 'OR TRAP CALLS
NOV
1340, •• TRAPVEC+2,LEVEL 7
MOV
'SPWRON,'.PW~VEC "POWER FAILURE VECTOR
MOV
1340, "P\fR"\iEC+2 :-J LEVEL 1
MOV
SENDCT,SEOPCT
:,SETUP END-or·PROGRAM COUNTER
CLR
STIMES
~'INITIALIZE NUMBER or ITERATIONS
CLR
SESCAPE
"CLEAR THE ESCAPE ON ERROR ADDR!SS
MOVS
.1,SERMAX
"ALLOW ONE ERROR pER TEST
"INITIALIZE THE "T-BIT" TRAP VECTOR, THEN LOAD LOCATION "8RTRN", IN
"THE "ENO-OY-PASS" (SEOP) POUTINE, WITH A "RTI" OR "RTT",
MOV
'$RTRN'._~~1'~_ TV.EC_ J'f.)_~~ "T~ BIT VECTOR TO SRTRN
MOV
1340,8#TBITVEC+2 "LEVEL 7
H..oy

MOV
CLR

'R.TI,,$RTR~,

165$,'.RESVEC

-CsP)

t:

•

•
«
c

•
(

C

•
t

: , SETSRTRN TO A RTI
J,TRY TO DO A RTT

,.DUMMY PS

c

i'\.

t_

_MAINpEC·Jt-FPP34-A
POP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
DFFPCA,P11
3t-OCT.76 17:16
INITIALIZE THE COMMON TAGS

31-0CT-76

17135

PAGE 39

.. _., ..

2069 006264
2010 _ _ _ e_06210
2071 006272

t_

2072

0_06300

2073
2074._
2075
_2076_
2077
20iJi

006302
e.0.6..,l06
006314
006320
006326

012767

000006

000402
062706
01.2.73.7.
005067

MOV
RTT

031120

000010
0~0_012

000010

031106
006320

172560

012767

006326

172554

2084

906354
006362

013146
812737
012767
012767
022777

000004
006374
177570
177579
177777

2095

0£16370

001012

2083

•

006272

012767

2079
2_08.0
2081
_2082

•

012746
00_0006

0.063.34
006340

@_06346

211t6.. _._
2087 006372
_____208__8_______0_06_3_'_4 __
2089 006400
2090 806402
2091 006410
209"2 0_0641.6
2093
2094
2095
209_~__

000004

172564
172560

172550

000403

112.71.6

006402

000002

812767
012767

000176
000174

0126,37

000004

172530
172524

ADD
MOV

110,SP

:,RTT ILLEGAL··CLEAN orr THE STACK
J ,RESTORE TRAP CATCHER
CLR
STBIT
"CLEAR "T" BIT SWITCH
HOV
•• ,ILPADR
:,INITIALIZE THE LOOP ADDRESS FOR SCOPE
HOV
'.,$LPERR
"SETUP THE ERROR LOOP ADDRESS
"SIZE FOR A HARDWARE ~Wl1CH REGX~Tg~. IF NOT rOUND OR IT IS
~JEQUAL TO A ".1~, SETUP FOR A SOFTWARE SWITCH REGISTER,
MOV
~#ERRVEC,.(SP)
:,SAVE ERROR VECTOR
MOV
,67$, •• ERRVEC
:1SET UP ERROR VECTOR
"'iOy
#DSWR,SWR
:JSETUP FOR A HARDWARE SWICM REGISTER
MOV
fDDISP,OISPLAY :.AND A HARDWARE DISPLAY REGISTER
CMP
l-l"SWR
:,TRY TO REFERENCE HARDWARE SWR
8NE
69$
,'BRANCH IF NO TIMEOUT TRAP OCCURRED
"AND THE HARDWARE SWR IS NOT = -1
68,
:,BRANCH IF NO TIMEOUT
8R
67$1
MOV
JJS~T UP FOR TRAP RETURN
'f>e_ s .~(S p )
RTI
68S:
MOV
,SWREG,SWR
:,POINT TO SOFTWARE SWR
,DISPREG,DISPLAY
MOV
69$1
MOV
(_S,P) +, ",e:J~~.vEC
;. RESTORE ERROR VEe TOR
6S$1
66$=

112676
000200

112703

CLR
BITS

006434

001403

2097 006436
2."e9.a_ ~ .0~,6_4.~t4

012767

001340

172474

SEQ
MOV

70S,
.SBTTL
..

,,_T~PE

----

006444
006._50

005227
t01 ~52

177777

006452

022737

037354

2.1~.

fl~6.4_60

e~l~~.§

2105

006462

104401

006530

006466

005737

000042

00~47_2

001012

2109

006474

2.1,lJt_

~~.~.~.~_2,

126727
001406

2101

2103

2107
21'_$

2111
_21.12_
2113
2114
2115
2116
2117

"02'6';;1'2'",'

006512

001005
104405
000403

006514
006516
006520
006526
806526

006576

________2_t2~____________ _
,2J. 2,,2_
2123
2124

006576

'$-SWREG, SWR

71$

.~t~DAD"#42

718

GET
TST

, ,'2$

VALU~FOR

BNE

172636
172430

eMPS
BEQ

000001

000176

172406

73$:

"'42
738

$ENV"l
73$

C'M'p'

-SWR-,#5WRE'C;

BHE

74$

BR
MOVS

c

BR
,ASCI!

, , BJtA!J_c:H IF NO

:,ACT-11?

,.BRANCH IF YES
:,ARE WE RUNNING UNDER

APT?

"BRANCH IF YES
,','s'OFrWARE swtTC H REG SELEC TED?
J,BRANCH IF NO
"GET SOFT-SWR SETTINGS

•

74$

#1,$AUTOB

74$:

800423

•

"BRANCH IF YES
"TYPE ASCIi STRING
SOFTWARE SWITCH REGISTER
:,ARE WE RUNNING UNDER XXDP/ACT?

GTSWR
000001

JJC4EAR PASS COUNT
::TEST USER SIZE UNDER APT
:,YES,USE NON-APT SWITCH
:,NO,USE APT SWITCH REGIST~R

«

TYPE PROGRAM NAME
THE NAME OF THE PRO_GRAM IF FIRST PASS
: ,,-tRST TIME?
INC
'-1

TYPE

,,72$:

2118
2119

112767

.PASS
,APTS-IZE, .ENVM
70$

8N!

.SBTTL

006504

1~.ESVEC+2, ,'RESVEC

CMP
BEQ

000042

2J0~

2121

c

66$

132767

21e2

•

tRTT,SRTRN

BR

e~50~1

2099

•

MOV

006422
006426

2_1,',,_

«

64$:

: JAND PC

"TRY THE RTT
JJRTT IS LEGAL··SET $RTRN TO A RTT

71$



(

71$1

LOOP:

(

,

MAINDEC ... 1_1-FPP34-A

DFFPCA,Pl1

_MACYll 27(1006) 31-0CT-76
GET VALUE fOR SOFTWARE SWITCH REGISTE~

.. PDP_l1l34_ FPP Pl~_GJ~OSTlC_

31·0CT-76 17:16

171:15

PAGE 40

2125
--- -2.126

,,***************************************************************
I*TEST 1
STF WITH ILLEGAL ACCUMULATOR TEST
,*
,*THIS IS A TEST or THE S~ INSTRUC.TION USING ILLEGAL ACCUMULATOR 7,

2127
-2128

2129
.-.21J0

,*

2131
2132_

2133

806576

:,***.***********************************************************
TST1:
SCOPE

000004

__ ._ _.____.2llA_____.. __ ________ ____._ _ _ .____ . __
2135 806600
213.6 00660~ 104413

.'

111,_

(

005000

CLR

R0

17.010.0

LDF.PS

R0

MOV
MOV

._O_OOT, "FPVECT
.1$,ti"$TMP2

STr

AC0,AC7

012737
012737

214.6..

_c • • •

_ . __ •

___ ••

_

_

2151
215.2

006644
006622

090244
001236
1$:

174007

lR~PQBT FAILUR~,OF us~

._

2147 606624
.2.1.4_8... . JJ ~ ,66. 24
2149 906626
215.0

1 7" 200
010037
006632 .. _1.10300
006634 010037
006640 10400l

2_1_5_~t

00,66 •.2

0~04.3 4.

2157

STFPS

R0
R0

001242

MOV
ERROR

R0,~I$TMP4

BR

OOOoON!

106644

011600

2.15_8

00f.>646

022700

2159

006652

001402

, . 2.J.6Jt._J~,~.~6~. _~..

"~. 01.3 7

21.5_6._

c.

2161
2.l6.1.
_.
2163 006660

2167

21.7.0

0 42 5 6 4

806704
006710
006714

2165 006664
2.le». ti. ,.. e~E)~J 0

2168
2169

006624

170204
179.3o,.
010437 001240
e.l.0S . ~7. 00124.2
012702 100000
012703 000002
010237 001244
010337 001246
022626

2..1.6.4.. _.,,*,~§ 62.
006674
006700

41.

XLL~GAk~ACCUMULATOR

7 TO CAuSE AN FPP TRAP.

,GET FPS,

1

,GET FEC.

c

,STr WITH ILLEGAL ACCUMULATOR, MODE
:0, DIDN'T TRAP, 5T 765 TO ST 537,

t

,TRAP TO OOOT, HERE, WHEN THE EXPECTED ERROR OCCURS,
OOOT:
MOV
(SP),R0
:MAKE SURE THE ERROR OCCURRED
JAT THE CORRECT ADDRESS,
CMP
'O~02,R0
BEQ
0003
:BRANCH IF TRAP ADDRESS CORRECT.
JMP
•• FPSPUR
:IF INCORRECT GO REPORT SPURIOUS
:FP TRAP.
00031

STFPS
STST
MOV

R4
RS

MOV
MOV
CMP

R4,8'STMPl
RS,"$TMP4
.100000,R2
.2,R3
R2,.#STMPS
R3,(I#$TMP6
(SP)+,(SP).

MOY
MOV
MOY

2171
2172
2173

006716

120204

CMP

R2,R4

••

~174

006720

001402

SEQ

0004

2175
2176

006722

104002

2177

006724

000403

ERROR
BR

OOODON!

CMP
SEQ

R3,R5
OOODON!

1$:

2

JGET FPS.
:GET FEC,
rSAVE DATA INCASE OF ERROR.

2179

006726

020305

006730

001401

0004:

(

f

;EXPECTEO FPS
:EXPECTED FEC
:RESET THE STACK,
,WAS rps CORRECT?
,BRANCH IF YES.
JOTHERWISE REPORT FPS INCORRECTLY
:5£T ArTER USE or I~LEGAL Ace,

f

2178
2180

t

:SET UP FOR f'P TRAPS.

R0,i,STMP3

t

(

OF

MOV
STST

2155

••

rTHIS TEST INSTRUCTION SHOULD

001240
3$;

AOD~ESS.

,CAUSE A TRAP.

0002:

2153

•

;SET UP THE LOOP ON ERROR
:SET THE FPS.

~PE_RR

106602

2141 806614
.2.1.•.2... ..
2143 006622
21_4_t_ .... __ . _.. ___ ._ . .
2145

(

-_._-

00011

2l1.i ....89_6.0_04.
2139
214.0 _ 0e6606

2137

MODE 0,

:WAS THE FEe CORRECT?

:BRANCH IF CORRECT,

.~AtNQ't~tt.FPPJ4.A

-.

DFFPCA.P11

PPP_11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31~OCT.76
31-0CT-16 17:16
T1
STF WITH ILLEGAL ACCUMULATOR TEST

2181

t.

218.2
2193

•

2184
2185

006732

18:.

104003

OOODONE:

006734
006734

104412

ERRO~

3

17135

PAGE 41

:OTHERWISE REPORT INCORRECT FEe
JAFTER USE OF ILLEGAL Ace,
:GO INITIA~IZE THE rps AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?"

RSETUP

21..9.6.
2187

2188
2189
2i.90
2191

t.
(

t

t.

2192
2193
2194

IJ***************************************************************
,*TEST 2
FOST MODE 1, FLOATING MODE, TEST
J*

2195

t.
(

219.6

;*THIs IS A TEST OF THE STF INSTRUCTION USING FDST MODE 1,

2197

21.9.8_
2199
2200 .006736

000004

2201
2202
2203

104413

806740
006740

•

:,***************************************************************

tST21

t:.

c.
t.

006742
006746

012700

2207

006752

012702
010021

012701

2208

896756

2209

806760 877202
-'-'_ ,___._~. _ _ ._.. _. _~.

MOV

177777
007076

MOV

MOV

000014

PPP21

S08

:SET UP A BACKROUND PATTERN IN THE
ilNPUT BUFFER,

MOV

.200,R0

~DFPS

R0

:SET FO MODE,

006770

012700
1J 2"1.~

007126

MOV
LDO

j""PPPTP1,R0
(R0),AC0

:PUT TEST DATA INTO Ace,

012700
,,"5002

007112

MOV
ct'R
LOFPS
MOV

R2

IPPPBF1,R0

:rOST ADDRESS.
:CLEAR THE FPS,

2215

22J6 806776
2217 007002
.22.18 _ "07~04
2219 907006
2220 007014

000200

17'1~~

17010~

012737
01 "''' 3_7

007020

174010

007020

001236

2224

007022

022100

2225
22.26

007026

001404

2227
2228
2229

007030

e10037
104004
000456

807034

007036

2_~l0

2231

.-

,.-

ACi,(~0)

:TEST INSTRUCTION,

007112

CMP
BEQ

IPPPBF1,R0
PPP4

JWAS R0 MODIfIED DURING EXECUTION?
,BRANCH IF R0 NOT MODIFIED, CORRECT.

001242

MOV
ERROR
BR

R0,8'STMP4

:OTHERWISE REPORT ERROP, R0 MODIFIED,

(

PPPOONE

:GO TO NEXT TEST.

MOV

,PPPBF1,R0
IPPPTP1,Rl

:CHECK THE DATA IN THE OUTPUT BUFFER,

•,

PPP31

1$:

PPP4:

822021

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

001031

SNE

807054
007056

02-2011
,,01027

.P.PPl,ta'$TMP2

STF

00124"

MOV
eMP

2235
2236

R2

R0,."STMP3

007040
907044
897050

2~~2

(

MOV

._-

012700
.,1 ~1. ~1

«

R0,(Rl)+
R2,PPP2

2213

..._.._.2_~_l! ... _'~§_I.7 •

2233

(

.;>PPBF0,Rl
.14,R2

012700

2223

(

MOV

l-l,Re

806762
ea6766

2~a2

•

:SET UP THE LOOP ON ERROR ADDRESS,

LPERR

2212

2211

2221

(

SCOPE

PPP1:

2205
2206

_2_21._~

c

I· "

2204
(

tl

007112

007126

CMP
SHE

4

(R0)t,(Rl)+

PPP10

:BRANCH IF INCORRECT.

(R0)+,(Rl)

PPP10

.BRANCH IF INCORRECT.

«

•
(

t_

MAINDEC.1-1.FpP~4._APO~.11t34

DFFPCA.Pll
2237

907060

31-0CT-76 17:16
022720

FPP.OIAGnOSTIC
MAC'll1 27(1006) 31-0CT-76
T2
F05T MODE 1, FLOATING MODE, TEST

eMp
BHE
CMP
8NE
BR

177777

2.238 _ "010.6_4 __ 8i'1014_._.

2239

t_

107066 022710 177777
.001072 .,,--"01031 __
007074 000437

2240.

2241

17135

PAGE

42

,WAS FLOATING MODE USED?
rBRANCH IF NOT,

'-1,(R0).
PPP1S
.-l,(R0)

t

PPP15
PPPDONE ,GO TO NEXT TEST.

__ 2 2 A 2 _ .

2243

807076

___ 2. 2~4.4

~07l04

177777
t 7.7777

177777
177777

117777
177777

2245

{
(

22-'6 . _.. J107112 ___. _ 11.iJJi __ 11ijjj
2247 007120 177777 177777
2.2 . 4.,8_
2249 007126 123456 023456
22.50__ 807132_ _034_56J 045671
2251

1;;7ii

177777

PPPTP1: ,WORD

.WORD

2252

2253

007136

012737 007126
, "_._U5~4~. _,.~fU'--1J,.i,. . , , . ,11,2,.7..3..7.... O,,07112
2255 007152 104005

______~~_._.__I_0.l15i_._._0_"''_4_0 7
2257
_2251_._. _______ _
2259 007156 012737
, . 2_~_6J:l __ 0..~,716 .• , 0.1.2.'7,37
2261 807172 104006
__ .22.62.

2263

__~2_6.
2265

007126

007112

001242
00 t.2 40

001242
001240

,REPORT DATA IN
PPP10i HOV
MOY
lS:
ERROR
BR
:REPORT

r.~_OATING

PPP15:

MOV
MOV

1$:

ERROR

12345 6 ,23456
14561J45~11

OUT PUT BUFFER INCORRECT.
IPPPTP1,8'STMP4
#PPPBrl,'.$TMP3
5
;BAD DATA,
P_PPOONE.:
MODE NOT

aUTrD FAILED,

__ _

PPPDONEI

007174
_ .0_07174 ___ J 04412

,GO INITIALIZE THE FPS AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
=T~E DESIRE TO CHANGE TH~ SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?).

RSETUP

"~._2_6_~

c

US~p,

IPPPTP1,@ISTMP4
IPPPBF1,8'$TMPl
6
,ST 707 TO 245 INTO 244 (BUT FO),

2261
2_2_6_$. __

•
••
t_

c
t

2269
2_~.10

2271

""_ 2._~_1_2. .

4L

tt_
(

JJ***************************************************************
FDSr MODE 2 TEST
J*

2273

J*TEST 3

22_7.
2275

,*THIS IS A TEST OF BOTH STr AND STD WITH FOST MODE 2,

_~~~_l§_

,*

2277
2_2..7..$
2279

007116

"***************************************************************
SCOPE

TST3:

000004

2280
2281

,FIRST TEST STF,

2_Z.82

007200

2283

007200

104413

907202

912700

177777

MOY

. 2_2.a6e'7~."6 . 0J21"J

007340

MOV

QQQ1:

•

iSET UP THE LOOP ON ERROR ADDRESS.

LPERR

2.284

t

2285

2289

007212
007216
007220

010021
077202

2.2.9,.0
2291
2292

B07222
007226

012100
170100

2297
2288

012702

000014

QQQ2:

000200

MOV
HPV
SOB

.-1,R0 ,SET UP THE OUTPUT BUFFER,
.QQQBF0,R1
.14,R2
R0,(Rl)+
R2,QQQ2

MOV
LOFPS

#200,R0
R0

,SET FD MODE,

t
f

«

MAINOEC-I1-FPP34-A
pOP 11/34 FPP DIAGNOSTJC
MACI11 27(1006)
DFFPCA,Plt
3t-OCT-76 17:16
T3
FOST MODE 2 TEST
2293

807230

22.9 •.. 007 2,3.4.

012700 00'7370
1? 2 410 .

MOV

LDD

e07236
007242

812700
005002
.,22,9Jl . , 0~."l2. 4,4. . I. 7, 01 i' ~
2299 007246 012737
2297

;SETUP AC0,
,FOST ADDRESS,

MOV

,QQQBF1,R0

R2
R2

007254

CLR
LDFPS
MOV
STF

AC0,(R0'+

:TEST INSTRUCTION.

007360

CMP

.QQQBF1+4,R0

,WAS R0 INCREMENTED BY 4 PROPERLY?

001242

MOV

001236

c

174020
822700

801407
" 10."3 7
012737
104007
000526

QQQ3:

BEQ
007360

001240
1$:

QQQ4:

',t~J,0~ , 007354
2311 007306 012701 097370
.. 2.3.1.2.. .00.131.2 ......122021
2313 007314 001031
.2.3.l~._.0073 16
.022021
2315 007320 801027
. .. 2,_3_t~, , ".~t7_~,,~,,2. ,~,~,.~.~.~7. 177777
2317 007326 001024
2318. 901.330 02..2~27 177777
2319 007334 001021
"2_~.t~,, ~.~Jl0,~,

,

. _2.l~~..

c

107340

177777

177777

177777

00.7.346

177777

177777

2323

B07354

2. ~_a.__ 807362

177777
1 77777

177777
177777

177777
177777
177777

2l2.~

065432

. _~.12.,~,
2329

2110
2331
~~12

007372

1,4.3210

007400
007406

012737
812737
104010
800457

2333

007414
007416

, _.~_~_3_.~, ."

.__ ., ..,,' ., . ,..

2339
. 2.l"~"

2341
2.3..2

c.
l

110""1

2345

010021
,,·7-'202
01270"
170100

2346,

8,0,7",4 46

812700

2347

007452

li2410

2348

""7454

012700

2344

BNE

QQQ10

CMP

(R0).,'-1

BNE

QQQ10

CMP

(Re)+,.-1
QQQ1a
QQQ20

,BRANCH IF INCORRECT,
,SEE IF ANY OTHER DATA BUFFER WORDS WERE MODIFIED,
:BRANCH IF INCORRECT,

007370

001240
001242

LPERR
000014

QQQ22:

MOV
MOV
MOV
MOV

007370

SOB
MOV
LOFPS
MOV

007354

LDD
MOV

000200

,QQQBF0,R0

R0,Rl
.14,R2
R0,(Rl)+
R2,QQG22
.200,R0

,SET UP THE ~OOP ON EPROR ADDRESS.
:SET UP DEFAULT INPUT DATA BurrER,

:ENTER FLOATING DOUBLE MODE,

R0

#QQQTP1,RB

,LOAD AC0.

(R0),AC0

IQQQ8Fl,R0

(

t

,REPORT OUTPUT DATA INCORRECT.
#QQQTP1, •• STMPl
QQQ10~
MOV
HOV
.QQQBF1'@'$TMP4
,SAO DATA
ERROR
i$1
10
QQQDONE
BR

007340

t!

,BRANCH IF INCORRECT,

43210

007354

c.

,BRANCH IF INCORRECT.

QQQTP1: 76543

QQQ20i
104413
812700

"'81"4'30 "fif~"2

""J:I.l4

(R0).,(Rl'.

JNOW TEST STD MODE 2.

807436
007440
807444

2343

QQQ10

65432

2336

007420
007420
007422
007426

.·QQQ-,.'Pi ,R··!
(~0J .... , CRl 1+

54321

2335

2337
23J8

:BRANCH IF R0 CORRECT.
:REPORT R0 INCORRECT AFTER rOST MODE 2.
IQQQSF1+4"ISTMP3
7
,BAD CONSTANT USED OR DIDN'T GO 527 TO 642
QQQOONE
#QQQ8Fl,R0
,WAS THE OUTPUT DATA CORRECT?

QQQBFt: .WORO

00f374 854321
10,73,7.6

QQQ4

R0,'#$TMP4

CMP

BR
QQQBF01 .WORD

:SET FPS.

'QQQ3,~.$TMP2

BN!

SNE

2321
2J22

2327

4

eMP

0~0.4.3 0

··"0-'-37 ,,' ... , '7 6·!f43 .

MOV
ERROR
BR
MP.V
MOV

e~.7.3 3 6

2325

PAGE 43

007354

,,2.l0.~.

2301 007254
,21.02,.
2303 00'7256
.2._1_"-,4"
2305 807262
2.3,06 e~ 7 264
2307 007270
2108 007276
2309 007300

17135

IQQQTP1,R0
CR0),Ac: 0

2295

2,296.

31·0CT~76

:SET DESTINATION ADDRESS,

MAINOEC.11·rp~34... A

DFFPCA,P11
_.

t

t
l
(

(

2349
215_~t.

pOP 11/34 FPP DIAGNOSTIC.

31-0CT-76 17:16
.

007460

T3

-

012737

-"O.1. !6.~_ .._..17" 0.2J'-._

2351
.. 215.2.
2353

007470 022700
801.4.14.."01.407
007476 010037
.. ____ . . ___ 21.S_~~. . , 1_"J,~~,,2__ ....... 01 .2,J 37
2355 007510 104011
-.. _..2.J-'_~. 80.15.1.2_ .ilfUt4 21
2357 007514 012700
... 21S._tt.... 10.1.5_2..0 .__ .-'li.2Jj;J_.
2359 097524 012702
........".~.J_~.. __,. _.I_"J.5_3,.0 , ._0.~ ~Jtt2.1
2361 807532 001002
.2_.3.~2._ ... 0't7.S__3. 4 0'7.203
2363 007536 000407
. 23.6_ •. _
2365 807540 112737
. ,._2. 1~..~,._,,,,. . '~7_S..4.(>",, 0l21.~J
2367 807554 104012

..

007466

001236

eMP
SEQ

001242
007364

MOV

007556

QQQ2.. .

R0,e'STMP4

MOV
ERROR

001240

IS:

MOV

,QQQBF1,R0

J1.Q~r.

., QQ.QT~l'..R.1.
'4,R2

HOV

CMP
BNE
SOB
BR
,REPORT DATA
QQQ25: MOV

001240

0~73 ~ 4

.0.0.12.42

(R0)+,(R1'.

QQQ25

,.14,0.1"-

•

:BRANCH IF INCORRECT,

(

.QQQTP1,'#$TMP3

,GO INITIALIZE THE FPS AND STACK, AND

;SE~ IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
;THE USER TYPED CONTROL G?).

2371

.......,_,_2_~_7_~__"............ _. .,
2373

... ~:tl4

«
(

c_

l

_. __2_11.6. __.___

,*r!$T 4

,*J*THIS

2377
217,9

2379
.2__~_i_@ ___
2381 007560
2. 38.2
2383 007562
..' ._,~_i.ft~._, . . . '''-7. '.~. 2. . ,
2385 007564
2.lJl.~ .. to.1SJ0.
2387 007574

807610

1.0. 4.4_.t. 3

170190
812700
2393 007616 172410
2.3~~.~ ...._.~.~1.~.~ ~0127 37
2395 107626 012737
2396 007634 1'~'01
fig'i" 007636 005094
2.3_98
2399
2400
2401
2403
2404

807640

000004

. l$~

--",-,'2'02

2402

l

SCOPE

ti
4~ERR

000200

00J612

t,.

IS A TEST OF STY WITH GR7 MODE 2 OR IMMEDIATE MODE.

RRRll

.__..._,. __._a1.~~_.~~7.~~~~,__ ,._.~J.~J~0
2~92

FDST MODE 2, WITH GR7, TEST

, ,....~ ~*.******* ******** ** ** *:********** ******* *** ******' ************.

TST41

000004

007642
007710

2391

C'

J*

812700
012701
012702
" 12 '" 21

.2_l8_ ~._ ....t~JJ>_~_fJ.
2389 807602

c

;,***************************************************************

2375

(

•

:010 THE DATA REACH THE OUTPUT BUFFER CORRECTLY?

.QQQ.BF1, '.$TMP4
:BAD DATA
12

,.2_3J.~._

(

•

JOO NOT INCREM By 10 BAD CONSTANT

R2,1$
QQQDONE
INCO~RECT .•

1 $:
ERROR
_Q-'~.Q_P.()NE,
RSETUP

104412

~TtST INSTRUCTION.
:WAS R0 INCREMENTED BY 10 CORRECTLY?
J BRANCH IF CORRECT.
;REPORT R0 INCORRECTLY INCREMENTED,

.. _QQQI)O~{t::.

1$:

007370

PAGE 44

~QQQ~F1+10J'#$TMP3

11

B~

QQQ24:

17135

-

AC0,(R01+
IQQQBF1+10,R0

. 5TO

007354
00,.:;10
900004

31-0CT-76

#QQQ23,' •• TMP2

MOV

007364

_..2_:t6 8.. ____._'-.~J.5_5_6. . . .. . ._
2369

J4ACY1J.27 (12106.)

FOST MODE 2 TEST

174027

007720
907740
007640

000004
001236

;SET UP THE LOOP ON ER~OR ADDRESS,
JSET UP THE DATA BurFER FOLLOWING THE TEST INSTRUCTION.

MOV
MOV
MOV
MOV
SOB
MOV

#RRR3,R0
'RRRTP1,Rl
14,R2
(R0).,(Rl).
R2,1$
1200,R0

LDFPS

Ria

MOV
LCD
MOV

1SET UP ACe.
(R0),AC0
.RPRI0,'.ERRVECT ,SET UP FOR AN ODD ADDRESS.

MOV

.RRR2,I'$TMP2

~ENTER '~OATING Doue~E

MODE,

.RRFTP2,R0

t:

c

CLR
Rl
CLR
R4
,THIS IS THE ~EST INSTRUCTION, IT SHOULD MODIFY THE FI~ST LOCATION
,AFTER IT TO BE AN INCREMENT Rt, INC R4, INSTRUCTION INSTEAD
JOF AN INCREMENT Rt INSTRUCTION, THE INCREMENT R4 SHOULD NOT BE
,EXECUTED SINCE THE PC SHOuLD BE INCREMENTED BY TWO bORING IMMtDIATE
,MODE ADDRESSING. THUS AFTER THE EXECUTION OF THE NEXT 5 INSTRUCTIONS
fRt SHOULD CONTAIN 3 AND Rt SHOULD CONTAIN 0.
RRR2:
STD
AC0,(R7)+
:TEST INSTRUCTION.

c

,,
MAINDEC-I1-FPP34-A
t_

t.

DFFPCA.Pll

2405
2406
2407
2408

2409
. . .2!1.k'

007642

007644

907646
001§5.0
007652
"'@I.§"$..~

POP

11/34

FPP DIAGNOSTIC

31-0cr-76 17116

T4

RRR3.

005201
"05~ill

,,05201

iJ05201

012700
01 ~7 ~ 2

2411

807662

0t2703

2412

007~~6

822022

007730

MOV

007~42

M9V

000004

MOV
CMP

RRR4:

SNE

"~~.l~J 6 . .I~'tt~ $~.

SH,E:

2417
2418

"07700

2419
2420

007706

022701
901053
000474

2421

0~7710

005201

801704

SOB
TST
CMP

2425
2427

807720
007722

10~204

005204

.2.~.2Jt

... "0..77.~.4, ..I.~.Sl~.
2429 007726 005204
2430
2431

(

007730
,07732
2433 007734
2.1• • 07736

2412

2437

007740

007742
2439 807746
._~~~~~~,'t,. 007750
2442
2443

80.1756

0"0137

042620

0~77~2

01,231.

"01.~36

,2",4.,.,~

t.

.~~@1.~.1 ..... 007644

00'7754

24~4

{

000001

2441

2445

(

005204
005201
005201
00SaSl
011602
032702
001005

2447
2448
2449

2450
2451
2452
2453

"01412

007766 e12737 007644
, .~,~7 77 4 . ,"2. ~ ~,2,6. .
007776 104013
010000 000437
010002 010237 001236
e1000~
822626

R4

I.,N,C,

.~.,

.

1$:

RRR12;
1$:

10~~32

.2.~. 4:.

2455
2456
2457

RRRTP2: INC
INC

001240

0100101~4i14

810012

c.

010014 012737
810022".12731
010030 104015
~.~.~,,8.. , 'J,?0,3 20~,~ 422

(

2460

R~FllS

007642
007730

PAGE 45

rTHE STD INSTRUCTION SHOULD CHANGE THIS TO INC R4.

rSEE IF THE DATA WAS OUTPUT CORRECTLY.

,BRANCH IF INCORRECT,
JMAKE SURE
,BRANCH IF
;SEE IF Rl
,BRANCH IF

R4
R4
IS
Rl

IS 0.
IS INCORRECT,
CORRECT,
IS INCORRECT,

.1

R4

INC
R4
,THIS IS THE EXPECTED DATA AT RRRl AFTER EXECUTION or THE STD.
RRREXl'l INC
R4
INC
Rl
INC
Rl
INC
Rl
,Ir A FAILURE IN THE FOST FLOWS RESULTS IN AN ODD ADDRESS TRAP THROUGH
,4 TO HE~E.
RRR101 MOV
(SP),R2
;SEE IF THE TRAP WAS BECAUSE OF AN ODD ADDRESS,
BIT
.1,R2
,BRANCH IF YES,
BNE
RRR11
rSEEIF THE TRAP OCCURRED AT THE TEST INSTRUCTION •
~~p
R~,#~RR3+2
SEQ
RRR12
,BRANCH IF YES.
,OTHERWISE REPORT A SPURIOUS TRAP THROUGH VECTOR 4,
JMP
~'CPSPUR
,REPORT A FAILURE IN THE FOST FLOWS RESULTED IN AN ODD ADDRESS TRAP.
RRRlli MOV
R2,'.STMP2

2435
2436

2439

R4

BNE

.107.71.2 1052.01
2423 007714 105201
.2.42.j. 80771.6. 005.201
2426

Rt
Rl
Rl
Rl
,RRREXP,R0
. 'FtR~3, R2
,4,R3
(R01.,(R2).
RRR2S
R3,RRR4

17135

'l,Rl
RRR15
RRRDONE
BR
,THESE ARE TEST DATA PATTERNS USED TO SET UP THE OUTPUT BUFFER AT RRR3.
RRRTP1: INC
Rl
Rl
IWC
INC
Rl
.. 1~tC. . . ~1
JTHIS IS THE DATA PUT IN ACe BEFORE EXECUTION OF THE STD,

000003

2~4.2.2

(

INC
INC
INC
INC

2413 007670 001051
2414 . 001612. 8il3,03
2415 007674 ,,05704
2.1~.

(

MACY11 27(1006) 31-0CT-76
FDST MODE 2, WITH GR7, TEST

001240

001242

MOY

.~RR3+2"'$TMP3

CMP
ERROR
BR
MOV
CMP
ERROR
BR

(~P)+,(SP)+

13

:B10 CONSTANT 12 + PC ODD ADDR.

RRRDONE
R2,'#$TMP2
(SP).,(SP)+
14

RRRDONE

,ODD ADDRESS TRAP
:WRONG MODE USED,

,REPORT DATA INCORRECT:
MOV
.RRR3,i'$TMP3
MOV
,RRREXP"'$TMP4
181
ERROR
15
JBAD DATA BUT GR7 FAIL
BR
RRRDONE

RRR2Si

c
(

c
«

2459

(

:REPORT PC INCORRECT MODIFIED DURING THE EXECUTION OF FOST IMMEDIATE

(

MAINOEC-IJ.FpP34-"

DFFPCA,Pll

t

(

4'

2461
_2462_._

POP_11/34 __ fPP

31-0CT-76 17:16

_,,_"'.w_

._

- . . .-

l)IA_GWOSTlC
J!1ACY11 27tl~0~) 31_-0CT-76
T4
YDST MODE 2, WITH GR7, TEST

2463 010034 012737 007644 0~1240
- - -24.6_4 .. 0100.4.2______ 1051.f24_
010044 801404
2465
.2.4_66_ a10046.. .&12737 007642 001242
2467 010054 909410
_2.4_6_8_ iI.1005_6. _ 812112 0076_44 __
2469 010062 062701 177775
_.. 2_4_'l~ 11..1£1..6.6.._.__. ti6.li i
2471 010070 160102
.. 2. 4-1.2.. Jle,0."1..2.~. __ g_1.02,3 7 001242
2473 £110076
24_1~.
810016 104016
2475 010100
2476 810100 104412

RRR1S:

HOV
__ TS~

BEQ
MOV

BR
MOV

1$:

ADD
ASL_

IRRR3+2"'$TMP3
R4

2$

IRRRJ+2,R2
'-3,Rl
ill _

SUB

Rl,R2

MOV

R2,i.STMP4

ERROR

16

RRRDONE:

,VIRTUAL CONSO~E SWITCH REGISTER (HAS
:THE USER TYPED CONTRO~ G?) •
J*TEST 5

C'

FDST MODE 4 TEST

~*

r*THIs IS A TEST OF STC WITH rOST MODE 4.

24_1.6__ .
2487
.2_4_8_8_ _010102
2489
_2.4_9.0 '.1 e1. 0,4
2491 810104
2_l9.~. __ J~J.~J~_9

2493

8t0112

1~'4

e\0116

2495

810122

j*

~J***************************************************************
TSTS:
SCOPE

800004__

SSS1:
j044t3

e1.21"~

012701
012J02
010021

LPERR

177777

MOV

010242
000010

MOV

,.,OV

1$:

"...2..•_9._~. _,_".l~.l.~_._. '. _ fJJ7.,~ ~"~ .
2497 010126 112700 000200
2_ 49_8 £t10132 1 701a0
2499 810134 812700 010262
_~5''-0._.''J_Qt4Ja
11.2·t10
2501

010142

012737

010302

,,",_2_5._Q.~..

n.0.\.itt~.~_ . .

,,'l2. 7l7

01016~

2503

810156

012700

2505

010162

2.5_~.6

010164
010166
010172

174040
005201
020027

LDFPS

R0

MOV

ISSSTP1,R0

MOV

NOV

010252

MOV

801060
2.508
2509 810174 012700
.251.0 _ . eJ02.~}0 . _e.t~.1.0J
2511 010204 112702
2512 010210 022021
2513 "10212 001057
25t4, 0J"' .2.t4 ,7.12.1,3
2515 010216 012700
2516 010222 012701

SSS21
010242

010242
010.262
000004

lSI

eR0), Ace

MOV
MOV

~4,R2

CMP
BNt
SOB

SSS20

177777

MOV

010252

MOV

:SET UP THE LOOP ON ERROR ADDRESS,
,SET UP THE OUTPUT BUFrER.

JENTER FLOATING DOUBLE MODE,
,SET UP AC0,

ISSS10,8'ERRVECT ,SET UP FOR A TRAP TO 4,
'SSS2,"STMP2
'SSSA1,R0
,SET UP THE DESTINATION ADDRESS,
AC0, .. CR0)
Rl
R0,'SSSBP'0
SSS15
.SSSBF0,R0
.SSSTP1,Rl

STO
INC
CMP
8NE
MOV

c

'to, R2

R0,(Rl)+
R2,lS
1200,R0

LOD
000004
001236

'-1,R0
.SSSBF0,Rl

MOV
50.8
MOV

250.4

(

(

"***************************************************************

2485

«

:8AD CONSTANT PCt

:~H~ PE$I~g"TO CHANGE THE SO'~WARE

..24_tU'-_ ..
2481
.2.4.8.2._
2483
.....2_4_8_4________

2507

c
,GO INITIALIZE THE FPS AND STACK, AND
JSEE IF THE USER HAS EXPRESSED

RSETUP

2419

•
,

:15 R4 CLEAR •

2$:
3$:

':'.,

1$
IRRR3'.'$TMP4

...,2 .4.1,$.,_" ___ _

«

PAGE 46

,MODE. THE PC SHOULD HAVE BEEN INCREMENTED BY 2 BUT IT WASN·T.
,_t.1_S_E_Jll __ AND R4 TO COMPUTE THE ACTUAL ACTION THAT WAS TAKEN ON THE PC.

-

2477

•

17135

:TEST INSTRUCTION,
:SEE IF R0 WAS DECREMENTEO PROPERLY.
:BRANCH IF R0 IS INCORRECT,
:WAS THE OUTPUT DATA CORRECT?

c
c
c.

~,

CR.0,+,(Rl).

:BRANCH IF INCORRECT,

R~,1S

' .. 1,R0
ISSSA1,Rl

:IS THE REST

or

THE OUTPUT BurFER CORRECT, -I?

(

t
MAINDEC.~11·FPJ?34-A

DFFPCA.Pll
2517 810226
2S18 110232
2519 010234
2520810236
2521 810240
2522
2523
. 2524 _"lJE1242
2525 010244
25._2J; ." 1.02.4 6
2527 810250
252~

01~2S2

2529

B10254
25J0. 010256
2531 810260
... L5_3.2.
2533

2114

c

2535

810264

2536

810266

2537
2538.

810279
01..0272
010274

2539

25.0
C'

c
tl

c

•

01.262

810276

2541 910300
_......2.5.42 .
2543
2544 810302
2545 910304

012702
020021
001056
177203
000463

2$:

t

SNE

SSS2S

SOB

R2,2.•

BR

SSSDONE

~BRANCH

PAGE 47

IF INCORRECT.

SSSAI i

810334
'10340
. 2_~_S_~. ,iJl"~.~ .•,6
2559 010350
010352
010360

t.

-I
-I

-I
-I
-I

1.77777

177717

,THIS IS THE TEST DATA LOADED INTO AC0:
SSSTPll 147250
36147

147~S0

836147
&25036
147250
177777

25036

147250
SSSTP2: -I

177777

-I

177777
177777

-1
-1

(.

,IF AN ODD ADDRESS TRAP OCCURS
SSS10i

011600
820027
820027

010164

.

.'~1.4.Qt2 . .

010166

000t37

042620

010037
10401 7
100426

001236

110037
012737

001242
010242

MOV
CMP
BEQ
CMP
SEQ
JMP

:~~,ORTFAILURE

5SS11:
2$:

MOV
ERROR
BR

(SP),R0
R0,#SSS2+2
SSSII

R~,#SSS2+4

COME HERE,
:SEE IF THE TRAP ACCURRED ON THE TEST INSTRUCTION.
,BRANCH IF YES,

SSS11
:BRANCH IF YES,
,OTHERWISE GO REPORT A SPURIOUS TRAP THROUGH 4,
e'CPSPUR
IN FOST FLOWS RESULTED IN AN ODD ADDRESS.
R0,@#$TMP2
:FOST FORK X ODD AD RES,
17

SS5Dcffft

IREPORT R0 INCOPR~CTLY DECREMENTED,

2555
aSS6
2551

5S515:
001240

1$:

t 0"40_20
000417

812737
012737
..a_~_tl.i __" Jtt~t3..§.§l "4. 0.2. ,1
2565 010370 000407
2$~6
010372 012737
2567 010400 012737
i~~8
010406 104022
2569 910410
1$1... 810410 . J•• 4J2
2571
257.2

,4,R2
~0,(Rl)+

17135

·1

2560
2561

•,
•

MOV

CMP

31-0CT-76

JTHIS IS THE OUTPUT DATA BuFrER.
SSSBr,,: -1

2_~_5.~_

25j2
2563

OIAGNO_STIe
MACY11 27(1006)
TS
FOST MODE 4 TEST

000004

'77177
177777
177777
177777
177777
177777

,~.~_~.§. "" ~. t~~~_t~"", .,"'!,J_.~~_.?

2547 810312
2.5J8_ .,,10316
2549 010320
2.5_50_ .
2551 010324
""'~..~_~_~_ ,. 01 0 3 3"
2553e'fe}3"2

PDP 11/34 FPP

31-0CT.76 17:16

010242
010262

001240
001242

010252
010272

001242
001240

MOV
MOV
ERROR
BR

R0,'.STMP4
.SS5ste,,'STMP3
20
,R0 NOT DECRE PROP
SSSDONE

JREPORT OUTPUT DATA INCORRECT:
SS5201 MOV
.SSSBF0"'$TMP3
MOV
'SSST P 1"'$TMP4
1$:
ERROR
:BAD DATA
21
SSSOON!
BR
ssa2S. MOV
'SSSA1,' •• TMP4
MOV
1$1
ERROR
SS'SDONE:

RSETUP

,'SSST P 2, ,.STMPl

22

:DATA BAD OUTSIDE TARGET AREA

,GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
,THE DESIRE TO CHANGE THE SOFTWARE

•
(

t..

,
,
f

MAI NO EC.. t 1 .. FP P 34 • A

DFFPCA.P11

MAC Y11 . 27 ( 1006 )
FOST MODE 4 TEST

pOp 111.34 f' P POI A~tN 0 STI C

31.0CT-76 11:16

T5

31 .. OC T" 7 6

1 7 : 35

2573

JVIRTUA~ CONSO~E

25.14._

=THE USER TYPED

PAGE 4 8

SWITCH REGISTER
G1).

(HAS

CONTRO~

(

2575

2576

;J'**************************************************************
J*TEST 6
FDST MODE 3 TEST
;*
,*THIS IS A TEST OF FDST MODE 3 USING STD.

2577
.257.8

2579

,*

_2.58..0.
2581

2.5. 8. 2._.1104.i.LiI86.04 .
2583
2584 110414
2585 110414 104413
_25.8.61.10416. I.t2.10t
2587 910422 012700
2588 810426 112712
2589 010432 010021
2"5,,9J~, "1.0.4.:l4
0.1. 12'''2
2591 810436 012737

Jr*************·~************************************************
TST6J
.SCOPE

TTT1:
010.534
177777
000013
1$:
010534

010550

2599
.2.6J~-'i'

170100
81.2700
t72410

MOV
MOV
MOV

SOB
MOV

MOV
LDFPS
HQV
LDO

..... 2.5~_2...... 0. t~1•...4.4....... ''--l2100 .. 0002~0
2593 010450
.25.94 ........•.1.0.• 5..2
2595 010456
2,5.,~"f!. ,-"-.1.0.•..~_"
2597 010466
...259.9_ ... 110.47.4.

LPERR
MOV

010560

:SET UP THE DESTINATION AOOFlESS,

STO

AC0,'CR0)+

,TEST INSTRUCTION.

0105 5 2

.CM.~

;~ _~,F.:,lr

."1.2J.~l .. ".1~534

MOV

MOV

R,e., f,'1'TT_A~+2
TTT1S
#TTTBF0,R1
#TTTTP1,R2

MOV

14.,R3

,7.4ftj30

2~.0.20,.1 ~.s.0.2

0,2J'0,2.7
001046

810506

. 'J_"_$l~

2605

2_6.~6

2601

:SET UP Ace •

(R0),AC0

'TTT,,2,J:t~

016737
1.12.700

'l~S.~0

~~0.4

11TTt?1,Re

'TTT10,"ERRVECT ,SET UP FOR TRAPS TO 4,
TTT2,'#$TMP2

010570
000006
010550

000004
001236
TTT21

010514 012702 010560
_ .0..1"5.20. "J210.~. . 2100004
010524

022122

2,,~.~~

.ftt~.~.a6

~H~"l~4S

2609

010530

877303

211'

&10532

100.52

810534

177777

BN!

TTT3:

CMP
BNE

SOB
BR

(

c
c.

R0

MOV
MOV
MOV

"1,27.~7

2601

2603

,SET UP THE LOOP ON ERROR ADDRESS,
ITTTBF0,Rl
:SET UP THE OUTPUT DATA BurrER.
'-l,Re
113,R2
R0,(Rl)+
R2,1$
ITTTSFe,i#TTTA2
'200~R0
;ENTER DOUBLE FLOATING MODE,

.-

(Rl,.,(R2)+
TTT20
R3,TTTl
TTTOONE

JBRANCH

c.

t, ..

R0, WAS INCREMENTED CORRECTLY.

IFINC!ORRECT.

,CHECK THE OUTPUT DATA BUFFER,

:BRANCH IF NOT CORRECT.

2611

26J2
2613

,THIS IS THHE OUTPUT DATA BUFFER:
TTT8r01 .1

. ,2.,6..t4. " . el~.5..l~. .1.7J,t77
010540
810542
010544

t

2~~0

010552

(

2621
1612

810554

2623
2624

010560
010562

2625

010564

141516
071727

2~2.6

0.1~.~.6~

03,7475

(

~10S46

010550
~10Sit

·1

177777

2615
2616
2611
2618
2619

177777
177777
177777
010534
177777
177777
177777
181213

-1
-1

TTTA11

·1
.1

TTTA2;
TTTA3:

·1

TTTBF0
-1
-1

TTTTP11 101213

141!i1 6
71727
37475

2627

2628

,TRAP THROUGH VECTOR 4 TO HERE,

c

t
"AI~P~~~J~t·Fpp34·~

(,

pop Il/3. FPP DJAGNOSTIC
.M~G1IJ_~1Cl~.§)
31-0CT-76 17116
T6
rOST MODE 3 TEST

DFFPCA,Pll

t

2629
~

.. --.,- ..

-.~,

..... ,.

2633
_2.(>,3,.4
2635
26.3_6_
2637
2.639

~-

•
(.

,,01405

8EQ

TTT11

_ 0_2J1221 . 01.0504
610604 001402

_c~_p

~2,~TTT2+4

SEQ
JMP

TTT!l

01,~~,0_0

._et0_.~.06.

104023
000416

2643
2644

010624

110037

001242

01~630

012137

010552

2645
_2_6. 4,.~_
2647
.2.6_48.._.
2649
2_65..0
2651

810636
"10_ 6.40

S04024
000407

TTT1S:
001240

IS:
IR~'O~T

_....

----

110642

812'737

010650
810656
010.,6.60

e12737

010534
010560

001240
001242

TTT20:

lSI
TTTDONEI

104025

104412

010660

MOV
MOY
ERROR
BR

:BRANCH IF YES,

:BRANCH IF YES,
;OTHERWISE GO REPORT A SPURIOUS TRAP TO 4,

R0,'.STMP4
'TTTA2+2,t.STMPl
24
:R0 NOT INCREMENT PROPERLY
TTTDONE

INCORRECTOUTPVT DATAl
MOV
ITTTBF0"'$TMP3
MOV
,TTTTP1"'$TMP4
ERROR
2S
:BAD DATA
:GO INITIALIZE THE FPS AND STACK, ANO
:SEE IF THE USER HAS EXPRESSED
JTHE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?),
.

RSETUP

2657

{
(

c:

JI***************************************************************
~*TEST 7
FDST MODE 5 TEST
,*

2659
_2_6,~.~_

2661
2_662
2663
2665

t,

:*THIs IS A TEST OF FDST MODE 5 USING STD.
J*

...

010662

_.

~

:J***************************************************************
. - - ....- . .
.

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

itS~T'7-i'-'--'------SCOP-E-'---

000004

2666

...

UUU1:

2667

010664

2.~_~8

0t~66_4

104413

010666

012701

011004

. . 2J>...7Jl .. .~l~.6J,"2, .'t~J~~

177777

2669
2671
2672

112702

LPERR
000013

2673

810676
010702
010704

2674.

'1~706

077202
012737

010714

012700

26.76

el~",720

170J~0

2677

010722

612700

011030

"t~J~6

, 7~_4.10
012737
016737

011040

000004

00121006
011020

001236

2615

26J8
2679

••

2681

010730
010736
010744

2..6 . ~,2.. ,

0.1.i'..7,S0

t,

2684

2680

t

:S!E IF THE TRAP ADDRESS IS THAT OF THE TEST INSTRUCTION

IR~PORT ~0_ INCO~RECTI

l§. 6..~,_.

.-

PAGE 49

.2.(). 58..

(~

(

001236

810.~22

17.35

:REpORT ~FAILURE IN THE rOST FLOWS RESULTED IN AN ODD ADDRESS TRAP,
TTT111 MOV
R2,'I$TMP2
($~)+~(~~l+
C"P
1$:
ERROR
23
:BET FDST X ODD AOR
BR
TTTDONE

.... -

--

610612. 010237
81061,6 a22Jt..26_

,.Cia'SPUR

2655
.2'656

«

.

042620

010620

2653
26.54

.-

«

0"0137.

2.6.,40

,2.~,,5,2.

t

R2 ,. '_TTT2+ 2

TTT10i

2639

2641
.2.642

(

(SP),R2

CMP

810576

. . 2Jt1.2._. .

(

MOV

010502

010570 011602
i10Sl2_. __ 1.2 .0227

2.630
2631

31-0CT-76.

2693

1$:

010021

012700
1 I~.050

810752

02Q1027

010756

801046

011004
000200

MOV
MOV
MOV
MOV

SOB
MOV

011016

MOV

LOFPS
MOV

LDO
MOV
MOV
MOV

UUU2:
011016

STD
CMp
SNE

.tJUtiBF~f' R1

,SET UP THE ~OOP ON ERROR ADDRESS,
J$ET UP THE OUTPUT DATA BUFFER, .

.-t,R0

.ff,"R2

R0,(Rl)+
R2,lS
.UUUBF0,'.UUUAl
:ENTER DOUBLE FLOATING MODE.
'200,R0
R0
# UUUTP 1 , foUJ
,SET UP AC0.

c

•

(R0),AC0

IUUU10,'.ERRVECT ,GET READY FOR ANY TRAPS TO 4,
UUU2'~'$TMP2

#UUUA2,R0
AC0,,-(R0)
R0,.UUU A2·2
UUU15

~SET UP THE DESTINATION ADDRESS.
,TEST INSTRUCTION.
:WAS R0 DECRIMENTED PROPERLY?
:BRANCH IF R0 IS INCORRECT,

c
c

(

MAlND,EC-ll .. FPP34-.A.

DFFPCA.Pll

PDP 11/34 FPP D~AGNOSTIC

31.0CT-76 17:16

T7

MACY11 27 (1006)
.

t.

«

2685 010760 012701 011004
.268_6.. 110164. ___112.70_2. 01103.0
2687 010770 012703 900004
__ 26.8__8 6.10.174_. __ .02_2122
2699 010776 001045
._.26. .9. 0 0. l1.0.0k"t 1..1,13 al
2691 011002 880452
_26_.9.2_
2693
. 2 69_4 _____ p_tt0.t2 '*-.. __ lJ71.11._
2695 811006 177777
.26. .9.6 0.11.0.10. 17.7 777
2697 011012 177777
__ .2.6-9_11 __ ral1.UJ._ -.17.71.77
2699 011016 011004
2700 0110.20_._. __ 177777
2701 011022 177777
._27. 0_2. - "1_t~t~_4._.1. .1,7. !.7..7
2703 811026 177777
_.21_0.J. __ .ll.1Jt:l.0 .. Jl20 21.2_ ._. .
2705 011032 823242
27.06 011l'3_4 82_6213
2707 011036 031323
__2.10_e

MOV

._MOV
HOV
SHE

SOB
BR
-

2717

011062

e2_2~26

811070

104026

2719

__ . ~J~~-'t _,_01t~1.~,..
2721
_27.22
2723

•
•

2Jl.
2725

011106

184027

_~.I~._6.

0. t~JJ.0

0~.~_40 7

012737

2730

011112
011_1 20

2731

011126

2732

811130

2733

011130

2727
2728
2729

_2734
2735

«
(

2736
2737

_2-'_3.$
2739
2740

010037
0t~7J7

01 27 37
104030
104412

_._,

t

-"""-

'UUUBF0,~1

,UUUTP1,R2
'4,R3
(R1)+,(R2'.
UUU20

JWAS THE DATA OUTPUT CORRECTLY?

,BRANCH IF DATA IS INCORRECT,

R3,UlJU3

UUUDONE

-

._-

-.1

-I

(

-1_

UUUA1:
UUUA2:
UUUA3:

UUUBF0
-1

c

-1

-1

-1

c.

UUUT.Pll 2.0212
23242
26273

t__

031323

1Ir A T~AP TO 4
UUU 1" : "o.v.
CMp
BEQ
CMP
BEQ
JMP
;REPO~T FAILURE
UUU11: MOV

042620

1$:

000416

011074
,111.0

PAGE 50

-s.

810237001236

llte'11~Jt6.

17135

,THIS IS THE OUTPUT DATA BUFFER

2709

c

CMP

lJUU31

_2.lt0 .01 to._4_0 0116.0.2
2711 '11042 020227 010752
..2J_t~__eJ_t~_4.60~14.0_!S _
2713 011050 020227 010754

_2..1..1..4 0.1t0. S.4.00,14.02
2715 011056 000137
lIl.§_..__ ._. ______ .._ . ___ . _. _ _

31-0Cr-76

FOST MODE 5 TEST

001242
011022

001240

011004
011030

001242
001240

Cl4_~.

ERROR
BR

OCCURS COME HERE.
(Sfl,R2
:SEE IF THE TRAP OCCURRED ON THE TEST INSTRUCTION.
R2,'UUU2+2
UUU11
,BRANCH IF YES •
1<2,#UUU2+4
UUU!t
JeRA~CH IF YES,
i'CPSPUR
,OTHERWISE REPORT A SPURIOUS TRAP TO 4.
OF FDST RESULTED IN AN ODD ADDRESS TRAP TO 4,
R2,f#$TMP2

••
c.

(SP)+,(SP).

26

UUUDONE

:BET FOST X 000 ADR

,REPORT R0 INCORRECT.
UUU15, MOV
R0, •• STMP4
MOV
#UUUA2+2,ftSTMP3
1$:
ERROR
27
:R0 NOT INCREMENT PROPERLY
BR
UUUDONE
JREPORT BAD DATA.
UUU20: MOV
'UUUBF0"'$TMP4
MOV
IUUUTP1,e.sTMP3
lS:
ERROR
30
JBAD DATA
UUUDON!,
:GO INITIALIZE THE FPS AND STACK, AND
RSETUP
,SEE IF THE USER HAS EXPRESSED
,THE DESIRE TO CHANGE THE SOFTWARE
;VIRTUAL CONSOLE SWITCH REG~81ER (HAS
:THE USER TYPED CONTROL G?).

c
c

c.

JJ*****************-*********************************************

J*TEST 10

rOST MODE 6, INDEX MODE, TEST

c

pOp 11/34 FPP OIAGNQ$TIC ,
M~Clll 27(1006)
31.0CT-76
31-0CT.76 17:16
T10
YOST MODE 6, INDEX MODE, TEST

MAlffOEC.l1-rp~34~A

DFFPCA.P11
2741

J*

2743
.21.44

."

011132

2741

011134

2148.

l1.l134
011136
ji_i.i 42
811144

2155

011162
011164
011172

871202
012737
012700

011200

012737

,2,-'-60,__

"J_1.~06

2761
2'-62

911212

81210,0
912701
174060

012701

011254

0.11150 0)2700
011154 012702
215,,4_. ".8_1,1160 .0J_'_02_1

177777

MOV
MOV
MOV

2759

t

011216

lli,lwG
000004

~,I.§,.,.., Jl.J l,~~,~

2765

011226

'~.0,",~7
001040

2.76~, 011230
01270~
2767 011234 012703
2.I6...$ . , 0,tl~.il ,~12.70.
2769 011244
022223
". ,2..1..10", ... flJ .1.:24 Q, e01037
2771 011250 077403
. . _2_7J..~__.,JJ.J t2,',2___ ._ ,f_~,e~.4 4
2773 011254 177777
2J-',t. itl_2,~6 177,777
2775 011260 177777
", . ,~JJ_~ .. ~1.t~".~2 177777
2777 011264 ',,'j''''3'13
27J8 911. 266 023334
2779 91t270 035363
BI~041
,~,'-8", " ..,t12.72

"

2781
.' ,,,.~..J_8.2, ...
2783
27_~,4

011274
011264

000004

011216
0033,53
000001

001236

2785
27,86

2787
27..88

~,."

.. "

"

.....

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

911602
020227

011302
011304
011310
911312

001405

(

27_~0

811316

2791

011322

lVVY~r~~5701,R0

'I,RI

:SET UP THE DESTINATION ADDRESS,

,TEST INSTRUCTION,

fH 1254
011264

MOV
MOV

000004

lS:

CMP
BNE

S08
BR
VVVBF,,: -1
-1

tl

(R0),AC0

R0,-#'VvvBr0-S701 :SEE IF R0 WAS MODIFIED.
,BRANCH IF INCORRECT,
VVV15
• VVVBF0,R2
,WAS THE OUTPUT DATA CORRECT •
,VVVTPt,Rl
t4,P4
(R2).,(R3)+
:BRANCH IF INCORRECT DATA,
VVV20
R4,1$
VVVDONE

·1

,, _ _~_l__ ., ___"

VVVTP1: 30313

c
C'

•

2~_3l.

35363
74041

,COME HERE ArTER A TRAP THROUGH VECTOR 4,
M6y
(SP),R2
,SEE IF THE TRAP OCCURRED ON THE TEST INSTR,
CMP
R2,'YVV2+2
BEQ
VVVlI
,BRANCH IF YES,
CMP
R2,'VVV2+4
SEQ
VVVl1
:BRANCH IF YES,
JMP
•• FPSPUR
:OTHERWISE GO REPORT SPURIOUS TRAP TO 4.
;REPORT FAILURE OF F~st RESULTED IN AN ODD ADDRESS TRAP TO 4,
VVV11~
MOV
R2,'.STMP2
CMP
(SP,.,(SP).
1$:
ERROR
31
:rOST FORK X 000 ADD
BR
VVVDONE

vvvi~i

011220

042564

"_JJlI~3 7

001236

810037

'VVV2"'$TMP2

CMP

011222

,,. . . .2._I~,4... ,
2795
2196 011330

MOV

SNE
MOV

001492
009137

_ ~.?_~ ~_,__ ,_~tt~,2 4
2793 911326

R2,1$
'VVV10,'.ERRVECT ,SET UP VECTOR 4 INCASE OF ERROR,
IVVVTP1,R0
,SET UP Ace,

003153

020227

022626
104031
000416

Re,eR1)+

SOB
MOV
MOV
LOD

HOY

C'

:SET UP THE OUT PUT DATA BUFFER.

AC0,S701(~0)

r •••• " .....

011274
011276

:SET UP THE LOOP ON ERROR ADDRESS,
:ENTER DOUBLE FLOATING MODE,

MOV

MOV

VVV2:

1200,R0
1<0
,VVV8F0,Rl
'·1,R0
.4,R2

STO

005701

2789

(

1$1

17~.,t0

..

«

""OFPS

2763

t

LPERR
MOV

2757
." .27..5J3, . ,0J117.6 ..

(

SCOPE

000200

2156

c,

t,:

TSTle:

VVVt:
104413
012700

2149
,_,21S.tL
2751
21.52
2753
(-

t,

J,***-***********************************************************

eae004

........2-1.,46 .. ,..

.,

PAGE 51

;*THIS IS A TEST OF FDST MODE 6, INDEX MODE, USING STD,
J*

,27.42

2745

17135

001242

,REPORT R0 MODIFIED.
VVV15: MOV
R0,'#$TMP4

•
(

c
c
(

~AJN.Q.~C .. 'J._'!rep14.,~.

(

DFFPCA,Ptl

POP 11/34.FPP. D~AC;tJOST,lC:

31-0CT-76 17:16

., __ -.. _

M~CYll.27(1006)

2803 011354 012737
_2,,8.it4 ..011..3.6 2... I, "403 3

011264

MOV

001240
tS I

. ERR.QR.

51<

.3_2.___ ... _

001240

001242

-

. ____. _RS.ETUP:

,GO

2809

'J*THls
.* .

. . ,. .2_8..1..4.
2815

. J 011-.

2Jtl.6
011366

000004

01 117 ~

2821 011371
2822 011372
2823 811376
2_.8_2_4 011400
2825 011404
.2..8.2_60.114_.t0,
2827 011414

WWWll
104413
012700
170100

000200

el2701
012700
eJ~70. 2
010021

011516
177777

2,,$._2Jt __ !'1_t~_1.Q. ____ 0.11 ,_0_2 .
011420

012737

2JtlJt .0ll!2f>

012.70~

2831

011432

,72410

. _ ~_.ll~..

~lJ~. ~_...

el27.~ 7

2833 011442 012700
28_3. 4... . 01 l~4.6_ .0121._0\
2835 811452 012737
283.6 01 146~ 174070
2837

......2_8._3Jt . 0l t.J~..•,...

(

011470

"'O.V

'200,R0
R0
.WWWBF0,Rl

MOV
MOV

.-I,R0

MOV

R0,(Rl)+

011546

000004

508

R2,1$

MOV
MOV

011526
011460
003635

001236

011516
005701

011536

WWW2:

0036]5

001044

(R0),AC0

STD

.WWW2,'#$TMP2
.WWWBF1-S701,R0 :SET UP THE DESTINATION ADDRESS,
fl,Rt
,WWWBF0,8IWWWSFl
AC0,.S701(R0)
,TEST INSTRUCTION,

C.M~

R0.,

MOV

#WWWBF1-S701 :18 R0 CORRECT?
:BRANCH IF INCORRECT.
WWW15
,WWWBFe,R2
tWAS THE DATA OUTPUT CORRECTLY?
,WWWTP1,Rl
,4,R4

2843

CMP

(R2)+,(R3).

2844

011510

001043

SNE

2845

077403

2_~t4.6

011512
.. 01.1!S_1.4

2847

011516

SOB
BR
WWWBF0: -I
-I

WWW20
R4,1$

."fU'--~L5~

171717
177777

177777
1 J 171.7

MOV
MOV

000004

1$:

-I
-I

2851

011526

041424

WWWTPt: 41424

2852

0115)0

034445

34445

•
c:
,

'WWWI0,"ERRVECT JSET UP FOR TRAPS TO 4,
'WWWT P1,R0
,SET UP Ace,

MOV
MOV

SNE

011516
1311526

:SET UP THE OUTPUT DATA BUFFER,

LDO

MOV
MOV

000001

,SET UP THE LOOP ON ERROR ADDRESS.
rENTER DOUBLE FLOATING MODE,

.4,R2

01147.2012702
011476 812703
011502 012704
011506 022223

2848 011520
2849 811522
2Jt5J' . £t11.!$.2.4.

l

"~.IJa..,2}

LPERR
LDFPS

1$:

c

__

MOV

000004

c

IS A TEST OF FOST MODE 7, INDEX DEFERRED MODE, USING STD,

'J***************************************************************
TST11i SCOPE

2819

(

AND $TACI
2947
2948
2949

,FPS BEFORE EXECUTION.
,rps AFTER EXECUTION.

6$.
,•

911762
"1.1 764
011766

2941
_2_?_4_2

t

JFEC
rERROR FPS I

147004

E~ROR

... 2_9_1~. .' . lJ. l~,,0... "_0_0.Vl.0.,0
2933 811742 000000
_29.3_. .0_1.17_44 01l2_'-3_
2.9. 16

47000

1.0 .4.a_~t3

811736

011746

.ERR_ OR RES.

-1

-I

42
6$

011734 .__0_1_7.203

2935

0
0

ERROR
BR

2931

C

,

01-1..716

"

000401

2930

.'

e

000000

911716

011720
.,"'____~.92.6..."_e.JJJ _2. _4
2927 011726
_._.29.2...8.... _ ._ ..8.1.1. 7...li2_
2929 011732

_~i.~_~

•
•

3$1

1-"" "'.0.0

.-

2925

PAGE 54

17135

-

000000

_2212._11.1614. 177777 _
2913 011676 117717
2914 ..0,1.1 J.0. 0 1 .• 10",0
2915 811702 047004
_.2916 0.1_17.0. 4 1771.77
2917 011706 147004
29..1.B . __ .0111i_0_. t04042
2919

31-0CT·76

,ERROR RES,

,rps

,'PS

,FEe

(

BEFORE EXECUTION,
ArTER EXECUTION.

C

t,

•
•
.'

•
«

(

.i
C

•
«
(

pDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
MAINDEC-11-rpP34-A
T12
STCFD TEST
31-0CT-76 17:16
DFf'PCA.Ptl
_.... -

...

2965
2966
2967

296.8_
2969

012042

B""401

012044

1134046

2974
2975

e12054

012056

2.9.1,.6

.'.12060
2977 1122162

0120_64
812066
2979
29.80. 112070
2981 012072
2978

29.8.,2
2983

.'J2Jtl•.

29$4

012100
012102

2985

2.986
2987
29$8
29~9

812076

912104
812106
012110
012112
012114
012116
0112120
012122

2990
2991
2992
2993
....,2 9,,9_l.~.
2995 012122
2996 012122
2997 012124
29.98 012130

2999

012132
012.1.34
012136

,•

•

3013

3009
3010

3011

1000.00

l"-16

012'.74

3017

,l."l,.e .
3019
3~.2ta

812176

FPS.
,BUT OPIC X ST251
,BUT EZBT X ST421

rS ET

PC,STCFDS

UP THE LOOP ON ERROR ADDRESS,

J AC

fRES

••

••

;ERROR RES,

20212

32425
100000
0

4$:

,rps
,P'PS
,FEe::

40000
49000

-I

177777
177777
5$1

104040

••
BEFORE EXECUTION,
AFTER EXECUTION,

J ERROR'

-1

104041
,,89401

ERROR
BR
ERROR

6$

LPERR
JSR
121314
151617

PC,STCFDS
,AC

41

.1

FPS.
,BUT FD IN ROUND X ST1ll

40

,•

XXX5:
104413
104767
121314
151617
101112
131415
121314
151617

000050

1$:

1314fs

2$:

3$1

0iJJ~0.~

800000

4$:

040010
177J77
800401
104040
000S35

,SET UP THE LOOP ON ERROR ADDRESS,

t
ti

101112

151617

177777
.f'4050

(
(

6$:

040o""

"12172

t

0

3S:

,,40000
040000

012160

301S

2$;

832425
1"00021
000000

021314

3014

30t~

·. .
,0;

0"0000
e. 20,2,1, 2

912.1.50
012152
012154
012156

012162
0l2J6.4
012166
012170

46

13

812142
9t 21.4. 190000
012146 000000

300~8

6$

ERROR

032425

000124

1.20212

012140

3007

SR

LPERR
JSR
20212
32425
26272
02123
20212
32425

1.0.4~13

,,04767
920212
032425
1.2.6.2.72
102123

3~0.2

~.~.~.6

45

PAGE 5S

.

XXX4:

]003

•
•
,

E~ROR

17135

6$:

-

5:'-12046
012050

JER~OR

174002

5$:

012046

2.972
2973

)004
3005

(

174002
104045

,_ ....•.

3001

«

Jel~040

. . .29.1. 0. __ .... . 2971 812046

3000

t,

--~--.

012036

31-0CT-76

,RES

121314
151617

""151617
21314

, ER.ROR PES,

0
0
40000
40010

,FPS BEFORE EXECUTION.
,FPS AFTER EXECUTION.

-1

6$:
J

(

,FEe

-I
5$1

•
•

ERROR

50

BR

6$

ERROR
BR

XXXDONE

40

,ERROR FPS.
:BUT

ENST

x ST567 OR

BAD SIGN 5T460

l

,
,
(,

,
•

I•..

MAX~Q.~C"lt"F.~P3.4·~....

DFFPCA.Ptt

POP 11/34 FPP OI~G~.O~TICM.~CX11 27t10~6)

31-0CT-76 17116

3021
. 3~.22._._
3023

T12

,THE STCFD
J

•
,•

. __..JJ~t2Jt_

..

---

--

,
J

,•

3041

.3..0.4_2_ ..
3043
3.0.,4_4

3045
l.~._~

3047

3J'.•_~.

3049
)-~--$-~.. ,
3051
3_~.5_~.

•

012202

012214

012700

177777

"t~-'02

012462
000004

012210
"t~~20

012224

012703

110022
177302

3067
3068

'122.30
012232
0t2234
812240
812242
012250
012254

3069
3_07_0

't~259

t 1.l'.2i'- 4
170305

3071

012260
1_0_7_~ .. '121§.2

3073
,3Jtll4.,

3075
3076

(

012264

"l2 .~ 1~

012274
012300

FE.C . :

.WORD
,WORD

ERROR
BR
ERROR

X,X,X,X

x,x,x,x
X,X,X,x
v

,AC OPERAND
JEXPECTe;D RESULT
,ERROR RESULT
Be:ro~~.

.f).

jFPS

x
x

,FPS AFTER EXECUTION
,EXPECTED FEC
,ERROR FPS.
,DATA ERROR.

t

,FPS ERP.OR.
,RETURN ADDRESS

t.'

x
X

CONT
X

CONTI

"1~100

STCFDS: MOV
MOV

000200

8t2212

8122~6

3057
30.5.8
3059

3065
306.6

c

012.601
012700

1701.00
810100
172410

.3. 0.5_6.,

306.4

'

CAL~

EXECUT-IQN

ITH! OPERANDS ARE SET UP CUSING AC0 AS THE ACCUMULATOR), THEN
; T.ij~ .STC.FD IN.~TRUCT.ION I$EX_~C.U'J;E;P.
. ..
,THE pESULT IS CHECKED AGAINST RES, IF THE RESULT IS CORRECT THEN THE 'PI IS
;COMPAREDWITH FP.SA IF THlST.OO IS CORRECT STeros RETURNS CONTROL
,TO THE CALLING ROUTINE AT CONTI IF THE FPS IS BAD STcros
,COMPARE IT TO ERROR FPS, IF THIS MATCHES THEN STCFDS WILL RETURN
JTO THE ERROR CALL AT ERR2, OTHERWISE STCFOS ITSELF
1REPO~TS THIS FAILURE ~ND TH~N RETURNS TO CONTi IF THE RESULT or THE
,STCFD IS INCORRECT, THE INCORRECT RESULT IS COMPARED WITH THE
JANTICIpATED f'AIL~NG DATA pATTERN, ERRES. IF THE FAILURE IN
;THE RESULT WAS ANTICIPATED CORRECTLY TO BE ERRES THEN STerDI
;~ILL TRANSFER CONTROL TO THE ERROR CALL AT ERR1. OTHERWISE THE
;RESULT WAS INCORRECT BUT wAS NOT ANTICIPATED AND STCFDS WILL
:REPORT THE FAILURE AFTER WHICHCON~RP~ WI~L BE PASSED TO CONTi

3039

." _._3Jt4_EL_ ...

f'12._~~0

..W.ORP .

,WORD

ERR2.

,•
,•

.WORD

FPSAI

ERrps:
EflRl.

,•

, . ,l''-)~8_,.

...• WORD

...FP_SS.i

,•
J
,•

3_0.3_6_
3037

,WORD

E~RESI

.J.

3031
....lj~'-3_2__
3033
....3J'-l_4_....
3035

~.f}.~_~

RES.l

..

..__ .......l-"~jL.

pel, •• STCFDS

JSR.
ACARGI

,•

'---'-

3029

3061
l0.t>. 2.
3063

AND CHECK THE RESULTS, A

INST~UCTION

I

3027

.i

..

PAGE 56

., T.O I TIS MADE .THUS.:

".,.~ __ ., ..3.02.6. .

3053
) . 0.5_4
3055

17:35

... .IT HI S_.SJlBR.OJJT J.N~ , ... S_T-'-fD_~,_ ...1S __JJJliE;D ...T~.... S.Er .. U.p.. 1M E OPERANDS, a:Xi1C. VTE

_..~2-4.
3025

t

31-0CT-76

STCFO TEST

lS:
000030

1701010

012737
012700

012254
012462

001236

176010

.10102
810237
06.27.02
010237
812737

2$:

R0

Rl,R0

;LOAD AC0.

LOD

(R0),AC0
,lII!Pl,R0

fFILL THE OUTPUT BUFFER WITH -l'S.

MOV
MOV
MOV
MOV
SOB
MOV
LDFPS
MOV
MOV
STero

MOV

091240

MOV

000010

ADD

012462

MOV
001242

JPICK UP THE POINTER TO THE OPERANDS.
JENTER DOUBLE FLOATING MODE,

LOFPS
MOV

STFPS
STST

001244

(SP)+,Rl
,200,R0

MOV

4l

••

'STCFT,R2
.4,R3
R0,(R2)+

R3 , ts
30(Rl),R0

;LOAD THE FPS,

R0

J28,"$TMP2

'STCFT,R0
ACe,eR0)

:SET UP THE DESTINATION ADDRESS.
:TEST INSTRUCTION.

R4

,GET THE FPS,
,GET THE FEC.
:5AVE THE DATA IN CASE OF ERROR.

RS

Rl,R2
R2,8'STMP3
.10,R2
R2,{a'$TMPS
.STCFT,'.STMP4

c
(

MAINDEC-l1-FPP34-A
PDP 11/34 FPP DIAGNOSTIC
MAC!11 27(1006)
DFFPCA,Pll
31-0CT.76 17.16
T12
STCFD TEST
,.

.

-

~

.....

010437

001250

01t131

000032

30.80

0.1 23.2.0

010102

3081

912322
012l2,6
812332
91.2.336

062702

001252

MOV
MOV

R4,'.STMP7
32(Rl1,"$TMPI0

MOV

Rl,R2
.10,R2
'STCfT,R3

3079
4'

3~"t2..

3083

3.084

0t.2.10,~

012700

ADD

000010
012.462
000004

MOV

3$1

02.222.3

3085
30.8.6
3087

012340
012.342

00t,014
. iJi003

3.tUJ8

"1.~.3 .••

Il,6J~.~

CMP
SNE

20$

TST

R2
4$

012366

000161

012372
3099 012374
..310.~.ftt2.• ~,"
3101 012404
3102 012410

010102

BPL
CMP

000036

e0l0~7.

(

012462
000004

CMP

000040

(R2)+,(~3)+

104~17

812424

000760

~ll~2 §

'.~.~_.~1

000034
000044

ERROR
BR

37
4$

:DATA ERROR

,FPS INCORRECT.
012432

001092

31lA

0t~.J4

'0f161

20$1

3115

,THE

ll.t6
3117

812440

.ltt~., ___ .~11~.4J.

3119
3120
3121
3122
3123

812442

012444
012452

3124
3125

012456
812460

~J.~6..

"~2~~2

3127

812470

3 1_~~
3129

"1 2 4 7 2

012472

.

(:

17$1

18$:

e12~22

21$1

22$.

10..i.~.~.~

JMP

44(Rl)

BR

21$

)

4$

000036
001254

001256

177777

177777

STCFT:

BR

•
t.

c.
(

•

4$

-1,-1,-1,-1

RSETUP

C'

,WAS THE ERROR ANTICIPATED,
Je~ANCH IF NOT ANTICIPATED,
:IF IT WAS ANTICIPATED RETURN,

,REPORT FEe INCORRECT:
25$1
MOY
36(Rl),"STMP12
MOV
RS,8'$TMP11
26$1
ERROR
41
:FEe x

XXXDONE:
104412

R~ . ~ ~.4.C Rl

rps ERROR WAS NOT ANTICIPATED SO REPORT FPS INCORRECT HERE,
ERROR
40
,rps X

000751

816137
810537
104041
090742
17J7.77
177777

CMP
SHE

•

:SEE IF ERROR WAS ANTICIPATED,

8NE
17$
,BRANCH IF NOT ANTICIPATED,
SOB
R0,16$
JMP
40(P1)
:IF ERROR WAS ANTICIPATED RETURN,
,OTHERWISE REPORT RESULT INCORRECT HERE.

812422

3113

3131

~RETURN •

012.7J~J.

077003
000161

3132

,BRANCH IF FEC IS INCORREeT.

012700

012414
012416

JIS THE FPS CORRECT?
:BRANCH IF FPS INCORRECT,
,Ir EXPECTED FPS IS NEGATIVE, THEN
:ao AHEAD AND CHECK THE FEC,

46(Rl)

000020

16$:

IBRANCH IF INCORRECT,

JMP

0627"2

3104
3105

.:J..1J~

36(Rl),RS

,RESUtT INCORRECT:
15$1
MOV
R1,R2
AOD
.20,R2
MOV
'STCFT,R3
MOV
'4,R0

912412

,CHECK THE RESULT,

25$

48:

3103

f

BNE

000046

022223
001003

:J,JJ ~

PAGE 57

R0,3$

020204

3107
3108
3109
3110
3111

•

MOV

(R2).,(R],.
ISS

8.01.025
005702
100003
026105

000032

3t0~

..

14,P0

012350
012352
812354
e12356
012360
012l64.

. 3_096.
3097
3098

•,

MOV
CMP
BHE
SOB

32(Pl),R2
R2,R4

3089
3090
3091
3092
3093
3,,094
3095

17135

,-.

012306
012312

3077
3078

31-0CT-76

:GO INITIALIZE THE rps AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS

(

~MAINPEC •.tt ..r~P34... A..

DFFPCA.Ptl

_pPP11/34. FPP_ DIAGNOSTIC.
~.ACY11 27 (10e6)
31-0CT-76 17;16
T12
STCFD TEST

31-0CT-76
~THE

3133
.. 3t.l~_
3135
.. _3_.13_6_
3137
.3.. 1.3.$.

••

..

3139

TST13:

,AC::0
YYY1'

3143
3..t~.~

rtf 1.2.•.16 .
3145 812476 104413
C.. ._ . ._..__1.1_"--6___ . -"-12.51Ul__il.1 _4.161.._
3147 812504 080000
314_.8 112S. "6 __ .._iUH1''''0
3149 012510 000000
llSJt. _.JJ..t2_~-1..2.___....I.~~0..~.Et~._.

1$;

c

3151

012514

••

3$:

3165
3.166
3167
~.1.~. 8..
3169
3 1.7.0
3171
31 7 2
3173
.lJ. l:~t . .
3175

3179
3180

012550

5$:

812560

067574

,,7 37 27

012564

170777

"~J_~_~_~_~..

_0~1~_7 4

012570

067574

eJ~. ~J~

,73730

3181
3_1.8.2
3183

912610

31ft4
3185

"t2_.6.12

3187
3188

,YYY2:

0t~6J~'6

ON ERROR ADDRESS.

PC,STeD~S

c

-1
-1

o
o
o

:ERROR RES.

47200

-1

,FPS BEFORE EXECUTION,
AFTER EXECUTION •
,FEC
:e'!RROp FPS.

,rps

ERROR

54

J;lR

6.

ERROR

S2

177777
177777
067574
873727
,77777
1.17777

~SR

000254

1$:

rFDFL<-·.FDFL x ST767
rF'PS INCORRECT.

•
,
c.

104055

rAce

67574

67574
73730
-1

3$:

67574
73727
-1
-1

:RES

-I

5$:

•

,ERROR RES.

40200
40200

040200

000401

,SET UP THE LOOP ON ERROR ADDRESS,
PC,STCD~S

67574
73727
170777

2$:

"40200
012614 177777
. "J_;l_6_1_6. _. t . 7.7J..7J
612620
812622

o
o
o
o
o

LPERR

104413

01 2_5~6 2

812600

JSR

~OOP

68:

e12J~t5 41~47 67

012602
812604

3.1.e_~

104052

0J_.~_~.5. .~"" ...

012574
012_5_76

,SET UP THE

LPERR

47204
-1

.012_S.S2
012552

c

SCOPE

.0

4$:

012534 047200
IJ_2_5..3.6 __ . _0..•.12.0.•.
012540 177717
012_5_4.2...... 1JJ..7.7.7.
012544 104054

._3J_6_:~_ ... -'.t2_$_~t~___ e_~_0.~_eJ_

3177
317 e

(

177777
''-1.2.522. J.717.77
012524 000000
~lt2"~_~.p_ . _ .e~0_".~_ 00
112530 000000
ftJ_2_S_~l2._ .. 0"".0.0.00

3163

.

-_ .. _. . .

.0

012520

3157
._ .l.ts_a__
3159
. .... 3_l6J"3161
3..1.6.2..

317_6

(

2$:

000000

3_1_~2._.e.l2_5..1(L_ . _1-".9.0..0. 0. _...

3153
315.4
3155
31~. ~.

t:

USER TYPED CONTROL G?).

1*
JJ~.******'******.***********************************************

3141 112474 000004
.31_4. 2__ .. ___ ...... __ .. __ ._._ ... _.. __ .

ti

PAGE 58

,,***************************************************************
J~TEST 13
STCDF TEST
,*
,*THIS IS A TEST or THE STCDF INSTRUCTION •

3J.4J~

t.

17135

,FPS BEFORE EXECUTION.
AFTER EXECUTION.
:FEC
,ERROR FPS.
:EITHER ROUND FAILED OR WENT TO '66 X1(1,0)<.··0 INTO 76

:rps

-1
-1
ERROR

55

BR

6$

c

t

(.

C.

PDP 11/34 FPP DIAGNOSTIC:
MAINOEC-l1-FPP14-A
. ~ACY11 27(1006)
T13
STeDF TEST
DFFPCA.Ptl
31-0CT-76 17:16

C

3189
3190

t

3191
3.192.
3193
3l9.~

t
t

t
C.

f'12624

3195 812634
3196 .. 012616.
3197 112640
. 31.28 .... 112.642
3199 912644
3..2.,00 .. il.~. ~ .• 6
3201 012650
3.202 112652
3203 012654
3204 012656
3205 012660
0.l2J~_6.,2

t

•
•
C.

3207 012664
.. ___ 12tU~___ . _'l.2~66.
3209 012670
3210 01.2672
3211 012674
,.,~.2J.l ....

3213
3214
3215

3216
3217

t

•
•
•
•
«

•
(

,

012700
012702

012702
012702

3.22~

912714
012.116

&12720

JS~

100000
0000_0.0
"80000

177777
177777
077777
177777
177777
.J7.7.11.7
04020.~

..

177777
140204
5$:

104055
0~"iJ .• 0~

104056

104413

1$:

100000

"00V}00

4

40200
402,,6 _.
-1
40204

,FPS BEFORE EXECUTION.
,FPS AFTER EXECUTION,
;FEC
,ERROR FPS.

(

«

ERROR
BR
ERROR

5S

LPERR
JSR
777'77
..,1
100000

177717
171777
077777
t77771
177777
177777

3233

3214
3235

01.274.6
012750

104055

32,)6

012752

000401

3237
3.2.3$

"12?5~

6$:

3240

012756

YYYSI

3241

012756

104413

.,._3_2.~,,,2" ........ ,e_t~.7J~,0_

e~. .t767

f

6$

S6

:SUT EZBT X ST421 TO 062 INTO 262

PC,STCO~S

,SET UP THE LOOP ON ERROR ADDRESS,

(

C

rAce
( ..

0

2$:

012742
012744

012764

:ERROR RES.

,•

012730
. 0l27.32
012734
812736

012766

77777
-1

YYY4:

3221

3243

:RES

6$:

~2J~
3229
, . . ~.~..3~

3244

"-1

-I
-I

4$:

040200

012724

3239

,SET UP THE LOOP ON ERROR ADDRESS,
JAC0

-I

3$:

_0.t2'~26

012"54

PC,STCD~S

0

"~0000

3226

0'"1"2"f4"0

..

0

2$:

3225

3231
3232

PAGE 59

52

77777
-1
100000

1$1

000000
__ ._. ___ ~. ".~.~_?~4...,..". . Jtt~l.~.~. . . . ".~. ~. ~J~!,
3223

LPERR

000200

077777
177177

17135

•

YIY3:

3,218. 0.1.2.70,4 004767 000124
3219 012710 e77777
._. l~.2.~_.._. Jtt~112 . 1.'7;77.7 .
3221

-.

."t2. .~J~ ...

ERROR

6$:

"12.6.2.6
912626 104413
... " 12.6.3 it. 1~ .•.167

l.2J~.~.

tL

104052

.01.2626

31-0CT-76

,RES

0
0

«

-I
·1
3$:

0'4',,'20"0

4S:

40206

1.77777

-I

5$:

104'05"7

«
:FPS BEFORE EXECUTION.

40200

040206
140~~.6

,ERROR RES.

77177
-1
-I
-1

140206
ERROR
BR
ERROR

ss
6$

57

,FPS AFTER EXECUTION.
,fEC
:ERROR FPS.

«

,eUT FIV ST262 TO 123 INTO 103

J

177777
177777

000050

1$:

LPERR
JSR
t77777
-1

PC,STCDFS

:SET UP THE LOOP ON ERROR ADDRESS,

4,

:Ace
4:,

C

MAIND~C·11.FPP34.A

(

DFFPCA.Pl1

3245

PDp 11/34 FPP
31.0CT-76 17:16

3246.

012710 100000
.8_1_2112 . _ 800k2Jl0._

3247

812774

DIAGNOSTIC

STeDF TEST

2$:

o
100000
o

3253

f:

813010

100000

000000
300.t"-0 0

3$:

4$1

5$:

_.___~t2~t__. __

60

B~_

6$

JSR
ACARG:
RES:

:FPS BEFORE EXECUTION,
:FPS AFTER EXECUTION,
,FEe
:!::itROR FPS,
,eUT FIV ST262 FAIL TO 103 INT 123

3273

FEC.
~.B.f~SI_

_1,~.O~'p' ___

FPSB:

FPSAI

J

,•
,•
J
,•
,•

3.2.7..4.

ERR1:

,

PC,"STCFDS
,WORD
X,XIX,X
x,x,x,x
,WORD
• WO_itO_
,WORD
,WORD
,WORD

ERRE_SJ

,

._ ...1_2.1.2... .

3277
.32.1$
3279
.3_~..~.~ .
328.2
3283
3_28_4

3285
.,_."....3_2.e..~"_,..
3287

3289
3289
3290
3291
3.~_92

3293
3294

012601

3296
3297

It3034
013036
913042

32,8

813,44

~t.l00

3299
3300

e13046
P13050

012700

012700
170100

ct!

ERR2;

ERROR
BR
ERROR

x,x,x,x

X
X
X
X

000200

MQ_V

177777

• ~,,~,R0

LDFPS

R0

MOV

Rl,R0
(R0),AC0
_-1 , R0

LOD

172410

CSP)+,Rl

MOV

,AC OPERAND
,EXPECTED RESULT

rERRQR

~ESUI.._T

,FPS BEFORE EXEOUTION
,FPS ArTER EXECUTION
,EXPECTED FEe
JFPS ERROR,
,RETURN ADDRESS

,PICK UP THE POINTER TO THE OPERANDS,
,ENTER DOUBLE FLOATING MODE •
,LOAD Ace.
~FILL

.1.11.

J ERROR _r~_s.
,DATA ERROR.

x
CONT
x

_CQNTJ

STeDrS: MOV

(
1

JTHE OPERANDS A~E SET UP (USING Ace AS THE ACCUMULATOR), THEN
,THE STCFD INSTRUCTION IS EXECUTED,
,THE RESULT IS C"~C~E~ AGAINST RES, IF THE RESULT IS CORRECT THEN THE rPI IS
,COMPARED WITH FPSA IF THIS TOO IS CORRECT STCFDS RETURNS CONTROL
:TO THE CALLIN~~OPTINE_A! ~o~~. IF THE FPS IS BAD STeros
1COMPARE IT TO ERROR FPS, IF THIS MATCHES THEN STCFDS WILL RETURN
J TO THJ; _E:RROR CA. LIJ_ AT ERR2, O'l'HERWISE STCFOS ITSELF
,REPORTS THIS FAILURE AND THEN RETURNS TO CONTi IF THE RESULT OF THE
FSTCFD IS INCQRRECT, THE INCORRE:_CT RE~ULT IS COMPARED WITH THE
;ANTICIPATED FAILING DATA pATTERN, ERR!S, IF THE FAILURE IN
;THE RESULT WAS ANTICIPATED CORRECTLY TO BE ERRES THEN STeros
:WILL TPANsrER CONTROL TO THE ERROR CALL AT ERR1. OTHERWISE THE
JRESULT WAS INCORRECT BUT wAS NOT ANTICIPATED AND STeros WILL
;REPORT THE FAILURE AFTER wHICH CONTROL WILL BE PASSED TO tONT.

3281

«

412_06
ERROR

l-

._ .....3..~~6J~..

3295

-1_
47200
147216

,•
,•
,•
,·'-•

3267

_. __ 3_2JJi____._ ...

(

,ERROR PES,

•

_ ._1_2.6_~>--

3275

t

o

,BUT FLAG Sf 147 X TO ST )61 INTO ]65
61
~.;
e~
YYYOQNE
,THIS SUBROUTINE, STeDFS, IS USED TO SET UP THE OPERANDS, EXECUTE
,TtlE; _STCDfINST~u'C_'1'I_()l 1.0
]467 013612
3468 813614

067707

67707

127347

127347

BUFFER~

•
«:

t
"AINO~C·tt·FpP14~A

DFFPCA,P11
3469
3470
3471
CI

3412
3473
. 3~4.1!,

•

pOp 11/34 FPP
31-0cr-76 17:16

013616

DIAGWOSTICMAC~11

J THIS I.S .. THE.

013620

073475

AABTPt: 73475

el1~22

_067707

. 6.7707

813624 127347
.,.113.62.6... a567.7~

56.770

c
f

•
•
•
•
c
(

t

PATA. _US.EO....T.O SET UP

THE

OUTPUT BUFFER.

127347

3475

,THIS IS THE EXPECTED DATA, RESULTI

3.4.16 81.1.6. 30. .800."".0.
3477 013632 100000
.14.18... -...il16.14. ......i0.0 ti a0 ..... .

AABT~2:

3479 013636
l.4.SJ', .1.1.3.6.4.0 .
3481 013640
....14.8.2...
]483
14.a4
3485
.3.i.8..6. . .
3487

PAGE 64

56770

056770

. fa

000000

AA8DONE:
104412

"oo
RSETUP

:GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
rYIRTUAL CONSOLE SWITCH REGISTER (HAS
,THE USER TYPED CONTROL G?,.
'

t.

t.

3490

,,************************** •• ***********************************
J*TEST 16
CLRD WITH lLLEQAL ACCUMULATOR TEST
r*

I*THIs IS A TEST OF CLRD WITH ILLEGAL AC7,

3491
3.492

1*

c

3488
3489

(

27(1.061. 3j-OCT-76 .17135

CLRD TEST

T1S

3493
3.4.9..4.
3495
3496
3497

113642
"1.3644
013644
813646

11**********************·***************************** ***********

TST16:
CCB1=

000004
104413

112700 040200
170100
. ,. . '".3~4_9JL.. _. a.tlJt5._._. . . . . ~J . 2. .1JJ ... "013.662
3499 013662 170407
3.500.
3501 013664 170204
3_~.02 .01.39.66
17~tt'~
3503 013670 020427 140200
3.504 .813.6.74 001004
3505 "13676 022705
35.06. 1'13.7.02 0fJ1010
3507 813704 800415
J.S.0_$ ..
013652

3599
3.5. 1J!l.

".137.0.6

"10437

3511

013712

012737

l.'.t2. eJlt?' .

3513
3514

013722

001242
140200

"01.236.

3517

3518

3519
35. ~.~
3521

.l._5_2...t.
3523
35,24

R0

~QV

'.C:C.B.2, "$ TMP2

AC7

:TEST INSTRUCTION,

STFPS

R4
R5

,GET FPS,
JGET rEC,
lIS THE FPS CORRECT?
fB~ANCHIF FP;S IS I~CORRECT.
,IS THE FEe CORRECT?
.
rBRANCH IF FEe IS INCORRECT,

CMP

R4,1140200

8NE

C.C,S,1e
'2,RS

BR

001240

001240

t04412

,SET UP THE LOOP ON ERROR ADDRESS.
,SET UP THE FPS, NO INTERRUPTS AND YD=1 •

CLRD

CC81S
CCSOONE

,REPORT INCORRECT FPSI
CCB10i MOV
R4,"$TMP4
MOV
1140200,"$TMP3
:BUT rOST ST 71ex TO 607 INTO 67'
lS:
ERROR
67
BR
CCBDONE

rREPORT INCOR~ECT FEC:
CCB15, MOV
R5,"STMP4
MOV
12",$TMPl
lS:

ERRPR

CCBDONEI

813740

813740

• 40200,R0

LOFPS

CMP

3515
3""SJ.~

MOV

SNE

tQ4067

001242
000002

LPERR

S.TST

000406

,e.1J.7.2. 4 0.10537
013730 012737
013736 .104970

CCB21

SCOPE

RSETUP

70

((
(.

«

•

,FEC<.··2 ST 677 x
rGO INITIALIZE THE rps AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
JTHE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
JTHE USER TYPED CONTROL G?),

•,
(

MAINOEC-l1.FPP34-A
PPP 11/34 FPP OIAGNO.TIC
"ACY1127(1006) 31-0CT-76
DFFPCA.Pl1
31-0Cr-76 17:16
T16
CLRD WITH ILLEGAL ACCUMULATOR TEST

17.35

PAGE 65

3525
3526
3527

,,***************************************************************
J*TEST 17
NEGF, ABSr AND TaTr SOURCE MODE e WITH I~LEGAL AC7, TEST

,*J*THIS

1528
3529

IS A TEST OF THE SPECIAL
t*.O,E.5.T F.LQliS USlt;,q THE NEGD INST
f*WITH MODE ZERO AND IL~EGAL
1*AC7.

3J$30
3531

3532_

,*

3533

3531_

-t_

3535
3.5..3_6
3537

_
013742

013744
013744
013746

~i************************.**************************************

TST11:

000004

VVBt:

_3_538
3539
3..540
3541
_3.5..•. 2

11_3752
813754

104413
812700
270100
912737

3543

113762

'70707

040200

013762

001236

VVB21

354_4
3545

013764

170204

3546 _ 013766

170305

3547
354.8

022704

_3550
3551

013770
013774
813776
014002

3552

014004

3549

C:

<

3555

014006

_ 3556

014014
014020
014022

3557

•

.SET UP THE LOOP ON ERROR ADDRESS,
rSET UP THE FPS, FIO=1 AND FD=l,

IVVB2, ••• TMP2

NEGD

AC'

:TEST INSTRUCTION.

srFPS
STST

R4
R5

:GET FPS,
,GET FEC,

CMP

.140200,R4

JIS FPS CORRECT?
JBRANCH IF FPS IS INCORRECT,
,IS FEC CORRECT?
:BRANCH IF FEC IS INCORRECT.

CMP

000002

001010
000415

,40200,R0
R0

MOV

8NE

001004
822705

LPERR
MOV
LOFPS

SNE

BR

VVBtS
t2,R5
VVStS
VVBOONE

3_558
3559
3_S.§,0
3561
3'6_2
3563
3564

".

-,,',.,..,-

012737
910437
104176
000406

140200
001242

001240

012731
010537
104177

000002

001240

,REPOPT INCORRECT FPSI
VVBIS; MOV
.140200",.TMPl
MOV
R4,"STMP4
1$:
ERROR
176
rFPS BAD
BR
VVBDONE

•

e 14~3 2
014036

3565

014040

.l5~6

014040

001242

VVB15:

1$:

VVSDONE:
104412

MOV
MOV
ERROR

RSETUP

3570

'2,"$TM~l

R5".STMP4
177

:FEC BAD

,GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USE~ TYPED CONTRO~ G?),

3571

•

3_~~1~""

,,***************************************************************

3574

,*...
,*THIS

«

3576

3577

•

3579

,*TEST 20

3573

NEGr, ABSF AND 1STF SOURCE MODE 0 TEST

IS A TEST THE NEGr, ABSY AND TSTF
,*SOURCE FLOWS. THE NEGO INSTRUCTION
-~iiYjusEO TO TEST MODE 0

3575

;*

3.~le ..

3_58_0

41',

:REPORT FEC INCORRECT:
814024

3567
3568
3569

(

•

3553

. _. 3..SJ>_•.. _.

t-

140200

SCOPE

~14042

000004

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

TST201

SCOPE

c.

,

,
(

t

Pt:>.P.IJI:i4. FPP
31-0CT-76 17:16

MAINDEC-11-FPP34-A..

DFfPCA,Pl1
3581
014044

1.S_8.~

" 14046

3585
.3.5._8_6

81405,4

3597

014052

814060

T20

POSI:

35.82 .. 814£'44

3583

OI~(l~OSTICMAC'Y11

104413
01 2700_. 000200.
170100
112700 014216

01t114

014136
0_14149J
114142

3,,6.1.0

'141460f)1.014

3611

014150 000442
".
_ ._ .... ___ .___.

l~ 1_ ~_"__.

001005
8.1 7.1.0 3
122705

3613
:}61.4.tI4lS2. 012737

3615 014160 012737
."1~t~.. ",, . ~,l~1~,§.",- ..~t~.J_37
3617
.36_18
3619

814174
014J76.

104071
000427

3621 014200
. . ~_~.,~,2... ,,,J'J. ~t~J~. ~"

012737

001236

00B2:

1$;
000204

001242

014246

0a1240

014236

001244

)624

104072
000420

3625
3626
3627

014216

101112

__~.6.~,8

014220

l~1415

3629
3630

c

,,~tEJ"5,_37

014212
114214

014222'·

161710

3631
3632

014224
014226
014230

3633

9t4232

3.6~,4

"14.23.4

I.1J2.13
008000
000000
000000
600000

3635
36)6

814236

177777

000204
001242

001240

R0
R0
fjOD.ST P 2,RS

(R0),AC0

UP AC0.
,SET Ae0
,CLEAR THE FPS.
~SET

NEGD

Ace

:TEST INSTRUCTION,

STFPS

R5

MOV

'200,R0

:GET FPS.
,SET FO MODE,

.DDB2,I'$TMP2

LDFPS

R0

MOV

#ooaSF0,R0
AC0,(R0)

:GET THE RESULT OUT

t:
or

Ace,

:SEE IF THE RESULT IS CORRECT,

MOV
TST

'4,R1

SNE

DOBS

:BRANCH IF THE RESULT IS INCORRECT,

'204,R5

,IS THE FPS CORRECT?
JJ~~~CH IF THE FPS IS

(R0)+

SOB
eMp

Rt,ts

.£1_Ne;
BR

'pJ~_I3~"

••
(

t,
INCORR~CT •

ODBDONE

MOV

IDOBBF0,.,STMP5 :GOT

1$:

ERROR
8R

71
DDBDONE

lR~PQPT

fP$ INCORRECT:
MOV
'204,@'STMp3
MOV
RS,f#$TMP4
ERROR
72
BR
ODBDOHE

1$:

== "

R0

1201,R0

.-

;LOAD A.ce TO BE A FLOATING 0 •
:5ET Ace.ZERO
.FLOAT
,SET FO MODE,

INCORRECT, REPORT FAILURE,
MOV
'DDBTP2,8'$TMP4 :EXPECT 00
MOV
.DDBTP3,t,sTMPl jPREV F0 IMPURE

0086:

(

,SET UP THE LOOP ON ERROR ADDRESS,
JSET FD MODE,

ODB5:

JRESULT

014226

IO,OBT P 1, R0
(R0),AC0

PAGE 66

MOV
LOFPS
MOV

aTO

3_6_2_~

3623

R0

LDFPS

005J2.

3607
.16.0. 8_
3609

LOFPS

",OV .
LOY

3593 014074 012700 000201
_3_59_4 ___ .01410.0 ___ t721J00
3595 014102 012737 014110
3.5_96
3597 014110 170700
.3..~t9Jt. ".
__ .______ .. "
3599 114112 170205
_3_.Hl0_ ..11_4_114_.1..1.2100 .. 000200
3601 814120 170100
3_602 114122__ 812700 014236
3603 014126 174010
._3J). 0~4_
..
3605 014130 112701 000004

3106

'200,R0

LDO
CLB. __ _

172410

. ,:t5_~t,. , '_ . .,_ _ . . ._,"".

c

LPERR
MOV
MOV

____ 15_S~e__ .. "1~0.62.... 8.fJs'~£t0
3589 014064 170100
.______ .____l~_~ ...... 1.1~_~._ ....il12100
3591 014072 172410

•

27(1006) 31-0CT-76 17.35
NEGF, ASSF AND TSTF SOURCE MODE" TEST

JTHESE ARE TEST DATA TABLES AND AN OUTPUT BUFFER,
DDBTPI. 101112
131415
161710

(

.1.'
~I

.,
4.

111213

DDBTP2:

12)

o

"
21

DDBBf'01 -1

c

M.AltJQ~C.1J ·f.Pp~.4·A

DFFPCA.Pll
3637

014240
3638 . 014242
3639 014244
3640. 0t4246
3641 014250
. .3.~.4.~.

C'

c

T20

177777

177777
177777

DDBTP3:

900.000

100000

111213

3645 014256
... 364.6 .. .114256

104412

(

t.

•
•
•
•
c
(

PAGE 67

-1
-1
-1

f.

"161710

DOBDONE:

,GO

RSi:TUP

INiTI~~IZE

~SEE
~THE

3647
3.6..• a

THE

rps

AND

STACK, AND

IF THE USER HAS EXPRESSED

DESIRE TO CHANGE THE SOFTWARE

;VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G1),

3649
3650
3651
3.6.52
3653

11****************************************************
***********
,*TEST 21
NEGr, A8Sr AND TSTF SOURCE MODE 1 TEST

36.S~

1*

..

. ...

I*THIS IS A TEST THE NEGr,

3655
.... 3J~._5.6
3657
3~60

c

17135

111213

ABsr AND TSTF

: *SOURCE FLO.WS.TH! NEC;D INSTRUCTION

c.

J*

CI

:*IS USED TO TEST MODE 1

3.658
3659

«

31-0CT-76

NEGr, AS SF AND TSTF SOURCE MODE 0 TEST

0

"14.A.S.2.. 161.7.1 ~
014254

3643
3644

MACY11 27 (1006)

PDP 11/34 FPP DIAGNOSTIC

31-0CT·76 17:16

014260

JJ***************************************************************

TST21:

000004

SCOPE

3661

014262
014262 104413
014264 312700 014372
814270 012701 014422
_. _,JJ>_6.6".~"Jl"•..2J_j._... _J'"l21i2. ... 000~.0~
3667 014300 812021
l6_~~.
0J4.302 977292
3669 014304 012700 000200
3670 014310 170100
3671 014312 012700 014422
3672 114316 012737 014332
36"73 e14i2'4 012731 014432
36J4 014332 170710
3675
3676 114334 170205
3677 014336 012701 014422
36.78 014.34,2 0127.t12 000004
3679 014346 005721

EEB1:

3662
3663
3664
3665

3680

014350

3681

014352

001046
077203

814354

020027

814360

801055

36.8 ..•
3685 el~f36·'2
3686 014366
3687 "14370
36.8.8.
3689

02'2'7'05

MOV
MOY
MOV
MOV

SOB

MOV
LOFPS
MOV

MOV

001236
900004

.EEBT P1,R0
,EEBBF1,Rl

,SET UP THE LOOP ON ERROR ADDRESS,
,SET UP THE DATA BUFFER,

(~0)+,(Rl)+

R2,1$
#200,R0
RS

,EEBBF1,R0
,EEB2,.t$TMP2

(

,SET FO MODE.
,SET UP THE OPERAND ADDRESS.

:SET UP VECTOR 4 IN CASE OF ERROR,
:TEST INSTRUCTION,

MOV

~Et&I~;'#tRRVECT

NEGO

(Re)

RS

18:

STFPS
MOV
MOV
TST
BNE

EEBt5
R2,1$

:BRANCH IF NOT CORRECT,

R0,JEEBBFl

,IS R0 CORRECT?

JEEBBF1,Rl

,4, R,2

CRt)+

014422

CMP

aNE

EEB20·

000204

CMP

1204,R5
EEB2S
EEBDONE

Q,-01~61

SHE

""0466

BR

:GET F"PS.
,SEE IF RESULT IS CORRECT,

,BRANCH IF NOT CORRECT.
,IS THE FPS CORRECT?
:BRANCH IF NOT CORRECT,

,THESE ARE TEST DATA TABLES AND A BurrER.

36'~

01.'7~

3691

0t4374

"t6'";'fS74

. 1~_92..

~14376

. tJJ~71

000171

EEBTPt: 177

(

,4,R2

EEB2:

SOB

3682

3683

1$:

(

LPERR

•
•
(

c

167574
137271

(

MAINOEC-11-FPP34-A
pOP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76 17.35
DFFPCA.P11
31-0CT-76 17:16
T21
NEGr, ABSF AND TSTF SOURCE MODE 1 TEST
3693 814400
3.69.4.Ilf402
3695 814404

•

0j.4.40_6.._. 800i10i1 . .

3697

814410

000000

3J~98

0. t4it2

l1J771

3699 914414 177777
._ . . __ ._lJ.0_~_ ..ll~j-.1.6_ .... l11171
3701 014420 177777
..3..1i2 ... "-14422 .. i.iJJ.l1.
3703 014424 177777
3.10_4 91.4.42.6. ,171.717
3705 814430 177777
3J0.6 ..._._
3707
310~
81.4412. I1J.6.02
3709 814434 020227
..3J.l~ .el.~~J.f:t" ''-£t1..4.0.5
3711 014442 020227
.. 3J.12..... _I.Li.4~6._._ .. fUU.402
3713 814450 000137
.. 3.114
3715 014454 022626
.3..7..1.6 .0 . t~. ~. S.~ ..e_t~.~37
3717 014462 104107
3._1ta 01 •. ~.6.4 0.0.04.30
371.9
- --

c

-1

-1
-1

EEBBFii .. 1
-1

-1
-1
EES10~

It.~

042620

1S:

CMP
MOV

001236

2$:

.1.t.4.iJJ_l

MOV
MOV

1 $:

814'.2.6
814530

01 44 2 2

091242

"01 2 4 0

1,,4074
000406

,~.ti_~t3.2. .0.1.e.5"~ 7

814536

012737

014544

104075

014546
014546

104412

3737

:SRANCij IF YES,

:OTHERWISE GO REPORT A SPURIOUS TRAP TO 4 •

,.CPSPUR

001.240
000204

001244

(SP)+,(SP).
R2,8#$TMP2
107

rRESET THE STACK,

73

EEBOONE

JBAD DATA Xl1*0 aT 312X

EEB20i

MOV

.EEBBF1,8'$TMP3
R0,@#$TMP4

1$:

MOV
ERROR
BR

74
EEBDONE

:REPOPT FPS INCORRECT:
EEB251 MOV
R5,@'$TMP3
MOV
#204,.'STMP5
1$1
ERROR
75
EEBDONEI

RSETUP

,R0 BADX

,rps x
:GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
,THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G7).

3744

c.

3748

,r********-******************************************************
~*TEST 22
NEGr, ABSF AND TSTF SOURCE MO~E 2 TEST
;*

,*THIs IS A TEST THE NEGr,

t

t.

..... $ T,M~3
,EEBBF1"'$TMP5

ERROR

t

:JUT FDSTX IN ST 171

.~_.e;"~_BTP1,

37.2
3743
3745
. .3J.~.6
3747

to ••

«

,000 AORES

EEBDONE

BR

,R0 INCORRECT:

3721
.... _ ,_~_J.~_8. .... .J1J"~.!iJ.~_....e.t2'?J 7
3729 014522 010037

R2,'EEB2+4

.1t

:REPORT RESULT INCORRECT,
tEEBTP2,@ •• TMP4
EEBlS' MOV

000415

~12~

ERROR

BR

INST~.

:BRANCH IF YES,

J ~~PO~T A.F.AILURE._ IN TijF;._fDS'l' r~OWS.RE:SU~'lEDIN AN ODD ADDRESS TRAP

...-

3_1~.t...... "J .•. SJJ~

3739

a~Q

BEQ
JMP

001240
001244

3739
3740
3741

R2,IEEB2+2

CMP

014372
014422

3..

CMP

014336

.0.1.2.737
012737

3730
3731
3_7.32
3733
3J. .
3735
3736

TO 4 OCCURS COME HEREa
MOV
(SPl,Rl.,SEE IF THE TRAP OCCURRED ON THE TEST

T~AP

014334

001242

014512

f

._.

:IF A

014402

3725

o
o

"

012737

3723

0

EEBBF0: -1

014466
.ftt4..4J.4
014502

).7.2.2

__

107675
t_t_BTP2:

00.00.0.0
090000

3696

3..120
3721

c

107675

PAGE 68

ABsr AND TSTr

c:

t.

MAINDEC-1t-FPP34-A
POp 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT·76 17135
DFFPCA.Pl1
31-0CT-76 17:16
T22
NEGr, ABSF AND TSTF SOURCE MODE 2 TEST
;*SOURCE

3749

1*15 USED TO

37S1

J*

000004

37.56____.814.552_

1 ft4_41 _ 3

3757

0t2700 014662
i_12711_. 014712

3758 _914560
3759
376_0
3761
3762
3763
3764
3765

316_6

012702
fiJ145l0. 812021
814572 077202
014574 012700
014600 1713100
814602 01270"
814606 012737
814614 012737

3769
3170
3771
377..~
3773

lSI

LDFPS
014622

014722

(

JGET FPS.
:CHECt<: RESULT.

•

,BRANCH IF INCORRECT,

(

SOB

FFBtS
R2,1$

R0,#FFBBF1+10
FFB20

,IS R0 CORRECT?
1BRANCH IF INCORRECT,
,IS THE FPS CORRECT?
,BRANCH IF INCORRECT,

(

014652
014656
014660

022705

000204

eMf

___ l?$.~ _ ""J'1,662

000177

814664

1 (;75-'-4-·

~14666

137271

914670
014672
e14674

107675
000000
300000

00Je4~

SHE

SHE

BNE

301061
000466

BR

000000

FFBBF0:

"""-I
-I

3795
3796
3797

014710

014712
014714

177'777

.. 1

3 7..9_$

01.4716

3799

814720

1 7,7_7.77
177777

-1

_3.~.~_2_ .... "l~I22

~tJJ)~2

177777
177777
177777
177777
177777

014724

820227

914730

001405

FrBDON!

FFBTP21 fa

014702
014704

3803

1204,RS
rFS25

(,

137271
107675

,,~,~,~~~

3804

.4,R2
(Rl)+

1'67574

3192
3793
3794

014706

,FFBBP'1,R1

.:

,THESE ARE TEST DATA TABLES AND DATA BUFFER,
FFBTP11 177

-1

-1
FrSBFt: -1
-1

3800
3801

(

RS

IS.

STFPS
MOV
MOV
TST

014712
000004

CMP

_ __.,~ ..7..9-'t,.. _"J~ , 4 6 7 6
3791 014700

.,

41

014722

3785
3796
3787
3788
3789

JSET FD.

,TEST INSTRUCTION,

170205

3782
3783

1200,R0
R0

(~0).

020027
8010.55

3781

14,R2
(R0).,(Rl)+
R2,1$

ABSO

014644
01 •.~.S~

3780

,it1

•

FrS2:

077203

3779

_irFBB~l

:SET UP THE LOOP ON ERROR ADDRESS,
rSET UP THE DATA BUFFER,

MOV

MOV
MOV

001236
000004

014642

3_7.7_~

•

el_~.~32

.FFBTPt,R0

.rrBBF1,R0
,SET UP THE OPERAND ADDRESS.
,FFB2,8#$TMP2
.FFB10, •• ERRVECT ,SET UP VECTOR 4 IN CASE or AN ERROR,

014712

170620

,,12701
. ,_12102

SOB
MOV

005721

3775
317.6
3777

(.

014624
014626

MOV.
MOV
MOV

814636
0J_4640

_17.14

(-

014622

LPe:RR
HOV

000004

3767

3161

SCOPE

FrSt:

014564

f

'J***************************************************************

TST22:

3753 014550
.3 JS,:4 .., _.
3755 014552
014554

THE ABSD INSTRUCTION
TEST MODE 2

r~ows.

375.0
3752

~,

PAGE 69

014624

flY A TRAP TO 4 OCCURS COME HERE,
Fr810: MOV
(SP),R2
:SEE IF THE TRAP OCCURRED ON THE TEST INSTRUCTION,
CMP
R2,#FFB2+2
SEQ
1$
;BRANCH IF YES.

•
(
(

MAINOE:C-11-rpP34-A

(

DFFPCA.Pll

PDP

11134f~P

31-0CT-76 17:16

3805 014732 020227
______ 1U.6__ 8141_.36_ 101402
3897 014740 ~00137
3808
..
3809 814744 822626
_-., _, _ 3 8.10 .. l_l_i.l4.6___.___ ~lle.2 3 7

t

3811
_3_8_12

'~lACY11_~1(10"6)

31-0CT-76

CMp

014626

._B_E_Q

R2,'FFB2+4

;BRANCH IF
1$
,#CPSPUR
=OTHE~WISE
AN FeST FLOW FAII"URE RESULTED IN A
(SP)+,(SP).
CMI?
R2,"$TMP2
MO.V
,ODD AD~ES
E~ROR
76
BR
frBDON!
:SUT FDSTX

JMP

042620
_:REP.O~T

1$:
.001. 236

014752 104076
814_7.54_ .1_1-"430

17135

PAGE 70

NEGr, ASSr AND TSTY SOURCE MODE 2 TEST

T22

_--

(

DIAGN05_TIC___

2$:

YES,
GO REPORT SPURIOUS TRAP TO 4,
TRAP TO 4,

IN ST 771

3813
--- _____ lBli__

3815

014756

3,$16

014164_

_ _____ _
012737

3817 014772
_381_8_ __ __"lSi10_0_

t_

t_

•

3819
18.2_0
3821
,_, . . ,3,8...22

015002

012737
012737

014672
014662

914712

001240
001242
001244

,REPORT RESULT INCORRECT,
FrB1S; MOV
,FFBT P2"I$TMP3
HOV

MOV
1 $:

10_4£'-77

ERROR

BR

,00415

01 !:i, ~.0.,4., 0 ~27 37 014716
3823 015012 810037 001242
____ ,_. ___l_8L~ __ ,e15_0_l6,______ lt~_1_00 __ _
3825 015020 100406
_1826
3827
'" _",.3_8,2Jl. 01 ~,~..2..2_ 01.8 ~._3 7 e01240
3829 115026 012737 000204
_____3B.lt, 01SJl34 ___ J~410t
3831
__ 3Jt3~__ '1_5_0.16 ___ .
__
3833 015036 104412

I FFfl.'l'_Pl_,' IS TMP4

.FFSBF1".STMP5
:BAO DATA Xl1*0 5T 312X
71
FrBDONE

rREPORT R0 INCORRECT:
MOV
.rrB.'1+4,.ISTMP3
MOV
R0".STMP4
_. ______ 1.8 I
e:RROR
100
I R0 8AOX
BR
FrBDONE

001240

001244

~.

,REPORT FPS INCORRECTI
FF825: MOV
RS,'#$TMP3
HOV
.204,'.STMPS
1$;
ERROR
101

(

:GO INITIALIZE THE FPS AND STACK, AND
:J~~, IF TH~USE~ HAS. EXPR~.~ED_
:THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?"
-.

RSETUP

3.8..34
3835

____ _

_l_~_l_~

t_

;,*TEST
, *** ****
** ******NEGF,
*.* *** ***
******** **-... *......_********** ****************
23
ABsr AND TSTF SOURCE MODE 4 TEST

3_ft3_e__ _
3839

,*,*THIs

., .3Jt!~t _______.__ ~ _ _ ~. _. .
3841
3843
3_84._
3845
"3J3. ,~'-6
3847
3848
3849
38,50

GG81a

015042
015042
01 _5044

104413
"12700

815050
815054
0_15062

3855

0772~2

015064
015070

012700

3859
3860

"***************************************************************
TST~3a
SCOPE

000004

3851

3857
3.9_5..$_

c

e..1~_0."_

015060

012701
012702
012021

LPERR
015152
015172
000004
1$1

000200

170100

015072 012700
iJJ .5..~,7 6., . '1.2.131
015104 012737

015202
0J5112
015212

001236
000004

MOV
MOV
MOV

IGGBT P1,R0
,GGBBF0,Rl
.4,R2

MOV
SOB

(R0)+,(Rl)+

,SET UP THE LOOP ON ERROR ADDRESS,
,SET UP THE DATA BurrER.

R2,lS

MOV

1200,R0

LDFPS

R0

MOV
MOV
MOV

,GGBBrl,RB

c,
t.
f:

A8S' AND TST'

J*

l852
3853
3854

3856

IS A TEST THE NEGF,

r*SOURCE FLOWS. THE ASSD INSTRUCTION
,*IS USED TO TEST MODE 4

38_42._

(

FFB20~

rFB~_ONE.

3837

(

'GG~2"'.T~P2

,SET FD.

:SET UP THE OPERAND ADDRESS.

IGGB'f0, j-'iERRVECT J SET UP VECTOR 4 IN CASE or AN ERROR.

.!

•

.'

MAINOEC-tl-FPP34-A
PDP 11/34 fPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76 17135
DFFPCA.Pl1
3t-OCT-76 17:16
T23
NEGr, ASSF AND TSTF SOURCE MODE 4 TEST

«

3861

015112

170640

.16.62
3863
3864
3865

015114
915116

170205

.,l$,~§

3967
38.68
3869

015122

.015.126
015130
015132

.. 3qi.~. . ." 1.5.1.34 .
3871 015140
387,2 0151.42
3873 815146
3874 015150
3875

•
4,

•
•
•
C

012701
012702

ASSD

-CR0)

:TEST INSTRUCTION.

STFPS

RS

015172

MOV

000004

MOV
1ST

.GGBBF0,Rl
.4,R2
(~1 )+
GGBIS
R2,lS

:GET FPS ,

GGB2:

IS:

B~5121

001046

BNE

,77203

SOB

.

_a.~ iEt27

..f!'IIf . . . . . . . . . . . .

IOlOl'~

.-oIlU· ....

\,;r'lr

022705

000204

SHE
CMP

001055

001061
000466

BNE

BR

800117
3878 815,154 117273
3879 015156 147576
. __ .3eJt~. . .. '1.5.1..60. t7lf'71
3881
3.9.8.2
3883

3884
3885
3886

3887
389S

3889

015152

015162

890000

015164
815166
015170

000000

015172
015.174
815176
915200
015202

0.5.204
.15206
3. $.92.. 015210

... 3a,9,~
3891

000000

t

177777

177777
177777

•

31398

815222
915226

001402

015~30

"0~137

"t~1~4

,.22626

3899
~.~"0
3901
,J~02,

3903
3904

3905

115236
815242
615244

3907

•

3908 &15246
3909 815254
3910 0JS262
3911 815270
3912 .. IJ5272
3913

,1.9.1 .... ,

t
(

c
c
t.

-1

.1..!.'

,IF A TRAP TO 4 OCCURS COME HERE,
(SP),R2
,SEE IF THE TRAP OCCURRED ON THE TEST INSTRUCTION.
GG810: MOV
R2,#GGB2+2
CMP
BEQ
;BRANCH IF YES,
1$
R2,#GGB2+4
eMP
SEQ
:BRANCH IF YES,
1$
JMP
:OTHERWISE GO REPORT SPURIOUS TRAP TO 4,
"CPSPUR
JREPOPT AN FOST fLOW FAILURE RESULTED IN A TRAP TO 4,
(SP).,(SP)+
1$:
CMP
'MOV"
R"2,"'STMP2
2$1
ERROR
rOOD ADRES
102
GGBDONE
BR
JBUT FDSTX IN ST 771

015114

0~0227

015116

101405

042620
001236

104102
000430

t;

c.

3906

t,

t

,BRANCH IF INCORRECT,
:IS THE FPS CORRECT?
,BRANCH IF INCORRECT,

-1

011602
'~_f'-~"2J

'"(02"3"""

:Ip -".k? CORRECT?

-I
GGBBr1: -1
-I

3894
91.5214
015220

••
....#'11

-1

3893

•

:BRANCH IF INCORRECT,

GGBBF01 -I
-1

177777
171777
177777
t 77777
177777

815212

JCHECK RESULT,

0
0
0

"0,,,~0

3895
3896
3897

f.

;THESE ARE TEST DATA TABLES AND DATA BUFFER.
GGBTP1: 177
111273
141516
.177~7l .
GGBTP21 0

387.6

3877

R0,#GGaSF0
GGS20
'204,R5
GGB25
GGBDONE

PAGE 71

812737
B12737
0127.37

015162

015152
015.172

001240
001242
001244

104193
000415

,REPORT RESULT INCORRECT,
GGBIS: MOV
.GGBT P2" •• TMP3
tGGBTP'l, @,STMP4
MOV
.GGBBF0, ••• TMPS
MOV
ERROR
JBAD DATA X11*0 ST 312X
1$:
103
GGBOONE
BR
JREPORT R0

)915

015274

012737

015172

3916

015302

,,10037

001242

001240

GGB20:

MOV
MOV

INCORRECTI

(

c

'GGBBF01"'8TMP3

R0,"$TMP4

(

(
M~l~.Q_~.c_~lt~f~\'.J'l4,!~.

DFFPCA,P11
-_

t.

"",---""-,,,,~,,"",.J

'"'~""

~_.~

3917
. lil.a
3919
3920.

_

• _ -

-.-

PQP 11/34 FPP OI.AGNOSTIC

_....

• _. _ _ _

t
(

t.

3923 015324 104105
39.2J
. __ _
3925 015326
.39_2_601.5..3.2b . J0j4.12
3927
39".28
3929
393.0.
3931
3932
3933
393.•
3935
. 3.9.3.6 ..... .
3937
. . .193.8.
3939 015330 000004
39.4"
3941 015332
.. ~.l.9.~.2 ... Jtl.~.~J.2
4.1.3
3943 ~t5334 012700
3 9.44..... f'-l~J40....'t~10J.
3945 015344 012702

t"

c
(

f

3947

PAGE 72

lSI

ERROR
aR

,Re BADX

104
GGBDONE

J R.e:PO~T FPS INCORRECT:

_3 .9.4._~_, ." l 5,.).5. 0

c

M~CY11. 27(1006)
31-0CT-76 17135
NEGF, ABSF AND TSTF SOURCE MODE 4 TEST

.-'0". ______ ,..• __ _

015306 104104
".1_5..310... _000 406

3921 915312 010537
,3Jt2".,2_ .. ',tJ>.11.6 .... 012.73,7

411

T23

11-0CT.76 17:16

015352

GGB2Sc

001240
.0J~0204

001244

1$:
GGBDONE.

0,e.t~

3967
3968
3969

015442

000177

,3,.9J.0.,. J~l.S..,~. ~.... ~75.7.6
3971 015446 177071
3972 815450 187576

:GC INITIALIZE THE FPS AND STACK, AND
;SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER [HAS
.JTH~ US~R TYpED CONtROL G?),
NEGY, ABSF AND TSTF SOURCE MODE 3 TEST

J*

:*THIs IS A TEST THE NEGr, ABSF AND TSTF
,*SOUPCE FLOWS. THE A8S0 INSTRUCTION

c

•

,*ISUSED TO tEST MODE 3

,*

JJ*~'****************~'*~****************************************

TST24:

SCOPE

HHB11
LPERR
MOV
MOV
MOV

015442
015472

000010
1$:

015502
015402
015512

MOV

SOB
MOV

077202

015440

,FPS X

JJ***************************************************************

3.~J8_. el~.!~_! .... ~t~.I~@... ~0~200

~9J~

RS",STMP3
j204",STMPS
105

RSETU~

f*TEST 24

,8 l2.,,2,l

3949 115360 170100
3950 ..~J~.3..~~~ _~1.~7"0
3951 015366 012737
.J9.~.1. .~J~,37,4
012737
3953
3 ~5 at "J5~02 t 706.3.0
3955
395fi "15.404.' I~. ~05
3957 015406 012701
.3.9.~.~
J~1~.,~,t2
012702
3959 815416 e.~'~l
3960 815420 001052
3961 01 5422 ef720 3
3962 015424 020027
3963 815430 001061
3964 815432 022105
3965 015436 001065

MOV
MOV
ERROR

LOFPS

HHB21

015472
000004
1$1

ABsn

(;(P0).

,TEST INSTRUCTION.

STFPS

RS
,HHBBF0,Rl
14,R2
(Rl).
HHB1S
R2,1$

,GET FPS,
:CHECK RESULT.

R0,IHHBBF1+2

~IS R0 CORRECT?
:BRANCH IF INCORRECT,
,IS THE FPS CORRECT?
:BRANCH IF INCORRECT,

SOB
CMP

015504

CMP

HHB20
1204,RS

BNE

HHB25

B~

HHBDONE

SNE

000204

JSET FO,

R0

MOV

MOV
MOV
TST
8NE

;THESE ARE TEST DATA
HHBTPt: 177

TAB~ES

177777

.1

,BRANCH IF INCORRECT.

AND DATA BUFFER,

147576
015472

c
c

.HHBBF1,R0
;SET UP THE OPERAND ADDRESS,
,HHB2,8#$TMP2
IHHB10,.'ERRVECT ISET UP VECTOR 4 IN CASE or AN ERROR,

MOV
MOV

001236
000004

:SET UP THE LOOP ON ERROR ADDRESS,
,SET UP THE DATA BurFER,

IHHBTP1,R0
'HHBBP'0,R1
.10,R2
CR0,.,(Rl).
R2,1$
.200,R0

17"'-071
107576,HHBBF0,.1,-I,-1

41

MAINQEC.tl.rpP34-A
PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76 17135
DFFPCA,P11
31-0CT.76 17:16
T24
NEGr, ASSr AND TSTF SOURCE MODE 3 TEST

(

3973

e15456

3974
3975
3916
3977

015462

015470

177777
""9000

177777
000000

000000

0S9000

HHBBF0: -1

3980 015_502
3981 i:15504
398_2_ 11.5506

177777
171777
177777
177717
177777
177777
.,.,.,..,.,

_,_

-I.

3983

015510

177777

-1

015_512
015514
1988___ -"-1_55_20

0116_02
020227

39.1B.

£115472
015474
_015416

3979

015500

.
..__

~_

, __ , __ l

-1

-1
-1

HHBBF1: -1
-1
_t

_3~9.e4

(

c.

c
(

t

3985
_3_986
3987

fIF A TRAP TO 4
HHB10i MOV
CMP
BEQ
CMP
BEQ
JMP
JftEPORT AN rOST
lSI
CMP
MOV

015404

3989

015522

3.9.9._"

~ t_ 5.52 6

3991

.,15530

0014_05
020227
0"1402
000137

3993

015534

022626

3_994

015536

015542
0. t~~ ••

810_237
J04106
000430

001236

3995
3. 9. 9_~.
3997

012737
012737
012737

015462

001240

015442
015472

001242
001244

3992

015406
042620

2$:

015546
015554
015562

._._~.~_~t2~ .. ~1~~l0,

000415

4~0~_

015574

4007

815602

012737
010037

4_~"4

4005

. __ ,_"'_~_~.~_~..

c
f

4009

4~12

4013
_.~.@l~._

(

4.018.
4019

«

4021
4_022
4023

~-@.~-~--

t

001240

"@~~""0.6.. _._... l~ .4J.JJ_

015610

000406

815612
015616
015624

810537
012737
104112

4~10_

4011

4015
4016
4017

•

015504
001242

. " .__

'0

001240

000204

c
OCCURS COME HERE,
(SP),R2
:SEE IF THE TRAP OCCURRED ON THE TEST INSTRUCTION.
R2,'HHB2+2
1$
:BRANCH IF YES.
R2,#HHB2+4
1$
,BRANCH IF YES,
"CPSPUR
,OTHERWISE GO REPORT SPURIOUS TRAP TO 4.
FLOW FAILURE RESULTED IN A TRAP TO 4,
(SP).,(SP)+
R2,(a#$TMP2
106
,ODD ADRES
HHBOONE
:BUT FDSTX IN ST 771

,REPORT RESULT INCORRECT,
-'HHBTP2, ,. STMP3
HHB15e MOV
.HHBTP1",STMP4
MOV
MOV
.HHBBF0'@'$TMPS
1$.:

1.0.•.1..10

015572

4003

ERROR

BR

3999

3999
4000
4001

PAGE 73

~~~RQ_R

BR

~..1~_.

(

JBAD DATA X11*0 ST 3127

HHBDONE

;REPOPT R0 INCORRECT:
IHHBBF1+2,8#$TMP3
HHB2e: MOV
MOV
R0~jjSTM~4
IS:
ERROR
111
:R0 INCORRECT.
BR
HHBDONE
JREPORT FPS INCORRECT'
HHB2S: MOV
RS,~'$TMP3

001244
1$:

MOV

.204,8#$TMP5

ERROR

112

·11
.11

,ao

f

__ • •

"15626
015626

HHBDONE:
104412

RSETUP

INITIALIZE THE FPS AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
JTHE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?).

J,***************************************************************
NEGr, ABsr AND TSTr SOURCE MODE S TEST

:*TEST 2S

,*

4028

,J***************************************************************

4027

•
.:

•.026

4025

t,

:FPSX

,*THIs IS A TEST THE NEGr, ABSF AND TSTF
: *SOUPCE FLOWS ~ . -Tfi"E --NEGO INSTRUCTION
1*IS USED TO TE~T MOD~~~

4_~24

••

(

(,

,*

,

HAlN.P~C·1J... Fp~3.4 .. _A.

OFFPCA,Ptl
,

4029

PPP11/34 FPP

31-0CT-76 17:16
~.---

""

015630

-'.

MACY1! 27(1006) 31-0CT-76 1'7135
NEGF, ABSF AND TSTr SOURCE MODE 5 TEST

TST25:

SCOPE

---_

077202
..;.0JJt . _.ill5.9..5..4 .......Jij.l2.1i.0. . 000200
4039 015660 1701e~
4.0,.4.0 .e.1 . ~,6J'.2, .. JJ1.210. 0 e16'" 0 4
4041 015666 ~12731 015702
il12_7.3.7

016012

M.O.i,
MOV

lSI

015702

LDFPS

c

•

f

IIIBTP1,R0
l.l.I.8ar0, Rt
.10,R2
( R0) +, .C R 1 ) +
R2,1$
.200,R0

,SET UP THE!JOQP ONERRO~ AODRtSS.
:SET UP THE DATA BurFER,

,SET FO,

R0

001236

MOV
MOV

# I IB.srl+2, R0
.IIB2,8#$TMP2

000904

MOV

'.11B10, ~IE~RVECT : S!T UP VECTOR 4 IN CASE or AN ERROR,

NEGO

'-CRe, .

JT~ST

.~.TFPS

R5

;GET FPS,
,CHECK RESULT,

11821

172750

4045
(

!40V

SOB
HOV

4043
4.0.44

LPERR
MOV

015652

4042. 01..5.674..

PAGE 74

...

IIB11

015632

40..328 15_6. 1~ __...1.0 4411 ..
4033 815634 012700 015742
... _._ .4. .0-1.4 ."il1-5.6.!i __ .J!. t2101.. 015772
4035 0tS644 012702 000010
....4.0.3.~ ...0.1 $_6_5-',' .81.a~21

4037

T25

,

000004

4.~l30

4031

DIAc;~OSTIC

.. ~Jt4"§. .Q.l~t1.,~"._ , ..1.7J~.2. Rt5, .
4047 015706 012701 015772
. __i.0_~S._._._tll5. 1. t2.~~Jll2.1ft2_.....0000..04
4049 015716 005721
. 40.5" ....il.lS.,720 0ftt''-52
4051 015722 077203
.,., 4"~,,.'.,2. ,.tJ_t~_7.2.~,. .e.~.". ".~. 7 e1 6002
4053 015730 001061
4~_5_t~. __ .0.t5J. l2___.._0. ~ 2.10_5
"002. 0 4
4055 015736 001065
... 40.5_6..... ftt5J.40 . '-'_0_.12 .

MOV

.HOV
1$:

TST

..a.NE__ .

SOB
CMP
SNE

CMP
BNE
BR

IIIBBF0,Rt
.. _.l41.R.2.
CR1).
II.B1.S
R2,lS

R0,#IIBSFl

11820

.,2,,_.,.,R5
11825

: SET UP THE OPERAND ADDRESS,

INSTRUCTION.

,SRANCH IF INCORRECT,
;IS R0 CORRECT?
:BRANCH IF INCORRECT,
'1$ THE FPS CORRECT?
,BRANCH IF INCORRECT,

IIBDONE

c

(

t

4061

015746

4~J)~

"-t~.1S"

4063

015756

. 4..~.~.4

~,l~. 1..~~ .... '~.~H~.~0

4067

~15770

4~6.9

"1.~l12

4069
.•.~ 7 ~.

815774

4071
4072
4073
4014
4075

(

.QJ~7J.~
~16000

016002
016004
~l6006

127374
.J 51~'J.7 _ . ~ 15772
177777 177777

4078
4079
4090
4081
4083
4084

""
""-1
-1

-1
1188'1: -1
.1
-1

177777
177777
177777

0.1.6012

01.,16_82

016014
016020

020227

015704

001405
120227
e~.l. 4.0.2

015706

100137

042620

916.026
016030

IIBTP2:

-1

016010

1161322

157~7?,IIBBF0,.1,-1,·1

1188F0:

t71777_
177777
i.17.777
177777
277777

.D.A. 1.A. B.ur f.!;R •

127374

1'77777

000000
1300.800
080000

~:

.i

•
•

-1

4076
4077

4082

l

IIBTPt: 176
177074

000176

4Ja60.J~J 57~4.t. .177.".7..•

4065 015764
__ 40.66 . ".lS.7.Et6

t

J, 1'.HE.SE . ARE TES T{)A'l' A.. "~A~L ES. _A~ 0

•
t

4057

4.0.5,$.
._.
4059 015742

c

,IF A TRAP TO 4 OCCURS COME HERE.
(SP),R2
MOV
;SEE IF THE TRAP OCCURRED ON THE TEST INSTRUCTION.
CMP
R2,IIIB2+2
,BRANCH IF YES,
1S
B~Q.
CMP
R2,'IIB2+4
SEQ
1$
;BRANCH IF YES.
;OTHERWISE GO REPORT SPURIOUS TRAP TO 4.
JMP
"CPSPUR
,REPORT AN FOST FLOW FAILURE RESULTED IN A TRAP TO 4.

11810:

4

•

t

( ..

MAINDEc-tt-FPP34-A.
PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31·pCT-76 17135
DFFPCA,Pll
31-0Cr-76 17:16
T2S
NEGF, ABSF AND TSTF SOURCE MODE 5 TEST
4085
40.6
4087
4081

016034
0t6~36

016042
016044

022626
010237
t04113

1$1

001236

2$:

000430
---

016046
elQ0.S4
816062

4091
4092.
4093
409.4.
4095

JRE~ORT Rf;SU~T

--

812737

015762

001240

015742
015772

001242

016070

012737
012737
104114

016072

000415

116074

012717

816102
016106
016110

010037
104115
000406

t.

t

f

c.

4101

4.10.2.
4103 016112

..410.4 ..
4105
4106
4107
..•. l~l_
4109

t

:ODO ADRES
:BUT FDSTX IN ST 771

016002
001242

001240

1I820~

1$:

810537

11825i

001240

1112.737. 000204
104116

016126
8J ~.t 2§.

104412

001244

1$:

IIBDONE:

I I I'BTP2 ,t, $ TMP3
,IXaT P1,(;#$TMP4
'IIBBF0,8#$TMP5
:BAD DATA X11*0 aT 3127
114
IIBDONE

INCORRECTI
tIIBBF1,@t$TMPl
MOV
R0,Pt$TMP4
ERROR
115
JRe BADX
8ft
IIBOONE
R0

MOV

,REPOPT FPS

et6116
016124

INCO~RECTI

INC08~E_C'l =.

MOV
MOV
ERROR

.

«
f

c

•
t.

•
c

RS,e'STMP]
.~e4"'$TMP5

116

JFPSX

JGO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:TH! DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
rT:HE USER TYPED CONTROL 01),

RSETUP

4110
4111

4112.

•
c:

4113

J,***************************************************************
J*TEST 26
NEGr, ABsr AND TsrF SOURCE MODE 6 TEST

4.11.4
4115
411..6
4111

1*

,*THIs IS A TEST THE NEGr, '~~F AND TSTF
:*SOURCE FLOWS, THE ABSO INSTRUCTION
:*IS USED TO TEST MODE 6
,4:..

4121
4122 .. 016130

800004

4123
• 1~. . 0161 32
4125 016132

104413

.~J~.~_.

t

ERROR
8R

;REPORT

4097
4098
4099
4100

MOV
MOV
MOV

1$ j

4118
4119
..•..t2.0.

(

11815;

001244

.409.6..

t.

ERROR
BR

(SP).,(SP).
R2,@#STMP2
113
IIBOONE

4089

4it.9. 0

c.

CMp
MOV

PAGE 75

4127
412.9
4129
4130
4131

_.

~l.~!J.•

016140
016144
016150
91.6152
~16154

4132

816160
4133 016162
4l1~t. 0t~' 66
4135 016174

JJ******************"********************************************

TST26:
JJBtl

'J.~70"

012701
012702
812021
077292
012700

016244
016266
000004

1$:

SOB

LDFPS
MOV

170100
016257
fa16~02

001236

016306

000004

816202

t7e660

000007

..._411~. ..-'.__.... .~ .,
4139 116206
4140 816210

0127~1

4137

LPERR
MOV
MOV
MOV
MOV
MOV

A12700

..

SCOPE

000200

01.2_1_37
012737

.J3~.

.. .

170205
016266

:SET UP THE LOOP ON ERROR ADDRESS,
:SET UP THE DATA BUFFER.

rSET FD,

c.

R0

.JJBBF0-7,R0
IJJB2"t$TMP2

,SET UP THE OPERAND ADDRESS,

ABSO

7(R0)

:TEST INSTRUCTION.

(

STFPS
MOV

RS
'JJBBF0,Rl

:GET FPS.
,CHECK RESULT.

c

MOV
MOV

JJB2:

IJJBTP1,R0
tJJ'BBF0,Rl
14,R2
(R0)+,(Rl).
R2,1$
t200,R0

f·

#J~Bt~,'#tR~VECT

,SET UP VECTOR 4 IN CASE OF AN ERROR.

t:

pDp 11_/34 FPP DlAGNOSTIC
MACY11 27(1006) 31_·0CT-76 17:35
31-0CT.16 17;16
T26
NEGF, ABSF AND TSTF SOURCE MODE 6 TEST

MAINDtC~11·FPP34·A

DFFPCA.Pl1

t_

t

t,

t
t
{

4141 916214 912702 000004
41_4_2_ lU62,2S, _.005_12_1._
4143 016222 B01047
_41A~ -116224_,_ rcfZJ2.a3__
__
4145 016226 020027 016257
41_4.6" ., 8,,1-62,.3.2.. ,e~l_f) .,1
4147 016234 022795 000204
. ._ . lll.8_____ ,_0-.l_6li.0__ 0_01_0,5_3,
4149 016242 000467
_____________ il.S.i__.________.____________________________ .______________._______________
4151
41_5~2__
0,1_6_2_44__ 100-1_ 17
4153 016246 161524
41_S_ ~t__ .I1_6_2.5J,'--13.1213
4155 916252 117174 000000
4156 8,162.56 000000
4151 816260 000000
4.1..5_$, _,0"t62_62, 0,".".00,9
41~9
016264 000000
. 41_6_0_-"l6_ 2_6_6,___ 277.777
4161 016270 177777
41'2_ .16212 177171
4163 016274 177777
_41.6"4,,. _ _ .,0.1-6_2_1_6. 171777
4165 816300 171777
41_6_6_.. .0,l6__l0_2_ 1.71177
4167 816304 177777
4_t6_8_, __ ,
4171

016310

0Jl~,,",2

,,20227
101405

016206

411." t_~J22

iJ0t402
000137

042620

816324

.___. _ ._ "•.,l__ 7_~."",,_,,_ .__ .". ,_____._______ , _

R2,1$

,BRANCH IF INCORRECT.

CMp

R0,#JJBBF0.7

SNE:

CMP

J'JS1.5
J204,RS

SHE

J'JB20

__

JJBDONE

~IS R0 CORRECT?
:BRANCH IF INCORRECT.
JIS THE FPS CORRECT?
rBRANCH IF INCORRECT.

-

•

JJB8F0:' -1

c.

t

-1
-1

JJ'BBF1: .. 1
.. 1

(

-1

.. 1

A TRAP TO 4 OCCURS COME HERE,
MOV

(S,P), R,,2

CMp

R2,iJJB2+2

,SEE_ IF THE TRAP OCCURRED ON THE TEST

XNSTRUC_TJ~_~_.

1$
JBRANCH IF YES,
R2,.JJB2+4
BEQ
,BRANCH IF YES.
1$
,.CPSPUR
:OTHERWISE GO REPORT SPURIOUS TRAP TO 4,
JMP
,REPORT AN FDST FLOW FAII"URE RESULTED IN A TRAP TO 4,
(S-p) +, (SP) +
1$:
CMP
MOV
R2,' •• TMP2
2$:
ERROR
:000 ADRES
117
JJBOONE
BR
;BUT FDSTX IN ST 771
SEQ
CMP

____._ _._____,~_

4177

016330

411$

01~~32

922626
Itfi3l

4179
(180

016336
016J40

104117
000430

916342

012737

016256

016350
816356
0163,64
016366

012737
012737
104120
800415

016244
016266

001240
001242
001244

"1~_7~1

016257

001240

4191
4192
4193

"l6J7 0
016376
016402
016404

010037
104124
000406

001242

4195
4196

816412

010537
012737

001240
000204

001236

t
tli

4181

4183
4184
4185
418_~

4187
4188
4189
419_~

4J9.,4

c

SO_B

-I

_~"1Jl2_",,,,,_

l

JJBtS

o

016204

020'2:f7

4175

-""---- ..

JJ810:

816316

4173

(Rl)+

BHE

JTHESE ARE TEST DATA TABLES AND OATA BUFFER,
JJBTPll 177 _
161524
131273
107114,
JJBTP2: "
o
o

~IF

._l7_2___.~, tf>Jl4,

(

..

'4,R2

TST

BR

4169
_~,l7..~. " .,0.,t6,.,t~~

l

MOV

lSI

PAGE 76

B16406

J RE PO RT RESULT INCORRECT:
,JJBTP2,8,STMP3
JJB1S: HOV
.JJBTPt,(I.STMP4
MOV
IJJBBF'0,i.STMP5
MOV
lS:
ERROR
:BAD DATA Xl1*0 ST 3127
120
JJBDONE
8R

,REPORT R0 INCORRECT:
MOV
,JJBBFa-7"'STMP3
MOV
R0,I'STMP4
1$:
ERROR
124
~R0 BAOX
--..
BR
JJBDONE
, Re:PORT FPS INCORRECT:
RS,f\#$TMP3
JJB251 MOV
J'JB20:

-

001244

MOV

.204,'.$TMPS

c,

t
4._

MAINOEC-tt-FPPl4-A
POP 11/34 FPP DIAGNOSTIC
MAC!11 27(1006) 31-0CT-76 17135
DFFPCA,Ptl
3t-OCT-76 17:16
T26
NEGr, ABSF AND TSTF SOURCE MODE 6 TEST
4197
.• 198
4199
4200

016420
016422
016422

104122

1$:

JJBDONEI
104412

ERROR

122

42~~

4203

42'4_

c.

4205
4206
4207

J,****************************************************
***********
NEGF, AB~r AND TSTF SOURCE MboE 7 TEST

,*TEST 27
j- .

:*THIS IS A TEST THE NEGr, ABSF AND TSTF
,*SOURCE FLOWS. THE ~BSD INSTRUCTION
,*IS USED TO TEST MODE 6

4.2,,8
4209
...... 4210.

1*

4211

t.

c

•
c.
t

4.212016424
4213
4..214 016426
4215 016426
4216. 816430
4217 816434
. 4.218. " 16440

4219

9t6444

4,2.20

'164.46

4221
4222
4223
4224
4225

016450
016454
016456
816462
016470

KKBll
104413

0J2700

916540

812701

016570
000010

812702

c

•
•
•
•
•
(

SCOPE

LPERR
MOV
MOV
HOV
MOV
SOB
MOV
LDFPS
MOV
MOV
MOV

,KKeT P1,R0
#KI0

,,1 ~.7.3 7

4277

816666

104124

4.278

0J~.6.7.0

000415

0165.f>.0

001240

016540
0165712'

001242
001244

4279
4_2J~_~___. . ...
4281 116672 012737
..4J,,~. 2"'H' . tll6}.t(~0".. ~l"-.~.3 7

4283

816704

4_~.~_~_ ...0J~_~_~.ft_

4285

001240

104125

.,,~_~. .~. ~._'" ...... @t()J1~..

t~ 41~. 6

8.1612.•.
016724

104412

4289
4290
4291
4292

016571
001242

.e~0~.06.

.. 4_~..~.~_.. Ql~--'l~ ..Ql~~.j7
4287 016714 012737

ERROR

BR

..

001240
000204

Jt2,lKJ{S ~+2 .
1$

:BRANCH IF YES,
1$
:OTHERWISE GO REPORT SPURIOUS TRAP TO 4.
,'CPSPijR
FLOW FAILURE RESULTED IN A TRAP TO 4,
(SP).,(SP).
R2, •• STMP2
:OOD ADRES
123
KKBDONE
,BUT FDSTX IN ST 771

,REPORT RESULT INCORRECT:
, ~ "a'r £)2."".TM.P3 .
."flV
MOV
,KKBTP1"'STMP4
IKKBBF0,f#$TMPS
MOV
124
JBAD DATA
1$:
ERROR
KKBDONE
BR

001244

~OV

'~04,"$TMP5

ERROR

126

Jr***************************************************************
NEGF, ABSF AND TSTF SOURCE MODE 6, GR7, TEST

:*TEST 30

(

c·
(.

(

(_.

c

c.

t.

,*J*THIs

IS A TEST THE NEGF, ABSF AND TSTF
,*SOURCE FLOWS. THE NEGD INSTRUCTION
:*IS USED TO TEST MODE 6

4301

(

•

,FPSX
:GO INITIALIZE THE rFS AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
,THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?,.
.

RSETUP

4300

J*
J,***************************************.***********************

4.3.@.2

4303
43.~4

"16726

4305

016730
0.16.7.30
816732
016736

4.l..~.6

8T 3127

,REPORT Re INCORRECTI
MOV
.KKBBF1·7,~.'TMP3
MOV
R0,"$TMP4
1$:
ERROR
125
:R0 BlDX
BR
KKBDONE
,REPORT Fp's INCORRECTI
MOV
R5,e.STMP3
I,. , ,,~ .2,2.,4.4, ",1'-.04..2'.
5167
. 516.8............ .. _.
. ..
5169 022246 012737
5170 822254._ . 0_12137
5171 022262 104222
l172 022264 000415
5173
... 5.114
5175 022266 012737
. 5l7.~ ._.. 9_2~.2·7.4... It0.0.37 .
5177 822300 104223
0.~ .~_3 .02

f

52672
YYBTP2: 123245

,REPORT PC INCORRECT AFTER

022226

5 ,t.7,,$

Y1BDONE

rTHESE ARE DATA TABLES AND A DATA BUFFER.
YYBTP11 023245

8,2,2204. " ," 2 3.245
022206 026720
1,222,.1.0.. . ." 1..2 ,23,2,4,
022212 852672
.822,2,14 123245
022216 026720
02_22.2.£t ,12_3124
022222 052672
022224 e222,04

5161
5162.
5163

PAGE 94

.-

-

022202

17135

022204
022.214

001240

015023
001242

091240

001242

~XECUTION.

YYB2t2,i.8TMP4
YYB2+4,"$TMP3
221
¥¥8PONE

fPC NOT INCREMENTED BY 2.

t.

J RepORT RESULT INCORR~CT I..
YYB10~
MOV
'YYBT P t,I.$TMP3

.MOY_..

1$:

ERROR
BR

I.YYBTP.2,@#S.TMP4
222
rBAD DATA
YYBDONE

,REPORT R0 INCORRe:C_TI
IYYBTP3-S201,@#.TMP3
YYS1S, MOV
MOV
R0".STMP4
ERROR
223
,SPEC DESTX R0X
1$1

.0.~.tl.,0,~

B.1l

•

( ..

c:

.,YJJU~o.NE:.

5179

.. _$_t~..f' ................ _.. . ....... . .. .
5191

•
•
•

022304

. ~.1$~iJ~21l2"10S37
5183 022316 104224
5,l84
5185 022320
5196 022}20 J.04412
5187
5188

..

000210
001242

001240

,REPORT f'PS INCORRECT:
MOV
.210,.,STMP3

YYB20:
1$:

M.QV

.R.~. ,_@#, $ TMp 4

ERROR

224

YYBDONE:
RSETUP

5189

. ._~. t~. ~,

,GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?) •

,,***************************************************************
,*TEST 44
NEGD, lBSD AND Tsro TEST
:*

5191
519.2
5193
5194
5195

,*THIs IS A TEST OF THE HEGD ABSO AND TSTO INSTRUCTIONS,

5196
5197 022322
S.1_98...

c:,

012737

,*

5199
5200
5201

822324
822326

1. '.44. 13
004767

S.~_",~

0,2~~,32

0~0.,~00

Clt~2.324 ...

J,***************************************************************

000004

5203

022334

016341

5204

022336

055772

000634

TST44: SCOPE
,TEST NEGDWITH POS NONZERO OPERAND
WWB1:
;SET UP THE LOOP ON ERROR ADDRESS,
LP!;~R
JSR
PC,~ATSOB
1$1
o
JFLAG=NEGD,
,OPERAND.
2S:
16341
55772

•

t
MAINO~C·11·FPP34·A

t

,

DFFPCA.Pll

31-0CT-76 17:16

022340

5206

"22342
022344

5208

5209

t.

2122346
922350

021133
855447
116341
055772

3S1

021133

5211
5212
5213

022356
022360

.5214

£122362

05.5.447

5215

022364
8223.66
022370
022372

0"0207
800210
000200

022374
822376

104200
0100401

52.16

t.

5217
.5.218

5219

t
4

5220

C
t

«
C
(

t,

.:
t

,.

022354

021133
5$1

6$:

804767

5227

022410

100000

.5,,22.8

~2.2412

5229
5230

022414

152525
853545

5231

022420

52.32

5233

~22422
~22424

52.34

02.2.4.2.6 . "S5~"65

"22416

104413

000556

1$:
2$:

3S:

05252'
053545

5235

022430

057505

02.2432

152525

5237
5238

022434

05]545

e22~36

05S.S~5

ERROR
BR
ERROR

022440 057505
__.5.~.~~~._ .....~11:~ .42 ... ~.~.~.~ J7
5241 022444 000200

152525
53545
55565
57505
52525
53545
55565

5$:

00e2.1~

~10

5244

~224S2

5245

022454

177777
10420.£1
000401

._~"_~_.Jt_ . _. .RJ.~.~..~ . ~.()

1'41~.~

-I
ERROR
BR
ERROR

5_~50

822462
022466

880001

5253

022470

060705

_5_~.S._.4 . . ._t~._~ ~~.:t2.

C

5257

184413
0"4767

022474

e6eT24

5256

022476
022500

973560

~S_~_5_~.

5259
5260

". "_2_~.~_"J
Ql22504
022506

6$1

060705
_l~ll~.~

060124
073560

t:

:BUT ENBT ST 336X WENT TO 053 INTO 453

tI

:SET UP THE LOOP ON ERROR ADDRESS,

•

:E10<--·E10*200X ST 336

0e05100

1$:
2$:

LPERR
JSR
1
607215

,FLAG.NEGD.
,OPERAND,

,RESULT.

•

:ERROR RES.

t

JFPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
:ERROR FPS.

200
7$
202

7$:
JTEST ABSO WITH POSITIVE OPERAND
WWB31

,rEe
:E10<.··E10*200X 5336
:BUT ENBT X

3$:

73560
60705
1.247.35
60124
73560

8T336

TO 453 INTO 053

;SET UP THE LOOP ON ERROR ADDRESS,

PC,N.ATSUB
:FLAG=ABSD.
:OPERAND,

124735
60124

124735

5255

:FEe

(

200

022450

411II

C·

152525
53545
55565
57505
217

~2.2 .•• 6

5251
525.2

201

0

524_2
5243

022460
022460

200
7$

57505
4$1

5239

022460

,FPS BEFORE EXECUTION.
,FPS AFTER EXECUTION.
:ERROR FPS.

207

,TEST NEGD WITH NEG OPERAND.
WWB2:
LPERR
PC,NATSUB
JSR

055565
057505

~.~~.~

:ERROR RES,

16341

781

5223
5226

C

200
·1

...... __ ... 522.4. . 822.4.0.2

5247
5248
5249

PAGE 95

:RESULT,

210

'-71777

022402
822404

21133
55447
116341
55772
21133
. 55_447

55772
21133
5544;

022400 104201
. ,5.2.22 ..il.2,' 4 0.2 "

e.

~

4$:

016341
055772

5221

52~5

17135

. .. -

5205

o5."21.,0.~ .. ,,"221.52._.855.4.41

--

T44

MACY11 27(1006) 31-0CT·76
NEGD, ABSD AND TSTO TEST

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

5207

f.

PDP 11/34 FPP DIAGNOSTIC

:RESULT,

•
C

C

4

C

MAIN.D.EC-I1-FPP34-A _...
POP_ 11134 FPPOJAGNQSTIC
MACY11 ~7.(1~06J
31-0CT-76
DFFPCA.P11
31-0CT-76 17116
T44
NEGD, A8S0 AND TSTD TEST
5261

(

022510

160705

.52.6.2.1'-22_5_12.

124J.l.S

4$:

.5.. 2.7..2

022534
8.22 .5.16

5$:

6$:

104203

5275
5216
5277

0 225.l6 ..
022536 104413
0.22540 0047_67
022544 000001

000422

2$:

5279

.22550 076567
.....5._U0._ ....__. .e.2._~__5.52.__ .. '.12t2_:t
5281 022554 043234
... S2.U ___ JI2.2.5_5_615_43 45

4.

•
•
(

(

3$_1

4$;

5315
5316

02_2_6_42 .034.5..43
022644 '12321
022646
022650
.".2.2.6$2

022654
022656

1

c
(

:FLAG=ABSD.

,OPERAND.

.15. 4345

(

43234
54.345
76567
32123
43234

;ERROR RES.

15._4345

32123
43234

5$;

6$:

21.7
200
-1
-1
EPROR
BR
ERROR

-FPS
,., _... ...BEFORE EXECUTION
- ... .
:FPS AFTER EXECUTION.
,ERROR FPS.
.........

204

LP_ERR

JSR

000344

1$:

2

2$:

12321

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

...

'

JE10*E10*200X ST 452

12321

;SET UP THE LOOP ON ERROR ADDRESS,

PC,NATSUB
,rLAG=:TSTD.
,OPERAND.

:RESULT.

45654

70107

4$:

34543
112321
45654

0'0107

70107

,ERROR RES,

34~43

0,3,454.3

5$:

217
200

(

c:-

45654
70107
34543

3$1

t

...

7$
171

7$:
rTeST WITH POSITIVE OP
WWB5:

045654
800217
300200

;SET UP THE LOOP ON ERROR ADDRESS,

76567

104204

022610 100401
.~._~_~_§". __ ..'.2. 2J~. 1. 2.. .' . ' . 4. 1...7.1
5297 822614
52..9.Q.
5299 022614
_. __ 5~l0.~..tl2..~~.t4 . l8.4_.J3
5301 022616 004767
.S. 1~.2... ..'~_~_2_~. ~.2. 0.RJ. 0.~0 2
5303 822624 912321
5304 022.626 045654
5305 022630 070107
53_0_6 022632 834543
5307 022634 012321
5J.08 822.636 045654
5309 822640 ,,70101
5311
5312
5313
511.4

lOR BUT ENST ST 335 TO 452 INTO 052

32123

5295

5.3.10

c

.Q~.2606

ERROR
203
BRi$
ERROR
203

:FPS BEFORE EXECUTION.
IFPIAFTER EXECUTION •
:ERROP FPS,
:EITKES.BUT OP1S
,BUT ST 055 TO 336 INTO 335

76567

5283 P22560 076567
. ."!S_~Jtt"..._.....~..2_~..S._6_.2 . . _ ..i'~ _2.1.2-3
5285 022564 043234
... ___.52..8_.6..... ~2. 2.S.6_6.... _1.5.4.3.4.5.
5287 022570 076567
. _ .. 5_2Jt~. _ e.2.2._S.l2.. 0l2. 1_2J . .
5289 022574 043234
5..2..9.0.. . .0._2,.~_5J_6. ,0~t0.2.1J '.
5291 022600 000200
~t~i2__."_~_~_~.0.2 ____ .J7117 7
5293 022604 117777

'_2_9_4

60124
73560
217
200
210
.. 1

rTEST ABSO WITH NEG. OPERAND
WWB4:
LPERR
JSR
PC,NATSUB
1$:

-",_. 5.21Jt ...1l2_2..5_4.6 ...... 1_eL4.l_l.5~. _.

«

;ERROR RES.

160705

7$1

5273
521..4

PAGE 96

1.24.735

5263 122514 060124
_52.64 .112251.61115.60
5265 022520 B00217
...52.6.,6 .122.5.22...... 8.10,.200.
5267 822524 000210
,S2J'.8.... 02252_6. . . 171177
5269 022530 104203
.....5.2Jjl.. -.0.225.12-- ____BI!lH! ..

5271

17:35

:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.

4.

t

«

DFFPCA.P11
.•.--.-"~

~f

,

5317

022660

.,226._62
022664

- ._-

-_ ... _-,--

210
6$:

104205

«

5327

"~4.16..1 ...

022700

000002

,TEST

C

.,

5344

£1'2742

104207
000401
104210

3S:

4$:

WWB7:
t "4tl]

004767

5353

022760

53.54

022762
(622764

1$:
2$:

3S:

022774
822776

176737
071727
037574
000175
1.7.6737
071727
037574

023000
023002
023004
923006
023010

000000
000000
.,00000
000000
008200

5l~6 . . .".~)012

0.~e204

5~._S~

e~~J66

022770

,53..5.*
5359

0.~. ~. 7.72

023014

000214

5.l.~e._ ..._~.1J.~.16

177777

023020
9.,,2}~. 2,,2
023024

JU'-~:4.01

5367

t

E.

000210

000002
000175

5364
5365

5369

...~.~J~
5371
5372

2376~

023026

104211

:SET UP THE LOOP ON ERROR ADDRESS,

«

:RESULT.

•
•

,ERROR RES,

t

4$:

·1

ERROR
BR
ERROR

,SUT ENBT

BR
ERROR

ST 334

TO 053 INTO

453

C
tl.

OP

PC,NATSUB

:SET

UP

THE LOOP ON ERROR ADDRESS,

:'LAG=TSTD.
:OPEf(AND III

t

•

:RESULT,

37574
0
0
0

6$:
7$:

210

175
176737
71727
37574
175
176737
71727

204
214
-1
ERROR

104212

,BUT OPSI 8T "55 TO 335 INTO 114

2

0
200

(

207

7.

LPERR
JSR

5$:

f

:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
;ERROR FPS.

207
210

JT~ST TSTD 0

5357

t

6$,

922750

5360
5361
5362
5363

45621
123.765

200

5349

0227.~0

,BUT ENBT ST 334 TO 453 INTO 053

:FLAGsTSTD.
:OPERAND.

45621
5$:

78:

022752
02,.27.56

ST044 TO 336 INTO 334

23407
34510

022750

5~.5~

X

34510

177777

5351
5352

,BUT (OP1S)

34510

5347
53.48

C

(

123765
23407

45621

800210
tJ00200

5355

t

2

2$:

045621

,,0" 2,0,.7

••

•

1$:

23407

045621

PC,NATSUB

JQ~

000266

023407
0l15J0

0.2.27.32

822744
...i'-2.2 7._4.6

•

WITH NEG OP

LPERR

023407
03451.0
045621
1.23.7.6.5

022734
922136
822740

5345

TSTD

WWB6:

1.2~76.!5_

822730

205
7$
206

ERROR

104413

5342
5343
~.l•. _()_

PAGE 97

7$1

-... -

_5~ta6

ERROR
BR

....ttll_6. .0.2.2122.. _1.23J6_5
5337 022724 ,,23407
5_338 822726 034510

e

17.35

:ERROR FPS.

-1

000401
022670 104206
0.2..2, §12 ._

5.).2.8. Jt'-2 . ~.'J,0..2
5329 122704
5330 '.22706
5331 022710
533.2 _.12_2112
5333 822714
.5.3.1.4 0.2~J16
5335 022720

MACY11 27(1006) 31-0CT-76
NEGD, ABSD AND TSTO TEST

.-.~

000210
177717

822672
_it2_~. ~14

5339
'.3.40
5341

T44

022666

5323
53.24 _..02.26_12_

5325

.:

31·aCT-76 17:16
......... _.< .. -

531.8
5319
J5.l20
5321

5.122
_:

pOP 11/34 FPP DIAGNOSTIC

MAINDEC-jl·F~P34·A

.i

:ERROR RES,

(

:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION,
:ERROR FPS.
211
7.
212

:BUT OP18

ST

255 TO 311 OR 312 INTO 310

:SUT ENST

ST

310 TO 402 INTO 002

,
C
t
(

(

l

MAIND.~C.,t.1·F'PPl.4·A ..

DFFPCA,P11

t

t

(

4

••
••

S:t90

4

5399
54."0
5401

.
(

t
t

4.
(

Ii

023100

17135

PAGE 98

..

e,2,}JJ12 ~

3$1

4$:

5$:

6$:

WWB9:

023104

000014
104211
800401
104214

823156
623160

_5422

~23162

5423
5424

023162

,ERROR RES,

""
"040214

BEFORE EXECUTION.
:FPS AFTER EXECUTION.
:ERROR rps.

4~203

=_FPS

-1
ERROR

000054

211

1$:

2

2$:

100137
24613

213

,BUT FIUV ST

257

TO 355 INTO 255
(

PC,NATSUB

:SET

UP

THE LOOP ON ERROR ADDRESS,

;, F.lJAG= TSTO •
:OPERAND •

C

tI

57024

3$:

60137
100137
24613
57024
60137

:RESULT,

4$&

0
0
0
0

,ERROR RES.

5$:

44200
144214
044214
14

:FPS BEFORE EXECUTION.
,FPS AFTER EXECUTION,
:ERROR '"PSI

6$:

ERROR
BR
ERROR

7$

JMP

WWBDONE

211

214

000414

t

•
•

:+

:BUT FIUV ST 257 TO 255 INTO 355

5421

:THIS SUBROUTINE, NATSUB, IS USED TO SET UP THE OPERANDS, EXECUTE
,THE EITHER A TSTO, AN ABse OR A NEGD INSTRUCTION AND CHECK THE RESUlITS, It CALl"
,TO IT IS MADE THUSI

5428

J

5425

«

:+ .

7$1
000167

«

7$

TSTO .0 OP FIUV=l
LPERR
JSR

fJ_2_~.t04

023154

:RESULT.

0.

BR
ERROR
.tT~ST

044214

fl

C

100123

7$:

023150

:SET UP THE LOOP ON ERROR ADDRESS,

:FLAG=TSTD.
:OPERAND.

140214

_lJ~."2l3

623152

PC,NATSUB

•

21012
34565
43210

923104

5417
5418
5419
5420
5421

JSR
2
100123
21012
34565

•

43210

""0401

104413
023106 004767
5.•.0. ,2 0";2..3..1..1.2,, .0"0.00_2.
5403 023114 100137
~J,~,,4 ... 0_ 2_3_tt~.. "24.~1~
5405 023120 057024
5406 123J.~2 06'tl7
5407 023124 200137
,!?,4J'. ~, . ',~..3J.2.6 92461,,3
5409 823130 057024
5410 ,,23132 060131
5411 023134 000000
5412 .,,23.136 ".00000
5413 123140 000000
5.4.14 t1~3.t 42 100000
5415 023144 044200
5416 923146 144214

.5"4,2,~

(

2$:

02_3J~.1_6_._J042_.11

539,4
5395

5J.9.9

•
•

1$:

S,3Jt4"
5385
5l.it6. . il2..lJ;'-56.__ _300,00.0"
5387 023060 300000
_.53.8.13 .. "2_.3-'l6.2.. _Sjl.0.a,,~.
5389 023064 000000
,,.5.,.l_9~~. ". . 0,"2_,~_~.6.6, ,0..•t0,.2..0.3
5391 023070 040214
_Sl9_2 .. e,~._l0.12_. _ .l4.1_21~...
5393 023074 177777

f

MACY.l1 27(1006)
31-0CT-76
NEGD, ABSD AND T5TO TEST

LPERR

__ _1~jt.l__2.3
e23050 021012
~,,'_l~.5."2 '_.' .IJ4.5.6.S
023054 043210

5383

5397

T44

00.0132.

_S2_3.j~_46

._ .._.... 53.92_

.~t3..9_~.

DI~QNQSTIC

WWB8:

023026 104413
82.3jll0 80."476.1.
023034 000002
02_.3.016., .. 1,0.012.3
023040 821012
"230.42 .034.56.5
023044 043210

53.16
5377
,5.11J3"
5379
5381

4.

31-0CT-76 17:16

02.3026"

5375
---_._--

.1113 4 Ft>p

,TEST TSTO -0 OP FIUV=0

5373
5374

4"

~ [) P..

~!

«
4:

«

PDP 11/34 FPP DIAGNOSTIC
MAC!11 27(1006) 31-0CT-76
31-0CT-76 17:16
T44
HEGD, ABSD AND TSTO TEST

~AINDEC·11·rfP34~A

DFFPCA.Ptl
5429
543~

5431

•
••

••

5432
5433

S.!l3J.
5435
5436
5437
5.4.18 ...
5439
5.4..4.ta
5441

•
•

5442

«

•
•
c

·

FEC:
ERrps:

;
,•

ERR1;

RES:
ERRESI
rp,SBI

FPSA:

ERR2:
CONT:

PC".NATSUB
X
,WORl?
,WORD
X,X,X,X
x,x,x,x
,WORD
,WORD
X,X,X,X
.WO~D

.WORO
,WORD
.WORD
ERR9R
BR
ERROR

X
X
X
X
v

It.

CONT
X

PAGE 99

,INSTRUCTION TYPE FLAG.
,OPERAND
,EXPECTED RESUlIT
,ERROR RESULT
,FPS BEFORE EXECUTION
,FPS AFTER EXECUTION
,EXPECTED FEC
,ERROR FPS.
,DATA ERROR,
IFP! ERROR,

,RETURN ADDRESS

;THE OPERAND IS SET UP IN NATSF1. THEN
:THE EITHER THE T6TD, NEGO OR ABSO INSTRUCTION IS EXECUTED,
,NATSUB USES THE FIRST OPERAND AS A FLAG TO DETERMINE WHICH INSTRUCTION
J1&. '1'0 B~.EXECUTE,pi0 ,= HEGD, 1 = ABSD, 2 I; TSTD •
,THE PESULT IS CHECKE~ AGAINST RES, IF THE RESULT IS CORRECT THEN THE FPS IS
JC_O~tP.ARe:P_ ~ITH fP-$_~ •.. If. TH_IS,TOP. IS CORRECT NATSUBRETURNS CONTROL
;TO THE CALLING ROUTINE AT CONTI IF THE FPS IS BAD NATSUB
:CO"PARE IT TO ERROR FPS. IF THIS MATCHES THEN NATSUB WILL RETURN
;TO THE ERROR CALL AT ERR2, OTHERWISE NATSUB ITSELF
,REPORTS TI:IISFAILUR~ _ ~NJ.) THEN RETUR~STO CONTi IF THE RESUJ.,T or THE
:INSTRUCTION IS INCORRECT, THE INCORRECT RESULT IS COMPARED WITH THE

5443

5444
5445
.5..;4-4·;..6...
5447

5449
...S4.S_0
5451

5.•.5. 2

5453

; "~T.ICIPATED FAlLJ.NC;

5.4~4

DATAP~1'~f:R..N.l

•

•
t
(

4.

ERRES, IF THE FAILURE IN

1TH! RESULT WAS ANTICIPATED CORRECTLY TO BE ERRES THE~NATSUB
,WILL TRANSFER CONTROL TO THE ERROR CALL AT ERR1. OTHERWISE THE
rRESULT WAS INCORRECT BUT WAS NOT ANTICIPATED AND NAT SUS WILL
;R~PORT THE FAILURE AFTER WHICH CONTROL WILL BE PASSED TO CONT,

5455

5_4.5.fl
5457

_._._ ..~v,,5_4._~a"~._ .,
5459

(

54.60

5461

JSR
FLAG.
ACARG:

,•
,•
,•

5.4.1.8.

•
•

,•
,•
,•
,•
,"
,•
,"
,
,•

17,35

823166

5_.~. 28~ 3.~70

812601
J10l02
062702

5463
54_6. .4
5465

023172

5466

923~06

012703
012704
012223

5467
5468
5469

023210
023212
023216

077402
016100
170100

000032

023570

e231 76
023202

54-"1_~... ~.~~,_~~~

"1,~J~0

5471

823224

011102

5472
5473
5474
5475
5416
5477

023226
823230
023232
023236
823240
023244

006302
006302
a12703
060203

5.78

"2~;246

010337

a00113

17_07.10
5479 023250 100403
_. . _.~_._~~ __. .__'_~_~l~ ~ tIf'~ 10
5481 023254 000401
......."'.~_·t~.~" ,. ',~~. ,~~.6... , .17 ~SJ0.
5483
.. 5_4_8,4 ~23260 170204

0210002

HATSUBI MOV
MOV
ADD

023570

MOV
MOV

0210004

1$:

MOV
SOB
MOV
LDFPS

(R2).,(R3)+

R4,1$
32(Rl),R0

,NATBF1,R0
CR1),'R2

001236

MOV

ADD

JMP
NATINS: NEGO
BR
ABSD

BR
TSTO
STFPS

:LOAD THE FPS.

R0

MOV
ASL
A5L
MOV

,GET A POINTER TO THE ARGUMENTS,
:COP¥ THE OPERAND,

f4~'R4"

MOV

023246

2$:

(SP)+,Rl
Rl,R2
.2,R2
,NATBF1,R3

R2

R2
INATINS,R3
R2,R3

:5[T UP THE OPERAND ADDRESS,
:GET THE FLAG TO DETERMINE WHICH
:INSTRUCTION TO EXECUTE.
:0 ~ HEGD. 1 = AeSD, 2 • TaTO

c

R3,~'STMP2

(R3)
eR0)

:GO EXECUTE THE INSTRUCTION.

2$
eR0)
2$

~,

CR0)
R4

•

:GET THE FPS.

(

MA1JO~C·l1.FPP34.A

•

DFFPCA.Pl1
• _•. _ .........

•

•

,
t:

,,~·_o

...... , _...

v~~+

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

~

_~

...._'. , ..

pOP 11/34 FPP

31-0CT-76 17:16
~

__....___ •

,

005761 000034
5.5.-e.. 4 ..._. -'.2_3_l.6_L. _.jjl0.003 ...
5505 023366 026105 000040
.5.5J~Jt.____.e_?.:tl7_2___ .jJ.01~'-lJ . . . . _ .....
5507 023314 000161 000050

...

5'~"_~
5509
..55_1.0 __ ... ._ '_""
5511 623400
5.5.1 2 ... '.''''.•.0_0_ ...01 1105
5513 823402 006305
. . 5.5_t4. ",. __. . '1-2,.1;4_0_4 ... _.-'.~ 6.lilS
5515 023406 062705
5516 023412 010100
5517 "'-'2-)'414 £162'700
5.~18
.,23420 .012702
5519 023424 812703
5.!;,_2.~ ......0_2._3_~.~Jt._.J~.2. 2" 2. 2
5521 023432 001003
55.2.' . 023.4. 34077303

ADD

001242

001252

55.3.4
5535

4$:

£...4

t
(

3"0403

5557

023532

023536
823540
0~. l,~ .•.2

000161

,NEGD FPSX

10,417,1

E~ROR

171
NATRET

5566
5567

923546
023550

104172
000770

BR
ERROR
BR

,5..5,1..0.

.~2.,3SS.2

5571

923554

104173
000166

c

5,574
5575

023564

J5.~.7.6

5577
5578

023566

5579
5580
5581
,5.,,!)..8..2

023576

177777
177777
177777

923602
023602

104412

023570

172

177777

.WORD
NATBF1: .WORD

;TSTD FPSX

:NEGO FECX
:ABSD FECX

:T5TD FECX

5585
5586
5587
5588

:GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G1).

5589
5592

~'***************************************************************

,*TEST 45

5593

:*

,5_,~_9_4..

J*

5595
5596

;*

c

c
c

t,
RSETUP

5583

5591

(

-1
-1,-1,-1,-1,-1

WWBDONE:

5584

5.5_90

•

NATRET

;FEC INCORRECT:
NATER3: ERROR
113
8R
NATRET
ERROR
1'74
BR
NATRET
ERROR
175
BR
HATRET
117777
177777

c

:ABSO FPSX

.556,8

1~41.74

•

HATRET

800772

000764
104175
000762

«

B:R

023544

023560
023S62

(

,FPS INCORRECT:
NATER2: ERROR
170

5569

t

,REPORT THAT THE FEC WAS fNCORRECT.
40(Rl),@I#STMP12
MOV
MOV
PS, ... $ TM_Pl1
(Rl),R2
MOV
ASL
R2
ASL
R2
........
IUJI)
fN.ATER3,R2
JMP
(R2)
:GO TO THE PROPER ERROR CALL,

5565

5573

t

000050

104170

$572_. 021_556

t

:GO TO THE PROPER ERROR CALL.

20$ I

""0774

c

•
•

PAGE 101

,THESE ARE THE ERROR CALLS FOR EACH INDIVIDUAL INSTRUCTION AND CONDITION,
NATER1: ERROR
165
:NEGO BAD DATA
NATRET
BR
ERROR
166
:ABSD BAD DATA
NATRET
BR
ERROR
167
:TSTO BAD OATA
50(Rl)
HATPET: JMP

5553
5554

INATER2,R2
(R2)

17:35

SOURCE MODES, MODE 1 (FL=0', TEST

c

,

THIS IS A TEST OF SOURCE MODE 1
USING THE LOFPS INSTR

JJ***************************************************************
(

f'fAIljO~C"11·FPP14·A

DFFPCA.Pl1
5597 323604
5598 .
5599
(

... ~6e0

823606

5601

023606

.... ,___ ,s'6.0 2.

••

•

000004

T45

SOURCE MODES, MODE 1 CFL-e), TEST

T5T45'

SCOPE

AAe1:
104413

023610

812700

023666

MOV

JAACT P1,R0

56".
5605

823,614
823620

012710

14.7517

# 147517.,.( B01

012737

147517

HOV
MOV

11273;

023642

5607 823634 012737
5,6,0.Q 823.64.2 170110
5609
5.6.10 ...02,36.4.4 1.10..205
5611
.5612 123_6.46. 020027
5613 023652 101007
561.4. £t2.l.tLS.4 0227 05

023726

5615

923660

001013

5..6..1.6. . .@.2_1.6.62

10.0437

~23700

B10037

.5.6.2 .6.. 9,2..3.7.0.4
5627 023706

1~4,,2,2.5
000425

5625

AAC2:

l;JDFPS

:SET UP TEST DATA IN BUFFER.

'147517,'.STMP3 ;SAVE DATA IN CASE OF ERROR.

CMP

023666

SNE

C'4P

1 4'7 5 1 7

BNE

BR

R0,#AACTPl
AAC10
t 1.47517, RS
AAC11

AACDONE

,IS R0 CORRECT?
JBR IF NOT.
:IS FPS CORRECT?
JSR IF NOT.

AACTP1' 147517
-1
023666
001242

5_~3_0

012737

147517

5631

810537
t 04226

001242

.5_6.:t8..
5639

001240

,REPORT R0 INCORRECT,
AAC10~
MOV
.AACT P t" •• TMP3
HOV
R0,i#$TMP4
1$1
ERFOR
225
:R0 BAD BUT FSRe FAILED
BR
AACDONE

..

-- ........• --

~REPOPT

FPS INCORRECT,

AAC20~

.e~.lI2&.

023726

011602

021J30 _

'~1227

023734

001405

5642

023736

020227

023646

5643

823742
023744

001402
800137

042620

&23750

022626
el~~.17

5647

0.23752
023756

5648

023760

5646

c

... -

001240

,REPORT FPS INCORRECT.
AAC11~
MQV
'147517,8'$TMP3
MOV
RS,"$TMP4
1$,
ERROR
226
BR
AACDONE

:TRAP'HERE THROUGH VECTOR yOUR. SEE IF THE TRAP WAS DURING
:EXECUTIONO' THE FPS INSTRUCTION BEING TESTED, IF SO REPORT
,FAILURE. OTHERWISE GO TO THE SPURIOUS TRAP TO'4 HANDLING,

5640
5641
5644
5645

•

e00416

5635

.563..1>.
5637

104227
100400

023644

1$:

001236
2$:

MOV

(SP),R2

CMP
SEQ
CMP
SEQ

R~,#AAC2+2

JHP
CMP

5652

023762

104412

MOV

ERROR
BR

AACDONE

RSETUP

C:.

c
c

c
c.

c

1$

,'CPSPUR
(SP).,(SP)+
R2,.t$TMP2

AACDONE:

"2.~.762

(.

•

1$

R2"AAC2+4

227

:OoD ADRES
,BUT FDSTX IN ST 771

5649
5650
5651

f

c

5.~2.8_.

•
•

c

;TE.STBUFF.ER AND DATA t
.. 1

5629

__ 0.2._3_'-10
823716
!$.~.,3_2.
~~3.l2 2
5633 023724
5.6H34.

c

IAAC.2,@~$TM.P2

JAAC20,t#!RRVECT
:SET UP FOR TRAPS TO 4.
(Ret)
:TEST INSTRUCTION.

:GET FPS

5617
5618
5619 023664 177777
.. .5.6 2J;' . 0.2.l.().66 __ 1" 7 5 1 7
5621 023670 177777
_. __ ..56.2.2.
5623
5J,2_4. ." 2_)Ji12. .. e.l .2731

MOV
HOV

001236

000004

PAGE 102

:5ET UP THE LOOP ON ERROR ADDRESS,

5603

001240

17135

t

LPERR

--

5606 ,.. JJ23626 ..

c

M~C.Y1127C.10.J;'6J31·0CT·'76

pDp 11/34 FPP DIAGNQSTIC.

31-0CT-76 17:16

:GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED

(
(

c

MAINDEC-l1-FPP34.A
POP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT·76
OFFPCA,Pll
31-0CT-76 17:16
T45
SOURCE MODES, MODE 1 (FL=0), TEST
5654

5655
565,6

5657
5J~,Sa

;I*****~*******·****'**~*****************************************

r*TEST 46'

5659

.!

PAGE 103

,THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?).

5653

•

17:35

5660
5661

,.

566,2

i*

J*

,*

5663
5664
5665

923764

800004

023766
023166

104413

SOURC"EMODES, MODE 2 CFLI:0), TEST

THIS IS A TEST OF SOURCE MODE 2
USING THE LOFPS INSTR

;,***************************************************************

TST46'

SCOPE

(

5.666.

5667
5668

BBCt:

:SET UP THE

LPERR

~OOP

ON ERROR ADDRESS,

5669
~2~710

024006

012700
012710
912737
012737

5674
5675

824014

812137

S~.7,6

5.6.10
5671

023774

.5J~.'-2 . . . . .

"2400.0

5673

•
•

8240~2

170120

5677
5678 . 024024
5679

17020!5

5~.8.0_,. 02402~

020921

5681
56.82
5683

024032

001007

024034
024040

822705
001013

5.98 •.
5685
5666
5687

124042

"~E'~~.~

~6,88

~2-,~044

5689

924046

5690

024050

177777
177ij7
177777

lft9.i . ~.t~~,~,52

,,121~7

001240
001236

MOV
MOV

000004

MOV

.BBCTP1,R0
:SET UP TEST DATA IN BUFFER,
#145212,(R0)
'145212,'.$TMP3 ;SAVE DATA IN CASE OF ERROR,
#BBC2,@-STMP2
#BBC20,"ERRVECT ,SET UP FOR TRAPS TO 4,

LOFPS

eRe)+

;TEST INSTRUCTION.

STFPS

R5

JGET FPS

024050

C.MP
BNE

145212

CMP

Rra,'BBCTP1+2
BBCl0
'145212,R5
BBC11
BBCDONE

:IS
:SR
:IS
:eR

024046

MOV
MOV

145212

145212
024022
024106

BBC2:

SNE

BR

(

c

rTEST BUFFER AND DATAl

-"

BBCTPt: ,WORD

-1

-1

5691
5692

5693
024060
024064
024066

010037

5700

024070

012737

5701

024076

810537

5695
5696
5697
5698

5699

5703

124104

57,,4
5705
.~J.".f>,

5107
5708

.,
024106

024050

001240

800415

JREPOPT R0 INCORRECT.
MOV
.88CTP1+2"I$TMP3

BBC10~

001242

1$1

104230
000424

5J_" 2..... JJ."~".1~.2 . . 1~_4~").~

c

Ret CORRECT?
IF NOT,
THE FPS CORRECT?
IF NOT,

•

145212
001242

001240

MOV

R0,~I$TMP4

ERROR
BF

230
SBCDONE

t:

:P0 BAD BUT rSRC FAILED

:REPORT FPS INCORRECT,
BBCll: MOV
'145212,~#$TMP3 :REPORT FPS INCORRECT,
MOV
R5,~'$TMP4
1$:
ERROR
231
BR
. BBct)ONE
,TRAP HERE THROUGH VECTOR FOUR. SEE IF THE TRAP WAS DURING
,EXECUTION OF THEFPSINSTRUCTION BEING TESTED. IF SO REPONT
,tAILURE. ~THERWISE Gd TO THE SPURIOUS TRAP TO 4 HANDLING.
BBC201

c

,
c
t,
(

,.
•

MAINDEC-11-FPP34-A
POP 11/34 FPP D[AGNOSTIC
MACI11 27(1006) 31-0CT-76
DFFPCA.PI1
31-0CT-76 17:16
T46
SOURCE MODES, MODE 2 (FL=0), TEST
--

.. - -

;

--.~.=-

5709

.571.0.
5711
... 511.2
5713

...~5.l1.,4
5715
5J~6

5717

0 •• -

MOV
CMP
SEQ
CMP
BEQ
JMP
CMP

02.4024 .
001405
120227. 0.24026 _
024122 001402
,,-2..12,4 ..JU'0.13J 042620
124130 022626
02.il.3. 2.__ 01"237 0.01236

824114
024116..

1$:

MOV

104232

ERROR

2$1

(SP),R2
R2,IBBC2+2
1$
R2,#seC2+4
1$

,#CPSPUR
(SP).,(SP)+
R2,'.$TMP2
232

5.J.iJi

5719
....5..12.0... 0,2 •..1_4.1L .
5721
5. 7.2.2
5723

c

024140

PAGE 104

_~

024106 011602
0,2,4. l10.... e202.2.7 .

024136

17&35

SBCCONE:
104412

,000 ADRES
:BUT FOSTX IN ST 771

:GO INITIALIZE THE FPs AND STACK, AND
JSEE IF THE USER HAS EXPRESSED
JTHE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTE~ (HAS
:THE USER TYPED CONTROL G1),

RSETUP

.. 5.724

5725

(

.. ,5.J2..6

5727
.5J2Jl.
5729

JJ******'*******~***'***.***~~**.********************************

,*TEST 47

5110
5731

:*

. _.S..Il~

J*
J*

5733

.. 5_13_4.
5735

.. _-

024t42

~.7_3,,~ ..

c.

•
I

5737
5,7".3,8
5739
$14.0

024144

8241:4.4
~.~.,!JJ~..

012700

924152

'-6T'276'0

02~_t60

5743

024166

.S.I.~:~

~.~~.J.14.

012737
012737
01.2737

5745

024202

170140

5749
5.7.~0

5751

024236
105252
105252
024202
024302

(

(

MOV

MOV

001240

MOV
MOV
MOV

000004

f~ET

LPERR

177776
001236

024234

LDFPS
STrps
CMP

105252

CMP

IDDC20,~#ERRVEC

-CR0)
RS
R0,'DDCTPl
DDC10
, 1052'52 , RS
DDCll
DDCOON!

177777
177777

177771

177777

177777
177777
177777

177777

177777

DDCTP1: -1
-1,-1,-1,-1

024234

001240

DOC10:

0~.1021

BNE

000444

BR

824224
0242_32
e24234
024236
024244

5759

024246
0242.54
2124260
02. ~_~.~.~.

.. .

024264
024272

012737
010037

001242

104233
.'~.~.4l4

012737
010537

1$:
105252
001242

001240

ODCll:

MOV

#ODCT P 1,8#$TMP3

MOV

~@ . ~__" STMP4

ERROR
BR
MOV
MOV

ADD~ESS.

IODC2'@'$TMP2

1.70205

BN!

UP THE LOOP ON ERROR

IDDCTP1+2,R0
:SET UP THE TEST DATA BUFFER.
11052S2,·2(R0)
'10S252,i#$TMP3 ,SAVE DATA IN CASE OF ERROR,

020027
801015
~22705

)1

SCOPE

e~4204

5753

5763
5764

t

ll

024206
~l1_~J 2
024214
024,2. 2~
024222

5754
5755
5756
5757
5.1_5$.
5760
5761
!t_7.,6.2

DOC 1:

DDC2:

5752

t

It*****.****·******************* ••*******************************

e

10.4413

5741
5742

5746
5747
57_.S

THIS IS A TEST OF SOURCE MODE 4
USING THE LOFPS INSTR

TST47:

000004

SOURCE MODES, MODE 4 (FL=0), TEST

233
,R0 BAD BUT FSRe FAILED
DOCDONE
.i05252,.ijTMp3 :REPORT FPS INCORRECT,
RS,@#STMP4

c

4:

PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-16
31-0CT-76 17:16
T47
SOURCE MODES, MODE 4 (FL=0), TEST

M~INOEC.tl--FP.P'34.A

l

(

DFFPCA,P11
5765
5766
5767
5768
5769
S.lJ0
5771

824276
024300
024302

924304
024310

104234
000415
&11602
020227
001405

DDC20:
024204

"20227

024206

5772

92 •.312
024316
024.320

801402
S00137

042620

5773

024324

5714 . a2~ 32..6

022626
01123;

001236

5775

024332
024,)34

104235

024334

104412

.5776

5777
5178
5779

ERROR

1$:

1$:
2$1

MOV
CMP
BEQ
CMP
BEQ
JMP
CMP

234
DDCOON&:
(SP),R2
R2,#DDC2+2
1$
R2,#DDC2+4
1$
,tCPSPUR
(SP).,(SP).

MOV

R2,~#STMP2

ERROR

235

BR

DOCDONE:

5780

-.

,.

,*TEST 50

:*
J*
J*

_.
024336
024340
024340

5792

~24342

012]0~

5793
5194
5795

124346
024J52
824360

012710
912767

024444
024434
103456

012737
0J2737
812737

02 •.• _02
024512

~24366

5797
519S
5199

024374
~2 ••02
024404

5801

024412

SOURCE MODES, MODE 3

LPERR

104413

103456

MOV

MOV
000054
001240
001236
000004

MOV
MOV

EEC2;

17013~

024446

MOV
MOV
LOfPS
STFPS
eMP

.EECT P 2,R0
.EECT P1,CR0)
#103456,EECTPl
#1034S6,'#$TMP3
'EEC2,fil#$TMP2

#EEC20,~#tRRVECT

SNE

'CRA).
RS
R0,#EECTP2+2
EEC10

CMP
BHE
BR

#103456,RS
EEe11
EECDONE

.1. 4

,,227 '" 5

103456

5808
5809
5810
5811

024424
024432

177777
177777

177777

177777

;TEST BUFFER AND DATA:
-1,-1,-1,-1

5812

024444

177771
024434
177777

177777
177777
900000

177777
117777

EECTP1: -1
-1,-1,-1
EECTP2: EECTP1,-I,-1,-1,

012737

024446
001242

001240

024420
024422

TEST

SCOPE

001021

" ~.~

CFL~0),

THIS IS A TEST OF SOURCE MODE 3
USING THE LDFPS IN5TR

TST50:
EECt,

000004

170205
.5..8,.~.0 .._.j!.~~4..~~.~ ., ",~.0~~7

5803
5804

c

JI***************************************************************

5.laf)
5789
5790
5791

. 58..02

:ODD AORES

:1***************************************************************

5786
5'187

. _~1'~

PAGE 105

,GO INITIALIZE THE FPS AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
JTHE USER TYPED CONTROL G?).

RSETUP

5781
5"7.82 .
5783
578_4
5785

17135

081025
000450

:SET UP THE LOOP ON ERROR ADDRESS,

c
c

,SET UP FOR TRAPS TO 4.
:TEST INSTRUCTION,
:GET THE FPS,
:IS R0 CORRECT?
JeR IF NOT.
,IS THE FPS CORRECT?
:BR IF NOT.

5805
5806

t

t.
(

4.

c

5807
024434
024436

024452
. .. 5$1..•..... _._....
5815
5916
5817 024456
5818 '.2~.4~4
5813

5819
5820

024470
024472

177777

'1".037

!04236
000424

ti

:REPOPT R0 INCORRECT.
EEel0: MOV
#EECTP2+2,~#$TMP3
MOV
R0,(I,STMP4
1S:
ERROR
236
:R0 BAD BUT FSRe FAILED
BR
EECDONE

(

MAINJL~C~11

(.

DFFPCA,P11

.... rFP14'!'~ __.
pOp _11l34 fPP L?JA.GJjOSTlC
M_ACYll_~7(1006)
31 .. 0CT-76
31-0CT-7617:16
TS0
SOURCE MODES, MODE 3 CFL=0), TEST

5821
. _.SJi2.2.
. ..
-5823 924474 012737 103456
.... _. ____5~8.24 . 1245""0.2 ___ 010.531 001242
5825 024506 '04231
.....,,5.8-.2.6." .. e2 4.S.1it..~,.,..0.00 .4l~t ..
~

(

(

- ...- .

--

...

001240

t
t.

•

02iS.12.... ail6kl2 .
024514 020227 024404
. ~e2_~_S-2~._"..J-'1 ~.0."$
024522 020227 024406
024_5_2.6._"_"1_4.0.2
024530 080137 042620

...s,.ttle. ,. '~"._~_.~t2_

1S:

622.62.6

010237

001236

5839 024544
..5. 8_4_£1. . 02 •.5.44. _.10.441 2

5841
58._42
5843
S.,8A.•
5845
_.. 5.Et4.6.. .

~*TEST

,*,.,*

5847
5Jt4Jl_.

•

0:z~~A§_

5853

924550

5_~_5~

fiJ~4_!i..5Jt

104iJ 1

5855

024552

012700

024652

5.8.5.6

.024_5_"5.~_ ..

012.760

5857

024564

024640
045412
045412
024550

012737
024.5.72. ,,12737
024600 012737

58_6. 2.~~""~06J 6..

5869
... 5.8J~
5871

5.8.72
5873
50 8.7..•.

l

Fre1:

58.60 .. 024.6_~6... 0l2'l7
5861 024614 170150

5863
586 4
5865
5866
5867
5868

5S75
5876

aEQ

t$ ..... _ ....

CMP

R2,#EEC2+4

SEQ

1$

JMP
CMP
MOV

,iCpSPUR
(SP)+,(~Pl+
R2,~'$TMP2

240 .

924620
02 •.~2.4.
024626
024612
024634

51

:000 ADRES
:GO INITIAI"IZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
JTHI.DESI~ETO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?).

024714

177'76

HOV
MOV
MOV

FFC2:

'.10 2.~S

020027
10101 S
022705
A01021
000444

MOV
MOV

024640
001240
001236
000004

024650

MOV
LDFPS
STFPS
CMP
SHE

eMF

045412

BNE

BR

177777

.1

1.77.1.17
024642 177777
'''.2.4. 6~S.0... . e~46 400

FFCTP11 -I

J~2_i6Af'-- . .

024656

:SET UP THE LOOP ON ERROR ADDRESS,
,FFCT P2+2,R0
:SET UP THE TEST DATA BUFFER.
#FFCTP1,-2(R0)
145412,'.FFCTPl
.45412,'#STMP3 ,SAVE DATA IN CASE OF ERROR,
.FFC1,8#$TMP2
IFFC20,~'ERRVECT ;SET UP FOR TRAPS TO 4.
'-(R0)
:TEST INSTRUCTION.
RS
JGET THE FPS,
R0,#FFCTP2
:IS R0 CORRECT?
FFC10
JBR IF NOT.
'45412,RS
:IS THE FPS CORRECT?
FFe1t
,eR IF NOT.
FFeDON!

«

•
•
(

c
(

•

:TEST BUFFER ANO DATA:

..

024636

SOURCE MODES, MODE 5 (FL_0), TEST

SCOPE

LPERR

t.

•

THIS IS A TEST OF SOURCE MODE 5
USING THE LOFPS INSTR

T~151:

58J~~.2

5859

f;ECDONE

1*
~J***************************************************************

5851

58.5.8

.BR

,,***************************************************************

S.(t5j~.

•

ERROR

1103456,@ISTMPl :REPORT FPS INCORRECT,
R5,'#$TMP4
237

28:
~~ROR
EECDONE.
RSETUP

,_,t~, 4..~,4 ,0 . .

5849

c

MOV

MOV

;TRAP HERE THROUGH VECTOR FOUR. SEE IF THE TRAP WAS DURING
. : EXECUTION OFTH.E ..FPSINST.RlJCTION SeING TESTED. IF SO REPORT
fFAILURE, OTHERWISE GO TO THE SPURIOUS TRAP TO 4 HANDLING.
tEC20t. MQV(SPl,R2
CMP
R2,#EEC2+2

.__5.ns._ _ __.. _. . . . _.

.5..83.6_____ e24..S~4_
5837 024536

EEC11i
1$1

5829

c

PAGE 106

,REPORT FPS INCORRECT,

- -_ .. -

5827

......5Jtlil
5831
..,..5..$..32..
5833
58.14
5835

17135

177777

177777
177777

1'17777
177777

-t,-I,-1

FFCTP2: FFCTP1,-1,-t,-t

c

MAINOEC-I1-FPP34-A
PDP 11/34 FPP DIAGNOSTIC
MAC!11 27(1096) 3t-OCT-76
DFFPCA,Pll
31-0CT-76 17:16
TS1
SOURCE MODES, MODE 5 CFL:0), TEST
5877

_sa.18

.:

~I.

.1
.!

ft

•
c

•

•
•
•

5879
5880
5881

024660
024666
024672

_5.~H~ 2

024614

012737
018.037
104241
0.09 .• 24

024650
001242

001240

045412

001240

5883
024676

012737

024104

Itesl7. 001242

5897

824710

seJ3,S

02~t71.2

104242
800415

. _ ...

5889
._5.89.0_
5891
5892 024714 £J 11.6.02
5893 024716 320227
. .5.$, 2. :J ... _._ ~.2 . 41.2.2 J,t)li~'_
5895 024724 820227
.__5_8_96 _. __ e2_41.3J~ 001~0.2
5897 924732 000137
5899. 82.4736 ~.22_(t26
5899 024740 010237
,.5_9.0.Jt. " .2. .~.li.~.._ 1.04~~.~
5901 824746
5902 824746 104412

:REPORT R0 INCO~RECT,
FFC10: MOV
,FFCTP2",STMP3
MOV
R0,~'$TMP4
1$:
ERROR
241
:Re BAD BUT FSRC FAILED
BR
rreDONE

024616

MOV
.45412,'#$TMP3 :REPORT FPS INCORRECT,
MOV
RS,~'$TMP4
IS:
ERROR
242
BR
FfCDONE
;TRAP HERE THROUGH VECTOR FOUR, SEE IF THE TRAP WAS DURING
,EXECUTION OF THE FPS.INSTRUCTION BEING TESTED. IF SO REPORT
rFAILURE. OTHERWISE GO TO THE SPURIOUS TRAP T04 HANDLING.
FFC20~
MOV
(SP),R2
eMf
R2,#FFC2+2

024620
942620

lS:
001236

2$:
FFCDONEi

BEQ

1,$

CMP

R2,tFFC2+4

SEQ

1$

JMP

"CPSPUR

eMP

tSP)+,l'~).

MOV
ERP.OR

R2,a'STMP2
243

:*TEST 52

;*
J*

SOURCE MODES, MODE 6 CFL=0), TEST

ti

THIS IS A TEST OF SOURCE MODE 6
UsING THE Lotps INST~

;*

.".5.9.1.~ ...

5913

59t 4
5915

0.2." 7 5 0
024752

S91_~

'~~l~.2

024754

... ".~.~.7,,~ ~
024766
024774
825002

5'2~

0~~0~4

5923

825012

_$.~. ~_!__ _
et.2~ 0 ~ 6

5925 025020
.5_9_26 _ 0..2~022
5927 825024
~'28
025030
5929 025032
5932

:000 ADRES

:,***************************************************************

5909
5_910
5911

5931

c.

:THE DESIRE TO CHANGE THE SOFTWARE
rVIRTUAL CONSOLE SWITCH REGISTER (HAS
.fI'~_E. USER TYPED CONTROL G1J •.

_5_90.S

","~9J0.

«

:GO INITIALIZE THE rps AND STACK, AND
:SEE IF THE US€R HAS EXPRESSED

RSETUP

5.9.06
5907

5919
5920
5921

(

FFC1t:

5903
5_904
5905

_~.9.J~~

PAGE 107

,PEPORT FFS INCORRECT,

5.884
5885
.5886.

5917

17135

J;***************************************************************

TST52:

000004

SCOPE

GGel:

..

LPERR
MOV

J-'~~Jt3

012700
01 2737

017643
046543

025044
001240

e12737
005001

025012

001236

012737

025132
005201

000004

~lijj~

17~i~0
1 7 0204

046543

CLR

00-5701

".0l~3 3

020027

"".2.~~_~.6 .. .,J'-1016
92504P.
000451

MOV

GGC2:

LDFPS
STFPS
TST
BNE

017643

.~01012
0227~4

MOV
MOV
MOV

CMP
SNE

046543

CMp
SNE

8R

JstT UP THE

~OOP

ON ERROR ADDRESS,

,GGCT P t-S201,R0 JSET UP THE TEST DATA BUFFER,
146543,'.GGCTPl
'46543,tj$TMP3 ,SAVE DATA IN CASE or ERROR,
.GGC2"#$TMP2
Rl
'GGC20,"E~RVECT ,SET UP FOR TRAPS TO 4,
5201(R0)
;TEST INSTRUCTION,
R4

Rl
GGC25
R0,#GGCTP1-S201
GGC10
t46543,R4
GGe11
GGCOONE

:GET THE FPS,
iWAS PC CORRECT AFTER EXECUTION?
:8R IF NOT,
:IS R0 CORRECT?

J8R IF NOT,
rIS t~~ ,~S CORRECT?
:aR IF NOT.

•

_
PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76
31-0CT-76 17:16
T52
SOURCE MODES, MODE 6 (FL=0), TEST

MAINOEC-1t-FPP34-~

DFFPCA,Pll
5933
____ 5_9_34__..
5935 025042
_ 5__9_3.6_1_25.04_4

~944

t:

_
025056
f12 5 064
025010

012737

017643

-1

177777

001240

0l0_.0_j 7 __ 001242

104244
025072 .000434

5945
5_9.4_6

5947
5948
5949
_5,,9..,5.0

012737
025102 010437
025106 104245
0,25.110.. ,0.0i'--4 2.5

925074

046543

001240

001242

--

5961

8251320.11.60_2
025134 020221

.S,~.,~,2

@.2.!SJ.,0"", .. _t.0.t40.,!)

(

5963 025142
$9_6 •. _ ,25.146
5965 S25150
~-~--~-~ _"~_5_15 4
5967 025156
025162
59~8
5969 025164
5970 925164
5971

020221
801'*02
000137
022626
010231
t 04247

;REPORT R0 INCOR~ECT •
GGC10i MOV
IGGCT P 1-S201,'#$TMP3
MOV
R0.i#$TMP4
1S:
ERROR
244
:R0 BAD BUT FSRC FAILED
SR
GGCDONE

f

:REPORT FPS INCORRECT~
GGeI1: MOV
#46543,@'8TMPl
MOV
R4,'#$TMP4
IS:
ERROR
245

C'

001240

025014

001~42

GGC2S:

MOV

.GGC2+.,i.STMP3

HOV

IGGC2 ... _2_f_8#$TMP.

ERROR
246
fPC x
BR
GGCOONE
:TRAP HERE THROUGH VECTOR FOUR, SEE IF THE TRAP WAS DURING
J i:~~CtJTJ.ON __ OF tHE. f.P:_S INSTRU(:TION BEING TESTED. IF SO REPORT

,FAILURE. OTHERWISE GO TO THE SPURIOUS TRAP TO 4 HANDLING,
GGC20: MQV
C$P),R2
eMP
R2,IGGC2+2
SEQ
1$
eMF
R2,#GGC2+4
BEQ
is
JMP
,jCPSPUR
CMP(SP1+,CSP).
lSI

025014
025016

042620
901236

MOV

2$:
ERROR
GGCDONEI

104412

R2'~'$TMP2

247

5975
5976

,,***************************************************************

5977
5978
5979

J*

,*TEST 53

(

l

5981
S98~

e_~ .5166

T8T53,

5983

025170

HHel :

$9j'-~

5985

SOURCE MODES, MODE 7 CFL=0), TEST

r* THIS IS A TEST OF SOURCE MODE 7
:* USING THE LDFPS INSTR
:*
11***************************************************************

5980

025172

012700

;SET UP THE LOOP ON ERROR ADDRESS,
IHHCTP2-S201,R0 ,SET UP THE TEST DATA BUFFER,

005~01

MOV

.HHC'l'Pl, 520.1 (.R0)

025270
001240

MOV

MOV

.4547'@'HHCTPl
.4547,i'$TMP3

LPERR

5,.9"8,,.~

~.~,,~J 7.~ .

0,t2.7~~

5987
5988

025204
025212

012737
012737

020077
025270
004547
004547

c

c

•

SCOPE

MOV

____ 0 2~11JL _IJt4..il.~_

C'

,ODD ADRES
:GO INITIALIZE THE rps AND STACK, AND
~SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?,.

RSETUP

5'1,14

4.

«

1$1

59.7_2

c

:REPORT FPS INCORRECT.

GGCD.ONE

5973

t.

c

;RtJ?_OR'I' E.C _ I_NCORRECT AFTER. lNSTRUCTION •

..

025016

5959

5960

GGCTP11 -1,-t,-1.-1

a.R

5951

. 5_9..52 ._ .._______.___ .__ __ ._
5953 825112 012737
!:i9..54. ._ _"_251.2.0. _______ il12137
5955 025126 104246
S.,9,S6 025 t 30 .O,00415
5957
_59_5_ft _

PAGE 108

:T_E_ST __ BUFFER AN_D DATA I

__ _

177177
17177_7 __ 177777
5937 025052 177777
_. _ ,._5. 93.S.e_,2._5~5.4,.. J7 777.1
5939
..5_9_40__
5941
.S.,9._l2
5943

17,35

;SAVE DATA IN CASE

or

ERROR.

.<

c

__ ~Al~PtC.ll-fP~14~~

ppp J1/34 FPP
3t.OCT-76 17:16

DFFPCA,P11
- ..

-~-

t,

825230

012737
170170

5995

025246

5996
5997

82_0_0,2.7
001015
@25256 ._ 822_10.4
125262 001021
025264 et004S4

~990

6~00

•
•
•
•
•
•
•
•
t

025236

025236

001236

025242

170204

825244.

8-"5..70.l

025364
005201

000004

C~R

HHC2t

001036

0.25.250
825254

025270
1,2.5216

6007
6130.8

825306

177777
177777
171177
177777
117777

6009
6010
6011

025310

812737

BNE

020077

CMP

00454;

··_C.... !'It""
BN!

eNE
BR

025266
025300

177777

177777

177777

1'7777

020077
001242

001240

PAGE 109

IHHC2,8#$TMP2
Rl
IHHC20,'tERRVECT ,SET UP FOR TRAPS TO 4.
;TEST INSTRUCTION,
il5201(R0)
:GET THE FPS.
R4
J WAS PC C.ORRECT AFTER EXECUTION?
Rl
:BR IF NOT,
HHC2S
R0,#HHCTP2-S201 ;15 R0 CORRECT?
rSR IF NOT.
HHC10
;15 THE FPS CORRECT?
i454;,R4
:BR IF NOT,
RHet1
HHCOONE

•

,TEST BUFFER AND DATA:
-1
HHCTP1: .WORD -1,-1,-1,-1

,REPO~T

004547

001240

001242

6022
825344

812137

025242

001240

6_~.~4

~~~~S2

~ta]~7

025240

001242

6025

025360

6~26

0.2!$_~~2

! 04252
8004.15

60~8

6029
0116~2

6~J.0

"_~$L,364

6031

025366

029227

6032

901405

6034

925372
025374
025400

6"'35
6036
6037

025402
025406
025410

000137

042620

001236

~~'-3$_

".~5414

022626
010237
1~'-425 3

6039

025416
925416

104412

025240

025242

R0 INCORRECT.
MOV
,HHCT P2-S2el,@#$TMP3
MOV
R0,'.'TMP4
ERROR
250
:R0 BAD BUT FSRe
BF<
HHCDONE

rREPOPT FPS lNCORRECT,
HHCtl: MOV
14547"'$TMP3
MOV
R4,'#$TMP4
lS:
ERROR
251
BR
HHCOONE

~'

FAI~ED

ERROR

2'52-'

fPC X

BF<
HHCCONE
JTRAP HERE THROUGH VECTOR FOUR, SEE IF THE TRAP WAS DURING
,EXECUTION OF THE FPS INSTRUCTION BEING TESTED, IF SO REPORT
JFAILURE. OTHERWISE GO TO THE SPURIOUS TRAP TO 4 HANDLING.
HHC20~
MOV
(SP),R2
'
CMP
R2,#HHC2+2
BEQ
1$
eMP
R2,#HHC2+4

001402

1$:

2$:
HHCDONE:

SEQ

1$

JMP
CMP
MOV
ERROR

8#CPSPUR
(SP)+,(SP)+

RSETUP

(,

rREPORT FPS INCORRECT.

,REPORT PC INCORRECT AFTER INSTRUCTION,
HHC2S: MOV
#HHC2+4'@'$TMP3
MOV
IHHC2+2"'STMP4
1$:

6027

020227

HHC10:

1$:

6023

6041
,ft0,.~. ~
6043
6044

MOV
LDF'PS
STFPS
TST

17:35

(

601.2 __ "2.5_~t~_0l9037
6013 925322 104250
6014 925324 000434
6015
6016
6017 025326 812737
, (l0l8 02$334 010437
6019 025340 104251
602ft 025342 000425
6021

60.~_~

27(1006) 31-0CT-76
SOURCE MODES, MODE 7 CFL.e), TEST

MOV

005001

6001
6j02
6003
6004
6005
_ 60.06

6"'33

T53

..

5991
5992
5993
. 59.9.4.

5999

c

'-.,

012737

5998

•

-_ .... -

025220
02_522_6

5989

OIAG~OSTICMACYll

c

•

Ri,~#STMP2

253

:DDD ADDRESS

:GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
iVIRTUAL CONSOLE SWITCH REGISTER (HAS
;THE USER TYPED CONTROL G?),

c

~ MA,CYl127(1006)
31-0CT-76
PDP 11/34 FPP DIAc.;NQS-,I'l.C
MAINDEC-11-FPP34-A
T53
SOURCE MODES, MODE 7 (FL=0), TEST
DFFPCA.P11
31-0CT·76 17:16

17135

PAGE 110

6045
60.-4.6.

6047

JJ.*********************************.****************************

6048
6049

1*TEST 54

...ae50

••

«
t.

6051
.6.0. 5,2
6053
.605. '6055

- . ___ .___ ._._. __

6059
6060
6061
6063

607~

6067

025462

6~0J,2

025466

6073

•

6~80

6091
6082
6083
6084
6085

.6. ""l~~.. ,
6087
6088
6089
6090
6091
6.0.92

,

TSTS4:

SCOPE

IIC1:
10t41.3
012737
01.2-'37

012700

025450

025522

LPERB
MOV
MOV

001236
000004

000300

lI01.0.~

005001

i300,R0

LDFPS
CLR

R0

IIC2:

177027

1052"1

Rl
;TEST INSTRUCTION,

LDCLO
.. 5201
5201
5201
5201

005201
"~.5201

""5201
020127
001421

000003

012704
i6i701

025454

CMP
BEQ

(

Rl,']
IICDONE

:WAS PC CORRECT AFTER EXECUTION?
JSR IF YES,

: REPORT PC INCORREi~TAF1IER INST'RUCTloN.
0Z~~4 70 ..

025474

e~5~~00

825502

096301
160104

02,~504

".1~_437

025510

012737

025~t6

104254

025520

000404

025522

011637
022626

IIe3.

000003

001242

025454

001240

MOV
SUB
ASL

,FA~LURE,

025526
025530

025532
025532

'''4255

001236

Iiti~~

1$;

OTHERWISE GO TO THE SPURIOUS TRAP TO 4 HANDLING •

MOV

tsP),~'$TMP2

CMp

(SP)+,(~P)+

ERROR

255

IICDONE:
104412

,IIC2+4,R4
.3,Rl
Rl
Rl,R4

SUB
MOV
R4,~#$TMP4
MOV
IIIC2+4"#$TMP3
lS:
ERROR
254
:BAO CONSTANT
BR
tIeOON!
:TRAP HERE THROUGH VECTOR FOUR, SEE IF THE TRAP WAS DURING
JEXECUTION OF THE FPS INSTRUCTION BEING TESTED. IF SO REPORT

RSETUP

609_4\
6095

a

:SET~UP THE LOOP ON ERROR ADDRESS,
tIIC2,et$TMP2
:SAVE DATA IN CASE OF ERROR,
IIIC20 L '.ERRVECT ,SET UP FOR TRAPS TO 4,

MOV

6093
6096
6097
6~.9.
6099
6100

(

il25450
025.45,2
025454

6071
,60J.4
6075
.6076
6077
6078
6079

t.

;,** •• ***********************************************************

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

""

. '2.~.4,.56
6069 025460

f

4.

. -'_."

a00004

025422

6065
_6_.0_6J;

«

t

•.. __ .. _ .n.

.82.5_4.22_.
025424
12.5432
025440
_,,~5...~.44
625446

.__6_0_6_4 .~_.

,~.~Jt8

•

._~_

025420

6057
~~....

•

t

.

,

,,6.0~5.6

,6J'_6..2. .

t

SOURCE MODES, MODE 2 GR7 (FL=l), TEST

;*
1* THIS IS A TEST OF THE LOCLD WITH
J* IMMEDIATE ADDRESSING MODE

JBAD CONSTANT 000 ADO
:GO INITIALIZE THE FPs AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
;~HE USER TYPED CONTROL G?),

fJ***************************************************************

;*TEST S5

SOURCE MODES, MODE 2 (FL=l), TEST

(

MAINOEC-tl-FPP34-A
PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-16
OFFPCA,P21
31-0CT.76 17:16
T55
SOURCE MODES, MODE 2 (FL_1), TEST

J* WITH MODE 2,

6103

(

.6104
6105
.,..6~lifL." . 0.2.5S 3.4

t.

c

•
•
(

t.

•
t.

•
(

'*

1'***************************************************************

000r2J0.4

TST55:

..
104413

Teel:

6107

fLl_0tl. .02553.6
6109 025536
6110 . 92.554.0

6111 025546
.6.1. l2 ..... 02S.5..S2

c.

iJ 6J.31 .. 0.00.0i 4
012700 000300

.611~.

025562

025604

TCC2:
025660
000200
025654

001407

0~~. ~. ~6 .. J~lJ,-~~.7

0~1.242

6125

025612
025620

6127

025622

012737
104256
300422

025654

6126

6129 025624
6130. e2$630

022704
00141.7

000300

010437
012737

001242
000300

612B

001240

6137
61.38
6139

001240

104257

025650

00J~~4

~67076

054321

6141

025656
".2~660

012345
177777

177777

177777

025666

177777

025670
025670

104412

.

6143
6144

6145
6146
6147

MOV
MOV

TCCa,~#$TMP2

LOFPS
LOCLO

R0
,TCCBF0,R0
(RfJl+,AC0

:SET UP THE TEST DATA BurFER,
:TEST INSTRUCTION,

STFPS
MOV

R4
.TCCBF1,Rl

,GET THE FPS,
:GET THE RESULT,

MOV.

1200, R2

LDFPS

R2

#100,R0

~C0,(Rl)

Tee3:

CMP
BEQ

J~EPORT

FPS INCORRECT •
MOV
R4,'I$TMP4
MOV
1300,~.$TMP3
ERROR
257
SR
TCCDONE

1$:

~.0.~.10

~J40

:SET UP THE LOOP ON ERROR ADDRESS.
,SAVE DATA IN CASE or ERROR,

CMP
R0,#TCCBF0+4
~IS R0 CORRECT?
BEQ
TCCl
:REPORT R0 INCOR~ECT,
MOVR0, •• STMP4
MOV
.TCCBF0+4,'.$TMP3
lS:
ERROR
256
JBAD CONST
BR
TCCDONE

6131

. .6J.3_~_
6113 925632
6114 025636
6135 025644
6.1l.~.... ".~,,~,,6.46

LPERR

BTP

6123
~.l~. ~...

SCOPE

MOV

025650

1702~4

6117 025564 012701
6..11$... 02.5JS.10 0t~.7.0~
6119 025574 170102
..... _.. _6_12~t ... 12.5.5.16 .... 1.1.4.0.11
6121 025600 020027
6122

091236

t10l0~.

6113 025554 012700
6.114_.025.50.0 ..... 1.1.1.020
6115

6J~t:a."

PAGE 111

J*
r* THIS IS A TEST OF THE LDCLO INSTR

6101
610'.

l

17:35

'300,R4 ,IS THE FPS CORRECT?
TCCDONE

~SETUP

6148

6149

61.50

:GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
;THE USER TYPED CONTROL G?),

615.~

•
(

c

c

•
•
'"

6153

. >.f>.JJt~...,.
(

«

,FPS X

6151

(

«

•

,TEST BUFFER AND DATA:
TCCBF0: ,WORD
01234,67076,54321,012345

TCCDONEI

•

6155
6156

~L***************************************************************

:*TE5T S6
i*

LDCIF AND LOCLF TEST

c.

«

MAINOEC·11"JPP.~4·A.

(

DFFPCA,P11

PQJ'.11/34
3t-Ocr-16 17:16

.'",

(

t.

..

•
(

6157
6158
6159
6160
6161
616.2
6163
_.01.6.4
6165
._..___ ._ .....6.1.6.6

T56

M.AC~11

27(1006)

31-0CT-76

17:35

PAGE 112

LDCIF AND LOCLF TEST

,* THIS IS A TEST OF THE LOCIF AND
:* THE LDCLF INSTRUCTIONS.
025672

02,5 oJ 4 .

:J***************************************************************

000004

104413

fLl~_8

9~S676

004J 37

027026

"25102._. JUH10il"
025706 000000

000000

025712

177777

6169
6110
6171
6172
0173

825716

177777
000000

Jttll

0~,~J2,0

1~0.00.4.

0000£10

SCOPE

:ZERO

OPERAND FL=0

1$:
2$:
3$:
4$:

LPERR
JSR

PC,@#LDCFSUB

.WORD

0,0
0,0

.WORD
o

-1,-1

.WORD

.. 1

5$:

ERROR
BR

ERROR

104261

6$:

,ZERO

JSET UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE INSTRUCTION.
Jrs~c Ot:>E:RAND.
:EXPECTED RESULT.
:AKTICIPATtD ERRONEOUS RESULT.
:FPS BEFORE EXECUTION.
;FPS AFTER EXECU1ION.
:ANTICIPATED ERRONEOUS FPS.
,REPORT RESULT INCORRECT.

4

025722 177777
__02.5.-124_ 1~4. 2..60.
025726 000401

825730
025712

TST56:

KKC t i

..

025674

260
6$

61B2. . }'-2.57l.~
6183 025732
6J.~_4
02!i7.34.
6185

«
c

6187

"2_~.1 ,~,~

025744

KKC2:
104413
004737

027026

0".0~.00

177777

1$:

000000
177400

2$:
3$:
4$:

000000

._~J.$_$..___ '~.~7S~""-_.JJJ.

6189
6..1 9.0
6191

025754

ee0000
.. e--,?~.k'_~~.
025760 177777

.~.~_.5I~6

OPERAND FL=0
(

LPERR
JSR

PC'~'LDCFSUB

• \!.QRD
0 ,-1
,WORD
0,0
4177,177400

"

5$:

·1

6193

025764

000401

ERROR
BR

262
6$

~1~.4.

0.2.~166

104261

EHROP.

261

6195

025770

:SET UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,

; r$_R.C9.P.~.Bl~.NO.. ...
:EXPECTED RESULT.
:ANTICIPATED ERRONEOUS RESULT,
jF~S BErORE 'EXECUTION.
,FPS AFTER EXECUTION,
~ANTICIPATED ERRONEOUS FPS.
,(BUT FL) ST

4

.... J~J_~-=2~.. _J!~_5I.6.~,.... _l@.!.~~,~

:277 TO 300
:INTO 301

,ZERO

OPERAND FL=l

6197

•

025770
025772

104413
004737

6.2'02
6203
610. 4
6205

025776
826002

000000

026006
826012
'~.601 . 4
826016

177777
000100

~.~.0.6

0000210

026020
926022

,,0.0104
000004
104260
000401

6.2.1.0

e~.6t)2~

10.4263

6211
6212

026026

6208

6209
(

KKC3:

6199
6200
6201

6207

t

6$:

._~..t9_§_.
....._6J_9..$_."._~.~._5...7J.~."

•

:REPQRT FPS INCORRECT,

261

6181

.ftte. 6

c

r*

6167

6175
_6..1_76._.
6177
6t1Jt
6179
61.6.. ~.,

FPPPJAG~.Q.sTlC

LPERR

JSR

027026

000000
000000

177777

1S:
2$:
3$:

.WORD
,WORD
.WORD

4$:

100

PC".LDCFSUB

,FSRC OPEFAND,
:EXPECTED RESULT.

104
4

5$:

;SET UP THE ~OOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,

ER~OR

260

BR
ERROR

6$
263

:ANTICIPATED ERRONEOUS RESULT,
:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
:ANTICIPATEO ERRONEOUS FPS.
:REPOPT RESULT INCORRECT,

,Ft, WAS CLR"ED

6$:

,OpeRAND

POSITIVE

FL=0

•

,"

,

II!

t

MACY11 27(1006)
POP 11/34 FPP DIAGNOSTIC
MAINDEC-tl-FPP34-A
T56
LDCIF AND LDetF TEsT
DFFPCl,Pll
31-0CT·76 17:16

6213
6214
6216

026026
026030
026034

104413
004737
040000

6217

026a40

043600

6.21$.
6219
6220
6221
6222

'26.0..,4

047.600
000017
000000

6215

6223

62.2.

•

•

6225

.

C

.i

826052

026054
026056
026060
.,26062
026064

10426,1
000401
104261

6228
6229

826064

104413

026066

004737

62.l.rJ

02. 6.f' 1. ~ . 0i:lfcl~0.1
026076 040200
126102 944200

6231

6233 026106
62.34 . 02..6.110
6235 926112
6236 8261:14
6237 026116
62.38 026120
6239 126122
6240

4$:

5$:

-I
"ERROR

1$:
2$:
3.$ :

BR
ERROR

021026
000000
000000
000000

000017

,OPERAND:l,
KKC5:
LPERR
JSR
,WORD
IS:
,WORD
2$:
3$:
.WORD
4$:
11

.00~l000

.~.l4"2.
6243

6244
.2.~

6247

6248
6249

.."

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

58:

10.~64

000401
104261

•
•

6$

:CONSTANT 231 INSD

t

261

:215

PC,(a#LDCFSUB
40000,0
43600,0

47.600,0

264

.II!'!'"
, "',1' 107 BAD

PC,@#LDCFSUS
1,0
40200,0

44200,0

-1

ERROR
BR
ERROR

264

;SET UP THE LOOP ON ERROR ADDRESS,
;GO EXECUTE THE INSTRUCTION.
:FSRC OPERAND,
,EXPECTED RESULT.
~ANTICIPATEO ERRONEOUS RESULT,
:FPS BEFORE EXECUTION,
rFPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS,
:REPORT RESULT INCORRECT,

4,

,REPORT FPS INCORRECT,

(

6$

261

~OPERAND=

KKC6:
l04413
804737
0@~~.~2

842052

027026
000000
000000
000000

lS:
2$:
3S.
4$:

LPERR
JSR
,WORD
,WORD
.WORD

PC,~#LDCFSUB

252,0
42052,0
46052,0

026144

~250

0.~9.t~6

~~0000

0

6251

826150

-1

6~.S.2
6253
62.54
6255
~ ~,.~
6257

"2~1 ~.2

177777
104264

026154

000401

02.~J56

104261

026160

6$:

6258
6259

026160
826160

6,26.0
6261

,'2Jt162

:OPERAND=-40000 FL=0
KKC7:
LPERR
PC,@#LOCFSUB
JSR
-40000,0
.WORD
1$1

5$:

0

EPROR
BR
ERROR

264

:SET UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,
:FSRC OPERAND,
: EX'PECTED RESULT.
:ANTICIPATED ERRONEOUS RESULT.
:FPS BEFORE EXECUTION,
:rps AFTER EXECUTION,
:ANTICIPATEO ERRONEOUS FPS.
:REPORT RESULT INCORRECT,

6$

261

:REPORT FPS INCORRECT,

6264

••

6265

026204

«

6267
626A

6263
6..2,,~~

t4~6~0

043600
.J~~. ~~7 .

000010
.
.
,!J7777
~_2_~.f.~"~...
026210 104265
026212 000401

027026
000000
000000
900000

2$:
3S:
4$:
5$:

f

C. .

tl.
t

•
(

...

104413
,,04137
140000

t,

,-

PATTERN FL.0

046052
,,00000

6262

C

FL;:0

6$:

~

626122
026122
026124
02.6130
126134
02. 6140

PAGE 113

,SETUP THE LOOP ON ERROR ADDRESS,
~GO EXECUTE THE INSTRUCTION,
:FSRe OPERAND,
,EXPECTEO RESULT.
fA~TICIPATED ERRONEOUS RESULT.
:FPS BEFORE EXECUTION,
:FPS AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS.

0

177777

6241
,_... " .... ,

17135

6$:

826064

026166
026172
826176
02.6202

(

000000
000000
000000

177777

6221

6245

•
•
•
•
•

026050

LPERR
JSR
.WORD
.WORD
.WORD
17

027026

6226

6232

•
•

KI " ,,'.~§_.72

140000

027026
000000
000000
000000

8~.0JJ~..7_

000110

177777
104265
000i,,1

-1
ERROR
BR
ERROR

68
261

,REPORT FPS INCORRECT,

C

PATTERN

PC,@#LDCFSUB
0,252
42052,0
36052.0

267

104413

004137
..17.'1771

027026

140200
150000
000100
000110

000000
000000

177777

,OPERAND:-!,-1
KKC14:
LPERR
JSP
1$:
.WORD
,WORD
2$:
3$1
.WORD
4$:
100

:SET UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,

261

5$:

I

:REPORT FPS INCORRECT,

t

SIGN

Pc,e#LDCFSUB
-1,·1
140200,0
150000,0

266

6373

026534

800401

SF<

6$

e2_6~_36

104261

ERROR

261

6375

026540

•

6376
6377

:SET UP THE LOOP ON ERROR ADDRESS,
:GO 'EXECUTE THE INSTRUCTION,
,FSRe OPERAND.
:EXPECTED RESULT.
,ANTICIPATED ERRONEOUS RESUI"T.
~FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS,
J (BUT XNST)
:REPORT FPS INCORRECT.

F'L=l,

KKC15:

"~_6,~.4e .

026540

104413

0~6542

004737

027026

LPERR
JSF<

PC,~#LDCFSUB

I
C
C~

(..

ROUND MODE

,

:SET UP THE LOOP ON ERROR ADDRESS.
:GO EXECUTE THE INSTRUCTION,

It

6$:
~OPERAND~·PATTERN

(,

C

FL=l

ERROR

(

.
:FSRC OPERAND,
:EXPECTED RESULT,
:ANTICIPATED ERRONEOUS RESUI"T.
:FPS BEFORE EXECUTION,
,FPS AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS •

6$

6374

(

•

:REPORT FPS INCORRECT,

261

C,

I

•

6$

110
-1

177777

_.~,~12"., ...ft'.~J~.~.3.2, . t~,~,2,6_~

6379
6380

,SET UP THE I"OOP ON ERROR ADDRESS,
,GO EXECUTE THE INSTRUCTION,
,FSRC OPEPAND.
,EXPECTED RESUI"T.
,ANTICIPATED ERRONEOUS RESULT.
,rps BEFORE EXECUTION.
:rps AFTER EXECUTION,
;ANTICIPATED ERRONEOUS FPS.
,REPORT RESULT INCORRECT.

6$:

636_",

,6,,~J8

FLal

FL.1
:OPERANO •• 40000,0
KKC13:
LPERR
PC,@.LDcrsuB
JSR
-40000,0
,WORD
lSI
2$,
147600,0
.WORD
47600,0
3$:
.WORD
4$:
1~1
110
.. 1
,SET
5$:
ERROR
265

BR
eRROR

6359 126500 104261
..§_3.. ~Jrt .JJ.,,2.,(t.~,.~_Z ,_ '.
6361
6363 026502
6364 0265~2
6365 826504
.__ 6.lJ».,§_""... J~ 2 6_~1,,~......
6367 026514
6368 826520
6369 026524
6370 fJ26_S26
6371 826530

C

6$:

026444

fi"l.~,.~.~

PAGE 115

267

100

__ '''01.00
826434 177777

6346
6347
6349
6350
6351

:OPERAND:
KKC12:
LPERR
JSR
,WORD
1$:
2$:
,WORD
3$:
,WORD
4$:
111

"2~432

6340
6341

17135

:FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FP5.
:REPORT RESULT INCORRECT,

100
-1

ERROR
BR
ERROR

31-0CT-76

6$:

6331

•
•

MACY11 27(1006)
LOeLY TEST

AND

t

i

t.
MA1~QF;C~Jl,·fPP3~'!,A

DFfPCA,Pl1

PJ:?P.,11l34rp',p_1)~~G,NOS.TIC

31-0CT.76 17:16

TS6

MACY1127(1006)
LDCIF AND LDCLF TEST
---

6381

026546

125252

63.e,2"2J~!)5,2

125252

147652_ .,,12,5_25_1,

6383 026556 047652 125253
____ 6_'18_j'' _ 1.2.65_62 .. e.0.al~l5,.
6385 026564 800110
".6..l_@.6". '''M"e.,2_§.5.6_~,_ ... ,JJ1,1,11 .. ,
6397 026570 104265
_6JJ1,S,.fJ2,_6_5..72.,10it40.1.
6389 026574 104261
, _,,_ ,_6_3.9~ __ .i.2.6_5_:t6_,_,_..,.,_" _,.
6391
"~_3_9_2,,

•

_.,'"
6393 026576
6. 39_4., _0..2S_Sl6_, 1,04,413
6395 026600 004737

6196

12~604

6397

026610

021026
177500
177777
177,7 7.~

171771

047777
." .__,.,_"~,.~.l9"e., ,. ,.. ".,_~_~_~_t.,_" ,e.~,7 ,7..7..1
6399 026620 800117

"

,6,,4.J~'_,-,-,,_,_e.2,6_6_2_2, ,"0_010~

6401

•

64~,~

6407
"6._4,,08,,
6409

t,

6~26

(

(

(

6427
6428
6429
6,,430
6431
6432
6433
,6.4,l.,
6435
6436

104413
..0,0,4.1. 3,,1
126642 040000

,~.

"

.. ,".

~

265

,aR

6$

;REPORT FPS INCORRECT,

261

ROUND MODE
JS.ET UP TtiE ,LOOP ON ERROR ADDRESS.

:GO EXECUTE THE INSTRUCTION.
,f'S~C OPERANP.
:EXPECTED RESULT.
,ANTICIPATED ERRONEOUS RESULT,
:FPS BEFORE EXECUTION.
rFPS AFTIR EXECUTION.
,ANTICIPATED ERRONEOUS FPS.
,S1 631 INTO RNO

100
·1

ERROR
BR
ERROR

270
6$

1$1

2$:
3$1

4$:
5$:

,REPORT FPS INCORRECT,

261

20§413

004737
049000
047600
047600
00S157

027026
0"0100
000000
000"101

IS:
28:
3$:
4$:

"261J~. 000J.~

ROUND MODE

FL-1,

,WORD
.WORD
,WORD

,SET UP THE LOOP ON ERROR ADDRESS,
PC ,,~',L,Dc;fSt.TB

.,J,~~Q..~"XE;CU,~"E T~~ _ ,J~STRUC;1.'ION.

40000,100

47600,1
47600,0

102
100

ERROR
BR
ERROR

,FSRC OPERAND.
:EXPECTEORESULT •
:ANTICIPATED ERRONEOUS RESULT,
,FPS BEFORE EXECUTION.

,FPS AFTER EXECUTION •.
:ANTICIPATED ERRONEOUS FPS.
,REPORT RESU~T INCORRECT, .

-1

270
6$

t

c

•

:REPORT FPS INCORRECT,

261

LPERR
JSR
,WORD
.WORD
.WORD
157

FL.l,

PC,~.LDcrsuB

40000,100

47600,0
47600,1

140

177777
104271
000401
1"4261

__ ._ ..

,OPERAND:40000,000100

KKC18:

026674
026700
026704
026710
826714

(

6$:

026672
IZ~672

«

(

J 0"

000"00
000000
900000

000007

eeeel"

27 (1 0 06)

2$:
3$,
4$1

7

I!'''.
;)~;

!00401

104261

17135

PAGE 117

..........

:SET UP THE LOOP ON ERROR ADDRESS,
;GO EXECUTE THE INSTRUCTION.
,FSRC OPERAND,
,EXPECTED RESULT,
JANTICIPATED ERRONEOUS RESULT,
BEFORE
EXECUTION.
=rps
;FPS AFTER EXECUTION,
JANTICIPATED ERRONEOUS FPS.
:ST 630 RH*R14+1

261

:REPORT FPS INCORRECT,

PC,i#LDCrSUB
100000,0
144000,0
143600,0

10

177777
1042;2

31-0CT-76

LDCIF AND LDCLF TEST
LPERR
JSR
,WORD
.WORD
.WORD

1$1

~"CYJl

-I
ERROR
BR
ERROR

"~
6$

6$:

,OPERAND=100000,0

FL=l

I

17135

000000

- _.6~7.22 02716.2 _ 0~0310
6723 £127764 177777
6.12. _1.21766_. t"430.13_ .
6721
6..12j~

e:

_.

31-0CT-76

273

JANTICIP~TED

6747

___~1_•. e._..
6149

~75.0

6751

67.5.2
6753
6754
6'155

6756
6757
6l.5.8

6759
6 '_6.0
6761
6762
6763
~7.fJ.4

6765
6766

6767
6768
6769
67J.0
6771
6772

c.

_ERRONE9US RESULT,

IFPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FPS.
,REPORT RESU~T INCORRECT,

6$

274

,REPORT FPS INCORRECT,

LLCPONE

6745

._ . _._. _._..6_7_4_6...H._

•

SUBROUTINE, LOCDSUB, IS USED TO SET UP THE OPERANDS, EXECUTE
rTHE LDCID OR LDCLD INSTRUCTION AND CHECK THE RESULTS, A CALL
,TO IT IS MADE THUS:
,•
,•
JSR
PC,'.LOCOSUB
,•
ACARG: ,WORD
x,x
: AC OPERAND
X,X,X,X
RES:
,EXPECTED RESULT
.WORD
I•
,ERRORR-tsOLT
x,x,X,x
ERRES: ,WORD
J
,•
,FPS BEFORE EXECUTION
,WORD
FPSB:
X
,,.
,WORD
,FPS AFTER EXECUTION
FPSAI
X
ERFPSI ,WORD
,ERROR 'PS,
X
I•
,•
,DATA ERROR,
ERROR X
ERR11
,•,.
BR
CONT
,
,FPS ERROR.
ERROR
X
ERR2:
,,.
,RETURN ADDRESS
CONTI

(

J~HlS

c_
t.

,•

JTHE OPERANDS ARE SET UP tUSING AC0 AS THE ACCUMULATOR), THEN
,THE LDCID OR LDeLD INSTRUCTION IS EXECUTED.
JTHE pESULT IS CHECKED AGAINST RES, IF THE RESULT IS CORRECT THEN THE FPS IS
:COMPARED WITH FPSA IF THIS TOO IS CORRECT LDCDSUB RETURNS CONTROL
;T9 THE CALLING ROUTINE AT CONT, IF THE FPS IS BAD LDCDSUB
,CO~PARE IT TO ERROR FPS, IF THIS MATCHES THEN LDCDSUB WILL RETURN
1T~THE ERROR CALL AT ERR2, OTHERWISE LOCO SUB ITSELF
;REPORTS THIS FAILURE AND THEN RETURNS TO CONTi IF THE RESULT OF THE
;LOCID OR LDCLO IS INCORRECT, THE INCORRECT RESULT IS COMPARED WITH THE
,ANTICIPATED FAILING DATA PATTERN, ERRES. IF THE FAILURE IN
;THE RESULT WAS ANTICIPATED CORRECTLY TO BE ERRES THEN LDCDSUB

c

«
(

,.
t
(

MAINOEC-I1-FP?34-A
PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
DFFPCA,Pl1
31-0CT-76 17:16
T57
LOCID ANO LOCLD TEST
67.74

6775
6176
6777

830044

012601

6.11~

. il,3.0.046

1161210

6779

030052
030054

170100
012737
"10100
177010

c

41

618.2.
6783
.6.7J3.4.
6785

t,

030062
2;"30.0.64

6786
6787

030014
0301210

'70.2.0.4
012700
012702
170102

6788
6789

030102

174010

....Jt"l9J~ .
6791 830104

._ ,
012702

030066
630070

.. 619.2..03.011.0 ... 010.~3.7

6803

••
c

••

•

•
t.
t
(

t

000024

MOV

LDFPS
030064

001236

MOV
MOV

1$;
027232
000200

030160

~~04t~0l62

R4

.LDCT,R0

M.OV

MOV
MOV

ADD

MOV
001252

001006
077303

0~~J~4

6807
6808
6909
6810
6811
6812
6813

030170
030172

026.1 ~.4
801020

000026

000161

000040

3S:

R3,~#$TMP5

0t2"702

027232

10$:

030176
030202
030204
,"~.~. t~. "...~.3",,~..~.l0

062700
2112703

6815

030214

0'22022

6816
6817
6818

030216
030220
030222

101003
977303
800161

6819 030226
6820
6921 030226
.. .~~2_.2... '.~JEJ.2.30
6823
. . __...6Jt2J.
6825 030232

010100

BNE

SOB

R3,2$

CMP

26(R1),R4
15$
40(R1)

030240

(

:BR IF INCORRECT.
,IS THE FPS CORRECT?
:BR IF INCORRECT,
:RETURN,

,THE RESULT WAS INCORRECT sO SEE IF THE ERROR WAS ANTICIPATED,
#LDCT,R2
MOV
Rl,R0
MOV
• f4, R0
ADD
MOV

11$:

000032

eMP

~2,R3

SHE

(ROjl'., (R2) +
13$

SOB
JMP

R3,11$
32(Rl)

13$:

,ERROR NOT ANTICIPATED SO REPORT RESULT INCORRECT HERE.
14$1
ERROR
273
:BAD RES
BR
3$

104273
.f'-~.~ 7 60

026104

.""'§~_~_§~." ~,,1~t~J~. "_."e,~.l,,~ RJ2

6827
6828

000014
000002

(

R1,R0
t4,R0
f2,Rl

(RIa)+, CR2)+
10$

JMP

:GET FPS.
:GET THE RESULT,

. R2,~. $T.P4~4
Rl,i'#STMPl
Rl,R3
,4,R3
2. 6C .RJl '. ~ # ST MP 10

SNE

:TEST INSTRUCTION, LOCID OR LOCLO,

IS "CO~~ECT,
ILDCT,R2

HOV
MOV
CMP

000161

000030

:THE fPS WAS INCORRECT. SEE IF FAILURE WAS ANTICIPATED.
30(Rl),R4
CMP

15$:

BNE

JMP

000036

:FPS

ER~OR

f

RESU~~

MOV

MOV

,GET A POINTER TO THE ARGUMENTS,
:SET THE FPS.

. '20e,~2
R2
AC0,(R0)

R'4","i_STMP7

ADD

2$:

". ~_ ~.1.~ll_.

STFPS
MOV

6805

6. ~.".t)

PAGE 123

,ts,.'.S™P2

LOCIO

;SEE IF THE
MOV

027232
0012 .• 2

(SP)+,Rl

24(Rl),R0
Ret

Rl,R0
tR0),AC0

MOV
LDFPS
STO

030114

._._ ..... . _...~._eJ'-~... ,_. ~}_"-l~.~.

MOV

LDCDSUB:

010137 001240
J3J~.120. .. 810J0.3. .
6795 030122 062703 000004
6796 ,3~la6 010337 001244
6797 030132 010437 001250
~ l.9.Jt ...~~ . ~.tl6
!}t§lJ7 000026
6799 030144 010100
6800 . J~@l4~ '~2700 000004
6801 830152 012703 000002

6793
.......... _6.1.~9_·t

17:35

,WILL TRANSFER CONTROL TO THE ERROR CALL AT ERR1, OTHERWISE THE
,RESULT WAS lNCORR~CT BUT WAS NOT ANTICIPATED AND LDCDSUB WILL
;REPORT THE FAILURE AFTER WHICH CONTROL WILL BE PASSED TO CONTi

6773

6780
6781

31-0CT-76

16$
36'c'Rl)

WAS NOT ANTICIPATED SO REPORT FAILURE HERE,

t:

t:
ti

•
c
c

•
•

«

MAINDEC-tl-FPP34-A
PDP 11/34FPP
DFFPCA.Pl1
31-0CT-76 17:16

t

6829

~IAGNOSTIC

030244

T57

MACYi1 27(1006)
LDCIO AND LDCLD TEsT

31-0CT-76

17135

PAGE 124

16$:
(

6,930

6831
6832

(

17$:

104214

800751

ERROR
BR

214
3$

(

__ ,"6J31:4,_.I.l"2_5.0, '
6835 830250 104412

LLCDONEt

:GO INITIALIZE THE FPS AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
jVIRTUAL CONSOLE SWITCH ~EGISTER (HAS
:THE USER TYPED CONTROL G?).

RSETUP

6,a16

6837

t
(

c

__ ... 68ll__
6839
6,9_,4,,0.

6841
68__~2
6843

6844

J*

,",6,~.4.6_."",

J*

:*

6849

6_85_0_
6851
,6,a..5,,2,

030252

c
I

68_5_~_

6857
, 68.~. ~
6859

," 3025 4
030254 204413
93 01~_~ _.0~4_7 6 7
030262 012345
030270 ~.1.2J4~

830'2"7"2-'

_._§~_9_~ .. _J!J~~_14

J NON.ZERO
MMC1:

•
(

«

1$:

:SET UP THE LOOP ON ERROR ADDRESS,
PC,LDXSUB
,GO EXECUTE THE INSTRUCTION.
12345,67012,34567,012345
,Ace OPERAND,

2$:
3$:

,WORD

034567

.WORD

10"-,-EXP'ONENT OPERAND.
42145,67012,34567,012345

034567

4$:

• WORD

2145,67012,34567,012345

5S:

47217
47200
147200

6$:

ERROR
BR
ERROR

304
7$
305

:NON-ZEPO
MMC2:
LPERR
JSR
1$:
,WORD

RES

034567

~.~.l.1..S __ 0§1012

000010

,FPS

·1

7S:

1,04,~_05

6872
6873
.6$-'4

030332

6875

6877

030334
030340
030346

6878
6879
6880
6881

~_tQl$-'~

000117

030352
030360
030362

6,8.8.2

6883
6884

,EXPECTED

(
RESULT~

~30332

0J."-110

030372

030374

,ANTICIPATED ERRONEOUS RESULT •

EXECUTION.
AFTER EXECUTION.
;ANTICIPATED ERRONEOUS FPS,
,EXPECTED FEC,
:E12+E12+200 BAD
;ST 624
;REPORT FPS INCORRECT,
,ST 625 INTO 304
NEG.

,rps

6871

6_8.76

(

030302

,~_,$J,,~ _.,,0...3.~J.3_0

•
•

RES, VALID EXPON=210 (EXCESS 200)=10

LPERP
JSP
,WORD

001334
067012

012345
_6Jt§_2 ~J,~1,f'-. _ _ ~~_11~5. 067012
6863 030312 012345
_,.,~ ..$-P_4___ ._J1_~,~ll,4 ___ Jt~"ll,l 7
6865 030316 147200
6J$_6.6 ilJ 0_3_2-" , ___ 1__4J.~"_~_ _
6867 030322 177777
.. ~~,~8 '3.0.3.2_.1. 04104
6869 030326 000400
6861

CHECK THE RESULTS,

; J *~,~_.***********it***********************************************
TST60:
SCOPE

000004

6853

6fUS_4
6855

«

:* THIS IS A TEST OF THE LDEXP INST
l~ A SUaROUTINt __ I I USED TO SET UP
:* OPERANDS, EXECUTE THE LDEXP INST AND

6845

t

«

JJ*************************'*************************************
:*TEST
60
LDEXP TEST

6847
_6Jt4,.a

•

JBAD FPS

6833

,

t

030244
830246

B~FORE

JSET UP THE LOOP ON ERROR ADDRESS,
:EXPON.371
PC".LDXSUB
,Ace OPERAND.
123456,70123,45670,123456

104413
004737

031616

123456

070123

045670

177656
123456

070123

045670

3$:

,WORD
.WORD

,EXPONENT OPERAND,
177
177656,70123,45670,123456

,EXPECTED RESULT.

137656
t,Z,34.56
047207
047210

070123

045670

4$:

.WORD

137656,70123,45670,123456

,ANTICIPATED ERRONEOUS RESULT.

S$:

47207
47210

123456

2S:

,FPS SErOR! EXECUTION.
JFPS AFTER EXECUTION.

•

~AINDEC~1.1-'PP34-A

DFFPCA,Ptl

t

6895
_6_886

6887
6e88
6889
6.e90

POP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
31.0CT.76 17:16
T60
LDEXP rEST

030376
~~~4_00

030402
030404
030406
030410

147210
177771
104304
000401

6$:

104305

147210
-1
ERROR
BR
ERROR

6891

6898

t

6899
6900
6901

,NON-ZEPO
MMC3:

t

c

t
(

030416

030424
0_30426
030430
030436

lilt760
177777
1777.77

1$1

56

043323

2$:
3S:

,WORD

057645

.WORD

53461,057645,43323,101760

177777

177777

4$:

030454

147200

147200

030456

1771.77

-1

030460

104301

6~0a

0304.,c. 2

0~0401

6909
6910
6911
6912
6913

030464
030466

104305

5$1

l

ERROR

301

SR

7$

ERROR

305

JE_~p.27

:REPORT FPS INCORRECT.

,

(EXCESS 200).-151 (OCT)

012223
021222
177627

030506

005623

._~9.1,0

,,"_~_@.~.14_

021222

6921

830516

i77'''-77·

_ 69_22kll.0S24
6923

177777
047200

6924

047200

47200

147200
177777
104301

147200
-1
ERROR
BR
ERROR

'04413
004737

031616
024252

062720

024252

062720

3$:

177777

177777

4$:

lS:
2$:

5$:

6$:

000401
104306

030544

7$:

6937

030544
030544
030546
830552

6,9,3$

e30,,~~"~

104413
004737
030131
QJ7.l~~ 1

6939
6940

030562
030564

000131

6931

6933
6934
6935
6936

,rps BEFORE EXECUTION.
:FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC.
;REPORT RESULT INCORRECT,

MMC4:

030466
030466
030470
0l0,,74
030502
030_$04

030542

,EXPECTED RESULT,

7$1

LPERR
JSR
.WORD

:SET UP THE LOOP ON~ERROR ADDRESS,
PC,.,LDXSUB
:GO EXECUTE THE INSTRUCTION.
12223,24252,62720,21222 :Ace OPERAND,

.WORD
.WORO

-151
:EXPONENT OPERAND.
5623,24252,62720,21222
,EXPECTED RESULT,

47200

301
7$
306

:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS,
JEXPECTED FEC.
:REPORT RESU~T INCORRECT,

035363

032334

0]5363

3S:

2$:

177690

.WORD
.WORD

•

:(BUT EZBT) 8T 544 TO 504 INTO 704 0 (BUT EXBT) ST 704 I

032334

031616

c

:ANTICIPATED ERRONEOUS RESULT,

rEXP=0 (EXCESS 200) •• 200 (OCT), POSITIVE FRAC
: FIV=l
MMCS:
:SET UP THE ~OOP ON ERROR ADDRESS,
LPERR
JSR
PC'~'LDXSUB
;~OEXECUTE THE INSTRUCTION,
1$:
30131,l2334,35363,'3~31 :AC0 OPERAND,
.WORD

69.3,,2

•

47200
47200

6$:

,EXPONENT OPERAND.

:ANTICIPATED ERRONEOUS RESULT,

6905
69_0_6
6907

e~0540

r5ET UP THE LOOP ON ERROR ADDRESS;
PC,'.LDXSUB
rGO EXECUTE THE INSTRUCTION.
73261,057645,43323,101760
rAC0 OPERAND,

043323

047200
041200

6928
6929
6930

RES,

057645

030452

030526
030530
6925 030532
6,~_~,_6. _. Jf3.~_!!i) 4
6927 030536

:REPORT FPS INCORRECT,

JSR
.WORD

031616

6904

6_~1.

PAGE 125

:ANTICIPATED ERRONEOUS rps,
'EXPECTED FEC,
:REPORT RESULT INCORRECT,

L_PERR

104413

004737
073261
'01760
0"0056
053461

6903

6915
6916
6917
691Ji
6919

(

930412

030440
0.,3 ".~,.4 6
030450

6902
(

030410
030410

17:35

7S:

6892
6893
6894
6895
6896
6897

304
7S
305

31-0CT-76

-200
:EXPONENT OPERAND,
00131,32334,35363,73031
,EXPECTED RESULT.

c

MAJ NDE C.. ~ 1 .. F~P l4 -A,
PPP 11134 _FPP P JA GNOS TIC
f.1 AC Y11 27 ( 1006 )
DFFPCA.P11
3t-OCT·76 17:16
T60
LOEXP TEST
6941
6942
6943

•
(

930572

000000

4$:

.WORD

5$:

42200

42202
12

6$;

7$:

...~

69..S. 4___.9_1it62.2
6955 030622 104413
69_5_6 __ 03.''-62 4 "_0473.7 ,,31616
6957 030630 140414 024344
._._. _ ... "_,~.~_SJ~, . . , , . _@,.:t\t6.J_6. ... I.1.4~ .4.S_
6959 030640 177600
.. 6.~_6_0 ....... _0_lJ!'-t;_4.2_t0.0.0_t_4 . "2.4344
6961 030650 074045
6962 03_0_652 _800.0_00 000000
6963 030660 000000
.~.9Jt•.... ". ,.it3."_~_(t2 ....0 t2. 2Jtl0

;EXP=0
MMC6:

030664

045464

lS:

045464

2$:
3S:

6971

·

(

•
t.

030700

· .Q?J_9., ..

~l~.I~~

10441 3

030702

004737

031616

6918 _ 01_0706
6919 030714

051525
005152

035455

005675

t

,(aUT FlU) ST 264 X

(EXCESS 200)=-200 (OCT), NEG

FRACT,FIU~1

6980~}0716

177600
000000

000000
035455

030720

699,2
6983
6984
6985
6996
6987
6988

8.~_"72,6

0~."0.00

030730
030736
030740
030742
130744
030746
030750

800125

JSR

,WORD

PC.itLDXSUB

:SET UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE THe INSTRUCTIQN.

140414,24344,45464,74045

.WORD

~200

.WORD

100014,24344,45464,74045

42200

6$:

142214
42214
12
ERROR
BR
ERROR

307

,AC0 OPERAND.

:EXPONENT OPERAND,

,--0

,EXPECTED

RESU~T,

:ANTICIPATED ERRONEOUS RESULT,

t

7$

3 10

. : .R~_~.Q~~ ,1' FPSI NC;O t:tR.EC T•

1$:

,SET UP THE LOOP ON ERROR AODRESS,
PC,i#LDXSUB
:GO EXECUTE THE INSTRUCTION,
51525,35455,5675,05152 ~AC0 OPERAND.

000000

2$:
3$:

• WORD
,WORD

-200
0,0,0,0

005675

48:

.WORD

00125,35455,5675,05152

45200

145204
177777

104311

6$:

"_~_ 01.5_2. ~~@."'t01

030754
030756

45204
145204
-1
ERROR
BR

ERROR

104302

311
7$
302

:EXPONENT OPERAND •
:EXPECTED RESULT.
,ANTICIPATED ERRONEOUS RESULT.

:FPS BEfORE EXECUTION.
:FPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC,
,CBUT FlU) ST 264 X

,REPORT

,REPORT FPS INCORRECT,

7$:

6993

030756
030756

104413

«

•

JFPS BEFORE EXECUTJON.
:FPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS,
,EXPECTED FEC,
:REPORT RESULT INCORRECT.

LPERR
JSR
,WORD

005152
045200
045204

_6.9.9_4.
6995
6996

c

_.

MMC7:

6981

6992

310

:FPSae:rOBE:. EXE:CUTION,
:FPS AFTER EXECUTION,
;ANTICIPATED ERRONEOUS FPS •
,EXPECTED FEC.
;(~UT EXBT) ST 704 TO 64 INST 264

:Exp=e (EXCESS 200)=-200 (OCT),POS FRAC, FIU=0

6973
6974
6975

6989
6 990_
6991

ERROR

5S:

7S:

030700

~912

6977

7$

0,0,0,0

142214
0.4.22J4
000012

69.6_$ ..'1~.6l2 __ . t~.4_3.07
030674 800401
· ,6..9""1~t.... ,. "_l0.bJ. 6 10,4,3.1 . 0

30.7.._.

BR

000000

6969

(

.~.R.ROR

LPERR

4

6965

PAGE 1 26

;ANTICIPATED ERRONEOUS RESULT,

0,0, O,_0

142204

6953

._ 6_96.Et .. 0.3.0.6..6.6
6967 030670

1 7 I 35

073031

~30S14. 00000000~000

030602 000000
6944 S3..0.6.'t4.... " . 4220.."- __
6945 030606 142204
._".". 6i.4~6 ,~. .l3JiJ.6.1J"t . ' '" 9".22,.02
6947 030612 000012
....6_,.9~4.e_ . J'.;t0.614 .'.04307.
6949 030616 000401
__.D.;t5Jt ......i:.Hl6._2it._li43i.0
6951 830622
_"J~_9.s..2_~

3 1 • OC T.. 76

1EXP:-1405 (EXCESS 200)=-1605 (OCT), FIUel
MMC8:
,SET UP THE LOOP ON ERROR ADDRESS.
LPERR

RESU~T

INCORRECT

~AINPtc-ll.rpPl4~APDP 11/34

DFFPCA.P11
,. ..

(

t.

t_

(
(

6997

030760

69.9.9

0.)0764

6999 030772
7_0_.:to 0.10 I7 4
7001 030776
7"0Jl2 ."J100.. ~
7003 031006

004737
061626

1$:

.WORD

,WORD
,WORD

-1605
,EXPONENT OPERAND.
76626,62636,46566,67606
rEXPECTED RESULT.
0,0,0,0

076626

062636

046566

2$:
3$:

a§.1606
100000

000000

0021000

4$:

• WORD

5S:

42200

7004. 111014_. 88.00.00
7005 031016 0422013
i. 4_2_2-" it...
.j0.0o. ..... iille20
7007 131022 942204
10.0. S 0.3102,4 1~0012
7009 031026 104312
7010 831030 000401
7011 031032 104302
7012 831034
7013
. .1JIl.ll. . . I.lt0.l4
7015 031034 104413
.7016 031036 004737 031616
7017 031042 071727 037475
7018 831050 017273
7019 031052 160162
10.2"0 .~.~1f'"~4 0~~"~0 000000
7021 031062 0000210
70.2_4
7025

031064

074527

031072
031074
031016

017273
045200

10. 2J) . "_~Jl.~_0
1027 0.31102

. l"~~ _.01l104

037475

12

4$:
5$:

t4.5_~.00

177777
lS4.tl_1

6$:

000401
104302

.7"~,:t2

7037

031120

.1~)~

~~lJ26

t

t

•

7039
7040
7041
7042

7043
7044
7045

. _._. J ,,_•. ~
7047

031130
031132
031140

031142
031150
831152
031154

ERROR

302

037620

030405

0060'70

2$:
3$:

.WORD
.WORD

-2001
:EXPONENT OPERAND,
37620,30405,06070,00102
,EXPECTED RESULT.

000000

000000

4$:

.WORD

0,0,0,0.

5$:

42200
142200
42204

lis77'7

000102
000000
000000
042200
142200

7~49

031164

080012
10.312
900401

,7. ~~.~

",3.\J §.~

1.~"4,3 0 2

12

6$:
'7$:

ERROR
BR
ERROR

312

7.302

c:

c,

,REPORT FPS INCORRECT,

006070

031616

"~11~J)__ . 0~_~ 29 4

031170

7$

030405

031160
031162

7052

313

BR

JFPS BEFORE EXECUTION,
:FPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS •
JEXPECTED FEC.
,eSUT FlU) 5T S04

001020
000102

104413
004737

'~4~

7051

:ANTICIPATED ERRONEOUS RESULT.
45200
45204
1452,00
-1
ERROR

•

:EXPONENT OPERAND,
,EXPECTED RESULT~

,EXP=.1601 (EXCESS 200)=-2001 (OCT), FlU=1
MMC10:
:SET UP THE LOOP ON ERROR ADDRESS,
LPERR
PC,@#LDXSUB
:GO EXECUTE THE INSTRUCTION.
JSR
01~~0,3~40S,06070,00102 JAce OPERAND,
1$:
.WORD

7033

t.

-17616
0,0,0,0

076777

7$:

7035
7036

.WORD
.WORD

7$

2$:
3$:

03111.2

"_31 \12
031112
031114

302

000000

7031
1~'--3 •..

312

ERROR
BR
ERROR

rANTICIPATED ERRONEOUS FPS,
,EXPECTED FEC,
,(SUT EZBT) ST 544 TO 704 INTO S04

076777

031106

f

:ANTICIPATED ERRONEOUS RESULT •

:REPORT FPS INCORRECT.
7$:
,EXP:-17416 (EXCESS 200):-17616 (OCT), FIU=0
MMC9;
:SET UP THE LOOP ON ERROR ADDRESS.
LPERR
PC,'#LDXSUB.
:GO EXECUTE THE INSTRUCTION.
JSR
71727,37475,76777,17273 :AC0 OPERAND.
1$:
.WORD

045204

«

:FPS BEFORE EXECUTION.

14220~

6$:

•

:rp$AFTE~EXECUTION,

42204

7029
10_30

0~l110

PAGE 127

046566

167606

176171

11135

: GO EXECUTE THE INSTRUCTION,
61626,62636,46566,67606 1AC0 OPERAND,

031616
062636

31-0CT-76

JS-R ......... PC~8#LOXSUB

~

7022
7023

f.

31-0CT-76 17:16

FPP DIAGNOSTIC
MACYll 27(1006)
T60
LOEXP TEST

:ANTICIPATED ERRONEOUS RESULT,
:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS,
,EXPECTED FEC.
reBUT FlU) ST 504

:REPORT FPS INCORRECT.

•
•
t
(

4.

c

t
l

MAINDe:C·11·rpP34-A
pOP 11/34 FPP DIAGNOSTIC
MAC'YJJ
DFFPCA,PI1
3t-OCT-76 17,16
T60
LDEXP TEST
,

(

8.31179
031170

7056

011,172

104413
004737
a12131

031616
&31176
014151
705J3 a3.12.04 910111
7059 031206 001006
J 060 . 1112.1£'- .. 04,15.3.1, 014,.151
7057

031216

•
c

031220, itUl.000.. 00.0000
7063 031226 800000
10_6. 4 0.3,1.2.l0. __ .1.1,.1.200
7065 031232 141202
7.0.66 1!31.2l4 ... _. ".4_t,20 4 .
7067 831236 000010
70.6_8 .... 031240. 104314
7069 831242 800401
. 7.~0~1._~..e.ll,2_4_4.. J~4 302
7071 031246
_.707.2 ..
7073
7. 014_ .03 1.2.4_6
7075 031246 104413

l07..6.. 03.t2,"5.~
7077 031254

004.737
027262

7078
7079

021202

7080

•
t
(

t

016115
f0,000

(

016171
016 t 71

2S:
3$:

000000

4$:
5$:

.WORD
.WORD

6$:

7$:

021202

0~l1Jj

l~~~lS

7089

031320

000401

7090
7091

,31312

104102

41200

4.12.04
10
ERROR
BR

ERROR

314

:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC,
:(eUT FIV) ST 104

302

:R~PORT
-

FPS INCORRECT,

--_.

025242

023222

000000

000000

2$:
3$:

"2.5242

"23222

4$:

031616

5$:

6$1

.WORD
.WORD

7097
7098
7099
7100

831326

7101

7102
7104
7105

7107
7108

031332
031340

10.413
004737
030313
036373
010611
002313
036,313
000000

1341200

0ll. ~. ~._~ _,l4..t~. 0~
031370
031372

(

,ANTICIPATED ERRONEOUS RESULT,
46200
46206

146202
-1
ERROR
BR
ERROR

315
7$
302

:r~S~B~rQRE EXECUTION.
:FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FPS.
:EXPECTED FEC,
:(BUT FIV) ST 104

c

•

:REPORT FPS INCORRECT,

,EXP=11011 (EXCESS 200)=10611 (OCT) FIV=1

c

MMCI3:

•

J,..PERR

031616
032333

031342
03233]
031344
0313_52
831354
000000
,,313,62 .. -'_~it0.0.~ ,
031364

•

:EXPONENT OPERAND.
,EXPECTED RESULT,

16115
0,0,0,~

7092
7093
7094
0~13.~.

••

7$:

031324

(931324

t

7$

;EXP=t6315 (EXCESS 200)=16115 (OCT) FIV:0
MMC12:
:SET UP THE ~OOP ON ERROR ADDRESS,
LPERR
JSR
PC, •• LDXSUB
,GO EXECUTE THE INSTRUCTION,
,WORD
1$1
27262,2 5 242,23222,21202 :Ace OPERAND.

. e~1306, 046200

7095
7096

c

1006
,EXPONENT OPERAND,
41531,14151,16171,10111
,EXPECTED RESULT,

141202

000000

. ,,,0~§_i2.Q_~.

70$~

710_~..

'-

PAGE 128

;EXP=1206 (EXCESS 200)=1006 (OCT) FIV =1
MMC11:
:SET UP THE LOOP ON ERROR ADDRESS,
LPERR
PC,t.~DXSUB
,GO EXECUTE THE INSTRUCTION.
J'SR
IS:
.WORD
12131,14151.16171,10111 1AC0 OPERAND.

7085 831310 046206
7.0$.6. ~~tlt~" Ji§..2.0~
7087 031314 177777

7103

(

031262
031264
931266
031274

7081
"J.0Jt2..... _.1.3.1.2..:t~
7083 831304
7.~a4

•

11:35

010111

, ..... ,7.06.2.

•

31-0CT-76

'

7053
7054
7055

7~61

«

~1(1~06)

034353

1 $1

2$:

:SET UP THE ~OOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,
30313,32333,34353,36373 ,AC0 OPERAND.

JSR
,WORD

PC,@#LDXSUB

10611
:EXPONENT OPERAND,
2313,32333,34353,36373
,EXPECTED RESULT.

034353

3$1

.WORD
,WORD

000000

4$:

.WORD

S$:

41200

141202

,,41204

41204

000010

10

c

,ANTICIPATED ERRONEOUS RESULT.
:FPS BEFORE EXECUTION.
:FPS AFTER EXECU1ION,
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC.

c
(

(

POP 11/34 FPP DIAGNOSTIC
MACYll 27(1006)
31-0CT-76 17:16
T60
LDEXP TEST

MAINOEC·11.~PP34·A

•

DFFPCA,P11
031374
011_376
831400
't1.12 .. 031402

7109
. 7110.
7111
~i

I.

104302

•
c

•
c

:CBUT FIV) ST 144

302

:REPORT FPS INCORRECT,

044454

1S:

LPERR
JSR
.WORD

0r}41Jj. 031616
040414 042434

2$:
3$:

.WORD
.WORD

000000

131430
&31432

024614

042434

044454

7125 031440
7..l2.6 O,31.:42
7127 031444
. ll28._0.3J 446
7129 031450
7130 031452
7131 031454

046474

7123

7124

7133

1462".~

6$;

:EXP=

7149
lJ5 .0
7151
7152
7153
7154
7155

050~lS

031616
052535

054555

052535

054555

"00000

000000

056575
000254

031476
831500
1631506

013115
,,~.~.~ 75

000000
000000
041200
141202

031520
"3J5~2

031524

041'204

0,.3l~.,~_f;I

a~0,~.t~

031530
831532
831534

104320
00£1401

:REPORT FPS INCORRECT •

254 (OCT).

254

4$:

.WORD

0,0,0,0

58:

41200

:EXPONENT OPERAND.
13115,52535,54555,56575
,EXPECTED

MMC16i

7160

031540

7161

031544

104413
004737
060616

"_31~,'~

0~,~,~76.

.

t1

ERROR
BR
ERROR

:ANTICIPATED ERRONEOUS RESULT,
:FPS BEFORE EXECUTION,
,FPS AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC.

320

:(BUT FlV) 5T344

7$

302

:REPORT FPS INCORRECT,

313 (OCT)=

SI3(EXCESS 200) FIV=0

«
(

031616
062636

064656

1S:

.WORD

:SET UP THE LOOP ON ERROR ADDRESS,
PC,~#LDXSUB
:GO EXECUTE THE INSTRUCTION.
60616,62636,64656,66676 :AC0 OPERAND,

000£100

000000

2$:
3$:

.WORD
.WORD

313
0,0,0,0

000313

000000

c

R!SU~T •

7$:

,EXP=

••

c,

.WORD
• WORD

6$:

•

454 (EXCESS 200)

3$:

lS:

c

("

:SET UP THE LOOP ON ERROR ADDRESS,
PC,@#LDXSUB
:GO EXECUTE THE INSTRUCTION.
50515,52535,54555,56575 :Ace OPERAND,

104302

7157
7l.S. 8 . ",31536
7159 031536

7164

302

141202
41204
10

031536

031554
031556

317

rFPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
JA~1ICIPATED ERRONEOUS FPS •
,EXPECTED FEC,
:(BUT FIV) ST 144

LPERR
JSR
.WORD

2$:

7,156

7163

-1
ERROR
BR 7$
ERROR

MMC1S:
10,4413
004737

:EXPONENT OPERAND,
:EXPECTED RESULT.

7$.

031460

7...14 . 4,
7145 eii"s10
7146 03 t 5.16
7147
7.148

46200

46206

946206
146202
177777
104317
000401

7136
7137 031460
l.13.9 .0.31 •. 60
7139 031462
7140 e)1466
7141 031474
7143

16723
0,£1,0,0

,ANTICIPATED ERRONEOUS RESULT.
5$:

046.~00

'1.1.3:4.

1142

:SET UP THE LOOP ON ERROR ADDRESS,
PC,8fLDXSUa
iGO EXECUTE THE INSTRUCTION,
40414,42434,44454,46474 rAce OPERAND.

046474
000000

~31422

FIV~0

MMC14:
104413

0\6723
0000e0
000000

7122

"JJ~.~

«

316
7$

JEXP=17123 (EXCESS 200)=16723 (OCT)

7135

c

PAGE 129

7113

. .7JJ. ~. e,3 t4c.~6 . J ".3~2

t,

ERROR
BR
ERROR

17:35

7$:

'.1.14....
7115
.. 7116_ .03.1402
7117 031402
. J 11,S 031404
7119 031410
7J20 . 031416
7121 031420

f

6$:

104316
000.~01

31-0CT-76

LPERR
JSR

:EXPONENT OPERAND,
:EXPECTED RESULT.

(

P.PP:1Jl34
31-0Cr.16 17116

M.AINDE_C-11-f:PPl4-A_. __ .

DFFPCA.P!l

7165 931564 000000
.1166._ 0315_6_6_ 0226_l6.0_6_263_6
7167 831574 966676
. _. 7.168 13.1516. _846_2t10
7169 031600 046206
.7.11k'" _0.3..16..0.2_.... 1.46.2.02
7171

031604

f]~e_JtIA_GNQSTIC

011&14

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

-"

_...

6$:

ERROR
SR
ERROR

321
7$
302

SR

MMCDONE

JSR
ACARG:

,

--- -.-'.---'---- --

EXP,

.

RES:
ER~ESI

FPSBa
FPSA:
ERFPS:
FEC:
ERR1:

J
,•
I•
,•

•

_.. 71..9.2

I

,•
,•
:

:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FPS,
,EXPECTED FEC.
:CBUT FIV) ST 344
,REPORT FPS INCORRECT,

J_l9_~_

719<)
l~,@~~,

7201

72_f'_2
7203

7204
7205
72.,O.6

7207
720.8
7209

7210
031616
031620
931624
031626

012601
012100
170100
172410

LDXSUB: MOV
MOV
LOFPS
MOV
LOO

000200

4.

721J
7215

031630
0~1632

(

7216
7217

012731

031654

031640

016100

000032

. 7 .~t~ _ .~,~J 6 4,4

ERR2:
CONTI

PC,.~.LDXSUB

,WORD
,WORD
,WORD
,WORD
,WORD
,WORD
,WORD
,WORD

x,x,x,x
x,x,x,x
X

_X, X, X, X
X
X

X

ERROR

X
X

SR

CONT

ERROR

X

,Ae OPERAND
,EXPONENT
,EXPECTED RESULT
:ERROR RESULT
,rps BEFORE EXECUTION
,FPS AFTER EXECUTION
,ERROR FPS.

tt01J.

031646

010100

7220

031650

062700

MOV
MOV

LDFPS
MOV

tI~ ~J'0

7219

001236

000010

ADD

f

••
«
c_

C:.

C. _

J EXP~C T~Q .__rf;C

rDATA ERROR,

,FPS ERROR,
JRETURN~DJ;>~E~S

JT~E OPERANDS A~E SET UP eUSING ACe AS THE ACCUMULATOR), THEN
JTHE LDEXP INSTRUCTION IS EXECUTED,
;J~E RESQLT IS CHECKED AGAINST RES. IF THE RESULT IS CORRECT THEN THE FPS IS
,coMP~jiti WITH rpsA if THI~ Tob--Is-tOR~ECT LDXSUB RETURNS CONTROL
,TO THE CALLING ROUTINE AT CONT~ IF THE FPS IS BAD LDXSUB
,COMPARE IT TO ERROR FPS. IF T~i~ MATCHES THEN LOXSUB WILL RETURN
JTO THE ERROR CALL AT ERR2, OTHERWISE LOXSUB ITSELF
:REPORTS THIS FAILURE AND THEN RETURNS TO CONTi IF THE RESULT OF THE
J~DEXP IS INCORRECT, THE INCORRECT RESULT IS COMpARED WITH THE
JANTICIPATED FAILING DATA PA~TERN, ERRES. IF THE FAILURE IN
:THE RESULT WAS ANTICIPATED CORRECTLY TO BE ERRES THEN LDXSUB
:WILL TRANSFE~ CONTROL TO THE-ERROR CALL AT ERR1. OTHERWISE THE
,RESULT WAS INCORRECT BUT WAS NOT ANTICIPATED AND LDXSUB WILL
:REPORT THE FAILURE ArTER wHICk tO~1~OL ~ILL BE PASSED TO CONTi

_______ . ___ ._

7197

(

46200_
46206
146202
-1

,•
J
,•
,•
,•
,•

71.9.0
7191

7211
7212
7213

S$:

800540

7189

••

PAGE 130

:THIS_SUftROUTIRt, LDXSUB, IS USED TO SET UP THE OPtRANDS, EXECUTE
JTHE LDEXP INSTRUCTION AND CHECK THE PESULTS. A CALL
fTO IT IS MADE THUS:

__ l_la.~.___.
7185
7186
7187
.71.,8..8.,

71~_§

17:35

7$:

7180
7181
71.$. 2
71e3

c:

31-0CT-76

27(1006)

,ANTICIPATED ERRONEOUS RESULT.

177777

7177
'-178
7179

7193
71.9.•
7195

_~ACY11

LDEXP TEST

064.656

11.72_1.11_6.0 6 __ 1.9412J
1173 031610 800401
_; 11i____ 113_1&_12_ .10. ilB.2
7175 031614

7176

T60

c.

c.

,GET A POINTER TO THE ARGUMENTS.
,LOAD THE Ace OPERAND.

CSP).,Rl
,200,R0
R0

Rl,R0
(R0),AC0
'1$,~.$TMP2

32 ( R1 ) ,-R-e

R0

Rl,R0
'10,R0

-..

:SET UP THE FPS •

(

"
t
f
(

PDp 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
160
TEST
LDEXP
3t·OCT·76 17:16

~A1ND~C~'1·FPP34~A

DFFPCl.P11
7221
722_2 .llt(>54
7223
722.•. _ 83..1656
7225 031660

1$:

176410

170211'4_
170305

000200
170100
&J_2100 . 012106

",,__1226",.,__ "el16.6~2 _ ."1210~,

t

7227

7228

031666
"_31670

031674 174010
_. __.J_2_1~L _. __ I_lJJtl6_ _.0.1"-4._3.1 _
7231 031702 916137
723,2 ' ~,3,t110 1,10S.11
7233 031714 016137
12.3~_,
831.722 1.19192
7235 031724 010237
1236 03.1730 0627"2
7237 031734 011237
72.3.$, _ ,. 0. 3..1,7, "0. 0,627.>0.2,
7239 031744 010237
_..... __ . ,...7.2.40 ._.-"3115.0_._ --'11213.1 __
7241 031756 012702
7242 031762 010103
7229

-<(4~_

4J

•
t

«
t
f

•,
(

C

000040

001256

001244
._ "3_2.1_"-6

900004

C

t

_ _ .~4.,_~i$1M.Pj _

....

34(Rl),~ISTMP10

001246

MOV
,MOV

R2,i#STMPS

MOV
MOV
ADD

.LDXT,R2
Rl,R3
112,R3

•
C

~_MD~_T, 81$TMp.6.

:SEE IF THE RESULT WAS CORRECT,

.'

'4,Re

MOV

CMP

(R2).,(R)1+

BNE

10$

:BRANCH IF NOT CORRECT.
:SEE IF THE FPS WAS CORRECT,
:BRANCH IF NOT CORRECT,

C

~6,S761

000034

BNE
TST

R0,2S
R4,34(Rl)
15$
34(Rl)

«'

000034

SOB
CMp

0~2016

100003
02056t

000040

BPL
eMP

R5,40(Rl)

032022

001027

SNE

032024

000161

000050

3$:

JMP

032030
932034

012702

032106

10$:

~32036

062703
012700

1,2.,50 . 032~l0

7251

032014

7252
7253
7254
7255
7,.2.,56
7257
7258
7259
7~~0

9'32000
932002
032006

7261

0321342

7~,.~,2

, ,9J. ~2.046

7263

032050
032052
032054

7267
7268

032060

7269
721'3.

032060
032_062

032064
832072
032076

ADD
~10V

099004

11$:

:THE
12$:
13$1

000036

0"0161

00""46

5e(R1)

:RETURN.

C

EIU~OR

sO

S'EE IF THE FAILURE WAS ANTICIPATED,

•

(R2)+,(R3).
12$

SOB
JMP

009042

S~0760

026104

eMf
BNE

077003

104301

C,

20$

,SEE IF THE FEe WAS CORRECT.
:BRANCH IF NOT CORRECT,

Rl,R3
t22,R3
.4,R0

MOV

000022

02222,3
00100]

800161

3$

:THE PE5ULT WAS IN"CORRECT
.LDXT,R2
MOV

010103

._ _ . __7_~1_2,__._. ' __
7275

aTO

ADD

001.014.

677001
020461_
001026

7_276

,LOXT,R0
AC0,(R0)

MOV

2$:

,,·t~J.,. ~.,.~".@J~.~ .I~.~ ... ~.~J.002

(

MOV

MOV
MOV

032106

000012

7273

'~"0,R0
R0

#2", R2

7271
(

f,

RS

AOD

062703

7265
7266

,GET THE FPS.
JGET THE FEe.
:GET THE RESULT,

.000002

"12700
922223

72~4

R4

MOV

£131.770

7248
7249

STFPS
STST
MOV
LOFPS

001242

031764

7246

(

MOV
MOV

001240
000010

72,••
7245

831774
031776

:TEST INSTRUCTION.

RS,il#$TMP11
40(Rl),6"$TMP12
Rl,R2
R2,"$TMP3
110,R2
(R21",$TMP4

7243

7247

•

001252

PAGE 131

(R0),AC0

A

000034
001254

17;35

LDEXP

___M-"'v

_ 01012_=1..0

31-0CT-76

Re,ltS

42(Rl)

WAS NOT ANTICIPATED SO REPORT IT HERE.

ERROR
BR

301
3$

:SEE IF THE FPS ERROR WAS ANTICIPATED.
36(Rl),R4
CMP
BHE
168
JMP
46(Rt)

JBAD RES

C

,

158:

C

168:

C
(

PDP 11/l4~rp, DlAGNOSTIC
MACYll 27(1,06)
31-0CT-76 17:16
T60
LOEXP TEST

MAINOEC-11·FPP14·~

OFFPCA.Pl1

t

t
(

«
c

17$1

104302.__.__ .

000751

.. 1-2.&0

7281
.7.2.8.2
7283

PAGE 132

17:35

JTHE FPS WAS NOT ANTICIPATED SO REPORT IT HERE.
ERROF
302
JBAD FPS
BR
38
: BUT EZBTY8

7277

721_8. .1.3201.6
7279 932100

il-0CT-76

1ST 063

e3.21il2 ...

20$:

, .1.284. 0321.02_ . 10.4303
7285 032104 000747
. 12116_

2J.:

:REPORT FEC INCORRECT.

7287
.... 7.2. 8Jl_ 0J21.0.6 ....8..0e000
7289 032114 000090
.1.29.0.
7291 032116
. 7.29,2 032116
7293
72.9.•.

ERROR

303

BR

3$

:DATA BUFFER:

000000

0"'0000

LPXT:

.WORD

fi

:SAD FEe

t,

:GO INITIALIZE THE FPs AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
ITHE USER 1YPED CONTROL G1),

RSETUP

7295
.. _72.9.6____.
7297
729.8
1.l0.~

'J***************************************************************

7301

J*TEST 61

73J~2

J*

,*r*

7303
't3_~4 .

7305
7lf'-.~.

«

(

•
t

....

032120

DESTINATION MODES. MODE 1

TEST

THIS IS A TEST OF DESTINATION MODE 1 USING
THE STFPS INSTRUCTION

1*
; I ******.* **_* ~ ***~**

TST61i

080004

(FL~0),

SCOPE

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

c,

___ llft~_ . .
7309

NNe1:

7J_l~.

"'_321 ~2

7311

032122

7~3J2

032t2. 4, 812100
032130 012701
032134 012120

7313
7314
731S
7316
7317
73.18
7319

7320
7321
7322

032140

.:2
032146

077101
012_7,,0

03215.4

.~3~1

032162
032164

LPERR

104413

032222
000006
177777

MOV

MOV
1$:

001236

EJ12737
170100

032322

000004

012700

032226

012137

170210

032112

020027

032226

7324

032176
032200

901017
023727

032226

102345

032230

177777

7327

' '.1

~'-3_22~.6_.....

023

032210
032216
032220

023727

e.,J030

032222

171777

000453

7.3.3..~.

7331
7332

171777

.NNCTB0,R0
'6,Rl
.-1,(R0)+

:SET UP THE LOOP ON ERROR ADDRESS,
;SET UP THE DATA BUfFER.

LOFP5

R1,l$
.1,,2345,R0
• NNC2,~#STMP2
,NNC25,'#ERRVECT ,SET UP FOR TRAPS TO 4,
R0
:SET UP FP5.

MOV

.NNCTB1,~0

STFPS
CMP
BNE
CMP
BNE
CMP
BNE
BR

CR0)
,TEST INSTRUCTION,
R0,#NNCTBl
JIS R0 CORRECT?
NNC10
;8RANCH IF NOT CORRECT,
'#NNCTB1,'102l45
,IS RESULT CORRECT?
NNC1S
:BRANCH IF NOT CORRECT,
.#NNCTB1+2,.-1 :IS THE RESULT CORRECT?
NWeZ0
,BRANCH IF NOT CORRECT,
NNCDONE

MOV
MOV
MOV

NNC2a

032170

7325
.7126

MOV

SOB
102345
032170

7323

7329
7329

c_

t

4l

7299

7307

•

0J 0,0,0

MMCOONE:
104412

,

:TEST DATA BUFFER.
NNCTB0: .WORD
.1,-1

t.

t

MAINPEC-11-FPP34-A
POP 11/34 FPP DIAGNOSTIC
MACYll 27(1006) 11-0CT-76 17135
DFFPCA,Pl1
31-0CT-76 17:16
T61
DESTINATION MODES, MODE 1 (FL-e), TEST

PAGE 133

,-

7333 932226 177777
7._314 _ ~ 32234 t 7 7 7 7 7
7335
7336
7337 032236 010037
7338 83,:2242 012737
7339 032250
7J40 832250.te4377
7341 032252 000001
13."42
7343 832254 000435
73,44
~

1IiL

177777

177777

001242

032226

001240

7347

832256
032264
032272
932272

012737
013737

EFROR

102345

032226

001240
001242

7348
104377
7349
73,50 e32~74 000002
735t
..73.52 _"32276 __ 000424
7353

7354
7355

_l~lS.~. .e ~~1~0
7357

012737
013737

73_58

032306
032314

7359

032314

184377

1l6~t

032316

600003

032320

,00413

;REPORT R0 INCO~RECT.
NNe10: MOV
R0,8#STMP4
MOV
INNCTB1"#$TMP3
1$:

7345
7346

t

(

177777
032230

001240
001242

73_66
7367
7368

ll74

7375
7376
7377
1378
7380
7381

7J82
7384
7385
_JJ.8,6

«

03,2,32"

011604

032324
032330

820427
9"l402
000137

032172

011637
0226a6

001236

'l'~42

932344
032344
032346

104377
000004

032332
032336

7387
7388

,R0 BAD (BUT
J
FDST)X

c
ST 634

377

BR

NNCDONE

2

032350
032350

,REPORT RESULT INCORRECT,
NNC20: MOV
.-t,'.$TMPl
MOV
i#NNCTB1+2,P#$TMP4
lS:
ERROR
377
.WORD
3

NNCDONE

(

,(BUT GR7,FL)
,ST 357 TO 416
,INTO 417

,IF A TRAP TO VECTOR 4 OCCURS COME HERE TO SEE IF THE TRAP OCCURRED
JDURING EXECUTION OF THE FpP INSTRUCTION BEING TESTED, IF NOT GO
pTO THE SPURI6us ~RAP TO 4 HAN6LER.
NNC25i MOV
(SP),R4
CMP
R4,#NNC2+2

042620
1$:

BEQ

1$

JMP

@#CPSPUR

HOV
CMP

(SP),~#$TMP2

ERROR
.WORD

377
4

(SP)+,(SP)+

2$:

NNCDONE,
184412

c

,BAD DATA

:(BUT FOST)+ ST6]4

7379

7383

(

ERROR
.WORD

BR

7~_6~l

7370
7371
7372
7373

(

NNCDONE

7363

fi6-9

(

BR

1$1

7365

c

377
1

JREPOPT RESULT INCORRECT,
NNC15: MOV
f102345"'$TMP3
MOV
"NNCTB1",STMP4

7361

1l6.2

.WORD

RSETUP

:GO INITIALIZE THErps AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?).

JJ***************************************************************

•
•
c

c

•

jj

"
HAlNDEC-1t-rpP34-A

DFFPCA,P11

pOp _11/34 FPP DIAGNQSTIC

31-0CT-76 17:16

T62

c

_ 'tl.i.S. __"32_1.54__._
7399 832354
l400 e_~2.3,5.~
7401 032362
'1..4.0.2 _S 3 2__366
7403 832372
7_404 __ 932.3..1 4
7405 832400

_._J_~t0J~.

•

c:

7419
7421

(

•

14_2.2

---~

~*

J,*********.*****************************************************
T5T62; SCOPE

000004

OOCJ_i

... ,"." .

_"_l_~.4_'~ .111717
932460

177777

fiJ32i~_6

_lI7JJ7

032470
032474

010037
012737

NOV
LOFPS

rSET UP THE LOOP ON ERROR ADDRESS,
.OOCTB0,R0
:SET UP THE DATA BUFFEF.
.6,Rl
'-I,(R0>+
Rl,l$
1105412,R0
.OOC2,@#STMP2
lQOC25,'#ERRVECT ,SET UP FOR TRAPS TO VECTOR 4.
R0
:SET UP FPS •

MOV

'OOCTB1,~0

S.T_fPS

(R0'.
ITEST INSTRUCTION,
R0,.OOCTB1+2
:1S R0 CORRECT?
OOCla
,BRANCH IF NOT CORRECT,
P#OOCTB1,#105412 ,IS THE RESULT CORRECT?
OOCJS
:BRANCH IF NOT CORRECT.
I#OOCTB1+2,'-1 ,IS THE RESULT CORRECT?
ooe2e
:BRANCH IF NOT CORRECT,
OOCDONE

LPERR

104413

012700
012701
012720
877103
812700
012737
e3_,~j..0.Q . it2.ll1
032414 170100

032454

MOV
MOV

000006

177777
105412
032422
032.554

177717
177777

1$:

MOV

SOB
MOV
MOV

001236
000004

OOC2:

CMP
SNE

CMp
BHE
CMP

105412
177777

SNE

BR

177777

;TEST DATA BUFFER,
OOCT80: .WORD
-1,-1
OOCTBt: ,WORD
-1,-1,-1,-1

•
«

t_-.

7423

7.424
,425
7426
7427

832502

7428

032!t02. 104377

7429

032504

7431
7432

001242
032462

,REPORT
OOC10:

R0 INCORRECT.
MOV
R0,a.'STMP4

MOV

.OOCTB1+2,"$TMP3

8"0005

ERROR
,WORD

377
5

032506

000435

BP

OOCDONE

7434

832_ 5 1 0

e1 27 3 7

105412

7435
7436

832516

013737

032460

032524
032524
032526

104377
800.006

1.30
7433

7437
7438

001240

744~

001240
001242

,REPORT RESULT INCORRECT.
00C15: MOV
#105412" •• TMP3
"OOCTB1,8,STMP4
MOV

,R0 BAD (BUT
:
FOSTlX
J

ST 634

1$:

ERROR
,WORD

~l.~_530

_ 0~.t'-424

032532

012737

BR

377
6

ooepONE

7441
7.4~t2_,

7443

7444

«

1$1

7439

c

PAGE 134

J* THIS IS A TEST OF DESTINATION MODE 2 USING
,*THE STFPS INSTRUCTION

7407
__ .___....7_4_£t9. ____ J'_~~U6. 81.2100. 012460
7409
74113 0_3 2_~4_22 110_220
7411 632424 020027 032462
1112 032.4.30 0010.1 7
7413 032432 023727 032460
7._•.1_4 _ ... 132~4_~0 ___ .l_\i lJl2_l _
7415 832442 ,23727 032462
1_4..16. *,3.2_.4_50 _101010_
7417 032452 000453
1.418
·t4.'-_~

17:35

DESTINATION MODES, MODE 2 (FLa0), TEST

J*

7391
_'-192
7393
7.3.9..4.
7395 032352
7.396
7397

31-0CT-76

DESTINATION MODES, MODE 2 (FL=0', TEST

:*T£5T 62

7389
73.9.0

••

__ .MACY11_ 2_7(10£16)

177777

001240

:PEPORT PESULT INCORR~CT.
MOV
'-1,'#$TMP3

OOC20~

,SAD DATA.

4-

t

MAINOEc-tl-FPP3t-A
. POp 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76 17135
DFFPCA.Pl1
31-0CT.76 17:16
T62
DESTINATION MODES, MODE 2 (FL=0), TEST
'445 032540
.7446 . "3.2.~4()
1447 832546

744a
7449

832550

c
4

001242

.745.4._
7455
".7.'.MS"~_. ", ." . ~,;3. ~_S S.•,
7451
7,4.5.8.

832556
0.) 25 62

7459
74.60_

032564

104377
000001

~#bbcTB1+2,8.'TMP4

ERROR
.WORD

377
7

BR

0.00413

7461

,11604
320427
e" J 402
000137

932570

011631

,'4"p. ~_. . .' 0,,~ ~,"5 .7.

".22,626

l.4_6~4"". __ .eJ_2.s.1..6 ...

1.14J17
000010

7463

MOV

1$:

7451
145.2 .
7453

7465

•

032462

,IF A TRAP TO VECTOR 4 OCCURS COME HERE TO SEE IF THE TRAP OCCURRED
iDURING EXECUTION OF THE FPP INSTRUCTION BEING TESTED, IF NOT GO
JTO THE SPURIOUS TRAP TO 4 HANDLER.
OOC2S, MOV
(SP),R4
CMP
R4,#OOC2+2

032424

042620

1S:

001236

SEQ

1$

JMP

'.CPSPUR

MOV
CMP

(SP)+,(SP).

ERROR
.WORD

10

377

,(BUT FDST). 5T634

7466

7467
.,.4Jt8_..". ".3.~.6.~2
7469 032602
74,,1.0..

OOCDON!:
104412

:GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWA~E
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G1),

RSETUP

7471

c

747.4
7475

7.476
1477
7478

:*TEST 63

7479

J*

JJ**.****-***************.***************************************

748. 4

J* THE STFPS INSTRUCTION

,*

0.3 ~604

l.t~ 8
7489

832606
" . 32.610
032614

SCOPE

7490
7491

fPC1:
104413

012701

032706
000006

032620
832624

012720

177777

7492

032626

7493

032632

012700
812737
012737

032654
033006

170100
012700

032714

,32640
032646
74_9.~__ .~.i265"

c.

"*******'*******************************************************

TST631

0"0004

J.,t~.6_. _
...tJ.~_1"~,06

7.9_4__
7495

t.

DESTINATION MODES, MODE 4 (FL=0), TEST

7485
7487

(

r* THIS IS A TEST OF DESTINATION MODE 4 USING

'J,4.8.~,.

7481
7482
7483

•
•

t

CSP),t'STMP2

2$:

032576

932600

OOCOONE

7. 4J.l
7473

c

GR7,FL)
,ST 357 TO 416
:INTO 417
J(BUT

.... _.1~,SJ} "".01lS52

•

013737

PAGE llS

012700

lS:

077103

7497
. . "J~~,_B__,." . ."..'t~.2JtS~4. , J}~'-2_4 ~
7499 032656 020027
7500 8.32662 001017

105555

MOV
MOV
MOV

001236
000004

PPC2:
032712

LPERR
MOV
MOV
MOV
SOB

iPPCTB0,R0
.6,Rl
'-1,(~0)+

Rl,1$
t105555,R0
#PPC2,'#$TMP2
#PPC25,.#ERRVECT

LOFPS

~j.'

MOV

fPPCTB1+2,R0

STFPS
CMP

-CR0)
R0,#PPC TB1
PPC10

BNE

,SET UP THE LOOP ON ERROR ADDRESS,
,SET UP THE DATA BUFFER.

•
•
c

,SET UP FOR TRAPS TO VECTOR 4.
:SET UP FPS,
:TEST INSTRUCTION.
,IS R0 CORRECT?
:BRANCH IF NOT CORRECT.

(

•
c

_M~tNP~C.'J-F~P34.A __

•

DFFPCA.P11

.

_PDP_.l.1l1.• FPP DIAGNOST.ICMACY11 27 (100~)

3t-OCT-76 17:16

T63

31-0CT-76

17 =3S

PAGE 136

DESTINATION MODES, MODE 4 (FL_S), TEST

'r·~

7501
. .-'-502

032664
_.12~22

1503

032674
132.10.,2
832704

._750.4
7505
_,150,6

7501
.'_5-"8
7509
.,.,'l5.10
7511

023727 032712
101021_ .
e23727 032714

801 e3 0

105555

177777

B00453

032-'. 0..6._. __ 11777 1
032712 177777
_il3 2.1.2rlt.. ,_,lJ 77 j i

177777
177777

832722

001242
0:3 2 712

177777

PPC.tS..... _

CMp
SHE
BR

~'PPCTB1+2,.-1

,IS THE RESULT CORRECT?

.. __.. : BPANCH IF NOT CORRECT.

. PPC20
PPCDONE

PPCTB1: .WORD

PPC10:

••

R0INCOI .

1'77'777

.004301,R0

MOV

MOV

117776

Rl,lS

.RRC2"'$TMP2
,RR.C25,8.ERRVECT J SET UP FOR TRAPS TO VECTOR 4,
R0
:SET UP FPS,
,RRCTB2+2,R0
.RRCTB1,-2(R0)

MOV

LOrpS

170250
02a0_2-'. 933424
001021
021127 033414
001025
02372.7 033424
001032
00045.5

7689
7690

7696
1697

SOB
MOV
MOV

077103

7beI

BR

(

JR0 BAD (BUT
:
FDST)X

,•

4,
5T 634

:BAD DATA

RRCDONE

7709

7710
7711

7716
7717
7718

c-

1.3334.

7675
. ._1676_
7677
._76i8
7679
,76_80_,
7681

7712
7713
7714
7715

I:

833320
833322
033326
033334
033342

PAGE 139

'7~,_~

7723

033514

001240
001242

,REPORT RESULT INCORRECT.
RRC20i MOV
,RRCTB2,'.STMP3
MOV
i#RRCTB1+2,8#$TMP4

,BUT FDST)

1$:

7719
7720
7721
7724

033424
033416

011604

(

(

reBUT GR7,FL)
,ST 357 TO 416
:INTO 417

:IF A TRAP TO VECTOR 4 OCCURS COME HERE TO SEE IF THE TRAP OCCURRED
,pURING ~XECUTION OF THE FPP INSTRUCTION BEING TESTED, IF NOT GO
,TO THE SPURIOUS TRAP TO 4 HANDLER.
RRC2S: MOV
(SP),R4

c
(

POP __ ll134
3t-OCT-16 17:16

MAIND_EC.Jl .. fP~14 .. ~ __ .

(

t

(

t_

OrrpCA.P11
7725
_172.6.

7727
-.1.1.28
7729
. 1-'.10
7731

033516 020427
.fl3 3522.. _ KUJ14i12_
033524 800137
._

_.r~p_

DIAGNOSTIC
MACY11 27(1006)
31-0CT-76 17135
T65
DESTINATION MODES, MODE 5 (FL=0), TEST
CMP

033360
042620

R4,.RRC2+2

SEQ

1$

JMP

81CPSPUR

..... .

833530

011637

001236

1$1

ll3l51j,. 1.2.26.26

_7112

033536
033.5_.3.6 __ 1_0_4317__ _

7733

033540

,,00024

MQV

(SP),~tSTMP2

CMP

(S~)+,CSP)+

ERROR
.WORD

377
24
j(SUT FOST)+ ST634

'tIl 4_ ------ ---------- .-. --7735
_ 7.7.36 833-5_42
7737 033542 104412
7738-

~FtCDONE:

:GO INITIALIZE THE FPS AND STACK, AND
:stE IF THE USER HAS EXPRESSED

RSETUP

c

:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?),

7139

t

PAGE 140

71-A-0

7741
.7.1.4,2
7743

7:1_4_.4

J,***************************************************************
:*TEST
66
DESTINATION MODES, MODE 6 (FLa0', TEST

77-~5

7_7.4.6 _

•

•
•
•
t

_'.15_2
7753
.7.1,5.,4 _.Jtt3Jt4_Q . -.
7755

(

,*

e33546

7757 033554
., 75$'131.5.6.0__
7759 033564
7J.~,.0
.e.33_~.6,,6 __
7761 833572
7762 0 33J)_0.J~
7763 033606

7765
7.76.6
7767
7768

7769
7770
7771

031610

ssCt:

..

LP~RR

104413

012701 000006
.,12.1.2_0_ 177777
077103
102514
"J~J.00
012737 033616
0~3760
0 t 273.1
170100

MOV

812700

026463

033616
033622
033626
033630
033634
033636
033644
03.364.6
033654
'33656

170260
"20.127
901070

005201
000000

320027

026463

7773
.7.7_'- 4
7775
7776
.. - 7777·
7.77..8
7779 033660
7780 933664

MOV

1$:

MQV
SOB
MOV

001236

MOV

000004

MOV

LOFPS
CLR
MOY

005001

033612

.SSCTB0,R0
.6,R1
__ _!1., (R0) +
Rl,lS
.102514,R0

.SSC2"I$TMP2
ISSC2S,'#ERRVECT
R0

:SET UP THE ~OOP ON ERROR ADDRESS,
:SET UP THE DATA SUFFER.

,SET UP FOR TRAPS TO VECTOR 4,
:SET UP FPS.

Rt
ISSCTBl-5201,R0

f

5201(R0)
Rl,le
SSCl0
R0,#SSCTB1.5201
SSC1e

•

001030

BNE

aQJ.~."s~

BR

S~CQ.9.NE

SSC2:

BNE

eMP

001017

BNE

033664

102514

CMP

033666

177777

CMP

001023

,,23127

177777
177777

STFPS
eMp

SNE

177777
177777

177177

•
(

:TEST INSTRUCTION.
:WAS PC CORRECT AFTER EXECUTION?
,BRANCH IF NOT CORRECT,
:IS R0 CORRECT?
:BRANCH IF NOT CORRECT,
~#SSCTB1,'102S14
,IS THE RESULT CORRECT?
SSClS
:BRANCH IF NOT CORRECT,
~'SSCTBl+2"·1
:IS THE RESULT CORRECT?
SSC20
:BRANCH IF NOT CORRECT.

023721

(

,,*************************_,***'*t..-_*******************************
T5T661
SCOPE

__ 11~t6 .... '.~3..!$.S_~._ J! ~_ a.10~ . 033660

7764

--

THIS IS A TEST or DESTINATION MODE 6 USING
;* THE STFPS INSTRUCTION

7J.S.0_ _
____________ _
7751 033544 000004

7172

t

J *.
J*

7747
1J§. 8
7749

,TEST DATA BurFE~1
SSCTB0: .WORD
.1,-1
SSCTB1: .WORD
-1,-1,-1,-1

.

... ,-

II 1

•

;

~

.; ;

,.

. . . .!
.~

;.

e __ •
~

MAINDEC-11-FPP34-A.
pOP 11/34 FPP DIAGNOSTIC
MAC!11 27(1006) 31-0CT-76 17:35
DFFPCA,P11
3t-Ocr-76 17:16
T66
DESTINATION MODES, MODE 6 (FL=0l, TEST
7781
. 77f32

033672

177777

.118.4 ..i13 3 67 4
7785 033700
77Sf; 033706
7787 033706

010037
012137

1781033710

800.25

ERROR
.WORD

377
25

'00440

B~

SSCDONE

7783

t
( ..

(

(

(

c

7789
.7.190 033712
7791
77.92
7793 033714
...1194 0.3.3722.
7795 833730
7196 . 033730
7797 033732
7.798
7799 033734
'7Jt00
7801
7802
7803 033736
78.04 033744
7805 033752
7~06 .

7807
7808
7809

001242
026463

1$;

012737
8.1:3 737

:R0 BAD

102534
033664

MOV

'#SSCTB1'~'$TMP4

IS:
ER~OR

.WORD

377
26

090427

BR

SSCDONE

:8AD DATA

;R!POPT RESULT INCORRECT.
012737
013737

177777

001240

033666

001242

SSC20:

'·1,8'$TMP3
"SSCTB1+2,"$TMP4

f.

MOV

(

MOV

lSI
10_•. ~77
000027

ERROR
.WORD

377
27

033756

S00416

BR

SSCDONE

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

,(BUT GR7,FL)
:ST 357 TO 416
:INTO 417

011604
020427

033620

11J8

833760
~.3 3762
933766
033770

001402
000137

042620

JIF A TRAP TO VECTOR 4 OCCURS COME HERE TO SEE IF THE TRAP OCCURRED
:DURING EXECUTION OF THE FPP t~jTRUCTION BEING TESTED, IF NOT GO
,T9~~~E SPURIOUS TRAP TO 4 HANDLER,
SSC25: MOV
(SP),R4
CMP
R4,'SSC2+2
BEQ
1.
JMP
8'CPSPUR

7819
7820
7821

133774
034000

811637

001236

1$:

7814
7915

.. 7l,l~...
7817

7,~",2.~"

•
•

001242

,REPORT RESULT INCORRECT.
SSCIS: MOV
.102534".STMP3

104377

7813

•

001240

000026

7_~12

t,

001240

104377

7811

c:

:FEPORT R0 INCORRECT,
MOV
R0,'.STMP4
MOV
ISSCTB1-S201,@'STMP3

SSC10~

033752
033754

... _7.$..l~L_... .

PAGE 141

0,~.4~".02

022626

CMP

(SP),',$TMP2
(SP)+,(SP).

MOV

2$:

7823
7824

934002
034004

IB4377
000030

ERRO~

377

,WORD

]0

7825
7826

034006

000402

BR

SSCDONE

7827

J~EPO~T

7,.8_2_8_ ... __ ,.... "

7829
78]0
7831
7832
7833
7.,~.J.~..
7835
7836

034010
834010
034010
&34012

:(BUT rDST). ST634

(

•
•

PC NOT INCREMENTED BY 2 DURING EXECUTION,

SSC30j
(

1$:
104377
000031

ERROR
,WQRD

377
31

:PC NOT
,INCREMENTED

c

,BY 2
{

.,
M.Al~PEC·11·FpP14~APDP11l34

•

DFFPCA.PJl

MACY'112'7(10"6)

rpp, DXAGNOSTIC

31.0CT.76 17:16

T66

31-0C'l'·76

17135

DESTINATION MODES, MODE 6 (FL=0), TEST

PAGE 142

"

7837

SSCDONE:

034014

,181_8 ",134,014

104412_ "

:GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?) •

RSETUP

7839
,7840
7841
.. _7.8. ,4.2

41

7843
,...1.8,44

7845

1'***************************************************************

._1.8,4-6

;*TE.ST6j

7.8.4$
7849
7850,_

7851
7!S2

.,

•

934016

«

«

..__ 7Jt6. 2,

_ill~t0_5._ 2_

7863

034060

,7Jtp~t_'1~,~_62

034064

TTe1:

"I1._2,l_3J' ' 0 ~ 424.
170100
00.500J
012700

7867

.,1~,~_~, __ ~__~__~J6

7869

.l~J~

0]4102

.. ,~,~_4J_~~,

170270

022"-"1

SCOPE

LPERR
MOV
MOV

1$=

MOV
SOB

MOV

001236

MOV

000004

MQY.

LDFPS
026753
034144

C~R

MOV
MOV

005201

005201
000000

TTC21

STFPS

CMP

J~~l,~'t~.

SNE

7871
7872,.
7873
7874

034110
834. 1_1.4

023727
034124 , 001.025

034144

103747

eMp

7875

034126
034J34

023727
,O1.032

034146

177777

CMP

034136

100460

034140
034144
034152
034154

177777
177777
177777
177777

177777
177777

7985
7886
7887

034160

"10037
012737

001242

7~Jt$

,~_~_!l12

7889

834172
834.174

034176

7876
7877

.

TST67:

100004

1.lf'.JL. _.' 0.~J.0.1.~ ....0 \ ~.7 (> ~

c

020027

CMP

026753

001021

834116

8NE
SNE

SNE

BFt

7~.1,9

7881
7882
7883

'TrCTB0,R0

:SET UP THE LOOP ON ERROR ADDRESS,
:SET UP THE DATA BUFFER~

'10,RI

'",1,(~0)+

R1,1.
'103747,R0
,TTC2,8.8TMP2
ITTCj~,'#~~RVECT
,SET UP FOR TRAPS Tb VECTOR 4,
R0
:SET UP FPS,
Rl
ITTCTB2-S201,R0
.TTCT81,5201(R0)

,TEST INSTRUCTION.
:WAS PC CORRECT AFTER EXECUTION?
TTe3S
:~RANCH IF NOT CORRECT.
i~0'~''-TTCTB2-5201 'J ISR0 'CORRECT?
TTe10
:8RANCH IF NOT CORRECT.
"TTCTB1,110l747 ,IS THE RESULT CORRECT?
TTC1S
:BRANCH IF NOT CORRECT.
'.TTCT81+2,#-1 ,IS THE RESULT CORRECT?
TTC20
:BRANCH IF NOT CORRECT.
TTCDONE

t

789.0
7891
7892

@34164

8~~01(R0)

177777

TTCT81: .WORD

026753

(-

c

177777

,REPORT R0 INCO~RECT.
MOV
R0,"$TMP4

~TC10i

.TTCTB2-5201,'#$TMP3

104377
00."0l2

ERROR
.W9RD

377
32

009440

BP

TTeDOH!

.-

c.

-1,-1,-1,-1

MOV

--

c;

.0,R1

7884

«

t

;TEST DATA BUFFERI
TTCTB01 .WORD
-1,-1

7879
1880

O,F ,l)EST.INATION MODE 7 USING

,*
JJ***************************************************************

7855 934020 104413
__ , '1_85_6 __ ''93_402_2__"-1.2700 ,i,3_4140
7857 934026 012701 000010
78_5. S. "_3.,032, t 1.2120 .177777
7859 034036 177103
'78~0
034040 012700 103747
7861 034044 012737 034076

7865

TEST

INST~UCTION

78S3
7.$:l.5.4. ,~3 ~J~.20 ,

.

OES.TI.NA.'l'_IOil..MODES, MODE 7 (FL=0) I

,*J * THIS IS. A TEST
,* THE STFPS

7847

001240

1$:

(

JR0 BAD

(

t.

MAINOEC-lt-FPP34.A
PDP 11/34 FPP
DFFPCA,Pl1
31-0CT-76 17:16

DIAG~OSTIC

T67

MACYll 27{t0~6) 31-0CT-76 17135
DESTINATION MODES, MODE 7 (FLz0), TEST

PAGE 143

7893

7894

JREPOJ:tT RESULT INCOPRECT.

7895
789.6
7897
7.8.9 e
7899

0.:34.2,.0.0_
034206

.103747,t.STMP3
'.TTCTB1,_.STMP4

104377
0.00.03_3

EF.ROR

.WORD

317
33

000427

B~

TTenQH!;

,,13737

103747

001240

034144

001242

034214

7901
. 79Jll ... .0.342.20
7903

7.9. 0 •.

t.

7905
790.6

(

7907 034230 013737
1_9.0JL..._0_34 236_
7909 034236 104371

"3~222

7.9,.10
7911
.7912
7913

c

012737.

034240

000034

034242

090416

177777
034146

.

19_1 e
7919
7920
7921

,,34244
034246
034252
034254

_. 1.9.12._ 03_4.2. 60

•

7923
. 7.92._4_..
7925
7926

&34264
1.3.•.2_66
034266
034270

001240
001242

~REPORT

RESULT INCORRECT,

TTC20:

MOY

,BAD DATA

8'TTCTB1+2,'#$TMP4

ERROR
.WORD

377

BR

TTeDONE

0l1§_0_4_.

020427
001402

034100

000137
011637
022626
.._...
104377
000035

042620
001236

34

;(BUT GR7,FL)
,ST 357 TO 416
;INTO 417

;IF A TRAP TO VECTOR 4 OCCURS COME HERE TO SEE IF THE TRAP OCCURRED
,DURING EXECUTION OF THE FPP INSTRUCTION BEING TESTED, IF NOT GO
,TO THE SPURIOUS TRAP TO 4 HANDLER.
TTC2S, MOV
(SP),R4
CMP
R4,#TTC2+2

t$:

8EQ

18

JMP
CMP

,.CPSPUR
(SP l,8 #$.TMP2
(SP)+,(SP).

ERROR
.WORD

377
35

BR

TTCDONE

~.Q.Y

2$:

_'" .J_~2. ~~"._. . ~~_~_i2J_2"_. _fU~"".~~_~

,eBUT FSDT)+ ST634

7929
793~

7932

t

7933

034274
034274
034274

lSI

.. 7.9.")_._ .... ,,J'14_~",.7 ~
034300
034300

104412

•
•
•

.1.9_~Jt ..". .

7941
7942

ERROR
,WORD

377
36

,PC NOT
,INCREMENTED

TTCDONEI

,GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED

RSETUP

~THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
;THE USER TYPED CONTROL G?).

__

7943

7944
7945
7.9 •. 6.
7947

7948

•
•

PC NOT INCREMENTED BY 2 DURING EXECUTION.

7939

.

(

TTC301
104377
000036

7935
7936
7937
7938

c'

,~EPORT

.

7931

•
•
(

7927

•

•

.-1".$TMP3

MOV
1$1..

7914
7915
.7,,9. t~
7917

TTC15i
lSI

"14,.214

7900034216

c.

MOY
MOV

Jl2.737

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

:*TEST 70

,*r*

~tj~tNlTION

MODES, MODE 2 (FLal), TEST

«
c

,

,

THIS IS A TEST bF DEstiNATION MODE

J* 2 USING STeOL WITH REGISTER 0

(

MAINR.~.C4lllLt·F{)~l~.!~

DFFPCA.P11

.P.PPtl114r~~ .OJA~t{O"STIC

3t-Ocr-76 17:16

T10

,.

7949

(

«
(

7.2.50
7951
1_9.5.2.

034302
834.304.
7953 034304
. .. J.~.SJ. ..iJ.li. ~.0 Q...
7955 034312
7.95..6.e~4_314

7957

(

8.01420

7967

834344

034334
034376

001236
UUC21

.1.9~JL.. _.0~.i.3J) 0.
7969
7970

a343S6
034356
034360

.11.4377

934]62

000410
.

034374

177777

7.~J.8

.03 . 4.3 . 7.~..

1.77777

7979

79.e.Vl ... _'~_".4_~

•.

034404

001242

.914402." 01 24"

(R0),AC0
.UUC2,~#STMP2

MOV

IUUCBF0,R0

STeOL

AC0,(R0'+
.

177777

UUC BF.,,; • \tlOJ~O

-1

UUCDONE:

c

:$ET UP THE ACe OPERAND,

:TEST INSTRUCTION.
:15 R0 CORRECT?
:BRANCH If CORRECT.

,REPORT R0 INCOR~ECT~
UUC31
MOV
R0,~'$TMP4
MQV
.UUCBF0+4".$T..,P3
lS:
ERROR
377
,WORD
37

177777

t

-- -

R0,.UUCBF0+4
UUCDONE

000000

t.
;R0 NOT INCR BY 4

,GO INITIALIZE THE FPS AND STACK, AND
~SEE IF THE USER HAS EXPRESSED
;THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSO~E SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?),

RSETUP

••
t.

• t,,-,l , -1

7983
' . 9..~.
7985

t.

19.AJL

7987
798_8

,*TEST 71

7989

J*

J,***************************************************************

J*
:*

7,9.~0

•
•
•

.UUC'l'Pl, R0

LDD
MOV

000000

104412

rSET UP THE LOOP ON ERROR ADDRESS,
:SET UP FPS,

'~00,R0

BR
UUCDONE
~TEST DATA BUfFER:
UUCTPll .WORD
0,0,0,0

..

7977

R0

f.10V

CMP
SEQ

034402

000037

034364 000000
03.4172 . 0.00000

LPERR
MOV
LDFPS

_.

. ,,"
010037
0. 12137

7981
79f32

034364

034320

034342

19jJ~

•
•

'70100
",,127012'

7964

7975

c

012. 1"~. ." 0 0 3 0 0

175420
"_ .
020021

.'-.9_7.t.

SCOPE

UUCll

104413

7961 034334
79.62.
7963 034336

7971
7..9..7.2
7973

PAGE 144

; , ****.********.**********'.~***.**********************.***********

TST70i

000004

172410
1~5~L .. ~.:';4.3.22 ... il2J37
7959 934330 012700
1.9.6.0

7965
l,9. 6,.6.

,..ACY1127(1006)
31-0CT-76 17:35
DESTINATION MODES, MODE 2 (FL=1), TEST

7991

7992
7993

THIS IS A TEST OF DESTINATION MODE
4 USING STeDL WITH REGIsTER 0

1·

JJ***************************************************************
SCOPE

TST71:

7994

934406

7995
7996
7997

134410
034410

104413

7999

034412

0J.~700

7999

034416

170100

8.0.00

034420
034424

012700
172410

034470

834426
034434

012737

034440
034506

8001
8. ~02
8003
8004

DESTINATION MODES, MODE 4 (FLa1), TEST

000004

VVCla

012700

LPERR
MOV
LDFPS
MOV

000300

LDD

001236

HOV
MOV

.300,R0

:SET UP THE LOOP ON ERROR ADDRESS,
,SET UP FPS,

R0

• VVC'1:~_J.~ . ~.~ .

(R01,AC0
,VVC2"#$TMP2
'VVCBF0+4,R0

,SET UP THE AC0 OPERAND,

•
{

~i

t

MAINDEC-11-FPP34-A
PDp 11/34 FPP DIAGNOSTIC
MAC!11 27(1006) 31-0CT-76 17&35
DFFPCA.Pl1
31-0CT-76 17:16
T71
DESTINATION MODES, MODE 4 (FL.1), TEST
,.,,_ . . -

..

-~-,.-

_ ...-

-',-

8005 e34440
.90J16.
8007 034442
efH'J..S.. .." 34446

-.-

----

VVC2:

175440
020027
001420

034502

0121037

001242

2112737

034502

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

STeDL

AC0,-CR0)

CMP
BEQ

R0,.vvcsr0

PAGE 145

,TEST INSTRUCTION,
:IS R0 CORRECT?

VVCDONE

8009

""."8~ill0.

•
t
tl

....

8011 834450
8012 .03..4454
8013 034462
e0i4 .. 03446.2

8015
.",8 _".16
8017
.S01S
8019

41.

8020
8021
.80.22
8023
. 80.2.4 ..
8025
80.26
8027

034464

,R~PORT B~INCOPR~CT.

VVC3:
001240

18:

MOV
MOV

R0".STMP4
,VVCBF0,i#$TMP3

ERROR!77

jI4.317 ...

.WORD

000040

40

,,34466

100410

034410
034476
034500
e.3 450 2

000000
000000

0345.10
634510

177777
177117

000000

000000

BR
VVCDONE
,TEST DATA BurrERI
VVCTPt: .WORD
0,0,0,0

177777

177777

-1
VVCBFe: .WORD

VVCPONE:l
204412

8030

,GO INITIALIZE THE rps AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
~THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSO~E SWITCH REGISTER (HAS
:THE USER TYPED CONTROL G?l.

RSETUP

,,******* •• *.-•• ** ••• ********************************************
,*TEST 72
STCDI AND sTeDL TEST
:*

8031
80.32
8033
80.3 .4

,*,*J*
,*:J*

8035

t
f

t

•

8036
8037
8_0.38
8039

8044
8045
8046
8047
8048
8049
8050
8051

8052
8053

034522
034530
034532

"34536
8)4542
034544
034546

'.Q.!>-4 . '~~_5.50
8055 034552
8056 034554
034556

".3 .~. ,5.6 .~

•
t.
(

c
(

fl***************************************************.***********

03.514
034514
034516

THIS IS A TEST OF THE STeD! AND
STeDL INSTPUCTIONS. NOTE THAT A
SUBROUTINE, STCSUB, IS USED TO
stT'tiP THt O~tRANDS, EXECUTE THE STC
INSTPUCTION AND CHECK THE RESULT.

TST72:

iJ34512

8042
8043

8057
..$.~.~,8
8059
8060

«

.

.~.~_1.12l
8041

(

-t,-I,-1

. __ .@~_2.~ .
8029

«

1R0 NOT DEeR BY 4

.,.

104413
004737
020000
000000
,,00000
'77777
",40300

040304
140304
1..17777
104322
000401
104325

035662
000000
000000
177777

000000

SCOPE

,FIRST TEST STC WITH EXP-100 (EXCESS 200)
WWCl :
:SET UP THE LOOP ON ERROR ADDRESS,
LPERR
JSR
PC, •• STCSUB
:GO EXECUTE THE INSTRUCTION,
.WORD
20000,0,0,0
lS:
:AC0 OPERAND,

2S:

.WORD

0,0

3$:
4$:

.WORD

-1,-1

40300

40304
5$1

6$:

140304
-1
ERROR

322

SR

6$

ERROR

325

:EXPECTED RESULT.
:ERROR RES.
:FPS BEFORE EXECUTION.
:rps AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS,
,REPORT RESULT INCORRECT,
; RESULT IN-eORP.
:EITHER CSUT FLAG)
rST 662

JOR CLEAR FLAG
:ST 774

41

t
. MAINOEC .. 11-fPPJ4-A

DFFPCA.Pll

8061
8062
8063 034560
80_64 ....' fJl_4~~0.
B065 834562

••
41

•
«

c:
c
t,

•
•
•
•
(
(

104,41.3,

004737

PC,'.STCSUB

1$:

.. W_ORO

4""0.!a ,.0,0,.0

... WORD

034574 000000
.t3451A_B00000 . 0000.00.
034602 177777 177777

2$:
3$:

,,".346.0-'i . .i_4iil1l

4$:

8069
.8..0-'..0
8071
e0.1.2

8073

834614

8.0.1.~t.

834.616... 10.4122 .

8075

034620

9076

034.622

-I

322

100401

BR

6$

10432.6

ERROR

326

8085

034642
034646

055675

lZal,2

_

"_~~.664

935662
075757

157737

81 f'0.

~.3~.~_7~

8101
810. 2

034704
034706

8103

034712

81~.4

.,,3~7tQ

8105
8106

034720
034722
034724
034726
934730
034732

9107
910.8
8109

8110
8111

8112

1$:

2$:
3$ _I
4S;

173757
004021

FL=1

LPERR
JSR
,WORD

:REPORT FPS INCORRECT.

c

.WORD
.~QJ:~D

035662
000000

177777
"4_0..7.00
140705

177777

090000

000000

.

55675,173157
122102,004021

40717

ERROR
BR
ERROR

rEXP=40 (OCT)
WWC5:
LPERR
JSR
1$:
.WORD
2S:
3S.
4$:

327

50000,0,0,0

-1,.1

140705
6

ERROR

322

000401

BR

6$

104.330

ERROR

330

034734

c:

,SET UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,
.
rAce OPERAND,
.1'~t,

rEXPECTED RESULT.
:ANTICIPATED ERRONEOUS RESULT.
:FPS BEFORE EXECUTION,
JFPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC.
,REPORT RESULT INCORRECT,
,eSUT FIC) 5T 004
,TO 305 INTO
,315

,REPORT FPS INCORRECT,

8113
8115
8116

034734

104.413

(
(

:REPORT FPS INCORRECT,

PC,t,STCSUB

.WORD
40700

;EXP=40 (OCT)
WWC6:
LPERR

RESULT,

t_

FL=l

0,0

68;

:FPS BEFORE EXECUTION.
,rpl ArTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS,
,EXPECTED FEC,
,eBUT ENBT) ST 6]2

326

.WORD

034734

:EXPECTED RESU~T,
;~NTJCIPATED ERRONEOUS

6$

40705
5$1

FIC:1

:SET UP THE LOOP ON ERROR ADDRESS,
PC".STCSUB
,GO EXECUTE THE INSTRUCTION,
47667,75757,157737,167773
,AC0 OPERAND.

.... 1
5$1

.05.0_000
000000
0~.0. 0.00

040705
000006
104.322

(

- _.

40700
140705

000.401

8093 034666 104326
8169... . .~l!.§l~_.
8095
80.9.6
8097 034670
8098 034.61' 10 •. 413
8099 834672 004737

..

JEXP-37 (OCT)
WWC4.1

8087 034652 040717
80'8 034654 040100
8089 034656 140705
, ....____8.0.9Jt." . . ,.B_~_~. 6J~.i'- __...1.1'_11J~ ...
8091 034662 104327
.8~9.2

.aEFORE.~X~C.UT ION.,

:FPS AFTER EXECUTION, .
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC,
:REPORT RESU~T INCORRECT,

6$:

••

934,,()40 ,',67.7.7,3

:GO EXECUTE THE INSTRUCTION,
;AC
IAC0 OPERAND,

;. FPS

40304
140304

ERROR

8.0.8..4

(

;tXPtCTEO .RESULT~ ..
,ANTICIPATED ERRONEOUS RESULT,

-1,-1

403.1.3.

177777

8077 034624
.. ......8..0..7J;J. ,. _.. _. ~,_,.,.
8079
... 8. 0.8.0 . . 0.34624.
8081 034624 104413
8JitS2 £J.3.i626. 01. 4J37
8083 034632 047667

8016

.0,0

.WORD

034610 040304
0.,3,4.6.,1,2..1 . 4_0. 3.0.4

PAGE 146

:SET UP THE LOOP. ON ERROR ADDRESS,

JSR

8067

0"" 0 0 0

17:35

.. t.

.. L.PERR.
035662

3.1-0C'I'·76

..FL~l

;.EXP_:;;.0._..tOCT)

131.5..66__ ..0,4Jl0J1~La 00 90"

8~6a

MACYll... 27.Ct0'-'6J
STCDI AND STCDL TEsT

WWC2:

811 .•

t,

T72

.a,~_6,,6,

<_., ..."

t,

POP 11/34 FPP O.lAGNOSTIC

31-0CT-76 17:16

FL=l

FIC=0
:SET UP THE LOOP ON ERROR ADDRESS,

c.

c
(

(

MAINDEC-11-FPP34-A
PDP 11/34 FPP DIAGNOSTIC
MACY1J ~7j1006)
DFFPCA.P11
31-0CT-76 17:16
T72
STeDI AND STCDL TEsT

t

8117
9-1111
8119
8120
8121
8.l22
9123
.8124

804737 035662
050.00". 000000
034750 000000
034752 .000000 000000
034756 177777
03 .• 76..2 . 1.0.11.'

034764

0347(___6

8125

834770

.li.2~

13.4.172

8127

034774

.8..1..2".8
8129

,

035032
035.034
035036

PC,@.STCSUB

:GO EXECUTE THE INSTRUCTION,

50000,0,0,0

:AC0 OPERAND,

2$:

• WORD

3$1

• WORD

4$:

40312

WWC7:

2$:

• WORD

200,1

3$:

.WORD

-1,-1

48:

40700

51:

-1
-1
ERROR

322

BR

68

40700

835044
835046

8153
.S.tS_4 .
8155

~1.5~".5,2 . 0."5J~.,0..~
035060 000000
0_l5Jt62 . 0Jl0l0-'~
035066 177777

e_l~~

'.1~~72

035074
.e}",S,,07.6 .

8161

035100
1351e2
035104

Jtl6.~ ..

"l51 ~6

8159

8163

:GO EXECUTE THE INSTRUCTION,

:Ace

OPERAND,

,EXPECTED RESULT.
:ANTICIPATED ERRONEOUS RESULT,
;FPS BEFORE EXECUTION •
:FPS AFTER EXECUTION,
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC,
,REPORT RESU~T INCORRECT.

323

,REPORT FPS INCORRECT,

LPERR
JSR

PC,~#STCSUB

1 S:

,WORD

45600,1,0,0

;S~T UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,
,AC0 OPERAND,

2$:

.WORD

100,0

3S:
4$:

.WORD
407.07
40700

-1,-1

Ci

,EXP=27 (OCT)
035044

8151

8160

:SET UP THE LOOP ON ERROR ADDRESS,

177717

WWC8:

t.

FIC::1

000001

8147
8148
8149

8157
. ... ... J..tS.$

,315 INTO 30S

LPERR

ERROR

c

:(BUT FIC) ST 004 TO

,WORD

6$:

.$_ts. ~ .

331

1 S:

000000

8.1..4.6. .J'lSJ:1.44

8.150

ERROR

,rps SErpR! EXECU~ION,
:FPS AFTER EXECUTION,
,ANTICIPATED ERRONEOUS FPS,
,EXPECTED FEC,
iREPORT RESULT INCORRECT •

PC,"STCSUB
46000,1,0,0

104322
104323

6$

JSR

177717

035042

~""""
~~.1.

E:RROR
SR

JEXP=30 (OCT)

277777

0~"401

,EXPECTED RESULT.

:ANTICIPATED ERRONEOUS RESULT,

6$:

04~1""

03.5.040

(

. WORD

.5$;

035662
000001

PAGE 147

JSR

40305
140305

,,021481
el .• j16 . t04l31
035000

._~J_~.,~ . . J~I!) .~ . 3. ~.

c

177777

040305
1.4J'.3.9. 5
177777
i0412.2.

..8..lI0
8131
8132 03500iJ
8133 035000 104413
. 8..1-3. 4 .. i1.3.5 ,0.0. 2 . 084.737
8135 035006 046000
... _B.tl6 83.5.0.1.4 1000.00
8137 035016 000200
8..1J.e ".35." 2 2 177JJ7
8139 035026 040700
8141
8142
8143
8.1.4.
8145

000000

17:35

1 S=

834736
B347~2

31-0CT-76

104413

004737

035662
000001

000000

0000£10
177777

04,,707
040700
17.7.7.77

-1
-1

177777
S$:

104322
000401
1.,,4323

ERROR

322

BR

6$

ERROR

323

:REPORT FPS INCORRECT.

PC",STCSUB

:SET UP THE LOOP ON ERROR ADDRESS,
,GO EXECUTE THE INSTRUCTION,
:Ace OPERAND.
,EXPECTED RESU~T.
:ANTICIPATED ERRONEOUS RESULT.

f

-.

6$:

035110

8.l~.4

,EXP=17 (OCT)

8165
. __ 8_t~6 ... it~.5t10
9167 635110
8168 035112
8169 035116
.8J.7.0 03.5.1 24
8171 035126
8172 035132

:EXPECTED RESULT.
:ANTICIPATED ERRONEOUS RESULT.
:FPS BEFORE EXECUTION.
,FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC,
:REPORT RESULT INCORRECT,

t.

WWC.9:

104413
004737
043600

035662
000000

000000

lS:

LPERR
JSR
.WORD

43600'~'0,0, 0

000090
040000
000000

177777
177777

2$:

,WORD

40000,·1

3$:

• WORD

0,·1

•

pop 11/34

MAINQ~C.l1.FpP14~A

DFFPCA.Pll

FP~OIAGNOSTIC..

3t-OCT-76 17116

T72

MACYl127(1006)
STCDI AND STCDL TEST

3t-OCT-76

17135

PAGE 148

..

8173
.8 174 ...
8115
. 8116
8177
",8.11.8

035136
B 3 5_140

040600
6 0e
035142 140604
.835_144 ..... 1.771--'.'.
035146 104332
83_5_1.5£'_ 80040.1

8179

035152

.8_ 1.80

"3.5.154 .

4$:

.0."

40600
40600

140604

-1

5$1

104333

ERROR

332

DR

6$

ERROR

333

:FPS BEFORE EXECUTION.
;FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FPS,
,EXPECTED fECi
JBAD CONSTANT ST 066

,REPORT FPS INCORRECT,

6$:

8181
:EXP~20

8.18.2

•

•

•

8183 035154
._._8..1..8.!l..._.J~3_5-1.5_·t.._ ..... L'.J4.t3 .
8185 035156 804737 035662
e186 1.3..5.162 04. 400.0 000000
8187 035170 800000
81S8 03.5_1.72 100000 171717
8189

177777

035176

...8"t9J;t, _ .I.~_S_2..0..2, .
8191 135204
.. ... S_ .L(t2... J;~.3J5_2. 0J~_
8193 035210
8194
8195

0.35.212
035214

a. t9,6.,0lS_2.16
8197 035220
St9J3.
8199
$.2.'0. "~~.~.20
8201 035220
....$._2Jt2._. ,., ,..~,~_~..2_~-2".

c

142900
000000
177600

035262

104336

03..S,. 2.b4

03~272

8223
82.2 4
8225

035306

035300
"3~.l02

8227
8228

035320
035322

~.~. 600

ERROR

322

BR

6$

ERROR

334

:EXPECTED RESULT,
:ANTICIPATED ERRONEOUS RESULT,
IFfJ BEfP~E EXECUTION.
;FPS AFTER EXECUTION,
:ANfJCIPATED ERRONEOUS FPS,
,EXPECTED FEC,
.REPORT RESULT INCORRECT,

tL

:8AD CONSTANT ST 066

~~~

,WORD

P~,.#ST~SUB

1$1

142000,0,0,0

:SET UP THE LOOP ON ERROR ADDRESS,
,~O .• ~~C~TE THE INSTRUCTION,
:AC0 OPERAND.

035662
000000

000000

1 77777
000000

2$:

.WORD

177600,-1
200,0

,EXPECTED RESULT,
:ANTICIPATED ERRONEOUS RESULT.

3$1

48:

.W.()RD

': FPS

40600
40610

40600
-1
SSI

ERROR
BR
ERROR

335

BEFORE EXECUTION,

,rps AFTER EXECUTION.
:ANTICIPATED ERRONEOUS
,EXPECTED FEC,
J(sUT ENBT) ST 632

C.. '

.

rps

i

6$

336

,(SET FN) ST 473

6$1

104413
904737
147600
000000

035662
000000

.. 1.4~0Jr'~
137777

00.0000

0.t5_~.t2_._. . 0.~.",-_".0

835314

4$1

140605

8215
82J6

8120
8221
92.2,

O,·1
-1,.1

LPERR

.,J'.~.!1.3J..

. 8.,2.14

"1~.~.64

.WORD
.WORD

104413

000401

035266

2$.
38:

:Ace

L()OP ON ERROR ADDRESS,
THE INSTRUCTION,
OPERAND •

IEXP=10 (OCT), AC NEGATIVE, FL=0, FICe1

035..2.60

035264

44000,0,0,0

40600
6

035252 340600
0.3.5_2._5.41 77177
835256 104335

8217
8~J 8
9219

PC,S#STCSUB

• WORD

WWC 111

8209
8210
8211
82.12
8213

__8__~_~.~, .. ~.~..~_.~.t6

(

177777

JSR

:$~T Up TJi~
~GO EXECUTE

6$:

8__~~_6 .".3.~_~.4.2 .. "."'~~.~0
8207 935246 040600
8.2_~.8
"l5_~.'~H0
040.61.0

•
•

FICili

1$1

10.4322
000401
104,3.3.4

c

035234

ej-s'i36

000000

140605
0.• S.6Jl0
e00006

c

s'ies

~.P~tRR

". 0.:4.a,.6.0.~ ,

8203
8204

035226

COCTi

WWC10:

040710
l77JJJ

000000

....

000000

,EXP=37 (OCT), FLal, FIC=1, AC NEG,
WWC12:
:SET UP THE LOOP ON ERROR ADDRESS,
LPERR
:GO EXECUTE THE INSTRUCTION.
JSR
PC".STCSUB
:AC0 OPERAND,
.WORD
147600,0,0,0
lS:
2$1

3$:
4$:

5$:

140000,0
137777,0

40.7~~

40710
-1
-I

177777

104337

.WORD
,WORD

ERROR

337

,EXPECTED RESULT.
:ANTICIPATED ERRONEOUS
,FPS BEFORE EXECUTION.
IFPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FPS.
JEXPECTED FEC.
,CBUT COUT) ST 375

RESU~T,

c
(

(

PDP 11/34 FPP DIAGNOSTIC
MAC!11 27(1006)
31-0CT.76 17:16
T72
STeDI AND STeDL TEST

31·0CT-76

MAINDEC·tl.F~P34.A

t

DFFPCA.P11
8229

935324
a230 _ 835326
9231 035330

«

•

•

•
t

323

WWC13i

8235

035330

104413

8236

0353,32

e~_4137

035662

8237 035336
8238 ,_ 035344

147600

000000

:ST 275 TO 074
,INTO 274

f

001000

035346
e35.352

137777

177777

140000

177777

8241
8242
8243
8244

835356
035360
835362
035364

040707
0407121
177777
177777
104340

AC

«

935374

. ,i.2JS. 2 __ .. ~ :lJ?l1.~_ __ _t~_~t~11 . _
82'.
8255
$2~__6

8257
.8. 2"SJl

035416
,',3,~.4. 2. 2

8259
8260
8261
8262
8263
8.26,4
8265

035424

004737
l50Z00

035662
000000

900090
'00_"00

000000

177771

177777

,,4
.1_0f'
140705

000000

~0

.,.35_426

t 771.7J

e3543~

800006
104322

e3S432
835434
." ,35, 436
035440

8272
8273
8274
8275
8276

8277
8278
8279
l~80

8281

935440
035440

135442
03.5,446
035454
035456

$_~.,82

8284

035504

28:
3$:

.WORD

137777,177777

4$1

40707
40710

18.

,WORD

-1
-1
ERROR
BR
ERROR

;EXP=41 (OCT),
WWC14t
LPERR
JSR
,WORD
lS:
2$1
3S1

.W9RD
.WORD

48:

40700

,EXPECTED RESULT.

JANTICIPATED ERRONEOUS RESULT,

14000~,t77777

:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS,

,EXPECTED FEC.
340
6$

r(BUT COUT) ST 375
,TO 274 INTO 074

323

:REPORT FPS INCORRECT.

•

AC NEG, FLzt, rIC=1
pc".~tc~u.

150200,0,0,0

TH~

L90P ON ERROR ADDRESS,

:GOEXECUTE THE INSTRUCTION.
;AC0 OPERAND.

rANTICIPATED ERRONEOUS RESULT.
,FPS BEFORE EXECUTION,
,rps AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS.

.1,-1

rREPORT RESULT INCORRECT,

BR

322
6$

ERROR

341

:caUT EZBT) ST 377

ERROR

(
(--

(

,EXPECTED FE-C.

6

5$:

,SET UP

1EXPEC~EDRESUL~~

0,0

140705

800401
1 04 3 41
6$:

:EXP=40 (OCT),
WWC15:
104413
&04737
1 S,~0"_0
B00000
0"0000
100000

035462
835466 040700
035470 140705
"35472 040700
635474 800006
03,5476 _t~4342
035500
035502
035504

:SET UP THE LOOP ON ERROR ADDRESS,
PC,@#STCSUB
;GO EXECUTE THE INSTRUCTION.
147600,0,1000,0 :AC0 OPERAND.

-1

8~66

8267
8268
8269

NEG

6$:

8249
8250
835376
035402
035410
035412

FIC=l,

LPERR
JSR
.WORD

5$:

8245 935366
.8,2.4 .6 ." 3.5. 3,7 ,0 0eS.01
8247 035372 104323
. _824.8_ . _S:tSl14__

8253

FL=l,

00a000 __

8239
8,24.0

8251

(OCT),

JEXP~37

" ~ 5), 3,O

8283

(

6$

ERROR
6$:

8233

8270
8271

(

BR

PAGE 149

8_23_2

82,1.4

c

000401
104323

17:35

035662
000001

000000
177600

000000

2&:
3S:
4$.

ss:

800401
104323

AC NEG,

FL-1,

LPERR
JSR

PC,,#STCSUB

.WORD

150000,1,0,0

• WORD
.WORD

0,0

:SET UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,
rAe0 OPERAND.

,EXPECTED RESULT •
JANTICIPATED ERRONEOUS RESULT,
:FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEe,

100000,·200

40700
140705
40700
6

ERROR
BR
ERROR

FIC-1

342
6$

323

«

,(BUT COUT) ST 360
,TO 654 INTO 454
:REPORT FPS INCORRECT,

6$:

JEXP=40, AC NEGATIVE, FL.l, FIC-1
WWC16:

(

MAINDEC-1I-YPP34-A
PDP 11/34 FPP DIAGNOSTIC
MACYll 27j1006)
DFFPCA,Ptl
31-0CT-76 17116
T72
STCDI AND STeOL TEST
8285

035504

104413

. 8.286 ..03 5 S~6

(

t
t.
(

«

8.0.41.31 . 0_356_6_2
8281 035512 250001 000000
.. 8.288 e 3 5 5_20.0"000_0
8289 835522 000000 000000
.8.29.0.... 8.3.5.5.26 .87.1480. 000000

035550

(

.'
•

•
4,

c

1."
4 413
004137

035552
8 3.0603'_5.5 fL. . tS" 08 0
8307 035564 000000
100000

8309

035572

000000

_ ..~it~t.

.~~ . ~.~16.

.. , .. 0J.00

035600
035604

.8.l-1. 4,

.J'lS._~_~~~.

035610

.$_.t1..~ . _Q~l~U

8319
..8. .t2J:t

035614

035616

004737
t4..4~0~

835630

. . . ...l"l2JL ...'-'.~,.~_6.,3_.~
8327

835636

BJ2..

'~_~ 6..•_2

8337

.. 8_3.J.J3.
8339
. 8_3.40

000000
000000

3$:

2$:
•. $:

:EXPECTED RESULT •
:AITICl~ATED ERRONEOUS RESULT.
:rps BEFORE EXECUTION.
:FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS rps,
,EXPECTED FEC,
:REPORT RESULT INCORRECT.

6$

323

:REPORT FPS INCORRECT.

LPERR
JSR
• WO~D.

C
I

c
t.

.

5$:

&35644
035646
035650
835. 652
035654

140605
177777
1043 45
1 ~432 3

"35.66 0

J~05 3 4

rAC00PERAND.

0 .. 0

.ERR.O.E

c

,EXPECTED RESULT.
,ANTICIPATED ERRONEOUS RESULT,
.. __ . . . J.,pS._Be:r.p~~_E:XECUTION ..

407~0

ERROR

,FPS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC.
ttB,UTNBI'1'l~T.

J4,4~ . .

,OR CBUT COUT)
,REPORT FPS INCORRECT,

6$
323

654
~T

c

454

6$:

035662
000001
177400 .

0()1f(J000

1$:

2$:
3$:
4$:

5S:

100401

03_5656

150_0e.0.,~,

,WORD
,WORD

SR

800000

04060'1
j4~~10

: S~T UP.TH.~ I"OOP ON ERROR ADDRESS,
rGO EXECUTE THE INSTRUCTION,

140705
-1

.1.~. ,!.~_Q~ ... 177777

100000

PC,@#STCSUB

40710

WWC18:

8323

ell.
8335
e3.3.6

343

,AC0 OPERAND.

(OCT), AC MOST NEG LONG INT, FL=l

,EXP.20, AC

.$.3._2_4.,,~.5.6._2.2

B3.32
8333

1$;

000401
1~.J2 3 .

20441 3

8329
8330
8331

000000 ... 000000

i77777
.J.~..•_~_•. 4

035614
ftlSJ...14

e

035662

040710

8321
83_2_2.

8325

WWC17i

'1~_§..~2t40 7~5

8313

8317
... $..~_t$.

77400,0

40700
140705

,EXP 40

8305

8315

0,0

150001,0,0,0

:GO EXECUTE THE INSTRUCTION,

,FIC=1

81~J ... ~3_5__S.50..

. . .8'J._~

• WORD

6 .
ERROR
BR
ERROR

PAGE 150

6$1

.. ,8,.3Jl2...

$.l~_e" l.S .~.~,~

(

5$:

83.00
8301

8311

PC,~#STCSUB

..WORP

17135

:SET UP THE LOOP ON ERROR ADDRESS,

LPERR
JSR
,WORD

-1

8.2_9_jt.._.__~3_5~A~. __ .tita~i?6
8295 035542 104343
a.2_9.~ .0.3. ~. .5.4.4. 1~."_401
8297 835546 104323
. __ 82_9.Et 03.5. '.50.
8299

8303

1$:

2$:
3S: .
4$:

8291 035532 840700
. __8.2.92.. __0355.34 .. 140.705
8293 035536 177777

.

(

000000

31-0CT-76

68:

= MOST

NEG INTEGER, FL.e, FIC=1

LPERR
JSR
,WORD

PC,.#STCSUB
144000,1,.,0

,WORD

100000,-1
100000,177400

~WORO

40600
40610
140605

-1
ERROR
BR
ERROR

345
6$

SR

WW.c';PONE

323

,SET UP THE LOOP ON ERROR ADDRESS,
,GO EXECUTE THE INSTRUCTION,
;Ace OPERAND,

JEXPECTED RESULT.
,ANTICIPATED ERRONEOUS RESULT,
,FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION,'
,ANTICIPATED ERRONEOUS FPS,
,EXPECTED FEC,
.
,(BUT FL) ST 633
,TO 655 INTO 654
:REPORT FPS INCORRECT.

SUBROUTINE, J~C$Q~, IS . P'~Q_lO . SET UP TH~ OPERANDS, EXECUTE
,THE STeDI OR STCDL INSTRUCTION AND CHECK THE RESULTS. A CALL
JTO IT IS MADE T~U.I

1T~IS

C ,.

c.

•
•

t
PDP 11/34 FPP OIAGNQ$TIC
.~ACJ1~_ 27(10.~)
3t-OCT-76 17:16
T72
STCDI AND STCDL TEsT

MAI~pEC·Jl·FPP34.A

DFFPCA.Ptl

,•
,•
J
,•
,•
,•

8341

8342
8343

.8344
9345
8.3. 46

.1

J

,•

,,
j

8351

•

83.52

c

,•
,•

8353
83.54
8355

8.3.60
8361

•

•
•
•
•,
•
c

8_362
8363
8364
8365
8366
8367

8368
8369

,. ll~t"_
8371

_@1S.~.~~

035664

.~31a

~J5670

8373

035672
035674
835676
035702

'~14

8375
.8_~.76

8 37 7

" 3'5 7 06

8378
8379
8380
8381

035712
035714
035720
935722

8.~_$.,2

035730

8383

035734

8384
8385
8386

835736

8387
8388

835740
035742
135744

8390
8391

035754
835760

STesus: NOV

.0t~~.01

012700

000200

MOV

Lorps

170100
010100
172410

MOV

LOD

012702

036142

112700

000004

"12"2 2

is:

177777

016100
170100
812737
812700
175410

000020
035734

001236

2$:

010102

001240
000010

~t0237

001244
036142
001250
000022

012737

8_~_92."3_S7.66

036002

862702
0127 "0.

STeDL
STFPS
5TST

110237

.. 8..~_96"-~,~ ~,,6

MOV
MOV

036142

170204
170305

"1043}
8393 035772 e16137
,$_~_9,4 ..."-~.~~~.~" ..'10.1~.~

MOV
MOV
MOV

SOB
MOV
LOFPS

e7r~~}

'''rfi8g-''''''j'j"S'''S'0' "'j'6"2"'f02

8395

PAGE 151

,AC OpERAND
,EXPECTED RESULT
,ERROR RESULT
,FPS BEFORE EXECUTION
,FPS ArTER EXECUTION
,ERROR FPS.
,EXPECTED FEe
,DATA ERROR.
,FPS ERROR.
,RETURN ADDRESS

JTHE OPERANDS ARE SET UP (USING Ace AS THE ACCUMULATOR), THEN
;TH! STCDl OR STeOL INSTRUCTION IS EXECUTED.
,THE ~ESULT IS CHECKED AGAINST RES, IF THE RESULT IS CORRECT THEN THE FPS IS
,COMPARED WITH rpSl IF THIS TOO IS CO~RECT STCSUS RETURNS CONTROL
1TO THE CALLING ROUTINE AT CONT, IF THE FPS IS BAD STCSUB
;COMPARE IT TO ERROR FPS. IF THIS MATCHES THE~ STeaUB WILL RETURN
JTO THE ERROR CALL AT ERR2, OTHERWISE STCSUB ITSELF
I~~PORTS THlS (AlLURE AND THEN RETURNS TOCONT. IF THE RESULT or THE
JSTeDr OR STCOL IS INCORRECT, THE INCORRECT RESULT IS COMPARED WITH THE
~ANTICIPATED FAILING OAT~ pATTERN, ERRES. IF THE FAILURE IN
JTHE RESULT WAS ANTICIPATED CORRECTLY TO BE ERRES THEN STCSUB
,WILL TRANSFER CONTROL TO THE ERROR CALL AT ERRI. OTHERWISE THE
,RESULT WAS INCORRECT BUT WAS NOT ANTICIPATED AND STCsUB Wlt.L
,REPORT THE FAIt.URE AFTER WHICH CONTROL WILL BE PASSED TO CONT,

8.356
8357
8_l.SS
8359

•
•
•

17135

PC!,@I.STCSUB
JSR
X,X,X,X
ACARG: .WORD
X,X
RES:
.• WORD
X,X
ERRES: .WORD
, WOR.D
X
f.PS,B:
FPSAI
X
.WORD
ERrps: ,WORD
x
,WORD
FEC:
xv
ERROR
ERR1:
A
CONT
SR
ERROR
X
ERR2:
CONTI

,•

8341
8.348
8349
8350

31-0CT-76

..

MOV
MOV

ADD

001242
001252

MOV
MOV
MOV
~ft')v

HOV

000010
036142

ADD

MOV

(SP).,Rl
#200,R0

,GET A POINTER TO THE ARGUMENTS,
,SET UP THE Ace OPERAND,

R0

RI,R0

tl.

c

(R0),AC0

;STCISF,R2
,4,R0

:INITIALIZE THE OUT PUT BUFFER,

.·1,(R2).

Ra,IS

20(R1',R0

:SET THE FPS.

R0

,28"I$TMP2
tSTCIBF,R0
ACe,(R0)

R4
R5
Rl,R2
R2,'#STMP3
,10,R2
R2,@#$TMP5

:TEST

IN$~RUCTION.

:GET THE 'PSI
:GET THE FEC,

•,

.sTeIBr, '-.sTMP4

R4,~'STMP7

c:

22(Rl),£a#$TMP10
Rl,R2
,'10', R2

.STCIBF,R0

:SEE IF THE RESULT IS CORRECT,

.,
f

,MAlN,12EC~Jl .._f~el.4.,!A_

POP_ll/34 FPP.OIAGNOSTIC
MACY1127(1006)
31-0cr-76 17:16
T72
STeDI AND STCDL TEST

OFFPCA.P11
~

. , ., •• ~ , ••

~_

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

"".~

• • ,.. ",' • ..-_ ". ,w. ' •• ' . ' , " " _......__

.,.=-__ ... _ .•. ".

9397 036012
8_3,9J3. .13_6016
8399 036020
_8.fit0 l,l6,~_22
8401 836024

. .e .,,"-2

17135

PAGE 152

J. -, , ...~_ •

012703 000002
02'2022 _ .
001014

MOV

3S:

817103_

016102

000022

CMP

15$

SOB

R3,3$
22(Rl',R2

ISEE IF THE FPS IS CORRECT •
~BRANCH IF INCORRECT.

BPL

R2,R4
20$
R2_
4$

C.M.P .
BNE

26CR1),RS
25$

is!E IF THE FEC IS CORRECT,
:BRANCH IF INCORRECT,

CMP

801025
_ 10_57,,--2
100003
..il2,6l.0.S _ 000026
001027

'2,R3
(R0).,(R2)+

SNE

MOV

,1~3_~.el0_ _ ,"~Ja.2_it4

8403 036032
_,8 _4.04_. 8.3Ji0.l4 __,
8405 836036
i.~__0.6 ..1__36.tl41t
8407 936044

31-0CT·76

SNE

TST__

4.

.

840.8

136046

8409

100161

36(Rl)
JMP
,RETURN.
;OATA ERROR:
r5EE IF THE FAILURE WAS ANTICIPATED,
15S1
MOV
Rl,Rl
ADD #14,R2
MQV
ISTCIBF,R0

4$:

000036

8.410
8411

t

•

8._4_12 836JaS2 "10102
8413 036054 062702 000014
$,•.,1.4 ,_ .J,,3,.6Jl60, ,,0121.0_0
0l.6142
8415 036064 012703 000002
_.. e.4_1,~_,_, _ ,","3.6Jllm ___ , _ 0_2.,2022 _
8417 136072 001003
8418 036014 111103
8419 036076 000161 000030
842.~_ .. 0l61.02
8421

16$:

BNE

SOB
JMP

,FAILURE WAS NOT ANTICIPATED SO REPORT INCORRECT RESULT HERE,

_ .. _lJ~ 4_ ~_2.2
036104 800760

8423

18$;

__ 84.24

c

ERROR

322

BR

4$

,DATA BAD

:FPS INCORRECT, so SEE IF FAILURE WAS ANTICIPATED.

8425

c

#2,R3
(R0).,(R2)+
17.
R3,16_$
3e(Rl)

1781

.8.3~_ 1..0_2

84__2_2

MOV
eMf

«

8.• 2. 6 1_ 36._1..0.6

J.2it4 . 6.1

9427

036112

&01002

_.$.4_~8 ._~.~_6Jl.

,,001~1

84~9

20$;

000024

.C,~~R4,2.4u(Rl)

BNE

JMP

000034

21$
34(Rl)

21$:
,NOT ANTICIPATED SO REPORT BAD FPS HERE,
22$:
ERROR
323
BR
4$

&36120

843_0
8431

036120

104323

8432

e3l~22

,00751

8434
8435

036124

016137

000026

$ •. 3_ ~

.~3_ §J3 2

_,1,,,.537
104324
8.4.l.8".36140 800742

001 254

8437

036136

,FPS BAD

8433

•
•

8439
8440
8441
8442

177777

036142
036150

177777

036152
036152

104412

001256

JREPORT INCORRECT rEC.
25$:
MOY
26(Rl),'.STMP12
MOV
RS,'.STMP11
26$:
ERROR
324
BR

177777

177777

,OATA BUFFERI
STeIBr: .WORD

4$

-1,-1,-1,-1

8443

•

8444
8445
8446
8447
84_~~ ....

8449
8.4_',~

(

«

8451
8452

WWCDONE:

RSETUP

,GO INITIALIZE THE FPS AND STACK, AND
~SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
J.Y~_~T~A~ CO~_ ~9LE. ~~I~~H REGISTER (HAS
:THE USER TYPED CONTROL G?),

_.

;:***************************************************************

c

c

(

MAlNDEC-11-FPP34-A
pDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
DFFPCA.P11
31-0CTw76 17,16
T73
STeFL AND STCFI TEST

c.

8457
..,. 8_4,5..~..~ ..
8459
8460 0)6154.
8461
.8462

8463
8.4.6.4
4_.

:*

8465

84.66
8467
8468

036156
036156
836160

036164
036172

8469

036174

a470

1162se
136204

,*,*r*

"**********.**********************-****************** ***********

035662

177777

177777

177600
177777

f

•
•
•
«

•

8473

636210
03~212

8475
8.76
8477

8362.16
836220

8478
8479
8480

836222

8481

~3b222

40100
40100

·1

ERROR
BR
ERROR

5$:

8004eJl

104323

,EXPECTED RESULT,
,ANTICIPATED ERRONEOUS
:FPS BEFORE EXECUTION.
;FPS AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS.
,EXPECTED FEC,
,X11(1,0)+0 5T 773X

77777,177600
77777,177177

-1
346
6$
323

:REPORT FPS INCORRECT,

6$:

XXCDONEa

036222

104412

:GO INITIA~IZE THE FPS AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
,THE USER TYPED CONTROL G?),

RSETUP

c

(

c

,,***************************************************************

8,4_. 8,8

J*

,*r*J •

8491
8492

8493

.a.•~,4
8495

036224

8496
8491
8498
8499
8500

036226

........"._8~".fJ.~.

8507
1508

THIS IS A TEST OF THE STEXP
INSTRUCTION

;,***************************************************************

900004

TST74:
, EXP

036226
836230

104413
604737

036234 020000
l'~6 2.42 . 8,,00~0
036244 177700
036250

840000

036514

000000

000000

1$:

= 100

(EXCESS 200)

840000
104347

LPERR
JSR
,WORD

2$.

-100

3S:
4$:

~_~~.~5

ft161. '.~.. .''-i.fHtt~

036254
036256

SCOPE

YYCll

.JL~~_~_._ f'~_~_~.• ~... ~.S2.~_~_$ .
8505

STEXP TEST

,*TEST 74

8489
8490

8503

(

.WORD
,WORD

:SET UP THE LOOP ON ERROR ADDRESS,
,GO EXECUTE THE INSTRUCTION.
:Ace OPERAND •

8_496
8487

8~.e_2

(.

,EXPONENT=31, FL-t
XXC1:
LPERR
PC, •• STCSUB
JSR
47177,-1,-1,-1
1$:
• WORD
3$'
4$:

177777
177717
104346

••

8.4_82
8483
848.4
8485

8501

(

036214

SCOPE

2$1

8471
040100
. .__8 _4_72___136_2it6 ___ 04 2tt0_k't ...
8474

f

"

TST731

00_0004

047777
177777
077777
077177

PAGE 153

THIS IS A TEST OF STeFL AND STCFI, IT
MAKES USE OF THE SAM~ suBROUTINE, STCSUS,
WHICH WAS USED TO TEST STeOL AND STeDl.

J*

104413
004737

17:35

STeFL AND STeFl TEST

,*TEST 13

8453
8.5.4
8455
8456

31-0CT-76

PC,~#STXSUB

lAC

347

,EXP RES
,ERROR EXP,
,FPSB
,FPSA
,ERROR FPS
,BAD EXP

40090
40000

S8:

ERROR

:5ET UP THE LOOP ON ERROR ADDRESS.

20000,0,0,0

~.0~J0

•
•

•

t,

t
DFFPCA.Pl1

t
(
.

••
f

e
~

(
.~

t

f

e
(

f

«

•
4t
~~

l
(

POP

MAl~DEC-Jl·rpP34·A

4

.

8509
.85.1.0 .
8511
.15-1.2.
8513
"._i.5.i.4
8515

lt/34 FPP 01 AGNOST IC . .

T74

31-0CT-76 17:16

036260
...0.. 3.6 2.6.2
036264
-~

•.

~,,~

""

000401

BR

6$

1043.5.2.....

ERROR

352

J EXP

.Ji.l62..6.!...

-

YYC2:

...• ,_.....

036514
000000

000000

136354

8559
8.560
8561
.$..5.6.2

9563

8564

1$1

"3~356

. PC ,'~tST~SUB
40000,0,0,0

ENST) ST 376

•
(

4$:

40000

4ee0.4

515:

40000
E.RROR

347

BR

6$

ERROR

353

:SET UP THE LOOP ON ERROR ADDRESS,
:(,;0 EXECUTE THE INSTRUCTION.
:ACe OPERAND.

:EXPECTEO EXPONENT RESULT,
JANTICIPATe:O ERRONEOUS RESULT.
:FPS BEFORE EXECUTION,
:J'PS AFTER EXECUTION.
,ANTICIPATED ERRONEOUS F'PS.
:REPORT .RESU1JT INCORRECT,

"52525

,eBUT EZST) ST 071
,TO 072 INT 272

6$=

; ..EXP

-

~00)

,_.# STXSUe

.~C _

JSft.

1$:

.WORD

2$:

3$;

1
525,2. 5.

4S1

413000

40209,0,0,0

40000
40004

ERROR
BR
ERROR

5$:

000401
104354

036360

(EXCESS

201

LPERR

836322

.,~6l5..2 .1.04347

8556
8557
8.5.5_9

PAGE 154

(EXCESS 200)

JSR
.WORD

YYC3:

8543

8553
8554
8555

17:35

,+(BUT

LPERR

3.$1

0.lJ).l.2.2

.e.~_~~

8551
85.52

= 200

2$1

104413
03."-12_4. . iH'.f_13J ... £136514 .
836330 040200 000000 000000
8_~.3J~ ...... 0.)6.13.6_. ~~t_00.0 .
8537 036340 ""0"01
.Q.5.3_8,."_36..3..4,.2...... 1.S2.5.2.5
8539 036344 040000
.~_~".!t.. . '1.f?_:.l_~.~._ . ".•.".@tl~ .
8541 036350 040004

,~,.S.~,~

.31-QCT-76

--

8527
...S_5~a. _ .....P_ 36_ 3_22 .............
8529
8.5_30
8531

. . . $~~_4_.•.
8545
85.4_0.
8547
.... 8.5.4.8.
8549

27(10061.

6$:
..

036264 104413
.8.5.16. . 'l3.6.2..6.6. ... 0047 37
8517 e36272 040000
.........._.iliit ....iJ_6..l0i'-..... .aae.0.0 0
8519 036302 000000
. . 9..5.2i' .....0..l.(>.l0.~....... _as_2,!5..2 5
8521 836306 040000
.B..522 Il36J.10 040O,,4
8523 .36312 040000
..8..52.4. .. i ..l6.l1~. 10.4. 3_4.7
8525 036316 000401
. . . .8..5_2..~. .. . . 0J.6.l2.0, .,' 1.~.4J.S3

Ji5_3.,2, .
8533
JtS.l.
8535

M~CY1J

STEXP TEST

347
6$

,..

EXP

=

LOOP ON ERROI:t ADDRESS,
THE INSTRUCTION,
,ACe OPERAND,
~SET UP THE
:GO.EX~CUTE

"'1

:(BUT EZBT) 5T
JTO 272 INTO 2172

6$1

(EXCESS 200)

375

(

«
4

:EXPECTED EXPONENT RESULT,
1 ~ ~1:1' J C IP ~.~~P_ . ~B,BON. EO.U~.~.E ~ULT ,
:FPS BEFORE EXECUTION,
;FPS AFTER EXECUTION.
JANTICIPATED ERRONEOUS rps.
~REPORT RESULtT INCORRECT •

354

C

C.

«
C.

C

«

_.

0363613
1,36.1.60
936362
0363,66
836374
036376
336400
936402
036404
0.3 E- 40. 6_.
036410
.01~ .• 1.2. . .
036414
",3.6.1.6..

YYC4:

104413
004737

036514

077200

000000

000000

1$.

LPERR
JSR
.WORD

2$:
3$:
4$:

175
52525
40000

PC'~'STXSUB

77200,0,0,0

000000
300175

052525
040000
040000
. "_..,,.~ 10

'04347

40000

40010
5$:

e~.0.:4.~1

104355

ERROR
BR
ERROR

347

EXP

=1

JEXPECTED EXPONENT RESULT,
,ANTICIPATED ERRONEOUS RESULT,
,FPS BEFORE EXECUTION.
:FPS AFTER EXECUTION.
:ANTICIPATED ERRONEOUS FPS.
,REPORT RESUJ.,T INCORRECT,

6$

355

6$1

,•

;SET UP THE LOOP ON ERROR ADDRESS,
:GO EXECUTE THE INSTRUCTION,
;AC0 OPERAND,

:(BUT ENBT) ST 376
JTO 471 INTO 071

••

t

•

(EXCESS 200)

C

(

MAINDEC-tl-FPP34-A
pOP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
DFFPCA,Pl1
31-0CT-76 17:16
T74
STEXP TEST
8565
856.6

836416

8567

136416

4L

856_9_ .036420
8569 836424

(

,8,.57. it
8571
8572

(

YYcs:
104413

"'4737

""0200
".1~3,,6 43 2 ."10000
036434 177601
.8364.36 .052_525
036440 040000

8573
. 8514 ..... 8.36. 442
8575 036444
e.5.16.. _"3J)446
8577 036450
8578 03645.2.
8579 036454
8580
8581

036514.
000000

000000

,

•
•
•
•
•
•
•

•
•
•
•

(

8583
.8_5.84

2$:

·177

3$;

52525
40000

4$:

"~.001.0

t 04347

000401
104352

,• EXP
YYC6:
.104413
004737

036514

. 8.586
8587

133400

000000

036470

800000

8.~J3_e..

eJ6_~1.7 2

t 77756
052525

2$:
3$:

0~7707

4$1

8589
859.0

036474
136476
8591 836500
8592 036502
8593 036504
.. _._, ...8..5..9_4_",,,,_._ill6.5. 0.&.
8595 836510

859f>.
8597
8598
8599

._, ","_~_6_0JL., .. ,
8601
8602
8603

8604
8605
. ,. $..~_0._~.o> .....
8607
8608
8609
8610
8611
.... $_6J_2_."......
8613
8614
8615
_SJ).16

8617
,e_6.J.B .
8619
_8_~~0.

000000

1$:

34'7
6$

UP THE LOOP ON ERROR ADDRESS,
;GO EXECUTE THE INSTRUCTION,
:AC0 OPERAND,

:EXPECTEO EXPONENT RESULT,
,ANTICIPATED ERRONEOUS RESULT.
:FPS BEF'ORE EXECUTION.
,FPS AFTER. EXECUTION.
:ANTICIPATED ERRONEOUS FPS.
;REPORT RESULT INCORRECT,
c_

:REPORT FPS INCORRECT.

352

177777
104347
"~. 0401
104350
-

000510

== 156

LPERR
JSR
.WORD

(EXCESS 200)

PC,@ISTXSUB
33400,0,0,0

-22
52525
47707
47710

847710

.

036512

ERFOR
BR
ERROR

PAGE 155

6$:

036454
836454
836456
tl36462

85t15

200,0,O,0

40000
5$1

17135

:SET

PC,~#STXSUB

40010

040000

.lU>.9,,2...... .

«

1$:

LPERR
JSR
.WORD

31-0CT-76

5$:

6$:

-1
ERROR
.B.P. .....
ERROR

BR

347

:SET UP THE LOOP ON ERROR ADDRESS.
:GO EXECUTE THE INSTRUCTION,
:Ace OPERAND,

•

,EXPECTED EXPONENT RESULT,
,ANTICIPATED ERRONEOUS RESULT,
rrps BEFORE EXECUTION,
,FPS AFTER EXECUTION,
~ANTICIPATED ERRONEOUS FPS.
rREPORT RESULT INCORRECT.

~.$

c

JREPORT FPS INCORRECT,

350

YYCDONE

,THIS SUBROUTINt, STXSUB, IS USED TO SET UP THE OPERANDS, EXECUTE
:THE STEXP INST~UCTION AND CHECK THE RESULTS, A CALL
,TO IT IS MADE THUS:

,•

,•

,,
,•

•

,•
,•
,•
,•
J
,•
,"

JSR
ACARGI

RES:

ERRES:
FPSB:
F~SA:

ERFPS:
ERR1,
ERR2:
CONTI

PC,'.STXSUB
,WORD
X,X,X,X
I

WOR'O

,WORD
.WORD
,WORD
~WORD

ERROR
BR
ERROR

X

X
X

X
X
X

CaNT

x

,AC OPERAND
,EXPECTED RESUI..T
,ERROR RESULT
,FPS BEFORE EXECUTION
"PS AFTER EXECUTION
,ERROR FPS.
,DATA ERROR.

•,

,FPS ERROR.
,RETURN ADDRESS

:THE OPERANDS ARE SET UP (USING Ace AS THE ACCUMULATOR), THEN
JTHE STEXP INSTRUCTION Is EXECUTED,
1 THE RESULT IS CH£CKEDAGAItH;T RES. IF THE RESULT IS CORRECT THEN
;CPMPA~.~_P WITH rp~~,IF TH~.S TOO IS CORRECT STXSUB RETURNS CONTROL
:TO THE CALLING ROUTINE AT CONT, IF THE FPS IS BAD STXSUB
:COMPARE IT TO ERROR FPS, IF THIS MATCHES THEN STXSUB WILL RETURN

THE

FPS IS

,
,
(

(
MAt~PEC-11.FPPJ4-A

. PDP 11/34 FPP
31-0CT-76 17:16

DFFPCA,Ptl

DIAGNOSTI~

T7.

MACI11 27(1006)
STEXP TEST

JSTEXP IS INCORRECT, THE INCORRECT RESULT IS COMPARED WITH THE
DATA P~TTERN, ~~RES. IF THE FAILUR~~N
,THE RESULT WAS ANTICIPATED CORRECTLY TO BE ERRES THEN STXSUB
JWlL~ T~ANSFERCONT~QL TO T"E ERROR CALL AT ERR1. OTHERWISE THE
,RESULT WAS INCORRECT BUT WAS NOT ANTICIPATED ANO STXSUB WIL~
; REPORT THE FAlLURE AFT.ER.. w.HICH CONTROL WILL BE PASSED TO CONT.

lANTltl~ATEOFlILING

8627
__8_62S .
8629

..... __ . 8j_~~LJ.36.514 ....__._~126.01.
8631 036516 810102
001240
~..6..1.2..... 1.~_6.S.2,~....lla~.37
8633 036524 862702 000010
86.14. . " ..3.6.530 01 2237 001244
8635 836534 812737 036602
8616 836542 812737 1234.56
8637 036550 012737 076543
.. ...Jt6.3_8 ... "3~6 S~.6... 0 t 2.7 .0.~ 000200
8639
8641

8645

t

•
t
t

001236

036722
036724

170100

11.0100. _

M,OV

LDO
. "O.V
LOFPS

036566

172410
"3.~5.l~0l6 1.00
036574 170100

636602

036620

013737

t.

~.6$..0"~6.646

t

036722
000010

""0161

'04347

8659

836654

000161

036660

020461

-

8664

8665

036674

4.

R0
~1,~0

,SET UP THE ACe OPERAND,

(R0),AC0
16(Rl),~0

:SET THE F1'5,

R0

C,M,P

036722

CMP
SNE

2$

JMP

2~(Rl)

001~52

SEQ

000022

-- .......

000030

2$:
3$:
4$:

000016

58:

__.....

020461
001002
000161

000020
000026

,rps

8667
~_~~.700

1123456,@iSTXBF
176543,il.STXBF+2
. ,'.2. 0e,.R0

036722

MOV

86_~t..

8669
_8.6.10
8671
8672

t

(R21+,'#$TMPS
11$,~#$TMP2

c.

c.
to.

••

,IF NOT ANTICIPATED REPORT ERROR HERE,

B_6_5JJ . . _. . 0 _3f>o ~5._2"

036666
036672

THE ARGUMENTS •

MOV
MOV

STEXP

STfPS

"0.""

S6_6Jt

TO

001242

1$1

.8.6_5.&._ .... ...__
8657 036652

"8.~~.8"

t

001250
000016 .

jGET A POINTER

tlS'.\'XBF,R0
AC0,(R0)
:TEST INSTRUCTION,
R4
:GET FPS J
R4,i'#$TMP7
16(Rl),"$TMP10
,ISTXBF,8'$TMP4
10J~.1)". ST ~~f ...JW.~. ~. .R_E~U~.'J: CO RR p;C T1
5$
;BRANCH IF CORRECT.
12(Rl),'iSTXBF ,OTHERWISE SEE IF THE FAILURE WAS ANTICIPATED,

MOV

175010

._lp...~.2_ .. ~.f'_~_~.~._~...... . . 1~1.4.07

«

#10,R2

036562

8655

8663

ADD
MOV
MOV
MOV
MOV

.".lJt~ . 6..4.

.. 8_6_S_~ .... .,,_~_t)_~. 2. ~.."~_~~ 37
8651 036634 001411
.. __ .~_£?_S.2._._ . _Bl§.~.lti. ... ,,2§ll7 . 0.'0012
8653 036644 001002

8661

(SP)+,Rl
Rl,R2
R2.,. ~. # STMP3

P4.0.Vo
LDFPS

i.6_4,-6 ... J".3.~.6.04. .. 1.1 .0-'-_04
8647 036606 010437
...Jt~.•.$ ._ ...'~3..6.6l2.. et.EtJ.17
8649

MOV
MOV

. ST.X.SUS i. MOV

000016
8&43
.......~_~_~_~ . _. ._..f'.-i§_5,_1_~~. ., "1..a. 1J~.0 . 036722
. _8.6.~_2

ITSE~F

; RE.PORT:.S THIS FAILURE AND T.HE:N RE:TURNS. TO CONT. IF THE RESULT OF THE

8625
862.6

..8.6. 4.0

PAGE 156

17135

JTO THE ERROR CALL AT ERR2, OTHERWISE STXSUB

8621
. 8.6.22
8623
.8..6.24

c

31-0CT-76

ERROR
JMP

347
30CR1)

eMP
SEQ
CMP

R4,16(Rl)

SNE

6$

JMP

26(Rl)

10$

R4,2ecRt)

,EXP BAD
:SEE IF THE FPS IS CORRECT,
JBRANCH IF CORRECT,
,SEE IF THE FAILURE WAS ANTICIPATED,

~..

••

ERROR WAS NOT ANTICIPATED SO REPORT ERROR HERE,

~,

6$:

036700

104350

0.36702

000.764

8673

036704

022737

8674
8675

~~671a

~01760

036714

!04351

8676

036116

000756

7 $1

ERROR

350

B~

4$

,FPS BAD

JSEE IF MORE THAN ONE WORD WAS WRITTEN IN THE OUTPUT BurrER.
076543

036724

10$:

CMP'--,f6-S'4"j, •• 'STXBF+2

118:

BEQ
ERROR
BR

4$
351
4$

c

,FDFL+0 ST 347X

c

t

MA1NO~C~11·FPP34·A

DFFPCA,Pll

31~OCT·76

PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
31-0CT-76 17:16
T74
STEXP TEST

17:35

PAGE 157

8677

8679
8679
868"
8681

1_36720
036722

177777
i77777

177777

036730

177777

'77777

177777

c.

•

-1,-1,-1,-1,-1

104412

036734

,GO INITIALIZE THE rps AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAu CONSOLE SWITCH REGISTER (HAS
~THE USER TYPED CONTROL G?).

RSETUP

8.68_6

t

•

-1
.WORD

YYCDONEI

8QjJl. 0,36734

8693
868 .•
8685

STXaFi

8697

...

8JtEt~

,J***************************************.***********************
STST TEST
J*
J* THIS IS A TEST OF THE STST
J* INST~UCTION. FIRST AN ILLEGAL FPS OP CODE
J* (INSTRUClION) IS US~D TO ENTER AN

8689
8690
8691
8692
8693
8,6_.9.,4
8695
8.6.9.6
8697

;*TEST 75

,*,*
J*

ER~OR CONDI~IbN IN~HE rEt AND
FEA. THE STST IS EXECUTED AND
THE FEe AND FEA ARE CHECKED

:*
'J***************************************************************

8699
8699

TST7S,

...~.... ,_e.10jt~"~.§.1,,,3 6
8701

9102. 136740
8103 836740
.8.1."-.4 ..... ff. '.6.7 42

"1270~

8705

036746

170100

8.7..0.6
8707

036750

170003

036752

012700

SCOPE

ZIe1 :
104413

040000

ZZC2:

LPERR
MOV

140000,R0

LDFPS

R0

.WORD

170003

MOV

'Z!CBF,R0
'-l,e R0)
.·1,2CR0)

8708

8709
871f'
8711
~7J2

036756

012710

177777

012760
012737

177777
036776

~367,70

1703f0

036776

8713

037126

836762

MOV
0A0002

8715
$716

8711
_.. ,._l7_l,~...

•
•
t.

$J~6.

8727
8728
8729
87~0

«
c

8731
8732

.

STFPS

R4

170204

037126

MOV

001240

O,1 (»,ft~.7

0~~~~2

MOV
MOV

,

".~70.46

87,~.•

8725

.Zie], iHtSTMP2
(Re)

012700
011037

"37034
037040

$722
8723

STST

037000

037020
837026

8'120
8721

MOV

ZZC3:

131.002
037006
,@.~J. ~tl~

8719

MOV

001236

8714

012737
812737
010437
012717

000002
036750

fl~2712t

000002

001250
140000

031052

"91010

~~.7".S 4.

022760
001006

036750

iJ2~704

140000

"37062

037064
837070

037072

001013
000422

.zzceF,R0

001244

MOV

001246

MOV
MOV
MOV
CMP

12,(R0) ,SEE IF

001252

BNE

000002

ZEes

CMP

.ZZC2,2(R0)
ZZC10
.140000,R4

SNE
SR

ZZCDONE

CMP
8NE

t.

,SET UP THE LOOP ON ERROR ADDRESS,
:SET FPS. FID=l,
,ILLEGAL FPP
;op CODE
,SET UP THE OUTPUT BUFFER.

t.

:GET FEC AND
,FEA
fGET FPS.

(R0),'#$TMP]

2(R0),8#$TMP4
12,@#STMPS
tZZC2,iwSTMP6
R4,'ISTMP7
1140000" •• TMPl0

001242

t.

zzcis'

••
rEC IS CORRECT.
,BRANCH IF INCORRECT.
:S!E IF FEA, ADDRESS, IS CORRECT,
:8RANCH IF INCORRECT,
,SEE IF FPS IS CORRECT.

c

: a'RANCH IF INCORRECT.

,REPOPT FEe INCORRECT

c

t

t
~AIN.Q.~.C. "lJ.~FPPl4_~.~

DFFPCA,Pll

POp. . . . . l.1./34 fJrP.
..............
3t-OCT.76 17:16

..

8733
8735
.. 8736

...._- _.-

•
C
41

tl

t
t'

•
t
41

t:
4I!

t

.,
t,

C

177777

000002

8741 037112 0011'412
.8.1A2 . 9.31.114 .

8743
8..7..44
8745
8747

1$:

.e..7.5.~ ...

ZZClsi
1S:

114361
0"0406

8751

.8.7..52 .. ..I3.7.12§ _
8753 837126
8754 0.37.134
8755 037136
8..7..5.6 _
8757 837140

8759
.. 8.1..60...
8761

17:35

PAGE 158

TEST

STST

ERROR
BR

4

356

,FEex

ZZCDONE

EPROR
BR

,STST BAD

,STST BAD rEA
,SET FD VI"

360

ST 636

ZZCDONE

. 177..7.17
177777
171777
177777

.

---

177777

177777

EFROP
BR

,DATA BUFFERI
-1
iZCB': .WORD

,FPS X AFTER ST S'l'

361

ZZCDONE:

037142

;GO INITIALIZE: THE FPS AND STACK, AND
fSE E IF THE USER HAS EXPRESSED
,THE DESIRE TO CHANGE THE SOFTWARE
,VIRTUAL CONSOLE SWITCH REGISTER (HAS
:THEUSER TYPED CONTROL G?,.

OF

8770
8771
8772
8773
8774
8775
8716
8777
8778
8779

PJ***************************************************************
THE
NUMBER

8181
$792
8783

END

PASS

p*INCREMENT
PASS
('PASS)
,*INDICATE ENo-Or-PROGRAM AFTER 1 PASSES THRU THE PROGRAM
J*IF SW12=1 INHIBIT Tl'lCE TRAP
:*IF THE RES A MONITOR GO TO IT
J*IF THERE ISN'T JUMP TO LOOP
SEOP:

005267
lt4f~JJt1

""5327

8l$~.

f'~7J7.0

8785

037172

003074

8J8_6 .. ~J7J.7.
8787 037176

~ftlt~1~7

8788

037170

0372021

.~.~0001

8"0001

141732
142126
142144
100000

142136

t.

t-

ROUTINE

.SBTTL

000004
""5067
805067

(~

t.

TST76i

8.',68
8769

037144
037150
0)7154
037160
037166

«
4-

RSETUP

8765
8766
8767

037142
037142

••

C

-1,-1,-1,-1

-1

"37140 . t 0441.2

•
(

ZZCOONE

9.16.2.
8163
$?§~.

31-0CT-76

JREPORT FPS INCORRECT

837120

8748 .. 83.7120 . .
8749 937122

8758

27(1006)

,REPORT rEA INC::ORRECT
#.-1~2CR0)
ZZC1": CMP
BEQ
ZZC12
1$:
E.R.ROR
351.
ZZCDONE
BR

ZZCi21

037114 104360
ll3.7..116_ . 100410

8746 .

8780

t.

.1.$1

M~CYll

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

8737
..8.1.J9. , 0. 3110.0._ &2216.0.
8739 837106 001402
.8. 740 .. . 83'-1.1"._. 104.357

•
4:

..

T75

zzcs:

&37074
l:13.7014 .10.4.3.5.-,6.
037076 80"420

.81l.~

o1_~~.N.9.ST I C

SCOPE
CLR
CLR
INC
BIC
DEC

SEopeT: .WORD
BGT
MOV

SENDeT: .WORD

'Eope!

STSTNM
STIMES
SPASS
.100e00,SPASS
(PC).

"ZERO THE TEST NUMBER
"ZERO THE NUMBER OF ITE~ATIONS
:,INCREMENT THE pASS NUMBER
J,OON'T ALLOW A NEG, NUMBER
::LOOP?

f.
Cl

tl-

t

1

$DOAGN
(PC)t"cPC)+
1

: J YES

, ,RESTORE COUNTER
(

,

c.

MAINDEC-11-FPP34-A
POp 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
DFFPCA,Pl1
31-0CT.76 17:16
END OF PASS ROUTINE
8789
8790
8791
8792
8793

.8. 1.9.,4.
8795
8.796
8797

0;98
8799

t
(

•

037226

816746

037232
03.723.4.

104403

837235
837236

037242

:;67$:
66$:

MOV

SERTTL,-(SP)

8.Jt".~, .

.I)JJ15

O,00

.BYTE

8813
8814
8815
8816
8817

...8Jtl . a.
8819

037342

104401

005067
"137"0
001414
005046
01274,6
000426

037344

013700

037350

001405

.0.3..1J5.2
037354
037356
037360

.I.',0,.0'(cl5.
ee4710

TYPE

001313
141564

_CI,,~

$GET421 MOV
SEQ
CLR
MOV
BR

000042
037344

8.~.2.2

837362

837364

8825
8826
8827

037366

042116

837372
037400
037402

e32771

037.3,6,4

000042

,,00240
000240
"00. ~40

8823
$..8.2.4

104400

8829

037406

88. .3.0.

"37,41,~

8831
8832
8833

03'7414

001005
e"~J 67
100402
05,2716
012746

037420

300002

8$.~.8

141600

000020
010000

141540

037422
£'3]422

t.

8837
8838

t

8839
8840
8841

037424
937426
037430

8843
8.8...._4

MOV
BEQ
RESET
SENDAO: JSR
NQP
NOP
NOP
$DOAGN:
TRAP
BIC
BIT

000020
000020

lS:
SRTRN:

037422

8834

..... 8.~....2.

SPASS,-CSP)

"
6

o

,SCRLF

_
'.42,R0
$DOAGN
-CSP)
'$CLR,T,-(SP)
$Ja~_'l'TL

$RTRN

037344

8.8. l6

(

0210

i04401
000421

TYPOS
.BYTE

037316
037322
037326
037332
937334
837336

,65$
"TYPE ASCI! STRING
648
,;GET OVER THE AsCIZ
<12>(15)IEND PASS ,I

.ASCI!

TYPOS
.BYTE
.BYTE
TYPE
BR

006

104403
006

8807
8$.08
8809

PAGE 159

"SAVE SPASS FOR TYPEOUT
rJTYP~ PASS NUMBER IN OCTAL
r,GO TYPE·.OCTAL ASCII
6
"TYPE 6 DIGITS
"SUPPRESS LEADING ZEROS
,6;$
IJTYPE ASCIZ STRING
66$
"GET OVER THE ASCIi
I
TOTAL ERRORS SINCE LAST REPORT I

MOV

142072

031312
037314

8835

t.

,ASCI!

1,.35

648:

037226

8.80.4
88e5

8821

•
•

'J6581

TYPE
BR

016746

eS2_0
(

037210

037)06
937306

8$,l~

c

204401

000407

8.8..0.,0
8801
8.,e02
8803

8J3.10
8811
(

037202
037206

31-0CT-76

,'42,R0
SDOAGN
PC,(R0)

~

.20, (Sp)
IBIT12,L'SWR

SNE

1$

COM

STBIT

8MI
BIS
MOV
RTI

1$

JMP
SRTNAD: • WORD

000000
377
JCJ}7.34

STBIT:
377

000

,WORD

SENULL: ,BYTE
,EVEN
,SBTTL

~rINSURE R0 CONTAINS THE MONITORS
"RETURN ADDRESS
"CLEAR THE WORLD
,.GO TO MONITOR
J,SAVE ROOM

~ J FOR

#20,(SP)

'SLOOP,·CSp)

SLoopi
000131
806576

"SAVE SERTTL FOR TYPEOUT
"TOTAL NUMBER OF ERRORS IN OCTAL
rJGO TYPE·.OCTAL ASCII
"TYPE 6 DIGITS
:,SUPPRESS LEADING ZEROS
"TYPE CARRIAGE RETURN, LINE FEED
:,Ctt~AR_ERr:tPR TOTAL
"GET MONITOR ADDRESS
"BRANCH IF NO MONITOR
r,INSURE THE "T" BIT IS CLEAR
:,SETUP FOR AN RTI OR RTT
:,GO DO AN RTI OR RTT TO LOAD THE PSW
:~WITH A CLEARED "T" BIT

'(PC).
LOOP

o

-1,-1,0

(

-

, ACT11

:,PUSH OLD PSW AND PC ON STACK
:iCLEAR THE "T~ BIT
"RUN WITH TRACE TRAP?
"BR IF NO
:,IS IT TIME FOR TRACE TRAP
:JBR IF NO
"SET TRACE TRAP
:,JUMP TO START or TEST
"RETURN.·THIS IS CHANGED TO
:,AN "RTT" IF "RTT" IS A LEGAL
"INSTRUCTION

•
(

:,RETURN

:,"T" BIT STATE INDICATOR
:,NULL CHARACTER STRING

SCOPE HANDLER ROUTINE

JJ***************************************************************

(

c
c
(

MAINOEC~11·fPP34.A

t
l

(

(

t.
(

DFFPCA.Ptl

pDP 11/34 FPP
3t-OCT-76 17:16

.~a~§.....

8855

031-1.34

8857
...$.,*-5..8
9859
.. 8.9,.60
8861
.$Jt6_2,.
8863

837434

104406

. S31t 36
937444

. 8.32.17.7
001114

837446

000416

037450

813746

......~t$_6_4..

....8._~. .~l. ""

000004
...0.~7~.14
005737 177060

. .fl.1JI4
037476

,"_"~ .:a.6 _ ~" ~

012637

t:

t

037512

~. ~.16

...~.~.7_~.2.

8877
8878
8879

000004
000004

001404
"lI.5.1.4t . J27767
037522 001465
037530
e3J_~,~_2

.t~_~I~J.

001421
t2§767
101015
0. 3,2,,117

000400

141426

141420

141360

141353
141343

001000

141370

lf16J67
800446

141332

141326

8JHl2
8883

037560

8884
8885

~3~56.~.

to.5",67

141315

037566
.P,37.572
037574
837602
037604

0050&7

141510

_8_.~.8.~

8890

037610

9891

937612

~~92

~37616

8893
8894
8895
8896

037624

037634.
037642

8897

037646

116767

141234
141230

a8,S
8899

0376$4
037660
037664

011667
011667
005067

141226
141224

9376~6

004000

141336

141260

000001
000052

141250
141440

141414

2$
'.$\f(~.," $.T ST_.~.~ ..

TST8

MOV
SR

4$1

CLRB
CLR
BR
BIT

3$:

lS:

SOVER
$ERFLG
3$

$ERMAX,SERFLG
3$

.8IT09,8SWR
4$

$LPERR,SLPAOR
$OVER
$ERFLG
$TIMES
1$
'BIT11,~SWR

'JBR IF NO

.;J~Q~~"T,~~,,,.RJGH"T TEST?

;JBR IF YES
,:HAS AN ERROR OCCURRED?
:,BR IF NO
r:MAX, ERRORS FOR THIS TEST OCCURRED?
"BR IF NO
"LOOP ON ERROR?
"BR IF NO
:,SET LOOP ADDRESS TO LAST SCOPE

:,ZERO THE ERROR F~AG
"CLEAR THE NUMBER OF ITERATIONS TO MAKE
J;ESCAPE TO THE NEXT TEST
:,INHIBIT ITERATIONS?

8NE

1$

J ,BR IF YES

TST
SEQ

SPASS
1$
SICNT
$TIMES,$ICNT
SOVER
.1,$IeNT
$MXCNT,STIMES
$l&.~~.~ _
$TSTNM,STESTN

:rIF FIRST PASS OF PROGRAM
J'
INHIBIT ITERATIONS
"INCREMENT ITERATION COUNT
IJCHECK THE NUMBER OF ITERATIONS MADE
:,BR IF MORE ITERATION REQUIRED
"REINITIALIZE THE ITERATION COUNTER
:,SET NUMBER OF ITERATIONS TO DO
:,COUNT TEST NUMBERS
"SET TEST NUMBER IN APT MAILBOX
"SAVE SCOPE LOOP ADDRESS
:,SAVE ERROR LOOP ADDRESS
~,C~EAR THE ESCAPE FROM ERROR ADDRESS

INC
CMP
BGE
SSVLAO:

141446

SEQ

CMPB
BEQ

7$1

141514
141266
141460

CKSWR
BIT

BEQ
CMPB
8HI
BIT
SEQ

001404

"Jt0415
032777
001011
005767
001406
005267
026767
002024
012767
016767
105267

8887
8898
8889

"TEST FOR CHANGE IN SOFT-SWR
I,LOOP ON PR~SENT TEST?
t8lT14,8SWR
SNE
SOVER
"YES IF SW14=1
, •• ".START OF CQPErOR tHE XOR TeS'1'~R_##"
:,IF RUNNING ON THE "XOR" TESTER CHANGE
$XTSTR: BR
6$
"THIS INSTRUCTION TO A "NOP" (NOPc240)
MOV
'.ERRVEC,-CSP) :,SAVE THE CONTENTS OF THE ERROR VECTOR
MOV
"SET FOR TIMEOUT
'SS,~'~RRVEC
"TIME OUT ON XOR?
TST
'#177060
MOV
(SPJ.tl'.~E:RRVEC . '-J RE~TORE TH~.ERROR VECTOR
"GO TO THE NEXT TEST
BR
SSVLAD
(~P)+,(SP)+
CMP
"CLEAR THE STACK AFTER A TIME OUT
5$1
CSP)+,il#ERRVEC "RESTORE THE ERROR VECTOR
MOV
:JLOOP~N THE PRESENT TEST
BR
7$
. ' . . ...
6$:' ••••• ENO OF CODE FOR THE XOR TESTER~.' ••
,8IT08,caSWR
BIT
"LOOP ON SPEC. TEST?
1$1

2$1

141357

037540
0l7 . S4.2.
837550
0llS.5.2

8,8.8,,0

8900

(

0.''''.00.4

037504

8873
.8_8..7_4
8875

8881

c

141474

.....,8.aJJ' . .a. 3J._~t~2 .1i'e.423
8_~.7_2 ... _~J.7.50." ... 0;3.2.1.17

c

040000

.~.ll .. 5. 4.._._..Il2.J 3.7 .

837462
,. SJ.,6,6."3. 7~_ 6_6 .. 01.2_~_3 7.
8867 837472 000463

(

PAGE 160

SSCOPE:

,,8,.8. ,5.6

8871

17:35

t*.A~.D

8865

c.

31-0CT-76

,*THIS ROUTINE CONTROLS THE LOOPING OF SUBTESTS. IT WILL INCREMENT
x.,OAD THE TEST NUMBER($TSTNM) INTO THE DISPLAY REG,(DISPLAY<710»
,-AND LOAD THE ERROR FLAG ($ERFLG) INTO OISPLAY<15:08>
J*TaE SWITCH OPTIONspaOvtD~p BY THIS ROUTINE AREI
,*SW14=1
LOOP ON TEsT
I*SW11:1
INHIBIT l~t~ATIONS
,*SWI9-1
LOOP ON ERROR
:*SW0e=1
LOOP ON T£.8'1' IN SWR<7:0>
,*CALL
SCOPE
iiSC:OPE=IOT
I.*
..

8945
_8@.4 . 6
8847
8.S.48
8849
. . 8,8,.50.
8851
.8. 6..5.2
8853

8869

MACY11 27(1006)
SCOPE HANDLER ROUTINE

PI~G~OI!IC

MOV

MOV
INc:~

MOVS
MOV

NOV
CLR

(St»,$~PAD~

(SP),SLPERR
$ESCAPE

(

c
t

•

f

MA.lNDE;C .. 1J .. FPP34.~ _

l

t.
(

t_

t_

DFFPCA,Pt1
8901
8902
8903

037670
'37676
037704

8904

,,37710

89rDS

037712

pOP 11/34 FPP DIAGNOSTIC

MACY1127(1006)
SCOPE HANDLER ROUTINE

31.0CT.76 17116
112767

000001

016771

141200

016716
000002
000001

141217
141236

SOVER:

141176

Move
MOV

MOV

.1,$ERMAX
$TSTNM,~DISPLAY
$~PADR,(sP)

RTI
$MXCNT: 1

.6. 9.O,6
8907

,BBTTL

31-0CT-76

17135

PAGE 161

:,ONLY ALLOW ONE(1) ERROR ON NEXT TEST
:rOISPLAY TEST NUMBER
:JFUDGE RETURN ADDRESS
JJFIXES PS
:~MAX. NUMBER or ITERATIONS

ERROR HANDLER ROUTINE

a,9-,~a

8909
891_0_
8911
8.912
8913

,,******************.********************************************
J "THIs

ROUTINEWIL,~

INCREMEtlT THE ERROR FLAG AND THE ERROR COUNT,

t

8914

t,

8915
8916
8917

;.SAVE THE ERROR ITEM NUMBER AND THE ADDRESS OF THE ERROR CALL
J*AND GO TO ERTYPE ON ERROR
:*THE SWITCH OPTIONS PROVIDED BY THIS ROUTINE AREa
"SW1S-1
HALT ON EP~OR
;*SW13=1
INHIBIT ERROR TYPEOUTS
,*SW10=1
BELL ON ERROR
,*SW09=1
LOOP ON ERROR

8_91.8

;*CAL~

8919
8920
892',
8.922
8923

J*

19_2_.

c-

8925
8926

$ERROR:

037714
037714
037716
037722
037724
037732

f

t-

105267

f!37740
037742
8929 037746
_,"., _._~9J_~t ..,..it3J 7 5.2
8931 037756
8932 837764
8933 037772

c

t

141152

141210

002000

141200

001402
104401

005261
81.t6.6.7
162767
117767
032777

040000

001004_

040002

004767

8 .~_~6

. 0"4,,~",0.~6

040012
'A,~_~l~_

_1.12.167

8939

040020

001007

8940

940022

116767

8941

040030

004767

_

000002

141.1 26
020000

lSI

MOV

141132
141122
141140

SUB

MOVB
BIT
BNE

JSR
TYPE

002124
0001301

141066
000740

8945
8946
8947

840040
,,40044
040046

8948

040050

8949 . 04',,'052

,:i2',"77

8950
8951
8952
8953

,,400E)0
040062

001402

e16716

040066
040072

005767
001402

~~.~~l.

~t6716

Move

000004

JSR

21$1

... ,~,~"'.

000
000,-77
005177

CMPB
BNE

141316

"'

8944

8956

141140

MOV
BIT
SEQ
TYPE
INC

20$1

040035
840036

040100
040100

001306
141140

t~4,~,.~J ... .~_0J3.J3

8937
8 918

INca

.B.~Q

016777

8935

8.,,~.5 4
8955

7$1

032777

_ 8_9)..

8943

141161

801775

8927

. . _....$.~ 4 ~ _ ._ ...J!~t~l,t

CKSWR

1 "_4406

8'J28

t

ERROR

• 8,y''',~

.BYTE

141074

141060

141022
141212

,.

;;TEST FOR CHANGE IN SOFT-SWR
JfSET THE ERROR FLAG
"DON'T LET THE FLAG GO TO ZERO
$TSTr~M, 'DISPLAY "DISPLAY TEST NUMBER AND ERROR FLAG
:,BEt.L ON ERROR?
'BIT10,'~WR
:,NO .. SKIP
1$
,$BELL
"RING BELL
:,COUNT THE NUMBER OF ERRORS
$ERTTL
(SP),SERRPC
"GET ADDRESS OF ERROR INSTRUCTION
12,$ERRPC
'SERRPC,SITEMB :,STRIP AND SAVE THE ERROR ITEM CODE
.BIT13,iSWR
"SKIP TYPEOUT IF SET
20$
"SKIP. TYPEOUTS
PC,ERTYPE
"GO TO USER ERROR ROUTINE
,APTENV,SENV
2S
SITEMB,21$
PC,$ATY4

"o226

BEQ
MOV

5$

$ESCAPE,(SP)

eMP

#SENDAD,i.42

IJACT-l1 AUTO-ACCEPT?

TST

tSWR

3$

3$:

BPL
HALT
CKSWR
BIT

141204

:,RUNNING IN APT MODE
:,NO,SKIP APT ERROR REPORT
:JSET ITEM NUMBER AS ERROR NUMBER
'J~EPORT FATAL ERROR TO APT

:,APT ERROR LOOP
J,HAI"T ON ERROR
.:SKIP IF CONTINUE
;,HALT ON ERROR!
'JTEST FOR CHANGE IN SorT-SWR
"LOOP ON ERROR SWITCH SET?
::BR IF NO
;,FUDGE RETURN FOR LOOPING
"CHECK FOR AN ESCAPE ADDRESS
, J BR-tr tfONE
:,FUDGE RETURN ADDRESS FOR ESCAPE

2$1

#BIT09,'SWR

SEQ

4$

MOV

SLPERR,(sP)
SESCAPE

TST

5$1

022737

037354

000042

t

(

c

,$CR~F

BR

4$:

JJERROR=EMT AND NaERROR ITEM NUMBER

stRFLG

22$1

100002
000000
104406

001000

N

c

t_

•
c

•
c

t
MAI~P~C·l1.FP~J4~A

DFFPCA,P11

t_
(

(
41

c
(

•
•
•
c

ppp 11/34 FPP DIAGNOfTIC
~~Cll1 27(1006)
31-0CT-76 17:16
ERROR HANDLER ROUTINE

8957 040106 001001
__ B.95.._B04J'U0. 0.080_0.0_.
8959 040112
8_i600~t0l12
0321_77 _ 001000
8961 04.0120 001013
8.9_0.2" _ I".~ l2.2 "____ J l16_.3.1-___ S 01162
8963 040126 062737 177776
8.~._6.t
840tl.4_. 1 ~2.777 000377
8965 040142 001002
89_.6J~_. _.04Xtt4.4._. ilQ.2116 ___ ,,00002
8967 040150 000002
8_9_6_9.
8969
_a9._1~0

8971
_8.9. '-2

HALT

MQV
CMPB
SNE

ALI~
I"\.""

ERM101

RTI

.SBTTL

SAVE AND RESTORE R0-RS ROUTINES

1*

SAVREG

9983

J*+10.--R2

__ ._i9_9_4____

J* ... 1.2-..._"'R 1

&40154

IJ_~_~ •.~

MOV

010146

HOV

_

MOV

MOV
MOV
MOY
MOY
MOV

S4.0J..6,2 .S 1,04 4.6

840164

010546

8 99.4_

"40t~ 6

" 166 46

8995
899_6
8991

040172

016646

840176 _ ._0l~_~46
040202 816646
0402_06 000002

000022
000022

0o,,022

MOV
MOV

000022

C
1

'.RESTO~E

,*CALL:

•

9001
9002
9003
9004
9005
9006
9007

040210
040210
040214

t.

9~_e_8

__~:i_~_2_3_~__

9009

840232

9".0.1-0.
9011

0~_Q.~_~_4_" 1..2 6Jl,.~

MOV
MOV

040236
040240

MOV
MOV

;*

_0_t~J)"

5

912604
012602
"12601

_rJ'~'H~R0

22(SP),-(SP)
22(SP),-(Sp)
22(SPl,-CSP)

ON
"PUSH Rl ON
J'P~SHR2 ON
:JPUSH R3 ON
J,~~.H R4 ON
:,PUSH R5 ON
:,SAV~ PS or
"SAVE PC OF
J,S~VE PS OF
"SAVE PC OF

(8P)+,22(5P)
(5P)+,22(SP)
(SP)+,22(SP)
(SP'+,22(SP)
(SP)+,RS
CSP,+,R4
(SP)+,Rl
(SP).,R2
(SP).,Rl

:IRESTORE PC OF CALL
:,RESTORE PS OF CALL
:,RESTORE PC OF MAIN FLOW
::RESTORE PS OF MAIN FLOW
:rPOP STACK INTO R5
:,POP STACK INTO R4
"POP STACK INTO R3
IJPOP STACK INTO R2
"POP STACK INTO Rl

R3~~(SP)

R4,.(SP)
R5,-(SP)
22 ( SP) , - (SP_)

STACK
STACk
STACK
STACK
STACK
STACK
MAIN FLOw
MAIN FLOW
CALL
CALL

c

RESREG

"00022
000022

MOV

000022

MOV
MOV
MOV

000022

•

R0-R5

90Q.~_

012666
012666
"4"l2.0 _ ,12 6~6
040224 012666

R0,-CSP)
R1,-CSP)
R2,-(SP)

RTI

$RESREG:

•
•
c

.

SSAVREG:

.,40152

8993

9012

W_ILL LOOK LIKE I

, *+ 14.--FH'

____ '!!'-.t$_~ ._._

89. 9. 8.
8999

$T~CI(

J* +2.·-(+18)

8.9.8_2. __

8,9.9.2..

FROM $SAVRE_G. 'I'_JiE:

:*

J* +4.--R5
f* +6··-R4
'*t8w_-'!'F3

8989

,SEE IF ERROR 4377

(SP1,'.t$Re;G0
'-2, •• 8REG0
,377,'$REG0
ERM1S
'2,{SP)

ADO

001162
141020

,*TOP.-- (+ 16)

~.~-,e_~

"BRANCH IF NO

.BIT09,'SWR
ERMIS

BNE

_j.9.'.8. __
8979
8.9.8.0
8991

8987

•

;JY~S

BIT

141020

t~_UEO~RETtJRN_

8985
........... .-tt9_8...6....

PAGE 162

6$:

. _.8_9_7_6_.
8971

8__9_9J~__ ._0_"_~t~_~__ _'.tl"l.6
840169 010346

(

6$

17:35

f'***************************************************-***********
;*SAVE R0-R5
,*CALL:

8973
._8_9..1.4.
8975

8991

•

SNE

31-0CT-76

MOV

4
(
Cc

(
~Al~pEC.1J.FP~34~~

DFFPCA,P11
040242
04024_4

9013
9~1.

PDP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
31-0CT-76 17:16
SAVE AND RESTORE RS-R5 ROUTINES
MOV
RTI

012600
"kl"~02

9015
(

,SBTTL

9~1~

,.NOTE1:
J*NOTE2i
:*NOTEl,

:*

902.4

«
4.

9029

,*1) USING A TRAP INSTRUCTION
TYPE
,MESlOR
,*OR
:*
TYPE
J*

9021
9028
9031

______~~1.~
9033

840246

9134

041252

9035

040254

_9~.l~

il~~l~~

9037

040260
90.38 040262
9039 040266
.9.0._40040214
9041 040276
~_~".~2

9043

....,,40304

105767
100002
000000

140705

"00430
01.04~
017~_".~ __

122767
001011
132767

141042

000100

141033

000004

,,0~7~J

000446

132767
001003

000040

c

•

"~572.f:.

012600
862716
000002

000002

9.0.5,404.0346

122716

000011

9055
9056
9057

040352
040354
040360
840362
040364

001430
122716
081006

000200

940366

~~1313

9058

9059
9060

9"0'6'1
. _9J~6_l.
9063

«

0

04~_l34

9064
9065
9.".6_6
9067
9068

040340
040344

BPL
HALT
BR

IS

:,aR IF YES

3$

• ,LEAVE

141011

AN ASCII

:,IS THERE A TERMINAL?

ADD

4$:

RTI
CMPB
SEQ

8$

62$:

BIT8
SEQ
MOV
JSR
,WORD
BITS

2$:

MOVB

60$1

SNE
TST
MOV

.CRLF,(SP)
S$

005726

TST

CSP).

104401

TYPE

"POP  EQUIV
:,TYPE A CR AND LV

CLRB
BR
JSR
CMPB

$CHARCNT
28
PC,$TYPEC
$FILLC,(SP)+

BNE
MOV

2$

CECB

leSP)

::CLEAR CHARACTER COUNT
:,GET NEXT CHARACTER
J,GO TYPE THIS CHARACTER
IrIS IT TIME FOR FILLER CHARS.?
:,IF NO GO GET NEXT CHAR.
;:GET • or FILLER CHARS, NEEDED
'JAND THE NULL CHAR,
:,DOES A NULL NEED TO BE TYPED?

105067

'_~0._~_74

1~07S5

040376
040402

004761
126726

900130
000056

1405512'

040406

001350

"40_410

" t 67 46

1421540

040414

105366

900001

sa:

6$:

7$:

c

"

SHE

SCRLF

c

"HALT HERE IF NO TERMINAL

CMPB

040370

ST~ING

3$:

CMPB

Re,.!SP)

or

:,SAVE R0
@2(SP),R0
"GET ADDRESS OF ASCIZ STRING
i~RtlNNING IN APT MODE
.APTENV;. tHV
"NO,GO CHECK FOR APT CONSOLE
62$
.APTSPOOL,SENVM "SPOOL MESSAGE TO APT
"NO,GO CHECK FOR CONSOLE
62$
"SETUP MESSAGE ADDRESS FOR APT
R0,618
PC,$ATY3
"SPOOL MESSAGE TO APT
"MESSAGE ADDRESS
.APTCSUP,$!NVM "APT CONSOLE SUPPRESSED
::YES,SKIP TYPE OUT
60'
(RI).,·CSP)
:,PUSH CHARACTER TO BE TYPED ONTO STACK
4$
:~BR IF IT ISN'T THE TERMINATOR
J,IF TERMINATOR pOP IT orr THE STACK
(SP).
(SP).,R0
"RESTORE R0
:,ADJUST RETURN pC
'2,(SP)
::RETURN
.HT,(SP)
:JBRANCH IF eHT>

MOV
MOV

8NE

040336

90!i19

STPFLG

61$:

000000

_g~~~
112046
9 0 4 9·04·0:ff2--··-0~010 5--

9051
9052
9053

TSTB

"~1~05

010067

040326
040330

STYPE:

8HE

040306
~~'~20

MESAD~

000002

000001

:,MESADR IS FIRST ADDRESS

,*

1$:

___ 9_~~__~ __"~~3t~
9045 040316

90.6
9047

TO TYPE ASClZ MESSAGE, MESSAGE MUST TERMINATE WITH A 0 BYTE.
NU~L CHARACTERS AFTER A ~INE FEED.
$NULL CONTAINS THE CHARACTER TO BE USED AS THE FILLER CHARACTER,
,FILLS CONTAINS THE NUMBER or FILLER CHARACTERS REQUIRED,
SiILLtCONTAINS THE CHARACTER TO FILL AFTER,

,*CALLI

9~2f)

.9._.~t3.~ ._

t:

41

TYPE ROUTINE

~*ROUTINE

9021
9022._
9023

9025

t

:,POP STACK INTO R0

,*THE RQUTINE WILL INSERT A NUMBER OF

9020

•

PAGE 163

~ J **~~****~****~"***.*~*,.*-***"',***********************************

9_01$

4

17:35

9011
9019

(-

(SP,+,R0

31-0CT-76

$NULL,·CSP)

"BRANCH IF NOT

(CR~F>

•
4,

•
(

MAINJ~~C·.1t

PPP.11/34 FPP DIAGNOSTIC
31-0CT-76 17:16
TYPE ROUTINE

-FPP34-A

DFFPCA.Ptl
_ ••• _ '

C

9069

040420

002770

2al~

840422

604767 .000032
105367 000072

9071

040426
907.2 . 8404.32..000770
9073
",. ,.9~0_7 .4,. '.
9075
___ 9Jt76 &404.3 4 ___ 11211.6
9077 040440 004167
..9ftle.. _ _'.4.fJ ~4,4...1..,327.6 7
9079 840452 001372
. ,9,.0.ft"
4J~.4_ .0.~.5,126
9081 140456 000724

BL!
.. JS.R

DEca

0000.40
000014

90.000J

c

_1.05.717

140464
000002.

140456

000015

000002

g~8._6

_,,~_"_5.0,,2

.00.1.0.03

9087

040504

105067

000014

"4.~_ 5J__~..._0~_0406
040512 122766
... t4~S_2_~. __ "0J • 02

000012

9.088

9099
.._ ~_'l.9_0
9091

040522

_ .~.~.?.~... 2)40524
9093

040526

78

;HORIZONTAL TAB

PROCESS9~

8S1
9$:

PC,STYPEC

.000052

9083 140464 10037S
9084140466 _116.677
9085 940474 122766

9.0.e2.1._0.4J~0._

SCHARCNT

_BP,

e.".

f

6$

PC 4 ST.YPEC

MO.V_S
JSR

'.. l ' ,( Sf)

BIT,a

#;,SCHAR.CtlT

BHE

9$

TST
BR

2$

(SP)+

$T.YPEC: TST8

(;$TPS

BPL

STYPEC
2(SP),@STPB
.CR,2CSP)
1$ .
SCHARCNT

Mova

CMPB
B~E.

CLRB

000002

1$:

as

$TYPEX .. _

.X,F,2CSP)
$TyPEx
(PC).

CMPS
BEQ_

INCB

105227
02121000
000207

$C;~~~CN.T.J,WORD

"PC

STYPEX: RTS

9_094
9095

,SBTtL

__ .9.~9j_ . . ..
41.

9097
. . __ 9. ~_~j .._...."
9099
9100

,.J!CAL!J'

910~__

9103

;*

9~~4

•

9105

J*
J*
~*

9106
9107
9108
9109

t

:ILOAD CHAR TO BE TYPED INTO .DATA

4!

:,15 CHARACTER A CARRIAGE RETURN?
"BRANCH IF NO
I,YES •• CLEAR CHARACTER COUNT

I'IrISEX.ITCHARACTER A LINE FEED?

(

:,eRANCH IF YES
;,COUNT THE CHARACTER
J,CHARACTER COUNT STORAGE

' : I

. C~,

(ASCII) AND TYPE

c

MOV

NUN,.CSP)

TYPOS
.BYTE
,BYTE

N

"NUMBER TO BE TYPED
"CALL FOR TYPEOUT
J,N-l TO 6 FOR NUMBER

M

J , M=l OR 0

: *$ TY~9N •••• E~,T,~~ . HERE
,*STYPOS OR $TYPOC

9111

9112
9113
9114

;*CALL:

9115
911.6

9117

;*
r*STYpOC- •• ENTER
;*CALL:

9118

J*

:*
J*

r*

MOV
TYPON

MOV

or

DIGlTS TO TYPE

t.

;,l=TYPE LEADING ZEROS
,JS=SUPPRESS LEADING ZEROS

..

9119
9120

TO TYPE OUT WI TH THE SAME PARAMETERS AS THE LAST

NUM,.(SP)
HE~E

"NUMBER TO BE TYPED
;,CALL FOR TYPEOUT

c

FOR TYPEOUT OF A 16 BIT NUMBER

NUM,.(SP)

TYPOC

"NUMBER TO BE TYPED
: : CAI"L FOR TYPEOUT
../

;"

9121 . 040530
9122 040534

•

f

,'REPLACE TAB W1TH SPACE
"TYPE A SPACE
iJ8RlNCH If_NOT AT
"TAB STOP
"POP SPACE orF STACK
"GET NEXT CHARACTER
:,WAIT UNTIL PRINTER IS READY

f

~!~~PY~Q O~TAL

,.*
;*

. 9lt~

9123
9124

c

;'***************************~*~*~,~~~~~*!*~********************* ..
,*THIS ROUTINE IS USED TO CHANGE A is-BIT BINARY NUMBER TO A 6-DIGIT
,*OCTAL (ASCII) NUMBER AND TYPE IT,
J*$TY~OS- •• E~ttR~MERt TO~ETO~ SUP~RESS ZEROS AND NUMBER or DIGITS TO TYPE

9101

c.

'JBR IF NO-·GO POP THE NULL OFF OF STACK
"GO. TYPE A NULt.
"DO NOT COUNT AS A COUNT
"LOOP

040542
040546

027646
116667
112667
062716

·0£10000 .
000001 000211
000207
000002

STYPOS: HOV·

Mova
Move
ADO

. ~', ( s'P) ,. • ( SP )

. ::PICKUP THE MODE·
l(SP),S0FILL
l' L.OAO ZERO FILL SWITCH
(SP,.,$OMOoE+l "NUMBER OF DIGITS TO TYPE
J ,ADJUST RETURN ADDRESS
'2,(SP)

:

~

.

::"'.; .. .1 .•

..

. -

.
"

:.~ ..

('

.~

«

i

t

MAINDEC-11-FPP34-A
POP 11/34 FPP
DFFPCA.Pll
3t-OCT-76 17:16
9125
9126
9127

040552
040554
040562

112767
112767

9128
9129

040570
040576

112767
010346

9 t~0

"4~~60~

"1.~.~~~ .....

9131
. 91J2.
9133

000171

STYPOC:

000006
000005

000165
000154

STYPOtll MOVB

HOV
MOV
MOV

Move

000145

962104

000006

9135

110467
.t1. ~104
016605
005'03

000132

NEG
ADO

gl.3~

9.~~622

9137
913a
9139

040626

840632
040634

106105

1$:

9140
9141

040636
040640

000404
006105

2$:

,~0jJ2

0@tl'~

9143

040644

.9.14.-4 . .8 tI"-.~.4.6_.

t

BR

9145
9146
9147
,9 .t~.~
9149

040650
040652
840656
~J~.§ .§.'!I

006105
.11 itS 03
906193
105367
100016
0427" 3

£140664· 0'"f,,'ij'2
9J50 e4f666 0~'J'4
9151 040670 101403
9152 _0.0.672 0Q5.~_04

9153
.9 .t.5 4

840674
tt.4,0J00
840704

9155
9156. . '4.0110

9157

140714
91~8
,40720
9159 040722
~.1.6.0"_4J~J.2. 4

0001012

3S:
000076

177770

040750
000"'32

~0)~47

5$:

7$:

005204

Q'S0'i.i4

040726

9167
9168
9169
917e

040730
040732
,40734
040736
.',4J~.'7 44
040746
040750
040751
040752

9171

040753

000

9l!2

040754

000000

6$:

012605

012604
012603
01~~~6

R3

ROL
BR
POL
ROL

RS

MOV
ROt
OECB
BPL
SIC

INC
8IS
BIS
TYPE

DECB

000004

012616
~~~j0~

000
000
000

8$:

3$
RS

R5,R3
R3

$OMODE
75

.177770,R3
4$
R4

5$

R4
1'0,R3

,. ,R3

R3,9S
,9$

.oeNT
2$
6$
R4

BR

2.
(SP)+,RS
(SP)+,R4
(SP)+,R3
2(SP),4(SP)
(SP).,(SP)

MOV
MOV
RTI
,BYTE

.BYTE
.BYTE
S0FILL: .BYTE
$OMODE: .WORD

soeNT:

o

o
o
o
o

9173

9174
9175
9176
9177
91.78
9179
9180

,58TTL

000001

,ATYl:
SATYl,

000001

000220

SATY4:

'12767

000001

940.764

t127~7

040772
040774

000403
112767

ZERO FILL SWITCH
SIX(6) DIGITS
ITERATION COUNT

NUMBER OF DIGITS TO TYPE

fjSUBTRACT IT FOR MAX. ALLOWED
,JSAVE IT FOR USE
.
,JGET THE ZERO FIL~ SWITCH
:,PICKUP THE INPUT NUMBER
"CLEAR THE OUTPUT WORD
"ROTATE MSB INTO "C"
"GO DO MSB
"FORM THIS DIGIT

:,GET LSB OF THIS DIGIT
:,TYPE THIS DIGIT?
:,BR IF NO
"GET RID or JUNK
:,TEST FOR 0
lJ~UPPRESS THIS 01
:,BR IF YES
"QON'T SUPPRESS ANYMORE 0'S
"MAKE THIS DIGIT ASCII
"MAKE ASCII IF NOT ALREADY
:,SAVE FOR TYPING
"GO TYPE THIS DIGIT
j,C·OUNT BY 1

,t,$FFLG
,1,$MFLG
SATYC
tt,SF'LG

.'
, ti

"

JJBR IF DONE

"INSURE LAST DIGIT IsN'T A BLANK
:,GO DO THE LAST DIGIT
f,RESTORE RS
:,RESTORE R4
"RESTORE R3
"SET THE STACK 'OR RETURNING
:,RETURN
:,STORAGE FOR ASCII OIGIT
"TERMINATOR rOR TYPE ROUTINt
"OCTAL DIGIT COUNTER
"ZERO rILL SWITCH
:,NUMBER or DIGITS TO TYPE

APT COMMUNICATIONS ROUTINE
MOVS
MOVB
BR
MOVS

c

:,BR IF MORE TO DO

:,*-*****-**********************.**** •• **************************

000236
000226

040756

THE
J,SET FOR
:,SET THE
:,SAVE R3
J,S~VE R4
;,SAVE RS
"GET THE

;,S~T

RS
R5

BGT
BLT
INC

MOV
MOV

PAGE 165

R4

MOV

MOV

000002

R4, •• (SP)

R5,.(SP)
$OMODE+l,R4

eLR

MOVS

002402

9162
9163
9164
9165

17:35

31-0CT-76

,TYPON
11,80FILL
16,$OMQDE+l
15,soeNT
R3,-(SP)

.6,R4
R4,$OMODE
$0FILL,R4
12(SP),R5

BNE
TST
SEQ

1~ •• ,,1

~7jl.'~)

Move
Mova

ROt.

000060
000040
000040

9161

9.,t~.~

000125

052703
eS21.0J
110361

105367

Mova
Move

0~0001

911lI40§1.2

'IA1

M~CY11

BINARY TO OCTAL (ASCII) AND TYPE

000406

040602 010546
040604J16104
040610 005404
040616

OI~QHOSTIC

:,TO REPORT FATAL ERROR
:,TO TYPE A MESSAGE

:,TO ONLY REPORT FATAL ERROR

••

t

c

r.!.A:~NQ~C"'J·fPP,~4_!,~

DFFPCA,Ptl
9181

041002

~l.e~_

_0~.J_~.02_
041004

9185

041012

SATYC:

001031

"~_lJ·'-~.4 .

t3. 2. 7.67

9189

841032

801425

9_t9_i'

_.i.~~t~li __ .__ JiJ16Jt"

9191
9J.9_2
9193

041040

_~J 8_~

•

..

BNE
BITa
SEQ
MOV

140305

ADD

1$;

140252

2$:

140242

TST

1$

:;IF NOTI

JIPUT ADDR IN MAIL80X
:,FIND END OF MESSAGE

TSTB
SNE
SUB

2$

A$~

R0

R0,$MSGLGT
'4,SMSGTYPE

BR

5$

MOV

141114
841122

9?05
9206
9207
9208
9209

841126

004767

041132

".021000

041134
04.' 13 4.

1"-~.7 6 7

041140

101416

9,2.10

e_4Jt4.~.

140170

9211

841146

0J'57~}

9.212

. ~ 4115J,. ... ~_@~.J ~ 7.

140142

0~_tt~6

000004

140134

000002

000004

ADD

9213
~_~J4

041154

041164
9.21§. ._.~"4tl12
9217 041176

9215

9.~1~_._ '_~J_.~9J.2

9219
9220

9221
9_2~2

041206
041212
041214

9224

".tJ,2l6
041220
04122\

9225

041222

9223
9226

9227
9228
9229
~2_3~_

HOV

14_0212

000!2104

000016
000004

000002
136650

3S:

4$:

5.:
000062

10$:

,,01413
001375
~1.'-fl.6 7

862766
0.0.S.2t;7

105067
105067

105067

11$:

140120
000020
000013
000006

MOV

'4(SP),4$
'2,4(SP)
177776,-CSP)

JSR
.WORD

o

TSTB

SFFLG

SEQ

12$
.$.E"N.V

AOD

177114

12$:

TST
BEQ
TST

,:SUB START OF MESSAGE
;,GET MESSAGE LNGTH IN WORDS
"PUT LENGTH IN MAILBOX
"TELL APT TO TAKE MSG.
JJPUT MSG ADOR IN JSR LINKAGE
:,BUMP RETURN ADDRESS
"PUSH 177776 ON STACK
f,CALL TYPE MACRO

"SHOULD REPORT FATAL ERROR?
:,IF NOT. BR
"J.l.R_U.N.Nl~ . ~_ut{DER

:;1F NOT:

SHE

11$

:,IF NOT,

MOV

'4(SP),SFATAL
.2,4(SP)
$MSGTYPE
SFFLG
SLFLG
$MFLG
(SP)+,Rl

;,GET ERROR'

INC
CLRB
CLRB
CLRB

012601

MOV

MOV
RTS

000207
000
000
000

SFFLGI

841224
0vJ0200

,EVEN
APTSlzE=200

000001
,00100
000040

APTENV-001
APTSPOOL=100
APTCSUPz:940

$~.rJ.,Gt

PC,STYPE

.BYTE
,BYTE
.BYTE

(SP).,R0

PC

o

""

JJFINI~HED

(

WAIT

12.
$MSGTYPE

612&00
SMFLG:

$MSGAD,R0

MOV

9203

140236
,,~0004

.. :,PUSH R0 ON STACK
,:PUSH Rl ON STACK
$MF~G
::SHOULD TYPE A MESSAGE?
5$
~'IF NOTt
BR
tAPT~N'V,SENV
"OPERATING UNDER APT?
3$
J,IF NOTa BR
'~PTSPOOL.,IENVM ,,$HOULD SPOOL MESSAGES?
3$
J,IF NOTa BR
ca. (S~J ,J~0
iJGET MESSAGJ ADDR.
'2,4(SP)
"BUMP RETURN ADOR.
$MSGTYPE
I,SEE IF DON! WI LAST XMISSION?
R0,-JS_PJ

Rt,.(SP)

R0,$MSGcAD
(R0)+

000413
01.7667
062166
0.16746

0Jl767

PAGE 166

MOY

041106

010067

17:35

BHE

~2e2
9.2~_.4

•

C~U~.B

9201

9_:i!0.~.

c

".4t~J~. ,,".~.6.2ra~

140314.

041072
041076
841104

9199

f

140244

,05720
081376
166700

9197

•

,,-4 .1_~._.p.. .JJ.~~,7.6 7

041060
941062
841064

9196

0001_00
000004:
0021002

0S1375
010067

_~J.9.. ~

SEQ

062766

941052
9J94_ ,41054

9195

TS'l'B.

.fd.00206

001450

041022

9187

•

HOY.
MOV

e.4. _t~_ti_ l.Z.2-I6.1_._ .. 0£10001

.. _. __ . ,.~_ ~.1.e.J.

31-0CT-76

APT COMMUNICATIONS ROUTINE

0100_.6

010146
21.8_4 . _e~J_0..a_6___ _ tQ5_l67_

9183

F'Dp 11/34rppDIA~NOSTlC:~~Cyt121(1006)

31-0cr-76 17116

t1'
t.;

(

t

,APT?

BR
LAST MESSAGE?

WAIT

:,BUMP RETURN AOOR.
JJTELL APT TO TAKE ERROR

:,CLEAR FATAL FLAG

J,CLEAR LOG FLAG
"CLEAR MESSAGE FLAG
"POP STACK INTO Rl
JJPOP STACK INTO R0
"RETURN
"MESSG, FLAG
"LOG FLAG
::FATAL FLAG

f:.,·
.1-,

·1,

•
4. ,.

9231
9232

.S.1:1TTL_

T.'l'Y __ INPUT ROUTINE

9233

923._.
9235
9236

:J*****~*************.******************************** ***********

,ENABL

LSB

c.

c

t
MAINDEC-l1.FPp34-A
POP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
DFFPCA.Pll
31-0CT.76 17116
TTY INPUT ROUTINE
9237
. 92lS
92.4~

9241

122761

_..~.~.....~"...

~ll.2.~. 4

9243

041232

924.

'.'tt~l4

J,,5777

,,41240

100071

000176

137704

tl7746

9247 041246
9 2.... ~."_. '".~.~ t~.~"~.
9249 041256

042716

177600

a22I2~ ..

000007

001062
126127

137650

041_~~~_

137706

001074

9 2.•J~_ . __ 0_4 1.2.2

_~~_50_

PAGE 167

17,35

JJ***************************************************************
;*SOFTWARE SWITCH REGISTER CHANGE ROUTINE,

9239

9245

31-0CT-76

9251 041266 001456
~_2 5 2 _______________ . .
...
9253 041270 '.04401
.~_~~~J_
041274 ~0.•.~. ~.t
9255 'e~ffi00 016746
9_ 2~6 041304 104402
9257 041306 104401
9_~_5 8
841312 005C:l46
9259 041314 005046
9260 041316 105777
cii6"f' . iJ4f322 10',,'375

137700

000001

,*ROUTINE IS ENTERED FROM THE TRAP HANDLER, AND WILL
:*SERVICE THE TES~ FOR CHANGE IN SOFTWARE SWITCH REGISTE~ TRAP CALL
;*WHEN OPERATING IN TTY FLAG MODE,
SCI

,,00060

eI<;

000002

TST

1.77026

~GT

!S~).'67
t8$

!6~f(SP)+
'(SP)

.i

:,IS IT A CONTROL-U?

:JBRANCH IF NOT
"YES, ECHO CONTROL-U C-U)
J:IGNORE PREVIOUS INPUT
"LET'S TRY IT AGAIN

t,

c

:,IS IT A ?
"BRANCH IF NO

t'YE~f_IS ~T_THE

FIRST CHAR?

t'~R~Nr!H .. IF' XES
t'SAYE_N~W S\1R_
t{CLE~P

UP.STAeK

_

\tECljO  !N'2 !LE>.
t'PE~E~Ae~~
t.,.eR~NeH IF
\JFE~E!ABLE

TTY

__

~B~

... _
.._
YNTEPROPTS

t t ~ETPRN ...
__t'f,C!o'O CHAE
\t~H~~",,<
t 'J3R!N~H

_

IN~E~RUPTS'

tlOT

TTY

~

~B~

t,

0'

;r

YES

t,eHlR_> 71

tl&P&N~H~I~ YE~._
tt~TRI~-QF~ ~SCI!

!IJS

THI~

TH~

~

FIQST rMlR

•

t
""

MAINOEC-'1-rpP34-A
PDP 11/34 FPP OIAGNbS~IC.
_ ~A~Ytl 2i~i006'
DFFPCA.P11
3t-OCT-76 17i16
TTY INPUT POUTtNE
9293 041456
929.!. 841460--

601403

SEO

006-31-6-006316

!7t

ASt,

rS,?l

9295 ~41462
-9-2.9--6- -- 141-46.4-- ---0063169297 041466 005266

1SL
~

.

175:

A00.002

.9..2.9. 8. &.41.412. 056.616 177776
9299 041476 900707
9.3.0.0 ..8-415.0.0- -104.401 - -" 01 3 1 2 9301 041504 000720
9302.

INC
BIS

\1

It.

...

...
:~r SPl. (SP'
7$. ..

BR

_

or

,aSET IN NEW CHAP
tt~ET ~HE ~~XT QNE
t '.,!,YPE .. ?~CR)$Lr).. ..
"SIMULATE CON'RnL-U
"Jill ". _-1.'

,sgt.n:s-

.. 18$-i -....... TYPE

•

$Hxr: ?R~SfN~
C~~p OYER Tn ~A~f

_~OO~ FOQ~~E~ ONE~
\'~EEP~COU'T
CHAR

? (~Pl

~R_

'.DSA8L

(SP)

y:E~

".-

PACF 16R

1713~

...

~'NO.

..

, -.

....

....,..

\tB~ANt;H_IP."

!~~l-·

"

AS~

.

31-0CT.76

20$

.r;a

...

•

.

ooIIr

..

¥

LSB

f

9303

«

9.l. e.4 ...
9305
9306
9307
9308
9309

•

•

,.CALLi

•
•

.....

RETURN

9325

c
(

•

..

900004
137422

137416
17.76.0.0

000004

1St

000004
000004
000023

,

..

..,'.

,..

4

·W

",.-

"-

... ~

-"..

000021

9327

941574

. .9]_?~_. 04.1 576
9329

041604
913_0.. 0. 4J606
9331 841614

822627
0_01.36.6

900750
PI_2.6_6.27

HER~

9114 .• 4J626
9335

041633

9316
9337

~416.0

041646
041651
041656

000082
0525)6
136
005015
~20075

040
036440

CMP
~N~
~STB

Mova

BI~

'"

STRYPP~D

000004

000040

_ .

t

~.

- " .,

C
~

TH!

..

""'
'!'TV

t[

o~r

..,..

DOWN THE PC

!.~AVE
... ...
- -

TNt PR

_

~H~R~eTE~
tl~E~D .. THE"T"'Y.
OrJU~K
t'tS_I! A CO'1ROL.~?

\IA

1$ ~
~ $ Tlq~,

_."
• ( S P) ~
.'~C(J·7 7. >( 4 t SP)

t,GET,BID

~(~P,,'21

IF lNY

'taR~~~H~Ir

~$- -

~$TJ(S

._.

-2-..$......----------..----.....- .-"" .,-.. - .

.S""Ke,.eSP'

NO

• __ ..

s. .

r~l)1+"2t

'tlF~NnT.O!SCA~O

-liIj

,

....:...'~

.....

.

"""

~

•

. . . 'WoIt

~ONTROL.O?
~

."

=. t, YES,

'.......".

~ R~StJ.ME

-

.~

IT

_ _

ttrS_IT UPPE!

~$-

fa t ~RlN~H~ Ir YES ....

..

BC,-

4$

t_

-

M_A~_~ IT.',!I'eIT~ .\S~Il'

"- .
.(Sp),.140
4CSP1"175

t

~tW~JT FOR.A C~AQACTEp
~.J..L-O'O..P._-U.N.T.tL.... l.~
T.HERE

2$

CMP

•

Ii'

t'~AJT_rOR.

CMP

~A~E?

i4~,4(SPl

'CNT~U; ~A$CJZ
SCNTLC: ,ASC~Z

i~iIi<15~

"tC9~T'19L ~u~

$MSWR:

<1§)<12>/SWR ;: I

~I~

000004
000
000012
020122

4 ($ P 1 ,.2 ( S p ,.

"w-

'tIS~IT A SPECtAt CHAR?
,tBRaN~H.IF !E$ ~ •
\l~~KE_IT
CA~E

0001'75

4$:

005015
006507
053523
000
c;,47040
00A040

'"

~,!U~H

SHE
~LT

.~

1or"

'tGET eHaRACTER
'J,.IS
_ IT.... 1

.
CMP

000140

fl'

_

j·C.l;7,CSP'

~I~

003003

9_3_l2_.. .'~J.61.6~ •.~_166_
941624

000004

••

@$TKS

MOYS

.

It!'

If,oy
TSTB
apt
. ..

ale
2$:

•

(~I!) •• (S~),.

~R

002407

~26621

:.too' ....., . ,

$I~GL~_C~APACT~R~FROM
t,,(!HA.PAC"'E~ !SO~ TH~ .. 5T~Ct(~ ~

MOV

a,_~_

04t566

117746

.,.

....

000002

137310
137364
t77600

041556

.(4.4.\ 5_'2

9338
9339

t

•

II

_0.•_t~.6_2. 04_2.116

~J26

9333

!

•

.9J.2.2 . " . 4.15.5. .4. _ . 1.".e..3.7.5
9324_

..

!.WITH PARITY

9311
._. ...9J.1.2.
9313 941506 811646
9314 . 04.1.51.0_. _e.1666 6
9315 i415t6 105777
9.l1.6.. 1.4..t ~L?2. '.00:3 7 5
9317 041524 117766
931.9 041512. B4~1_6.6
9319 P41540 026627
. 9_l20_ e4t546 ~.1.101.3_
9321 B41550 105777
93'3

11

lo

tlJN!UT I

RDCHJit

.9J_1..0.

4i

•

'J***'**t*t***********!*t*!***********!*f*****t~**t*~*tt!********
,*THIS ROUTI-NE WILT, INPUT A SINGLE CHARA(!TER FROM "H~ TTY

RTI

'.AsCIZ

B~~~

\tGP

1·r;t~t~>

"CONT~or.J

VPPES

TOuUSER

"G"

053505

9340
9341

.9...34. 2
9343
9344
9345
9.3..4.6
9347
9348

(

..

•

,

•

•

~

..

~

i l l '

•

•

,

t

I.

,

•

_

t·

t

t·.

"******'*******!*~*!***********~*t***t*'*'*******t*!!t*t*!*t*f*._

. . 1_*. T. H_1S ... P,-OUTlN.t. . WILJJ.

~ICKUP.

TRE_LPwtR .. BYTr ~F T!'IE
THpOUGH THr, TR~P TABLE_FOR

:*~ND_USF. IT.TO INPE~
f.*Of T!"E ".DFSIR~D ... ~OUiINE II!

,.GO ,0 THAT ROUTINE.

"TRA~~

.

!NSTRUCT!O~

...

T~E_STABTINC !DnR!S~

THEN USING THE AnDRE~S oeTATNE'" IT WILt
(

MAIIDeC·'1~FPP34·A
PDP 11/34
DFFPCA.P11
31-0CT.76 17~16

•

041662

910046
9.35_0 f'41664 01_6600
9351 041670 005740
... 935._2 __.0_41672._ 1. 11900
9353 041674 806300
ellS.t..... ..£'_41.6.76 ~1600.0
9355 041702 "09290
.9.3_56 _
9357
9.3._5.8. _
9359
9.3.6.. 0, 0.A17.04 9.l16 46

9361
.9.162-

041706 A16b66
041 714 . l'laaltUt2

MPY

STRAP;

041716

9373
9374
9375

9376
9377

9_3.7_8

•
•
•
•
c

000002

A00004

041274

•
(

~.OVB

(R01.R0

A~~

130..

,TYP9C

...

~I

..,

~ \

t:

br

THE j&~TiN~S CALLEn

•

.....

STYPON

w

TRjPt 1rii4401l

...

~'.""....

lit'

....

.:........

~

...

..

'ITt TYPEQU'7' ~OTJTIN~ .~ ... ~ ..
TY!E PCT!L NVM~E9 rWjTH LE!DINQ

TyeE

TR~Pt3r104.031

NUMeEB tNO LEADING-!£BOA'

~CT!L

"YJ)E ~eTaL NUMBER t AS PEJI tA~T

TR~p+4r1044041

10 ..... ~ ~
z~eo~,

n

-;,t

1'Rl-.Pt2! 1 E'4f0, l

\ICALL:;r:TYPpS
"CALLmTYPON

~TXP.9S

(

caLT,'

t
-~ •

"l

".0:..,"

.....

'"

,tCALL.CKSWR
ICAJ"L.Rt;.)CHR.
$tl"C~F ..
~c!l(SWR

~J.2_~§~._
PJ00030

,

.

t

J

.r-

.SBTTL

9397

tICA~L.RSETUP

9J8_$_..

•

9389
9. l,,9.0, .

9142124
00D1340

000024
000026

010046
010146

to

-

.

;

~

...

SPWRDNI

~OV
~9Y
fill

~.

M9Y

MOV
M~j

9396
9397

~9!

M9Y
000024

•

-

-..

•

~

-,

•.

~

_.

~.

-

iii" --

.,...

'fI"- • -...... --.---,. ----"-

TTY

5AYE~~~·!5_ROUTJ'E~

sQUTINF

TP
~o

•

~

-+ . , ' .

.

1i

-

;

".

"".

•

"

II"

'!'

.•

":

Ri

P1_

~py

~ov

'SPWPUP,~'PWRVEC

l!.ALT
BR

t

-

......,

PN

@SW~(·(IP)
~~ t.$SA YR6

.-,

-""

t'~U$H R~
STACK
!,PUSH R3 ON STACK
i,~ujH
~N STACK
't~USH R5 QNrSTArK

R2.·fSP)
R3.-CSP)
i4 •• ~S,)
RSa-t S

_

._

U~

LO~P

OM

~R~O~

aDnR!S~

.-

~

'SILLU~I'#PWRVEC
,.SET rnR FAST UP
-t,
.
~340,.,pWFVEe.2 tl~RIO!7. ~
~0 •• !S~)
t,~U$H R~ pN STACK
81 •• !S~)
,,~USH R1 nN STACK
II' _

_

«

IN!'I'LX~~~A1.END~pr !AC~~Tta

SET

U~ ROUTIN~S
~

.

EE~TQR' B~-~~~~QYTJN~

,. Rl P + t ] ( 1 0441. :I ) ROUTINE

....... ...

""

TEST~rQRwCMANG~ IN,Sor1·sw~
Ty~eIN C~Ael~TER ROUTXN£

..

t.

•

"4o

1"

r

,,***************************************************************
t POWER ~ pp~~ ROUTitJE
... _~_... .'
_ _ .
M9Y
M9Y

010246

141170 ~10346
P41772 910446
__. _Ct3.9_~.._ .. "j.t 11 t.. 0.t05_~_.6 _
..
9399 041776 011746 137136
9t00 042002 910667 000122
9401 042006 012717 042020

,

"CALL=LPERR

POWER DOWN AND

tI

TR~Ptl~f!0441~'
TR~Ptl1~10.411'
TRAP"'1~(1044!~'

I.' ~A~LIIJ:Rg:S~!q

--

.

jr

TR~Pt6!1~4.0~)
,!,R~p"'7rJ~4401)

'. J CA~L=S~ V~EC

,RSET
.LPER
;
,.. ,.
STERM=.-$TRP1D

9186

940_4

~""

',I CAf.,L=TYPpC

'R~S~EC;

80071&

Wi'

\ICAlILIITIP!=

04_0210
842666

842016

.

\J~9YE T8E p~ DO~N.
tt~OYE.T~E~p~W_OnWN

$T~A~2

,TYP!=

141140

....~.e.00.0~t

TRAP

, 'CO TO ROtfTINE

ATAR~ING ACDPESSES
iNsT~uCTION~

--- .....

f

9.3~_2

jl2737
012737

..

_"

'"
STRPAr: r.WORP

~SAV~E<;

".~.~..0..t4

? -

~QTJT~N~

840152

...9_.J~. 2.
9403

M

TRAP_ADORE~S

!.RESTOR" THF. PSW

041736

041762
041764
041766

.

t~~l •• ($~l
4CSP,,2(SP'

93ee
9381

041746

16Q

\.~~T ~I~HT ~YTE_Or
t '_POSITI~tJ 'OR .. IND~xtN{;
\JI~DE2C T9.T~BJ.,E

$ TRPAO O~01. R0
R0

THE "TRAP"

IoIf

~.1754

PAC~

TRAP TABLE

I

'

t

\.GET

f..aA(iKUP."BY

$TRAP2: MP'Y
MOY
PTY

t*BY

~41730

..",

0.10-

~(SP',R0

041224
041506

9391
9392
9393
9394
9395

~'.

-:('J0)

J

e4.1,7.2" e.•

9383 841742
..~_~?_l.e.;4. ._ ,fJ~Jc.l~.4
9385

4··

T~'t'

041732
041734

9379

"ii

f*THli T.SLE,cbNiAiNi THE

041722
"41724
041726

.

"THIS IS USE TO HANDLE THE "GETpRI" MACRO

~SBTTL

941704
0.24.6
040554
040530
049570

,

,.SAYE~R~

MOV

~OV

9365

~tl.,7.2

p0!-rSp)

RTS

9363
9-3.64

9.1.61>,
9367
.~tl6_8_._ .
9369
9370
9'371 '041716

..

17.3-;

TRAp DECODER

'h_',.

9349

~

FPP DIAGNbS~IC.

\.~U$H
,_~AYE

__,
.

~~W~

.ISET UP
"
....
!.HANG UP
.

ON

S~A~K

se,. ___ ...

VE~TOR

•

4
MAINOEC"11-FPP34-A

MAr;yt12;(1006'

PDP 11/34 FPP OLAGNO.STI.C

1t-OCT-76 17:16

DFFPCA.P11

POWER DOWN
,

9405

•

842020

~12737

... 9.4.0.8 ____ 142026

.116_1.0.6

042124
000076

9409
.. 9,41.0
9411

042032

005061

(1'100072

042042

~0t37S

9.j..l2

.".42~t16._ .81.5261.

QJ.420J.j_

012677
9413 042050 912605
__ 9_41_4_ . 84 2i152..... _B12 0.0._4
9415 842054 012603
94~6
94t7

a420S6

t

c

«

000024

9421

042100

104401

.9 •.'.2

'.~.10._2.

e~t2736

9423 042104 012716
_9_4. 2.4 ._"_:i21.06._~0~ 106
9425 042110 042766
9.42_6 __ .0.42116_ _3a..s_0.67
9427 042122 000002
9. 4.2.$.

0421'.4

9000,,0

9429

042126

~0@776

lsi

000066

ti

8421.32
842134

-,

.• - 'l'

-

4

042144

9..•...•.~.

".42..1.5.2

I S~ VR6 • 5 P

CLR
INC

~S~VP6

~9Y

~9Y

M9Y

041746
000340

MOV

900024
000026

~b~

042160

010046

042162
042166
042172

113100

I$AVR6

t$

(

t

MOV

SPWRAD: :WORD
000020
175)04

~IC

000002

CL.R.

I

Qf _

,'P9'
't~9~
tl'P~

t

j

,

't

J

t

(PClt, (SP)
START

~2~.i(sPl

••

~O~D

_

ST~CK

JNTP '§W~

.

•.

•

ll~O'E~ fAJL M~SSACE POINTER
t'BE$T"RT ~T .. S"A,!T
t'PE~TA-RT ~D~Rts~
\'~L~A~ ~T" ~IT ~ .
•

.......

SILLttP: HALT
BR

"T",

SSAVP.6i 0

! •

-.r

,O~EF PP_~~QUEN~~

t,.BEFQRr, TH£

.....

,;

DOWN VrCTOP

. ~-ICL!AR THE" T" RIT P'LAG

STBIT ..

RTI

• SBTTL

1/."

t t ~f,:~OFT_ T~E poWeR.,FA t~U~E.

'OJE~M. ~

PUT.

TH~

SoP

PO~ER

_

....

....

f

WAS STJRTEP .

nOWN WAS COMPLET!

HER~

....

'*

FRPOR TYPE OUT ROUTINE

J ;*:1* *~. ** ...~.~ ... **it. "~_~.~.~. *.tt:* * **.**'.~.~~:*."',*,.'" **~,"'.,"",** **** ** *** :*~ ... *-~*~ ... ~ ...
JJ***************************************************************

:*

fJ4213§

ERTYPEI TYPE
001102

001232

177400

001232
001234

00111~

042700

001114
177400

001005

,TYPE A CRLF

.WORD

$CRLF

MOVS

8~$TSTNM,'.$TMP0

SIC
MOV

"$ERRPC, •• STMPl

MOV

R0,.(SP)

,SAVE R0

Mova

,GET THE ITEM NUMBER,

BIC

•• SITEMB,R0
.177400,R0

SNE

1$

.177400"#$TMP0

042174

013746
104402

001116

MOV

'#SERRPC,-(SP)

042200

9455
~.4..5..f>-

042202

000137

042560

TYPOC
JMP

,fERTS

CMP

,37',R0

SNE

20$

9460

.,

t]40 ••• PWRVEC+' ttPR19!7

9453

.

~

STACK JNTP R~
§T;CK JNT9 R4
!S~)t,R3
tl~9~ ST~CK !NTP R3
rSPl.,~2
t'POP STACK TNT9 R2
tS~)~,~1
i'~9~ iT~CK INTP Rt
f SE-,+#'R0 _
,t'::OP ~T~CJ( 1NTP~~R0
I,SPWRD~'.'p'W~V~C~I!S~f,VP THE POWER

~_454

~.4 5__$

,

t , ~E T ~p

9452

9459

I

t'WAJT LpOP 'OR THE TTY
t,PAIT ~OR THE INC

TypE....

$PWRMG~ ~~gRD

94_.8

9457

~

•

tSjL~UP'@'PWRVEC4tistT_FOR FlST nOWN

MO V

M9Y

104401

9445

9449
9450
9451

" .

(

c

,*~HIS ROUTINE IS CALLED TO TYPE AN ERROR MESSAGE WHICH IS INCLUD~D
:.IN THE ERROR MESSAGE DATA TABLE, IT IS CALLED BY THE SERROR ROUTINE
,*OR BY FIRST SEtTIWG,$ITEMB EQUAL TO THE ERROR TABLE ITEM TO BE PRINTED
~*bUT AND THEN-Ett~~~tNGll
.'
J*
JSR
PC,ERTYPE

891313
113737
042731
itt}?37

9447

"

_ •
rS~)t,'SWR
M9Y
!S~)t,P5
MOVfSe)~.R4-

9441

•

M9Y
M~y

137070

94. .3.4
9435
9.36
9437
9438
9439
94..4J'
9443
94.44

~

PACE 1'70

UP ROUTINE

Btl~

. 9.4_3.0_ "4213.0.. _.0110.0.0.0
9431
94_3.2.
9433

9.4.2

$PWRUpi

~12602

842060 912601
9_4.16. . 04.20..62 - "12.&.00
9419 842064 912737
94_20 042012 012737

c

•

17i3~

li.oCT-;6

ROUTINES

:,~*****~**~**~**************************************************

l.PO-WE~

940.6.

9407

UP

AND

....

,_...... .

042206

822700 000377
".~ ~,"2J.2 . _.".~.l~.0.~ .
042214 016600 000004
042220 011000

1$:

MOV
MOV

4(SP),R0
(R0),R0

••

,GET PC OF CALL

,IF ZERO THEN JUST
,PRINT THE PC

t,

c

c

t:.

PDP 11/34 FPP DIAGNOSTIC
MAINOEC-l1-FPP34-A
MACYll 27(1006)
ERROR TYPE OUT ROUTINE
DFFPCA.Pl1
31·0CT·76 17:16

t
t:
C

9462

042222 062700
042226 . 805300

9463

"42230

9461

20$;

006300
006300

ADD

.400,R0

DEC
ASL
ASL
ASL

R0
R0

94~64

".~232

9465

042234

.,06300

..9.6..6

".2236

062700

001442

~DP

9 4.~6. 8 . .' •.2.242

el2037

042252

MOV
BEQ
TYPE
.WORD
TYPE
.WORD

9467

~42246

9469

•

000400

301404

__9 •. 1.~ .. 0..4..2250

1-'it4.4i'1
A42252 000000
.,~.~]l ... . , ~.~.2.2. 54 . '.0440J
9473 042256 101313

9471

2$1

R0

(

4.

042272
042274

9479
9:4.8.0

3$:
4$1

(R0).,8.2$
3$

104401

001.313

.'.:

•
•
•
t

.948.2. 84.2276
9483 042300

(R0)+,,#4$

5$

.1

•
C

•

•

«

MOV

(R0).,Rl

,GET THE ADDRESS OF THE
,DATA TABLE,

(

001001
900516

SNE

6$

BR

ERT4

,RETURN IF NO DATA,

{

,GET A POINTER TO THE DATA
,FORMAT TABLE,
,FORMAT ZERO?'

(

042306

MOV
MOV

911000

6$:

MOV

(R0),R0

105710

ERT1:

TSTB

842314
042J16

&01003

BNE

(Re)
7$

942320

013146

MOV

'(R1)+,-CSP)

042324

000502

TYPOC
BR

ERT2

042326
042326

122710

CMPB

12,(R0)

. ~9.~~_0_2_...._Jf':.t2~3}.2

"0~1.0.10

BNE

9$

042334

013102

MOV

~(R1)+,R.2

042336

812246

(R2)+,"CSP)

042340

104402
104401
0430£12
"'0"11-2"46
104402
000467

MOV
TYPOC
TYPE
.WORD

SPACE

MOV

(R2),-CSP)

TYPOC
BR

ERT2

...·. ··9-4-9-'-··· . . ·'"42 i-if"· ""Irf4-4s'2
~".9.8.

"-_ .. _ .... -

9503
9504
9505
9506
9507

9508

.

142342
042344

-'-9·5-if9-·····"·'·e-·f21~i6

9510
9511
9512
9513

..

042350

042352

7$:

'

t,

$CP{'F

012001

£142304

9499
9500
9501

,GET THE DH,DATA HEADER

.,
.:

R3,w(SP)

9497
9488

9496

•

MOV

9486

94.94
9495

,PICK UP THE ADDRESS
,OF THE EM, ERROR MESSAGE

,SAVE Rl,R2

04.2302

9492
9493

«
fl

0

9485

9489 142310
. . . .9....9.0 .
9491 042312

,OTHERWISE MAKE RS AN
,INDEX FOR THE TABLE,

Rt,-(SP)
R2,-(SP)

5$:

010146
010246
010346

9..4.8.4

•

SCRLF

MOV

9481

PAGE 171

0

SEQ
TYPE
.WORD
TYPE
.WORD

17135

R0
fSERRTB,R0

94.14

9475 0422613 012037 042270
......9j.7.6.. ..1.4..226.4. ... JtJ.0.t4.1 4 .
9477 042266 104401
9.~J.8.
0. 4__2.:Z 7.0 e0.0.~.00

31-0CT-76

000002

88:

042354

t22710

CMPB

fl01020

'3 , eRe)

0.4.,2.3.60

BNE

10$

9515
9516

042362

013102

MOV

l'CR1)+,R2

9$:

,FORMAT ZERO SO TYPE
rAN OCTAL NUMBER,

,FORMAT TWO?
,FORMAT TWO SO TYPE TWO
,OCTAL NUMBERS,

Ii

•
t.

•
•
(

9~1 .4.

000003

AND R3

t.
,FORMAT THREE?

'I

,FORMAT THREE SO TYPE

C;
(

t

•
t
(

,
4.

«
f

•
•

«
M~IN[t~C-1

pOP 11/34 FPP DIAGNOSTIC
MACY11 27(1006)
ERROR TYPE OUT ROUTINE
31-0cr-76 17:16

! -rpP,14·A

DFFPCA,P11
... _-

.

-_....

(R2)+,-CSP)

9517
9518.
9519

042364

012246

MOV

".2366
842310

\0.4.4.02.
104401

TYPO.C

TYPE

9_52.0

0423.12

9521

042374

043002
012246

MOV

SPACE
(R2)+,·(SP)

1'l4~.e.2

TYpOC
TYPE
.WOFD

SPACE

.WORD

31-0CT-76

17:35

PAGE 172

•
,FOUR OCTAL NUMBERS,

9S.2.~~

0~t~J16

9523
... 9.5.2.4.
9525

042400
342404

043002
812246

MOV

9526

0,,2406

104402

TY~OC

9527
95,,2.9
9529

042410
04241.2

104401

TYPE

043002

.WORD

011246

MOV

1.0440.2
000444

BR

ERT2

CMPB

-.4,(R0)
11$

,FORMAT FOUR?
,FORMAR FOU~ SO TYPE
,AN OCTAL NUMBER
,SUPPRESSING LEADING ZEROES,

104401

"42~.0.2_

042414
.9:5.3_0.. ..9.4.2 !tl.6".
9531 e42420
.' .9..5..32
.. .
9533 042422
-~

3_.

.9.~..

-.~

0424.2.6

9535
95 ..3~6 . e4243~
9537 042432
95.l8, . 'l4_2_4.3.•.
9539 042435
954" 1'42436
9541
95.~t2_

9543

(R2).,·CSP)

T.YPOC

- .......

122710

000004

10$:

."~.t ~04

SHE

013146

MOV
TYPOS
,BYTE

eCR1)+,-(SP)

.BYTE

BR

"

CMPB

.5, CRe)
138

,FORMAT FIV!?

C

BNE

MOV

(R1)+,8#12$

,FORMAT FIVE SO TYPE, AN
,ASCI! STRING,

(.

T:i'P.E
,WORD
BR

0

104403

.._. . _,... ~.t6

000
,,00435

1~_2 •• 0
042444

901£.l05

042446

012137

1. ~2J10

000005

11$,

16
ERT2

9544
9545

042454

~.5_4...~_ ....,~.~.7._~.~.~.. "' .~~ t@.~. ~t", 1

042454

000000

.9Jt4.l. "l~.~_S~.

"~0A2J

9547

•

SPACE
(R2),-CSP)

12$:

•
C

ERT3

9549

•
•
•
•
•
•
{

~_~_!!i_~

.0424§0

122710

9551
9.5.5.2

042464

001005

9553

042466

;13137

9554

04.~472

104401

9555

942474
042.476

000000
000417

95.~_$ . --'- 0.4. ~. 5.00

042504

122710
e91011

9562

042506
042510

113102
012703

9563

042514

012246

95.6J

0.4.~_5.16

1".402

955~

000011

f 11, (R0)
15$

,FORMAT ELEVEN?

SNE

MOV

'CR1)+,8#14$

14$:

TYPE
.WORD
BR

0
ERT3

,FORMAT ELEVEN SO PICK
,A POINTER TO AN ASCII
,STRING.

15$:

CMPB

1~$:

042474

CMPB

9557
9559

000012

,FORMAT TWELVE?

SNE

'12,(R0)
17$

MOV
MOV
MOV

'CR1)+,R2
t6,R3
(R2)+'·CSP)

,FORMAT TWELVE SO TYPE
,TYPE SIX OCTAL NUMBERS

95.6~0

9561

9565

042520

104401

9566
9567
9569
9569
95l,0

042522
642524
042526

643002

042530

..000.000

0425.32

104401

000006

16$:

TYPOC
TYPE
.WORD
SOB
BR

077305
000401

9572

•••

«
4. '

•

SPACE
R3,16$
ERT2

17$:

HALT

,UNDEFINED FORMAT FOR DATA?????

ERT2:

TYPE

,PRINT A TAB AFTER TYPING

9571

.l

C
(

t,

(

MAINDEC-,1.FPP34-A
PDP 11/34 FPP DIAGNOSTIC
MACY1! 27(1006)
DFFPCA.P11
31-00T-76 17:16
ERROR TYPE OUT ROUTINE

31-0CT-76

-'"_.- ,.

f

t.

9573
9574
9575
9576

042534

043005

9577

042536
e4~540

9579

042542
042544

005200
0~. ~Jl1
001401
000663

ERT3:

9~.7~

ERT4:

9580
9581

9582

".~546

104401

9583

642550
,4 . 2~.~.2

""1313

~_~_~4

9585
9586
9587

9588

042554

012602

042556
042560
042562

012601

.WORD

$TAB

JAN DATA TA8~E ENTRY
,OF ALL FORMATS EXCEPT
,ASCI!, FORMATS 5 OR 11
,POINT TO THE NEXT fORMAT
,END OF DATA TABLE,

INC

R0

T5T
SEQ

(R1)
ERT4

BR

ERT!

ERTS:

812600
000207

•

TYpE
MOV
MOV
MOV
MOV
RTS

$CRLF
(SP).,R3
(SP).,R2
(SP).,Rl
(SP)+,R0
PC

.SBTTL

fPP SPURIOUS TRAP TO 244 HANDLER

.WORD

"1...~_.61?J3

PAGE 173

17135

,RESTORE Rl,R2 AND Rl
,RESTORE Re.
~AND RETURN.

9589
9J$9~

«

•
•

•
c

•
•

9591

____9~.9_2 __
9593
9595
9596

9597
9598

._ ._ ... ~J~.~~~. -_

042564
B42570
i~t~~~.l~_

011637
1.7"J~~.

042514

610037

042600

170300

042602

010037
104377
000441

9613

042614

"_~.2606

042610
042612

&00137

1$:

MOV

R0,~#$TMP3

STST

R0

MOV

R0,~#$TMP4

ERROR
.WORD

317
441

RSETUP

•
•

042620

011637

9622

042§24

9623

042626

96~4

942630

0.22626
104377
000442

(

9625

042632

104412

or

TRAP ARE REpORTED.

,SAVE PC OF TRAP.
,RESTORE SP.
,GET rps
(

,GET FEe

;GO INITIALIZE THE rps AND STACK, AND
jSEE IF THE USER HAS EXPRtS~ED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
;THE USER TYPED CONTROL G?),

037142

,SBTTL

9621

(

001242

9.61.4
9615
9616
9617
9618
9619
962.0

9627
9.628 _

:*THESE ALONG WITH THE FEC, FPi AND PC
J*
FPSPUP: MOV
(SP),'I$TMP2
(SP).,(Sp).
eMP
STFPS
R0

001240

104412

«
c

001236

322626

9603
9604
9605
9606
9607
9608
9609
9610
9611
9612

. 9§'..~~

t.

1J***f***********************************************************
:,***************************************************************
,*THIS ROUTINE HANDLES UNEXPECTED TRAPS TO THE FPP TRAP VECTOR AT 244,
J*THE LAST FPP INSTRUCTIOjEXECUTED AND ITS ADDRESS HAS BEEN RECORDED

9_.594

9599
9600
9601

•

001236

CPU SPURIOUS TRAp TO 4 HANDLER

;J***************************************************************
Jr***************************************************************
;*THIs FOUTIHE REPORTS UNEXPECTED CPU TRAPS TO VECTOR 4,
:*

CPSPUR: MOV
CMP
18:
ERROR
.WORD
RSETUP

(SP),'#$TMP2
(SP).,(SP)+

:SAVE PC

or

TRAP,

377

442

:GO INITIALIZE THE FPS AND STACK, AND
,SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSO~E SWITCH REGISTER (HAS

•
«

.

•
(

pOP 11/34
31-0CT-76 17:16

MAINDEC~1t.FPP34.A

OFFPCA,Ptt

MACY11 27(1006)
CPU SPURIOUS TRAP TO 4 HANDLER

31-0CT-76

~pp DJ~GNOSTlC

17:35

PAGE 174

-.

:THE USER TYPED

9629

042614.

9639.

000137

CONTRO~

G?).

037142

t

9&31

96.32
9633

.SBTTL

CPU SPURIOUS TRAP TO 10

HAND~ER

J J ******:**:"~****!I'.~**"*~-*****************************************

.....9ft3.
9635

:,***************************************************************
1*THIS POUTINE REPORTS UNE.:XPECTEO CPU TRAPS TO VECTOR 10.

9636
9637

2"p.3,(t . ".4_2.~40
9639 042644

iJ 1.637

J*

001236

CPTWOi

MOV

(SP),@#$TMP2

lSI

(SP).,(Sp).
377

'~.0

,426.6

104377

9641

842650
042j52

000443

CMP
ERROR
.WORD

104412

RSETUP

942654

000137

9642

022626

443

9643

9&44
9645
,9.f>" .•.,~

9647

037142

,SAVE PC OF TRAP.

,GO INITIALIZE THE FPS AND STACK, AND
:SEE IF THE USER HAS EXPRESSED
:THE DESIRE TO CHANGE THE SOFTWARE
:VIRTUAL CONSOLE SWITCH REGISTER (HAS
JTHE USER TYPED CONTRO~ G?),

JMP

•• SEOP

,S8TTL

SET LOOP ON ERROR ADDRESS ROUTINE

. 9_&Ji.

t

9649
.9.6,50
9651
,9,65,_2
9653

***** ***** **** ..!t:_410._** **** ********** **** ***** ** *** ********* . . ** ** **
:;******************************************************.********

9~"5_~ .

J,

9655

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

c
c

«

9651

042660

,96.5,8
9659

942664

9660
_-----_.

-

-,. --, .....

__.. _-_ .. __

._-_ ... __.

011637
800002

J*

.LPER:

901110

FLAG RESET AND CONSOLE TEST ROUTINE

11***************************************************************
:,***************************************************************

9~6J_ ..

,*THIS P6tiTi~t WILL BE CALLED AT THE END OF EACH TEST TO
:*RESET THE STACK, CLEAR THE FPS AND SEE IF THE USER HAS TYPED
CO~TROL G ON THE TERMINAL, IF THE USER HAS TYPED CbNTROL G AND
:*THEpE IS NO pHYSICAL CONsOL~ SWITCH REGISTER THEN THE CONTENTS
:*OF THE SOFTWARE SWITCH REGISTER WILL BE TYPED IN OCTAL ON THE
,*TELETYPE AND THE USER CAN MODIFY IT,

9663

,.', ?-~,~.~,

,*

9665
96._66
9667

... 9_(?_§8

9669
042666

123727

9672

042674

9673
9674
9675

2142676

001001
104406

001140

177570

,*,RSET:

CMP

'#SWR,11775'0

BNE

1S

9671

CKSWR

967,6

•
(

t

(SP),@#$LPERR

~Tl

,SBTTL

-

9661

,96,7,0

MOV

.

9677
967 8
9679

042700

9680
9681
96~.2

.,:42730
042732

0050~4

9683

9684

042734

300110

912737
012737

042564

iJ4~. ,,~_

042714

012737

042640

042722
042724

011600

?

012706

170104

04.26~0

001100

000244
000004
000010

1$:

c

NOV
MOV

'FPSPUR, •• FPVECT
'CPSPUR,8'ERRVECT
,ePTWO,8#10

MOV
MOV

'STACK,SP

MOV

CLR
LDFPS
JMP

(SP),R0
R4

:SEE IF THERE IS A PHYSICAL
,CONSOLE SWITCH REGISTER.
,BRANCH IF NO.

:OtHERWISE TYPE THE CONTENTS
:or THE PROGRAM VIRTUA~ SWITCH REGISTER
JAND GIVE THE USER A CHANCE TO
:MODIFY IT.

.SAV~ RETURN ADDRESS,
,RESET THE STACK POINTER,
,CLEAR THE FPS.

R4

eRe)

JRETURN.

•

MAINDEC-11-FPP34-A
PDP 11/34 FPP
DFFPCA,P11
It-OeT-?6 17:16

t

DI~~~OSTIC

MACYll 27(1006) 31-0CT-76
FLAG RESET AND CONSOLE TEST ROUTINE

17135

PAGE 175
(

9685

9686

.NLIST

9687

t

BEX

,THESE ARE SPECIAL MESSAGES.
--""-

050200

053517

943002

020040

"00

043005

011

000

"43007

107

"4,J_~2S

105
101

052117
0S0130

051040
041505

MS1:
MS2:

020103
052517

050117

041522

MS3:
MS4:

050130

047117

MS10=MS3
MSt11
.ASCI!

043047
843065

123

051105

043047

_0_43107

,
(

c
(

«

•
•
.

•
(

POWERM: ,ASCI!
SPACE: ,ASCI!
STAB:
,ASCI!

042736

10S

,ASCI!
.ASCI!
.ASCI!
.ASCIZ

-POWER FAILURE. PROGRAM RESTARTING.'
' •



iGOT RESULTI'(TAB>
'EXPECTED RESULT:'
'AC OPERANO:'
'EXPONENT OPERANDI'CTAB>
C'
MESSAG~SI

,THESE ARE ERROR
843132
843171

052123

020106

123

043124

,,52123

020106

(0)

843224
043257

026101
040440
026101

(t)

043:257

123

043124

040440

843317
043317
843340
(0) 943341
(1) 043341
(. 11~ ...... _1 ~ l . 3 7__1_
(0) 043445
(1)

843445

(0)
(1)

043506
143,06

(0)
(1)

043530
043531
04jS31

(0)
(1)

943572
043572

123
000

043124

123

043124

0.24200

05_2S02

040440
020124

123

043124

040440

052123
000
123

020106

042124

040440

043615
(0)

043651

(1)

123
000
041520

042124

040440

041040

042101

(0)

043651
043671
043672
043721

\.J)
(0)

~4} 72 t

123

0421 24

040440

043757

\STF A,(R)

,BYTE

0

.ASCII
.ASCI!

'STY A,(R), FOST FAILED.\
\CBUT FO) ST 107 WENT TO 245 INSTEAD OF 244.'

• ASCIZ

\STF A,(R) •• R0 BAD, rOST FAILED,\

.ASCII
.BYTE

it

.ASCI!

\STO A,(R)., R0 BAD, rDST fAILED,'

.ASCII
.BYTE
EM1l:
,ASCI!
EM14=EM13
EM15:

FAI~£D,\

'STY A,(R). FAILED,\

'5TO A,(R)+ FAILED.'

123

042124

.1

\STD A,'N FAILED,\

o

,ASCI!

\8TO A,-CR) TRAP TO 4 IN FOST.'

,ASCI!

\STO A,-CR), R0 BAD, rOST FAILED.'

026101

.ASCII

\STD A,-CR) FAILED,'

040440

,BYTE
EM22=e:M21
EM23.
,ASCI!

040440

.1

·STD A,#N TRAP TO 4 IN FOST,-

.ASCII
.BYTE
.ASCI!

EM16:
EM17:

•

o

·PC BAD AFTER STO A,.N,'

EM20:

(

(

EM21:

~4~~20

052123
000

044042
.
944043

.ASCII

EM12:
042124

044043

EM7:

040440

123

(1)

\STF A,(R). R0 BAD, FDST rAILED.'

EMil:

043615

(0)

.ASCI!

026101

043614

~'3757

'ST_F A,AC? DID NOT TRAP. FIOa;0,'
'STF A;AC7, F~S BAD, FID=0.'
'STF A, Ae7. FEC BAD, FIO=0,'

EM10:

026101

044020

.ASCIZ
.ASCI!

EM6,

020104

(e)
(1)

IASCI~_

EM21
EM3:
EM4:

040440

052123
000

(1)

EMI.

EMS.

(0)
(1)

t

020104

_~44020

123

042124

"
\STO

A,~CR)+

c,

TRAP TO 4 IN FDST.'
(

t
(

t
.~,

-......,.. •.•..-., ,......." ......'" .... __ ".--0-"'-,--.--"-'_•.

(0)

«

(0)
__ (ll

( 1)

t

•
«

EM24:

.052123

044167

000

"~t4J70

044170

C

«

•
«

•
.

026101

123

042124

040440

044271

123

042124

040440

il§_UL4~"

000

.-_. ___.'-0J

040440

(1_1_ .J!.4.4..3.5_3.
123
(0) 044414
_~t1..1
1.4_4..4ftt4.., 0S_2123
644436
000
(0.,1. 04.tI_4.l7

042124

040440

020104

026J01

844437
123
t~ll_ ._Jticti16_.
-._...
( 1)
044476 052123
t 0.J_. ,... ,ft._~..4_ft".
( 1)
844540 052123
.e!t~5.6_3_
0a.0
eel 044564
( 1 ) "J.~.~ 4 __ 0.5.~l2J
000
044607

042124

040440

•
t

~-

...

. -

.

(.JtL . . ~.~_~_~.t~t
044610
'4~~J'.

052123

_.~_~_~_~.l~

.__~S~J 23

044663
{~J_ d."EJ_~_Al_§. 6.4
( 1)
044664

000

-'-'

,j'-4.l~,~. t_.,.

945047

( 1)

020104

026101

020104

043103

020104

052123
200

043103
047111

123
024200

,

123

0~15~4

052502

845354
£145454

0

.AS.ell

\5TO A'.N( R) TRAP TO 4 IN FOST.\

.ASCI!

'STD A,NeR), R0 BAD. FOST FAILED,'

,A,.SCII
.BYTE

\5TD A,NeR) FAILED,\

R0

.'

•

BAD, FOST FAILED,\

C

,ASCI!

"\STO

,ASCI!

\5TO A,.N(R), R0 BAD. rOST FAILtED.\

,ASCII
.. BY'rE

0

.BYTE

,ASCII
,BYTE

.1

041524
053517

A,.N(R) TRAP TO 4

020104
042526
042106
020124
042106
047440

123
024200

041524
052502

042106

123
024200

041524

04211216
020124

123
051440

041524

0~0124

'STcrO A,(R) FAILED. ,

"\STcrD
"\STeFD

EMS":

A, (R). FPS BAD,\
A,(R),

.;

FEe BAD.'

•

0

.ASCII
,ASCII

\STCFD A,(~). FPS BAD,\
\CBUT EZBT) 5T 560 WENT TO 061 INSTEAD

,ASCII

;STCFD A,(~) FAILED,
'LOW ORDER BITS OF Xli DID NOT GET

C

,

'STeFa A,(R) FAILED. ,

"

or

261.\

5T 766.

I

,ASCII
.ASCI!

'(BUT OP1C) 5T 251 FAILED,'

.ASCII
,ASCI!

\C.~UT EZ~T)

.ASCII
.ASCI!

'STCFD A,(R) r~I~~D, ,
\CBUT FO) 5T 113 WENT TO 415 INSTEAD OF 414.\

,ASCII
,ASCII

,'STeFD
SIGN

EM471

042106
020116

f

,ASCII

.ASCI!

042106
020124

'STO A,'N(R) FAILED.'

EM46:

043511

C

.Asel!

EM45:

052502

IN FOST,'

'STerD A,(R) FAILED, ,
,
'INVERT FOFL ST 767 FAILED.

EM44:

052502

045431
045431

\5TD A,8-(R) FAILED.,

,ASCII
.BYTE

EM43:

024200

045331
045331

0

,ASCII
.BYTE

.~$C.II

020,104

043103

045172
e4~.2!$2

\5TO A ,'CFt) + FAlt.ED.'

~M,36:

EM40:

041524

945225

BAD, rDST FAILED.'

\STD A,'-CR).

EM371

04.3103

123

,,45225

( 1)

026101

---

045,147

(0)
( 1)
( 1)
(0)
(t )

R0

.ASCI!

EM3!S1

....

020104

046200

845147

(0)

--

"4~07~

(0)
( 1)

~,@CR)+,

'STD A,@t-(R) TRAP TO 4 IN FDST,\

EM421

,'-

(~.),

\5TO

,ASCI!

EM411

044743
....

044770

( 1)

EMJ4;

000

f'44707
844743

(1)

_'-----'

EM33:

044636

--,,_.. ,"

C

EM32:

( 1)

(0)
( 1)

...

EM31:

044315
042124

(1)

.BYTE
;

EM30;

123

(0)

,ASCII

EM27:

___-'-11 _ 8.'t4.l.lS.
(0) 044353

( 1)

. __ ._ASC! I~.

_.....

026101

020104

a.~t.,_2_7_t

(

t

£t20104

052123

0~_·t22_1_

....

E~,~6

-

C

02010.4

026101

EM25:

'l~.t~_4

844227

_.

052123

044144

(1)

(0)

PAGE 176

___-..u-_..."..,.,-,-,'. __ .••_.

(0)
( 1)

17135

~,'''

044102

~_ (11._.0.~_1."2_.

(~l)

t:

PDP 11/34 FPP DIAGNOSTIC
MACY11 27( 1~0_~) 3_1 "OCT-' 6
FI"AG RESET AND CONSOLE TEST ROUTINE
3t-OCT-76 17:16

M.AINDEC-11-FPP34-A

DFFPCA.P11

\STeFl)

A,CR), FPS BAD.\
5T 421 WENT TO 262 INSTEAD OF 062.\

A,(R) FAILED. ,
BAD.~

•
t

•
•

,
f
(

f

pOP 11/34 FPP
MAINDEC-11-FPP34-A
DFFPCA.Pl1
3t-QCT-76 17:16
( 1)

045466

(0)
( 1)

04554_5
045545
0,tl5510

(0)

045571

(~_l,

~,

".5"511

045614

t

; INVERT ForL ST 767 FAILED,

045720
.84.5743

052123
200

042103
047522

020106

200

041050

052125

.ASCII
.ASCII
,ASCI!

~ROUND

045763

047125

\(8UT BREAKOUT) ST 400 WENT TO 766 INSTEAD OF 767,\

,ASCII
,ASCI!

\STO A,(R). FPS BAD,\
\(BUT EZBT_, ST 421 WENT TO 062 INSTEAD OF 262,\
\5TO A,(R.),
, FPS BAD,\

EMS5:

EM56:
020104
941050

026101

04_fj 150

052J23

020104

026101

.ASCI~

046173

040

044506

(I.,)

Bt~.202

024200

052502

036526
020124

.. ASCII
.ASCI!

(0)

846260
046260
046303

052123

052125

EMS7:

EM601
052123
040

042103

020106

044506
052502

036526
020124

046312
046370

024200

,,4_6"~70

~521.2.~

. ~,2.~J0.

046413

200

052123
.......
200

041050
043103
041050

0S2123

943103

020104
052125
020104

(1)

046472
-0"4"651 '7
046576
846624
046624

046103

042122

024040

(0)
( 1)

,,46700
046700

(1)
(1 )

(0)

,.,--","-'"-'"

i·~f6-6·4·l-'--05"S-2~0·0

046722
046723
,"~ . ,JJ},-, 046723

0sf105

0.2_6_10\
052125

,

FIV-0,
\CBUT FIV) ST 262 WENT TO 123 INSTEAD Of

103,~

·STeDF A,(R) FAILED. ,

"

C,

FIV=1,'

\(BUT FIV) ST

262

WENT TO 103 INSTEAD OF 123.\
(

EM&2:

.ASCIZ
.ASCII

EM63:
EM64:

.ASCI!

FPS BAD.\
\(BUT FLAG) ST 147
WENT TO 361 INSTEAD OF 365.\
'STeFD A,AC6. FPS BAD, ,
\CBUT rOST) ST 767
WENT TO 567 INSTEAD or 5".\
'STeFO A,_AC6. FEC BAD, ,

,ASCII
,ASCI!

\CLRD (R) FAlt.ED,\
,
~ZERO Xl1 AT ST 770 FAILED.

,ASCII
,f3YTE

\CLRD (R). FPS BAD.\
0

.ASCI!

\CLRD (R). R0 BAD. rOST FAILED,\

.ASCII
,ASCI!

\CI"RD AC7. FPS BAD.'
\CBUT rOST) 5T 770 WENT TO 607 INSTEAD OF 611.\

,ASCII
.BYTE
,ASCI!
,ASCI!

\CLRD AC7. FEe BAD,\

AC7.
"'NEGF
'NEGF AC7.,

.ASCI!

'NEGF A FAILED.\

,ASCIZ

\NEGF A, F'PS BAD,\

,ASCIZ

\NEGO

~ASCIZ

EM6S:
046103
000

042122

024040
EM661

103

051114

020104

B-4fer76"2"

(1)

£146762

046103

042122

( 1)

047004

024200

052502

040440
020124

(0)

047063

( 1)

047063

051114

020104

047105

103
000

047131

116

043505

020106

042516

043107

049440

EM671

EM70:

----j4'-;ff""6""···'··""4"2-si6· 043i07

040440

047154
847173
0.47JJl
847214
04.7_214

•

'STCDF A,(R) FAILED, "
ERROR, OR"

_."~J;~lI". _ \S~.D. A,(.R),

020117

(0)

847154

,ASCII
,ASCII
.ASCI!

•

,

EM611

(0)

(0)
( 1)
(0)
( 1)
(0)
(1 )

t

.ASCI!

EM54:

200

to)
(JJ.

A, CRt • _ FP,S ~_~D

,A_SCII

" .•.6.04.6

(1)

"\S'fP
I'
"\8TO A,(R). FEC BAD,\
"'STCDr A,(R) FAILED,'

0S1105

(1)

(

.ASCII
.BYTE

t

053116

C·

t

.BYTE

,

567 WENT TO 060 INSTEAD OF 460.\

044600

•

•

'STCDF A,(R) FAILED,

•_~SCII

EMS3C
123

045664
04_5-'20

046150

•

,ASCII
.BYTE

ENBT) ST

943104

(t )

t

\CBUT

(

041524

(0)

eo

.ASCI!

PAGE 177

17135

t23

046046
£146071

4

0421440

000

~_".!)_,~,._1

C

t:

942124

EMS2:
123

( 1)

(1)
(1)

•

043104

MACY11 27(1006) 31-0CT-76
CONSOLE TEST ROUTINE

040440

(1)

.,

941524

000

000

to)

920124

AND

042124

t:

4:

123

945615
--- ______845640
(0) 945641

(0)
( 1)

952502

FLAG RESET
EMS1:

(0l_ 145615

( 1)

t,

0242021

O_I~(:;NOSTIC

EM176
EM177
EM71;
EM72:

116

043505

020106

FPS
FEC

BAD, ,,
BAD.

(

t:
C

•
•
«
t

,

EM107:
_04.2516

042107

024040

(R)

TJ'XOR SIGN BIT ST 336 FAILED. ,

.ASCI!

'NEGD A FAILED,\

.ASCI!

'NEGD A, FP5 BAD,\

.ASCI!

\NEGD

,A_$c:I~ __

\NEGO (R).

.ASCI!

\NEGD (R), FPS BAD,\

,ASCI!

\NEGD (R)+ FAIlJED.\

,ASCI!

\NEGD (R)+,

,ASCI!

\NEGD (R)., FPS BAD.\

,ASCI!

\NEGD ·(R) FAILED,\

,ASCI!

'NEGD .(R),

,ASCI!

'NEGD .CR). FPS BAD,'

.ASCI!

\NEGO 'CR). FAILED.\

,ASCI!

\NEGD

.ASCI!

\NEGD @(R)+, FPS BAD.'

,ASCI!

\NEGD '-CR) FAILED,'

,ASCIZ

\NEGD '-CR).

,ASCI!

\WEGD '-CR), FfS BAD,'

,ASCI!
,ASCII
,ASCIZ

\NEGF (R)+ FAILED,'
'NEGF (R)+. R0 BAD. •
'BAD CONSTANT U_SED ~ SPECIAL DEST FA.ILED,

• ASCI!

\NEGF ell) •• FPS BAD.'

.ASCI!

\NEGD (R7,+ FAILED,'

• ASCI!

'NEGD (R7)+ • FPS BAD,\

EM143!
043505

020104

EM144'
116

043505

020104

C

(R)

rAILED.'

C

BAD, SPECIAL DEST FAILED.'

R0

R0

SAD, SPECIAL DEST FAII,.ED.'

C

EM145:
116

043505

020104

EM146:
116

043505

020104

EM147:
116

043505

020104

R0

BAD, SPECIAL DEST FAILED,'

EM150:
116

043505

020104

EM151:

116

043505

020104

042516

042107

040040

EM152:
EM15]:
116

043505

020104

342516

042107

040040

116

043505

020104

EM1 54: .

EM1SS:
EM1S6i
042516

042107

040040

043505
041505
042101

020106

(0)

'Jtl.~3.1

116
116
102

051701

(2)

051701

116

043505

020106

(0)
(lJ..
(0)

"51725

0Jtt.1..2. ~"

116

(2)

051750

042516

0516"07

\ABSD 8 NCR7) FAIX,ED,\

EM142:

(0)

051565
(tl.. 051565

,ASCI!

EM141:

051227

( 1J.
(0)

C

042107

116

(2l

043505

"~l516

(JJ. __.0.~"~.~ _67

(0)

'ABSP ,NCR?) TRAP TO 4 IN SRC MODE,\

f:

EM1401

042516

05t~0_.!)

.ASCI!

EM137:

151044
851067

(0)

\NEGD NCR7), FPS BAD,\

EM136:

(2)

051111
951111
051161
051161
051205

EM13S:

020122

,,50714

051044

(0)
( 1)
(0)

.ASCI!

•

EM134,

(0)

(0)

\NEC:;P NCR7) FAILED,'

EM133:
101
116

1.tJ

(

2140040

050613
." .;i_~.§1 3
050641

(i 1

(~)

•

0~2123

020104

(0)

(

04t~01

.ASCI?

EM132:

051502

,( JJ.,_, _jt~J'-1..!5_~
(0)
eS0775
. _..(.1.1 . . ._0.5_ftlll~ ..

•

020104

101

(2)

(

EMili:

050567
050..567

(0)

•

047040

050524
".5~.5,~4

PAGE 179

EM130.

050454

111._. __ "_~~_~_5. 4_ 042516_ {;42107
(0)
050477
(l) _ _. f~'l.77
116 043505
(0)
(1)
(0)
(lJ._
(0)

17:35

020106
041440

EM157:

EM160:
EM161:

043505

EM162c
020104

e517S0

EM163:
042107

024040

'C~)+, R0

R0

t

BAD, SPECIAL DEST FAILED.'

•
4

BAD. SPECIAL OEST FAILED,\

,

4

t

(
M~~ND.EC_·tt_!fEP34,,:,~PPP

fj

DFfPCA.P11

"

052_~5_1

__

052051
85_2113
852202

_.. -

040502 EM164:
____________________ E_M2_15.1

120 020103
200.. _. 051117

040502
024040

020103

042107

047040

EM217.

052224
."~.2.l.24

042~J.6

042107

047040

i!>..2_27_4_ ..i.42516. 042107

047040
042 101

(1) 052403
200
.__{0..1 . . . . Jl5_2._~t5__2__.
(1) 052452 042516

051117

024040

042107

040040

052635

.0.S._2J~_~.§.

(1)

052656

c.~

,'-'~.,2._I0t

-'

(1)
(0)
(fj
(0)
(1-)
(0)

(I'
(0)
( 1'-)
(0J

(1)
(0)
( 1.1
(1)

(0)
(1)
(1)
(0)
(1)

052701
052724

( .1)

020104

040040

020104
EM166J

024040

EM167,
124

052123

020104

942516

042107

024040

'0'5'-f'i2'~f""051'5-24

042124

024040

1'16

043505

165.3015
i)s-'l"01 5
053040
053040
~.5.3. 06"
053115
JtS}J .15
053137
053216
053216
053240
053317

953317
e5~.~_~". .

,,53477

020104

E

(1)
(1)

,,411 01

\NEGO N(R) F.A.ILED. \

.ASCI!

'NEGD NCR). R0 BAD, SPECIAL DEST FAILED,'

.ASCII
,ASCIZ

'PC BAD AFTER NEGD 'N(R). BAD CONSTANT UsED 747 747.\
'OR (BUT rOST) IN SPECIAL DEST FAI~ED.'

-

~

••

-' .

,ASCI!

'NEGD

,ASCI!

\NEGD @N(R), R0 BAD.

.ASCI!

\NEGD @NCR), FPS BAD.'

.ASCI!

'NEGD (R) rAILED.'

~N(R)

FAILED.\
SPECIA~

DEST FAILED.'

.-

.ASCI!

'ABSD (R) FAILED.'

,ASCI!

'TSTD (R) FAILED,'

,ASCI!

'NEGD (R). FPS BAD.'

.ASCI!

'ABSD (R). FPS BAD.'

.ASCI!

'TSTO (R), FPS BAD.'

,ASCI!

'NEGD (R), ttc BAD.'

042 1 2 3

" 2 4040

.ASCI!

\ABSO (R),

,ASCI!

'TSTO (R). FEe BAD.'

,ASCII
,ASCI!

'NEGD (R) FAILED.'
-XOR SIGN BIT FAILED ST 336,'

.• ASCII
,ASCI!

'NE~D (R), FPS~AD.'
'CSUT EHBT) ST 336 WENT TO 053 INSTEAD or 453.'

,ASCII
.ASCI!

'NEGD (R), FPS BAD.'
'CBUT ENBT) 8T 336 WENT TO 453 INSTEAD or 053.\

.ASCII
.ASCII
"ApeI!

'ABSO (R) FAILED.'
'(BUT OP1B) ST 055 WENT TO 336 INSTEAD or 335, OR'
\CBUT ~NBT) ST 335 WENT TO 452 INSTEAD OF 052.'

,ASCII
.ASCI!

'XOR SIGN BIT FAILEO 5T 452,;

EM1?5.
124

052123

020104

EM200c
842516
854200

042107
051117

024040
051440

IJ6

020104

200

043505
041050

f,

t.

042516
024200

0421137
052502

024040
020124

101
200

051502
041050
0 S 25" 2

020104
052125
0 2 ~12_4

FEC

BAD.'

4-

EM201:

052125
EM202:

EM203i
,,2 .~_~~

~.~_3__'} 7

\01

153517

200

053554
053574

.ASCI!

EM174:

051502
047530

EM204;

020104
020122

(.0)~.~.~_5~ 4

t.

E~172J

EM17li

052772

-"'5-2"7'72

'PC BAD AFTER NEGD NCR), BAD CONSTANT USED 746 746.'
-OR (BUT FOST) IN SPECIA~ DEST rAI~ED.·

EM171:
020104

j-!r2-;f~r7--

.ASCII

.ASCIZ

EM224j

1351502

053337

( 1_)
(0)

EM223;

101

052747

'PC BAD AFTER NEGD CR7)+, BAD CONSTANT USED,'

-

EM222s

(" )£152__415
(1) 052475
116 043505
(J<) )'~.~_5.:4~
(2) 052546 142516 042107
_t~l_JlS. _2._S.Jl__ ._
_._. ___ . _. _ _
(1) 052513
116 043505
t0J 0S__2Jtt4_.. _ ... _._. . _. . . _ ......
(1) 052614 041101 042123

(1)

.

EM221:
041040

t~J

PAGE 180

EM220z

052274
052320
,,5.2J2 0

17:35

,ASCI!

EM216:

~~ _ ~. 2.~2,,42!$16

.t~J_. ....". ~.2..6l'

•

-

,,41 52"

( 1)

•

MACY11 27 (1006) 31-0CT-76
FLAG RESET AND CONSOLE TEST ROUTINE

-.-

120

851775

leD
(1)
__.(1)
(0)
.f.1.1
(21)
ttl
(0)
.........C21
(0)

tl/34FPP DJAGNO$_TXC

31-0CT-76 17:16

EM205t

051524
824200

042124
052502

024040
020124

~ASCII

.ASCIZ

'A~SP(R)

FAILED.'

'TSTD (R) FAILED.'
cCRLF>\CBUT OP18) ST 055 WENT TO 336 INSTEAD OF 334.\

c

•
c

,
."

~,

•

POP 11134 FPP DIAGNOSTIC
MACY11 27(1"06)
31-0CT-76
MAINPEC-11-FPP34-A
FLAG RESET AND CONSOLE TEST ROUTINE
OYFPCJ.,P11
31-0CT·76 17:16
053653
0~16.S.)

124

( 1)

200

(1)

053675
053754
053754

051524

(1) .

0,~lI1,~

(0)

054053
05 •.053

til

( 1)
i'54073
.... (-".t... 0~. 4_.t5 2
( 1 ) 054152

854260

tl)

"54260

(1)
(

e5~t1.'2

(1 )
(e)

(0)
( 1)

054302
654361
054361

(1)

1,5,4.l03
054427

4'

(1)

(0)

•

•

,ASCII
,ASCI!

\TSTO (R) FAILED.'
\(BUT OP1S) 5T 057 WENT TO 335 INSTEAD

f

.A-SCII

t' ,

,ASCIZ

\T8TO (R) FAILED,\
\CSUT ENBT) ST 334 WENT TO 053 INSTEAD OF 453.\

.ASCII
.ASCIZ

\TSTD (R) FAILED,'
\CBUT OP1S) ST 255 WENT TO 311 OR 312 INSTEAD OF 31O,\

t!

.ASCII
,ASCI!

\TSTD (R), FPS BAD.'

(,

'~BUT ENST)

020104

,ASCII

\T5TO (R).

053125
052125

.ASCII
,ASCI!

BAD.'
• FJ:UV.~, OPe:RAND.-0.'
\(BUT FIUV) ST 257 WENT TO 355 INSTEAD Of' 25S.'

,ASCII
,AselI
.ASCI!

'TSTO (R). FPS BAD.'
'.FIUV=l, O.Pe:~AND •• 0. •
\CBUT rIUV) ST 257 WENT TO 255 INSTEAD OF 355,\

,ASCI!

\LDFPS (R). R0 BAD,\

,ASCIE

\LDFPS CR). FPS BAD,\

,ASCI!

\LDFPS CR) TRAPPED TO 4,\

• ASCIZ

\LDFPS CR) ••

• ASCI!

\LOFPS CR)+ • FPS BAD,\

• ASCI!

\LDFPS

.ASCI!

\LOFPS -CR), R0 BAD.\

• ASCI!

\LDFPS

.ASCI!

\LDFPS -CR) TRAPPED TO 4.'

,ASCI!

\LOFPS (a(R)+. R0 BAD,\

.ASCI!

\LOFPS

.AS~)~

\LDFPS 8CR)+ TRAPPED TO

,ASCI!

\LDFPS '-CR). R0 BAD.'

02..200.

042124
052502

024040
020124

124
200

05.2123
041050

020104
052125

EM207:

EM210z

051524
024200

042124

024040

052502

020124

,,51524
824200

042124
052502

024040
020124

EM212:
EM213i
124
040

052123
044506

200

041050

051524

024040

843040

042124
052511

024200

052502

020124

114

043104

051520

042114

050106

020123

EM214J

036526

EM22S:

0.5._4l~2

(1)

854702

(0)
( 1)
(0)
(J)
(0)
( 1)

054732
054732
854756

0 4 2114

@.~,.~7.~J~.

042114

0_S50~3

114

043104

051520

(0)
(1)

055034
055034
055060

042114

050106

020123

05"5"060

(0)

055105

(1)

055105

(0)
(1 )

055136
055136
055163
055163

(0)
( 1)

055211
055211

(0)
( 1)
(0)

055243
955243

C1 )

EM226:
EM2271
042114

050106

020123

EM230:
050106
050106

020123

020123

85527\1

334.'

EM231'

EM233:
EM2341
042114

050106

020123

114

043104

051520

042114

050106

020123

EM235e
EM2361

EM237:
114
114

043104

051520

043104

051520

EM240,
EM241:

114

043104

051520

EM242:

ST 310 WENT TO 402 INSTEAD OF £102.\

rps

.l_

f'

t)
C

EM232:

055003

( 1)

or

EM2ilj

(0)..

(0)

t,.

f

052125

(0)
( 1)

_(0,,)

C

\T5TO (R), FPS BAD.'
\(BUT ENBT) ST 334 WENT TO 451 INSTEAD OF aS3,\

020104

054633
054633
054656
054656

(1)

•

054506
954530
054554

-;

.ASCII
.ASCI!

052t.23
041050

tal ... .05..4_5_0_6 .. . .
( 1)

,

PAGE 181

EM206:

(0)

.(lJ

<-0)

1'135

(R) •

.(~)

R0

t".

BAD,\

TRAPPED TO 4.\

.

~(R)+.

t!

t

•

FPS BAD,\

C

FPS BAD.\

4.,

4

•

,

i11,

PDP 11/34

MAI8DEC·11·rpP14~A

DFFPCA.P11

31-0CT-76 17116
, .... _ .. -. . . .,

( 1)

4

042114

(1)

855270
0_55316
055316

..10J

1.5.5.1.5.0 ...

tel

.. -

I-1ACY11 21(1006) l1-0CT-76
CONSOLE
FLAG RESET AND
TEST ROUTINE

FPP DIAGN.OSTIC

17,35

PAGE 182

.

050106

020123

EM243,
042114

050106

020123

042114

050106

020123

•

.ASCI!

\LOFPS '-CR). FPS BAD.\

.ASCI!

\LDFPS @-(R) TRAPPED TO 4.\

.ASCI!

'LDFPS NCR).

,ASCIZ

\t.OFPS NCR). FPS BAD.\

.ASCIZ

'PC BAD AFTER

NCR).\

C;

,ASCI!

\LDFPS NCR) TRAPPED TO 4,\

c:.

.ASCI!

\LDFPS 'NCR).

.AselZ

\LDFPS @NCR), FP$ BAD.'

.!

.ASCI!

\PC BAD

(.'

.ASCI!

\LOFPS @NCR1TRAPPED TO 4,\

,ASCI!

\PC BAD AFTER LDCLD (R7)+,A,\

.ASCI!

\LOCLO (R7)+,A TRAPPED TO 4.\

.~SCl!

\LOCLO C.R ).• ,A.

.ASCI!

\LDCLD CR)+,A. FPS BAD,\

,ASCII
.BYTE

\LOCI" OR LoeLF (R),A FAILED.\

C.

C,
~:

f
C

t

-

( 1 ) 055350
. t01. ,', ,8.55..31.4...
(1 )
055374

,,_.. 101.
( 1)

(01
(1)

, __-"_55_503
055530

050106

020123

EM.2_46.=.

-

020103

040502

EM247:
042114

055452

(1)

.

12121

855421
".554.5.2
055503

(0)

042114

050106

020t23

114

043104

051520

EM251:

. 0,5 ~<~.3.~ 042114
055556
111. ___ 1_5.~5.5& .. ---"4.1520
(0) 055610
..tll. 0_6. 5..~1_" ,.14.2.1 14

050106

020123

EM252i

(0)

t

•
•
•
•

(0)

0,55642

(1)

055642

(0)

055732
,"0_S.~J.J,2.

(0)

055760

_(I).

0~57J).0

(0)

(1)

056007
056007
056043

(0)

056044

(1 )

056044
056102

---_

...-

..

041040. .042101
05.0106

04104121

020123

EM2S4'
0421211
EM2551

046103

0201214

.. 042114

046103

020104

,046103

020104

041504

043111

EM257:

EM260:
114
000

EM261:
,,42114

044503

020106

000

(1)
(t )

056103

114

05~126

024200

041504
0525102

043111
020124

(0)

856203
056203

114

041504

043114

056230

000

114

056231

.

0~2.§.0.~

041504
042523

043111
0'.0J04

0

\LDCIF OR LOCLr (R),A. FPS BAD,\

,ASCII
,ASCIZ

'SET SIGN BIT FAILED ST 146.

EM.265 I

".5,6",3..2(,
056326

tl

C

0

EM264,

C:

Re,.. $A[) .• \

EM263:

B56231
"S~.25_4

( 1)

,NCR).'

,ASCII
.BYTE

EM262i

~,~.61"01

Ce.1

A.FTER J~DFPS

-

(0)

( 1)

BAD,\

... -

EM256,
,04211~..

R0

EM253i

042114

055676

.111.

(0)
( 1)

•
•

041520

_. _t01 .. IS.!SJtlf) _
(t )

LDf'PS

EM2S0i

(1)

_I

BAD,\

R0

EM2.45i

-_ ...

iJS5.~2.L ...

(0)

EM2441

,
e().N$TANT 237 INSTEAD OF 217 ST 107,

.,f
t
C".,

C
(.

(

C'

MAINOEC-l1-FPPl4-A
POP 11/34 FPP DIAGNOSTIC
MACYll 27(1006) 31·0CT-76
DFFPCA.P11
31-0cr-76 17:16
FLAG RESET AND CONSOLE TEST ROUTINE
(0J
(1)

«

•

114

041504

043111

.ASCII

200

041050

052125

.ASCI!

'LOCIF OR LOCLF (R),A FAILED.'
(CRLF>\~BUT XNBT) ST 372 WENT TO 152 INSTEAD OF 112.\

042114
200

046103
051525

020106
042105

,ASCII
.ASCI!

\LDCLF CR),A FAILED,'
'USEO CONSTANT 217 INSTEAD OF 237 ST 107,'

&56627

114

041504

043114

,ASCII

.~~..~§.S.2.

951040

052517

042116

,ASCI!

\LDCLF (R),A FAILED,\
' ROUND ERROR,'

046103
e51.1 24

020106

,ASCII

\LDCLF CR),A FAILED,'
' TRUNCATION ERROR.~

056417

(\,1. ..... 0.~6 45 ~ ....

. (fi,l , "'S,~,S.3~
(1) 056532

E~267 J

056555
..0~.6_~.2l..

«

.( 0.1.
(1)

•

(0)

e56670

(1)

056670

042114

. _... _.._.JetS. 6.7l 3.

0. ~

EM270:

•
••
«

•
•
•
•
•
•
•
•
•
•

t

(0)
(1)

(0)
(1)

856716
056772

e 47 1 25

(0)

057123
.~.~_71.2,,3,.

(1)

057146

(0)
ttl

157223

,ASCI!
EM 2 7 2 ,

042114
051200

044503
032061

020106
047040

114

041504

042111

042114
"0"

044503

020104

... tt4.

"~_tS04

024200

052502

••
,ASCII
,ASCI!

\LOCIF OR LDCLF (R),A FAILED,\
'R14 NOT INCREMENTED ST 630.'

C: .

EM273~

e57027
057027
057063
057064
057064
057122

. ttl,

f.

EM271~

. . ("-.. )...e ..~.~,,~JJ 6. .

(1)

PAGE 183

f .

EM266i

056417

17135

,eYTE

0

'LDCIO OR LDCLO (R),A FAILED,'

c·

• ASCII

\LDCID OR LDeLO (R),A. FPS BAD.\

.BYTE

"

••

.• ,~\S~..I.I
,ASCI!

\lIP,CID (R),A

.ASCII

000

EM274:

(.

EM27S1

,

042111
020124

\~BUT

'~IliED, \

FL) ST 277 WENT TO 300 INSTEAD OF 301.\
(.

(0)
(1)
(0)

8~Jl23

114

041504

042111

057246

e52600

042523

020104

057320
057320
857343

042114
200

044503
042523

020104
020124

042114

046103

525

020104
042105

114
000

042504

050130

fl-4~

0"if250'4

050130

EM2771

057417

(0)

057471

(1)

,,57471
057514
057515

. ' .' 2"0"

\LDeID (R),A FAILED,'
'USED CONSTANT 237 INSTEAD or 217 ST 107,'

.ASCII

'LDCID (R),A FAILED.\
'SET'SIGN FAILED 8T 146.'

,ASCII
.ASCI!

\LDCLD (R),A rAILED,\
'USED CONSTANT 217 INSTEAD OF 237 ST 107.'

,ASCII
,BYTE

o

,ASCII
,BYTE
,ASCI!

o

•

EM301i

(i}-..···8S;fsig' ." .
057542
057543

~f51

,ASCII
,ASCIZ

,ASCI!

EM30":

057374

tl1........ ~~. .7.~-'4

(0)

EM276:

000
114

042504

EM302:
050130

(0)

057571

( 1)

e~t~J.1

1 t4

042504

050 t 30

057614

04260"

041530

051505

EM303:

\LOEXP (R),A FAILED,'

\LDEXP CR),A. FPS BAD.\

l·:

'LDEXP CR),A, FEC BAD,'

,

EM304:
• ASC I I

,Ascfz

\LDEXP (R), A FAILED. \

iEXCESS 200 CALCULATION ST

624 BAD.'

f

,

4,

•

MAINQ~C~ll-FPP)4-A

OfFPCA.Pl1

41

31-aCT-76 17:16

ell

057660
05,11160
057705

(0) 057763
,_.( 1.1 " 15.7l6.1,
860010

«I

(1)

f

( 1)
(1J

C

060011
060150
06,~,t13

860252

(0)

e.~ 0.l. S. 5

8,6.027,1,

.

(1)

060355

(1) ,

0(>0_40_0

(0.)

0,6._0,,4,5~__ ..

( 1)

060456

(1)

8605211

( 1)
060560
(.1) . 0~0.6..0.3
(0)

( 1)

(0)
(1)

( 1)
(0)
(1)

(1)

(0)

EM306:

EM307:
042114
200

054105
041050

020120
052125

,,42114
200

0541215

0201221
852125

EM3101

EM]111
042504

059130

.1.~_4_~00 _. . _0_~2502_

.. ,020,t24

114

C

l4~CY11

AND

~7(100~)

31-0CT-76

17:35

CONSOLE TEST ROUTINE

PAGE 184

4,

054105
041050

052125

042114

054105

0221120

200

0410!$,0

0S'J~5

020120

061005

054105
041050

(iJ610Etl
861063
._,,~ 1 ~. ~ I),

114
124200

042504
052502

050130
2120124

042114

054105

020120

200

041050

0S2125

114

050130

024200

042504
052502

042114

054105

200

041050

860762

861265

( 1)

061265
061310

161~23

.A_SCII,
.A.SCII
.ASCIZ

\LP"E"XP , (,~l .:-A"a, FPS, ,B~P.'
"CBUT EZBT) 8T 544 WENT TO 504 INSTEAD OF 704, OR'
\(BUT EZBT) ST 704 WENT TO 264 INSTEAD OF 064.'

,ASCII
,ASCI!

\LDEXP CR),A FAILED,'
\ ~BUT EZBT) ST 704 WENT TO 064 INSTEAD OF 264.'

,ASCII
.ASCI!

\LDEXP CR),A. FPS BAO,\
\CBUT FlU) ST 264 WENT TO 115 INSTEAD OF 155,\

.'

,ASCII
.ASCI!

\CBUT EZBT) ST 544 WENT TO 704 INSTEAD OF 504.'

(

,ASCII
.ASCI!

\LDEXP CR),A FAILED.'
\(BUT FlU) ST 5214 WENT TO 155 INSTEAD OF 115.'

.ASCII
.ASCI!

'~8UT

FlV) ST 104 WENT TO 116 INSTEAD OF 136.\

(.'

.ASCII
.ASCI!

'LOEXP (R),A FAILED.\
\CBUT FIV) ST 104 WENT TO 136 INSTEAD OF 116.\

4~.-

.ASCII
.ASCIZ

\LDEXP (R),A FAILED.'
\CBUT FIV) ST 144 WENT TO 116 INSTEAD OF 136.'

.ASCII
,ASCIZ

'LDEXP. (R),A FAILED.'
\(BUT FIV) 8T 144 WENT TO 136 INSTEAD OF 116.\

,ASCII
.ASCI!

'LOEXP (R),A FAILED.'
\(BUT FIV) ST 344 WENT TO 116 INSTEAD OF

136.~

.ASCII
,ASCIZ

'CLEAR FLAG aT ""'A
I I *t FAILED,
\CBUT FLAG) ST 662 WENT TO 365 INSTEAD OF 361.\

"'_.
Vl"\~

EM326.EM325

061622
-_ . . .

«

(0) 861763
........ __ ._'-11.. 66_.l163
( 1)

•

(0) 062065
( 11. . 062065

•
•
•

II

Ii
(

124200

052502

020124

0415.24

046104
020124

042103
041050

062112

(0)

062170
062170
062215

052123
2210

(0)

062273

(1)

062.~7~

052502

.-

\$TCDL (R),AJ_.fPS BAft. ,
\CBUT FIC) ST 004 WENT TO 305 INSTEAD OF 315.\

.ASCI!
,ASCII

052125

.ASCI!

052600

•
.,1
t·
(

(

EM334i
12~.

\STeDL CR),A. FPS ~AD,\
\CBUT FIC) ST 004 WENT TO 315 INSTEAD OF 305.\

t.

EM333.EM]23
04J$24
042523

044504
020104

.• ASC.lI
,ASCI!

\5_'I'.CDI CR),A. FPS BAD,'
'USED CONSTANT 37 INSTEAD OF 17 5T 66.

EM335i

( 1)
( 1)

062367
062412

123
024280

041524
052502

044504
020124

(0)
( 1)

062471
862471

123

044504

062516

051600

041524
052105

(0) 062545
{lJ .8,6,2.545
( 1 ) 062570

123

(0)
(1)
(1 )

,

FAILED.\

,ASCII
• ASCZ-Z

'SET

,ASCII
,ASCI!

\STCDL (R),A FAILED,'
\(BUT COUT) ST 275 WENT TO 074 INSTEAD OF 274,\

-

,ASCII
.ASCI!

\STCDL (R),A FAILED.\
\CBUT COUT) ST 275 WENT TO 274 INSTEAD OF 074.\

,

\STCOL (R),A. FPS BAD.'

t

\STCPI C.R), A

ENBT)

ST 632 WENT TO 073 INSTEAD OF 473.\

EM336i
043040

EM337:

\STeDI CR),A • FPS BAD,\
FN ST 473 FAILED. ,

046104

024200

041524
052502

123
024200

041524
052502

046104
020124

123
024200

0415.24

046104

.ASCII

052502

020124

.ASCI!

\ (B'UT COUT) 5T 360 WENT TO 654 INSTEAD OF 454,\

020124

(

EM340.

t
t

-"'0 •• "'-,

(0)

062751

(1)

862751
062776

( 1)

,ASC.II

EM]31:

062367

. , ' - _ .... , _ . ".. ~~~ _ _ ,,-_ _"

\STeDL (R),A FAILED.\
\CeUT ENBT) aT 632 WENT TO 473 INSTEAD OF 073,\

020114

(0)

062647
062647
862672

,ASCII
,ASCIZ
EM33'"

(1 )

062320

tl

I:

046104

061524

•

tl

041524

123
024200

(J)
(1)

.1

•
•

062006

EM327:
..121

(0) 863055
( 1 ) . 06.3055
( t ) 063100

EM341:

123
02420"

•

t.

'STeDI OR STeOL (R),A., FPS BAD.\

.BYTE

EM325:

(0).

( 1)
(1)

,ASCII

0221111

1'7.35

E"342:
041524
052502

046104
020124

.ASCIZ

ST 377

WENT TO 633 INSTEAD OF 433.\

,
,
(

t,
MACY1.t 27(1006) 3.1-0CT·76
E.P..P lJ/34 .fP. P DJACi.NOST IC
FLAG RESET AND CONSOLE TEST ROUTINE
31-0cr.76 17:16

MAIND.EC-1.1·FFP14-A .. _.
(

(

DFFPCA.Pll
(0)
... t11
(1)

(0)
(1)

..

063157
.... 1.2.1
8.63157 .
063202 024200

.1.23.

(1.1. .06J3_.6!i

024200
200

4_

(1)

(0l. .B.fll. _444.
063444

852123

(1)

C
· C0J

( 1)

20.0

(0)
(1).

II

04.6104

e.ASC II

020124

,ASCIZ

\STCDL CR),A FAILED.'
\CBUT NBIT) 5T 654 WENT TO 531 INSTEAD OF 431,\

e.41S24
052502
041050

046104

,ASCII
.ASCII
,ASCI!

'STeOL. (F,l." A FAtLEO.'
'CBUT COUT) ST 360 WENT TO 454 INSTEAD OF 654, OR'
\~BUT NBIT) 5T 654 WENT TO 431 INSTEAD OF 531.\

042103
0$1525

020111
942105

.ASCII
.. ASCI!

\STCDI (R),A FAILED,\
'USED CONSTANT 37 INSTEAD OF 17

042103

020111
052125

.ASCII
.ASCIZ

'STeOI CR),A FAILED.'
\CSUT FL) ST 633 WeNT TO 655 INSTEAD OF 654.'

020124

052125

052123
200

041050

EMl46i

. " . ~l6. l6

052123 043103
.. 200. .. 0..4. 2532

063636

063734
....~.4JJ.~.•. .. 0~.2J.~~
863757
000
...

- _.... - ...

~

...

~

,."

020114
047522

020120

EM3S0i

•

0521.23
000

054105

064006

047515

052040

...~64031

.t~7

042522
__.0 .• ~522

864112

85212]

054105

020120

( 1)

"E-JtJ7

200

041050

052125

(0)

0.642_.16
052123
200

054105
041050

020120
052125

852123

054105

200

041050

,,52123

054105
041050

052125

864005
"

C
(

4,

(0)
( 1)

( 1)

•
.,

"

..

02,,120

-

( 1)

0.64243.

(0)

.06.43.22

( 1)
( 1)

f64322
064347

(0)
( 1)
( 1)

064426
064426
964453

EM]51.

052124

C

t

'STeFL (R),A FAILED,'
,
'ZEROLOW ORDER PART OF Xl1 FAlt"ED ST 773,

.ASCII
,BYTE

\STEXP A,(R) FAILED,'
0

,ASCII
.BYTE

0

C~

,ASCII
,ASCI!

'MORE THAN ONE WORD f
'WRITTEN BY STEXP A,CR).''ZERO rOFL ST 347 FAILED,'

4.

,ASCII
,ASCI!

\STEXP A,(R). FPS BAD.\
\CBUT ENST) ST 376 WENT TO 071 INSTEAD OF 471.\

• ASCII
,ASCI!

\STEXP A,(R) • FPS BAD.'
\(BUT EZBT) ST 071 WENT TO 012 INSTEAD OF 272.\

,ASCII
,ASCI!

\STEXP A,(R), FPS BAD,\
\(BUT EZBT) ST 071 WENT TO 272 INSTEAD

.ASCII
,ASCI!

'STEXP A,CR), FPS BAD,\
\CBUT ENBT) ST 376 WENT TO

«
4
C

\STEXP A,(R). FPS BAD,\

EM3531

EM354i
020120
052125

EM355:
200

020120

.,1

or

.0521_23

05.2.123
042524

024040
020122

EM356i

043101

,ASCII
,ASCIZ

'STST (R) GOT BAD FEC. '
'AFTER EXECUTING AN ILLEGAL FPP OP CODE.'

e

064630

052123
e4.3101

052123
042524

024040
020122

EM357i

064656

,ASCII
.ASCI!

'5TST CR) GOT BAD FEA.'
'A.FTER EXECUTING AN ILLEGAL FPP OP CODE.'

(

064726

047t17

054514

047440

EM360:

,ASCII

'ONLY ONE WORD WRITTEN BY STST (R).

t

072.\

INSTEAD OF 071.\

964532
064560

(

~

,

EM35_21

064112

064216

66.

..

(0)

063760
· C.ll. . Jl 6316.0

8T

•

,ASCII
.ASCI!

EM347:
054105

C

4

EM34Si

063.5..36

063536
063561

· ,_._" __.Jt6.3.6_6J~.

«!

(

04:1.524
052502

EM332:

.0_~~ :4. 6J .

(0)
( 1)

EM343i

PAGE 186

17:35

EM3441

063261
1,"0.32.6. 1_
063304

4.

4

_-

•

,
C

:

I

I

,
t

•
pOP 11/34 FPP DIAGNOSTIC
MACY11 ~1 tl~06) _ 31-0CT-76
AND
CONSOLE
TEST ROUTINE
FLAG
RESET
31-0CT-16 17:16

MAINDEC~11·FPP34·A

DFFPCA,Pl1

..

064711
(

(
(

052105

043040

123

043124

051520

052123

050106

020123

0~7S1S

024200

.042522
052502

052040
020124

052123

050106

020123

0$0106

020123

t

(0)

C

.(IJ_

020123

051117
052502

020105

052123

2150106

020123

123

043124

051520

020124

065452
0~$4_S2

~

t

043124

051520

_"~~T63

123
123

.04~124

051520

043124

051520

066055

(1'i-'~'''"06-6-0'5S

066107
066107

EM4131

EM4f6i

'.

0~"6134

123

043124

051520

EM421:
123

043124

051520

\STFPS (R) TRAPPED TO 4.\

«

• ASCIZ

\STFPS (Rl •• R0 BAD.'

t

• ASCI!
,ASCII
.ASC:.l~._,

\STFPS (R) • FAILED.'
,
'MORE THAN ONE WORD WRITTEN BY STrpS (Rl+,
\{8UT-.. GR7,.FL) ST 357 WENT TO 416 INSTEAD

.~SCl~

\STFPS eR)+ .. '1'RAPPED TO

-_.

or

411.\

4.'

t:
.1

•

,ASCIZ

\STFPS -(R), R0 BAD,\

,ASCI!
.ASCII
,ASCI!

\STFPS -(R) FAILED.\
"MORE THAN ONE WORD WRITTEN BY STFPS .(R).'
\(BUT GR7,.FL) ST 357 WENT TO 416 INSTEAD OF 417.\

.ASCIZ

\5TFPS -eR) TRAPPED TO 4.\

'" A~C.IZ

\STFPS

BAD,\

(

.ASCI!
,ASCI!

\STFPS @(R)+ FAlLED.\
,
'STFPS @CR)t DID NOT DEFFER THE WRITE,

f.

.Ase"t!

\STFPS -, fR) + TRAPPED TO

a52i23

050106
050106

020123
020123

052123

050106

020123

052123

050106

020123

052123

(0)

066304
066304
066327
066400
066462

... (1)

"6~~6.2

050106
051117

02~200

052502

020123
020105
020124

052123

050106

020123

120

020103

040502

EM427:

,ASCI!

\STFPS ~"(R) FAILED,\
"STFPS &'-(R) DID NOT DEFFER THE WRITE, ,

.ASCI!

\STFPS '-CR) TRAPPED TO 4,\

,ASCIZ

\STFPS NCR).

.ASCIZ
.ASCII
,ASCIZ

'STFPS NCR) FAILED,\
'MORE' THAN ONE WORD WRITTEN BY STFPS NCR). ,
\CBUT GR7,-FL) ST 357 WENT TO 416 INSTEAD OF 417.\

,ASCI!
,ASCII

\STFPS N(R) TRAPPED TO 4,\
'PC BAD AFTER STFPS N(R). BAD CONSTANT USED,'

EM4301

EM431:

4.'

.A~eIZ

EM426:
052123
115

R9

\STFPS @-CR), R0 BAD.\

EM425:

066260

066260

EM423s
EM424:

~C~)+.

,ASCI!

EM422:

06_6.~.26

066226

EM417i
EM420:

066134
066160

(0)
( 1)
(0)
(t)

,ASCI!

,- - .. - .. -

EM415j

J 1)

066513

I

123

020123

( 1)

t

041050

050106

(0)
(1)

(

200

052040
052125

852123

(0)
( 1)
(0)
( 1)

EM4!0,

051520

065736
065763

..._....

\STFPS (R) FAILED.'
,
'MORE THAN ONE WORD WRITTEN BY STFPS (R) •
\CBUT GR7,-FL) ST 357 WENT TO 416 INSTEAD OF 417.\

C

BAD.'

R0

(

.

C

•

043124
042522

865736

(0)

,ASCIZ
• ASCII
,ASCI!

(R) •

EM414.

066007
.~

123
147515

(0)
( 1)
(0)

«

.

065623
065795
065705
.~

EM407:

E,M412'

0~,~55~

,.

\STFPS

EM411:

065503
(0) ._ ,~'-~..~. 5. 2J,
(1)
065527

C

EM403)

EM406:

(0.1._. .. i16__55_01__

( 1)
(0)
(1)

• ASCI!

•

EM40S:
050106

~,'l6.,_~"~,10". 024",~,,~

(1)

(

'SET FOFL ST 636 FAILED.'

EM4041

065250
.. _t1..) . ___,,_~_;; 25_0 052.123
(0) 065274
( 1 ) 1.6_5214 _,,52123
665317
115

.('IJ

.ASCI!

EM402:

(0)

(

,

PAGE 187

EM401:

(0) 965021
( 1 ) 065021
_,".1.0,) __.. ,0~50.§~
( 1 ) £165044
.065066
( 1 ) 065136
.. (0.1 ......0_6 .~t22 "
(1)
065220

4

123

17135

R0

4

.;

•

BAD,\

•
C

(

PQP 11/34 fPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76
31-0CT-76 17:16
FLAG ~ESET AND CONSOLE TEST ROUTINE

MAl~Q~C·'1.FPP34-A

l

•
t

DFFPCA,P11
(0)

866566

(1)

0~6566

(0)

066613

0'0106

020123

066637

123
115

043124
051117

051520
020105

c(l)

.~~,~tIll,

20'041050

0~2125

(0)

066773

_ttl

,6~t)l3

kJ.6 §_7J. l

123.
120

867025
~.

(0)

••

-

EM433,
EM434,
EM435:

043124 .. 051520
020103 040502

-

EM436:
.....-

~N(~).

.ASCI!

\STFPS

.ASCIZ
,ASCII
.ASCI!

\STFPS 'NCR) FAILED,'
'MORE THAN ONE WORD WRITTEN BY STYPS 'NCR).'
\(BUT GR7,.FL) 5T 357 WENT TO 416 INSTEAD OF 417,'

.Asel!

\STFPS

,ASCIZ

\STCDL A,CR)+. R0 BAD.'

,ASCI!

\STCOL A,.CR). R0 BAD.'

.ASCI!

'STST (R), FPS BAD.'

,ASCI!

'UNEXPECTED FPP TRAP TO 244.'
'UNEXPECTED CPU TRAP TO 4,'
'UNEXPECTED CPU TRAP TO 10,'

.ASCI!

R0 BAD.\

~N(R) TRAPPED TO 4.'
-PC BAD AFTER STFPS 'NCR), BAD CONSTANT USED,'

c

..

EM437:

(1 )

967102
067.J.02

852123

04.,2103

020114

(0.1_
(1)

867.130
067130

852123

042103

020114

@67156

852123

052123

024040

(

PAGE 188

EM432i
052123

(1)

17:35

EJ.4440:
EM361i

",-"

000000

EM362=0

EM363a0

'_~~J'-J~0

EM364z0

000000

•

~M365;:;.0

'fH'0~0

000000

EM366::0
EM367.0
EM370.0

.iUteJt0..0

.e:."tl.'l1 =0

a00000

e",~,,@.~.0 .

t

800000

•

EM372::0

EM373:0
EM374=0

0gJa"B_0.
800000

E.M.) .'t~t~."
EM376=0

. ~l."_0_0.0.0
000000
"feJ".0_~_"
000000

c
(

067201
@.~J2.35

067267

(

125
.12.5
125

EM377=0
EM400:0
042516
042516
042516

050130
050130
050130

EM44'1 i
EM442'

EM443:

,~SCIZ

,ASCI!

•

,THESE ARE DATA TABLE HEADERS:

•
«

•
c
,

067322
,

020040

042524

,.,9~.7.16...~..,4,J"J,l

051520

052123
904456

040
011

052040
047507

051505
020124

040
011

052040

047507

051505
020124

ft'4~.

0.~.2.0.0

061615

011

047507

051505
020124

867644
067&44

020040

042524

052123

(0)
(1)

067375

(0)
(1)

067435
067465
067465

0~7375

067525
(0)

067555

(1)

J!.67._555

(0)

(1)

OH11

or

.ASCI!

, TEST.j'PC OF CALL.''FPS,'(TAB>'FEC.'

.ASCII
.ASCI!

• TEST.''PC OF CALL.''PC OF ERROR.'
iEXPECTEO FPS,'

,ASCII
.ASCIZ

, TEST,''PC OF CALL.''PC
'GOT FEC.''EXPECTED FEC.'

,ASCII

.ASCI!

I
TEST.''PC OF CALL.';PC OF ERROR.'
'GOT R0. ''EXPECTED R0.'

.ASCII
.BYTE

o

,ASCII

ERROR,'

DH21

DH3:

or

ERROR,'

DH41

DH5:

0677040,00

067644
067555

,

TEST,''PC OF CALL,''PC OF CALL.''PC OF ERROR.'CTAB>'GOT FPS.''EXPEC
TEST.''PC OF

CALL.~'FPS.''GOT Fec.

(
(
('

DH'S'2'='DH'37

070034
070034

067375

•

P_H23_:lOH13

OH44=OH37
OR4S=OH37
DH46=OH37

070124

, TEST.'~PC OF CALL.''GOT PC, ''EXPECTED PC,-

DH24=DH4
DH25=DHS
DH26=DH13
P. ~.2. 7"=,,D.H, •.
DH30==OH5

. P.H.~~3,=_D,H,3 7

870034
070034

TRAP.'

DH22=OHS

010034

070034

or

t.

,f!Ii:l0_~_.,
~70~34

TEST.-'PC OF CALL.''PC OF CALL.'·PC OF ERROR,'
'EXPECTED FEA.'

«

8.00000

06-'3is
967105
0'1'2"2"i1'

.

052040
047507

000000

067555

PAGE 193

OH354aOH37
DH355=DH37

"000-'~

067375
067705

17:35

OH353~DH37

DH375=0
DH37.6.0
DH3'7:"

000000

31-0CT-76

OH345=DH17
DH346=DH37
DH347=OH37
DH350=DH37
DH351.0H13
OH35.2:DH)7

070034

(

MACY11 27(1006)

FLAG RESET AND CONSOLE TEST ROUTINE

DH423:DH13
DH424-=OH227
DH425=OH4
DH426=DH2
DH427=DH13

O'H430.0H227
DH431=DH13

c

MAINDEC-I1-FPP34-A
POP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76
DFFPCA.Ptl
31-0CT-76 17:16
fLAG PES!T AND CONSOLE TEST ROUTINE

17135

PAGE 194

- _. _.....

OH432=OH4
D.ij431;:,PH.2
DH434=DH13
OH43S;:DH227
OH436=DH13

067555
0~7l7S

867705
07"_2.21
067705

D".437~DH4

".~J 5 5.,5_..

067555
(

~70,l5

J .
070417

04,0

052040

040

052040

051505
0S1S0S

000
000

005
005

070460
"04
870467094
070467
_0.705_tt_

004
.. _. 0_li

004

000
000.

005
005

000

005

070515

. 0'7.0~t67.
070511
0,.70,4,6,.7

•
•

.or~.=pF2

07eS15
170511
,,7.0~67

070515
070511

070467
000

005

000

005

870527
004

070521
870527

070527
"7_Q~27

070521
.f'-.If'_',.2,,,'
070527

070527

4,0,5,0,5,5,3,5,5,3

DF'2 3.-0 r6'

07.051,1,
070467

070515
004

4,0,5,.0

c:

070467
.

. '''''0527

c

Df'10:;OFS
OF11=OF4
OF121
.BYTE
0"13=OF6
.O~_ t4~.Df.6.
OF1S=OF'12

010515

,,70515

070550

4,0,5,0,5,5,2,5,5,2

Df.2.0";J)f2
DF21=OF12
OF22==DF12

-_. . . ._-,

070521

.BYTE

DF.6t. .___BYTE

DF17l1DF6

e-'e-sTI'

•
•

Drs:

_.DfJ6."'-Df.2

070515

(

4,0,5,0,5,0,0
4,0,5,O,5,0,5,0

OF7;z;OF'4

070511
07.1511.

c

.BYTE
.BYTE

OF3:11DF2

0'0467
0104_7.7
070467
070515

OF1:
DF21
DF.4=-:DF2

070,467

010477
(

TEST.-CTA8>'PC OF CALL,;'FEC,'
TEST.''PC OF CALL.' IJ~.
,,70606

c

070606

070616

''-''616

01'06'16

,,70616

OF_. 3~_=DF2 27

e70606

•

070606

•

071026
071046

071070
071112
071134

97-1'152

,71162

(

(

(

4,0,5,0,5,0

OF4.42,=DF441

DF443=DF441

c,

.EVEN
,THESE ARE THE ERROR MESSAGE DATA TABLES.

(

•

005

0'437z0'225
DF440.DF225
DF.41~
.BYTE

011Qt26

•
c

008

07..10,17
071017

c
c

004

f

OF432=OF225
OF433.0F225
OF434=OF227
0'43'5 =0 '2"2.,

970616

071017

41

OF431-0F227

070606

(

t

DF427.0F227

070616
070606

4'

PAGE 199

OF413.DF227

010616

(

17:35

0e1"232

001234
001234
901234
001234

001232

901234

001232
001232
001232

0if1"'3'13

,,01232
2J7i112
871134
071112
071134
071162
071162

043025
901234

043005

043005
043005
043005
043005

001232

071162
071174

-jfff34'
071134

DTSJ

.WORD
,WORD
.WORD
.WORD
,WORD

DT61

.WORD

DT31

DT4:

001242
043005

.W'ORO --

$TMP0,$TMP1,$TAB,$TMP2,$TAB,$TMP3,$T~P4,0

$TM~~,8TMP1~s11B,.TMP2,STAB,STMP3"TAB,STMP5,e

$TMP0,$!MP1,STAB,STMP2,STAB,STMP4,$TAB,STMP6,0
$·TMP0~ $TMPI ,$TAB, STMP2, STAB, $TMP4, STAB, STMP1,0
$TMP0,$TMP1,STAB,STMP2,$CRLF,MS1,$TMP3
sCRtF ,MS2" , • TMP 4-,~0'-$TMP0,$TMP1,$TAB,$TMP2,0

•

DT7=DT4
DT101:DTS

OT11=DT4
DT12=DTS

c,

OT14cDT6

c.

OT16:
• WORD
DT17=OT6

c

oT13.:6T6

-j·,Tf34
071174

DTts
D'1'2:

OTIs-tiTS
2101234

043005

0'1'20,,=0,T16

DT21=DT5
OT22=DT5

•
(

PQP 11/34 FPP DIAGNOSTIC
MAC!11 27(1006) 31-0CT-76
3t-OCT-76 17116
FLAG RESET AND CONSOLE TEST ROUTINE

MAINDEC·l1.FPP~4~~

OFFPCA,P11

071162

(

B71174
1.7111.4.
071162

(

(.

c

DT3,0.=OT.5

DT31=DT6

2171174
e71134
.... _&7 t16 2

DT32;; D_T16

671174

DT35=DT16

0.71134

OT3. 6.=01'5
OT37:
.WORD
_..
• WOR.D

OT33=OT5
DT34iiiiT6.

071216 ,,01232
".7 1240. .il43 06 5

001234
001240

07J262
071302

071216
001232

001234

001313

043065

IJ1216
071216
....... 9J.1.216 .

..,7121&

•
f

043005
001313

OT40=OT37
DT4t:
.WORD
001240
.WORD
oT.4".2,=.D ".3 7.
DT43=OTl7
.OT44=nT37
DT45=DT37
043005

. _. . 1-'1.216 .

P.'l'.46.~_DT.l7

871216

OT47=DT37

.~ll~,t6

OT59).=01'37

071216

DTS1=OT37

. ,.,'1l~_t~

071262
0.t1.216 .
071216

P:r52.=OTl7
OT53=DT41
OT$4=DT37
OT55=DT31

,l'J.l~l ~.,..

Qr~~_~_=J)~':l:l1

071216
071216

c

071112

871112

DT67=DT4

07f174

043005

DT70=DT4
OT176.0T4
OT117=DT4
DT71:
.WORD

043025

.WORD

.11.1 . ~...

071112

t

«
t

071350
071362
871400

,01l112
001232
001244
071112
071162

001234
001313

001232
".,1313

001234
043007

DT731

,WORD

,WORD

0~1244

c

(

$TMP0,$TMP1,STAB,STMP2,SCRLF,MS3,STMP3,SCRLF,MSl
STMP5,$CRLF,MS2,STMP4,0

•

STMP0,STMP1,$TAB,$TMP2,$CRLF,MS4,$TMP4
SCRLF,MS1,STMP5,$CRLF,MS2,$TMPl,0

41

OT74=OT4
.OT75.=OT2.

DT76=DT6

171162

....

1{1'.11.~.QJ'71.

071162

DT100:DT4
D'1'.1,,0J=PT.2
OT102.:;OT6

071362

OT103=OT73

0Jl~~J~

(

043005

".7J~~§

871112

(

OT72:;;OT4
OT107=OT6

071112
'.~1~62

$CRLF,MS4,STMP3,SCRLF,MS1,STMP4,$CRLF,MS2,$TMPS,0

OT61=01:37

0'r 6 2=D'1:16.
OT63=DT16
OT64=DTS
OT65=OT16
OT66=DT4

071134

071326

STMPa,t T MP1,$TAB,$TMP2,STAB,$TMP7,STMP11,.TMP12

OT60=OT37

'.71174
071174

.0'

$TMP0,STMP1,'TA8,STMP2,STAB,$TMP7,$TAB,$TMPle,'CR~F

•

MS4#.TM~31.CRLr,Ma1J'TMP4,$CRLF,MS2,$TMP5,0

OT57=01'37

·1,7 iii 6'

(

PAGE 200

DT23=DT6
DT24=DT16
DT25=OTS
DT26=DT6
OT27==DT16

071.114 ...
071134
071.16.2

(

17:l5

•

l

MAINDEC~11·FPP34-A

DFFPCA.Pll

PDP 11/34 FPP DIAGNOSTIC
MAC!11 21(1006) 31-0CT-76
31-0CT-76 17:16
FLAG RESET AND CONSOLE TEST ROUTINE
071112

OT104:014

011046
071162

OT105:=OT2
OT106.0T6
DT110:DT73
OT111.0T4

~J 1~62

071112

071046
071162

.. 01t~~1

071112
. Il104f(.
071162
0J13~2

«
(

•
•
c

•
•

071112
fl7.10. 4.6
071162
__ 'J.1.3_62
071112
.071J~,~~

871162
07J~62

071046
071162

(

DT121=OT4
OT122=OT2
OT123=OT6
0.T.124.=P.l73
DT12S:DT4

,___'-'-ltl.a,
671134
871112
071 f12
071134
071112
071112

071112
071112
071134
871112
.~_7J.1J_2

DT127:DT6

oTJlft!~_P T7 3
DT131=OT2
D'tJl~.:a;P'l'.6

o'I'1'S7 ='OT 5

071112

DT160:0T4
DTf61.0T4
DT162z0T5
OT163:0T4
DT164=DT4
OT2'15:DT4
OT216:0T5
DT217=OT4
OT220.DT4

e71134
071112
071112
0-7 i 112

0,7JJ.3.4
071112

. 0'.ttli.

•

OT1.34=0~.2

071134

"--ej-fffff

•
•

p, 'l',1..2J~.~,PT,2,

DT135:DT5
DT136::DTS
DT137.0T16
OT140.DT5
OT141.0T4
0.'1: ,1. 4.2 .:=.~P,.,T .4,
OT143:0T5
OT144:0T4
OTI45&OT4
OT146=OT5
OT147=DT4
DT150=OT4
DT1'Sl=DT5
OT152=OT4
OT153z0T4
DT1S4:DTS
OT155:DT4
OT156:0T4

071112
071134
071112
071112

•
•
•

oT 1 2, ~lI:"QJ'7 3

071134

-,,-ffl3'4

•

DT113.0T6
OT114=OT73
OT115.0T4
OT116iiiiCT2
DT117=OT6

OT133:DT73

071174
671134
071112

PAGE 201

.DT~J2=DT2

071362
0710,46
"7Jt~4

17135

t",
('

tl

1.'

•

I'

t

oT2'i'f. 01"4'
DT222=DT5

oT"22'].:OT4

DT224aDT4

•
(

MAINDEC-11-FPP34-A
POP 11/34 FPP DIAGNOSTIC
MACYi1 27(1006) 31-0CT-76
OFFPCA,P11
31-0Cr.76 17:16
FLAG ~ESET AND CONSOLE TEST ROUTINE

t

,-

4.

OT165.0T37

071216 ....
071216

D11.6 6= D'1'37

P1l72=P_~37

071262
... ~71_2.6.~.

DT173=DT41
01'174;.I:)T41
OT17S.0T41

01J~19.

,,71216
071216
071216

111216

•

217121&
071216
071216
0712..16
071216
0-'J~ 16
071216
07.1216

.1

.i

.
:

..1.!

."711~.2.

. OT.~ 27.=OT6

071112
07.1..112
871162
07J1J2

.'.1JJ62

OT230.0T4
OT231=OT4
OT23221:0T6

DT234=DT4
OT~l~=PT6

071162
071112
071162
871112
"7.1l1~..

OT ~57~.D T4.

071162
071112

"""1112

071162
071112
,,7.1112
071112
1It7JJ62
071112
071112
071112

_"Jl.2.1.~.

071216
071216

c..
4..

c

OT.2. 33.:0 T4

OT236:0T4
OT237=OT4
OT240:0T6
OT241,:DT4
OT242=DT4
OT24.3=OT6
OT244:0T4
OT245.0T4
OT246=OT4
pT247.0T6
DT250=DT4
OT251=DT4
DT252z0T4
OT253:0T&
DT2S4zDT4
OT255:0T6
DT256=DT4

071112
"0.71112

f

OT213=OT37
P'l'214=DT.37

OT225.DT4
OT226=DT4

071216

(

.DT212~DT~ 1

071112

·'-Jl~_16

c.

O~20"I:PT37

OT201.DT37
DT202=DT37
OT203=DTl7
OT204:DT37
DT205:DT37
OT206.0T37
01207=OT37
PT21.0zDT37
DT211=DT37

· 'J\JJ2

071112
41:

OT170.0T37

07.t~1~

071262

•
•

DT167zDT37
DT171:DT37

........

PAGE 202

..

,,71216
· "71~16.
071216

(

17135

OT2601:0T37
DT261=OT37
o'1~.~~2. ~PT3 7
DT263:0T37
OT264=OT37

c/
c·

••

c
c,

~AINDEC.11.FPP34.A

••

DFFPCA,Pll

111~16.

~J12.1p

C

C

•
•

DT277:DT37

~71416

O'1'30.5=DT301

071416
071416
071416
071416

OT306:01101
OT307.DT301
OT310.0T301
DT311.PT301
DT112.0T301
OT313.DT301
OT314.DT301

~ll~J.~,

P~.~l,~,!LQJ':l~l. '

. .'l012_34. 04.3005

071416
0"12.32
001313
001313

001232

001234

043005

043£147
043007

001240
001246

DT 301

OT322 i

• WORD

043005
001240

071?42
001232

001234

043005

OT324:

001313

043047

001240

,WORD
OT325:0T322
OT326zDT322
OT327.0T322
DT330=DT322
OT331::0T322
OT332=OT322
DT333=DT122
OT334:==OT322
OTi35=DT322
DT336:DT322

811606

071626

071542
071542

"7f5'4"2'
071542
071542
071542
071542

~"if15' 4"2'

07154'2

071542

"·"0·,Ts"4"i
0 7 1.54_.2

. $TM.P0, STMP1, $T.AB, STMP2, STAB, $TMP7, STAB, STMP10
SCRLF,MSI0,$TMP3,$CRLF,MSll,STMP4
$CRLF,MS1,STMP6,$CRLF,MS2,$TMPS,0
$TMP0,$~MP1,$TAB,STMP2,$TAB,$TMP7,$TMP11,$TMP12

$CRLF,MS10,STMP3,$CRLF,MS11,STMP4
$CRLF,MS1,$TMP6,$CRLF,MS2,$TMPS,0

,WORD

OT323=DT322

. ,W'ORD

t'

c

c

(

c

OT316.0T301
DT317=DT301
OT320:0T301
OT321=OT101

043047

~~ij13

071542
071542
071542

•

043007

001240
001246

001234

071562

071542

(

043047

071416
071416
071416
071416

071542

.'

OT300=OT37

071416
07.1.416
071416

001313
001113

0714:70
071510
071524

DT2J6=DT37

2171416

_0~t~3..2

071436

'71452

DT27S=OT37

:.WO.RO
,WORD
.WORD
OT302.0T301
oT303: • WORD
,WORD
,WORD
OT304:DT301

.0114.t6

•
•

DT214=;:0137

0712t6_
071216
.,,71216
071216
i171216

(

t

OT26~=OTl1

071216

(

PAGE 203

OT267.0T37
OT270::0T37
OT271=OT37
OT, .:2.7 ~ =..P..t 3..1. .
OT273.0T37

P.J71216
&.'71216
071216

•

17:35

DT265.DT37

071216

t.

(

pDp 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76
31-0CT.76 17:16
FLAG ~ESET AND CONSOLE TEST ROUTINE

(

$TMP0,$TMP1,$TA8,$T~P2,$TAB,$TMP7,$TA8,$TMP10

$CRLF,MS10,STMP3,SCRLF,MS1,STMP4,$CRLF,MS2,STMP5,0

$TMP0,$TMP1,$TAB,STMP2,$TAB,STMP7,STMP11,$TMP12
$CRLF,MS10,$TMP3,SCRLF,MS1,STMP4,SCRLF,MS2,$TMP5,0

•
•
(

(

OT337=OT322

OT340.0T322
oT-341 =OT 322
OT342=DT322

c

0'1'"3 "4'3;"i5'T 'j' 22
OT344.0T322

(

l

~A1NQ,E:.C,IIJ,lJ·F~P~.J!',~

OFFPCA.P11

.....

_ ~Q.P.1J 134 rpp P~.~C:;f!OST_lC

11-0CT.76 17:16
iJ71542

OT345:0T322

071542

DT.346:0T32.2

171542.
071542
07.1..t6.~.
071542

OT3.4.1;:DT.322

07154.2

071542

f

•
•
•
•

_. "__,,I1.S 42

071046
071.070
071162
171416

..

«

DTl_70~0

000000
000000
0"0000

OT371=0
OT372.0
OT373:0

..a.0.0_0.0_~ ..

.PT374:0

000000
000000

OT375a0
OT376.0
OT377:0

e.a~0_0,~

DT4.00:0

071 \12

DT4.~1=DT4

&71112
,,71162
071162
071112

OT402=OT4

c
(

071162
871112
071112
071162

071162
"711.1.~.

071112

071162
971162
07t112
071112
07_11.62

PAGE 204

f

f
f

O't'4~3=DT6

OT404=OT6
OT40S.0T4
DT406.0T4
OT407=DT6
OT410:0T6
OT4111:DT4
OT412=DT4
OT413=OT6
OT414:0T6
OT415=DT4
OT416::DT4
DT417:DT6
OT420=OT6
DT421=DT4
OT422.0T4

T.

o

.',
~I

.•

c·

2l~.D1.6

071162

OT424=OT6

.. J'-l.UJ.2 ...
071112
1.7.11..6,~
971162

OT4251:0T4
OT426:0T4

0711.62

17135

DT36S.0
.0'1'3.6.£,=0 .
OT367.0

. _.. _..iHHlit0.0

071162

•

DT356=DT2
OT357.=OT3
DT36fh:DT6
OT36t:O'l'302

OT364. ==0

071112

•
•

o.T.3 55 _.DT32 2.

"_~. 00.0_0

800000

«

OT350.0T322
.
DT3S2=OT322
DTlS3.0T322
OT354:DT322

OT362;:0
DT363=0

000000
J'~".~ ~.0 ~
000000

.31-0Cl.-76

PT.3_SJ.J:.t>.~6

000000

100000

M~C.l1J~711006J

FLAG RESET AND CONSOLE TEST ROUTINE

OT.•..~l=.DT6

OT430=OT6
OT431:0T6

c, .
(

(
MAINDEC.l1.fP~34.A

t.

DFFPCA,P11

POP 11/34 FPP DIAGNOSTIC
MACY11 27(1006) 31-0CT-76
31-0CT-76 17:16
FLAG RESET AND CONSOLE TEST ROUTINE

17:35

...

071162
871162

OT432:0T4
DT433:DT4
OT434.0T6
OT435.DT6
DT436:DT6

a71J12
871112

OT440:DT4

071112
071112

071162

c:
07.1 652

071670

001.212
001232
0716.7.0.

.
--

DT43'::P'f4

0012.34

043005

OT4411. WORD

001234

043005

DT442:

• WORD

$TMP0,$TMP1,$TAB,$TMP2,$TAB,$TMP3,0
STMP0,STMP1,$TAB,STMP2,0

OT443:D1442

J12345

""0001

PAGE 205

.END

c.

c:
c:

•
•

t

t.

•

i

~

'II

MA I.JH~.t::.C .. 11·FPP14. A

«

OFFPCA.Pl1

•

AA88F0
AA.BttON
AABTPl
AA.a.TP.2 .

._ 0"_'

4

PPPJl/34
3t-OCT-16 17:16

AA.a,2. __~,

AMAMS2= 000000

813640

.A.MAMS3= 000.0_0.0 .
AMAMS4= 000000
AM,SG.AP= 0000.e0
AMSGLG= 000000
A1!tSGTY= 000-"00

013620
81.36.10.
813432

, "1-3,5.3.,.,
013554
0.t l.!il2.
AA"B., 4,
AACDON 023762

AC.'='

ACt

(

02.3Jt4:,2
023726
00011100

- 100000
...

=
=. "~~.~.~.0

000000
000040
000001
000200
000100
000000

000,000
:;
000000
AUNIT
AUSWfto . = 0.0000.0
AT.E,$TN:

=%000~0~0.0.

AVECT1= 00000.0

=%100001

A.V.~.C.T2

saCDON

BIT9.... =;. .... 00.10.00

BPTVEC- 000014

CCBDON.

CCBl
CC810

= 000000

•

AC4

=%090.0.04

BBC,TPl

0~4046

DOCDON

ACS

:%000005
=.'.100_0.0.Q

aeCl

023766
0.2._0~_ ~
024070

ODCTPl

AC6

BF3C10

BBCl1
BBC2
BBC20

=%009007
AC7
ADOW0 =.,,000.00
ADo,a

==

000000

~PJ:)~. 1Jt~ .il_~,0_~jl~L

ADDWtl= 000000
AOOW12= 80~0.00
ADDW13: 000000

..

•••

APTCSU=
APTENY:;
APTSI!=
APTSPO=
ASWREC.

023710

_ ...AC..2_ _ . . .._:;_.%_~j0-'~_02. .
=%000003
AC3

«

t.

AP.RIO,"R III, 0. 00. 000

ACPUOP= 000000

•

C

.f2~l~_7.2..

A.C.~.~2

«

•
,

~_A~.t0.

ACDW.l

t

(

APASS

AAC1l

~PP.!!li.=_ ...'!@.~ 0 ~_~ __

AOOW15= 000000
ADOW2 ... ~:a.~.0.00
ADOW3
000000
AP~W.~

ADDW5

--..

-...=

A.P'p,.~8

1'00000
~.~00.~0

000000
000000

AMAJ.?J~~~. ___~.!' ra.0~.~

AMAMS1= 000000

.. _

000001
000002

000'004'

000010
=
;:

BIT0S

;:

•

.

__ • -_-"0"

_

000020
000040
000100

BIT06
BITe7 == 000200
BIT08 :: 000400
001000
BIT09
BITl -= 0000212
002000
81T10
BIT11 == 004000
81T12 = 010000
BIT13 ;; 020000
BIT14 = 040000
100000
BITtS
B1T2 ;: 000004
000010
BIT3
SIT4 == 000020
000040
BITS
81T6 ;: ~~~J00
BIT7 ;: 000200

--

AM.AP~2= f_~~0_".0

9J_~.~J

81T04

=

AFATAL= "0000~
AMADR1= 000000
AMAOR3= 000000

;:

..-

-- 0000021

-AENVM -

BIT0l
BIT02
BIT03

-=
'"'"

'!II'

ADDW9
ADEVCT= iH'00.00
AOEVM = 0000rae

AENV

024106
",,0
BIT00 BIT.0

-

= 000000

-

9240~2

=

00~~.~.0

A_P~PW~ ;: . Q0~.,"_0.0

ADDW7

.

-

:: 000400

0.13740
013644

024334

Al+t"TiP4= 000000

823606

AA.C.2

•
••

AMTYP3= 000000
==

BITS

024140

AM.TYP2= 000000

AAC1

AAC20
All/tSE

17135

PAGE 207
4_

0137Qt6
CCB15
013724
013662
CCB2
CKSWR :. 104406
000444
eNT
-CPSPUR 042620
042640
CPTWO
:: 000015
CR
;: 000200
CR~F
ODBBF0 014236
ODBDON 014256
OOBTPl 014216
DOBTP2 014226
DDBTPl 014246
DDBt
014044
0082
014110
DD8S
014152
0086
01420.0

AMTYP1= 00000"

AA.crpl ..1.2.3Jt6~6

t

31-0CT-76

SYMBOL TABLE

813610

AAB]

C

.MACY11 27t1 ~~.6)

D1AGNOSTI,C

~

AAB1

C

yp~.

DDC2

ODe20
DOISP
OFt
DF10

OF103
Of104
Dr105
DF106
br107
DF11
DF110
DFtll

OP"112
OF113
DF114
or11S
DF116
DF117
OF12
DF1'-0
DF121

or127
OF13

DF130
DF131
DF132

DFt3l

DF134
OF135
OF136
OF137
DF14
DF140
OF141
DF142
OFt4]
0'144
OF145
OF146
OF147

or15

924144

DFtSe

024246
024264
024202
024302
:: 177170
070'60
070477
::: 0'0467
070467
070511
:; 070571
070467
= 070467
= 070511
==
... 070511
== 070467
= 070571
070461
= 070467
=
:I 070111
07e!71
= 070467
070467
070511
= 070s-1s
070571
070467

DFtS1
DFl52
OriS)
DF154

-

-..
DF102 =

0'100

oriel

-

024234

pOel

ODele
.PPCI1

.....

0'122
0'123
OF124
DF125
or126

-..-

-=
-

OFtSS
or156

oFis7

;:

010467

= 070511

•

010571
= 070467
;: 070467
:: 070$11
;: 070511
07.0571
==
I; 070467
iii 070$11

= 070571

070467
:; 070515
070515
==
0'70467
;; 070511
070515
==
= 070467
= 070467
;; 070515
:; 070467
;:

I!I!I!I!'

;;

070467

010515
= 070.467
=: 070515
:; 070467
II 070515
070467
:; 070467
;: 070515
070467

=

•

-=
'!II'

070467

:: 070515

ot16 = 070467
or160 "" 070467
0P'161
070467
OF162 == 070515
DF163 ;: 070467
OF164
070467
OF165 :: 070527
OF166 :; 070527
070527
OF167
OF17 ::r: 070511
DF170 == 070527
OF171 :: 070527
070527
OF172
010550
OF1?3
DF174 ;: 070550
OF175 = 0721550
OF176 :r: 11370467
OF177 ::: 11370467
OP'2
070467
OF20
070467

--..

=

-..

--....

--

DF200 ;; 070527
DF2~1

OF202

==
;:

1)F205

:;

OF206

==

010.527

070527
PF2I(J) ;I 07.0527
DF204 =: 07052'7
070,521
070527

OF207 -= 010521
OF21 = 070515
Of.210 iii 0715.2.1
OF211
070527
OF.2.12. :I 070$21
DF213 .., 07052'7
OF214 ".0185.2.1
DF215
078461
DF216 I: 070515
OF217
070467
DF22 I: 0.70S15
or220 = 070467

•

.'
fl

«
f

..

•

DF221
DF222

0704~7

..- ,,7eS15
II

070467
070467
070606
OF226 :: 070606
DF221
071616
OF23 ;; 0705-1'1
OF230.
070606
DF231 ;: 070606
DF232 ;; 070616
DF23l == 070606
OF234 ;I 070606
DF23S == 0706'16
DF236 == 070.606
OF237 :: 070606
OF24 = 070467
OF240 . 070616
OF241 ;; 070606
OF242 :' 070606
DF243
070616
D'223

OF224
DF22S

r.;

•

..

-

OF244

- 070606

DF246

==

==
DF245 ::= 070606

DF2S1

DF252
DF253

DF254
DF255
DF256

DF257

•
4:~

'I
C

~~

«I,

070606

or247
0'0616
OF25 ...= 07051!
DF'250

«.

- 070606

C;

070606
070606
= 070616
;: 0'0606
070616
;: 070606

CI

;;

•
;;

=

-

070606

."

(

(

(

(

t
t:4~INP.~t.-JJ .F~PJ4·A

DFFPCA.Pl1
OF26

(

Of'2J~.0.

= 070511
==

•

DF261
PF.262.
OF263

OF270:; 070622

, "Pf.1.It", .=.. ,J!t~J~.~.~.

J?J.~.5 . "~ .~7",@,~_6.}

t
(

(

= ~I~(l. 22

= 970622

, Jl,L~.§1.....~_ .. ~.7J.t§_~. ~"
Qf".26,6.

OF267

C.

070622

= 070622
=.t'--I~.~,_2_2
= 070622

,. DI_2.1.,..._== .~'-1_0.4..§} ,.
DF272 :: 070622
___"..7J~~_4 3
OF274 :: 070643
0.F.27 5 ~,.,0..1~ft4 3
OF276
070643
Qr.2,7., ="I@J~,4.J
DF3
070467

.t>1~_2_11

._ _D[3..~_

OF300

=
=
_;:__IT~s..t5"
= 070643

f-···g~~·:~--· ~---:~.:~:-!DJ~_3jt~. '''.'''_ @JJ~1 t~o

C"

C
•

•

•

C
t

t

OF415 == 070606
Df'416 :II 070606
DF417 :: 070616
DF42 :.: 07052'7

OF350 :: 010776
DF}5.1 :; 07.0616
OF352 = 070776
DF353 ;: 070776

;:
::
;;;
;:
;:
:;

070776
"7077 6
07060'6
070606
070515
070616

= 070606

PF_~,6,~.. :: J~ ~. ~,~.~~~_

OF363 :: 000000
DF364 -= 000000

OF307 = 070664
OF31
070511
Q.F ~10 = ,,70664
OF3!! = 070664
OF312
070664
OF313 ::; 070664
Of314 = 070664
OF315
170664
OF316 :; 870664

OF367 == 000000
OF37
070527
DF370 == 000000
OF371 c 000000
DF372 == 000000
DF373 == 000000
OF374 :: 000000
OF37S :: 000000

P.f.3._k'_5

0.306 ;: 070664

=

=
=

•. _ ,_ ... P.rl~

(

DF~37

= 010~6.4

DF394 :: "70664

of'fff'-=-'"-j"706-64'--'

t

OF336

DF4f4 ;: 070616

DF354
OJ.355
OF356
OF351
DF36
OF3.60
OF361

OF320
OF321
OF322
DF323
o'F-3-24
OF325
OF326

= "7,04.~7

:: 070664
:: e70664
0tj734
:: 070734

"'070'755

:: 070734
::; 370734
D'327
070734
OF33
070515
OF330
070734

=
=
=
"-'0'F3"3i--"="'-,,7' 0"7'34
OF332 = 070734
OF333 :: 070734
OF334 :: 070734
OF335 = 070734

OF365 := 000000
OF366 :: 000000.

DF4~.~

"'706'06

DF4~~ ==

070606

DF423 I: 070616
tlf424 iii 070616
OF425
070606
OF426 = 070606
OF42', = e"06"i6
OF43 :: 070527
OF430 == 070616
DF431 == 070616
OF432 == 070606
OF433 = 070606
OF43'4 = 0706"16

=

pr.l~_ _ ;:07.~.~1 ~

OF436
OF4~7

=

tits's'

= 070616

==

070616

= 070606
;: 070606
= 070616

070550

= 010616

:: 070606
:: 070606
:; 070616

= 070.6 06

=

DF56
orS7
OF6
OF60
0"61
OF62
DF63
OF64
DF65
DF66
OF67
OF?
OF70
OF71
DF72
DF7]

~-·"70606

= 070616

OF44 ;: 070527
01440 I: 070606
DF441
071017
OF44.2
0'1017
DF443 ;: 071017
DF45 == 070527
'CF46 11 070527
CF4; == 070527
DrS
070'77
OFS0
1370527
OF'S1 :: 0;0527
DF52 ;: 070527
DF53 I: 070527
OFS4 ;: 070527

DF377 == 000000
Of4
I: 070467
OF40 == 070527
OF400 = 000000
OF401 ;: 070606
DF402 ."'~;:

= 070616

I:

OF421

OF'376 :: 000000

OF403
DF404
OF405
DF406
DF407
D'41
OF410
DF411
OF412
DF413

31-0CT-76

17:35

I

PAGE 208

SYMBOL TABLE

== 070734
:: 070734
DF34 =- 070511
OF,)40 :. 070'734
OF341 = 070734
PF3.2 -= 07~~J.34
DF343 :: 070734
[)F_ ~44 == 070734
DF345 ;: 070734
J:>f346 ;: ~.701.3"
OF347
070776

DP'265

•.

3t.OCT-76 17:16

~J~6~2

MACY11 27(1006)

POP 11/34 YElP DIAGNOSl'IC

= 070527
= 070527

070527
070511
070527
= 070527
= 070467
:: 970467
:; 070477
== 070467
070467

II:

=

=

I;

070'67

• 070467
== 070467
070571

= 070467

= 070571

OF74
OF75
OF76
OF77
OHl

DH10
DH100
DHl01
DH102
OH103
OH104
DHl05
DHl06
OH107
OH11
OH11e
DHll1
OH112
OH1l3
OH1l4
OMlt5
DHl16
DHll7
DH12
CH120
DH12l
DH122
DH123
OH124
OH125

bHf26

OH127
OHll
OH13e
OHll1
DH132
OH1]]
CH134
OH1l5
DH136
OH137
DH14
DH140
DH141
OH142
DH143
OH144
DH145
OH146
OH147
OH1S
OH1S0
DH151

:; 070467
;: 0721467
:; 070511
= 070571

DH152 ;: 067555
OHtS] • 067375
CH1S4
067644
OH1SS
067S55

;; 067644
== 067555
;: 067375
;: 067705
~ 067644
;: 067555
:; 067375
== 067705
= 067705
;; 067555
:; 067644
== 067555
I: 067375
:; 067705
;:: 067644
;:: 067555
== 2167375
;:: 067705
;: 067644
= 067644
= 067555
;: 067375
;; 067705
067644
== 967555
== 067375
== 067705
067705
• 067644
:; 067375
;: 067705
== 067644
;: 067375
;; 067644
.. 067644
I: 067375
:; 067705
;: 067644
I: 067555
= 067375
:;: 067644
:; 067555
= 067375
== 067644
;I 067555
= 067644
= 067375
:: 067644

DH1S?
OH16
DH160
oH16'1
DH162
DH161
OH1D4
DH16S
DH166
DH167
DH17
DH170
DM171
OH172
OH173
DH174

067322

=

=
=

DHfs6 = 067375

OH17S

OH176
OH177
DH2
DH20
OH200
OH201
DH202
DH203
DH204
DH20S

DH206

DH207
OH21
D8210

;: 067644

067745
;I

067555

I

f

t'

=: 06'7 J '7 5

:;
•
;:
•
,.

e67644

067175

067745
070034
070034
070034
:; 067705
= 070034
== 070034
== 070"03'4
:; 070124
,. 010124

=

= 070124

:; 061375
~ 067465

067375
;;,
..
;:
•
:::

067555
070034
070034
070034
070034

c
4'

c:

= 07k10)4

• 070034

= 07"03'4
I:

II
I:

070034
067644
070034

oH211 :; 0'0e34
OH212 ;:: "'''034

DH213

= 870034

DH214 • 07""14

OH215 ;: 061745
OH216 ;; 067644
DH217 I: 061555
DH22 s 067644
OH220 :; 067375
OH221 ;: 067745
OH222
067644
OH223 :; 067555

=

DH224

= 067375

DH225 :;; 067555
DH226 II 0673'15
DH227
070221
DH2l ill 067705

•
t

PDP 11/34 FPP DIAGNQSTIC
3t-Ocr-76 17:16
SYMBOL TABLE

MACY!1 27(1006)

M~INOEC·'1-FPPl4.A

DFFPCA,P11
c.•. -.~

D"_2~1=,e6_13J~

DH232 = 070221
. Dlf_2_3,l_.=._."_~.1S,55 ..
DH234
067375

=

. _P_H.2.1_5__,.~,_.J~.7_~.~~~J

DH236 :: 067555

J)Jt.,2~1-'l_. ::_,_~_~_7_l7J',) .

DH24

:: 067555

;: 070034
;: 070034
:I 070034
;; 070034
• 070124
:: 070034
:; "70034

DH.3_3

;: 067644

DH250

0~7745

= 870221

=._. ,"~tI~.~t•.. ,

= 067555

J)J~t2-c5.1__ =_.'.~J_,3.l5

DH252 :; 967745
DH2_S_3 =._0_7_0,2.~J.
DH254 = 067145
DH255 = 070221

[)H'2-S"6'"

=--0-e.-fs--'fs-"

D.H2.51 ::: .".~..1.J.'-5
DH26 ;: 067705
D_H 2_6.0_.. =_.__".7.0.03.4
DH261 = 070034
"DJi2_6_~_. ,::_.~J_f?!_0_3_;\""
DH263 :; 070034
DH264 = 070034
0-li26'S-' :-e"ritf0-ff
OH266 = 070034
DH267 :: 010034
DH27 = 067555
•

O-.f2-i0

y-

•• - -

-.

- - ,• • • • - - - -

-

=--,,-ie-,,'i4"

DHl7.t :;. _~7_0.014.

OH272 :: 070034
D. H2,7J.

=. __ iJ.1.0_0J~.

DH274 :: 870034

D.H,l7JL= __.,-'_"_0_3_4,

OH276 :: 070034
OH277 = 07k1034
DH3

c

DB3]7
OH34

DH,3~40

oH341

= 067705

0'70'9'-:3'4'

=
= 070034

DH346
OB347 :: 070034
DH35 ;: 067555
DH350 = 070034
OH351 == 067705
DH352 :: 070034
OH35]

= 070034

OH354 :: 070034
DH355 == 070034
DH36
DH360

= 067555

070261
;: 067644

= 067705

DH361 :; 067375
DH3~2 ==

000000

DH363 :;

0000210

DH3 ~.4 :; ~~.~~~0

OH365

[)H3 74= 0,4?j0 00"

DHS 3

:;;

OH375 :: 000000

DHS4
OMS!
DHS6
OHS7
OH6
DH60

;:
;;

.OtJ.,31.6

OH377
Dli4
DH40
0"1.400
DH401
OH402
OH403
OH. 0,,4
DH40S
w

= 000000

= 000000
==

iii

OH420
DH421
DH422
DH423
OH424
DH425
DH426
OH427
DH43
O'H430
OM431
DH432
DH433

00 0 ~0"

:: 000000
067!;,55
== 070034
== 000000
II 067555
;: 067375
• 067705
:; 070221
== 06

DH406 ;:
DH407

DI.f42

07~034

= 0721034

OMS

:;

==

:I

DH47

=
==

is 5'5

067375
067705
070t24
070221

= 067555

;: 067375
1\1

067705

.. 070221
I; 067555
:: 061375
:: 067705
;; 07 0034

= 070221

;: 067555
= 067375
;: 067705
;: 070221
= 067555
:; 061375
;: 067705
;; 070034
= 070221
;: 067705
;: 067555

= 067375

08434 ;: 067705
OH435 I: 070221

OH436 = 067705
OH437 :; 067555
DH44 = 070034
DH440 := 067555
DH441
070351
OH442
070417

DH4'i3 ';;',,'1',,-417

DH61
DH62
OH63
OH64
OH65
OH66
OH67
DH7
OM70
OH71
DH72
DH73
DH74
OH7S

PAGE 209

= 070934
= 070034

000000

OH373

;: 070034

070034
070034

DH45
DH46

17135

OHS0
OHSl
DHS2

DH41
DH410
OH411
OH412
DH413
OH414
DH415
OH416
OH417

OH344 :; 070034
DH345
070034

DH357

=.Q..1.0_~_~_4 .
= 8702134

070034
070034

DH342 = 070034
DH343 ;: 07"'034

DH3'S6

DH3_e.S_

;:'0'700'3'4

DH334 ;: 070034
l)!i~3~ :: ~J".~14
OH336 :: 070034

067465

DH306

= £167555

DH]30 ;:
OliJ.3~ ;;
OH332 ;:
OH333 I:

OM30 :: 167644
DH300
070034
DHl01 = 070034
OH302 = 070034
Q_~~_"_ 3__ :: _J'_7.~t2_4
DH304 = 870034

=

•

== 0'7003~

DH32
DH.320
OH321
DH322
OH323
OH324
OH325
P.~.~,,"2.6 .
OH327

.,D)~,2_~_ .."...

c

DIi~,72

DH241 :: 067555

DH247

c,

;: . C?J 7,_0~~t~ 4
OH314 ;: 0721034
DH.lt S.::: 070034
DH316 ;: 070034

oH.~ tl.
DHllJ.

D_H246_::

(

OH366 = 000000
Dli3 6 7 .~. 0J~0.~.00
OH37
870034
D.H370 :: ~"0."00
OH371 :: 0000e0

OJiL._~__.__~ .. __iJ_.~t2_~1_._

0.1:1.2_4_2_.. ? __0,.6-'_~.7~~,_
DH243 = 070221
D.H 2.4 .•..__ :: ...8J$_'-_55.5 .
DH245 = 167375

(

OHl01 == 070034
PH]! =. . 067705 .
DH310 ;: 070034
DHll1 ;: 0-,e0,~.
DH312 := 070034

_

867555

DH230 :;

31-0CT-76

;;
:I

067644
0721034
070934
070034
970.124
070034

DT120
OT121
DT122
DT123
OT124
DT12S
DT126
DT127
OT1)

= 071362
= 071112

:; 071046
== 071162
;: 071362
• 011112
;I

071046

= 070034

:; 071162
;; "71162
DT1~0 ;; ,,7,)62
DT131 ~ 071046

=: 067375

OT13] • 071362
DT134 = "71.0_.'
OT135 ;; 2171134
OT136 == 071134

070~34

:; 070034
:: 067644
I; 070034
I: 070034

., 067465
= 061644
;; 067375
I/: 067555
067375
:= 067555
;: 067465
= 067644
I: 067375
: 061644
:; 067555
:; 067375
DH76
:= 967705
DH77 ;: 067644
DISPLA 091142
OISPRE 000174
OSWR = 177570
OT1
071026
OT10 = 071134
DT100 = 071112
OT101 = 2171046
OT10~ :; 071162
DT103 ;: 071362
OT104 a 071112
OT105 :; 071046
OT106 ;: 071162
DT107 :; 071162
DT11 ;: 071112
OT110 :; 071362
DT111 :; 071112
DT112 :; 071046
OT113 :: 071162
DT114 :; 071362
OT11S = 071112
OTl16 = 071046
OT117 := 071162
OT12 = 071134

=

DT~ 12

= 0t~ ..~ .• ~

DT13?
DT14

==

071174
071162

t .,

01t4.1 :; ~1~ 1.12.
DT142 :: 071112

(,

:I:

DT140 ..
DTl4~

DT144
DT145
DT146
OT147
DT1S
DT15"
OT1S1
OT1S2

0,'ff3'4

:Ill.. 0.'-1l~~

= "'1112
;: 911112
• 011134
II 071112
;; 071134
"71112
071134
:; 071112

;II

=

t.

o'tfs 3 • 0 fff1"2

0'1'154 ==
OT1SS ==
OT1S6
DTt'S7 :;

=

071134
811112
071112
07113"4

OT16

071174
OT160 =: 071112
DT161 I) 071112
DT162 :; 071134
DT101 • 071112
DT164

OT165
DT166

:I

elfff2

= 071216
= 071216
= 071162

OTt67 • 071216

DT17
DT170 • 071216
DT1?1 ;II: f.l71216
DT172
071216

=

OT173 ;: 071262
DT174 ,. 071262
OTt'S;: 071262
DT176

OT177

D
:I

071112

e111f2

(.

c.

(

PDp 11/34 FPP DIAGNOSTIC
31-0CT-76 17:16
SYMBOL TABLE

MAI~QEC.1t-FPP34.A

DFFPCA.P11
OT2
071046
OT20 .... =. e7 It7. 4
OT200 ;: 071216
DT_2 _01. =....07 1.216
OT202 = 071216

.OT264

=
g~l_l_,~,"",.l?,,_", ,~fLt~J.,~,_
OT211 = 011216

•

P.1_2.1.2___=.., __ .tt7 "t2.1Ji
Dt213 = 871216
OT214 ;: 071216
OT215 :: f71112

= ~,7.1JJ4

.Q"?:.2,J~

DT217 :: 071112
DT2~
= 011J34
DT220 = 071112
OT221 = 071112
OT222 = 071134
DT223 = 071112

. "'tff2-"i4'-:" i~-~ffiI2 -.

= 97111 2

oT.~ 25

= 071112
= 071162

OT226
OT227

DTii--': 07 t 162
D.,T.2J,0

c

~=

OT231

DT232

'. -D~if23 3

eJ_ttl,2.

= 871112

= 071162

= 01'1'112

= 071112
= e"if162
= 071112
tiTi3'''-':'''-ifff2'
OT24 = 071_17"
DT240 = 071162

OT234

DT2"35
DT236

•
(

OT241 :: 871112
OT2-42 =0,1112
DT243 :: 071162

-oTf4-4-- :; ·. ···firfrf2~~·
OT24'5 = 071112
OT246 = 071112
OT247 ,: ~71162
OT25 :: 071134
OT250 = 071112

"1)~ff5f-=··"~-7'rff2"

t

OT261

P_ T_2~.~_~. _.ll'7 t2t~

= 071216

OT206 :: 071216
..Q,T_2_01_=f.fr l~ 16_..
OT21
071134

4

DT260

O_1',~~2.

OT204

4

OT26

"J 21~

D,T,2~,l_=

c

OT256 ;: 071112

OT257 :: 071112

P_T_~_~_ ~ __

= _ ~}JJ_ t2

=

OT253
071162
OT254 = 071112
OT255 :071162

DT263

OT265
P12~6

OT267

OJ.~7

OT270
OT271
OT272
DT273
OT274
OT275
OT276
01.277
OT3
DT30

DT300

OT301

O"f302
OT303

OT304
DT305
OT306
DT"307

OT31
DT3!0
DT311
OT312
DT313
OT314

;: 071162
e71216
:: 971216
=. 0'J 1216
;: 071216
:;: 071216
:: 071216
== 0712.16
:; 971216
:: 071174
:: 071216
;: 071216
= 011216
:: 071216
:: 071216
:: 071216
071216
:: 071216
071070
;; 071134
;: 971216
011416
= 07{416
071470
;; 071416
:; 071416
:; 011416
:: 011416
;: 071162
;: 071416
;: 011416
;; 071416
;: 071416
:; 071416

=

=

-0 jr3-15"·. 071'41' 6
DT316 a 071416
DT317 :: 971416
OT32 I; 071174
[)T320 :: 011416
OT321 ;: 071416
OT322
071542
DT323
071542
OT324
071606
oT325 :: 071542
OT326 ;I: 071542
DT327 ;: 071542
OT3] = 071134
oT330 :: 071542

=

01'131

= 071'5-42

oT332 :: 071542
OT333 == 071542

MACY11 27(1006)
OT334

== 071542
:: ~.! 1 ~ 4 2
OT336 :: 071542
OT337 :: 071542
OT34 = 071162
DT34~.;: 071542
OT341
07is42
PT342 :: 071542
OT343 = 071542
DT344 :: 071542
OT345 :: 071542
OT346 ;: 071542
OT347 I: 071542
OT35 = 071174
OT350 :: 071542
PT351 = 071162
OT352 = 071542
DT35] :: 071542
OT354 ;: 97154'2
.[)T3~S ;: 0,71542
OT356 ;: 071046
DT3S7 == 071070
OT3f,1 = 0711'34
DT360 == 071162
oT3 6 1 = " 71 416

o'r 3 35_

=

OT362

OT363

= 000000
= 000000

OT364 • 000000
OT-3'65 :: 000000
OT366 ;: 000000

OT367 ;: 0000'00
OT37
071216

OT)'" :;

OT371
OT312
DT313
DT374
DT3?S
OT376
OT377
DT4
OT40
0'1'400
DT401
OT402
OT403

DT404

OT405
OT406
OT407
Orr41 OT410
OT411

000000

:: 000000
1;0'0-0"0"()J0
000000
= 000000
;: 000000
== 000000
r: 900000
071112
= 071216
:; 000000

=

:= 071112

= 071112
:: 011162
== 011162
= 2111112
= 071112
= 071162
071262
:;: 011162
071112

=

31-0CT-76

OT412
DT413
OT414
OT415
DT416
OT417
DT42
OT420
DT421
DT422

OT423
DT424
OT425
OT426
OT427
OT43
OT430
OT431
DT432

OT433
OT434
OT435

OT436
OT437
OT44
DT440

DT441

17135

PAGE 210

:: 071112

= 071162
:: 071162
= 071112

;: 071112

::
:
:;:
;:

071162
071216
071162
071112
= 071112
:; 071162
:;: 071162
= 071112
:: 071112
;: 071162
= 071216
= 071162
;; 071162
:= 071112
== 071112
071162
= 071162
;: 071162
:; 071112
071216
;: 071112
071652
071670
;; 071670

=
=

OT442
OT443
OT4S ;; 071216
01'"4-6 ;: 071216
DT47
DTS
OT50
DTS1
OTS2
OT53
DT54
DT55
DTS6

DT57
OT6
DT60

OT61
OT62
OT63
DT64

OT65
OT66
OT67
DT7
DT70

OT71

;: 071216
071134
= 011216
== 071216
:: 071216
:;: 071262
;: 071216

;: 071216
== 071216
= 0'1216
071162
== 071216

= 071216

= 071174

;: 2171174
= 071134
;; 071174
:: 071112
= 071112
== 071112
:I 071112
011326

=

DT72
071112
DT73
071362
DT74 = 071112
DT7S = 071046
OT76 ;: 071162
DT77 :I 071362
EEBBF0 014412
EE8SF1 014422
EEBOON 014546
EEBTPl 014372
EEBTP2 01440'2
EEBl
014262
EEB10
01443'2
EEB1S
014466
EEB2
014332
EEB20
014514
EE"t~2S
014532 .
EECDON 024544
EECTPl 024434
EECTP2 024444
EEC f
02434-"
EEC10
024456
EEe1l
024474

EEC2
!EC20
EMTVEC=
EMS:

024402

024512
000030
043132
EM10
043506
EM100
047425
EMt01
047450
Er.f10te 4-74'7'4'
EM1S]
047535
EM10'4'
047557
EM10!
047602
EM106
047626
EM107
047214
EMil

043531

EMile
EM111

047670
047713
04773'7
847764

EM112
EM11l
EM114
EMI1S
EMil6

EMil7
EM12
EM120
EM121
EM122
EM123
EM124
EM125
EM126

t.

(

050026

0Sf'-051
050075
058122
043572
050163
058205
0-5"'2'30
050254
050316
050341
050365

c

«

c

(

PDP 11/34 FPP OIAGNOS'rIC
SYMBOL TABLE
31-0CT-76 17:16

MACY11 27(1006)

~~INDEC·l1·FPP34·A

4

DFFPCA.P11
'."''>'

f
C

,

EM127
EM!.l
EM130
EMJ31.
EM132

050412
".~t~~t~

850454
0.5.e.J.'
050524
Jt~.~S._~_l.

~..M~tl.l

4!

•
C
t:

EM134
.EM,ll.S
EM136
... .F.;~.ll7
EM1t
. ~,~J,",0
EM141
. _E;.f!tl42
EM143
EM_144
EM145
~.~_t4..6

•
•
•
4
(

.1

EM147

t

•
t
4

050613

EM156
E.~.1J~l_

EM16
. E. M..1J)J~".

EM161
EM162
EM163

E~J64

EM165

EM167
EM17
EM170
EM111
EM172
E,MJ73
EM174
EM175
EM176
EM177
EM2
EM20
EM200

EM205
EM206
EM207

053554
05365:3.
053754

EM264
EM265
EM266

E.M21

044020
054053
054152
054260

EM2.67

EM210
EM.:211

050714

EM212
EM2l3
EM214

."I~J?131 ..

E:,M..215

052051

EM216
,~M. ~,17
EM22

052202

.0.50f..,4J

-

043615

',!:iJ~,t5,_.

950775
_.e..$J_0_~,-4

EM221

IS_lltl . .
051161

&;1'lt2.2.2.

.".5. t~JtS

051540
051565

043672
J,.5J.,§. 0.1.. .
051701

.~.~.J'-~~
051750

. 0!i J. 7.7..$.
052573
Jj,5. ,2J~"1.4
052635
043721
952656

,,52701
052724
e527.4.7
052772
053015
047106
047131

043171
043757

053040
. _,~.SJ.t15
EM202
053216
EM1~J_

EM.203

~_~}317

EM204

053477

05.4361
054506
052.2. 2,4
==

~M.220

051067

051227
._~M_1Jt
.. ,__ ',~.l(>. Sl '
EM1Se
051277
.E}4_l51. .ttSll2_3.
051346
EM152
,0.?l:4l.7
".E. MJ_~J
051444
EM154
_E;Ml~.5
~.~J:4. 6.7

,E,MJ,6. 6

•
•

.

044020
0~.227.4

052320
052452
052475

EM223

052,$.46
054633

EM,~.,2,,4

EM225
. "E.r.1_2.2Jt
EM227

,0.$.~_6~~._..

056231
05632~

056417
056.532
044227
05.6627
056670
056736
057027

EM27

EM270
EM271
EM272
EM273
E.M.2I4
EM275
E;M276
EM277
e:M3_
EM30

".~70.64

057123

957223
057329
043224
044211

EM3J!J0

057.174

EM301
E.Ml02.
EM303

057471
057515
057543
057571

.....tf·tl_~_4_

054702
044043.

EM305

"5'7'66'Qr.. ..

~~,306

054732

EM30?

0~.7163.

EM230
EM.~~1

0!?7.~.~

EM,31

EM.23 ..

EM232
E.M_~33

£M234
E:M.~ 35
EM236

055003

..

0S.~0,3~.

055060

EMi41

0551.05
955136
055163
044102
2155211
055'243"

EM242

"5.5270

E~.2~.,7

EM24
EM240
EM243
EM244
EM245
EM246
EM247
EM25
EM250

EM,251
EM252
EM253
EM254
EM255
EM256
EM257
EM26
e:M.2.60
EM261
EM262
EM263

055316
055350
055 i'74

055421
055452

044144
055503
055530

044315
~602'5-2

EM310
EM311
EM312
E"':3J 3
EM314

060456
06056, .
060661

~~~J5

~60762

EM316
EM317
EM32
EM320
EM321
EM322
EM323
EM324
EM325
EM326
EM327
EM33

055556

Etf330

055610
055676
055;32
0557621
044170
056007

EM331
EM332
EM333
EM334
EM335
EM336
EM337

056044
056103

EM34
EM340

056203

EM341

0556'42

060150
060355

061063
061164

044353'
061265

061366
061467

-

061524
061563
061622

061622
2161763
044414
0622165
062170

::

063444
061524
062273
062367
062471
062545

044437
062647
062751

31-0CT-76

17:35

PAGE 211

063055
063157
06]261
063536
063636
063734
044476
063760

EM342
EM34l
EM344

EM345
EM346

EM347
EM35
EM350
EM351
EM352
EM]53
EM3S4
EM355
EM3S6

064006
064112

064216
064322
064426
064532

064630
044540
EM36
064726
EM360
EM361
067156
EM362 == 000000
;:
EM3!57

... ~t43~.3
EM364

~.~,0errJ.~

= 000000
:; 000000

EM365
EM366 :;: 000000
EM36?
000000

EM37
EM370
EM371
EM372
EM]?3
EM374
EM375

•
:;
II

•

044564
000000
000000

0000£10
000000
000000
=; 000000
EM376 ::: 000000
000000
EM3?7

•
=

EM4

= 043257

EM40
EM400

:;

EM401
EM402
EM4"]
EM404
EM405
EM406

EM407
EM41
EM410
EM411
EM412
EM41]
EM414
EM41S
EM416
EM417
EM42

044610
000000

0652121
065044
2165066

065220
065250
2165274
065317

044636
065452
065503

065527
065552
065705

EM420

066055

EM421
EM422

066121"1
066134
066160
066226

EN423

EM424
EM425
EM426

EMt27
EM43
EM430

EM431

2166260

044743
066462
066513
066566

EM43]

066613
"6~637

EM435
EM436
EM43?

066773

EM44

045047

EM440

067130

EM441

C..

066304
066327

EM432
EM434

•

0~.102.S

067102

C_

EM4'4':a'

8672'35

061201

••

E_M443

067261
045147
045225
045:331
043317
045431
045545
045571

f:

EM4S
EM46

EM47
EMS
EMS0
EMS1
EM52
EMS3
EMS4
EMS!
EM56
EMS7

045641
045720
946046
046150
043'34"1

EM60

046260
046370
046472
046576
046624
046700
046723
046762
043445
047063
047154

EM65
EM66
EM67

EM7
EM70
EM71
EM72
EM7]
EM74
EM7S

,~

t'

045615

EM'6

EM61
EM62
EM63
EM64

(

047173

047254
047275
047317

065736
065763

EM76

047342

066007
044664

EM77
ERM10

047403
040150

C
C,

•
C'

.1
C

C,

C

C,

(

(

,
I

(

(

'MAINDEC·11-rpP34·A
POP 11/34 FPP DIAGNOSTIC
SYMBOL TABLE
31-0CT-76 17:16

ERRVEC= 000004

HHB1

~RTYPE;

HHB10

ERTt

4:

ERT2

ERT3

E;R.'l'"~ ,

«
«I

f,

«:
t

ERTS

. F.r.S. sf 0
FFBBFl

~[~p".ON

.0~.~1.l~

042314
842532
042536
042546

HHB15
HHB2
HHB20

042560

HHCDON
HHCTPl
HHCTP2

014712
Il~~3~

014662

"F"r.~.,t.~2

"',t~~_12

FrSt

rrB10

~.14122._..

014756

FFfJ2

0J.622

FFB20
F.FJ~.,~"~"

015004

FrCDON

~J~.~,2,,2

F'FCTP2

024746
024640
824650

FFC10

024660

0.:a.4550
,,~t2,_~,~I~

t,

., ,f]~.cJJ..,..".
FFC2
024614
rFC_~.~

0,2_4714

rpSPUR

042564

GGBBF0

GGBDON

c;G B'l'Pl
GGBTP2

915172
0. t52,02
015326
~1.5152

015162

•

_c;.~_~~

GG810
GGB15

015,,42
015212
015246

f

GGB20
GGB25
GGCOON

015274
015312
025164

GGel

825044
024752

(

GGB2

C;GCTPl

t

C

HHC11
HHC2
tf..HC20
025344
HHC25
HT
= 000011
IIBBF0 015772
I.I8BF1 016002
IIBDON 016126
IIBTPl 01$742
IIBTP2 015762
015632
IIBI
lIB10
016012
016046
IJ~.!5
0fs'i02
I1B2
11820
11825
IICDON

IICI
I.IC2
l1C20
IIe3
IOTVEC=
JJBBF0
JJBBr1
JJBDON
J"JS"T"p"l

JJBTP2
JJ-S1
JJB10

JJB1S

016074

016112
025532

025422
02.5450
025522
025470
000020

016266
016276
016422
01'624"4
016256

01613·2

016306
016342

··if5-05~6'

·J'JB'i~f

GGCtl
GGC2
GGC20
GGC25
GTSWR

125074
"25012

JJB25

016406

KKBBF0

016570
016600

HH8BFl

.-.. ··-HHBDON
HHBTPl

C

025310
025326
025236
025364

"'G'G CI0'

HH~BBF0

(

0'f5"ff~f

015332
015512
015546
015402
015574
0156;1.2
025416
025270
025300
~~.~ 170

016202
016'370

ft

t,

,

FJ'.Y,F;,CT ~._~~_~. ~_4 4
"G,G.B.J~J~t

-

ijH.C i
HHC10

014552

FFBIS

F.FCTPl

H~82~

8t4702

FFBTPI

Fret..
(

MACY11 27(1006)

31-0CT-76

17:35

PAGE 212

DFFPCA.P11

HH8TP2

JJB2

025112

KKBBf'l
KKBDON

== . !..~~405.

KKBTP1

015472

KKBTP2

016724
016540
016560

015502

KKBl
KkB10
KKB15
KKB2

016426
016610
016644
016476

0.25132

015626
315442
015462

Kl1
NNBTP2

027430

NNB1
NNB10
NNB11

LtC]
LLC4
LLC5
LLC6
LLC7
t,LC8

030250

027476
027544
027612
027660
027726
006576

LLC9
LOOP
LPERR c 104413
MMBBF0 017322

017440

030254

031112
031170
031246
031324
031402
031460
031536
030332

030410
030466
030544

030622
030700
030756

031034
000443
043007
04]047
043107
t'f4302S

043047
043065
023570
023520
9235]6
023552

023246
023532
023166
017562
017642
017542
017552

NNCTB0

017444
017572
017622
017626
017470
032350
032222

NNCTBl
NNC'1

032122

NNB15

NNB2
NNCDON

032226

NNC10
NNC15

032236

032256
032170

NNC2
NNC20
NNC25

032300

032322
020052
017760
017770
017646
020000

OOBDON
OOBTPI
OOBTP2
OOBl
00B10
00B15

020020

017114

0082
00820
OOCOON

020036
032602
032454

06CT·B0

OOeTB!
OOC1
OOC10
OOC1S
OOC2
00C20
OOC25
OOOOON
OOOT
0001
0002
0003
0004

032460
032354
032470

032510
032422
03·2·532
032554

006734
006644
006600
006624

..

006726

PO'WERM

"04"2"7"3'6'

PPBDON
PPBTP1

020262

PP820

PPCDON
PPCTB0
PPC'l'Bl
PPCl
PPC10
PPC1!
PPC2
PPC20
PPC2S

t

4

«
t:
tl

C
.~

•

00666-0

PIRQ ... 177172
PIRQVE= 090240

PPBTP2
PPBl
PPB10
PPB15
PPB2

•

82''-110

0221200
02210·56
020210
0202·30
020124
020246
033034

0"32706

032712
832606
032722
8327·42

032654
032764
033006

t,

4

t.

-_.,

C
C

007~16

PPPBF"
PPP8Fl
PPPDON

007112

PPPTPl
PPPl

007126
006740

.11

007174

4

MAINDEC-11-FPPl4-A
PDP 11/34 FPP DIAGNOSTIC
DFFPCA.P11
31-0CT-76 17:16
SYMBOL TABLE
.- ••

<-

•

-,

4!

~

•• , -

007136
007156

RRBTPl 020630
RBBTP2 .020640

PPP2

006756

RRBTP3

PPP3

007~.20

R~Bl

PPP4

007040

RRB10
RRf!lS
RRB2
RRr;20
RRCDON

PPP10
,PI> Pl S

P~QGN u= 000~.~tl

•

PR0

= 000000

P.RI .=JJ00.0.40.
PR2
600100

. _ .P1l.3 . _.
PR4
PR5"~.

=
; J0e . I.i."-.
= 000200
= .~.~.0.~aj~.~.
= 900300

PR6
.. e.Rl.._. :: 'Hl0_:'t4kL.
PS

:: 177776
P_fi______ .;: 177._.1._1. 6.
PWRVEC= 000024

Q.Q.e.'p,.Q.N,

.1,;2_0,.~Jt4, . ",

QQBTPl

020402

QQ.S.TP2
QQ81

.02,0,~2.2

020266

.. ,qqttt~_ . ____._0_~_f'-~~_3,_2,., . . ,
QQB15
020452
J~_Q.~.~.. ,", ,Jt~J~.13J~,. "
QQB20
520470
Q.Q"C.PJ'lN... _J~l.;t2.1~._.
QQCTB0 033144
QQ.C.1J~l _ . ".3,J,tSJL.
QQCTB2

QQC10

033160
0} 3_,,4.0
033164

QQC15

833204

QJ~_C.J.

QQ'C2

t

•
c

(

MACYtl~7j1006)

033112'

020650
020510
020652
020.,6.72

020564
020.710

033542

RR.C.T80 . 03.3. 410

RRCTB1
RRCTB2
R~Cl
JU~C 1.0.

RRC15
RRC.2

RRC20
RIlC.2. S.
RRRDON

033414
033424
033302

0334_30.
033450
033356
033472

0,;3..3. 5,1.4,
010100

.RRR.~J'.P . . 0JlJJ'1,3f:'.
RRRTPl 007710
....J<.R.11TP2 0077.20
RRRl
007562

.8.F.RJ.1C5

0.~I.7~•. 0

RRR11
0217'762
.RltRl,2... .0 t",~.~_~
RRR15
010034

Tee)

START
STeDrs

006576

TST10
TST11

011132
011366

TST12

011640

TST13

012474

TST14

Bt33.30

TST1S

TST1?
1.ST2

013430
013642
013742
006736

TST20

014042

036722
036514

TST21
TST22

0~lJ.0

'r.~_'r.23

STCIBr

012. .~62 .
036142

STC.$ U.B._

03.5 ~62

STCfT

STKLMT= 177774
STXSF
S'!'XSUB

&WR

SWREG

TPVEC ;: 000064
TRAPVE= 000034
TRTVEC= 000014
T8Tl

006.106
013034
013,316
012200

STCOT
STCFOS

025624
TKVEC ;: 000060

000176
00-'£J~01

TST16

T5T24
TST2S

007666

SW02
SW03

:; 0021004
;: 000010

awe4

:: 000020

S~~5

;: 000040
0'00100

043002

s'st~DON

0i1'i4'6"

S8BTPl
SSBTP2

QQQl

"07.~.0"

S8BTP3

021.052
021062
021072

SSBt

020730

sSBte

021074

SSB2
SSB20
SSCOON
SSeTSPJ

021006
021132

RESREG= 104411
RESVEC= 000010
RRBOON 020724

010104
SSSl0
010302
. 655J1010 3 2."
saS1S
010334
SSS2
010162
sss20
010352
S~.S25
01.0.l72
STACK = 001100

RRR4

0073'54

"07_.2.~4

TST60
TST61

T8T26

007.556
007370

QQQ4
107302
RD C. ~,~ _,~. !J'-1~,0J.

025560

T,S.T.27

QQQOON
QQQTPt

QQQ3

TCC2

000001

0.~J}. 0

007540

010272

0000.02

QQQBFl

,""gf.7_5J 4

025670

==

Q,Q,Q~f.",

QQQ25

025536

TCCDON

swe1

SPACE

QQ.Q2~~

TCCt

ss.,S'.I'Pl
5SSTP2
S5S1

00.7.6.4,2

=,0000217

"s's's'fs

sseTS1
SSC'1

SSC10
ssCtS
sse2
SSC20

"i1'f14
034014

033660
2133664

TSTS4
TSTS5
TSTS6

010~62

SSSDON

R,RR3

RSETUP;: 104412
R6
=\000'006

PAGE 213

T&TS7
TST6

==

R7

001466

0t0242
010410

•

SAVREG= 104410

~0743tl

010252

SSSBF0

SW0
SW00

033250

007420

SSSA1

17:35

TAB
= 0021011
TBITVE= 2100014
TCCBF0 025650
TeeBF1 025660

010014

00.'7,6,40

QQ~,~,,! ..e}~_~.2.~

QQQ20
QQQ22
QQQ23

033760
0~4~10

RRR25

.... RR,R2

QQC25

QQQt0
007400
.. QQ. Q_~""f'_~}_,~_t§" ..

SSC25
S$.C30

31-0CT-76

=
5W07
= ~H~020"
SW08 = 000400

SW06

SW09
SWl
5W10
SW11
SW12
SW1]
SW14
SW1S
SW2
SW3

;: 004000
010000
= 020000

SW4

;: 000020

:= 001000

= 000002
:I

002000

=
I:

040000

;: 100000
000004
;: 000010

=

03is"46
033674

sws

033714
033616
033736

SW7

= 000040
;: 000100
= 0'00200

SW9

:I

SW6

swe

::

00040"
001000

TSTil
TST64
T8T65

TST66
T8T67

TST?
TST70
TST71
TST72
TST']
TST74
TST'S
TST76

025672
027244
010412
030252

032120
032352
03~036

033300
033544
034016
01. 066.2
034302
034.4,e~

034512
036224
03~.736

037142
02J.3'_~

014260
014558

TTBTP2

021264
021274

TTBl

021152

015040

TT810

0153]0
015630
016130
016424

TTB15
TTB2

0'07176

TST30
TiT]1

016726
017170
017442

TTB20

021.~t_•..

021324
021220
021342
034300
034144

034"15'4
034020

017644

020506

TTC20

TST37
TST4
TST40
T8T41
T5T42

020726
007560
021150

TTC30

034274

TTTAl

010546
010550

T5T43
T'5T44
TST45

021360
021606
022050
022322
023604

TST47
TSTS

023764
024142
010102

TSTS0
TST51

024336
024546

T5T52

024750

T8T46

TST53

025166

TTC2

034160
034200

93'4'0'1"6

034222

TTC2S ... 03'"244

TTTA2
TTTA3

TTTBF0
TTTDON
TTTTPl
TTTl
TTT10
TTTll
TTT15

t,.,

03414-0

TST33
TST34
T8T35
TST36

020054
2120264

t,

036154

TTBTPl

TTCDON
TTCTB0
TTCTBl
TTCT'B2
TTCt
TTel0
TTCl5

C"

032604

'l'TJltH)~

1ST3

T5T32

T8T62

025420
02~534

~."

010552
010534
010660
010560
010414

TTT2

010570
010612
010624
010500

TTT20
TTT3

010524

t;

010642

c

,
pDP 11/34 FPP DIAGNOSTIC
MAINDEC-11.FoP34-A
SYMBOL TASLE
OFf'PCA.Pl1
3t-OCT-76 17:16

t

•

TYPE

;;

TYPQC

= J~_.4"2
1214404

=
TYPQS =
TYPON

4

UUBOON

U,UJ~J',El

UUBTP2
U.UJt1

t

,

t 0440.3
821604
,',~.tt3.§

«
C

C

....

.

UUCBF0

UUCP_O.N

UUCTPl
UUCI

UUC2
tJ.UC. .3.
UUUAl

t!
ti
t!

c.
41

t

•
•
•
C

•

UUUBF0

UUUDON
,VttU.1',p. t
UUUl
UUU10
UUU11

02~7S0

023104
036152
034S14

021434
"~.1.~J~
934316
0.34.404
034364
834304

034334
0J~344

011022
011004

011130
eJl~}0

010664

011040
811062

UU.V20
UUU3

0.11112

010774
.. VVjJ~~()_fII.... 014040

013744

VV~10

014006

VVBtS

014024

YV,~~.~_ .,~

013762

VVCOON
VVCTPl

034510

VVCBF0 .. 0'34"5"02

.yv_c,~.

,W~~.7

023026

0.11074
0107Silf

VVB1

022672

WWB9.

lJJ.U'J~.

UUU2

WWB6

WWB8

011016
UJJJlA2._. __ . _. 011 (3 20

UUUA3

W~BS

022536
0226.14

"~.tl6_2

021520
. JJJJJ.'-15 ._. 021556
UUB2
$
RUN-TIME RATIO: 1179/208=5.6
COR$ tJSED:
3.1.J<' (§l .. P.A.G.ESL

c
t

.1

(

t.

t

~,.

(

t

,



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:11:26 13:16:18-08:00
Modify Date                     : 2013:11:26 16:37:50-08:00
Metadata Date                   : 2013:11:26 16:37:50-08:00
Producer                        : Adobe Acrobat 9.55 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:ebdda721-1ba8-9c4c-a9a4-c40f03d10a14
Instance ID                     : uuid:b63988e3-525a-8b4f-b749-f5aebddfc710
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 214
EXIF Metadata provided by EXIF.tools

Navigation menu