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
.
Page Count: 214
| Download | |
| Open PDF In Browser | View 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 : 214EXIF Metadata provided by EXIF.tools