maindec: Added the usual collection, with intact symlinks
[pdp8.git] / sw / maindec / eae_8e / maindec-8e-d0lb-d.txt
1 DISCLAIMER
2
3 This document file was created by scanning the
4 original document and then editing the scanned
5 text. As much as possible, the original text
6 format was restored. The original page breaks
7 have been removed. The original spelling and
8 grammar has been preserved. The assembler
9 listing of the original document is not
10 included in this document.
11
12 B. Baehr (bb@balloo.han.de), Feb. 22, 1999
13
14
15
16
17
18
19
20
21
22
23 PRODUCT CODE: MAINDEC-8E-D0LB-D
24
25 PRODUCT TEST: KE8-E (EAE) INSTRUCTION TEST 1
26
27 DATE CREATED: FEBRUARY 9, 1972
28
29 MAINTAINER: DIAGNOSTIC GROUP
30
31 AUTHOR: ED FORTMILLER
32
33
34 COPYRIGHT © 1972
35 DIGITAL EQUIPMENT CORPORATION
36 \f
37 1. ABSTRACT
38 --------
39
40 THIS PROGRAM IS A TEST OF ALL THE KE8-E EAE INSTRUCTIONS.
41 (EXCEPT MULTIPLY AND DIVIDE).
42
43 2. REQUIREMENTS
44 ------------
45
46 2.1 EQUIPMENT
47 --------
48
49 PDP-8/E OR /M PROCESSOR, KE8-E OPTION, AND A TELETYPE ARE REQUIRED.
50
51 2.2 STORAGE
52 -------
53
54 LOCATION 0000 THROUGH 7600 ARE USED.
55
56 2.3 PRELIMINARY PROGRAMS
57 --------------------
58
59 ALL PROCESSOR RELATED TEST PROGRAMS MUST HAVE BEEN RUN
60 SUCCESSFULLY.
61
62 3. LOADING PROCEDURE
63 -----------------
64
65 3.1 METHOD
66 ------
67
68 THE BINARY LOADER IS USED TO LOAD THE PROGRAM INTO ANY DE-
69 SIRED FIELD. REFER TO THE BINARY LOADER DOCUMENTATION IF
70 UNFAMILIAR WITH ITS USE.
71
72 4. STARTING PROCEDURE
73 ------------------
74
75 4.1 CONTROL SWITCH SETTING
76 ----------------------
77
78 CONTROL SWITCH SETTINGS DO NOT APPLY TO STEP COUNTER, GT, MODE,
79 AND COMBINED TESTS. AN ERROR WILL BE INDICATED BY A PROGRAM HALT.
80
81 SR0=1 HALT ON ERROR
82
83 SR1=1 SCOPE MODE (REPEAT PATTERN AND/OR TEST)
84
85 SR2=1 PRINT ERROR INFORMATION
86
87 SR3=1 DO NOT EXIT CURRENT TEST.
88
89 SR10=11 SR10 SR11
90 0 0 EXECUTE TEST IN "A" AND "B" MODES
91 0 1 EXECUTE TEST IN "A" AND "B" MODES.
92 1 0 SELECT "A" MODE.
93 1 1 SELECT "B" MODE.
94 \f
95 4.2 STARTING ADDRESS
96 ----------------
97
98 THIS PROGRAM STARTS AT LOCATION 0200.
99
100 4.3 PROGRAM AND/OR OPERATOR ACTION
101 ------------------------------
102
103 WITH THE PROGRAM LOADED IN CORE PROCEED AS FOLLOWS:
104
105 A. INSURE TELETYPE IS ON-LINE.
106
107 B. LOAD ADDRESS 0200.
108
109 C. SET ANY DESIRED OPTIONS IN THE SR.
110
111 D. PRESS CLEAR AND CONTINUE.
112
113 NOTE:
114
115 FOR A NORMAL PROGRAM RUN, SET SR SWITCHES TO 5000.
116 PROGRAM WILL RUN CONTINUOUSLY EXECUTING THE TEST IN "A"
117 AND "B" MODES UNLESS AN ERROR IS DETECTED AT WHICH TIME
118 THE ERROR INFORMATION WOULD BE PRINTED OUT AND THEN
119 THE PROGRAM WILL HALT.
120
121 5. ERRORS
122 ------
123
124 5.1 PROGRAM AND/OR OPERATOR ACTION.
125 -------------------------------
126
127 THE PURPOSE OF THIS PROGRAM IS TO DETECT OPERATION ERRORS
128 IN THE KE-8 HARDWARE. UPON DETECTION OF AN ERROR, THE
129 PROGRAM EITHER HALTS, OR GIVES AN ERROR PRINTOUT DE-
130 PENDING ON THE SETTING OF SR 0 AND 2.
131 \f
132 5.2 ERROR HALTS AND DESCRIPTION
133 ---------------------------
134
135 LOC 0236 MQL FAILED TO CLEAR THE AC OR THE LINK WAS CLEARED.
136
137 LOC 0447 MQL FAILED TO CLEAR THE AC OR THE LINK WAS SET.
138
139 LOC 0562 MQL FAILED TO LOAD THE MQ OR MQA FAILED TO LOAD
140 THE AC.
141
142 LOC 0727 MQL FAILED TO LOAD THE MQ OR MQA FAILED TO LOAD
143 THE AC.
144
145 LOC 1054 MQA FAILED TO "INCLUSIVE OR" THE MQ WITH THE AC.
146
147 LOC 1222 MQA FAILED TO "INCLUSIVE OR" THE MQ WITH THE AC.
148
149 LOC 1301 SAM INSTRUCTION FAILED.
150
151 LOC 1414 SAM INSTRUCTION FAILED.
152
153 LOC 1477 SHL INSTRUCTION FAILED.
154
155 LOC 1631 SHL INSTRUCTION FAILED.
156
157 LOC 1716 LSR INSTRUCTION FAILED.
158
159 LOC 2031 LSR INSTRUCTION FAILED.
160
161 LOC 2116 ASR INSTRUCTION FAILED.
162
163 LOC 2231 ASR INSTRUCTION FAILED.
164
165 LOC 2516 DPSZ INSTRUCTION FAILED.
166
167 LOC 2637 DPIC INSTRUCTION FAILED.
168 \f
169 LOC 2703 DPIC INSTRUCTION FAILED.
170
171 LOC 3014 DCM INSTRUCTION FAILED.
172
173 LOC 3124 DAD INSTRUCTION FAILED.
174
175 LOC 3274 DAD INSTRUCTION FAILED.
176
177 LOC 3434 DST INSTRUCTION FAILED.
178
179 LOC 3531 DST INSTRUCTION FAILED.
180
181 LOC 3653 NORMALIZE INSTRUCTION FAILED.
182
183 LOC 4336 NORMALIZE INSTRUCTION FAILED.
184
185 LOC 4520 NORMALIZE INSTRUCTION FAILED.
186
187 LOC 4605 EAE NOP SKIPPED.
188
189 LOC 4610 EAE NOP MODIFIED THE AC.
190
191 LOC 4614 EAE NOP MODIFIED THE MQ.
192
193 LOC 4622 EAE CLA SKIPPED.
194
195 LOC 4624 EAE CLA FAILED TO CLEAR THE AC.
196
197 LOC 4630 EAE CLA MODIFIED THE MQ.
198
199 LOC 4637 AC OR MQ NOT CLEARED BY CAM.
200
201 LOC 4650 SWP FAILED.
202
203 LOC 4655 SWP FAILED.
204
205 LOC 4666 ACL FAILED.
206
207 LOC 4710 DLD (CAM DAD) FAILED.
208
209 LOC 4715 DLD (CAM DAD) FAILED.
210
211 LOC 4736 DDZ (CAM DST) FAILED.
212 4741
213 4744
214
215 LOC 4752 "B" MODE NORMALIZE FAILED TO CLEAR AC.
216
217 LOC 5004 CLEAR KEY FAILED TO SET "MODE A" OR DPSZ FAILED.
218
219 LOC 5010 SWAB FAILED TO SET "MODE B" OR DPSZ FAILED.
220
221 LOC 5015 SWBA FAILED TO SET "MODE A".
222
223 LOC 5023 CAF FAILED TO SET "MODE A".
224 \f
225 LOC 5031 SCL OR SCA ERROR.
226 5040
227 5047
228 5056
229 5065
230 5074
231 5103
232 5112
233 5117
234 5126
235 5135
236 5145
237 5155
238
239 LOC 5163 ACS INSTRUCTION FAILED
240 5170
241 5205
242 5210
243
244 LOC 5220 RTF INSTRUCTION FAILED TO SET GT FLAG TO 0 OR
245 GTF FAILED TO GET IT.
246
247 LOC 5230 RTF INSTRUCTION FAILED TO SET GT FALG TO 1 OR
248 GTF FAILED TO GET IT.
249
250 LOC 5236 SGT SKIPPED WITH GT FLAG NOT SET.
251
252 LOC 5243 SGT FAILED TO SKIP WITH GT FLAG SET.
253
254 LOC 5252 SWBA FAILED TO CLEAR THE GT FLAG.
255 \f
256 5.3 ERROR PRINTOUTS
257 ---------------
258
259 5.3.1 MQL TESTS
260 ----------
261
262 MQLT MODE A (OR B)
263
264 AC 1 000000000011
265 0-AC 1 000000000001
266
267 MQLT MQL INSTRUCTION TEST WITH LINK SET TO A 1.
268 AC THE ORIGINAL C(AC) AND C(L).
269 0-AC C(AC) AND C(L) AFTER THE MQL INSTRUCTION WAS
270 EXECUTED.
271 NOTE THAT BIT 11 OF AC SHOULD EQUAL 0.
272
273 MQLT1 MODE A (OR B)
274
275 AC 0 000000000001
276 0-AC 0 000000000001
277
278 MQLT MQL INSTRUCTION TEST WITH LINK SET TO A 0.
279 AC THE ORIGINAL C(AC) AND C(L)
280 0-AC C(AC) AND C(L) AFTER THE MQL INSTRUCTION
281 WAS EXECUTED.
282 NOTE THAT BIT 11 OF THE AC SHOULD EQUAL 0.
283
284 5.3.2 MQA TESTS
285 ---------
286
287 MQAT MODE A (OR B)
288
289 AC 1 000000000001
290 MQL)1 000000000000
291 MQA)
292
293 MQAT MQA MQL INSTRUCTION TEST WITH THE LINK SET
294 TO A 1.
295 AC THE ORIGINAL C(AC) AND C(L).
296 MQL MQA THE C(AC) AND C(L) AFTER THE EXECUTION OF
297 AN MQL INSTRUCTION FOLLOWED BY AN MQA IN-
298 STRUCTION. NOTE THAT BIT 11 OF THE AC SHOULD
299 BE A 1.
300
301 MQAT1 MODE A (OR B)
302
303 AC 0 100000000000
304 MQL) 0 011111111111
305 MQA)
306 \f
307 MQAT1 MQL,MQA INSTRUCTION TEST WITH THE LINK SET TO A 0.
308 AC THE ORIGINAL C(AC) AND C(L).
309 MQL,MQA THE C(AC) AND C(L) AFTER THE EXECUTION OF AN MQL
310 INSTRUCTION FOLLOWED BY AN MQA INSTRUCTION.
311 NOTE THAT THE C(AC) SHOULD BE 4000.
312
313
314 MQAT2 MODE A (OR B)
315
316 AC 1 111111111110
317 MQ 000000000001
318 MQVAC 1 000000000000
319
320 MQAT2 MQA INSTRUCTION TEST.
321 AC ORIGINAL C(AC) AND C(L).
322 MQ ORIGINAL C(MQ).
323 MQVAC THE C(AC) AND C(L) AFTER THE EXECUTION OF AN MQA
324 INSTRUCTION.
325 NOTE THAT THE C(AC) SHOULD BE 7777.
326
327 MQAT3 MODE A (OR B)
328
329 AC 0 111111111110
330 MQ 000000000001
331 MQVAC 0 000000000000
332
333
334 MQAT3 MQA INSTRUCTION TEST.
335 AC ORIGINAL C(L) AND C(AC).
336 MQ ORIGINAL C(MQ).
337 MQVAC THE C(AC) AND THE C(L) AFTER THE EXECUTION
338 OF AN MQA INSTRUCTION.
339 NOTE THAT THE C(AC) SHOULD BE 7777.
340
341 5.3.3 SAM TESTS
342 ---------
343
344 SAM TEST 0 (OR 1) MODE B
345
346 C(L) C(AC) C(MQ) C(GT) C(SC)
347
348 PROBLEM 1 000000111111 000001000000 0 000000000000
349 SIMULATED 0 000000000001 000001000000 1 000000000000
350 ACTUAL 0 000000000000 000001000000 1 000000000000
351
352 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING
353 A SAM INSTRUCTION.
354 SIMULATED WHAT THE RESULTS SHOULD BE.
355 ACTUAL WHAT THE RESULTS WERE FROM THE EXECUTION OF
356 A SAM INSTRUCTION.
357 NOTE THAT AC SHOULD BE 0001 IN THE "ACTUAL".
358 \f
359 5.3.4 SHL TESTS
360 ---------
361
362 SHL TEST 0 (OR 1) 0003 SHIFTS MODE A (OR B)
363
364 C(L) C(AC) C(MQ) C(GT) C(SC)
365
366 PROBLEM 1 000100100001 000100000001 0 000000000010
367 SIMULATED 0 100100001000 100000001000 0 000000000000
368 ACTUAL 0 100100000000 100000001000 0 000000000000
369
370 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING AN
371 SHL INSTRUCTION. THE NUMBER CONTAINED IN C(SC) IS
372 THE CONTENTS OF THE ADDRESS FOLLOWING THE SHL
373 INSTRUCTION.
374 SIMULATED WHAT THE RESULTS SHOULD BE.
375 ACTUAL WHAT THE RESULTS WERE FROM THE EXECUTION OF AN
376 SHL INSTRUCTION.
377
378 5.3.5 LSR TESTS
379 ---------
380
381 LSR TEST 1 (OR 0) 0004 SHIFTS MODE B (OR A)
382
383 C(L) C(AC) C(MQ) C(GT) C(SC)
384
385 PROBLEM 1 000000111111 000000001111 0 000000000100
386 SIMULATED 0 000000000011 111100000000 1 000000011111
387 ACTUAL 0 000000000011 111100000000 0 000000011111
388
389 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING AN
390 LSR INSTRUCTION. THE NUMBER CONTAINED IN C(SC)
391 IS THE CONTENTS OF THE ADDRESS FOLLOWING THE LSR
392 INSTRUCTION.
393 SIMULATED WHAT THE RESULTS SHOULD BE.
394 ACTUAL WHAT THE RESULTS WERE FROM THE EXECUTION OF AN
395 LSR INSTRUCTION.
396 NOTE THAT THE C(GT) SHOULD BE 1 IN THE "ACTUAL".
397 \f
398 5.3.6 ASR TESTS
399 ---------
400
401 ASR TEST 0 (OR 1) 0002 SHIFTS MODE B (OR A)
402
403 C(L) C(AC) C(MQ) C(GT) C(SC)
404
405 PROBLEM 0 000000000110 000000100001 1 000000000010
406 SIMULATED 1 110000000001 100000001000 0 000000011111
407 ACTUAL 1 110000000001 000000001000 0 000000011111
408
409 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING
410 AN ASR INSTRUCTION. THE NUMBER CONTAINED IN C(SC)
411 IS THE CONTENTS OF THE ADDRESS FOLLOWING THE ASR
412 INSTRUCTION.
413 SIMULATED WHAT THE RESULTS SHOULD BE.
414 ACTUAL WHAT THE RESULTS WERE FROM THE EXECUTION OF AN
415 ASR INSTRUCTION.
416 NOTE THAT THE C(MQ) SHOULD BE 4010 IN THE "ACTUAL".
417
418 5.3.7 DPSZ TESTS
419 ----------
420
421 DPSZ TEST 0 MODE B
422
423 NO SKIP OCCURRED
424
425 C(L) C(AC) C(MQ) C(GT) C(SC)
426
427 PROBLEM 0 000000000000 000000000000 0 000000000000
428 SIMULATED 0 000000000000 000000000000 0 000000000000
429 ACTUAL 0 000000000000 000000000000 0 000000000000
430
431 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING A
432 DPSZ INSTRUCTION.
433 SIMULATED WHAT THE REGISTERS SHOULD BE AFTER ISSUING THE
434 DPSZ INSTRUCTION.
435 ACTUAL WHAT THE REGISTERS WERE AFTER ISSUING THE DPSZ
436 INSTRUCTION.
437 NOTE WITH AC ANC MQ BOTH ZERO A SKIP FAILED TO
438 OCCUR.
439
440 DPSZ TEST 0 MODE B
441
442 SKIP OCCURRED
443
444 C(L) C(AC) C(MQ) C(GT) C(SC)
445
446 PROBLEM 0 000000000000 000000000001 0 000000000000
447 SIMULATED 0 000000000000 000000000000 0 000000000000
448 ACTUAL 0 000000000000 000000000000 0 000000000000
449
450 PROBLEM THE CONTENTS OF THE REGISTER PRIOR TO ISSUING A
451 DPSZ INSTRUCTION.
452 SIMULATED WHAT THE REGISTERS SHOULD BE AFTER ISSUING THE
453 DPSZ INSTRUCTION.
454 ACTUAL WHAT THE REGISTERS WERE AFTER ISSUING THE DPSZ
455 INSTRUCTION.
456 NOTE WITH MQ NON ZERO A SKIP OCCURRED.
457 \f
458 DPSZ TEST 0 MODE B
459
460 REG MODIFIED
461
462 C(L) C(AC) C(MQ) C(GT) C(SC)
463
464 PROBLEM 0 000000000001 000000000000 0 000000000000
465 SIMULATED 0 000000000001 000000000000 0 000000000000
466 ACTUAL 0 000000000000 000000000000 0 000000000000
467
468 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING A
469 DPSZ INSTRUCTION.
470 SIMULATED WHAT THE REGISTERS SHOULD BE AFTER ISSUING THE
471 DPSZ INSTRUCTION.
472 ACTUAL WHAT THE REGISTERS WERE AFTER ISSUING THE DPSZ
473 INSTRUCTION.
474 NOTE THAT THE C(AC) SHOULD BE 0001 IN THE "ACTUAL".
475
476 5.3.8 DPIC TESTS
477 ----------
478
479 DPIC TEST 0 (OR 1) MODE B
480
481 C(L) C(AC) C(MQ) C(GT) C(SC)
482
483 PROBLEM 1 000000000000 000000000000 0 000000000000
484 SIMULATED 0 000000000000 000000000001 0 000000000000
485 ACTUAL 0 000000000000 000000000000 0 000000000000
486
487 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING A
488 DPIC INSTRUCTION.
489 SIMULATED WHAT THE REGISTERS SHOULD BE AFTER THE ISSUING
490 OF A DPIC INSTRUCTION.
491 ACTUAL WHAT THE REGISTERS WERE AFTER ISSUING THE DPIC
492 INSTRUCTION.
493 NOTE THAT THE C(AC) SHOULD BE 0001 IN THE "ACTUAL".
494
495 5.3.9 DCM TESTS
496 ---------
497
498 DCM TEST 0 (OR 1) MODE B
499
500 C(L) C(AC) C(MQ)
501
502 PROBLEM 1 000000000000 000000000001 0 000000000000
503 SIMULATED 0 111111111111 111111111111 0 000000000000
504 ACTUAL 0 111111111111 111111111110 0 000000000000
505
506 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING A
507 DCM INSTRUCTION.
508 SIMULATED WHAT THE REGISTERS SHOULD BE AFTER THE ISSUING OF
509 A DCM INSTRUCTION.
510 ACTUAL WHAT THE REGISTERS WERE AFTER ISSUING THE DCM
511 INSTRUCTION.
512 NOTE THAT THE C(MQ) SHOULD BE 7777.
513 \f
514 5.3.10 DAD TESTS
515 ---------
516
517 DAD TEST 0 (OR 1) MODE B
518
519 C(L) C(AC) C(MQ) C(GT) C(SC)
520
521 PROBLEM 0 000000011111 000011110101 0 000000000000
522 TO BE ADDED 111111100000 111100001010
523 SIMULATED 0 111111111111 111111111111 0 000000000000
524 ACTUAL 0 111111111111 111111111110 0 000000000000
525
526 PROBLEM THE CONTENTS OF THE REGISTERS PRIOR TO ISSUING
527 A DAD INSTRUCTION.
528 TO BE ADDED THE CONTENTS OF THE TWO ADDRESS TO BE ADDED TO
529 THE AC AND MQ.
530 SIMULATED WHAT THE REGISTERS SHOULD BE AFTER THE ISSUING
531 THE DAD INSTRUCTION.
532 ACTUAL WHAT THE REGISTERS WERE AFTER ISSUING THE DAD
533 INSTRUCTION.
534 NOTE THAT C(MQ) SHOULD BE 7777 IN THE ACTUAL.
535
536 5.3.11 DST TESTS
537 ---------
538
539 DST TEST 0 (OR 1) MODE B
540
541 REG BEFORE DST AFTER DST
542
543 C(L) 1 1
544 C(AC) 111111111111 111111111111
545 C(MSH) 000000000000
546 C(MQ) 111110111110 111110111110
547 C(LSH) 111110111110
548
549 BEFORE DST THE CONTENTS OF THE REGISTERS BEFORE ISSUING A
550 DST INSTRUCTION.
551 AFTER DST WHAT THE REGISTERS WERE AFTER ISSUING THE DST
552 INSTRUCTION.
553 MSH IS WHAT DST STORED FOR THE AC.
554 LSH IS WHAT DST STORED FOR THE MQ
555 NOTE THAT THE C(MSH) SHOULD BE 7777.
556
557 5.3.12 NORMALIZE TESTS
558 ---------------
559
560 NMIT C(AC) C(MQ) MODE A (OR B)
561
562 000000000000 010101010101
563 NMI 010101010100 000000000000
564 SCAT 000000001100
565 SCA 000000001100
566
567 NMIT NORMALIZE AND STEP COUNTER TEST. ORIGINAL C(AC) AND
568 C(MQ).
569 \f
570 (5.3.12 CONT'D)
571
572 NMI C(AC) AND C(MQ) AFTER THE NMI INSTRUCTION WAS EXECUTED.
573
574 SCAT THE CORRECT COUNT OF THE STEP COUNTER AFTER THE NORMALIZE
575 INSTRUCTION WAS EXECUTED.
576
577 SCA THE ACTUAL COUNT IN THE STEP COUNTER AS READ INTO THE AC
578 BY THE SCA INSTRUCTION AFTER THE NORMALIZE INSTRUCTION
579 WAS EXECUTED.
580
581 NOTE THAT BIT 11 OF AC IN ERROR. C(AC) SHOULD EQUAL TO 2525.
582
583 5.4 TABLE OF INSTRUCTIONS
584 ---------------------
585
586 THE FOLLOWING TABLE CONTAINS THE TEST MNEMONICS, STARTING ADDRESS,
587 ERROR HALT ADDRESS AND INSTRUCTION TESTED.
588
589 STARTING ERROR
590 MNEMONIC INSTRUCTIONS ADDRESS HALT
591 -------- ------------ -------- -----
592
593 MQLT MQL 0204 0236
594 MQLT1 MQL 0400 0447
595 MQAT MQL,MQA 0503 0562
596 MQAT1 MQL,MQA 0650 0727
597 MQAT2 MQA 1000 1054
598 MQAT3 MQA 1135 1222
599 SAMTS0 SAM 1245 1301
600 SAMTS1 SAM 1333 1414
601 SHLTS0 SHL 1430 1477
602 SHLTS1 SHL 1600 1631
603 LSRTS0 LSR 1646 1716
604 LSRTS1 LSR 2000 2031
605 ASRTS0 ASR 2046 2116
606 ASRTS1 ASR 2200 2231
607 DPSZS0 DPSZ 2246 2516
608 DPITS0 DPIC 2600 2637
609 DPITS1 DPIC 2653 2703
610 DCMTS0 DCM 2717 3014
611 DADTS0 DAD 3030 3124
612 DADTS1 DAD 3200 3274
613 DSTTS0 DST 3310 3434
614 DSTTS1 DST 3450 3531
615 NORMT NMI,SCA 3600 3653
616 NORMT1 NMI,SCA 4200 4336
617 NORMT2 NMI 4400 4520
618 COMTST NOP,CLA,ACL,CAM 4600 4605-4744
619 SWP,DLD,DDZ,NMI
620 MDTST DPSZ,SWAB,SWBA 0200 5004-5023
621 TSCL SCL,ACS 0200 5031-5210
622 GTTST GTF,RTF,SGT 0200 5220-5252
623 \f
624 6. DESCRIPTION
625 -----------
626
627 THE KE8 EAE INSTRUCTION TEST 1, TESTS THE FOLLOWING EXTENDED
628 ARITHMETIC ELEMENT INSTRUCTIONS:
629
630 MQL, MQA, SHL, LSR, ASR, DPSZ, DPIC, DCM, DAD,
631 DST, NMI, SWAB, SWBA, SGT, RTF, AND GTF.
632
633 THE EXTENDED ARITHMETIC ELEMENT IS TESTED USING PATTERNS
634 NECESSARY TO DETECT AND ISOLATE ERRORS. IF A FAILURE DOES OCCUR,
635 THE TEST WILL PRINTOUT THE ERROR INFORMATION AND/OR HALT AT A
636 PREDETERMINED ERROR HALT ACCORDING TO THE SR SETTING.
637
638 7. EXECUTION TIME
639 --------------
640
641 ONE COMPLETE PROGRAM PASS TAKES APPROXIMATELY 6 MINUTES AND AT
642 THE END OF EACH PASS "KE8 1" WILL BE PRINTED OUT ON THE TELETYPE.