Digital PDFs
Documents
Guest
Register
Log In
AH-T705B-MC
July 1984
189 pages
Original
9.7MB
view
download
OCR Version
9.3MB
view
download
Document:
CZKDJB0 KDJ11-A KDJ11 CPU DIAG JUL 1984 bw
Order Number:
AH-T705B-MC
Revision:
000
Pages:
189
Original Filename:
CZKDJB0__KDJ11-A__KDJ11_CPU_DIAG__AH-T705B-MC__JUL_1984_bw.pdf
OCR Text
dlijofiftlall] KDJ11=H§ Ffl |1l IFH OIRG OO~ WN - MACY11l 30A(1052) USER DOCUMENTATION KDJ1.1A MAC 22-FEB 84 15:12 15 HAR-84 13:28 PAGE 1 Bl SEQ 0001 .REM & JDENTIFICATION PRODUCT COOE: AC-T704 -MC 8 PRODUCT NAME: CZKDJBO KDJ11 CPU DIAGNOSTIC PRODUCT DATE: 15-MAR-84 MAINTAINER: DIAGNOSTIC ENGINEERING AUTHORS : HENRY ENMAN, JIM PITTMAN, BARRY IRRGANG THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT. NO RESPONSIBILITY IS ASSUMED SOF TWARE ON EQUIPMENT TMAT AFFILIATED COMPANIES. COPYRIGHT (C) 1983, THE FOLLOWING ARE DIGITAL DEC FOR IS NOT THE USE SUPPLIED OR BY RELIABILITY OIGITAL 1984 BY DIGITAL EQUIPMENT CORPORATION TRADEMARKS OF DIGITAL EQUIPMENT CORPORATION: POP DECUS UNIBUS DECTAPE MASSBUS OF OR ITS 385'1?1%%'”“5;%8-“ TeCIél Cl 30A(1052) 1S5-MAR-84 13:28 39 40 - 43 44 45 46 47 PAGE 2 .REM £ HISTORY 0CT-83 FEB-84 REV. REV. A B SEQ 0002 FIRST RELEASE CORRECTIONS MADE 1. 2. T0: CORRECT VECTOR AREA MAINTENANCE PROBLEM SET APT SWR TO 2000 SO THAT DEFAWLT IS T0 NOT TEST BEVENT WHEN IN APT ENVIRONMENT, 48 3. 50 4. PREVENT EXECUTION OF RESET INSTRUCTION TEST WHEN 49 PREVENT STESTN FROM GETTING OUT OF SYNC WHEN SKIPPING DESELECTED TESTS. 51 52 53 5. 6. IN APT ENVIRONMENT. CHANGE MARKX INSTRUCTION TEST. TURN CACHE MEMORY SYSTEM OFF DURING NON-CACHE 35 g? 8. COMPLETION OF TEST THAT MIGHT CAUSE IT TO BE SE”. SAVE PC AND CONTENTS OF R6 ON UNEXPECTED INTERRUPTS 58 ADOITIONAL TESTS TO IMPROVE TEST COVERAGE INCLUDE: 60 2. o4 59 61 62 63 64 65 TESTS. 7. ENSURE THAT CPU ERROR REGISTER IS CLEARED AF FER 1. RED ZONE TRAP TEST 3. 4. S. ODO ADORESS TRAP TEST PRE-FETCH BUFFER INVALIDATION TEST TEST FOR SLOW C BIT ON ROR, ROL AND SXT 170 TIME OUT TRAP TEST INSTRUCTIONS 6. WAIT INSTRUCTION TEST WHEN BEVENT TEST IS SELECTED & N VAC{31 30AC1052) 15-MAR-84 13:28 PAGE 3 o ., Y550 RORMIENTALIO 66 67 68 69 GENERAL INFORMATION SYSTEM REQUIREMENTS RELATED DOCUMENTS AND STANDARDS OIAGNOSTIC MIERARCHY PREREQUISITES ASSUMPTIONS O UVBULNKLD CONTENTS PROGRAM ABSTRACT OPERATING INSTRUCTIONS O o gt gt ps gt TABLE OF N 80 81 82 83 SEQ 0003 .REM £ W 70 71 72 73 74 75 76 77 78 79 D1 ERROR INFORMATION USER DOCUMENTATION KDJ11A. c 2 -FEB-84 Tchél S0AR(1052) 15-MAR-84 13:28 El PAGE 4 SEQ 0004 84 as 86 a7 88 89 90 91 92 3 94 95 9% 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 .REM £ 1.0 GENERAI. INFORMATION 1.1 PROGRAM ABSTRACT THIS IS AN APT COMPATIBLE VERSION OF THE KDJ11 CPU DIAGMOSTIC. IT FOCUSES ON TESTING THE KDJ1l BASIC INSTRUCTION SET INCLUDING EIS, TRAPS AND THE ALTERNATE REGISTER SET. 1.2 SYSTEM REQUIREMENTS KDJ11-A PROCESSOR MODULE &Sbfl&mz HALT TRAP OPTION IS DISABLED (JUMPER W9 INSTALLED) @-22 BACKPLANE (18 BIT QBUS MAY BE USED WITH REDUCED TEST COVERAGE) SERIAL LINE UNIT AND CONSOLE TERMINAL (CONSOLE TERMINAL NOT REQUIRED FOR APT) 1.3 RELATED DOCUMENTS AND STANDARDS KDJ11-A MODULE SPECIFICATION REV 2.2 PDP11 MAINDEC SYSMAC PACKAGE J11 CONTROL CHIP SPECIFICATION 21-17679-00 J11 DATA CHIP SPECIFICATION 21-17677-00 1.4 DIAGNOSTIC HIERARCY PREREQUISITES NONE 1.5 ASSUMPTIONS IT IS ASSUMED THAT THE DIAGNOSTIC OPERATOR IS FAMILIAR WITH THE XXDP+ OPERATING SYSTEM AND THE J11 MICRO-00T. 2.0 OPERATING INSTRUCTIONS 2.1 LOADING AND STARTING PROCEEDURE LOAD PROGRAM INTO MEMORY USING STANDARD XXDP+ PROCEEDURES. THE PROGRAM IS STARTED BY LOADING ADDRESS 200 AND USING THE J11 MICRO-00T G COMMAMD TO START. THE PROGRAM IDENTIFICATION MESSAGE WILL BE TYPED AFTER THE FIRST PASS OF THE COMPLETE PROGRAM, 2.2 PROGRAM OPTIONS THE FOLLOWING ASSIGNMENTS HAVE BEEN MADE FOR THE KDJ11-A OIAGNOSTIC SWITCH REGISTER BITS: 8ITe1S 14 13 12 11 10 9 8 18 BIT EXTENDED ONLY TESTS @eccccna $ececcenn P, @ecmcnnn PP P, B @ . DON'T TEST BEVENT ADDRESS CACHE USER DOCUMENTA, {ON Tchél KDJ11A.MAC 22-FEB-84 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 #ecaenan $---- 183 184 185 186 187 188 189 190 191 192 1S-MAR-84 13:28 F1 PAGE S SEQ 0005 -- Secemcan Beoconnn Mecmeean. $-c-cnnna #ecae -- #emmeen . DEFALT SETTINGS ARE TO TEST BEVENT, THE OTHER BITS HAVE NO EFFECT ON THE OPERATION OF THE CPU TEST, TO CHANGE THE SWITCH REGISTER; HALT THE PROGRAM, LOAD THE SOF TWARE SWITCH REGISTER (ADDRESS 176) WITH THE DESIRED OPTIONS AND RESTART THE PROGRAM USING THE J11 MICRO 00T P COMMAND. 2.2 OPERATION UNDER APT OPERATION IN THE APT ENVIRONMENT REQUIRES SOME SPECIAL CONSIDERATIONS DUE TO THE ASYNCHRONOUS HALTS OF THE DIAGNOSTIC BY THE APT MONITOR. IF THE EFFECTS OF THESE MALTS ARE NOT ANTICIPATED, FALSE ERRORS MAY BE REPORTED. THEREFORE, WHEN OPERATING IN THE APT ENVIRON- ;EN'TO;E% FOLLOWING DIFFERENCES IN THE EXECUTION OF THE PROGRAM SHOULD 1. THE RESET INSTRUCTION TEST IS NOT EXECUTED 2. BIT 10 IN THE SOFTWARE SWITCH REGISTER IS SET SO THAT BEVENT IS NOT TESTED UNDER APT. 3. 4. 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 30R(1052) THE SERIAL LINE UNIT INTERRUPT TEST FIRST PASS OF THE PROGRAM. IS EXECUTED ONLY ON THE RED ZONE TRAP TEST CHECKS FOR APT ENVIRONMENT BEFORE CALLING ERROR ROUTINE. IF IN APT MODE AND AN ERROR OCCURS, IT WILL RETRY TEST ONE MORE TIME. IF IT PASSES ON SECOND ATTEMPT, ERROR WILL BE CONSIDERED TO BE APT INDUCED. 3.0 THEN FIRST ERROR INFORMATION ALL. ERRORS WILL HALT AFTER REPORTING TO APT. ERRORS RELATING TO BOARD TESTS WILL PRINT THE FOLLOWING ERROR MESSAGE : ERROR WHILE TESTING BOARD FUNCTIONS ERROR # = (UNIQUE ERROR NUMBER) ERROR PC = (PC AT TIME OF ERROR) ERRORS RELATED TO CPU TESTS WILL PRINT THE FOLLOWING MESSAGE. ERROR DURING CPU TESTS ERROR ¢ = (UNIQUE ERROR NUMBER) ERROR PC =« (PC AT TIME OF ERROR) 4.0 AT PROGRESS REPORT THE END OF EACH PASS THE DIAGNOSTIC NAME ANO PASS COUNT ARE PRINTED. & OROGRAM HEADER AND TABLES KDJ11A.MAC 22-FEB 84 15:12 193 MACY1: 30A(1052) 13:28 PAGE 6 SEQ 0006 .TITLE PROGRAM HEADER AND TABLES 194 .SBTTL 195 196 PROGRAM HEADER .MCALL 197 .MCALL 198 ég .MCALL MCALL 201 202 203 .TITLE 204 NEWTST,ERRDEF, .EQUAT, .KT11,.840CAT, . $EOP, . $APTBLS,SETUF .$TYPE,.$TYPDEC,ERRDF ,BGNTST ,ENDTST, , ENDMOD BGNM , CKL OD OOP .HEADER, .SETUP,.$TRAP,BGNSUB,ENDSUB, . $ACT11, . $APTHOR .S$APTYPE,.$ERROR,.$TYPOCT, . $READ KDJ11-A CPU DIAGNOSTIC 3sCOPYRIGHT (C) OCTOBER,1983 205 1*DIGITAL EQUIPMENT CORP. 206 1sMAYNARD, MASS. 01754 207 1& 208 209 ie 1¢THIS PROGRAM WAS ASSEMBLED USING THE PDP-11 MAINDEC SYSMAC gfi) 212 213 15-MAR-84 Gl 1 oPACKAGE 000001 160000 (MAINDEC-11-DZQAC-C3), e $TN=1 $SWR=160000 JAN 19, 1977. :sHALT ON ERROR, LOOP ON TEST, INHIBIT ERROR TYPOUT GLOBAL AREAS KDJ11A.MAC MACY11l 22-FEB-84 214 215 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 7 SEQ 0007 '00 i THE GLOBAL EQUATES SECTION CONTAINS PROGRAM EQUATES THAT i ARE USED IN MORE THAN ONE TEST. .SBTTL 001000 227 228 229 230 231 232 233 234 235 236 237 238 239 15:12 1 H1 15-MAR-84 A'S‘:?B PAGE PROGRAM HEADER .TITLE GLOBAL AREAS .SBTTL GLOBAL EQUATES SECTION 216 217 218 219 220 221 222 223 224 225 226 30A( 1052) 000011 000012 000015 000200 177776 177774 177772 177570 177570 000000 000001 000002 000003 000004 000005 000006 000007 000006 000007 BASIC DEFINITIONS 1*INITIAL ADDRESS OF STACK= LEQUIV .EQUIV 1000 EMT,ERROR IOY,SCOPE s sMISCELLANEOQUS HY= LF» CR= CRLF» PSe .EQUIV STKLMT= PIRQ= DSWR= DDISP= 11 THE STACK PUINTER sss 3 1BASIC DEFINITION OF ERROR CALL s 1BASIC DEFINITION OF SCOPE CALL DEFINITIONS 1 sCODE FOR HORIZONTAL 11CODE FOR LINE FEED 1 :CODE FOR CARRIAGE RETURN 177776 PS,PSM 177774 177772 177570 + 1PROCESSOR STATUS WORD 200 177570 1 1CODE FOR CARRIAGE RETURN-LINE FEED 21 1STACK LIMIT REGISTER + s$PROGRAM INTERRUPT REQUEST REGISTER 1 1HARDWARE SWITCH REGISTER 1 1HARDWARE DISPLAY REGISTER 2 %3 1 sGENERAL REGISTER 1 1GENERAL. REGISTER Ha= 171 1 1GENERAL REGISTER R6= %6 1 1GENERAL. REGISTER SPs %6 RS= R7e PC= %5 7 o7 s tGENERAL REGISTER 1 itGENERAL REGISTER 1 1STACK POINTER 1 1 PROGRAM COUNTER ;sPRIORITY LEVEL OEFINITIONS 000000 000040 000100 000140 000200 000240 000300 000340 PRO~ PR1= PR2= PR3PR4 PRS= PR6= PRT7» 100000 040000 020000 010000 004000 002000 001000 SWis= SWi4= SWi3= SWlz2= SWli= SW10» SW09= TAB 12 15 1 *GENERAL PURPOSE REGISTER DEFINITIONS RO= %0 3 1IGENERAL REGISTER Rle 1 31 1 tGENERAL REGISTER R2= R3e 1000 sss 0 40 100 140 200 240 300 340 1 1PRIORITY LEVEL s sPRIORITY LEVEL 1 1PRIORITY LEVEL s sPRIORITY LEVEL 11PRIORITY LEVEL : sPRIORITY LEVEL 1 1PRIORITY LEVEL 1 1PRIORITY LEVEL 3¢ “SWITCH REGISTER” SWITCH DEFINITIONS 100000 40000 20000 10000 4000 2000 1000 O 1 2 3 4 S 6 7 OBAL AREAS _ MACY1] 30A(1052) 16 RRES 22MPEs 8430518 270 5711 272 573 274 57s 576 577 578 579 280 281 282 283 284 286 587 288 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 000400 000100 000040 000020 000010 000004 000002 000001 000200 85 13:28 PAGE phorc 3R INI T ISR 8 SW08= SW06= SWOS= Swoa= Swo3e SWo2SWwole SW00s SWo7= JEQUIV "EQUIV CEQUIV EQUIV JEQUIV 100000 040000 020000 010000 004000 002000 001000 000400 000200 000100 000040 000020 000010 000004 000002 000001 316 400 200 100 40 20 10 4 2 1 5W09,SW9 SWOS.SW8 SWO7.SW? SWO6.S5W6 SWOS.SWS EQUIV SWO4 . Ska SWO3.SW3 EQUIV SWO2.5W2 JEQUIV SWO1. 5wl "EQUIV SWOO.SWO ;eDATA BIT DEFINITIONS (BITOO TO BIT1S) 8IT15= 100000 BIT1&4= 40000 BITi3= 20000 BITi2= 10000 8ITi1e 4000 8IT10= 2000 8IT09s 1000 BITZ8 400 BITO7= 200 8IT06= 100 BITOS= 40 BITO4= 20 8IT03= 10 8IT02= 4 8ITOl= 2 8IT00= 1 .EQUIV BIT09,BIT9 .EQUIV BITO08.BITA ‘EQUIV BITO7.8IT7 EQUIV JEQUIV 'EQUIV 'EQUIV EQUIV ‘EQUIV BITO06.BIT6 BITOS.BITS BIT04.BITA BITO3.BITS BITO2.8IT2 BITO1.BIT1 1BASIC “CPU* TRAP VECTOR ADORESSES "EQUIV BIT00.BITO 319 000004 ERRVEC- 4 323 324 000014 000020 BPTVEC- 14 IOTVEC= 20 320 321 322 325 Sea 0008 JEQUIV 310 311 312 313 314 31s 318 15-MAR-84 000010 000014 000014 000024 s TIME OUT AND OTHER ERRORS RESVEC» 10 TBITVEC=14 TRTVEC- 14 + sSRESERVED AND ILLEGAL INSTRUCTIONS 13°T* BIT 1 1 TRACE TRAP PWRVEC= 24 1 1POWER FAIL 1 1BREAKPOINT TRAP (BPT) 1 1 INPUT/OUTPUT TRAP (IOT) eaSCOPEss GLOBAL AREAS MACY1l KDJ11A.MAC 22-FEB-84 326 327 328 329 330 335 000030 000034 000060 000064 000240 gg} ggg 000250 ggz 177572 177574 177576 172516 ggg 177600 177602 177604 177606 177610 177612 177614 177616 369 370 37 372 373 374 g;g 177620 177622 177624 177626 177630 177632 177634 177636 380 381 EMTVEC= 30 1 1EMULATOR TRAP (EMT) #«ERROR4s TRAPVEC =34 11 "TRAP” TRAP TKVEC* 60 13 TTY KEYBOARD VECTOR TPVEC. 64 1:TTY PRINTER VECTOR PIRQVEC=240 ; 1PROGRAM INTERRUPT REQUEST VECTOR .SBTTL MEMORY MANAGEMENT DEFINITIONS MMVEC» SRO= SR1= SR2= SR3= 250 STATUS REGISTER ADDRESSES 177572 177574 177576 172516 UIPDRO= UIPDR1= UIPOR2= UIPOR3= UIPDRA= UIPDRS= UIPDR6= 177600 177602 177604 177606 177610 177612 177614 UIPDR7= 177616 UDPDRO= UDPDR1= UDPDR2= UDPDR3= UDPDR4= UDPDRS= UDPDR6= 177620 177622 177624 177626 177630 177632 177634 UDPDR7= 177636 $sUSER “I“ PAGE ADDRESS REGISTERS 177640 177642 177644 177646 177650 177652 177654 177656 g;; 379 SEQ 0009 1#USER “D” PAGE DESCRIPTMNR REGISTORS ggg 368 PAGE 9 1#USER “I* PAGE DESCRIPTOR REGISTFRS ggg 357 358 359 360 361 362 363 13:28 J1 BASIC DEFINITIONS ;#KT11 g:; 346 347 348 349 350 351 352 15:12 1S-MAR-84 1sKT11 VECTOR ADDRESS 33; 339 340 341 g:g 30AC1052) UIPARO= 177640 UIPARL= UIPAR2= UIPARSs UIPAR4= UIPARS* UIPARG= 177642 177644 177646 177650 177652 177654 UIPAR7= 177656 ;*USER “D” PAGE ADDRESS REGISTERS 177660 177662 177664 UDPARO= 177660 UDPARL= 177662 UDPAR2= 177664 GLOBAL AREAS MACY1l KDJ11A .MAC 22-FEB-84 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 177666 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 177670 177672 177674 177676 30A(1052) 15:12 15-MAR-84 iK1 13:28 PAGE 10 MEMORY MANAGEMENT DEF INITIONS UDPAR3= 177666 UDPAR4= 177670 UDPARS= 177672 UDPARG6= 177674 UDPAR7= 177676 ;1 #SUPERVISOR “I” PAGE DESCRIPTOR REGISTERS 172200 172202 172204 172206 172210 172212 172214 172216 SIPDRO= 172200 SIPOR1= 1722C2 SIPDR2= 172204 SIPOR3= 172206 SIPDR4= 172210 SIPORS= 172212 SIPORG= 172214 SIPDR7= 172216 1 *SUPERVISOR “D" PAGE DESCRIPTOR REGISTERS 172220 172222 172224 172226 172230 172232 172234 172236 SOPORO= 172220 SDPDR1= 172222 SOPDR2= 172224 SOPOR3= SOPDRA= SOPDRS= SOPDR6= SOPDR7= 172226 172230 172232 172234 172236 s #SUPERVISOR “I* PAGE ADDRESS REGISTERS 172240 172242 172244 172246 172250 172252 172254 172256 SIPARO= SIPARL= SIPAR2= SIPARS= SIPAR4= SIPARS= SIPARG= SIPART= 172240 172242 172244 172246 172250 172252 172254 172256 s sSUPERVISOR “D* PAGE ADDRESS REGISTERS 172260 172262 172264 172266 172270 172272 172274 172276 SOPARO= SOPAR1~ SOPAR2= SOPARS» 172260 172262 172264 172266 SOPAR4= 172270 SOPARS= 172272 SOPARG= 172274 SOPAR7= 172276 1 KERNEL “I“ PAGE DESCRIPTOR REGISTERS 172300 KIPDRO= 172300 172304 172306 KIPDR2= 172304 KIPOR3s 172306 172302 KIPOR1= 172302 SEQ 0010 GLOBAL AREAS KDJ11A.MAC 438 439 440 44] 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 MACY11l 30A(1052) 22-F 8-54 15:12 172310 172312 172314 172316 15-MAR- 13:28 L1 H830R7 HiNAGEH&ETlfiEFINITIONS KIPDRA= KIPDRSe= KIPDR6= KIPOR7= 172310 172312 172314 172316 1 *KERNEL 172320 172322 172324 172326 172330 172332 172334 172336 PA KDPDRO= KOPDR]1 = KDPDR2= KOPOR3 = KOPDR4 = KOPORS= KDPORG= KOPOR7= "D” PAGE DESCRIPTOR REGISTERS 172320 172322 172324 172326 172330 172332 172334 172336 1*KERNEL "I* PAGE ADDRESS REGISTERS 172340 172342 172344 172346 172350 172352 172354 172356 KIPARO= KIPAR]» KIPAR2= KIPAR3= KIPAR4 = KIPARS= KIPARG = KIPAR7= 172340 172342 172344 172346 172350 172352 172354 172356 s oKERNEL "D“ PAGE ADDRESS REGISTERS 172360 172362 172364 172366 172370 172372 172374 172376 000000 000001 000002 000003 000004 000005 000006 000007 KDPARO= 172360 KDPARY = 172362 KOPAR2= KDPAR3= » KDPAR4 KDPARS = 172364 172366 172370 172372 KDOPARG* 172374 KOPAR?7= 172376 s THESE ARE FLOATING POINT ACCUMULATOR EQUATES %0 ACOL) AC1AC2%2 AC3= ACA= ACS= %S AC7= o7 AC6 3 o4 %6 000244 FPVEC= 177746 177744 177752 177766 s THESE ARE CACHE REGISTER EQUATES 177746 1CACHE CONTROL REGISTER MSER= 177744 $1MEMORY SYSTEM ERROR REGISTER HITMIS= 177752 tHIT/MISS REGISTER CPEREG- 177766 +CPU ERROR REGISTER CCR= 244 SEQ 0011 RbOIR ARENS 22PEE M1 B0al185) 15-MAR R GEARE 1 1 Ber INITIONS éHISCELMOUSDEFINITIONS EVENT= 17754 1BEVENT CONTROL REGISTER 177546 177560 177562 177564 177566 000000 RCSR= RBUF = XCSR= XBUF= 000001 .SBTTL. 000000 TRAP CATCHER .=0 1eA “.+2, IOT” SEQUENCE TO CATCH AND PROCESS 1¢TRAPS AND INTERRUPTS THAT MIGHT OCCUR. 515 3516 517 o518 319 ILLEGAL 1#THE 10T TRAP WHICH IS TAKEN ON THE ILLEGAL TRAP/INT 1#TRAPS TO THE $SCOPE ROUTINE WHICH (IF THE RETURN PC IS +sLESS THAN 1002) JAMPS TO THE $ERROR ROUTINE. soTHE $ERROR ROUTINE WILL REPORY THE ERROR AS FOLLOWS: ;e PCaYYYYYY UNEXPECTED TRAP TO XXX 1sAND RETURN TO THE PROGRAM AT PCaYYYYYY.2 321 522 523 524 325 545 546 547 548 549 s INITIALIZE ERROR NUMBER COUNTER 1SWR FOR APT--NO BEVENT TESTING 1oALL UNUSED LOCATIONS OF THE VECTOR AREA CONTAIN 513 S14 538 339 540 541 542 543 177566 i THIS EQUATE DEFINES THE BOTTOM OF THE PROGRAM STACK POINTER ASECT STBOT= 1000 001000 000000 330 S31 532 533 534 535 536 537 177560 177562 177564 ERRTN= HALT $TSTNU=1 ERRNUM= 1 AUSWR= 2000 000001 002000 527 528 SEQ 0012 s SWHERE XXX=LOCATION OF ILLEGAL TRAP ;e YYYYYY=PC AT TIME OF TRAP ;#NOTE: IF THE PROCESSOR IS NOT AN 11/05 THE PROGRAM ie CAN BE STARTED AT ADDRESS O AS WELL AS ADDRESS 200. 000002 000174 000176 000200 $40CAT: HALT 000737 001266 000340 000174 000137 .-100 ::?‘1‘%? TO 177700 &€ TIME OUT (NOT ON LMORD '“2?2 START 340 1 iVECTOR TO STARTING ADORESS 1 iMITH PRIORITY LEVEL 7 DISPREG: . WORD SWREG: 001266 .S8TTL .SBTTL 3 IHALT BR .WORD o ! 1 1SOF TWARE DISPLAY REGISTER 1 1SOFTWARE SWITCH REGISTER STARTIM; ADDRES(ES) JMP SOSTART ;G0 TO START OF PROGRAM ACT11 HOOKS $108080888888840445840000004048488000880000880080080080800A0820000004 000204 000052 :HOOKS REQUIRED BY ACT11 ss!:c-. 1SAVE PC 042016 000052 iegng 131)SET LOC.46 TO ADDRESS OF $ENDAD IN . $EOP 000204 . =$SVPC APT PARAMETER BLOCK "WORD .SBTTL O 112)SET LOC.52 TO ZERO 11 RESTORE PC 11086484480000640080008088408400804400080040000008088000400880821088 ;SET LOCATIONS 24 AND 44 AS REQUIRED FOR APT GLOBAL AREAS MACY1l KDJ11A.MAC = 22-FEB-84 30A(1052) 15:12 15-MAR- .28 PAGE 13 N1 A8} pRRABETERBEobR SEQ 0013 550 3 ;"“..‘““““".““‘“".“““““““““.““““““.“‘ 557 H ;“‘.“‘.“.‘..““““““.““.“‘“““““““““““‘.““ 551 000204 552 000024 553 000024 000200 554 000044 555 000044 000204 556 000204 558 ; INTERFACE SPEC. 561 562 563 564 565 566 567 000204 000204 000206 000210 000212 000214 000216 570 571 572 000002 000004 000006 573 574 ;1SAVE CURRENT LOCATION | ;SET POWER FAIL TO POINT [0 START OF PROGRAM 200 111 OR APT START UP .=44 ;;POINT TO APT INDIRECT ADDRESS PNTR. $APTHOR ;;POINT TO APT MEADER BLOCK .».$X 13RESET LOCATION COUNTER 1SETUP APT PARAMETER BLOCK AS DEFINED IN THE APT-POP11 DIAGNOSTIC 559 568 569 .8X=. .=24" 000000 001000 000001 000002 000000 000014 000204 000002 $APTHD : $HIBTS: $MBADR: $TSTM: SPASTM: SUNITM: oL 8 Sw2 000000 000006 000004 0 6 4 001000 . *1000 000204 L= X .WORD .WORD .WORD .WORD .WORD 'WORD O 11TWO HIGH BITS OF 18 BIT MAILBOX ADDR. $MAIL ;;ADORESS OF APT MAILBOX (BITS 0-15) 1 1 1RUN TIM OF LONGEST TEST 2 +iRUN TIME IN SECS. OF 15T PASS ON 1 UNIT (QUICK VERIFY) © : 1 ADDITIONAL RUN TIME (SECS) OF A PASS FOR EACH ADDITIONAL UNIT SETEND-$MAIL/2 3;LENGTH MATLBOX-ETABLE(HORDS) s SAVE CURRENT LOCATION COUNT :SET UP SOME VECTORS ;RESTORE LOCATION COUNT AREAS MACY1l 30 AC1052) 22 FEB-84 1 5: 12 15-MAR-84 13 p 4 cooeal 08 Ta SEZE .SBTTL Be N Sea 001 GLOBAL DATA SECTION ". 1 : THE GLOBAL DATA SECTION CONTAINS DATP TMAT ARE USED IN MORE THAN ONE TEST. 'l .SBTTL APT MAILBOX-ETABLE 3 .“.““““‘.“..“‘.“.“.“‘..‘.“.“““ ““““.. Hiles HHEER 001000 001000 001002 001004 001006 001010 001012 001014 001016 001020 001020 001021 001022 001024 001026 ‘..‘.““. "EVEN SMAIL : $MSGTY: SFATAL: .WORD .WORD AMSGTY AFATAL STESTN: $PASS: $DEVCT: SUNIT: $MSGAD: $MSGLG: .WORD .MORD .WORD .WORD .WORD .WORD ATESTN APASS ADEVCT AUNIT AMSGAD AMSGLG 0ENV: SENVM: SSMREG: SUSWR: .BYTE .BYTE .MORD .WORD AENV ; ;ENVIRONMENT BYTE AENVM , ENVIRONMENT MODE BITS ASMREG ; APT SWITCM REGISTER AUSWR ; jUSER SWITCHES SETABLE : $CPUOP: ie .WORD ACPUOP to 610 611 612 613 614 615 616 517 618 619 621 623 624 627 628 629 630 ;:CPU TYPE,OPTIONS BITS 15-11CPU TYPE BIT BIT jo SETEND: MEXIT BIT 11/70=06.PDQA=07, Q=10 10-REAL TIME CLOCK 9+FLOATING POINT PROCESSOR 8<MEMORY MANAGEMENT 1 THESE LOCATIONS ARE USED IN MORE THAN ONE TEST TO STORE VECTOR DATA sWHEN THE TEST NEEDS TO MAVE AN ERROR CONDITION RESPOND DIFFERENTLY sFROM THE DEFAULT RESPONCE. SLOCOO: SLOCOL: 001034 001036 001040 001042 001044 001046 001050 001052 EXPDAT: RECDAT: COUNT: FLAG: ERRCNT: 001062 001064 1 1APT _ENVIRONMENT TABLE Te 001030 001032 001054 001056 001060 ;;TEST NUMBER ;iPASS COUNT ;;DEVICE COUNT ;;I/0 UNIT NUMBER ;;MESSAGE ADDRESS 1 ;MESSAGE LENGT 11/04201,11/05202,11/20-03.11/40-04, 11/45=05 10 1o 001030 11APT MAILBOX 1,MESSAGE TYPE COOE ;iFATAL ERROR NUMBER .MOROD .WORD O O s THESE LOCATIONS ARE USEL TN MORE THAN ONE TEST TO STORE WORKING DATA. 177570 177570 .WORD .WORD .WORD .MORD .WORD SWR: .WORD DISPLAY:.WORD $ERFLG: .WORD O O O O O :STORES EXPECTED (GOOD) DATA FOR COMPARISONS 1STORES RECIEVED DATA TO BE VERIFIED JERROR INDICATOR FOR FLOATING POINT TESTS JUSED TO STORE "FLAG" CONDITIONS 1STORAGE FOR ERROR COUNT O 'ERROR FLAG © O O O O 1STORAGE FOR UNEXPECTED TRAP DATA ' " " " " DSWR DOISP 1STORAGE FOR SWITCH REGISTER ADORESS 1STORAGE FOR DISPLAY REGISTER ADDRESS 1 THESE LOCATIONS ARE USED BY MORE THAN ONE TEST AS LOOP COUNTERS DCOUNT: ALLCTR: LOOPIN: SAVSP1: SAVSP2: .WORD .WORD .WORD .WORD .WORD 4 B 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 MES oPEOUASD 5R 001066 001070 001072 001074 001076 001076 gl EORGLES SEQ: .WMORD SPS: Ce s oois O 1STORES SEQUENCE NUMBER FOR JUMP TESTS O 1STORES STACK POINTER FOR JUMP TESTS SPSJ: .WORD .WORD O 1777717 WAITIN: .WORD 177777 000002 %é%!(!x!:THIS IS IT. THE PROGRAM TEST LOCATION AND WRITE BUFFER!210880089 LOC: BLKW 2 1STORES STACK POINTER FOR JUMP TESTS BRTh.ARES 22"PEY'AAIB(1S52) 15-MAR:PAL 13120, BBEF IO De SEQ 0016 &% .SBTTL 649 650 651 652 653 654 655 656 657 658 659 660 661 + THE GLOBAL TEXT SECTION CONTAINS FORMAT STATEMENTS, + MESSAGES, AND ASCII INFORMATION THAT ARE USED IN 3+ MORE THAN ONE TEST, 648 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 GLOBAL TEXT SECTION X : FORMAT STATEMENTS USED IN PRINT CALLS i 001102 001110 001116 001124 001127 001134 001142 001150 001156 001160 001166 001174 001202 001210 001216 001224 001226 001234 001242 001250 001256 001257 001264 005015 020105 046505 051117 013 051117 047111 020125 000123 005015 020122 020105 047111 051101 0413516 000123 005015 020122 005015 020122 000 015 000 001266 040503 054523 042440 044103 052123 051122 ERRMSG: : .ASCIZ <CR><LF>/CACHE SYSTEM ERROR/ 042412 042040 051122 0S11e5 050103 052123 CPUERR: ,ASCIZ <CR><LF>/ERROR DURING CPU TESTS/ 047522 BROERR: .ASCIZ <CR><LF>/ERROR WHILE TESTING BOARD FUNCTIONS/ ERRL: .ASCIZ <CR><LF>/ERROR & =/ 041520 047522 000075 047522 036440 ERR2: .ASCI2 <CR><LF>/7ERROR PC =/ 020012 020040 $CRLF: _ASCIZ <CR><LF>/ 020107 031105 044127 020107 020104 044524 051105 051105 046111 052123 047502 052506 047117 .EVEN / GLOBAL AREAS MACY1l 30A(1052) KDJ11A.MAC = 22-FEB-84 15:12 682 15-MAR-84 13:28 P E2 7 > RO0eal *iRRoR REBORT secTION .SBTTL GLOBAL ERROR REPORT SECTION 684 XX 686 AREAS i USED BY MORE THAN TEST TO OUTPUT ADDITIONAL ERROR PRINTING INFORMATION. 685 688 i THE GLOBAL ERROR REPORT P Y SECTION CONTAINS MESSAGE SEQ 0017 GLOBAL AREAS KDJ11A.MAC 689 690 691 692 693 694 MACY1l 30A(1052) 22-FEB-84 15:12 15-MAR-84 13:28 PAGE 18 GLOBAL SUBROUTINES SECTION .SBTTL Fe SEQ 0018 GLOBAL SUBROUTINES SECTION oo i THE GLOBAL SUBROUTINES SECTION CONTAINS : THAT ARE USED IN MORE THAN ONE TEST. P-- THE SUBROUTINES GLOBAL AREAS _ MACY1} REOTIA. ARE > 22 PES 4450518 695 30AC]052) 1S5-MAR-84 001266 €96 001966 012737 000014 177746 697 698 001274 012706 001000 699 700 701 702 703 001300 001306 001314 001322 012737 012737 012737 012737 043470 000340 043152 000380 000030 000032 000034 000036 704 001330 005067 706 207 001342 105067 709 710 711 712 713 001346 001352 001360 001366 001374 013746 000004 012737 001406 000004 012767 177570 177460 012767 177570 177454 022777 1.:777 177444 177452 705 001334 016767 040424 040414 708 177504 714 715 001402 717 001406 012716 001414 719 720 001414 001422 012767 012767 000176 000174 716 001404 718 721 001412 001430 13:28 c0aal >408ronP Thed 9 PsecTIoN START: .SBTTL 000002 012637 000004 753 CLR MOV $1EQUAL TO A "-1", SETUP FOR A SOFTWARE SWITCH REGISTER. MOV MOV MOV MOV cHP BNE 65$: 668: 725 756 728 729 730 731 BR $ARG1 : 001434 001440 005067 132767 177346 000200 JENDM ®PERRVEC, -(SP) #6484, 00ERRVEC S0SWR, SWR #0DISP,DISPLAY *-1,850R 668 659 3 3SAVE ERROR VECTOR ;;SET UP ERROR VECTOR 11SETUP FOR A MARDWARE SWICH REGISTER ;;AND A MARDMARE DISPLAY REGISTER 11TRY TO REFERENCE HARDWARE SWR 13BRANCH IF NO TIMEOUT TRAP OCCURRED 11AND THE MARDWARE SWR IS NOT = -1 : 1BRANCH IF NO TIMEOUT MOV 0654, (SP) MOV MOV #SWREG, SWR s sPOINT TO SOFTWARE SWR #OISPREG, DISPLAY RTI MOV (SP)+,S0ERRVEC $$SETMAIL CLR $PASS 238ARGL 11SET UP FOR TRAP RETURN ;;RESTORE ERROR VECTOR 1 1CLEAR PASS COUNT BITB OAPTSIZE,SENVM ;:iTEST USER SIZE UNDER APT MOV #$SWREG, SWR 11NO,USE APT SWITCH REGISTER 8EQ 727 #$ER , BIEMTVEC ROR ; ;EMT VECTOR FOR ERROR ROUTINE 0340, DOEMTVEC+2 3 JLEVEL 7 #3TRAP, GOTRAPVEC 13 TRAP VECTOR FOR TRAP CALLS 0340, 94TRAPV 3, LEVEL EC 7 $PASS 1 sCLEAR THE PASS COUNT $ENDCT, $EOPCT ;1 SETUP END-OF -PROGRAM COUNTER CLR8 $ERFLG 1 iCLEAR THE ERROR FLAG 11SIZE FOR A HARDWARE SWITCH REGISTER. IF NOT FOUND OR IT IS .MACRO 724 MOV 014, 80CCR 4SET CACHE TO FORCE MISS INITIALIZE THE SOMMON TAGS MOV #STACK, SP 11SETUP THE STACK POINTER NOV MOV MOV MOV 648: 177428 177450 SEQ 0019 s INITIALIZE A FEW VECTORS 001012 000403 Ge $ARG1 $$SETMAIL CLR $PASS 3 1YES,USE NON-APT SWITCH 1 1ICLEAR PASS COUNT 732 001446 001403 177353 BIT8 733 001450 012767 001022 177370 . BEQ 67 735 736 737 MOV 001456 001468 001472 012737 012737 005037 043470 000340 177766 000020 00002 MOV MOV CLR #$ERROR, SATOTVEC 0340, ATOTVEC 2 90177766 012737 000014 13SET UP IOT VECTORS 1170 GO TO ERROR ROUTINE 1CLEAR CPU ERROR REGISTER 177746 MOV 014, 90CCR 1SET CACHME TO FORCE MISS 735 001476 739 001502 741 177302 RESTART: .SBTTL 742 7‘3 CLR #$SMREG, SWR ;;TEST USER SIZE UNDER APT 1 1YES,USE NON-APT SWITCH s INO,USE APT SWITCH RECISTER $TESTN JRESET STESTN TO ZERO BASE INSTRUCTION SET TESTS 3.‘.“““....“““‘..“‘.‘.“‘..“....‘..‘“...‘.‘...“‘...‘.‘.‘.“..‘.“ '“““.‘....“‘.‘....“.“‘..“‘““““‘...“"“‘..“...“...““““... 744 7‘5 7‘6 787 7‘8 749 750 005067 @APTSIZE,SENVM 3 001510 BEGIN BASE INSTRUCTION SET TESTING ".‘.““‘““““‘..‘..“““.‘.‘...‘.‘..‘.“““‘.“‘..‘.‘.‘..““.‘.““ '“““‘“.“.“““.“‘.“.‘.“..““.“‘.‘.““.“...‘.......‘..‘.‘.‘“.. FRSTST: "‘.“.““‘.“‘.‘.“‘““‘.“““““‘.‘.‘.““...".“‘.‘.“.‘. S4TEST 1 TEST BEQ BNE INSTRUCTIONS 118884888008488040888084400000800400040038888480008082000008000804000 GLOBAL AREAS MACY11l 30A(1052) KDJ11A.MAC = 22-FEB-B4°1f 12 751 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 001510 001510 001514 001516 001520 001522 005267 000277 000244 001401 177270 001530 784 791 792 793 001542 001542 104000 es: $TESTN s INCREMENT 1 $1CC=0100 - Z BIT CLEARED 1#TEST INSTR -TRY TO CAUSE A BEQ ERROR i} ERROR . WORD 1 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 3¢ 44 H sCOND CODES = 0100 (ZERO) 3s#TEST INSTRe TRY TO BRANCH ON 2cRO FLAG 12TEST INSTRe BRANCH IF GOOOD 1BRANCH FAILURE WITH Z BIT SET . WORD CCC SEZ BNE BEQG .WORD 001127 4% TEST NUMBER BNE ERROR 000002 CPUERR .WORD 4 CPUERR 1BRANCH IF GOOD sTHE Z FLAG DIDNT CLEAR OR BRANCH FAILED. 1FAILURE AT THIS LOCATION 1COULD MEAN A BUS PROBLEM, MICRO-CODE PROBLEM sCONDITION CODE PROBLEM OR JUST ABOUT ANYTHING sELSE. 1 ADDRESS OF ERROR MESSAGE 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE M2: $10000840486050040888840048080800800404400080000000080884808400800 $ 1008008082440 480088888000008000048808450005000000080008800088000 001550 001550 001554 001556 005267 000257 103003 001560 001560 001562 104000 000003 001564 797 798 799 800 801 001572 001572 001574 001576 001600 804 805 806 TO RECOGNIZING ERROR CONDITIONS 1+TEST 2 TEST BRANC: ON CARRY 1 808 08 8488¢80088085882048008088804088440800008488048808848008008 sTHIS IS A TEST TO SEE IF THE MODULE FORM ANTICIPATED IS FEASIBLE . 001566 001570 802 803 SeQ 0020 0000000844 3s: 001550 794 795 796 TWO INSTRUCTIONS ARE FUNDAMENTAL INC scC CLz BEQ 001127 000257 000264 001001 001403 001546 001550 $2517BEG BN INSTRUCTIONS 1s: 104000 000001 001532 001534 001536 001540 001544 20 TST1: 001003 001524 001524 001526 H2 PAGE §1080084404005000000000400400004000000800040000000004000 781 782 783 785 786 787 788 789 790 11 13:28 1 THESE 752 753 754 755 756 757 1S-MAR-84 001600 177230 TST2:! 1¢: 001127 000261 103403 104000 000004 001127 28: 3s: 4%: M3 INC ccC BCcC 24 s INCREMENT TEST NUMBER ;1 CC=0000 18TEST INSTRs 1BRANCH CARRY CLEAR FAILED ERROR . WORD 3 1ALL ERRORS TO TRAP TO EMT VECTOR 1iUNJQUE ERROR NUMBER 4% 1CC=1111 1¢TEST INSTRe . WORD SEC 8CS $TESTN CPUERR 1 ADDRESS OF ERROR MESSAGE 3+ BRANCH CARRY SET FAILED ERROR . WORD . WORD 4 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 15088808 844588888000088000080080000488400004000400800000080002028 soTEST 3 TEST DATA PATHS 1168284804888484404588804400088000803800000008080040088800048830080008 GLOBAL AREAS KDJ11A.MAC 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 MACY1l 22-FEB-84 15:12 001600 001600 001604 001606 0035267 005000 001005 001610 001612 001614 001620 005010 001003 005737 001403 001622 001622 001624 001626 001630 30A(1052) 15-MAR-84 T3 13:28 Ie TEST DATAPATHS TSTS: 177200 PAGE 21 Inc BNE CLR BNE ST 000000 BEQ : SEQ oozl $TESTN s INCREMENT TEST NUMBER 14 1TRY TO INSURE WE ARE TESTING (RO) +FORCE LOCATION TO ZERO 1 THE DATA PATH AND NOT 1 800 24 1BRANCH IF GOOD 1LOCATION O NOT ERROR JWORD 24 001630 'WORD “CLR RO* s TRY TO INSURE 0=0 1AGAIN, TRY TO INSURE THAT 0=0 . 104000 000005 001127 THE SETUP PROPERLY 1ALL ERRORS TO TRAP TO EMT VECTOR 5 JUNIQUE ERROR NUMBER CPUERR sADDRESS OF ERROR MESSAGE M4 "‘.““‘.“““".“““.“‘..“““““““...“““‘.““““‘ LaTEST 4 001630 001630 001634 001642 001650 001652 001652 001654 001656 001660 TEST DATA PATHS - ONES AND ZEROS ‘3“.‘..“‘.“‘.‘.““.".““.““‘.““‘..‘.“““‘.‘“““‘.“ 005267 012737 022737 001403 TSTA: 177150 INC 125252 000000 125252 000000 MOV cHP 8EQ $TESTN s INCREMENT TEST NUMBER 0125252, 990 0125252900 102125252 sSEE IF DATA MADE IT 24 iBRANCH IF IF DATA IS GOOD ;ERROR! EITHER THE BUS IS BAD. ;OR THE MOV OR COMPARE " s INSTRUCTIONS ERROR 104000 LMORD 001127 'WORD 2s: FAILED ;ALL ERRORS TO TRAP TO EMT VECTOR 6 {UNIQUE ERROR NUMBER CPUERR 1ADDRESS OF ERROR MESSAGE 1END OF TEST H 001660 M5: 1188808848404 09804054000400088040488804880008080880088888000800888008 ;oTEST S 001660 001660 001664 001672 001700 001702 001702 001704 001706 001710 001710 TFST DATA PATHS - DATA 0'S AND 1°'S ";;“.‘.“““0‘.‘.‘.‘.‘.““"0“.“.‘....‘.t.“.‘..‘...“ 005267 012737 023727 001403 104000 000007 001127 TSTS: 177120 000000 052525 ' ) .“.. INC MOV P 8EQ ERROR STESTN 9052525, 900 900, 052525 24 1 INCREMENT TEST NUMBER 1SETUP DATA .MORD 7 CPUERR 1UNIQUE ERROR NUMBER 20 LWORD : TEST FOR CORRECT DATA tALL ERRORS TO TRAP TO EMT VECTOR 1RDORESS OF ERROR MESSAGE ] Hs. 1318088480488000400408488800040400000060004008008008000000028400000080408 1sTEST 6 001710 TEST DATA PATHS - 1'S 119008400408840850800048088804480404000400884880800008000880000000800000 1576: INSTRUCTION GLOBAL AREAS MACY1l 30A(1052) KDJ11A.MAC 22-FEB-84 15:12 863 864 865 866 867 868 869 870 871 872 873 874 875 005267 005037 005137 023727 001403 177070 009000 000200 000000 876 001710 001714 001720 001724 001732 001734 001734 001736 001740 001742 PAGE 22 TEST DATA PATHS INC CLR ComM cee 8EQ 177777 ERROR .WORD 001127 .WORD 2%: - SEQ 0022 1'S $TESTN 840 1 INCREMENT 800 800,01°7777 24 1SET UP MEMORY LOCATION O » i TEST DATA $1BRANCH IF NO ERROR TEST NUMBER sALL ERRORS TO TRAP 10 tUNIQUE ERROR NUMBER CPUERR 111111 TO EMT VECTOR 1ADDRESS OF ERROR MESSAGE 3 GPROTS: 001742 1 0 8 848 8 0 8000888848000008800840808008800080000000080000000004 1oTEST 001742 00174c 001746 001752 001756 005267 012700 020027 001403 885 886 887 888 889 890 891 892 893 894 001760 001762 001764 001766 001770 001774 104000 000011 001127 005000 020027 001403 001776 002000 002002 104000 000012 001127 895 896 897 002004 002010 002014 012700 020027 001403 899 900 901 002016 002020 002022 104000 000013 001127 9202 903 904 002024 002030 002034 012700 020627 001403 906 907 908 909 910 002036 9202040 002042 002044 104000 000014 001127 RO BIT INC MOV cHP BEQ $TESTN ®&177777,R0 RO, #177777 s INCREMENT TEST NUMBER 1RO=177777 ;:D0ES RO=177777 14 $YES GO ON TESTS 912 913 914 915 916 917 918 002044 TST7: 177036 177777 177777 000000 125252 125252 052525 052525 ) H 28: 3¢: 44 911 002044 002044 002050 7 1808 80840 50 80000804804804440040840000800040008444080800006880054 879 880 881 882 883 905 13:28 000010 878 898 T6 1s: 104000 877 884 15-MAR-84 Je ERROR JMORD LMORD CLR crp BEQ ERROR LWMORD .WORD MOV e 8EQ ERROR .MORD MWORD 11 CPUERR RO RO, 90 24 12 CPUERR #125252,R0 RO, #125252 3 MOV ce BEQ 13 CPUERR 932525, RO RO, 852525 L 1) ERROR .HORD .WORD 14 CPUERR sNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 1RO=0 s1D0ES RO=0 1YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1RO=125252 1DOES RO=125252 1YES GO ON :NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER $ADDRESS OF ERROR MESSAGE 1R0=52525 ;D(ES RO=52525 s$YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 3 005267 012701 176734 177777 GPR1TS: 1954084508 804880404044808480488080845500040000000000000028000008000080 1sTEST 10 R1 BIT TESTS $10000808804406448540840800488048840088880400008000000000000000000848 TST10: INC S$TESTN $ INCREMENT TEST NUMBER MOV €¢177777,R1 tR1=177777 GLOBAL AREAS KDJ11A.MAC 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 9%69 970 971 972 973 974 MACY11l 30A(1052) 002054 002060 020127 001403 177777 002062 002064 002066 002070 002072 002076 104000 000015 020127 001403 002100 002102 002104 002106 002112 002116 104000 000016 001127 012701 020127 001403 002120 002122 002124 002126 002132 002136 104000 000017 001127 012701 020127 001403 002140 002142 002144 002146 104000 000020 001127 22-FEB-84 15:12 001127 005001 15-MAR -84 T10 13:28 PAGE 23 R1 BIT TESTS 1s: 125252 125252 032525 052525 2%: cMP BEQ R1,0177777 14 ERROR .WORD .WORD CLR cMp BEQ 15 CPUERR Rl R1,00 24 ERROR .WORD .WORD MOV cHP 16 CPUERR #125252,R1 R1.#125252 ERROR . WORD .WORD 17 CPUERR crp BEQ R1, 052525 4% ERROR LMORD .WORD 20 CPUERR BEQ 3s: 4% MOV IKe 34 #52525,R1 SEQ 0022 tD0ES R1=177777 1YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER iS?DgESS OF ERROR MESSAGE ' - ;D0ES R1=0 $YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 1R1=125252 1DOES R1=1252S52 1YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 1R1=52525 1DOES R1=52525 1YES GO ON sNO GO TO ERROR 1ALL ERRORS TO TRAP YO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE [ 002146 GPR2TS: 1 108004848004488404020088880548004888840800888000800880480080088000 1¢TEST 11 00004 R2 BIT TESTS 31 048448800488840084008880408840040048000480088800048880080000004048 002146 002146 002152 002156 002162 005267 012702 020227 001403 002164 002166 002170 002172 002174 002200 104000 000021 001127 005002 020227 001403 002202 002204 002210 002214 002220 104000 000022 001127 012702 020227 001403 002222 002224 104000 000023 176632 TST11: 177777 177777 INC MOV cp B8EQ 1$: 125252 125252 848 2%: $TESTN €177777,.R2 R2,8177777 )§ ] ERROR LMORD LHORD CLR cp BEQ CPUERR R2 R2.#0 ot ERROR WORD .WORD MOV ce BEQ 22 CPUERR #125252,R2 R2,#125252 3 ERROR .WORD 23 21 1 INCREMENT TEST NUMBER R2=177777 1D0ES R2=177777 1 YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R2=0 1D0ES R2=0 s YES GO ON iNO GO TO ERROR sALL. ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER stADDRESS OF ERROR MESSAGE 1R2=125252 1D0ES R2=125252 s YES GO ON tNO GO TQ ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER GLOBAL AREAS MACY11 KDJ11A MAC 22-FEB-84 975 976 977 002226 002230 002234 002240 001127 012702 020227 001403 002242 002244 002246 002250 104000 000024 001127 978 979 980 981 982 983 984 98S 986 987 30A(1052) 15:12 052525 052525 002266 104000 997 998 999 1000 1001 002270 002272 002274 002276 002302 000025 001127 005003 020327 001403 1003 002304 104000 1004 1005 1006 1007 1008 002306 002310 002312 002316 002322 000026 001127 012703 020327 001403 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 002324 002326 002330 002332 002336 002342 104000 000027 001127 012703 020327 001403 002344 002346 002350 002352 104000 000030 001127 176530 1777717 177777 TST12: INC MOV cwe BEQ ERROR 000000 1s: LWORD .WORD CLR cHP BEQ ERROR 125252 125252 052525 052525 cs: 3s: 4%; 44 24 CPUERR 1 ADDRESS OF ERROR MESSAGE 1R2=52525 1D0ES R2=5252% 1 YES GO ON stNO GO TO ERROR $tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER :ADDRESS OF ERROR MESSAGE .WORD .HWORD MOV ce BEQ $TESTN #177777 ,R3 R3, 9177777 is 25 CPUERR R3 R3 .40 23 26 CPUERR #125252,R3 RS, 0125252 34 ERROR LWORD JMORD MOV crp 8EQ 27 CPUERR #52525,R3 R3, #52525 48 ERROR .WORD JHORD 30 CPUERR s INCREMENT TEST NUMBER sR3=177777 sDO0ES R3=177777 $YES GO ON $tNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 1R3=0 :DOES R3=0 s YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NAMBER s ADDRESS OF ERROR MESSAGE 1R3=125252 1D0ES R3=125252 $1YES GO ON tNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 1R3=52525 1DOES R3=52525 sYES GO ON s1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 3 GPRATS: 1108646880400044040040880048885888880000328808030048408804088000000008 002352 002352 002352 002356 002362 ERROR .WORD .WORD CPUERR 952525 ,R2 R2, 052525 1 90 848 284484805400800048400008880088080080088000800005008000000088% 996 1027 1028 1029 1030 .WORD MOV CcMp BEQ SEQ 0024 TESTS 1 oTEST 12 R3 BIT TESTS 110680088808800880448808888008004808000000088840888000008608008804 005267 012705 020327 001403 1025 1026 34 PAGE 24 R2 BIT GPR3TS: 002250 002250 002254 002260 002264 1699 13:28 i 002250 990 991 992 993 994 1002 11 43%: 988 989 995 15-MAR-84 Le ssTEST 13 R4 BIT TESTS F15888868008880844840800000500508000400088004800040800003800800004 005267 012704 020427 176426 177777 177777 TST13: INC MOV cHP S$TESTN 177777, ,R4 R4,#177777 s INCREMENT TEST NUMBER 1RA=177777 1DOES R&=177777 GLOBAL AREARS KDJ11A.HAC 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 10572 1053 LU54 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 R G R R 002366 001403 BEQ 002370 002372 002374 002376 002400 002404 104000 000031 001127 005004 ERROR 002406 002410 002414 002420 002424 104000 000032 001127 012704 020427 001403 002426 0( 2430 042432 (02434 002440 002444 104000 000033 001127 012704 020427 001403 002446 002450 002452 002454 104000 000034 001127 002412 1s: 020427 001403 .WORD . WORD CLR cre BEQ ERROR . WORD 125252 125252 052525 052525 2%: 3s: 4% . WORD MOV cHp B8EQ M2 1 31 CPUERR R4 R4 ,#0 24 SEQ 0025 sYES GO ON sNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER ISRDSESS OF ERROR MESSAGE ‘ - 1D0ES R4=0 s YES GO ON 1NO GO TO ERROR 32 CPUERR 9125252 ,R4 22.0125252 ERROR .WORD . WORD MOV crp BEQ 83 ERROR . WORD .WORD 34 CPUERR 33 CPUERR £52525,R4 F4, 052525 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1R4=125252 sDOES R4=125252 1YES GO ON sNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1R4=52525% 1DOES R4=52525 1 YES GC ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE éPRSTS: 002454 118048846488488420840084080808800800480080083808048008400800808088088000 saTEST 002454 002454 002460 002464 002470 002472 002474 002476 002500 002502 002506 002510 002512 002514 002516 002522 002526 002530 002532 002534 14 08 RS BIT TESTS 31088888808 8400045840048204800000440808000808080488088480800000000404 005267 012705 020527 001403 176324 177777 177777 104000 000035 001127 005005 020527 001403 TST14: 1%: 104000 000036 001127 012705 020527 001403 104000 000037 001127 125252 125252 24%: INC MOV (n,4 8EQ ERROR . WORD . WORD CLR cHp 8EQ ERROR . WORD . WORD MOV CMP BEQ ERROR . WORD . WORD $TESTN ®77777,RS 2?.0177777 1 INCREMENT TEST NUMBER iRS=177777 100ES RS5=177777 1YES GO ON iNO GO TO ERROR 35 CPUERR RS R5,#0 24 36 CPUERR #125252,R5 §§.0125252 37 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1RS5=0 1D0ES R5=0 1YES GO ON 1iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSACE 1RS521252%2 1D0ES R5+125252 s$YES GO ON iNO GO TQ ERROR ;ALL. ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE GLOBAL AREAS MACY11l 30A(1052) 052525 052525 KOJ11A.MAC = 22-FEB-84 15:12 1087 1088 1089 002536 002542 002546 012705 020527 001403 1091 1092 1093 1094 1095 002550 002552 002554 302556 104000 000040 001127 1097 002556 1101 1102 1103 1104 1105 002556 002556 002562 002566 002572 005267 012706 020627 001403 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 002574 002576 002600 002602 002604 002610 104000 000041 001127 005006 020627 001403 002612 002614 002616 002620 002624 002630 104000 000042 001127 012706 020627 001403 002632 002634 002636 002640 002644 002650 104000 000043 001127 012706 020627 001403 002652 002654 002656 104000 000044 001127 1090 1096 1098 1099 1190 1106 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 figé 1133 1134 1135 002660 1S-MAR-84 3s: 44: 1142 1182 877%5e2Ss MOV cMP BEQ ERROR .WORD .WORD #52525,RS RS, 052525 4% 1R5=52525 1DOES RS=52525 s YES GO ON 40 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE i1NO GO TO ERROR 18080048080 088888400 8000000480004 0000000000 0088000000000 000ettats 3oTEST 1S R6 BIT TESTS § 1008888080000 40008 0000008880088 0000800400080 0000000050000000084 012706 TST1S: 176222 1777717 177777 1¢: 00000 125252 125252 2%: 052525 052525 3s: 001000 4%; INC MOV cHe BEQ $TESTN €177777,R6 R6,.8177777 1s ERROR .WORD .WORD CLR cre BEQ 4} CPUERR R6 R6,#0 2t ERROR LWORD LMORD MOV cHp BEQ 42 CPUERR 9125252 ,R6 R6, 8125252 3 ERROR .MORD .WORD MoV ce BEQ 43 CPUERR #352525,R6 R6, 852525 44 ERROR MORD LHORD 44 CPUERR MGV #STBOT ,R6 s INCREMENT TEST NUMBER 1R6=177777 sDOES R6=177777 $YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER ;ADDRESS OF ERROR MESSAGE 1R6+0 sDOES R6=0 $YES GO ON sNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1R6=125252 1DOES R6=125252 1+ YES GO ON sNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1R6=52525 s1DOES R6+52525 s YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER ; ADDRESS OF ERROR MESSAGE sRESTORE SP 3 PSWBTS: $1008888688484548008808880488884800888808008808088400088020000004 ;oTEST 16 002704 SE@ 0026 3 002664 002664 002664 002670 002676 Ne PAGE GPR6TS: 1136 1137 1138 1139 1140 1141 7ia 13: 005267 012737 022737 001403 176114 000377 000357 177776 177176 PSW LOW BYTE BIT TESTS $ 10088488084 888488400408000088088080008800380808800008000000000084 TST16: INC S$TESTN s INCREMENT TEST NUMBER MOV #377,.80177776 1PS=357 T BIT SHOULON'T SET ce #357,00177776 1DOES PS=357 BEQ 1¢ :YES GO ON GL OBAL AREAS KOJ11A . MAC 1143 1144 1145 1146 1147 1148 1149 1150 1151 1132 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 MACY11 30A( 1052) 22-FEB-84 15:1 2 002706 002710 002712 002714 002720 002726 104000 000045 001127 005037 022737 001403 002730 002732 002734 002736 002744 002752 104000 000046 001127 012737 022737 001403 002754 002736 002760 002762 002770 002776 003000 003002 003004 003006 177776 15-MAR-84 T16 177776 B3 13:28 PAGE 27 SW LOW BYTE BIT TESTS 18: ERROR . WORD . WORD CLR crp 8EQ ERROR 000105 000105 177776 177776 29: 104000 000047 001127 012737 177776 177776 022737 001403 3s: 104000 000050 001127 as: 003006 . WORD . WORD MOV cre BEQ ERROR .WORD . WORD MOV e B8EQ ERROR . WORD .WORD 43 CPUERR 00177776 5?.90177776 46 CPUERR 0105,0#177776 ;105.80177776 s 47 CPUERR 0232,800177776 :252.80177776 s 50 CPUERR SEQ 0027 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR $tUNIQUE ERROR NUMBER lsgogfiss OF ERROR MESSAGE . - 100ES PS«0 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1PS$=10% 100ES PS=10% 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1PS=252 100ES PS=252 1YES GO ON sNO GO YO ERROR sALL ERRORS TO TRAP 1O EMT VECTOR sUNIQUE ERROR NMUMBER 1ADDRESS OF ERROR MESSAGE MSPO: 118884088404640800000800088480080000000240000004000000000000000008000000 saTEST 17 TEST SINGLE OPERAND INSTRUCTIONS- MODE O 116000580040000004804080000040000848600050000488080800000000 4000080000080 1THE INC, COM, CLR, AND DECREMENT INSTRUCTIONS ARE VERIFED. 1100808008 08400888008008000040840000008000000020008800008000 005267 175772 8000808008 TST17: STESTN R4 R4 R4 rd) 005104 001403 104000 001127 005104 18 2%: 001403 104009 000052 001127 com 51 CPUERR R4 R4 44 3s: 44 J MSP8 : 32 CPUERR 1 INCREMENT TEST NUMBER s INITIALIZE R4 WITH DATA i 1o TEST INSTRUCTION 1BRANCH IF R4 CLEARED 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1eTEST COMPLIMENT INSTRUCTION 1oTEST INCREMENT INSTRUCTION 1BRANCH IF R4 <0 1COMPLIMENT OR INCREMENT FAILED tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE RBOTUR.ARE"S AREAS - 1199 1oTEST 20 1201 1202 1203 1204 1205 1206 1207 003044 003044 003050 003052 GO3054 003056 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 003060 003060 003062 003064 003066 003070 003072 003074 1226 003076 003076 003100 003102 003104 005267 005004 005104 105004 001403 175734 104000 000053 001127 105304 100002 105104 001403 24: 3s: 104000 000054 001127 4% 1237 1238 1239 1240 1241 1242 1243 1244 1245 003122 003122 003124 003126 003130 003132 003134 003136 003140 1247 1248 1249 1250 1251 1252 003142 003142 003144 003146 003150 1254 003150 1253 8060 INC CLR com CLR8 BEQ STESTN R4 R4 R4 23 ERROR LWORD .WORD DEC8 8PL comB B8EQ 53 CPUERR R4 3¢ R4 44 sALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 10TEST DECREMENT BYTE sDECREMENT BYTE FAILED 1oTEST COMPLIMENT BYTE $sBRANCH IF GOOOD sCOMPLIMENT OR DECREMENT FAILED TO WORK ERROR .MORD .WORD S4 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE s INCREMENT TEST NUMBER 1SETUP TEST REGISTER 1oTEST CLEAR BYTE INSTRUCTION $sBRANCH IF GOOD 1CLEAR EVEN BYTE FAILED i MSPC: 1100080800000848080800800004800048008000000580000000000000086080808 1oTEST 21 003104 003104 003110 003112 003114 003116 003120 1246 T1ST20: 1¢: 003104 1228 1229 1230 1231 1232 1233 1234 1235 TEST SINGLE OPS - EVEN BYTE OF CLRB, DECB, AND COMB 11060004007 008040804000020006000000080800004000080080800000000800 1227 1236 SEQ 0028 1100000848060 800000800000000000 05008000804 008000 0000004860080 048484 48¢ : 1200 1208 C3 22PRMALSRE(1S52) 15-MAR;B4 13:30. PBBRGPP 0ps . EVEN BYTE OF CLRB, DECB. AND come -MAR 005267 005004 005014 005114 005014 001403 104000 0000SS 001127 005114 001403 100002 005214 001403 104000 000056 175674 TEST SINGLE OPS - MODE 1 CLRS, COMB, AND INCB 11000000888880800000080403000000000080004804800000000000080008004008 TST21: INC STESTN s INCREMENT TEST NUMBER CLR Re CLR (Ra) con (R4) 1SETUP TEST DATA CLR (Rs) 1sTEST INSTRUCTION BEQ 2t sBRANCH IF GOOD 18: 2s: 3s: 001127 as: : MSPD: tMODE 1 FAILED ERROR .MORD LHORD con BEQ BPL INC BEQ ERROR .MORD .WORD S5 CPUERR (R4) 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 34 34 (R4) 44 t1ADDRESS OF ERROR MESSAGE 10TEST INSTRUCTION 1(0)SMOWLD = -] H 1¢TEST INSTRUCTION 1BRANCH IF GOOD 56 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER CPUERR 1COM OR INC FAILED TO ALTER LOC O CORRECTLY 1ADDRESS OF ERROR MESSAGE GLOBAL AREAS KDJ11A . MAC MACY11l 22-FEB-84 30A(1052) 15:12 1255 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 122 13:28 PAGE 29 D3 TEST SINGLE OPS MOOEL-EVEN BYTE CLRB,COMB, INCS 1190004000080 00000000880840800000000000080040000800000000808000004 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1S5-MAR-84 +0TESY 22 003150 003150 003154 003156 003160 003162 003164 003166 003170 003170 003172 003174 003176 003200 003202 003204 003206 003210 003212 003214 003214 003216 003220 003222 005267 005004 005014 005114 105014 105014 001403 175630 14: 104000 000057 001127 105214 100405 001404 105114 105214 105214 001403 2s: 3s: 104000 000060 001127 TEST SINGLE OPS MODEL-EVEN BYTE-CLRB,COMB INCB , 11080808088 080004000004000000000000000000000040800060800000000040 TST22: INC $TESTN s INCREMENT TEST NUMBER CLR R4 CLR (R4) coM (Ra) 1SETUP TEST DATA CLRB (R4) 1oTEST INSTRUCTION CLR8 (Ra) 1¢TEST INSTRUCTION BEQ s 1BRANCH IF GOOO 44: sCLEAR (0) EVEN BYTE FAILED ERROR .WORD . WORD INCB 8MI 8EQ cor8 INCS INCS BEQ CPUERR (R4) 3s 3s (R4) (R&) (R4) a8 ERROR .WORD .HORD 60 CPUERR 57 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADORESS OF ERROR MESSAGE soTEST INSTRUCTION 1 TESTY FLAGS 1oTEST INSTRUCTION 1BRANCH IF GOOD 1COMB OR INCB FAILED tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDORESS OF ERROR MESSAGE 003222 3 MSPEO: 1 0 0 8 8 0 08008004008008000088000080008000000000080000808008880080000 1289 1290 1291 1292 1293 1294 1295 1296 1297 003222 003222 003226 003230 003232 003234 003236 003240 005267 005004 005014 005114 005204 105014 001403 §1308880800804008800080000000000000004008000000480080000000040088800484 157123: INC S$TESTN 1 INCREMENT TEST NUMBER CLR R4 CLR (Ra) comM (R4) 1SETUP TEST DATA INC R4 1POINT TO ODO B8YTE CLR8 (R&) 1oTEST INSTRUCTION BEQ 1 1BRANCH IF GOOD 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 003242 003244 003246 003250 003252 003254 003256 003260 003262 003264 003266 003270 104000 000061 001127 005304 005214 005204 105114 105214 100003 001402 105214 001403 1288 1296 soTEST 23 175556 1¢: ERROR . WORD . WORD DEC INC INC coMB INCB ePL BEQ INCB BEQ TEST SINGLE OPS - ODD B8YTE - CLRB, COMB, DECB sCLEAR ODD BYTE FAILED 61 CPUERR R4 (R4) R4 (R4) (R4) 24 24 (R4) 34 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE sPOINT TQ EVEN BYTE 1LOC 0=1 O sPOINT TO QDD BYTE 1oTEST INSTRUCTION iLOC 0=-1 0 1BRANCH IF ERROR ) 1sTEST INSTRUCTION 1BRANCH IF GOOD SEQ 0029 GLOBAL AREAS KDJ11A.MAC 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 003272 003272 003274 003276 003300 MACY11l 22-FEB-84 30A(1052) 15:12 104000 000062 001127 3¢: - 0DD BYTE - ERROR WORD .WORD CLRB, 1, COMB, DECB ODD BYTE FAILED 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUF ERROR NUMBER sADDRESS OF ERROR MESSAGE 62 CPUERR 15800004688840080480000068800000880000004000440060800044000000800044 005267 005004 105104 005204 005014 005114 005024 001403 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 003322 003324 003326 003330 003332 003334 003336 003340 003342 003344 104000 000063 001127 005304 005304 005124 100004 005304 005304 005224 1343 003346 1345 1346 1347 1348 1349 1350 1351 003350 003350 003352 003354 003356 TEST SINGLE OP - MODE 2 - CLR, COM, INC 11000008000008048880080008408000880000008080080804048000480068804808 003300 003300 003304 003306 003310 003312 003314 003316 003320 175500 TST24: 1s: 001403 INC CLR corB INC CLR coM CLR B8EQ STESTN R4 R4 R4 (R4) (R4) (R4). 1 ERROR .MORD .WORD DEC OEC comn BPL DEC DEC INC 63 CPUERR R4 R4 (R4). 24 R4 R4 (R4), BEQ 28: 104000 000064 001127 3¢ ERROR .MORD .WORD 3 64 CPUERR 1 INCREMENT TEST NUMBER 1R4=400 1400=0 1400=-1 1#TEST INSTRUCTION 1BRANCH IF GOOOD 1MODE 2 CLEAR FAILED 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R4=400 1oTEST INSTRUCTION $1BRANCH IF FAILURE 1R4=400 18TEST INSTRUCTION 1BRANCH IF GOOD tMODE 2 FAILURE 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 3 MSPG: 10880500 084040488800400480004004000000000800000800000008000808000048 003356 1354 1»TEST 25 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 003356 003356 003362 003364 003366 003370 003372 003374 003376 005267 005004 105104 005204 005014 005114 105024 001403 1366 003400 104000 1365 SINGLE OPS E3 tMODE 1oTEST 24 1323 1324 1325 1326 1327 1328 1329 1330 1331 1352 1353 EST PA?E 30 3 MSPF ; 003300 1322 1344 T23 13:;8 24: 1321 1332 1S-MAR-84 175422 TEST CLRB, COMB, DECB, MODE 2 - EVEN BYTE $31088080484080848804048005004008050000000000040008880000084800003008 TST125: INC $TESTN 1tINCREMENT TEST NUMBER CLR R4 come R4 INC R4 sR4=400 CLR (R4) com (R4) 1400=-1 CLRB (R4). $oTEST INSTRUCTION BEQ 1¢ 1BRANCH IF GOOD ERROR tMODE 2 EVEN BYTE FAILED 1ALL ERRORS TO TRAP TO EMT VECTOR SFQ 0030 GLOBAL AREAS KDJ11A . MAC 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 MACY11l 22-FEB-84 003402 003404 003406 003410 003412 003414 003416 003420 000065 001127 005304 105324 100003 005304 105124 001403 003422 003422 003424 003426 003430 104000 000066 001127 30A(1052) 15:12 2$: 3 1398 1399 1400 003454 003456 003460 104000 000067 001127 1421 1422 ERROR . WORD .WORD 66 CPUERR 003502 003502 003504 003506 003510 175350 005304 005304 105224 105124 100003 005304 105224 001403 TS726: 1s: 2%: 104000 000070 001127 3s: 2 - EVEN BYTE 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 3soTEST INSTRUCTION 1BRANCH IF BAD 1POINT TO EVEN BYTE 1#TEST INSTRUCTION $1BRANCH IF GOOD sMODE 2, EVEN BYTE FAILED sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE TEST CLRB, COMB, INCB MODE 2 - 00D BYTE INC CLR comMB INC CLR com INC CLRB 8EQ ERROR . WORD . WORD S$TESTN R4 R4 RA (R4) (Re) (Re) (R&). 1 DEC DEC INCS cors 8PL DEC INCB 8EQ 67 CPUERR R4 R4 (Ra). (Pa). 28 Re (R&).» 3¢ ERROR . WORD . WORD 70 CPUERR 1 INCREMENT TEST NUMBER 1R4=400 1400=-1 -1 sPOINT TO 00D BYTE ssTEST INSTRUCTION 1BRANCH IF GOOD tMODE 2.000 BYTE FAILED tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE sPOINT TO ODD BYTE 1400=1 O ssTEST INSTRUCTION 1BRANCH IF MODE 2 FAILED 1POINT TO ODD BYTE 1BRANCH IF GOOD 1MODE 2,000 BYTE FAILED stALL. ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 3 MSPI. 180480400 84804048006845080484880000880000004080000088000000880000 1oTEST 27 TEST CLR, COM, INC - MODE 3 00351C 003510 003510 MODE 10840848488 048000404808080088008808008480340080005048088000086080004084 005267 005004 105104 005204 005014 005114 005214 105024 001403 1420 65 CPUERR R4 (R4). 24 R4 (R4)., 3 DECB, 1908008808400400004888082480838083808880488800808080000880008008804000 003430 003430 003434 003436 003440 003442 003444 003446 003450 003452 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 COMB, .WORD . WORD OEC DECB BPL DEC comMB BEQ ;1¢TEST 26 003462 003464 003466 003470 003472 003474 003476 003500 CLRB, F3 MSPH 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1409 TEST PAGE 31 3 003430 1386 1401 1402 1403 1404 1405 1406 1407 1408 125 13:28 1¢: 1385 1397 15-MAR-84 §190086500800008000084048008400044800080000080008080808000488084000008000 005267 175270 1ST27: INC S$TESTN 1 INCREMENT TEST NUMBER SEGQ 0031 GLOBAL AREAS KDJTIA.HAC MACY1]l 30A(1052) 227Fes 449518 1S5-MAR-84 i3 13: G3 PA t8s1"eCh. 3*Bom. Inc - moDE 3 1423 1424 1425 1426 1427 1428 003514 003516 003520 003522 003524 003526 005004 005014 105114 0905214 005034 001403 CLR CLR comMs INC CLR BEQ R4 (R4) (R4) (R4) 8{R4). 1 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 003530 003532 003534 003536 003540 003542 003544 003546 003550 003552 003554 104000 000071 001127 005304 005304 005134 100004 005304 005304 005234 001403 ERROR .WORD . WORD OEC DEC com BPL DEC DEC INC BEQ 71 CPUERR R4 R4 (R4 ). 24 R4 R4 8(R4). 3 1442 1443 1444 1445 1446 1447 003556 003556 003560 003562 003564 ERROR . WORD .WORD 72 CPUERR 1429 1441 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 3s: tMODE 3 FAILED, 400 SHOWD=0 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE ;1R4=0 1»TEST INSTRUCTION 1BRANCH IF BAD tREPOSITION POINTER 1#TEST INSTRUCTION $BRANCH IF GOOD 1MODE 3 FAILED sALL ERRORS TO TRAP TO EMT VECTOP sUNIQUE ERROR NUMBER + ADDRESS OF ERROR MESSAGE 1588880588008000800044488488400000080088080800008000004000800080844 005014 105114 005214 105034 001403 1469 1470 1471 1472 1473 003622 003624 003626 003630 003632 104000 000073 001127 005304 005304 1475 1476 1477 1478 003636 003640 003642 003644 005304 005304 105234 001403 003634 ' 100 : 30=400 soTEST INSTRUCTION 1BRANCH IF GOOD 3 MSPJ: 003564 1463 1464 1465 1466 1467 1474 24%: 104000 000072 001127 003564 003264 003570 003572 003574 003576 003600 003602 003604 003606 003610 003612 003614 003616 003620 1468 1: S€a 0032 005267 005004 005001 105101 005201 005011 005121 005011 105111 105134 175214 1#TEST 30 TEST CLRB, COMB, INCB - MODE 3, EVEN/ODD BYTE 110084888840848400880884820048800044880003008008800080080040000000008088 TST30: INC $TESTN s INCREMENT TEST NUMBER CLR Re 1R4=0 CLR Rl core R1 INC Rl 1R1=400 CLR (R1) com (R1). 1400=-1 CLR (R1) H cor8 (R1) :1402=000 377 1s: CLR corB INC CLRE 8EQ (R4) (R4) (R4) 8(RA). 14 ERROR . WORD . WORD OEC DEC 73 CPUERR R4 R4 DEC OEC INCB 8EQ Ra R4 S(R4) . 3 coms O(R4). i 3 10=400 1sTEST INSTRUCTION 400=377 000 sBRANCH IF MODE 3 EVEN BYTE CLEARED + TEST INSTRUCTION FAILED sALL. ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE $tREPOSTION POINTER toTEST INSTRUCTION $REPOSITION POINTER 3oTEST INSTRUCTION tBRANCH IF GOOD GLOBAL AREAS KDJ11A . MAC 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 MACY11 30#(1352) 22-FEB-84 15: 003646 003646 003650 0036352 003654 003656 003660 003662 003664 003666 003670 003672 003674 104000 000074 001127 005304 005304 0035214 105234 001004 005304 005304 105034 001403 003676 003676 003700 003702 003704 003706 003710 003712 003714 003716 003720 104000 000075 001127 005304 005304 105134 005304 005304 105234 001403 003722 003722 003724 003726 003730 15-MAR-84 730 13;28 PAGE 3 TEST CLRB, COHB es: H3 INCB - MODE 3, sMODE 3, EVEN BYTE FAILED ERROR . WORD 3 sALL ERRORS 74 CPUERR 44 R4 R4 8(R4 ). Ss 44 CPUERR R4 R4 S(RA). R4 RA 8(R4) 7¢ 64: 12TEST INSTRUCTION 1BRANCH IF 402 NEQ O 1R4=401 14010 1BRANCH IF GOOD 100D BYTE FAILED tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1R4=401 1403=377 1¢eTEST INSTRUCTION $BRANCH IF GOOD 1MODE3 00D BYTE FAILED. tALL ERRORS TO TRAP TO EMT VECTOR 76 tUNIQUE ERROR NUMBER 1ARDDRESS OF ERROR MESSAGE CPUERR 7¢: TO EMT VECTOK 1R4=401 75 S5%: TO TRAP 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE R4 R4 (R4) S(R4)+ 104000 000076 001127 SEQ 0033 EVEN/ODD BYTE ) 003730 MSPL : 33106083588 084808408488488804000840000088008508080006000400200040000802 ssTEST 31 003730 003730 003734 003736 003740 003742 003744 003746 003750 003752 003754 003756 003760 003762 003764 003766 003770 TEST CLR, COM, DEC - MODE 4 ;;‘O“..‘.““““....“".“.“..‘.“‘..“.“0‘““.‘.. 005267 175050 TST31: 105104 005204 005014 0035124 005014 005224 001403 “.0.“.‘ INC CLR cor® INC CLR comM CLR $TESTN Re R4 R4 (Ra) (R4)» (R4) (R&). -(R4) 77 1s: 1R4=400 [} 1400=-1 H 1402=1 1oTEST INSTRUCTION 77 $BRANCH IF GOOD 1MODE 4 FAILED sALL. ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 3:553Y INSTRUCTION 400=-2 24 1BRANCH IF BAD 1 104000 001127 005344 005114 001405 1 INCREMENT TEST MUMBER CPUERR -(R4) {Ra) GLOBAL AREARS KDJ11A .MAC 1335 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1348 1549 1350 1551 1552 1553 1554 1355 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 003772 003774 003776 004000 004002 004004 004004 004006 004010 004012 MACY1l 30 AC1052) 22-FEB-84 1 5:12 15-MAR-84 731 13: 100404 005204 8 PAGE 34 EST CLR, COM, DEC - MODE 4 BMI INC INC 005204 005344 DEC BEQ 001403 es: 104000 000100 001127 3s: I3 ERROR WORD WORD SEQ 0034 24 1BRANCH IF BAD “CR&) 34 1#TEST INSTRUCTION 'BRANCH IF GOOD R4 R4 JR&=400 {MODE 4 FAILED sALL ERRORS TO TRAP TO EMT VECTOR 100 CPUERR UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 3 004012 MSPM: 1 8 8 8408 8 040404004000880080400048888088040808808460005800 1o TEST 004012 004012 004016 004020 004022 004024 004026 004030 004032 004034 004036 004040 004042 004044 004044 004046 004050 004052 004054 004056 004060 004062 004064 004066 004070 004070 004072 004074 004076 004100 004102 004102 004104 004106 004110 32 TEST COMB, INCB, CLRB 04048008 - MODE 4, 00D BYTE L10004008805008004000008008005000000040400000000000480408000000000 005267 005004 105104 005204 005044 105114 005224 005014 005124 005204 105044 174766 TS5T132: INC CLR comB INC CLR comB INC CLR CoM INC CLR8 BEQ 001403 104000 000101 001127 00 ;zESTN R4 R4 -(R4) (R4) (R4). (R4) (R4). R4 -(R4) 24 1 INCREMENT TEST NUMBER 3 1R4=400 1376=0 1376=001 000 1400=1 1R4=403 s TEST INST. CLEAR 0DD BYTE (401) 1BRANCH IF GOOD 1MODE 4 BYTE FAILED 1¢: 1ALL ERRORS TO TRAP TO EMT VECTOR 101 28: g:UERR R4 §£R4) R4 -(R4) 44 102 CPUERR -(R8) 64 5%: 103 64: s+ADDRESS OF ERROR MESSAGE 1R4=403 3 TEST INST. 3+ 401377 TEST INST. 401+0 1BRANCH IF GOOD 1MODE 4 ODDO BYTE FAILED 3s: 4%: sUNIQUE ERROR NUMBER CPUERR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADORESS OF ERROR MESSAGE 1oTEST INST. 1BRANCH IF GOOD 1MODE & DECREMENT ODD BYTE FAILED 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE GLOBAL AREAS KDJ11A, MAC 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 MACY11 22-FEB-84 30A(10S2) 15:12 15-MAR-84 T32 13:28 PAGE 35 J3 T TEST COMB, INCB, CLRB - MODE 4, ODD BYTE SEQ 0035 $ 004110 MSPN: 110080848424842444080808088004080080088000800000480800 1aTEST TEST CLR, COM, INC 004400480000008 - MODE S 10 8 4 8084 408800080848080080000040008048080008040040068000 004110 004110 004114 004116 004120 004122 004124 004126 0035267 005004 005014 105114 005224 005054 001403 004130 004132 004134 004136 004140 004142 004144 004146 004150 004152 004154 004156 004160 004162 104000 000104 001127 005204 005204 005154 001407 005204 005204 005354 001403 005224 105254 001403 004164 004164 004166 004170 004172 33 174670 TST33: 18: 24 104000 000105 001127 . 800004824 INC CLR CLR COMB INC CLR BEQ $TESTN R4 (R4) (R&) (R4). 9-(R&) 13 ERROR -WORD .MORD 104 CPUERR ING INC COM BEQ INC INC DEC BEQ INC INB BEQ R4 R4 8-(R&) 23 R4 R4 8-(R4) 28 (R4). 9-(R&) 3s 1 INCREMENT TEST NUMBER 10400 14TEST INST. 4000 1BRANCH IF_GOOD tMODE S FAILED sALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1RESET POINTER TO 0 yaTEST INST. 376e1 1BRANCH IF BAD yREPOSITION POINTER saTEST INST. 376-0 1BRANCH IF BAD 10401 R4=2 14TEST INST.,400= 0 376 1BRANCH IF _GOOD sMODE S FAILED ERROR .WORD .WORD sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 105 CPUERR 3 004172 MSPO: 110884880085808450408088000046000040008080880000088080004800004404000480080 14TEST 34 004172 004172 004176 004200 004202 004204 004206 004210 004212 004214 001216 004220 004222 004224 004226 TEST NEG MODE 5 1 50 83858 8 408380088008000480880008088800008000004028450000020000 005267 105104 005001 105101 005301 005002 005012 005014 005114 005011 005454 001403 174606 TST34: INC CLR CoB INC CLR coM8 DEC CLR CLR CLR COM CLR NEG BEQ STESTN R4 R4 R4 R1 Rl Rl R2 (R2) (RA) (RA) (R1) 8-(R4) 29 1 INCREMENT TEST NUMBER 1R4=400 1RL=376 1R2=0 1020 ! 1400+ -1 137620 10=0 1BRANCH_IF GOOO INEG FAILED GLOBAL AREAS KDJ11A. MAC 1647 1648 1649 1650 1651 16352 1653 1654 1635 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 168S 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 MACY11 22-FEB-84 15:12 004230 004230 004232 004234 004236 004240 004242 004244 004246 004250 164000 000106 001127 005334 005454 001403 102402 100401 103403 004252 004252 004254 004256 004260 004262 104000 000107 001127 005334 001403 004264 004264 004266 004270 004272 004274 004276 004302 004304 004306 004306 004310 004312 004314 004316 004320 004320 004322 004324 004326 30A(1052) 15-NAR-8% 159851 °REE 80e 1%: 2%: <3 ERROR . WORD . WORD DEC NEG 8EQ 8vS 8MI a8cs 43 1BRANCH IF BAD 1BRANCH IF BAD 1BRANCH IF GOOD sNEG FAILED ERROR . WORD . WORD DEC 8EQ 107 CPUERR 8(R4). 64 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1 TEST RESULT OF NEGATE 1BRANCH IF GOOO tRESULT OF NEGATE BAD 106 CPUERR 8(R4). 8-(R4) 3¢ 3s 3¢ 3s: 4%: S$: 104000 000110 001127 105212 005454 001403 102402 103001 100403 SEQ 0036 0n-1 ‘ - - CPUERR (R2) 8-(R4) 74 74 74 8s 7¢: 1040920 000111 001127 105212 001403 10=1 o1 3 (R2) 104 9s: 104000 000112 001127 - H 3 1BRANCH IF GOOD 1BAD NEGATE 0%0 s sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADORESS OF ERROR MESSAGE - :BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADNDRESS OF ERROR MESSAGE 112 CPUERR 10¢: sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDORESS OF ERROR MESSAGE ;0=-1 111 84: 1ADDRESS OF ERROR MESSAGE $1BRANCH IF BAD 110 64: tALL ERRORS TO YRAP TO EMT VECTOR tUNIQUE ERROR NUMBER J 004326 MSPP: 1188858000400 08480040848800088004088008080880048008008848040400800004 ssTEST 35 004326 004326 004332 004334 004336 004340 004342 004344 004346 TEST CLR, COM, INC - MODE 6 1 1888888888458042088808480008000080880000480008000880040008840420 005267 005004 005204 005204 005001 105101 005201 005011 174452 TST3S: INC CLR $TESTN R4 R4 R4 R1 R1 R1 (R1) 1 INCREMENT TEST NUMBER 1R4=2 sR1=400 GLO8 AL AREAS KDJ11A. MAC 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 22 Fen 443060 ]852) 15-MAR a8 13:8851"80k . 3lon. N - MODE 6 004330 004352 0043354 004356 004360 004362 004366 004370 004370 004372 004374 004376 004402 004406 004410 004414 004420 104000 000113 001127 005364 005164 001405 005264 005264 001403 004422 004422 004424 004426 004430 004434 104000 000114 001127 005261 001403 004436 004436 004440 004442 004444 005121 005011 005211 005002 C05012 005064 011403 comM 1s: 000376 000400 400(R4) 44 33 177776 114 CPUERR -2(R1) 4% 64 Ss: 104000 000115 001127 1400=-1 1R1+402 1402=1 t1R2#0 10=0 14000 1BRANCH IF GOOD 1400=-1 1402»-1 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE s BRANCH IF BAD 1402=-2 1 BRANCH IF GOOD tMODE 6 FAILED 1400=0 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ;sBRANCH IF GOOD ;:ERROR! INC MODE 6 FAILED sALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 115 CPUERR 1+TEST 36 1 ADDRESS OF ERROR MESSAGE 008000008044 TEST NEG MODE 6 $ 1088080848288 004 540000484080 800423888008880880080000048000080080080 ~47 1748 1749 1750 1751 1757 1758 2s: SEQ 0037 138888888848444045808805000408008048080088048408880080880842 1741 1742 1743 1744 1743 1746 1756 113 CPUERR 376(R4) 400(R4) 34 400(R4) 000400 000400 1737 1738 1725 1/40 1753 1754 1755 (R2) 376(R4) 24 000376 1736 1752 (R1). (R1) (R1) R2 g“" s 1703 1704 L3 004476 004502 004504 004506 005267 005001 005004 105104 005204 005014 005114 005044 005044 005224 005464 001403 102402 100401 103403 174334 TST36: INC CLR $TESTN R1 R4 R4 R4 {R4) (P4) -(R4) -({R&) (RA). 000002 2(R4) 14 14 1s 1] 1s: 1R1=0 t INCREMENT TEST NUMBER 1R4=400 3 1400=-1 1376+0 L] 1374=1 R4=376 1400=1 1NEGATE FAILED 1BRANCH IF GOOOD tNEGATE FAILED RbJRRR.ARE"S 22"RENIAASIEC1952) 15-MARGEE 13:3,PREE 3Boe o 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1764 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 004506 004510 004512 004514 004520 104000 000116 001127 005364 001403 004522 004522 004524 004526 004530 004534 001127 005464 001403 004536 004540 004542 004544 004550 004552 004554 004556 104000 000120 001127 105461 102403 001402 100001 103403 004560 004560 004562 004564 004566 004572 004574 004574 004576 004600 004602 ERROR .WORD 000002 . WORD OEC BEG SEQ 0038 ;ALL 116 CPUERR 2(R4) TO TRAP 44 TO EMT 1BRANCH IF GOOD 1IRESULT OF NEGATE FAILED 0=0 140= 1ALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE :+ ERANCH IF GOOD iNEGATE FAILED sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 5¢: 1374=0 377 i tBRANCH IF GOOD iNEGATE FAILED 64: 000374 T$: 8EQ 104000 000122 001127 9¢: 004602 121 CPUERR 374(R1) 93 37420 3 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE - 1BRANCH IF GOOD 1INEGATE FAILED 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 122 CPUERR sADDRESS OF ERROR MESSAGE MSPR: $10888088884408080840488400008000880080082048888808082880800 1sTEST 37 TEST CLR, COM, INC - MODE 7 00000088 1180888405404 8800480448884084888800040088 080400080000 8000000 000000004 0 005267 005001 174176 005164 005074 001403 TST37: $TESTN 1R1=0 s INCREMENT TEST NUMBER 3 105104 005011 105111 005211 005211 005211 005014 VECTOR 1ADDRESS OF ERROR MESSAGE TEST RESWLT OF NEGATE 3 4% 000374 ERRORS tUNIQUE ERROR NUMBER 3s: 104000 000117 104000 000121 001127 105261 001403 es: M3 3 1R4=400 110402 000002 000002 177400 1400=0 3 1402=-1 1402=0 $1BRANCH IF GOOD GLOBAL AREAS KDJ11A. MAC 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 0046350 004650 004632 004654 004656 004662 004664 004664 004666 004670 004672 004674 004700 004702 004702 004704 004706 MACY11l 22-FEB-84 30A(1052) 15:12 15-MAR-84 137 13: 28 1$: 104000 000123 001127 005171 100403 2¢: 34: 104000 000124 001127 005104 005274 001403 000401 4%: Ss: 104000 000125 001127 004710 6$: 004710 MSPS: PAGE 39 TEST CLR, 123 CPUERR CoM 8MI 44 ERROR . WORD . WORD 124 CPUERR comM INC 8EQ 8401(R4) 64 ERROR . WORD -WORD 125 CPUERR 004710 004746 004750 004754 004756 004760 004762 004764 004764 004766 004770 004772 - MODE SEQ 0033 7 1ALL ERRORS TO TRAP T0O EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE s INSTRUCTION FAILED 80(R1) 1402=-1 1BRANCH IF GOOD tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s RDDRESS OF ERROR MESSAGE R4 1402=0 1BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER : ADDRESS OF ERROR MESSAGE tMODE 7 FAILED i R L 004714 004716 004720 004722 004724 004726 004730 004734 004736 004740 004740 004742 004744 INC ERROR . WORD . WORD e s»TEST 40 004710 COM, eannl s LT T T T Y T Y TEST NEG MODE 7 Y Y P PP Y VP Y P YT L I 3308408080000 00000400000000440008000800080000000 80440040000 bnkk 005267 174070 TST40: $TESTN 005014 005002 105102 005012 0054 72 103401 001403 10=0 : 177400 104000 000127 001127 8-400(R2) 14 24 1s: 104000 000126 001127 005314 005474 001403 102402 100401 103403 s INCREMENT TEST NUMBER 1R2=400 14000 iNEG OF 0=0 Ty 1BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR iUNJQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 126 CPUERR 000400 28: 3s: (R4) 8Cs ERROR . WORD 44 8+400(Ra) 34 34 3 1 ;0=-1 10=1 1BRANCH IF ERROR t ’ 44 1BRANCH IF GOOD 127 CPUERR 1tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1NEGATE MODE 7 FAILED GLOBAL APEAS KDJ11A . MAC 1871 1872 1873 1874 MACY11l 30A(1052) 22-FEB-84 15:12 1893 004772 004772 004776 005000 0035002 005004 005006 005010 005012 005012 005014 005016 005020 1926 SEQ 0040 TEST NEG MODE 7 s '“O“..““‘..‘..““.“““‘0““““.“..0““.“0“.‘0.“0‘0 005267 005004 105104 005204 005027 177777 001403 174006 TSTAL; 18: 28: 104000 000130 001127 3s: INC CLR coMB INC CLR . WORD BEQ STESTN R4 R4 R4 (R7). -1 3¢ ERROR .WORD .WMORD 130 CPUERR 1 INCREMENT TEST NUMBER 1R4=400 1CLEAR NEXT LOCATION 1SETUP INITIAL DATA 1BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADORESS OF ERROR MESSAGE 3 005020 MSPLY: 110080800804800080008008000800000840080000000000060040000000000080004 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 PAGE 40 B4 1100000000048000008800888080008400004000000000000800044006006000080808408 1oTEST 4} TEST SINGLE OPERAND MODE 2 REG 7 1890 1891 1892 T40 13:28 $ MSPT; 004772 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1S-MAR-84 005020 005020 005024 005026 005030 005032 005034 005036 005040 005042 005044 005044 005046 005050 005052 005054 005056 007060 005062 003064 005066 005070 005072 005072 005074 005076 005100 1sTEST 42 TESTY TSY MODE O 119000000080 000000008008800008000060000000000000008008000600080008484 005267 005004 000277 000244 005704 103403 102402 100401 001403 104000 000131 001127 005304 000277 000250 005704 103403 102402 001401 173760 TSTA2: 1: 28: 100403 104000 000132 3s: 001127 INC CLR ScC L2z ST 8cs avs Bl 8EQ R4 1 1s 1 24 ERROR .WORD LWHORD 131 CPUERR DEC ScC CLN 15314 8CS 8vsS 8EQ 8MI ERROR . WORD . WORD 44 3 S$TESTN Ra R4 R4 3 3¢ 3 1] 132 CPUERR 1 INCREMENT TEST NUMBER 1R4=0 1CONDITION CODES =1111 sCC=1011 soTEST INSTRUCTION sORANCH IF ERROR 1BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 11ST MODE O FAILED 1R&=-1 1CC=0111 1oTEST INSTRUCTION MODE O 18RANCH IF ERROR 1BRANCH IF GOOD 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1 7ST FAILED GLOBAL AREAS KDJ11A . MAC 1927 1928 MACY1l 30A(1052) 22-FEB-84 15:12 005100 13:28 PAGE 41 TEST TSY MODE © C4 SEQ 0041 MSPVO: 1100000008000000000000000000000808000000008000000000000600008000048 1929 1oTEST 43 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 i:g 005100 0035100 005104 005106 005110 0035112 005114 005116 005120 005122 005124 00526 005126 005130 005132 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 {g;g 005134 005136 005140 005142 005142 005144 005146 1978 1979 1980 1981 1982 15-MAR-84 Ta2 005267 005004 105104 000277 000250 105704 102403 103402 102401 100403 173700 005204 105704 001403 2%: 3s: 104000 000134 001127 005172 005267 005004 005014 000277 000244 005714 004s INC CLR coMB SCC CLN TST8B evs 8cs BvVS 8MI STESTN R4 173630 100401 001403 005200 005202 000135 001127 005204 005206 005210 005212 005214 005214 000277 005714 001403 102402 104000 s INCREMENT TEST NUMBER R4 10=000 377 R4 1s 1 1 2¢ 1CC=0111 1#TEST INSTRUCTION ON EVEN BYTE 1BRANCH IF ERROR ' ' $BRANCH IF GOOOD ERROR LMORD .MORD 133 CPUERR INC 7ST8 BEQ R4 R4 44 ERROR .MORD .WORD 134 CPUERR 1ALL ERRURS YO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE L tPOINT TO 1 1 TEST INSTRUCTION tBRANCH IF GOOD s1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1 TST FAILED ON BYTE ' MSPV: 1180000460000000800600000408000000000080080000000088000000008800480 soTEST 44 TEST TST MODE 1 110000808080 08000040004804800000000800080040480000000800008080000000 TST44: 103403 102402 005174 005176 005176 TST MODE O BYTE 48 005150 005166 005170 TSTA3: 18: 104000 000133 001127 005150 005150 005150 005154 005156 005160 005162 005164 TEST [10080840000000000000000000000000000000000000000000800080800040 1$: 2%: INC CLR CLR SCC Lz 7ST 8cs 8vs 8MI 8EQ ERROR STESTN R4 (R4) (R4) 1s 1¢ 1t 28 s INCREMENT 10=0 1CC=1011 1oTEST IMSTRUCTION IN MOOE 1BRANCH IF ERROR 1t 3 1BRANCH IF GOOD IALL ERRORS TO TRAP Y0 EMT VECTOR WORO .WORD 135 CPUERR INC SCC 157 BEQ 8vs (Ra) 101 (R4) 3¢ 3 TEST INSTRUCTION 1BRANCH IF ERROR 34 TEST NUMBER tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE KbITTh ARE"S 227PENA4508(1852) 15-MAR:aq 1983 00 1985 1986 1987 1988 005222 005222 005224 005226 1990 1991 005230 a8 1993 005230 MSPX: 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 228{2 005230 005230 005234 005236 005240 005242 005244 005246 005250 005252 J052%4 005256 005260 005262 005262 005264 005266 104000 000137 001127 2015 2016 2017 2018 2019 2020 005270 005272 005274 005276 005300 005302 005204 000277 105714 001403 100402 102401 10340 1984 0025%8 10000& 1989 1992 1994 1995 1996 S 3 104000 000136 001127 005267 005004 005014 105114 005214 000277 000244 105714 103403 102402 100401 001403 173550 TSTAS: 136 CPUERR INC CLR CLR core INC SCC $TESTN R4 (R4) (R4) (R4) 18718 8CS (Rs) 18 8vs 1BRANCH IF GOOOD 1ALL ERRORS TO TRAP TO EMT VECTOR sUNJQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 17ST FAILED MODE 1 1¢: 2s: 48 2030 005314 MSPY: 2034 2035 2036 005314 005314 005320 103003 3 104000 000140 001127 1R4=0 s INCREMENT 1CC=1011 10TEST INTRUCTION $BRANCH IF ERROR i 8EQ 20 $BRANCH IF GOOD ERROR LMORD .WORD 137 CPUERR INC SCC 7578 8EQ :g) 8 8vs 8CC ERROR .WORD .WMORD 14 TEST NUMBER 10=001 000 1¢ Ml 005314 005322 005324 ERROR .WORD .WORD cL2z 2027 2028 2037 2038 4 18080080408 80808080000000040000060000808000500880000600008004440 1o TEST 45 TEST TST MODE 1 BYTE 1 0 0 080 80408080080400000800000000800000806000000404000660800040404 005304 005306 005306 005310 005312 2031 2032 2033 3¢ ESL SEQ 004z } 2021 2022 2023 2024 g? 2029 13:3p,PRGE Aoe o D4 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE R4 tR4=] (R4) 3 34 3 44 3+ TEST INSTRUCTION tBRANCH IF ERROR 1BRANCH IF GOOD 1ALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 140 CPUERR H 3 §1008066000004400004000000000000800000004000000000000000000808080808 ;1sTEST 46 TEST TST MODE 2 §10088800000800800604000048000450000000000002880000000400080008080080208 005267 005004 005024 005014 173464 1ST46; INC CLR CLR CLR $TESTN R4 (Ra4). (R4) : 10=0 1 INCREMENT TEST NUMBER GLOBAL AREAS KDJ11A . MAC 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 005326 005330 005332 0035334 005336 005340 005342 005344 005346 005350 005350 005352 005354 005356 005360 003362 005364 005366 005370 005370 005372 005374 MACY11 30A(1052) 22-FEB-84 15:12 15-MAR-84 T46 13:28 PAGE 43 TEST TST MODE 2 comM 005114 005004 000277 000244 005724 103403 102402 100401 001403 104000 000141 001127 28: 3s: 104000 000142 001127 1R4=0 (R4). avs BMI 14 14 - 1CC=1011 1 TEST INSTRUCTION 1BRANCH IF ERROR 8EQ 48: 005376 MSPZ: i 1s 1BRANCH IF GOOOD .WORD .WORD 141 CPUERR 187 BCS BvS BEQ 8MI (R4). 3 3 L1 44 ERROR LHORD .WORD 005376 1e=-1 R4 ERROR 005724 103403 102402 001401 100403 SEQ 0043 CLR SCC cLz TST B8CS 1s: (R&) E4 142 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tMODE 2 TEST FAILED 1 TST LOC2 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1MODE 2 FAILED J §10888084040848000480008000800008800000840040038480080408354408000084004 soTEST 47 005376 005376 005402 005404 005406 005410 005412 005414 005416 005420 005422 005424 005426 005430 005430 005432 005434 005436 005440 005442 005444 005446 005450 005452 TEST 8 TST MODE 2 BYTE 1310040808 00880008050400808888048080008800000000460000400840006400800004 005267 005004 005024 105144 005304 000277 000244 105724 102403 103402 100401 001403 173402 TSTAT: '8 104000 000143 001127 000277 000250 105724 001403 103402 102401 100403 INC 1 INCREMENT TEST NUMBER R4 (R4). -CR4) R4 ' 10377 000 1RA=0 7578 B8vs (R4),» 8cs Ml 8EQ 14 : 1s 1 Fi] ERROR . WORD LWORD 24%: STESTN CLR CLR coms DEC scC L2 B8MI 1BRANCH IF ERROR 1BRANCH IF GOOO 1ALL ERRORS TO TRAP TO EMT VECTOR 143 CPUERR SCC CUN 1578 BEQ 8Cs Bvs ;1CC=1011 (R4). 34 3 3 44 IUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE tMODE 2 EVEN BYTE FAILED 1CC=0111 H : tBRANCH IF GOOD GLOBAL AREAS _ MACY1l 30A(1052) KDJ11A.MAC = 22-FEB-84 15:12 2095 2096 005454 005454 15-MAR-84 i3 13:28 34 104000 2097 2098 005456 005460 2100 2101 2102 2103 005462 as: 005462 ' MSPAA: 2099 210‘ 000144 001127 F4 PAGE 4 $8s1°78F Adoe 2 vre ERROR LWORD 'WORD 144 CPUERR 14TEST SO 21“ 2107 005462 2109 2110 2111 005466 005470 005472 TEST TST MODE 3 15750: “. 005267 2112 2113 005214 005034 INC CLR (R&) 8CR4) 005734 TST 8CR4) 8MI 8€Q 14 24 2118 2119 2120 2121 005474 005476 005004 005014 105114 005500 005502 005504 005004 000277 000244 005510 005512 103403 102402 005506 005514 005516 100401 001403 2122 005520 21284 2125 005522 005524 000145 001127 2127 2128 2129 2130 005526 005530 005532 005538 005304 005304 005334 005004 2123 2126 005520 2131 005536 2133 005542 2132 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 21‘9 2150 tMODE 2 00D BYTE FAILED H 3“““.“““““““"‘.“.“““‘.“‘.“‘“““““.“““ 2108 005462 2117 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER ;ADDRESS OF ERROR MESSAGE 3 ;““‘.““““““““‘“.“‘“.‘.““.‘“.“.‘.““““"““‘ 2105 2114 2115 2116 SEQ 0044 005540 104000 173316 INC CLR CLR COM8 CLR SCC cLZ 8Cs 8vS 18: 2s: 000277 ERROR DEC DEC DEC CLR R4 R4 BCRA) Re ST 005544 005546 103403 001402 B8CS 8EQ 005552 100403 BMI 005550 005554 005554 005556 005560 005562 005562 005562 102401 104000 BVS 3¢ 000146 001127 as: 14 1s 145 CPUERR CLN 005734 R4 LWORD 'WORD SCC 000250 $TESTN R4 (R4) (R4) ERROR LWORD 'WORD (RA). s INCREMENT TEST NUMBER 10400 1400=0 1R4=0 :CC=1011 s TEST MODE 3 1BRANCH IF ERROR ‘ BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE JMODE 3 FAILED {R4=0 1400=-1 ;CC=0111 : TEST INSTRUCTION 38 3¢ ; 1BRANCH IF ERROR a4 JBRANCH IF GOOD 34 146 CPUERR : {ERROR MODE 3 JALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE : MSPBB: 15100080080044008008008800000800000080080004000800 0000004000048 804000 ;TEST S1 TEST TST MODE 3 AUTO-INC 184080808 000880884804408088008008000200000008880808040800030020 TST51: 005600 005602 0035604 005606 005610 005612 005614 005616 005620 da 08019720 15-MAR:p4 13:20 PG 43¢ s AUTO-INC 005267 005004 005014 105114 005214 005001 173216 INC CLR CLR coms INC CLR 105101 coMs INC CLR SCC 005201 005011 000277 005734 103403 102402 100401 001403 ST 8Cs 8vs BMI BEQG 18: 104000 000147 001127 005304 005304 005704 001403 2s: 3s: 104000 000150 001127 43%: ERROR .WORD . WORD DEC DEC TST BEQ ERROR .WORD . WORD SEQ 0045 $TESTN R4 s INCREMENT TEST NUMBER (R4) (R4) (Ra4) 10=400 (R1) 1R1+-400 1400=0 R1 R1 R1 8(R4). 11 1 18 24 10=0 } 1400=0 1ERROR IF CARRY 1ERROR IF OVERFLOW sERROR IF MINUS tERROR IF NOT EQUAL $1CC SHOWWLD = 0100 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 147 CPUERR R4 R4 R4 44 1SEE _IF AUTO-INC WORKED sERROR IF R4 NE O 1tAUTO-INC FAILED tALL ERRORS TO TRAP TO EMT VECTOR 1UNIGUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 150 CPUERR $ MSTB3: $ 1088424588004 0084088080482000008840882088400002844048000000080080048 1oTEST S2 4 TEST TST MODE 3 BYTE 310888888888 088508004000408008088888850080803040000008008 005267 005004 005014 105114 005214 005214 005001 105101 005201 005011 005111 173132 TSTS2: 00888000 $TESTN R4 1 INCREMENT TEST NUMBER (R4) (R4) (R4) (R4) R1 R1 X oo s g B rrsve 005562 0035366 005570 005572 005574 005576 "Feg 22-FEB e s @A~ D oD DDes RAES 105011 105734 001403 103402 102401 100403 1s: 10=401 1R1=400 1800=377 000 ;e TEST INSTRUCTION 1ERROR IF EQUAL 1ERROR IF CARRY SET 1ERROR IR OVERFLOW $BRANCH IF MINUS ;1CC ERROR GLOBAL AREAS KDJ11A 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 Rt~ 8 PRt _ MACY1] 30A(1052) 15 MAR-84 783 13:28 005712 104000 005714 005716 005720 005722 005724 005726 005726 005730 005732 005734 H4 PAGE 851778k BBoe 3 Bvre ERROR 000151 001127 005304 005304 001403 24 38 104000 000152 001127 as: WORD WORD DEC DEC BEG ERROR JWORD 'WORD 4 151 CPUERR R4 R4 as +ALL ERRORS TO TRAP TO EMT VECTOR {UNIQUE ERROR NUMBER {ADDRESS OF ERROR MESSAGE sBRANCH IF AUTO-INC WORKED 1AUTO-INC FAILED JALL ERRORS TO TRAP TO EMT VECTOR 152 CPUERR JUNIQUE ERROR NUMBER ;ADDRESS OF ERROR MESSAGE 005734 MSTA: 005734 H ;.‘..‘..““.““.“““".““..““.““““‘.““““ ““‘.“ 005734 005740 005742 005744 005746 005750 3 3 '.“..‘..‘.““.“‘.“..“.“““““““““““““““““.‘. 16TEST 53 005267 005004 005014 005204 005204 173044 1STS3; 000277 scC 005752 000244 005754 005756 005760 005744 103403 102402 005764 001403 005762 005766 005766 005770 005772 005774 005776 006000 006000 006002 006004 006006 INC CLR CLR INC ING oLz ST 8CS 8VS 100401 8MI 8EQ 18: 104000 000153 001127 005704 2¢: 001403 3s: 104000 000154 001127 as: 006006 ERROR JMORD "WORD ST BEQ ERROR .WMORD 'WORD TEST TST MODE 4 S$TESTN R4 (R4) R4 Ra -(R4) 14 1s 1s 2s 153 CPUERR Re as s INCREMENT TEST NUMBER 1020 Ra=2 ;CC=1011 16oTEST INTRUCTION ;ERROR IF CARRY JERROR IF OVERFLOM ERROR IF MINUS :BRANCH IF GOOD 1ERROR! CC WRONG sALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 4ADDRESS OF ERROR MESSAGE + INSURE CORRECT AUTO-DEC 1BRANCH IF GOOD AUTO-DEC 1BAD AUTO-DEC JALL ERRORS TO TRAP TO EMT VECTOR 154 CPUERR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ] MSTAB: 3 ’.““““.‘.“‘.“.““.‘.‘..“““‘.‘.“.““...‘...‘..“...‘. 006006 006006 1o TEST S8 005267 006012 006014 005004 005014 006020 105114 006016 TEST TST MODE 4 BYTE H ;‘.‘.“‘..‘“‘.“.““.‘.“.“““.“....“‘..‘.‘..‘.“...“.‘.. 005114 172772 1STSA INC STESTN CLR CLR R4 (R&) CoOMB (R4) com (R&) 1 INCREMENT TEST NUMBER 10=377 000 SEQ 004¢, GLOBAL AREAS MACY1l 30AC1052) 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 22832284 22-FEB-84 006022 006024 006026 006030 006032 006034 006036 006040 006042 006042 006044 006046 006050 006052 006054 006054 006056 006060 006062 15:12 13:28 154 ' ERROR 23: .WORD ‘WORD 1S5 CPUERR BEQ 4% iST8 o . 1R4=2 184TEST INSTRUCTION 1ERROR IF EQUAL TO O JERROR IF CARRY 1ERROR IF OVERFLOW 1BRANCH IF MINUS JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE -(R4) ERROR JHORD _ .WORD . CC SHOULD EQUAL 0100 IALL ERRORS T0 TRAPTO EMT VECTOR 186TEST EVEN BYTE 1BRANCH IF GOOD 1ERROR! ) 2285 006062 2286 2287 2288 2289 2290 006062 - 005267 172716 2291 006066 005004 2292 006070 005028 2293 006072 - 000277 * 2294 006074 000244 2295 006076 005758 .° 2296 006100 103403 . .. 2297 006102 102402 . 2298 006104 ««100401» M 2299 006106 * 001403" 1Mv 2300 2301 0061107> i 2302 ,006110- 104000. 2303 ‘006112 '000157 Ra Ra -CR4) 14 14 13 24 SEQ 0047 1ERROP! : 104000 000156 001127 PAGE 47 sCC INC INC TST8 BEQ BCS BVS BMI 100403 104000 000155 001127 105744 001403 I4 'TEST TST MODE 4 BYTE 000277 005204 005204 105744 001403 103402 102401 CC SHOULD EQUAL 0100 AND R4s=-1 sALL ERRORS TO TRAP TO EMT VECTOR 156 CPUERR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE HSTS: .. “]].““.‘..‘...".‘..‘.‘.“‘.‘.....‘..‘..““.“...“..““‘.‘.“ ‘JoTEST-55: 7 KDJ11A.MAC 15-MAR-84 - TEST TST MODE 5 . eTESTN sINCREMENT TEST NUMBER %é?;;‘“.‘.“““.‘..“.‘“"“C.“.“.‘...‘...‘..‘...‘.‘..‘.“.‘ ~ [ o, R ING GR S TST.. %: - - CRade é“ cLZ . . 8-CR&) '8CS' .. BVS (BMITM 18 1877 18-, ) waeno287 " :ERROR . * o .o-o.R4e2 ., * . 461011" * - . U+ . % . 3 TEST INSTRUCTION JERROR"IF CARRY . ;ERROR IF OVERFLOW' “;ERROR.IF MINUS .. 3BRANCH Ir oo - s 2304" 006114 . 001127 -~ 2305 ~ 006116 005704, " ; 2306 006120 - 001403 : * x; ‘a‘*\ —." , 2308 N006122 2309- 006122 104000 2310 006124- 000160~ 2311 006126 001127 5 2312 2313 2314 2315 2316 2317 2307 a 2318 . & ” - S " g c HORDT-CPUERR-" Ty TeE@- a8 Cggy aen " . . WORD S 160¢ - 4;””WORD . CPUERR- « 5“ ¢ :" .0 * . . &1 7. LERRORC P - o= T AL ERRORS 0 TRAP TO EMT VECTOR : ’:d: T . " JADDRESS OF, ERROR MESSAGE JBRANCH IF- AUTO-DEC_WORKED ;ERRPR;WAQ‘!’O-DEC FAILED 0T L AL ERRORS YO TRAP TO EMT VECTOR JUNTQUE ERROR NUMBER . 1ADDRESS OF ERROR MESSAGE b . ) - ';..“‘...“"“.....‘..‘.““‘“.‘.‘.‘i““....“...“..““‘.‘. VQ\E $oTEST. 56 . TEST: TST MOCE S BYTE .-~ . ;3‘..‘“0“‘.‘.““.“‘...‘.‘..‘.“““‘.‘.““‘..‘.“‘.‘...“..‘ V‘* % € < e “~ - o -, R . GLOBAL AREAS MACY1l 30A(10S2) 006130 006134 006136 006140 006142 006144 006146 006150 006152 006154 006156 006160 006162 005267 005004 005014 105114 005214 005034 005154 105134 105754 103403 100402 102401 001403 172650 006164 006164 006166 006170 006172 006174 006176 104000 000161 001127 005224 105754 100403 KDJ11A . MAC 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 <334 2335 2336 2337 2338 2339 2340 2343 006130 2342 2343 2344 2345 2346 2347 006200 006200 006202 N06204 006206 2349 006206 2348 2350 22-FEB-84 15:12 TS756: 2%: 3s: 104000 000162 001127 4% PAGE 48 006206 006206 006212 006214 006216 006220 006222 006224 006226 006232 006234 006236 006240 2367 2368 2369 2370 2371 2372 2373 2374 006242 006242 006244 006246 006250 006252 006256 006260 J4 SEQ 0048 TEST TST MODE S BYTE INC CLR CLR coMe INC CLR coM coM8 1578 8Cs Ml BVS BEG $TESTN R4 (R4) (Ra) (RA) 8(R4). 8-(R4) 8(R4). 8-(R4) 1s 1 18 24 ERROR .WMORD .WORD INC 1S78 8MI 1€} CPUERR (R4). 8-(R4) 43 ERROR .WORD .WORD 162 CPUERR 1 INCREMENT TEST NUMBER 102400 1400=0, R4=2 ' 1400377 000 R4=2 10aTEST INSTRUCTION 1ERROR IF CARRY tERROR IF MINUS tERROR IF OVERFLOMW 1BRANCH IF GOOD 1ERROR! CC SHOWD = 0100 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 10=401 164TEST INSTRUCTION 1BRANCH IF GOOD 1EVEN BYTE FAILURE sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE i MST6: $11868084008880808088082004888004840008080008888008004000000008000448008 18TEST 57 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 156 13:28 18: 2351 2352 15-MAR-84 TEST TST MODE 6 J 1880008408808 808800400004840000000880000000008888008800808600080004 005267 005004 005014 105104 005204 005014 005114 005764 103403 102402 100401 001403 104000 000163 001127 005004 005764 001401 100403 172572 TS71S7: 177407 1s: 000400 2%: INC CLR CLR core INC CLR coM 787 8cs 8vs eMI 8€Q $TESTN Re (R4) R4 R4 (Ra) (R4) -400(R4) 1 1s 18 24 ERROR LWORD .WORD CLR 187 B8EQ BMI 163 CPUERR R4 400(R4) 3 44 1 INCREMENT TEST NUMBER 10=0 1R4=400 1400=-1 19aTEST LOCATION O 1ERROR IF CARRY sERROR IF OVERFLOMW tERROR IF MINUS 1BRANCH 1IF ZERO 1ERROR! CC ARE WRONG sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1 1 7ST LOCATION 400 +ERROR IF EQUAL 1BRANCH IF MINUS GLOBAL AREAS KDJ11A . MAC 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 22-FEB-84 30A(1052) 15:12 13-MAR:OY 13:Q8: P8 Adoc K4 SEQ 0049 tERROR! 34 104000 000164 001127 4% : ERROR . WORD .WORD CC ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 164 CPUERR : MST?: 110080448388888844440004000008448840000004000080048040800000 1sTEST 60 006270 006274 005267 005004 005014 005124 005014 005014 005774 103403 102402 001401 100403 104000 000165 001127 005222 005774 100401 001403 2407 2408 TEST TST MODE 0884400808 7 1088880800882 0804000400404040400400404408880000088000 172510 TST60: 105104 2400 2401 2402 2403 2404 2405 2406 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 MACY11l 177402 1s: 177402 24: 3s: 104000 000166 001127 4% 00004080000080044 INC CLR CLR com CLR CLR CLR corB INC CLR 157 8CS 8vs 8€Q 8MI S$TESTN R4 (R4) (R4). (R4) R2 R4 R4 R4 (R4) 89-376(R4) 1 14 1¢ 24 ERROR . WORD . WORD 165 CPUERR TST M1 9-376(R4) 3¢ INC (R2). 8EQ 44 ERROR .WORD 166 .m s INCREMENT TEST NUMBER 1R4=400 1400=0 10eTEST LOCATION O 1ERROR IF CARRY ;ERROR IF OVERFLOW tERROR IF ZERO 1BRANCH IF GOUD 1ERROR! ERROR IN CC sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 102-2 R2<2 s1es CHECK CONTENTS OF LOCATION 2 tERROR IF MINUS 1BRANCH IF GOOD tERROR! CC SHOLD = 0100 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAG" CPUERR J MOMO: 13188808800088008055808828080008808408080008048008808000000000000000 1sTESTY 61 006360 006360 006364 006366 006370 006372 TEST MOVE MODE 0 108888080840 048088088080088088000008088008048000000282480000000008 005267 005004 005001 005101 010104 172420 TST61: INC CLR CLR comM MOV S$TESTN R4 R1 R1 R1.R4 tR4=0 1R1=-1 1«TEST 1 INCREMENT TEST NUMBER MOVE INSTRUCTION GLOB KDJ11 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 24354 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 ARERS AREAS SMREEALS2EHS _ MACY1] 006374 006376 006400 006402 006402 006404 006406 30AC]1052) 1 181 13:9851°A8%e>%00e o 15-MAR- 001402 102401 100403 3:28 PAGE BEQ 8VS BMI 18; 104000 000167 001127 006410 005204 006412 001373 2s: 006414 MDAO: ERROR JWORD 'WORD INC BNE 006414 006420 005267 005004 172364 INC CLR 8MI 006442 006444 006446 006450 006452 006452 006454 006456 006460 CC SHOULD = 100-., R4 SHOUWLD=-1 JALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R4 SHOULD =0 {ERROR IF R4 NE O “““ TEST ADD MOOE 0O ..‘..“ 006436 006440 R4 18 JERROR! 3 '“‘.“.‘“““.‘.““‘..‘““““““.“.“““““““‘ TST62: B8CS 006440 167 CPUERR JERROR IF R4=0 ERROR IF OBERFLOW 1BRANCH IF MINUS ] .““““‘.“““.““.‘.“““““..‘.“““““““‘.‘“ 006422 005001 006424 005101 006426 060104 006430 001403 006432 103402 006434 18 14 24 SEQ 0050 3 1oTEST 62 006414 L4 S CLR com ADD BEG 102401 8VS 100403 18: 104000 000170 001127 005204 001403 2s: 38 104000 000171 001127 as: 006460 ERROR LMORD 'WORD INC BEQ ERROR MORD 'WORD $TESTN R4 R1 R1 R1,R4 1R4=0 s INCREMENT TEST NUMBER 14 JR1e-1 18 TEST ADD OF R1 TO R4 1ERROR IF ZERO ;ERROR IF CARRY 24 ;BRANCH IF MINUS 14 1t 170 CPUERR R4 at 171 CPUERR ;ERROR IF OVERFLOW JERROR! CC SHOWLD = 1000 , R4= 1 {ALL ERRORS TO TRAP TO EMT VECTOR {UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE {R& SHOULD =0 1BRANCH IF R&=0 ;ERROR! R4 SHOWD = O ;ALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER ;ADORESS OF ERROR MESSAGE $ MDSO: 3 ".‘.“‘...‘.“.“““.“‘.‘.‘.‘“‘.“‘.‘.“‘..‘.““‘“‘.... 006460 1oTEST 63 3 ;....“.“““‘.“.‘“‘.".“"“‘.‘.“‘.“..“...‘..“.“.‘.‘. 006460 006464 005267 005004 006470 006472 005201 160104 006466 006474 006476 006500 006502 “. TEST SUB MODE O 005001 102403 103002 001401 100403 172320 1ST63: ‘ INC CLR CLR INC SuB 8vs 8CC BEQ 8MI $TESTN R4 s INCREMENT TEST NUMBER R1 R1,R4 1R1s1 R4=0 10eTEST OF R4-R1, R4=-1 R 14 1 1 24 (ERROR IF V SET JERROR IF NO CARRY {ERROR IF =0 JBRANCH IF MINUS 1ERROR! CC SHOWLD = 1001 LN OT AREAS 2487 2488 2489 006504 006504 006506 2490 2491 2492 2493 2494 006510 006512 006514 006516 006520 2496 2497 2498 2499 2500 2501 006522 006522 006524 006526 006530 2503 2504 006530 2495 2502 P MACY 1 5 PR (S 1 30A(1052) 2s: 34 104000 000173 001127 4% 006546 006546 006550 006552 006554 006560 006562 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 gg; 006564 006564 006566 006570 006572 006574 104000 000175 001127 060104 100403 006576 006576 006600 006602 006604 006606 104000 000176 001127 005204 001373 006610 2541 2542 006610 006610 2538 2539 2540 sALL ERRORS TO TRAP TO EMT 1UNIQUE ERROR NUMBER VECTOR . WORD com INC SUB BEQ CPUERR R1 R1 R1,Ra 44 1 ADDRESS OF ERROR MESSAGE 1R1i=1 $1GET TWO'S COMPLIMENT, Ris-1 :18eTEST R4-R1 (1- 1= O 1BRANCH IF ZERO ERROR .WORD . WORD 173 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1+ADDRESS OF ERROR MESSAGE 1sTEST 64 2537 172 1ERROR! CC SHOULD = 0100 3 2514 23515 2516 2517 2518 2519 2520 2536 SEQ 0051 MOM27: 1 8 82 80 40 540004600000040888000088848800080000800488088000400000800 2509 2510 2511 2512 2521 8517806 Adoe o M4 PAG ERROR . WORD 001127 005101 005201 160104 001403 006530 006530 006534 006536 006542 006544 2513 18 13: 1%: 104000 000172 2505 2506 2507 2508 15-MAR- 005267 000257 012704 001401 100403 104000 000174 001127 012701 100401 001003 172250 188804848 TST6A : 125252 18: 052525 2¢: 3s: 4% 5 6%: TEST MOV MODE 27,00 8800 000400040008 08040088800008080000008088000008000848 INC ccc MOV BEQ amMI #125252,R4 14 2% 1 INCREMENT TEST NUMBER 1CC=0000 19eTEST MOVE tERROR IF = O 1BRANCH IF MINUS E . WORD .WORD MOV BM1 BNE 174 CPUERR #052525,R1 3 4 tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 194TEST MOVE 1ERROR IF MINUS ;BRANCH IF NE O ERROR . WORD . WORD ADD Ml 175 CPUERR R1.R4 64 sALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1R1+R4=-1 1BRANCH IF MINUS 1ERROR! MOV FAILED ERROR . WORD . WORD INC 8NE 176 CPUERR R4 St t+ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERRCR NUMBER sADDRESS OF ERROR MESSAGE tR4+1=0 ;ERROR IF NOT ZERO $TESTN tERROR! CC SHOULD = 1000 ;ERROR! CC SHOULD = 0000 i MBIOO: $180800488484048464800080883048840000808408004880800000000808000080080 s ¢TEST 65 TEST BIC, BIS MOODE 0,0 18088488 08448404804058800804040830088000000008020408808008800040002 005267 172170 TST6S: INC S$TESTN s INCREMENT TEST NUMBER GLOBAL AREAS KDJ11A.MAC 2543 2544 2545 2346 2547 2548 2549 23550 2551 2552 2553 2354 2355 2556 2357 2338 2339 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 23574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 006614 006616 006620 006624 006630 006632 006634 006636 006640 006642 006644 006644 006646 006650 006652 006654 006656 006656 MACY1l 30A(1052) 22-FEB-84 15:12 005004 005104 012701 012702 000261 040104 103003 15-MAR-84 165 13:?8 PR?S SS ST 8IC, CLR coM 125252 052525 MOV MOV SEC BIC 8cC 102402 B8vsS 001401 100003 1$: 104000 000177 001127 020402 001403 2%: 34 104000 000200 001127 005301 050201 100403 4% Ss: 104000 000201 001127 005201 005201 005201 64: 001371 0125252,R1 0052525, R2 R1,R4 1s 13 14 28 ERROR . WORD 177 CPUERR cHP BEQ R4 .R2 43 ERROR LWORD .WORD DEC 8IS 8MI 200 CPUERR R1 R2,R1 63 ERROR .WORD .WORD INC INC INC BNE SEQ 0052 BIS MODE 0,0 R4 R4 BEQ 8PL .WORD NG 201 CPUERR R1 Rl R1 Ss ;1R4=-1 1SETUP R1 TEST DATA 1R2=COMPLIMENT OF Ri 1¢4TEST BIC WITH CARRY 1ERROR IF NO CARRY 1ERROR IF OVERFLOW tERROR IF O SET 1BRANCH IF PLUS 1ERROR! CC SHOUWLD = 0001 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1COMPARE CONTENTS OF R4 AND R2 :BRANCH IF EQUAL 1ERROR! R4 AND R2 SHOULD BE EQUAL tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R1=125251 1BIS 052525 AND 125251177775 1BRANCH IF MINUS VALUE tERROR! BAD BIS OPERATION sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE iR1=0 iERROR IF NE © 3 006710 MBCOO: 11088848 048004885804848400008480000888880088008804488880000080400000 1+TEST 66 006710 006710 006714 006720 006724 006730 006732 006734 006736 006736 006740 006742 006744 006746 006750 03 TEST BIT, CMP MODE 0.0 3508008080880 048808485400808450048088888800800400480800000000000044 005267 012701 012704 012702 030401 001401 100403 104000 000202 001127 020401 001402 103001 172070 125252 100000 052525 1ST66: 1s: 24: INC MOV MOV MOV S$TESTN #125252,R1 #100000,R4 #052525,R2 81T BEQ BMI R4 ,R1 1 24 ERROR .WORD 202 cHe BEQ 8CC R4,R1 3 3 .WORD CPUERR 1 INCREMENT TEST NUMBER 1R1=125252 1 R4 =100000 1R2=052525 1#aTEST OF BIT ,CC=1000 +ERROR IF €Q O 1BRANCH IF GOOD ;ERROR! CC SHOULD = 1000 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 12 TEST 100000-125252+25252 tERROR IF EQUAL O sERROR IF CARRY CLEARED GLOBAL AREAS KOJ11A.MAC 2599 2600 2601 2602 2603 2604 26035 2606 2607 2608 2609 2610 2611 2612 2613 2614 26135 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 26351 2652 2653 2654 MACY1l 22 -FEB-84 19:12 006752 100403 006754 006754 006756 00A 760 006762 006764 006 766 006770 006772 104000 000203 001127 020104 001403 103402 102401 100003 006774 006774 006776 007000 007002 007004 007006 007010 007012 104000 000204 001127 005004 005204 000277 030401 001403 007014 007014 007016 007020 007022 30A(1052) 15- HARM B5 13: ?ESY81T, 53CMP MODE 0,0 B8MI SEQ 0053 44 1BRANCH IF GOOD tERROR! CC SMOMLD = 0010 3 tALL ERRORS TO TRAP TO EMT VECTOR 1IUNJQUE ERROR MUMBER 1ADDRESS OF ERROR MESSAGE 4% 1123232- 100000 23232 1ERROR IF EQUAL 1ERROR IF CARRY 1ERROR IF OVERFLOW tBRANCH IF GOOD tERROR! CC SMOWLD =000 Ss: tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 64: 1R4=§ BEQ 104000 000205 001127 R4, R1 iR& * R » 2 1BRANCH IF GOOD $ERROR! CC SHMOWLD = 0101 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER CPUERR 1ADDRESS OF ERROR MESSAGE § 007022 L) § §10060000004088400000400000440080000808000008000080000005800 1sTEST 67 007022 007022 007026 007032 007036 007040 007042 007044 007046 007050 007054 007056 007060 MOV, MOVB MODE 1.1 AND SIGN EXT 00000000008 ON MOVB TO GPR '..‘..‘.‘.‘...‘.““‘....‘..0‘.‘....‘““‘......‘.‘O 005267 012704 012701 005014 0035114 005011 171756 000400 TST67: 105111 007064 007066 012703 000277 011412 001403 102402 103001 100403 007070 007070 007072 007074 007076 007100 104000 000206 001127 005212 001004 007062 TEST 000405 .‘..“.“‘... INC MOV MOV 1R4 =400 1R1=402 CLR com CLR cos CLR 1R2=0 SCC 1CC=1111 1} 1400=-1 : 1402=000 377 MOV 1R3=405 MOV B8EQ 8vs a8cc 8mMI (R4),(R2) 14 1 1 24 ERROR . WORD . WORD INC BNE 206 CPUERR (R2) 148: 2%: 1 INCREMENT TEST NUMBER 3 1MOV 400 T0 0 ,0--1 0°0 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE tERROR IF O 1ERROR IF OVERFLOM 1ERROR IF NO CARRY 1BRANCH IF GOOD sERROR! CC SHMOWLD =1001 ‘ - 1ERROR IF NOT O C5 P RBITIR MAEMS 2o"PEY1A43RE(1832) 15-MAR;BA 13:2B PABE SA0ve MODE 1.1 AND SIGN ExT ON MOVB TO GPR AS 2635 0071 2626 0071 30A( 105 -MAR - 000257 CCC 007106 007110 001401 100403 BEQ BMI 3 'Y 2662 2663 2664 007116 007120 007122 104000 000207 001127 105213 001373 ERROR .MORD LWORD INCB BNE 207 CPUERR (RB ) 2666 2667 2668 2669 2670 2671 2672 007124 007126 J07130 007132 007134 007136 007142 005002 111102 100005 102404 103403 022702 001403 CLR MOVB 8PL evs 8Cs cre BEQ R2 (R1),R2 54 S4 S4 0177777, ,R2 64 ERROR LHORD .WORD 210 CPUERR 2657 2658 2639 2660 2661 2665 2673 2674 007112 007112 007114 111113 2675 2676 2677 2678 2679 2680 007144 007144 007146 007150 007182 2682 007152 2686 2687 2688 2689 26%0 2691 2692 007152 007152 007156 007162 007166 007172 007176 005267 012704 012701 012714 012711 061114 2694 2695 2696 2697 007202 007204 007206 007210 103403 100002 005214 001403 2699 2700 2701 2702 2703 2704 007212 007212 007214 007216 007220 104000 00021} 001127 2706 2707 007220 2710 007220 2681 2683 2684 2685 2693 2698 2705 2708 2709 007200 vB 34: 44: (R1Y,(R3) 1CC=0000 405377 1ERROR IF EQUAL 1BRANCH IF GOOO tALL ERRPORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1405=0 sERROR IF 405 NOT O sCHECK THAT SIGN EXTENSION OCCLRS ON A MOVB TO GENERAL REGISTER, 177717 Ss: 104000 000210 001127 64: 1 INIT R2 TO ZERO. sMOVE 377 1O R2 1ERROR! BIT 1S SHOULD BE SET 1V BIT SHOULD BE CLEARED tCARRY BIT SHOULD BE UNAFFECTED s TEST R 1SIGN EXTENDED THMROUGH UPPER BYTE 1ERROR?! BYTE SHOWLD HAVE 1SIGN EXTENDED THROUGH UPPER BYTE sALL ERRCRS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ' MALL: 110006084650808484808004648504004000000080000000000000000000006030000000 soTEST 70 TEST ADD MODE 1,1 3 .0.ooooooo.oo‘oooooooo‘ooooo.ooooooooaoouooo..cooooooooo.ooooo. 171626 000400 000402 177753 000024 7S$770: 001404 INC MOV MOV MOV MOV ADD STESTN #400.R4 4402 .R1 €-25,(R4) 024,(R1) (R1).(RS) 1 INCREMENT TEST NUMBER s1Re=400 1R1=402 1400--25 1402+24 1-25¢24=-1 acs 8PL INC 1 1¢ (Rs) 1ERROR IF CARRY tERROR IF POSITIVE RESWLTY $-1e¢1+0 BEQ 24 ERROR .WORD .WORD 211 CPUERR BEQ 14 24: 1¢ 1ERROR IF O sBRANCH IF GOOD 1ERROR! CC SMOW.D = 1000 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE ' MS11: 1100805000028400040408008068884000000008068000800000800000080800040080 soTEST 71 TEST SUB MODE 1,1 §10008600000000000000080000000000000000000000000000000000080808008 1ST71: 5ea 0054 ¢ ¢ hITIR ARERS 2o"PEEIALSP8(1852) 15-MAR B4 13:851780k Adoe 1.1 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 27135 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2735 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 007220 0072 0072 007234 007240 007244 007246 007250 007252 007254 007256 007256 007260 007262 007264 007266 0035267 012704 012701 012714 012711 000277 161411 001402 100401 103003 INC MOV MOV MOV MOV SCC SUB 8EQ aMI BCC 1¢: 104000 000212 001127 161411 001373 2s: ZRROR . WORD . WORD SUB BNE $TESTN &404 R1 e3,(Ra) 06, (R1) (R4),(R1) 1 13 24 SEQ 0055 1R4400 1R1=404 14003 1406=6 1CC=1111 16-3=3 sERROR IF O 1ERROR IF MINUS 1BRANCH IF GOOD 1ERROR! CC SHOUWLD = 0000 3.3.0 sALL ERRORS TO TRAP TO EMT VECTOR 1UNJQUE ERROR NUMBER sADDRESS OF ERROR MESSAGLE 212 CPUERR i?d).(fll) 1 INCREMENT TEST NUMBER |- - 1ERROR IF NOT O i 007270 MBB11: 110888084004800000440000888088800008008800800080000040000000008040 $oTEST 72 00 TEST BIC, BIS MOOE 1,1 1100808084000 420800508808080000080800000000888008088000600L8840008 007270 007270 007274 007300 007304 007310 007314 007316 007320 005267 012704 012701 012714 012711 051411 001401 100403 007322 007322 007324 007326 007330 007332 104000 000213 001127 005211 001403 007334 007334 007336 007340 007342 007344 007346 007350 104000 000214 001127 005311 041411 001401 100403 007352 007352 007354 007356 007360 007362 007364 104000 000215 001127 005111 041114 001403 1713510 000400 000402 052525 TST72: S$TESTN 1R4 =400 1R1=402 s INCREMENT TEST NUMBER 1400052525 125252 (R4),(R1 1 1s¢: 1402=12525%2 IR& V RL = 213 2%: (R1) 3s: 49 214 CPUERR (R1) (R8),(R1) Se 68 Ss: 64: 213 CPUERR (R1) (R1),(R&) 8¢ -} 1ERROR IF O 1BRANCH IF GOOD 1ERROR! CC SMOWD = 1000 3 40200 LJ 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1BRANCH IF GOOD 1ERROR! CC SHMOWLD = 0100 . 1402=-1 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R1=12%2%2 1ERROR IF O 1BRANCH IF GOOD tERROR! CC SHOWLD = 1000 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1402-052%25 140020 1BRANCH IF GOOD GLOBAL AREAS KDJ11A . MAC 2767 2768 2769 2770 2771 2772 27173 2774 2775 2776 007366 007366 007370 007372 007374 MACY1l 30R(1052) 22-FEB-84 15:12 104000 000216 001127 8s: SEQ 0056 TEST B8IC, BIS MODE 1,1 tERROR! ERROR .WORD .WORD CC SHOWLD = 0100 sALL ERRORS TO TRAP T0O EMT VECTOR 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 216 CPUERR 005267 012704 012714 012701 012711 000241 031411 103401 001403 007430 007430 007432 007434 007436 007440 164000 000217 001127 021411 001403 2797 007444 102001 007442 007446 2800 2801 2802 2803 2804 2805 2806 2807 007450 007450 007452 007454 007456 007460 007462 007464 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 007466 007466 007470 007472 007474 171404 000400 052525 000402 125252 TST73: 18: 24: 103002 TEST BIT, INC MOV MOV MOV MOV cLC 8IY 8Cs 8EQ STESTN #400,R4 #0523525,(R4) #402,R1 #125252,(R1) CMP MODE 1,1 100403 3 104000 000220 001127 005014 005214 031114 001403 48 St 104000 000221 001127 64: 005267 012704 171304 000400 (R&),(R1) 1s 28 1 INCREMENT TEST NUMBER 1R4=400 1400=05252% 1R1-402 1402125252 tCLEAR CARRY 1000523525 1125252=0 1ERROR IF CARRY $1BRANCH IF GOOD 1ERROR! CC SHOWLD = 0100 ERROR LMORD .HORD w, 4 8EQ 217 CPUERR (R4),(R1) 34 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADORESS OF ERROR MESSAGE 1400-402=125253 tERROR IF ZERO 8vC 3 1ERROR IF NO OVERFLOM 8cC 007474 00747¢ 0074784 007500 73 1100088000000000000088040808000400800800402800000400448000006080404480 007374 007374 007400 007404 007410 007414 007420 007422 007424 007426 2808 ES 1108000040888000000400400480088000880008000000004000006800480088000 1aTEST 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2798 PAGE 56 : MBC11: 007374 2778 2799 172 13:28 78: 2717 2796 15-MAR-84 34 1ERROR IF NO CARRY M1 48 ERROR WORD MWORD CLR INC 8IT BEQ 220 CPUERR (R4) (R4) (R13,(R4) 64 1400-1 1125252110 1BRANCH IF GOOD 221 CPUERR sALL ERRORS TO TRAP TO EMT tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ERROR LHORD .WORD $1BRANCH IF GOUD 1ERROR! CC SHAOULD = 1000 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQJE ERROR NUMBER 1ACDRESS OF ERROR MESSAGE 1ERROR! CC SHOWLD= 0100 ' 22 11500408000848488088080880480800080800800080048040008080080808008008000 ssTEST 74 TEST MOV MODE 2.2 15080804440808044000068000000880000800080000800080040000000800080800840 TST74; INC STESTN s INCREMENT TEST NUMBER MOV #400.R4 1R4 =400 VECTOR GLOBAL AREAS KDJ11A.MAC 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2641 2842 2843 2844 2845 2846 2847 2848 2849 28350 2851 2852 2853 2854 2835 2856 2857 2858 2859 2860 26861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 007504 007510 007514 007516 007520 007522 007524 007526 007530 007532 007534 007536 MACY1} S0AC1052) 012701 012714 000402 000005 227Fee 830818 005021 005011 005111 005741 000277 012124 100403 103002 102401 001403 007540 007540 007542 007544 007546 104000 000222 001127 005244 007550 007552 061411 001403 007554 007554 007556 007560 007562 15-MAR- %4 13; 3 MOV MOV ' 2s: 5 104000 000223 001127 $851°A8% Rdoe 2.2 " CLR CLR coM TST scc MOV 8MI 8cC BvVS BEQ F5S 0402,R1 05, (R4) (R1)e (R1) (R1) -(R1) SEQ 0057 1R1+402 14005 (R1)+,(R&)s 14 13 14 2 14020 : 1408 -1 1R1+402 1CCe1111 1400=0 R4=402 R1-404 1ERROR IF MINUS 1ERROR IF NO CARRY ;ERROR IF OVERFLOW 1BRANCH IF GOOD ADD BEQ 222 CPUERR -(R&) (R4),(R1) at ;ALL ERRORS TO TRWP TO EMT VECTOR JUNIQUE ERROR NUMBER ;ADDRESS OF ERROR MESSAGE 1400=1 R4=400 11s -1 =0 1BRANCH IF GOOD ERROR .MORD .WORD 223 CPUERR ERROR .MORD .WORD INC ;ERROR! 1ERROR! CC SHOULD= 0101 CC SHOULD = 0100 JALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESS..GE 3 007562 MS22: 3 .‘.‘..‘.‘.“.“.l..‘.“““.‘..““‘.-““.‘.““.“““‘t“‘“t 1eTEST 75 007562 007562 007566 007572 007576 007602 007606 007610 007612 007614 007616 007620 007620 007622 007624 007626 007630 007634 007636 007640 007640 TEST SUB MODE 2.2 3 3‘.“.“.“‘.““.‘.“.‘“...““.““.“..“‘.“““‘.‘..0“‘“ 005267 012704 012701 012714 012711 162421 001403 171216 000400 000402 177760 177750 TST?S: SUB 8EQ 102402 BVS 103001 100403 ' 104000 000224 001127 005241 162721 100401 001403 177771 2s: s 104000 INC MOV MOV MOV MOV $: 8CC BMI STESTN €400, R4 #402,R1 0177760, (R4) #1777%0.(RL) (R4)+,(R1)+ 1 14 1 2¢ ERROR WORD .MORD INC 224 CPUERR -(R1) 8MI BEQ 3 as SuUB ERROR 0177771.(R1)s 1 INCREMENT TEST NUMBER 1R =400 1R1=402 1400=177760 1402177750 1R1=177770 {ERROR IF ZERO 1ERROR IF OVERFLOW {ERROR IF NO CARRY :BRANCH IF GOOD 1ERROR! €C SMOULD=1000 ;ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R1=1777771 1R1+0 1ERROR IF MINUS 1BRANCH IF GOOD {ERROR! CCSHMOULD = 0100 ;ALL ERRORS TO TRAP TO EMT VECTOR GLOBAL AREAS KDJ11A .MAC 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 007642 007644 007646 MACY11 22-FEB -84 30A(10S2) 15:12 15-MAR-84 175 _PA 13:% 8 EST S 000225 001127 a8 . WORD . WORD 3 Roe 2.2 GS SEQ 0058 225 CPUERR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE : 007646 MBB22: 11888484604 88480000008800004000004048008400084008800040080000 1»TEST 76 007646 007646 007652 007656 007662 007666 007672 007676 007702 007706 007710 007712 007714 007714 007716 007720 007722 007724 007726 007730 007732 007734 007734 007736 007740 007742 007744 007746 007746 007750 007752 007754 TEST BIC, BICB, BIS, 84040084 BISB MODE 2,2 §10808884084800400080808808000848400480000480008088000008880 005267 012704 012701 012702 012714 012711 012722 012722 042421 001401 171132 000400 000402 000404 141401 TST76: 177408 000070 177777 100003 00080080880¢08 INC MOV MOV MOV MOV MOV MOV MOV 8IC BEQ 8PL 1s: 104000 000226 001127 052421 142421 005301 2s: 152421 100403 ERROR .WORD . WORD 8IS 8IC8 DEC a1se 8MI $TESTN #400,.R4 #402,R1 #404 ,R2 #141401,(R4) #177405,(R1) #70,(R2) . .'10(R2)0 524)0.(R1)’ 24 226 CPUERR (R4)+,(R1). (R&)+,(R1)e R1 (R4)s,(R1). 44 3s: 104000 000227 001127 005214 001403 44 INC 1402=377 005 14042070 1406~-1 1402=074004 1ERROR IF ZERO 1BRANCH IF GOOD :CC SHOULD = 1000 sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1404=074074 1406-074 1R4=405 R1-406 1806+-1 R4=406 R1-407 1BRANCH IF GOOD 1406 SHOULD=-1 tALL ERRORS TO TRAP TO EMT VECTOR 1UNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 227 CPUERR (R4) 64 1406 SHOULD=0 $BRANCH IF GOOD 1ERROR! 406 NE O Ss: 104000 000230 001127 s INCREMENT TEST NUMBER 1R4=400 1R1+402 1R2=404 1400=303 001 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ACORESS OF ERROR MESSAGE 230 CPUERR 6%: "'C22 3 007754 110888800040 88404088880500884000000080808000008488000800000020000000 s+ TEST 007754 007754 007760 007764 007770 007774 77 TEST 8IT, CMP MODE 2.2 §10688088882080040008080088000400808000088080080000008848000840000004800 005267 012704 012701 012714 012721 171024 000400 000402 125252 100001 15777 INC MOV HOV MOV MOV $TESTN #400,R4 #402,R1 0123232, (R4) €100001,(R1). 1R4=400 1R1=402 1 INCREMENT TEST NUMBER 1400=12%5252 1402=100001 GLOBAL KDJ11A 2935 2936 2937 2938 2939 2940 2941 2 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 FAES 22FES'ENCPEISPD 15 MAR:Ge 15:20 PRRR. 52 01000y 010004 010006 010010 010012 012711 005741 MOV TST BIT8 8M1 BEQ 132421 100401 001403 010014 010014 010016 010020 010022 010024 010026 001401 100403 010030 010030 010032 010034 010036 010040 010042 010044 104000 000232 001127 022421 001402 103001 100403 010046 010046 010050 010052 010054 010056 010060 010062 104000 000233 001127 005341 005741 022124 001403 010064 010064 010066 010070 010072 100002 1s: 104000 000231 001127 132124 es: 3s: 44 Ss: 64: 7¢: 104000 000234 001127 ERROR H5 move 2.2 #100002, (R1) -(R1) (R4)+,(R1)e 14 24 . WORD . WORD 231 CPUERR 8MI 41 ERROR . WORD . WORD cHP BEQ 8CC 8MI 232 CPUERR (R&)+,(R1). 54 St 64 8178 8EQ g?l)o.(fll)o ERROR . WORD . WORD DEC 157 P BEQ 8¢ ERROR .WORD . WORD 234 CPUERR 233 CPUERR -(R1) -(R1) SEQ 0059 1404 =100002 1R1=402 1#8ANDED RESULT= 000 1ERROR IF MINUS 1BRANCH IF GOOD 1ERROR! CC SHOULD = C100 tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1e¢ ANDED RESULT = 200 1ERROR IF EQUAL 1BRANCH IF GOOD 1ERROR! CC SHOULD= 1000 R4=402 R1-404 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE sRESULT w0} iERROR IF EQUAL sERROR IF NO CARRY 1BRANCH IF GOOO 1ERROR! CC SHOWLD = 0000 1tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1404=100001 1R4=404 R1-402 sRESULT =0 1BRANCH IF GOOD 1CC SHOWLD = 0100 R1=404 R4-406 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER ;ADDRESS OF ERROR MESSAGE 3 010072 MS33: 118048848804 228840850804040000080888000200300200020000000008008000 1sTEST 010072 010072 010076 010100 010104 010110 010114 010120 010124 010130 010132 010134 010136 100 008 TEST SUB MODE 3,3 3300008420 8¢02032500800880400000040488080080888880088048800005008008 005267 005004 012701 012702 012714 012711 012722 012712 163431 001402 103401 100003 170706 000002 000400 000400 000402 000200 054320 TST100: INC CLR MOV "oV MOV MOV MOV MOV SUB BEQ 8Cs 8PL $TESTN Ra 02,R} #400,R2 #400,(R8) #402,(R1) #200,(R2). #54320,.(R2) 8(RA)+ ,8(R1) 1 1 2 1R4=0 1 INCREMENT TEST NUMBER tR1=2 1R2+400 10400 12402 14002200 1402=54320 154320 - 20054120 1ERROR IF ZERO tERROR IF CARR) 1BRANCH IF GOOD GLOBAL AREAS KDJ1.1A MAC 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 010140 010140 010142 010144 010146 010152 010154 010154 010156 010160 010162 010166 MACY1l 22-FEB-84 30A(1052) 15:12 104000 000236 001127 005067 005067 7700 **:%8s1"5%E B30k 3.3 1% 104000 000235 001127 022712 001403 15-MAR-84 054120 Fi 3s: 167612 167610 43 I5 SEQ 0060 +ERROR! ERROR . WORD . WORD cHp BEQ 235 CPUERR :%4120.(92) CC SHOULD =0001 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1_TEST R4 AUTO-INC AND RESWLY 1BRANCH IF GOOO 1ERROR! CC SHOULD = 0100 R4=2 R1-4 ERROR .WORD . WORD CLR CLR 236 CPUERR 0 2 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tRESTORE VECTORS ' ” MCBaa; 010172 1100880440003 00884804880488088480480080880080088000000400080480 16TEST 101 010172 010172 010176 010202 010206 010212 010216 010220 010222 §11008684880840888580008800840048000800040800800808880000000 005267 012704 012701 012721 012724 024441 103401 170606 TST101: 000402 125366 173001 100003 010224 010224 010226 010230 010232 010234 010236 010240 010242 010244 134144 103001 001403 010246 010246 010250 010252 010254 010256 010260 010262 104000 000240 001127 005724 005201 124441 001403 010264 010264 010266 010270 010272 000804004 TEST CMP, BIT MODE 4.4 104000 000237 001127 005204 005201 000261 104000 000241 001127 00800800480 INC MOV MOV MoV MoV P 8Cs $TESTN #400,R4 #402,R1 0123366,.(R1)+ #173001,(R4). igfl‘).-(fll) 24 1¢: 2s: INC 237 CPUERR R4 R1 3¢ 4t 3s: 44; iST 240 CPUERR (R4). R1 -(R4), -(R1) 14022125366 R1+-404 14002173001 R4=402 1173001 - 125366=045603 CC=0000 1ERROR IF CARRY 1BRANCH IF GOOOD 18AD COMPARE sALL ERRORS TO TRAPRTO EMT VECTOR 1R1=403 1SET CARRY 1173¢1«0 1C SHOULD REMAIN SET 1BRANCH IF GOOD s INCORRECT COMPARE R4=400 R1=402 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NN LER 1ADDRESS OF ERR( MESSAGE 1R4 =402 1R1=403 64 1173 - 173=0 1BRANCH IF GOOO 1BAD COMPARE 241 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE Ss: 63: s INCREMENT TEST NMUMBER 1R4+=400 1R1=402 CPUERR GLOBAL AREAS KDJ1.1A MAC 3047 3048 3049 3050 3051 3032 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3096 3099 3100 3101 3102 MACY11l 22-FEB-84 30A(1052) 15:12 1S5-MAR-84 T101 J5 13:28 PAGE 61 TEST CMP, BIT MODE 4,4 SEQ 0061 i 010272 MASS: 11800888804 08848084004844088000000088480050088800040000008008 1#TEST 010272 010272 010276 010302 010306 010312 010316 010322 010326 010330 010332 010334 010336 010336 010340 010342 010344 010350 010352 010354 010354 010356 010360 010362 102 0080A040 TEST ADD MODE S5,S 110688048080480504848800808488080000008040404888880000080848 005267 012704 012724 012724 012724 012714 012701 065451 001402 100001 TST102: 170506 000400 000001 177776 000400 000402 000410 INC MoV MOV MOV MOV MOV MoV ADD 8EQ ePL 8CcC 103003 104000 000242 001127 062704 065154 001403 00040008000008 18: 000004 2%: 3s: 104000 000243 001127 43 ERROR .WORD . WORD ADD $TESTN #400,R4 01,(R4). + INCREMENT TEST NUMBER 1400~} #400,(R4 ). #402,(R4) #410,R1 8-(R4),8-(R1) 1 1 2¢ 242 CPUERR &.R4 ADO 8EQ 43 ERROR . WORD . WORD 243 CPUERR 8-(R1),8-(R4) 1402=-2 1404=400 1806=402 R4=406 1R1=410 1l 2= -1 tERROR IF ZERO 1ERROR IF PLUS sBRANCH IF GOOD 1ERROR! BAD ADD sALL. ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R4=410 t-1 + 1 =0 $BRANCH IF GOOD sERROR! CC SHOULD= 0100 R4=406 R1=402 tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ] H : ] ................................. s TEST DOP BIT(8) MODE 6.6 3 3 H 010362 MB66: $ $ 1088884805008 8840040888008080088088000000008082800800008080000480000 1oTEST 103 010362 010362 010366 010370 010374 010400 010404 010410 010416 TEST BIT, BITB MODE 6.6 1100888804008 48840000000048008400000000008080888880000000020584300000 005267 005004 012701 012721 012721 012721 036461 001403 TS7T103: 170416 000400 125252 000001 100000 000400 INC CLR MOV MoV 177774 MOV MoV 817 8EQ S$TESTN 1 INCREMENT TEST NUMBER R4 #400,R1 0123232,.(R1). 1R&=0 #100000,(R1 )+ 400(R4), -4(R1) 140421000000 R1=406 1(400)t(402)=0 1BRANCH IF GOOO 1CC SHOWLD = 0100 0,(R1). 24 ’ 1400125252 1402=1 GLOBAL AREAS KOJ1.1A MAC 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 010420 010420 010422 010424 010426 010434 010436 010440 010440 010442 010444 010446 MACY11 30A(1052) 22-FEB-84 15:12 104000 000244 001127 136461 001401 100403 15-MAR-84 T103 1¢: 000405 177772 2%: 3s: 104000 000245 001127 IKS 13:28 PAGE 62 TEST BIT, BITB MODE 6.6 a%: ERROR .WORD . WORD BIT8 BEQ 8MI 244 CPUERR 405(R4), -6(R1) 3 43 ERROR .WORD .WORD 245 CPUERR SEQ 006c¢ tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1(405)(400)=200 1ERROR IF ZERO 1BRANCH IF GOOD 1CC SHOW.D = 1000 JALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1RDDRESS OF ERROR MESSAGE [ 010446 MS77: 11080044080808084040000000800008484008000804888840000448000088084880048¢ 14TEST 104 010446 010446 010452 010456 010460 010464 010470 010474 010500 010502 010510 010512 005267 012704 005001 012724 012724 012724 012711 005201 167471 001401 100403 010514 010514 010516 010520 010522 010530 104000 000246 001127 167174 001403 010532 010532 010534 010536 010540 010544 TEST SUB MODE 7,7 110088688842820480888008888004008040804008488808000008008484800808048480 000400 000402 177372 MOV INC SUB 000403 8EQ 8MI 1¢: 1777717 177776 2%: 3s: 167234 167232 INC MOV CLR MOV MOV 177776 177777 104000 000247 001127 005067 005067 TST104: 170332 000400 43 ; ERROR LMWORD .WORD SuB 8EQ ERROR LHORD .WORD CLR CLR $TESTN #400,R4 R1 #-2,(R4). ’ 0-1,(R4). #402,(R1) R1 8-406(R4),8403(R1) 1 24 246 CPUERR 8-1(R1).9-2(R4A) a8 247 CPUERR 0 2 s INCREMENT TEST NUMBER 1400+ -2 1402=-1 1404=400 RA=406 10=402 1R1=1 1-2 - -1 = -1 tERROR IF ZERO :1BRANCH IF GOOD iCC SHOW.D=1000 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER mooael Si oroemoa MESSAGE ‘— - - - 1BRANCH IF GOOOD iERROR! ERROR ON SUBTRACT 400=0 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1RESTORE VECTORS ‘ ” ? 010550 MRLO: 1100888844840 4488448408884004088200000880000000008000808000000040400 ;oTEST 105 010550 010550 010554 010560 TEST ROL, ROLB MODE O 138888088885 2553088084504800848080004800800080842080000000000020408 005267 012704 000277 170230 125252 TST105: INC MOV scCC $TESTN 0125252,R4 1 INCREMENT TEST NUMBER 1R4 125252 1CC=1111 GLOBAL AREAS KDJ11A . MAC 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 317S 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 010562 010564 010566 LS 22 Fes 84205018520 15-nAR 88, 13:8851". REE *RoLe mooe o 006104 102004 103003 010570 010574 022704 001403 010576 010576 010600 010602 010604 010610 010612 010614 010616 010620 010622 010626 104000 000250 001127 012704 000257 106104 103005 102004 100403 022704 001403 010630 010630 010632 010634 010636 ROL 8vC 8CC cHP BEQ 052525 18: 125252 24 ERROR . WORD . WORD MoV ccc ROLB B8CC 8vC Ml oy BEQ 125124 3s: 104000 000251 001127 4% ERROR . WORD .WORD R4 1 1 9052525 ,R4 rd 250 CPUERR 9125252 ,R4 R4 34 34 3¢ 9125124 ,R4 4 251 CPUERR SEQ 0053 1R4=052525 WITH CARRY SET tERPROR IF v CLEAR 1ERROR IF CARRY CLEAR 1SEE IF RO = EXPECTED 1ERROR IF R4 NE EXPECTED 1ERROR! ROL FAILED, CC SHOW.D=0011 sALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 1 ADORESS OF ERROR MESSAGE 1R4=1252%2 1 CC=0000 sROTATE EVEN BYTE 1ERROR IF NO CARRY tERROR IF NO OVERFLOW ;ERROR IF MINUS 1SEE IF R4 = EXPECTED 1BRANCH IF GOOD 1ERROR! ROLB FAILED, CC SHOWLD=1011, R4=125125 sALL ERRORS TO TRAP TO EMT VECTOR IUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 3 010636 MRLB1: 118088848806804408800008840888000808000805008880044888404884008000080000 1oTEST 106 010636 010636 010642 010644 010650 010652 010654 010656 010660 010664 010666 010666 010670 010672 010674 010700 010702 010704 010706 010710 010712 010714 010716 010722 848 TEST ROL, ROLB MODE 1 11886468 88888804080045088800000000404008004000080088080800 005267 005004 012714 170142 TS7106: 052525 125252 1s: 125252 24: 00008888008 INC CLR MOV ROL 8PL 8ve 8CS cw 8EQ ERROR . WORD .WORD MOV INC SCC ROLB 8Ml 022714 001403 052652 8CC 8vC DEC cp BEQ OTESTN 052525 (R&) (R&) 14 1 13 1 INCREMENT TEST NUMBER 1R4=0 10252525 100 TEST INSTMTI(N 0=125252 IF tERROR 1ERROR IF no OVERFLOW (R4), 4125252 24 1ERROR IF CARRY 1SEE IF RA=EXPECTED 1BRANCH IF GOOD 252 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 10=125252 :}25252 +(R4) (R4) 34 34 3 R4 932632, (R4) 44 18AD ROL ,CC SHOWLD=1010 1R4~] 1CC=1111 106TEST INSTRUCTION 1ERROR IF RESWLT IS POSITIVE 1ERROR IF NO CARRY 1ERROR IF VvV CLEAR 1R4=0 1ERROR IF O NE EXPECTED 18RANCH IF GOOD 1ERROR! BAD ROLB 0DD BYTE,CC SHOW D=1011 M5 RBOTIR.AAE"S 22"PEE'AGP8¢18%2) 15-MAR:G4. 13:3 PREE 8. Sfoce mooe 1 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 010724 010724 010726 010730 010732 3s: 104000 000253 001127 48 ERROR . WORD . WORD 253 CPUERR SEQ 0064 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1+ADDRESS OF ERROR MESSAGE U 010732 MRL2: J18280000400880000800000088080000400000400000008480004400000 1#TEST 107 010732 010732 010736 010740 010744 010746 010750 010752 010754 010756 010756 010760 010762 010764 010766 010770 010772 010776 011000 011002 011004 011006 011010 011014 011016 011016 011020 011022 011024 088080488 TEST ROL, ROLB MODE 2 1088884 828840000000480000084844044008000808844340000000084000 005267 005004 012714 000257 006124 103002 102001 001403 170046 TST107: 100000 00008 INC CLR MoV ccc ROL 8cC evC BEQ $TESTN R4 #100000,(R4) 10=100000 (R4). 16TEST INSTRUCTION 1 1 2 14 104000 000254 001127 005304 005304 001012 012714 000241 106124 103405 102404 005304 022714 001403 28: ERROR .WORD . WORD sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1ERROR IN AUTO-DEC ;0=4040 ROLB (R&). ;16oTEST INSTURCTION BvS 39 sERROR IF Vv Crp 8EQ 34 R4 #04100,(R4) a4 tERROR IF CARRY SET 1SEE IF O= EXPECTED RESWLT :8RANCH IF 00D 1ERROR! ERROR .WORD .WORD 0100 254 CPUERR 3¢ #4040,(R4) DEC . ,CCSHOWLD= R4 R4 s 104000 000255 001127 ;ERROR IF NO CARRY 1ERROR IF NO OVERFLOM ;BRANCH IF GOOD DEC DEC B8Cs 004100 ;CC=0000 tROL FAILED 8NE ::'Eg 004040 1 INCREMENT TEST NUMBER 1R4«0 255 CPUERR BAD ROL 1ALL ERRORS TO TRAP TO EMT VECTOR iUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 3 011024 MRLS: 118608850488 408404445080848884048088000000000000000080322880000042 1sTEST 110 3269 3270 011024 011024 011030 011032 011036 011040 011044 011046 TEST ROL, ROLB MODE 3 1100800028400 88848088800800488400485800000808003080000000408380000000 005267 005004 012714 000277 006137 100005 102004 167754 052525 000000 TST110: INC $TESTN 1 INCREMENT TEST NUMBER 860 10=52525 1CC=31%1 1#27EST INSRUCTION MODE 3 WITH PC CLR MOV SCC ROL R4 9052325, (R4) 8vC 1s B8pPL 1 1R4=0 1ERROR IF PLUS 1ERROR IF NO OVERFLOMW GLOBAL AREAS KDJ11A.MAC 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3201 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 011050 011052 011056 011060 011060 011062 011064 011066 011072 011074 011100 011102 011104 011106 011106 011110 011112 011114 MACY11l 30A(1052) 22-FEB-84 15:12 103403 022714 001403 104000 000256 001127 012714 000261 106137 100402 103001 102403 N5 15-MAR-84 13:28 PAGE 65 T110 TEST ROL, ROLB MODE 3 8Cs cHp BEQ 125253 1s: 125252 2¢: 000000 104000 000257 001127 4% 1 #125253,(R4) 24 tERROR IF CARRY 1COMPARE RESULT WITH EXPECTED 1BRANCH IF GOOO 1BAD ROL CC SHOWLD=1010 ERROR . WORD . WORD sALL ERRORS TO TRAP TO EMT VECTOR 1UNJQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 10=125252 sCCo---1 256 CPUERR MOV SEC ROLB 8MI 800 34 8vS 44 B8CC 34: SEQ 0065 #125252,(R4) 1#eTEST 3 sERROR! ERROR .WORD .WORD INSTRUCTION +ERROR IF MINUS $ERROR IF NO CARRY tBRANCH IF CVERFLOW BAD ROL, CC SHOULD=1011 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 257 CPUERR 3 011114 MRLA; 11088084 800048444800480388400008008R800000000080888808880480800 1oTEST 111 011114 011114 011120 011122 011126 011132 011134 011136 011140 011142 011144 011150 011152 011154 011156 011156 011160 011162 011164 00004 TEST ROL MODE 4 108800884458 50504400000808884800808080408888888804880488808080044 005267 005001 012704 012711 000277 006144 100007 102006 103405 022711 001002 005704 001403 167664 TSTiiL: 000002 054321 INC CLR MOV MOV SCC ROL 8pPL BvC acs cwp BNE 130643 18T BEQ 1%: 104000 000260 001127 2s: ERROR LHORD .WORD $TESTN R1 #2,R4 #54321,(R1) -(R4) 14 14 1 €130643,(R1) 14 R4 24 260 CPUERR 1R1+0 ; INCREMENT TEST NUMBER tRa=2 10=54321 1CC=1111 $8eTEST INSTRUCTION tERROR IF PLUS 1ERROR IF NO OVERFLOMW :ERROR IF CARRY 1SEE IF EXPECTED RESULT 1BRANCH IF ROL FAILED 1SEE IF AUTO-DEC WORKED 1BRANCH IF GOOD tERROR! BAD ROL INST tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 3 011164 MMRLS: 110088880 804840884884885044885408880008800500004080048000000800402 1+TEST 112 011164 011164 011170 011172 TEST ROL MODE S 18884484884 400845820848808880808048043000 8004080080402 000808 000000002 005267 005004 012714 167614 000400 TST112: INC CLR MOV S$TESTN R4 #400,(R4) 1 INCREMENT TEST NUMBER 1Ra=0 :10=400 GLOBAL AREAS KDJ11A . MAC 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 011176 MCYH SOA( 1052) 012734 123456 22-FEB -84 011202 011204 011206 011210 011212 011214 011216 011220 011226 000277 006154 100410 103007 102006 005704 001004 022737 001403 0112% 011230 011232 104000 000261 12 047135 1S MAR-84 Ti12 13:28 PAGE 66 SCC ROL BMI 8cC 8veC TST BNE ce 8EQ 1%: SEQ 0066 EST ROL MOOE S MOV 000400 B6 ERROR .MORD #123456,8(R4 ). 8-(Rs) 1s 1s 14 R4 14 $47135,80400 2¢ 261 CPUERR 1400=123465, R4-2 1CC=1111 10aTEST INSTRUCTION 1ERROR IF RESWULT IS MINUS 1ERROR IF NO CARRY 1ERROR IF NO OVERFLOM 1SEE IF AUTO-DEC WORKED 1ERROR OF AUTO-DEC 1SEE IF CORRECT RESWLT 1BRANCH IF GOOD 1BAD ROL MODE S sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 3341 3342 3343 011234 011236 3345 011236 MRLG: 3348 3349 3350 3351 33352 3353 3354 3355 3356 3357 3358 3359 3360 011236 011236 011242 011246 011250 011254 011256 011262 011264 011266 011270 0112784 110008004808000000000800800000000008000000000800000000040000006088 TST113: INC STESTN 1 INCREMENT TEST NUMBER MOV #400,R4 1R4 =400 CLR Ri 1R1=0 MOV €32325,(RY) 10323925 SCC ROL -400(R4) 106 TEST INSTRUCTION - ) 1s 1ERROR IF MINUS 8Cs 14 1ERROR IF CARRY 8vS 14 tERROR IF OVERFLOM e #635253,(R1) 1SEE IF CORRECT RESWLT BEQ 1 +BRANCH IF GOOD 3344 3346 3347 3361 3362 3363 3364 3365 3366 3367 011276 011276 011300 011302 011304 3369 3370 011304 3368 001127 2s: 10886080 000000804080000008000004000880000600040000806480600808048 1oTEST 113 TEST ROL MODE 6 005267 012704 005001 012711 000277 006164 100405 103404 102403 022711 001403 167542 000400 032%2% 177400 065253 1¢: 104000 000262 001127 2s: 3381 3382 sBAD ROL MODE 6 ERROR LMORD .MORD 011336 011340 262 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADORESS OF ERROR MESSAGE s MRL7: $18806500004008000000000000040000000000000000480000000000800800000008 1oTEST 114 011304 011304 011310 011314 011320 011326 011332 011334 1ADDRESS OF ERROR MESSAGE ) 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 JHORD 005267 012704 005037 012737 006174 100406 001005 103004 102003 167474 000400 000402 100000 000002 000000 TEST ROL MODE 7 $1000000080000000004000080600000004080800000000000000000088000008000 TST114: INC STESTN s INCREMENT TEST MUMBER MOV #400,R4 1R4=400 CLR 80402 14020 MOV 9100000, 840 10=100000 ROL 82(R4) 10 TESY INSTMYIM 8MI 14 1ERROR IF BNE 1 1ERROR IF MY ZERO BCC 8vC 14 14 1ERROR IF NO CARRY 1ERROR IF NO OVERFLOM BRMAERS oPEILRYESD) 1SR, 13:30 PR Ao A - 0 sHuE sy oo 3385 3386 3387 3388 3389 3390 3391 3392 3393 011356 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 011356 011356 011362 011366 011372 011376 011400 011404 011406 011412 3408 3409 3410 3411 3412 3413 011414 011414 011416 011420 011422 3415 011422 3394 3395 3396 3407 3414 3416 011350 011350 011352 011354 011356 104000 000263 001127 3419 011422 011422 011426 011432 011434 011436 011440 011444 3428 011446 3430 3431 3432 3433 01:450 011452 011454 3435 011454 3429 3434 3436 3437 3438 . 011446 Cé s€a 0067 oo e 18A0 oL TobE ERROR LMORD .WORD 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 263 CPUERR ] ) MSK37: 10508000 00800040880800004808000000000800006400008004800000000480088 1oTEST 115 TEST SWAB MODE 37 1 808040 0080080000000048800000000000000400008804600400000806000004 005267 012704 012714 000337 100406 022714 001003 000337 100403 167422 000400 040700 000400 TST11S: 140101 000400 1%: 104000 000264 001127 3 H INC MOV MOV SWAB B8MI cp BNE SWAB 8MI $TESTN #400,R4 #40700,.(R4) 84400 14 #140101,(R4) 1 88400 24 s INCREMENT TEST NUMBER 1R4=400 1400= 101 300 1400 SHOWWLD = 300 1C1 1ERROR IF MINUS 3SEE IF EXPECTED RESWTY 1BRANCH IF BAD 1400-101 300 $BRANCH IF GOOD ERROR LHORD .WORD 264 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1ERROR! BAD SMAB MODE 37 3 MRRO: 1190888804000484008000008000048000000000004000000008800040000080000880 soTEST 116 3420 3421 3422 3423 3424 3425 3426 3427 18: 2s: 3417 3418 - TEST ROR MODE O $10088008808000005080080000800080000000000400000000080080800000048 005267 012704 000257 006004 103003 022704 001403 104000 167356 052525 TST116: 025252 1¢: 000265 001127 e8: INC MOV €CC ROR 8CC oe 8EQ ERROR LMORD .MORD STESTN 032525, R4 R4 1# 025252 ,R4 29 1 INCREMENT TEST NUMBER 1R4=32525 +CC=0000 R4 SHOWLD = 25252 MITH CARRY 1ERROR IF NO CARRY 1SEE IF RA= EXPECTED 1BRANCH IF GOQD 265 CPUERR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1ROR MODE O FAILED 1ALL ERRORS TO TRAP TQ EMT VECTOR ' MRRB1: 13000500808800080008000000040800000008000080080880008380000008008000 soTEST 117 TEST RORB MODE 1 1186000000000080000008004000080000000600008000000000000000000000800 IR AREAS 2."PEE14450801852) 15-MAR:4, 13:28.PAGRaSAooE 1 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 34351 3432 3453 3454 2455 3436 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 011454 011434 011460 011462 011466 011470 011472 011474 011476 011502 011504 011504 011506 011510 011512 003267 005004 012714 000277 106014 TST117: 167324 000001 INC CLR MOV SCC RORB 103004 100003 022714 001403 1$: 104000 000266 001127 2s: D6 $TESTN R4 #1,(Re) (R4) 1 1 acc ePL cP 8EQ 24 ERROR . WORD .WORD 266 CPUERR 4200, (R4) SEQ 0068 1 INCREMENT TEST NUMBER 1R4=0 10=1 1CC=1111 30=000200, NO C sERROR IF NO CARRY 1ERROR IF PLUS 1CHECK RESWLT $BRANCH IF GOOD sERROR! BAD RESWLT sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE i 011512 MJ: 110808048408404880880000800408000000400004800080000004046000008000800008 1oTEST 120 011512 011312 011516 011524 011530 011532 011540 4 TEST P - ALL MODES 18080880080 00000008408888000000000000040888008804000000008000804848084 005267 012737 012701 000111 023727 001403 011542 011542 011544 011546 104000 000267 001127 011550 011554 020127 001403 011556 0113556 011560 011562 104000 000270 001127 011564 011570 011574 011576 011600 011606 005237 012701 000131 011630 023727 001403 011610 011610 011612 011614 104000 000271 001127 167266 011600 T8T120: 001066 001066 MA2: 1s: 011534 MARA: 28: 001066 011576 001066 MARB: 000001 MJ2: ML : 3s: INC MoV MOV JP " BEQ STESTN 01,905EQ MUUL,RL (R1) 80SEQ, 02 MAURA s INCREMENT TEST NUMBER 1SETUP TEST SEQUENCER 1SET MODE 1 JMP ADDRESS 1P MODE 1 1CHECK FOR CORRECT SEQUENCE 1BRANCH IF GOOD tMODE 2 RPP FAILED ERROR .WORD . WORD 267 CPUERR (O 8EQ R1, MMU2.2 MR8 ERROR . WORD . WORD 270 CPUERR INC MoV JP . WORD cre BEQ SOSEQ, #1 MJULA ERROR .WORD . WORD 271 CPUERR SSEQ ”MJ2,R1 8CR1). tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1CHECX FOR AUTO- INCREMENT 1BRANCH IF GOOD tERROR?! AUTO-INCR FAILED tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tUPDATE TEST SEQUENCER 1SETUP MODE 3 Jue 1 AUMP MODE 3 tMODE 3 DESTINATION 1 TEST FOR CORRECT SEQUENCE $sBRANCH IF GOOD 1ERROR! JMP OUT OF SEQUENCE 1ALL ERRORS TO TRAP TO EMT VvECTOR tUNZQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE GLOBAL AREAS KDJU11 . MAC A 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3315 3316 3517 3518 3519 3320 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3334 3535 3536 3537 3538 353% 3540 3541 3542 3543 3544 3545 3547 3548 3549 3550 011616 011622 011626 011630 01163« MACY1]1 30&({252) 22-FEB-84 005237 012701 001066 011532 023727 001066 000121 01403 01164¢C 01164C 011642 011644 154000 000272 001127 011646 011652 022701 001403 011654 011654 011656 011660 104000 000273 oo1127 011662 011666 011672 011674 011676 011702 005237 012701 000141 000000 022701 001403 011704 011704 011706 011710 000274 001127 011712 011720 023727 001403 011722 011722 011724 011726 104000 000275 001127 011730 011734 011740 005237 012701 000161 011744 Ci1746 011752 000003 000240 022701 001403 104000 000276 001127 011762 011770 023727 001403 E6 13:?8575"% ?9ALL MODES MJULA: MWNUS: INC MOV JMP ce BEQ 90SEQ MOU2, R (R1). S0SEQ, o3 MJUSA ERROR LMORD . WORD 011600 MJUSA: Ss: 001066 MNUSB: 011746 MRS : 012012 64: 001066 000005 MUIUSA: 74: 001066 012007 000005 MASB: i MJUS ; 011744 001066 000004 MNMMA: 9s: 1UPDATE SEQUENCE 1SETUP MODE 2 DESTINATION s JUMP MODE 2 1 TEST FOR CORRECY SEQUENCE 1BRANCH IF GOOOD CMP UMP OUT OF SEQUENCE 272 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 8EQ MNU3B MJ2+2,.RY 3 ERROR LWORD LMORD 273 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE INC O0SEQ JP HALY -, B8EQ -(R1) MJS,R1 MASSA ERROR LORD .WORD 274 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE MOV O M4 .2,.R1 _TEST AUTO-INCREMENT 1BRANCH IF GOOO tERROR! AUTO-INCREMENT FAILED MOOE 3 tUPDATE SEQUENCER $SETUP DESTINATION MODE 4 1EXECUTE JUMP MODE 4 1CHECK AUTO-DECREMENT 1BRANCH IF GOOD AUTO-DEC tERROR! AUTO-DEC FAILED MODE S B8EQ MISB 80SEQ, 5 s ERROR MORD MORD 275 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE INC MOV JP SSEQ MR6-5,RL +S(R1) 1tUPDATE SEQUENCE COUNT tSETUP DESTINATION MODE6 NOP ce MU s TEST AUTO-DECR BEQ 8s: SEQ 0069 1ERROR! 48 104000 011754 011754 011756 011760 011772 15-"““7?‘ ERROR CPUERR MUUMA R .WORD . WORD 276 CPUERR CMP BEQ SO0SEQ, 04 MJU4B TEST CORRECT SEWUJENCE 1BRANCH IF GOOD SEQUENCE tERROR! JUMP OUT OF SEQUENCE 1 JUMP MODE 6 1BRANCH IF GOOD 1ERROR?! MODE 4 AUTO-DEC FAILED tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1 _TEST FOR CORRECT SEQUENCE 1BRANCH IF CORRECT SEQUENCE 1ERROR! INCORRECT JMP SEQUENCE GLOBAL AREAS KDJ11A.MAC 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 MACr11 22-FEB-84 15:12 011772 011774 011776 104000 000277 001127 012000 012004 012010 005237 012701 000151 012012 012024 012024 012026 012030 104000 000300 001127 012052 012060 005237 012701 000171 012052 000000 022737 01403 012062 012062 012064 012066 104000 000301 001127 13:28 PAGE TEST U ERROR 001066 012014 MJU4B: 3 MJS: 022737 001403 0120350 15-MAR-84 T120 011676 012014 012022 012032 012036 012042 012046 30A(1052) 001066 : MIVUG : 10¢: 001066 012056 MJUGA: 177770 000007 MJ7: 001066 M 11$: 012070 F6 70 - ALL MODES SEQ 0070 tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE . WORD . WORD 277 CPUERR INC MOV JMP MMJUS5.2,R1 8-(R1) 1UPDATE SEQUENCE 1SETUP MODE S POINTER 1EXECUTE MODE S P .WORD MJIUS2 1POINTER MODE S BEQ ce 86, 80SEQ MJUGA 1CHECK FOR CORRECT SEQUENCE 1BRANCH IF GOOD +ERROR! INCORRECT SEQUENrZ: ERROR .WORD .WORD 300 CPUERR S0SEQ 1ALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE INC MOV JHP . WORD HALT c BEQ S#SEQ #MMJ7+10,R1 tUPDATE SEQUENCER 1SETUP INDEX tEXECUTE MODE 7 JAMP sPOINTER FOR MODE 7 47,90SEQ MJIJTE s TEST FOR CORRECT SEQUENCE 1BRANCH IF GOOD SEQUENCE ;ERROR? TESTING OUT OF SEQUENCE ERROR . WORD . WORD 301 CPUERR 8-10(R}) M7 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE NINJTE: $110044580084008800888080880004008048004080004044000440000800800004808 1«TEST 121 012070 012070 012074 012100 012102 012104 012106 012110 012112 012114 012116 012120 012122 012124 012126 012130 012132 012134 TEST THAT PRE-FETCH BUFFER CAN BE OVER WRITTEN 00 310888488888 88808880040000084004040000808040008800000080008080 005267 012701 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 200240 000111 166710 012404 TST121: 644 654 : 664 : 674: 684 0000008 INC MOV S$TESTN 91284 .R1 nov .MORD . WORD MoV .WORD .WORD MOV . WORD . WORD MOV . WORD . WORD MOV . WORD (PCI+.(PC) NOP . WORD 1 INCREMENT TEST NUMBER 1SET UP R1 WITH ADORESS OF ERROR 3 ROUTINE 1WRITE THE NOP OVER THE UMP INSTRUCTION sNOP INSTRUCTION 1P (R1) 1MRITE THME NOP OVER T UM INSTRUCTION 1NOP INSTRUCTION 1 P (R1) 1MRITE THE NOP OVER THE JMP INSTRUCTION 1NOP INSTRUCTION 1P (R1) 1WRITE THE NOP OVER THE JUMP INSTRUCTION sNOP INSTRUCTION 1P (R1) 1WRITE THE NOP OVER THE UMP INSTRUCTION iNOP INSTRUCTION P MP (R1) 744 75%: 76$: 778 784 T9¢: 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 85s: 86%: g 8 § 111 (PC)+,(PC) 111 (PC)+,(PC) 111 (PCle (PC) Ye ,(PC) )+, (PC) Yo (PC) )e, (PC) Yo, (PC) 3+, (PC) 1 JMP (R1) s JMP (R1) tWRITE THE NOP OVER THE sNOP INSTRUCTION sWRITE THE NOP OVER $tNOP INSTRUCTION s P (R1) tWRITE THE NOP OVER iNOP INSTRUCTION 1 P (R1) sWRITE THE NOP OVER tNOP INSTRUCTION ;P (R1) sWRITE THE NOP OVER sNOP INSTRUCTION 1 P (R1) sWRITE THE NOP OVER sNOP INSTRUCTION 1P (R1) 1WMRITE THE NOP OVER 1NOP INSTRUCTIUON 1 P (R1) s1WRITE THE NOP OVER 1NOP INSTRUCTION 1 P (R1) 1WRITE THE NOP OVER 1NOP INSTRUCTION 1 P (R}1) ;WRITE THE NOP OVER iNOP INSTRUCTION 3 JMP THE THE THE THE TME INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION (R1) ), (PC) 1WRITE THE NOP OVER iNOP INSTRUCTION 1 P (R1) 1MRITE THE NOP OVER THE )+, (PC) 1WRITE THE NOP OVER THE Yo, (PC) INSTRUCTION INSTRUCTION (R}) 1WMRITE THE NOP OVER sNOP INSTRUCTION 1 P (R1) sWRITE THE NOP OVER sNOP INSTRUCTION 1 AP THE OTLOYOTOLTYTYOYORTYSREOTON 78¢%: 111 (PCI+,(PC) 8 72%: 111 (PC)+,(PC) INSTRUCTION 1tNOP INSTRUCTION 1 P (R1) iNOP INSTRUCTION 1 P (R1) tWRITE THE NOP OVER THE tNOP INSTRUCTION T33O 012230 012232 012234 012236 012240 012242 012244 012246 012250 012252 012254 012256 012260 012262 012264 012266 012270 012272 012274 012276 012300 012302 012304 012306 012310 012312 012314 71¢: MO . WORD THE NOP OVER THE 1NOP INSTRUCTION s JMP (R1) tWRITE THE NOP OVER THE INOP INSTRUCTION 3 P Q1) tWRITE THE NOP OVER THE tNOP INSTRUC | {ON A 012216 012220 012222 012224 012226 70%: -WORD MOV . WORD IWRITE ; 012210 012212 012214 694 (PC)+.(PC) NOP 111 (PC)+,(PC) SEQ 0071 ; 012204 012206 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 MOV 8 012164 012166 012170 012172 012174 012176 012200 012202 012717 000240 000111 012717 000240 000111 012717 - 3613 36 14 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 012136 012140 012142 012144 012146 012150 0121352 012154 012156 012160 012162 8s "M%k "bRe-reTcH BUFFER CAN BE OVER WRITTEN OV 3607 3608 3609 36 10 %6 11 36 12 13RS, 13 8 =lon 83=83E83E33E83 B3ER3ER3E83E83E83E8 Th.ARES 227F8MEa 05 19527 g KDJ1 G6 2 é. s 51 5 5 13 548 58 & 58°88% 3 GL 08 INSTRUCTION INSTRUCTION INSTRUCTION INSTRUCTION GLOBAL AKEAS KDJ11A . MAC 3663 3664 3665 3666 3667 3668 3669 012316 012320 012322 012324 012326 012330 012332 MACY1]l 15-MAR-84 000111 012334 012336 012340 012342 012344 012346 012350 012352 012354 012356 012360 012362 012364 012366 012370 012372 012374 012376 012400 012404 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000111 012717 000240 000114t 012717 000240 000111 000137 3691 3692 33232 012404 012406 012410 104000 000302 001127 3700 ;;gé 3703 3704 3705 89%: 904 : 91¢: 924 : 93s: 944: 95¢: 012412 128%: 3 ’ 012412 012416 012422 012702 012703 012713 012432 077205 012426 962703 g;{é 3713 3714 3715 3716 3717 3718 PA| 3 000040 012104 000111 1294: 1308: 000006 .WORD MO WORD .WORD MOV .WORD LWORD MOV WORD .WORD MOV .WORD LWORD MOV .WORD .WORD MOV .MORD .WORD MOV .WORD MORD MOV .HORD .WMORD P MOV MOV MOV ADD (PCH+,(PC) NOP 111 (PC)e (PC) NOP 111 (PC)+,(PC) NOP 111 (PC)+,(PC) NOP 111 (PC)+.(PC) NOP 111 (PC)+,(PC) NOP 111 891294 1 P (R1) tWRITE THE NOP OVER THE UMP INSTRUCTION tNOP INSTRUCTION 1 JMP (R1) 1WRITE THE NOP OVER THE JUMP INSTRUCTION sNOP INSTRUCTION s P (R1) 1WRITE THE NOP OVER THE P INSTRUCTION INOP INSTRUCTION 1 JMP (R1) tWRITE THE NOP OVER THE JMP INSTRUCTION sNOP INSTRUCTION 1 P (R1) sWRITE THE NOP OVER THE UM INSTRUCTION sNOP INSTRUCTION s P (R1) tWRITE THE NOP OVER THE P INSTRUCTION 1NOP INSTRUCTION 1 P (R1) sWRITE THE NOP OVER THE JMP INSTRUCTION sNOP INSTRUCTION 1 P (R1) tWRITE THE NOP OVER THE P INSTRUCTION sNOP INSTRUCTION 1 P (R1) 1 AMP OVER ERROR CALL 1ERROR! PRE-FETCH BUFFER WAS NOT 1OVER WRITTEN 302 CPUERR stALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s+ADDRESS OF ERROR MESSAGE #32. .R2 0644 ,R3 #111,.(R3) 46 ,R3 R2.130¢ 1SET UP R2 AS COUNTER 1SET UP R3 AS POINTER ItRESTORE OVER WRITTEN JUMPS 1POINT TO NEXT OVER WRITTEN ADOR. 100 UNTIL R2=0 3 nP: 11004080008404040880008000400000000800000000008000000880800080004 1oTEST 122 012446 111 (PC)+,(PC) NOP 111 (PCl+,(PC) NOP 111 NOW RESTORE THE OVER WRITTEN P INSTRUCTIONS FOR THE NEXT PASS. S08 012434 012434 012434 012440 7 ?EST THAT SRE-FETCH BUFFER CAN BE OVER WRITTEN ERROR JMORD .MORD 3706 3707 3708 3709 3710 13: 88¢: gg 3697 3698 3699 T121 87s: 012717 000240 000111 012717 000240 000111 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 30A(1052) 22-‘28-&4 15:12 H6 005267 012737 000117 012450 012454 005737 001403 012456 012456 012460 104000 000303 166344 000000 001066 001066 TEST JMP MODES 17.27,37,67,77 §10668004008048044000000800080000000004000008808888000040048000084808 TST122: INC STESTN s INCREMENT TEST NUMBER MOV 00, 805EQ 1SETUP TEST SEQUNCER 3 MJUPL17: 18: N, (RT) 1 AP MODE 17(SHOL.D BE IN-LINE) TST 8EQ S9SEQ 24 1CHECK SEQUENCE 1BRANCH IF GOOD 1ERROR! BAD Ju® ERROR .WORD 303 1ALL ERROK. TN TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER S€a 007 p 22-FEB-84 3719 012462 001127 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 012464 012470 005237 000127 012474 000000 3720 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 37N 3772 3773 3774 012476 012504 023727 001403 012506 012506 012510 012512 104000 000304 001127 012514 012520 0123524 012532 005237 000137 023727 001403 012534 012534 012336 012540 104000 000305 001127 012542 012546 012550 005237 000257 000177 012554 000000 012556 012560 012560 012566 023727 001416 012570 012570 012572 012574 104000 000306 001127 012576 012604 023727 001403 012606 012606 012610 012612 104000 000307 001127 012614 012620 005237 000167 30A(1052) 15:12 15-MAR-84 001066 000401 T122 13: 28: 73 $EST PAGE JHP MODES 17,27.37.67,77 SEQ 0073 .WORD CPUERR +tADDRESS OF ERROR MESSAGE INC JP SeSEQ #401 1UPDATE SEQUENCE NUMBER : AMP MODE 27 1(THE #401-BR UPDATED PC.2) SOSEQ01 , MJP27A 1CHECK IF CORRECT SEQUENCE 1BRANCH IF IN SEQUENCE HALT 001066 000001 J MUP2T: cHp BEQ 1¢: 304 CPUERR 001066 012576 G01066 MUP27A: 80SEQ SMMP37 90SEQ, 03 MJUPG7A MIP67: 28: CPUERR 001066 MUPGTA: MIPETB: 001066 90SEQ . aJP?T: M S0SEQ. MJIPTTE 306 CPUERR 001066 P37 SOSEQ, 02 HNJP3TA 44 307 CPUERR 001066 177700 MJIPITA: $ MIPTTE: I 1ERROR! TEST OUT OF SEQUENCE tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE sUPDATE SEQUENCER 1 AMP MODE 37 sCHECK FOR CORRECT SEQUENCE 1BRANCH IF IN SEQUENCE sERROR! TEST OUT OF SEQUENCE 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE tUPDATE SEQUENCER 1 INSURE ZBI7=0 s AMP MODE 7 NP7 3: : 012624 16 : KDU11A. MAC MACY1l 3 GL OBAL AREAS BOSEQ MIP6? 1 TEST FOR CORRECT SEQUENCE 1BRANCH IF IN SEQUENCE tERROR! TEST OUT OF SEQUENCE tALL ERRORS TO TRAP YO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDORESS OF ERROR MESSAGE 1 TEST FOR CORRECT SEQUENCE iBRANCH IF IN SEQUENCE tERROR! TEST OUT OF SEQUENCE 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADCRESS OF ERROR MESSAGE 1UPDATE SEQUENCER t AMP MODE 6 GLOBAL AREAS KDJ11A.MAC 3775 3776 3777 3778 3779 3780 3781 3782 3783 3704 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 MACY1l 30A(1052) 22-FEB-84 15:12 15-MAR-84 T122 13:28 PAGE 74 TEST JMP MODES J6 SEQ 0074 17.27,37.67,77 3 i 012624 MJSR: 110084840804008448088000080084008000008000000000004880 1sTEST 123 012624 012624 012630 012634 012640 012646 012654 1106044288404 °3408880008080844000000000000000008504000000000040 012662 012664 005267 010637 010637 162737 012737 012701 005004 005104 004411 012666 012674 022737 001403 012660 012676 012676 012700 012702 012704 012710 012712 012720 012724 012726 012726 012730 012732 104000 000311 001127 012734 012740 012744 012750 012752 012754 012756 166154 001070 001072 000001 012760 TST123: 001072 001066 001066 005237 013706 012701 005004 004431 000000 013144 012760 012766 022737 001403 012770 012770 012772 012774 104000 000312 001127 012776 013002 013004 023706 001006 021627 3 MJSR2: Ss: 104000 000310 001127 023706 001006 021627 001003 022704 001403 012716 0080080488804004¢ TEST JSR ALL MOODES 001072 MJSR2A: 125252 013050 64: 001066 001070 MJUSR28: 012756 INC MOV MoV SUB MOV MOV CLR com JSR CMP BEQG 001066 MJUSRL: 02.805PS) #1.80SEQ #MJSR1 . R1 R4 R4 R4,(R1) #2,80SEQ MJSR2A ERROR - WORD . WORD 310 CPUERR CMP 2:SPSJ.R6 BNE ce BNE ce BEQ 61 #MJSR4 R4 HJSR28 ERROR . WORD . 0RO 311 CPUERR INC MOV CLR JSR 3 $TESTN R6 . 9¥SPS R6,90SPSJ HALT . WORD Cmp BEQ (R6),#125252 177777 MJSR1A: ' 1SPSJ = R6 AFTER DECRIMENT sSETUP SEQUENCE COUNTER 1SETUP INITIAL JAMP IN MODE 1 ] 1R4=-1 TO BE s JSR MODE 1 SAVED ON STACK 3+ TEST FOR CORRECT SEQUENCE 1BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 RDDRESS OF ERROR MESSAGE 1VERIFY STACK ODECRIMENT tBRANCH IF STACK INCORRECT s VERIFY CONTENTS OF STACK 1BRANCH IF DATA ON STACK INCORRECT 1SEE IF CORRECT RETURN ADODRESS 1BRANCH IF GOOOD :ERROR! JSR MODE 2 FAILED sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE S0SEQ 80SPS ,R6 MMJSRA RL Ra R4 ,.B(RY). 1UPDATE SEQUENCE COUNTER MJSR3 tLITERAL FOR JUMP MODE 3 #1,90SEQ MJSR1A 1 _YEST FOR CORRECT SEQUENCE ;BRANCH IF GOOD 1ERROR! MODE 1 JUMPED TO OUT OF SEQUENCE 7¢: 001072 1 INCREMENT TEST NUMBER 1SAVE STACK POINTER LOCATION 1ERROR! MODE 2 JUMPED TO OUT OF SEQUENCE MOV MJSRA: 000001 4008000 ERROR . WORD . WORD CPUERR CMP BNE cp 84SPSJ,R6 8¢ (R6),0-1 312 tRELOAD STACK POINTER 1SETUP JSR MODE 3 s1DIFFERENT DATA TO R4 $JSR MODE 3 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE IVERIFY STACK DECRIMENT tBRANCH IF STACK INCORRECT 1 VERIFY CONTENT OF STACK GL OBAL AREAS KDJL11A. MAC 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 38384 3885 3886 MACY1]l 22-FEB-84 013010 013012 013016 001003 022704 001403 013020 013020 013022 013024 104000 000313 001127 013026 013032 013036 013042 013046 005237 013706 012704 012701 004421 013050 013056 022737 001403 013060 013060 013062 013064 104000 000314 001127 013066 013072 013074 013100 013102 013106 023706 001006 021627 001003 022704 001403 013110 013110 013112 013114 104000 000315 013116 013122 013126 013132 013136 013140 013142 005237 013706 012704 012701 004451 000000 013332 013144 013152 022737 001403 013154 013154 013156 013160 104000 000316 001127 013162 013166 013170 023706 001006 021627 30A(10S2) 15:12 1S5-MAR 84 7123 13:28 012666 8s: 001066 001070 MJSR18: 125252 +eST oang 001066 MJSR4 ; 9¢: 001072 MJSR4A: 7, ALL 8 MMJSR2 R4 MJSR18 LCRROR .MORD 313 MJSRA8 : MJSRE : 001066 MJSR3: MOV JSR SSEQ 9#5PS,R6 #125252,R4 MMUSR2,R1 R4, (R1). sUPDATE SEQUENCE COUNTER sRELOAD STACK POINTER 1SETUP R4 DATA $SETUP MODE 2 JUMP ADDRESS 1sJUMP MODE 2 cMP BEQ &4, 94SEQ MJSR4A + TEST FOR CORRECT SEQUENCE 1BRANCH IF GOOD {ERROR! MODE 4 JUMPED TO OUT OF SEQUENCE ERROR 314 CPUERR 89SPSJ,R6 104 MJSR3A:; sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 108 MMJSR6 , R4 iVERIFY 1BRANCH 1VERIFY $BRANCH ;SEE IF $BRANCH tERROR! 313 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE STACK DECRIMENT IF STACK INCORRECT CONTENTS OF STACK IF DATA ON STACK INCORRECT CORRECT RETURN ADDRESS IF GOOD JSR MODE 4 FAILED S05EQ 89SPS ,R6 #377,R4 MUSRB.2,R1 R4,8-(R1) 1UPDATE SEQUENCE COUNTER $RELOAD STACK POINTER :SETUP R4 DATA 1SETUP JSR VECTOR 1JSR MODE S MJSRS 1MODE 5 VECTOR MJSR3A #3,840SEQ +_TEST FOR CORRECT SEQUENCE 1BRANCH IF GOOD +ERROR! MODE 3 WAMPED TO OUT OF SEQUENCE 316 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 805PSJ,R6 124 (R6),00 IVERIFY STACK DECRIMENT $tBRANCH IF STACK INCORRECT IVERIFY CONTENTS OF STAACK 11s: 001072 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE INC MO) 10¢: 001066 001070 000377 013144 INCORRECT 1SEE IF CORRECT RETURN ADDRESS 1BRANCH IF GOOD ;ERROR! JUSR MODE 2 FAILED CPUERR HJSR4B 001127 1BRANCH IF DATA ON STACK .WAROD (R6), 0052525 013236 SEQ 007S MOCFS BNE cHp BEQ MV 012666 JSR IK6 ARES 22"PRENANCIR(1SP) 15-MARi08, 15:30 AR TEL mooes 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 013204 013206 013210 104000 000317 001127 013212 013216 013222 013226 013232 013234 005237 013706 012704 012701 000257 004441 013236 013244 022737 001403 001066 001070 0525235 013052 013254 013260 013262 013266 013270 013274 001006 021627 001003 022704 001403 013276 013276 013300 013302 104000 000321 001127 013304 013310 013314 013320 013324 013330 0035237 013706 012704 012701 004471 013424 001066 001070 177773 013340 177770 013332 013340 022737 001403 000005 013342 013342 013344 013346 104000 000322 001127 013350 013354 013356 023706 001006 021627 023706 MJSR3B: 001066 104000 000320 001127 MJISRG: 13s: 001072 MJSRGA: 123456 013424 14%: MJSRGB: MJSRC: 001066 MJSRS: 15¢: 001072 000377 124 #MMJUSRA -2 R4 MJSR38 ERROR . WORD .WORD 317 8EQ 12¢: 013246 013246 013250 013252 cHP MJSRSA: CPUERR 5€Q 0076 1BRANCH IF DATA ON STACK INCORRECT 1SEE IF CORRECT RETURN ADORESS 1BRANCH IF GOOD 1ERROR! JUSR MODE 3 FAILED 1ALL ERRORS TO TRAP TO EMT VECTOR 1IUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE INC MOV MOV MOV cCC JSR SOSEQ 80SPS . R6 4052525 ,R4 MMJISRE+2,R1 tUPDATE SEQUENCE COUNTER tRELOAD STACK POINTER 1SETUP R4 DATA 1SETUP JSR VECTOR sCLEAR CONDITION CODES 1JSR MODE 4 3 001403 BNE 012754 06, DOSEQ MJSR6A 1 _TEST FOR CORRECY SEQUENCE 1BRANCH IF GOOD BEQ 1ERROR! MODE 6 JUMPED TO OUT OF SEQUENCE 3 §§§ 23 §§§§§”g E3RIAI 58 : 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 022704 L1 013204 001003 o® 013174 013176 013202 L6 320 CPUERR 865PSJ,R6 143 (R6), 0123456 143 #JSR7 R4 MJSRGB 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE sVERIFY 1BRANCH s VERIFY 1BRANCH 1SEE 1IF $BRANCH $ERROR! STACK DECRIMENT IF STACK INCORRECY CONTENTS OF STACK IF DATA ON STACK INCORRECT CORRECT RETURN ADDRESS IF GOOD JSR MOOE 6 FAILED 321 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 805EQ 80SPS ,RE sUPDATE SEQUENCE COUNTER tRELOAD STACK POINTER #-5,.R4 OMJUSRC+10,R1 R4,8-10(R1) MJSR7? 1SETUP R4 DATA 1SETUP JUSR VECTOR $1JSR MODE 7 1JSR VECTOR 95, 90SEQ MJSRSA 1 TEST FOR CORRECT SEQUENCE ;1BRANCH IF GOOD 1ERROR! MODE S JUMPED TO OUT OF SEQUENCE 322 CPUERR tALL ERRORS TO TRAP TO EMY VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 8#SPSJU,R6 16 (R6),#377 tVERIFY STACK DECRIMENT 1BRANCH IF STACK INCORRECY 1 VERIFY CONTENTS OF STACK hOTn AREAS oTREEMANPEC1SS) 15-MAR:¥%s 13:8Bs+PA8R 7L mooes 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 013362 013364 013370 001003 022704 001403 013372 013372 013374 013376 104000 000323 001127 013400 013404 013410 013414 013420 005237 ©13706 012704 012701 004461 001066 001070 123456 013246 177770 013424 013432 022737 001403 000007 013434 013434 013436 013440 013442 013446 013450 013454 013456 013462 BNE cHP 8EQ 013140 013464 013464 013466 013470 104000 000325 001127 013472 013472 013706 164 $BRANCH IF DATA ON STACK INCORRECT MJSR58 1BRANCH IF GOOO 1SEE IF CORRECY RETURN ADDRESS 1ERROR! MJSRSB : 001066 MJSR7: S#SEQ 84SPS,R6 #123456,R4 #MJSR6+10,R1 R4, -10(R1) tUPDATE SEQUENCE COUNTER 1RELOAD STACK POINTER 1SETUP DATA IN R4 1SETUP JSK VECTOR s JUMP MODE 6 47,80SEQ MJSR7A + TEST FOR CORRECT SEQUENCE $BRANCH IF GOOO 1ERROR! MODE 7 JUMPED TO OUT OF SEQUENCE 17s: 001072 MJSR7A: 177773 324 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR sUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 8#SPSJ,.R6 18¢ IVERIFY STACK DECRIMENT 1BRANCH IF STACK INCORRECTY (R6),0-5 18¢ 013330 sVERIFY CONTENTS OF STAACK 1BRANCH IF DATA ON STACK INCORRECT 1SEE IF CORRECT RETURN ADDRESS OMJISRS-2,R4 MJSRTE tBRANCH IF GOOD tERROR! USR MODE 7 FAILED 18s: tALL ERRORS TO TRAP TO EMT VECTOR 325 CPUERR MJSRTE: 001070 JUSR MODE S FAILED 1tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 323 CPUERR 104000 001006 021627 001003 122704 001403 SEQ 0077 16%: 000324 001127 023706 M6 1UNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 805PS ,R6 1REPLACE STACK 3 013476 MJURA: }1310084084080488488840080808840¢08408008400808400000080000808300888082004 1TEST 124 TEST JSR MODES 27, 37, &7, 77 110080808440 485053880048840800808040000088800000888400000080080088082 013476 013476 013502 013510 013514 013320 013526 013532 005267 012737 010637 010637 162737 012704 004427 013536 013544 013546 022737 001011 023706 165302 001070 001072 177777 000240 000001 001072 TST124: 001066 001072 001066 3 MUR27: INC MOV MOV MOV suB MOV JSR cHP BNE cHp $TESTN #1,80SEQ R6, 9OSPS R6 . 80SPSY 92,005PSJ R4, 9240 :%.BOSEQ 8#5PSJ,R6 + INCREMENT TEST NUMBER 1SETUP SEQUENCER 1SAVE STACK ADORESS 1SAVE STACK DECRIMENT ADDRESS $ $1SETUP R4 DATA 1EXECUTE A JUSR MODE 27 1VERIFY COERRECT TEST SEQUENCE 1 INCORRECT TEST SEQUENCE s VERIFY STACK POINTER RBITIAARE"S 2TRERIAISIISPD 15-TARiRe, 1330S 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 404¢€ 4047 4048 4049 4050 4051 4052 4053 4054 013570 013570 013572 013574 104000 000326 001127 013576 013602 013606 013612 013616 005237 012704 013706 004437 000000 001066 152525 001070 013704 013620 013626 013630 013634 013636 013642 013644 013650 023727 001011 023706 001066 001006 021627 001003 020427 001403 013652 013652 013654 013656 104000 000327 001127 013660 013664 011670 013674 013700 013702 005237 013706 012704 004477 000000 013764 013704 013712 013714 013720 013722 013726 013730 013734 023727 001011 023706 001006 021627 001003 020427 001403 013736 013736 013740 013742 104000 000330 001127 013744 013750 013754 013760 013706 012704 004467 005237 177777 013536 1%: MUR27A: R4, MUR2T7 MUR27A ERROR . WORD .WORD 326 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR sUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE S4SEQ #152525,R4 8#SPS,R6 R4, SMMURST +UPDATE SEQUENCER 1SETUP R4 TEST DATA tRESET STACK POINTER 3JSR MODE 37 g:SEG.OB +VERIFY TEST SEQUENCE s INCORRECT TEST SEQUENCE s VERIFY STACK DECRIMENT + INCORRECT STACK DECRIMENT s VERFIFY STACK WAS LOADED INC MOV MJR278: 000003 MJURG7: 001072 1 1¢ O:SPSJ.R6 2 (R6),#125 24 000125 013764 R4, #MURT7 MIRGTA 327 CPUERR 001066 MJUR67TA: HALT 000002 3 MJR37: 001072 152525 013616 1BRANCH IF GOOD RETURN ADDRESS ON STACK 1ERROR! MOOE 27 FAILED sVERIFY RETURN ADDRESS 1BRANCH IF GOOD tALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1UPDATE SEQUENCER sRESET STACK 1SETUP R4 DATA 1JSR MODE 77 HIRTT? ;DATA FOR MODE 77 Ju 2:550.62 S#SPSJ,R6 . (R6),#152525 24 R4, MMUR278 MJUR37A 330 CPUERR MJUR37A: s VERIFY CORRECT RETURN ADDRESS S4SEQ 90SPS,R6 #1.R4 R4, 8MUREB 24: 001066 001070 00012%5 177634 1 VERIFY R4 GOT LOADED ON THE STACK 1BRANCH IF INCORRECY STACK CONTENTS 1ERROR! MODE 67 FAILED 28: 001066 001070 000001 000002 SEQ 0078 BNE cMP BNE cHP 8EQ EIRIRTAT § 4009 4010 4011 4012 4013 4014 4015 4016 4017 001006 021627 001003 020427 001403 g 4007 4008 013552 013354 013360 013562 013566 428 3999 4000 4001 4002 4003 4004 4005 4006 N6 HBDES 27, 37, 67, 17 7 S4SEQ 84#SPS,R6 #125,R4 R4, MUR67 tVERIFY TEST SEQUENCE s INCORRE(T TEST SEQUENCE 1VERIFY STACK DECRIMENT 1 INCORRECT STACK DECRIMENT s VERFIFY STACK WAS LOADED tVERIFY RETURN ADDRESS 1BRANCH IF GOOD 1ERROR! MODE 37 FAILED 1ALL \ RRORS TO TRAP TO EMT VICTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tUPDATE SEQUENCER tRELOAD STACK ;SETUP R4 TEST DATA 1JSR MODE 6 GLOBAL AREAS KDJ11A.MAC 4035 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4081 4085 4087 4088 4089 4090 4091 4093 013764 013772 013774 014000 014002 014006 MACY11 30A(1052) 22-FEB-84 15:12 014010 014014 023727 001011 023706 001006 021627 001003 020427 001403 014016 014016 014020 014022 104000 000331 001127 001066 T124 000004 ) HMUR?7: 000001 013700 28 4102 4103 4104 4105 4106 4107 4108 4109 4110 79 TEST JUSR MODES 27, B7 37, 67, SEQ 0079 77 cP BNE SOSEQ, 04 ) IVERIFY TEST SEQUENCE 8NE 24 ONE cnp B8EQ 29 R4, MMURGA MURTTA 1 INCORRECT STACK DECRIMENT IVERFIFY STACK WAS LOADED ERROR .MORD JMORD 331 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE MOV 90SPS ,R6 IRESET STACK o 1 INCORRECT TEST SEQUENCE 90SPSJ,RG 1 VERIFY STACK DECRIMENT (R6),0% IVERIFY RETURN ADDRESS 1BRANCH IF GOOD 1ERROR? MODE 77 FAILED MURTIA; 013706 001070 t 3 014030 MRTS: 1100008480088800000000808008080000000800000080008080000048000000000880 1oTEST 125 014030 014030 014034 014040 014044 014050 014052 014054 014056 014060 014064 TEST RTS AND RTS Ré 1310080000 08000008480800850000000080000008000000000000000008088000000 164730 001000 1234356 014060 123456 TSTI.?S: INC mov MoV MoV RTS ERROR LORD LHORD RTSY: 014066 014070 4097 4098 4101 PAGE o 014072 4100 13:28 001072 014024 014024 15-MAR-84 o STESTN oSTBOT ,Ré 012343568, -(R6) MMTSL RS R3 332 CPUERR 0123456 ,R3 8EQ RTS6 ERROR LMORD LMORD 333 CPUERR s INCREMENT TEST MUMBER 1 INSURE VALID STACK 1SETUP TEST REGISTER 1SETUP TESY PC 10 TESY INSTRUCTION tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 1 INCORRECT PC ON RTS 1BRANCH IF GOOD 1ERROR! REGISTER CONTENTS INCORRECT tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE :THIS TEST CHECKS AN UN-TESTED PLA TERM 014074 014076 014102 014104 014106 014110 014112 014114 014116 014114 RTS6: ] MoV 16 ,.RS RS,R6 ERROR LMORD LWORD 334 CPUERR BEQ RYSE RYS 14: R6,R1 MoV MOV w, 4 Ré (RS),R6 sSAVE STACK IN R} tMOVE EXPECTED RETURN ADDR TC RS t+MOVE RETURN ADOR 1O R6 3>>>>>TEST INSTRUCTIONcccc« 1ERROR! RTS NOT EXECUTED 1ALL ERRORS TO TRAP TO EMY VECTOR 1UNIQUE ERROR NUMBER t+ADORESS OF ERROR MESS<GE 1IS R6+31%067? 1IF IT IS THEN GO TO END OF TYEST 1ERROR! WRONG ADOR IN R6 IRk AREAS 2TPEEALSP8(1852) 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 014120 014122 014124 014126 C7 15-MAR:4, 13:38. PATE RRD TS Re 104000 000335 001127 010106 ERROR RTSE: 014130 Iuonfi MOV 335 CPUERR R1,.R6 SEQ 0080 tALL ERRORS TO TRAP TO EMT VECTOR R KD OAE sOF RO EE S SAGE ERROR JRESTORE STACK TSMMU0: 110088480 004008404040440840000880000808480000000000000000080000086000 1#TEST 126 014130 014130 014134 014142 014146 0141352 014154 014156 SETUP AND TEST KERNEL, 08008 SUPERVISOR AND USER STACKS 110608800 880000000088008000000088000000080000000000000008008000 0035267 012737 012706 022706 001403 014160 104000 000336 01127 014162 014164 014170 022706 001403 014172 014174 014176 104000 000337 001127 014200 014204 014210 01270¢ 022706 001403 014212 014214 014216 000340 001127 014220 014224 014230 012706 022706 001403 014232 014234 014236 104000 000341 001127 014240 014244 014252 014256 014262 012706 012737 012706 022706 001403 014264 014266 014270 104000 000342 001127 014272 014274 022706 164650 1777177 177777 TST126: 1777176 0608 INC MOV MOV cHp 8EQ ERROR . WORD . WORO 14: CLR c 8&EqQ $TESTN #40000,80177776 ®77777,.R6 :}77777.'!6 336 CPUERR R6 ”.“ 28 337 CPUERR 1252352 125252 28 MOV 104000 9123252, R6 g%ZSZSZ.RG 340 CPUERR 3s: mov 032323 ,R6 :.':2‘525.96 341 CPUERR 000700 140000 177777 177777 1777176 43 MOV #700,.R6 €140000,80177776 ®&177777,.R6 g177777.fl6 s 59: CLR s INCREMENT TEST MUMBER 1SET PS TO SUP MODE 1INIT SUP STACK TO ALL ONES IARE ALL BITS SET 1YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1SET SUP STACK TO ALL ZEROES tARE ALL BITS CLEARED 1YES GO ON 1NO GO YO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADORESS OF ERROR MESSAGE 1SET SUP STACK TO ALTERNATING PATTERN 11S SUP SP CORRECT 1YES GO ON iNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE iSET SUP STACK TO ALTERNATING PATTERN 1 IS SUP SP CORRECT 1 YES GO ON 1IN0 GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1SETUP SUP SP 1SET PS TO USER MODE 1INIT USER STACK TO ALL ONES 1ARE ALL BITS SET 1YES GO ON CPUERR 342 1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMY VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE R6 #0,R6 1SET USER STACK TO ALL ZEROES $ARE ALL BITS CLEARED D7 RBIRIN ARES 2o"PESIAMPE(1852) 15-MARRA. 1380 BMRRO®HesT KERMEL. SUPERVISOR AND USER STACKS 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4164 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4196 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 014300 001403 BEQ 64 014302 014304 014306 104000 000343 001127 ERROR . WORD . WORD 343 CPUERR 014310 014314 014320 012706 022706 001403 014322 014324 014326 104000 000344 001127 014330 014334 014340 012706 014342 014344 014346 104000 000345 001127 014350 014354 014360 014364 014370 014374 014400 014404 014412 014416 012706 005037 012706 005037 0035037 005037 004767 012737 022706 001403 014420 014422 014424 104000 000346 001127 014426 014434 014440 022706 014442 014444 014446 022706 001403 012737 001403 125252 125252 64: ERROR 03523525 052525 74 000600 177776 001000 000700 000600 001000 000070 040000 000700 1777176 RETL: 177776 18: 104000 003037 022706 014462 014464 014466 104000 000350 001127 001403 177776 001000 24: ;}25252.R6 344 CPUERR MOV ce BEQ €32525,R6 :?2525.R6 . WORD . WORD 343 CPUERR MOV CLR MOV CLR CLR CLR 0600, R6 817776 R6 #STBOT 80700 80600 S0STBOT JSR MOV cP 8EQ ERROR . HORD . WOROD 140000 000600 4123252 ,R6 . WORD . WORD ERROR 000347 001127 014450 014454 014460 MOV cHp BEQ MOV ce BEQ PC,CHECK #40000,09177776 :700.“6 s 346 CPUERR #140000,80177776 #600,R6 24 ERROR .WORD . WORD 347 CPUERR CLR cHP 8EQ MNL77776 #STBOT R6 34 ERROR . WORD .WORD 330 ~PUERR JHP MTSO 014470 014470 000167 000252 SEQ 0081 +YES GO ON iNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NMUMBER 1ADDRESS OF ERROR MESSAGE 1SET USER STACK TO ALTERNATING PATTERN 1IS USER SP CORRECT 1YES GO ON 1NO GO YO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1SET USER STACK TO ALTERNATING PATTERN 1IS USER SP CORRECT 1YES GO ON 1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1SETUP USER SP 1SET PS TO KER MODE 1SETUP KERNEL SP 1CLEAR FIRST WORDS OF SUP, KER., AND USE STACKS $ 3 1 TEST KER, SUP, AND USE STACKS 1SET PSW TO SUP MODE 1IS SUP SP CORRECT 1YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SET PSW TO USE MODE +IS USE SP CORRECT 1YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE +SET PSW TO KER MODE 1IS KER SP CORRECT 1YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE GLOBAL AREAS KDJ11A MAC 4223 4224 4225 4226 4227 4228 4229 4230 423} 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4230 4251 4252 4253 4254 42355 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 MACY1il 30 A(1052) 22-FEB-84 15:12 15-MAR-84 T126 13:28_P SETUP E7 "REST KERNEL, SUPERVISOR AND USER STACKS ] tROUTINE TO CHECK STACKRS AFTER TWO RTS STATEMENTS 014474 014502 014506 014512 012737 004767 022716 001403 014514 014316 014520 104000 001127 014522 014530 014534 012737 022716 001403 014336 014540 014542 104000 000352 001127 014544 0143550 014554 005037 022716 001403 014556 014560 014562 104000 000353 001127 014564 000207 040000 000060 000000 177776 ] CHECK : RET2: 000351 140000 1777176 18: MOV JSR #40000,80177776 PC,CHECK] BEQ 14 CMP ERROR .WORD .WORD 351 CPUERR MOV cHp 8eQ #140000,8#177776 #0,(SP) 24 ERROR JWORD F{ 117776 014404 3¢: #0,(SP) 352 012737 004767 022716 001403 014606 014610 014612 104000 000354 001127 014614 014620 014624 005037 022716 001403 014626 014630 014632 104000 000355 001127 014634 014642 014646 012737 022716 001403 014650 014652 014654 104000 000356 001127 140000 1¢: ERROR .WORD .WORD 353 CPUERR 1SET PSW TO KER MODE 1DOES KER STACK HAVE CORRECT DATA 1YES GO ON $NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE RTS PC tRETURN JSR O 8EQ ORETL,(SP) 3 2%: 9140000,80177776 PC.CHECK2 0,(SP) 1 354 LWORD CPUERR CLR 00177776 ce BEQ .WORD 177776 1IS USE STACK CLEARED 1YES GO ON 1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 80177776 ce 8EQ ERROR WORD 040000 014506 1SET PSW TO USE MODE CLR ERROR LMORD 177776 014404 iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER s \DDRESS OF ERROR MESSAGE CPUERR 177776 éHECKl: MOV RET3: 1YES GO ON .WORD :RWTI'E TO CHECX STACKS AFTER ONE RTS 014566 014574 014600 014604 1SET PSW 7O SL® MODE 1 _TEST SUP, KER, AND USE STACKS 1IS SUP STACK CLEARED MOV cHp 8EQ ERROR LMORD .WORD ORETL, (SP) 24 335 CPUERR #40000,80177776 ®RET2,(SP) 3 356 CPUERR 1SET PSM TO USE MODE +_TEST KER, SUP, AND USE STACKS 11S USE STACK CLEARED 1YES GO ON INO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 1SET PSW TO KER MODE 1IS KER STACK CORRECT 1YES GO ON 1NO GO TO ERROR tALL ERRORS YO TRAP TO EMT VECTOR tUNJIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 1SET PSW TO SUP MODE sIS SUP STACK CORRECT 1YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 5EQ 0082 GLOBAL AREARS KDJ11A . MAC 4279 42:0 4281 MACY11l 22-FED-84 014656 000207 014660 014664 022716 001403 014666 014670 014672 104000 000357 001127 014674 014702 014706 012737 022716 001403 4295 4296 :gg; 014710 014712 014714 104000 000360 001127 4299 4300 4301 4302 4303 4304 014716 014722 014726 005037 022716 001403 014730 014732 104000 000361 428§ 428 4284 4285 4286 4287 4288 :ggg 4291 4292 4293 4294 :fi 4307 :ggg 4310 4311 4312 014734 014736 014744 30A(1052) 15:12 4321 4322 4323 4324 4325 4326 4327 :ggg 4330 4331 4332 4333 4334 T126 012737 PAGE 83 SETUP AND 014600 ERROR LWORD 040000 014506 177776 177776 014404 1%: 2s: 357 CPUERR MOV crp BEQ #40000,80177776 ORET2,(SP) 24 ERROR .WORD JMORD 360 CPUERR CLR ce BEQ 0177776 SRETL,(SP) 34 .MORD 140000 177776 3%: MOV RTS 014764 014772 014772 014774 014776 015000 015002 015004 015010 015012 SUPERVISOR AND USER 361 CPUERR #140000,80177776 PC STACKS 1RETURN 1IS USE STACK CORRECT $YES GO ON 1NC GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE $sSET PSW YO SUP MODE 1IS SUP STACK CORRECT s YES GO ON 1NO GO 7O ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SET PSW TO KER MODE 1IS KER STACK CORRECT tYES GO ON sNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tSET PSW TO USE MODE sRETURN 3 MTSO: MMvCCe: §11088080400880804888008800040000400004000000800004028000000800000808084 1oTEST 127 014766 014770 KERNEL, .WORD ERROR .WORD 014746 014746 014746 014746 014752 014754 014756 014762 TEST RTS PC : tROUTINE TO CHECK STACKS AFTER ZERO RTS ] CHECK2: CMP #RETS, (SP) BEQ 1 001127 000207 13:28 3s: 4313 4314 4315 4316 4317 4318 4319 4320 15-MAR-84 F7 005267 000277 000244 012704 100403 102402 103001 001403 164032 000000 avs 8CC BEQ 1%: 104000 000362 001127 000277 000251 012704 001403 102402 2¢: 100000 TEST MOV CONDITION CODES - #0- 33006608088000000480408808008000000400000800848000000000880080800804 TST127: INC STESTN s INCREMENT TEST NUMBER SCC H Lz 1CC=1011 MOV *0,R4 1CC=0101, Ra=0 8MI 18 tERROR IF N FLAG 14 14 2¢ ;ERROR IF V FLAG SEY sERROR IF C FLAG CLEAR t1SKIP IF Z FLAG SET 1CC SHOWLD=0101 ERROR .WORD .HORD SCC LMORD MOV BEQ BvsS 362 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR MUMBER sADDRESS OF ERROR MESSAGE 251 1CC=0110 #100000,R4 34 3¢ 1R4=100000, CC=1000 tERROR IF 2 SET 1ERROR IF Vv SET SEQ 0083 GLOBAL AREAS KDJ11A . .MA 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4330 4351 4352 4353 4354 435S 4356 4357 4338 4359 4360 4361 015014 015016 013020 015020 015022 015024 h I Rt 22-F SOA(1052) G7 15-MAR - 84 7127 12'%8s:"A8% Bdnortion coES - eeo8CsS 103401 100403 BMI 3: 104000 000363 001127 ERROR . WORD . WORD 015026 44 015026 MBTCC: 3¢ SEQ 0084 4% +ERROR IF C SET 1EXIT IF N SET 1ERROR! CC SHOW.D= 1000 363 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 118084888448800048440400404084008400880000080088080080008008 1aTEST 032704 100403 102402 103001 001403 015056 015056 015060 015062 104000 000364 001127 015104 015104 015106 015110 04004848080040 TEST BIT CONDITION CODES - #40- 1 100808848488840080488808038000000800080808088088880000000804045064884800 015026 015026 015032 013034 015036 015040 015042 015046 015050 015052 015054 015064 015066 015070 015074 015076 015100 015102 130 005267 163752 TST130: 005104 000277 1s: 000277 032704 001403 102402 103401 28: 100000 INC CLR CoM SCC CL2 8IT Ml 8vs 8cC BEQ 3s: 015112 44 015112 MBCCC: $TESTN R4 Ra s INCREMENT TEST NUMBER iR4e-3 : #0,.R4 1 19 1 2 ERROR .WORD LMORD 364 CPUERR SCC LWORD 817 251 4100000, R4 8vs 8cs ) 8 3 3 44 ERROR LMORD LWORD 365 CPUERR B8EQ 100403 104000 000365 001127 ¢ 3 :1CC=1011 1CC=0101 sERROR IF N FLAG 1ERROR 1F V FLAG SET sERROR IF C FLAG CLEAR 1SKIP XIF Z FLAG SETY ;ERROR! CC SHOWLD=0101 stALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1CC=0110 1CC=1000 1ERROR IF 2 SET 1ERROR IF v SET 1ERROR IF C SET 1EXIT IF N SEY 1ERROR?! CC SHOWLD= 1000 tALL ERRORS TO TRAP TO EMT VECTOR sUNIGQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 130000480045840048244880088480088000000404800808880080000000000000000000 soTEST 131 015112 015112 015116 015120 TEST BIC CONDITION CODES - #00- §108884034808008208404008040008840480800088440000000088008088000000000002 005267 005004 005104 163666 TST131: INC CLR com STESTN R4 R4 1 INCREMENT TEST NUMBER 1R4=-1 H7 ARE"S 22 Fealda051 18520 15-MAR-04, 13:28. PAGE B3M0ITION CODES - oe001312 000277 015126 015132 015134 015136 015140 042704 100403 102402 103001 001403 01?123 Cc15142 015142 015144 4407 4411 4412 4413 4414 4415 4416 4417 4418 4419 4421 4422 4423 4424 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4437 4438 4439 4441 4442 4443 4445 W) C 4 015146 104000 000366 001127 015150 015152 015154 015156 015162 015164 015166 015170 005104 000277 000251 042704 001403 102402 103401 100403 015172 015172 015174 015176 104000 000367 001127 177777 81C 8MI 8vs 8CC BEQ 13: ERROR 077777 34 015200 44 015200 M8sCC: 3 177777 ,R4 1s 13 14 24 1CC=1011 1CC=0101 iERROR IF N FLAG 1ERROR IF Vv FLAG SET 1ERROR IF C FLAG CLEAR 1SKIP IF Z FLAG SET 1ERROR! CC SHOWLD=0101 .WORD 366 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR sUNJQUE ERROR NUMBER comM R4 1R4s-] 251 1€C=0110 1CC=1000 1ERROR IF Z SET . WORD 24%: SEQ 008% SCC . WORD 8IC BEQ 8vs 8CsS 8MI 44 ERROR . WORD .WORD 367 CPUERR 77777 .R4 34 3 34 1ADDRESS OF ERROR MESSAGE sERROR IF vV SET 1ERROR IF C SET sEXIT IF N SETY 1ERROR! CC SMOULD» 1000 tALL ERRORS TO TRAPRTO EMT VECTOR 1100480088484000000800800000000800400000000488048000600804888804080804 1oTESTY 132 015200 015200 015204 015206 015210 015212 015216 015220 005267 015222 015224 000277 000246 052704 100403 102402 103001 001403 015226 015226 015230 015232 104000 000370 001127 015234 015236 015240 015244 015246 015250 TEST BIS CONDITION CODES 330084888800 804048508000808080000800008080840488808000008088080080008 000277 000241 052704 001403 102402 103401 163600 TST132: INC CLR s$CC . WORD 81S Ml 8vs 000000 BEQ ERROR . WORD 370 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 4100076 ,R4 1R4=100076, . WORD 24: 100076 s INCREMENT TEST NUMBER 1R4=0 246 40,.R4 14 1s 1 24 8ccC 1¢: STESTN R4 SCC CLC 8IS B8EQ BvsS 8Cs 34 34 L1 1CC=1001 1R&=0, CC=0101 1ERROR IF MINUS 1ERROR IF v SET tERROR IF C CLEAR 1BRANCH IF GOOD ;1ERROR! BIS CC FAILED 31CC=1110 CC+*1000 1ERROR IF Z SET tERROR IF v SET 1ERROR IF C SET GLOBAL AREAS KDJ11A . MAC 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 47 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4489 013252 015254 015254 015256 015260 17 "PEa'8a 05013570 ARG, 13926888 BBuorrron coves SEQ 0086 22--tB-84 100403 8MI 34 104000 000371 001127 015262 4% 015262 MDCCC: 48 1BRANCH IF GOQO +ERROR! ERROR . WORD . WORD BAD BIS CC tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 371 CPUERR s ADDRESS OF ERROR MESSAGE 11088880 08042844000048400008088040000080080888000004680400 1oTEST 133 015262 0135262 015266 013272 015274 015276 015300 015302 013304 015306 015310 0135310 015312 015314 TEST DEC, INC CONDITION CODES 4000000008808 110004048080880040040004800000400080808400084888000000080480060060844044008 005267 012704 000257 000261 163516 TST133: or17177 100002 102001 103403 015316 015320 015322 015324 013326 015330 015332 015334 015336 015340 015342 015344 015346 015350 001403 102002 103001 100003 015352 015352 015354 015356 104000 000373 001127 000257 28: 103413 102412 005304 102410 103407 000277 8EQ 8PL 8vC Ra 1¢ 1s 14 1R4=100000, ERROR . WORD .MORD cccC INC acs 8vs DEC 8vs 8CS scC .MORD DEC BEQ 8vC 8cC 8PL 3¢ 015360 44 015360 MCTSCC: s INCREMENT TEST NUMBER tRaA=77777 8cCs 18: S$TESTN *T7777.R4 CCC SEC INC 001403 104000 000372 001127 INC MOV ERROR . WORD .WORD 1CC=0001 CC=0011 2 ;:ERROR IF Z2ERO sERROR IF POSITIVE sERROR IF vV CLEAR 1BRANCH IF GOOD 372 CPUERR stALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE R4 1] 3 R4 3 3 1R4=100001, tERROR IF C 1ERROR IF Vv 1R4=100000, 1ERROR IF v tERROR IF C 1ERROR! INC FAILED CC=1000 SET SET CC=1000 SEY SEY : 2%2 1CC=0101 R4 3¢ 3 3 1R4=77777, CC=1011 tERROR IF 2 SET 1<cRROR IF V CLEAR ;ERROR IF C CLEAR 1BRANCH IF GOOD tERROR! BAD CC 44 sALL ERRORS TO TRAP TO EMT VECTOR 373 CPUERR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 110084808004454854008040000880800008088008480000804800800020008800¢800000 1sTEST 134 TEST CLR, TST, SWAB CONDITION CODES GLOBAL AREAS KDJ11A. MAC MACY1l 22-FEB-84 30A(1052) 15:12 4503 4504 4505 15-MAR-84 T134 13:28 PAGE 87 TEST CLR, TST, J7 SEU 0087 SWAB CONDITION COOES $11800408880084000484000000000088000800004802008000000000000 10100 - #400 - 015360 015360 015364 015366 0135370 015372 015374 015376 015400 ] |‘.“‘..“".0‘.““.‘.‘“.‘“.“"...“.“.““‘ 005267 000277 000244 005004 100403 102402 103401 001403 163420 TST134: 104000 000374 001127 015410 013412 015414 013416 015420 015422 015424 005104 000277 005704 001403 102402 103401 100403 ..‘.0...‘..““ ggg cLz CLR 8MI ave 8CS '8 015402 0135402 015404 015406 B8EQ ERROR 28: 104000 000375 001127 015434 015436 0135440 015442 015444 000277 000304 102402 103401 100403 Re 015454 MADCC: ;ERROR! BAD CC ON CLR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE jR4e-1 39 1ERROR IF Vv SET eI 4 34 33 1ERROR IF 2 SET 1ERROR IF C SEY sBRANCH IF GOOD 1ERROR! ScC 375 CPUERR SWUAB Ra 8CsS am1 S¢ 68 5¢ 376 CPUERR BAD TST CC sALL ERRORS TO TRAP TO EMTY VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1CC=1111 1CC=1000 1ERROR IF Vv SEV tERROR IF C SEY :1BRANCH IF GOOD :ERROR! MORD LMORD 68: 1BRANCH IF GOOD 8vs ERROR 015454 1R4=0, CC=0100 1ERROR IF MINUS 1ERROR IF Vv SET t1ERROR IF C SET R4 avs 001127 3CC=1011 1CC=1111 1CC=1000 WORD .MORD 104000 s INCREMENT TEST NUMBER SCC TST ERROR 000376 28 com B8CS - R4 1 14 1 374 CPUERR BEQ 44 $TESTN .WMORD .WORD 38 015426 015426 015430 015432 015446 015446 015450 015452 00060008004 200 BAD SWAB CC 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIJQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 119080800000800008086060400800000040000000000800046000040040000084 soTEST 138 015454 015454 015460 015464 015470 015472 015474 TEST ADD CONDITION COOLS - sese §10880008088004800084000000060000400008000048000006004800000080808000008 005267 012704 012701 000257 060401 102003 163324 0777717 000001 TST13S: INC MOV MOV ccC ADD avc $TESTN 77777 .Ra 1, R1 R4 R} 14 s INCREMENT TEST NUMBER tR&=77727 iR1le} 1 CC=0000 177777 + 1 = 100000 IN R1 1ERROR IF Vv CLEAR GLOBAL AREAS KDJ11A . MAC 4359 4360 015476 015500 MACY1l 22-FEB-84 15:12 015502 4563 4564 4563 :ssgg 015504 015504 015506 015510 001127 43568 4569 4570 015512 015514 015516 005204 060401 102002 015522 001403 4571 4372 4573 4574 4575 4576 :g;g 4579 015520 015524 015524 015526 015542 015542 015544 BMI 14 14 24 1s: {ZRROR .WORD 2s: 103001 3¢: 104000 Ss: 104000 000401 IF CARRY IF Z SET 1BRANCH IF GOOD +ERROR! CC SHOUWLD =1010 1ALL ERRORS TO TRAP TO EMT VECTOR 1IUNIQUE ERROR NUMBER INC ADD 8vC R4 R4 ,R1 3 1R4=100000 1100000 + 100000 = sERROR IF v CLEAR BEQ 4 1BRANCH IF GOOD sERROR! CC SHOWLD ERROR .WORD 43 tERROR sERROR CPUERR .WORD 102402 103401 100403 377 SEQ 008e eees .WORD accC 000400 060401 PAGE 88 TEST ADD CONDITION CODES - B8Ccs BEQ 104000 015532 43584 4385 4586 4583 13:28 000377 001127 015534 015536 015540 T135 100403 015530 4380 4581 4382 15-MAR-84 I<7 103402 001401 4561 4562 30A(1052) ADD 34 400 CPUERR R4 ,R1 8vs 8Cs BMI 59 5S4 68 ERROR JWORD 401 s ADDRESS OF ERROR MESSAGE 1ERROR IF CARRY O IN R1 CLEAR = 0111 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE :0 + 100000 = 100000 tERROR IF v SET ;ERROR IF SETY sBRANCH IF GOOD $tERROR! CC SHOMLD = 1000 tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER :Ssg; 015546 4389 4590 4591 4592 4593 015550 64: 015550 MACCC: 110088008485800884060000408000008048800080008808800408008500000004008 001127 .WORD 4594 4595 43596 4597 4598 1sTEST 136 4601 4602 4603 4604 015550 015550 015554 015560 015562 015564 015566 015570 015572 4606 4607 4608 015574 015574 015576 4599 4600 4605 005267 012704 000277 005504 163230 177777 TST136: 1¢: 104000 000402 001127 4611 4612 4613 015602 015606 015610 012704 000277 000242 005504 INC MOV SCC ADC 8Ml 8vYS 8ccC BEQ 100403 102402 103001 001403 015600 015612 1ADDRESS OF ERROR MESSAGE TEST ADC CONDITION CODES - seas §1008808808000808480888080088800040008000800080004800004880880008002 46‘6?6 4614 CPUERR 077777 2%: ERROR .MORD .WORD MOV SCC CLv ADC S$TESTN 8177777 ,.RA R4 1s 18 14 24 402 CPUERR ®077777,Ra4 R4 1 INCREMENTY TEST NUMBER 1R&=177777 ;CC=1111 tR4=0 CC=0101 (ERROR IF MINUS tERROR IF v SET tERROR IF C SET 1BRANCH IF GOOD ;ERROR! BAD ADC tALL ERRORS TO TRAP TO EMT VECTOR tUNIQRE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R4=077777 ' 1CC=1101 1R4+100000 CC~1010 GL OBAL AREAS KDJ11A. MAC 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4634 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 L7/ 22 P8 84798018520 15-MAR D4, 13:20 PABE BorTIon CODES - eses 013614 015616 015620 015622 100003 103402 001401 102403 015624 015624 015626 015630 104000 000403 001127 015632 015634 015636 015640 015642 000277 005504 102402 103401 100403 015644 015644 015646 015650 104000 000404 001127 8PL B8CS B8EQ 8vs 34 34 3% 1ERROR IF PLUS tERROR IF C SEY 4 1ERROR IF ZERO 1BRANCH IF GOOD sERROR! BAD ADC 403 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE R4 5S¢ 54 64 ;CC=1111 sR4=100000 CC=1000 1ERROR IF v SET $ERROR IF C SET $BRANCH IF GOOD tERROR! BAD ADC CC SHOWLD= 1000 404 sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADORESS OF ERROR MIESSAGE 34 ERROR . WORD .WORD a8 S5¢: 015652 6s: 015652 MNCCCC: SCC ADC 8vs 8Cs 8MI ERROR .WORD . WORD SEQ 0089 CPUERR CPUERR 110008484844 885808400088884004040088800088884000008884480080808080000088 1oTEST 137 015652 015652 015656 015662 015664 015666 015670 015672 015674 015676 013676 015700 015702 TEST NEG, CMP, COM CONDITION CODES 0008888488088 58000480800800048088008888088008888888408048440080804 005267 012704 000257 163126 TST137: 0771777 015704 015706 015710 015712 015714 015716 015720 100403 103402 102401 001403 015722 015722 015724 015726 104000 000406 001127 000257 S$TESTN ®077777.R4 NEG BvS 8cC B8EQ 8MI R4 1 14 1 29 ccc 102403 103002 001401 100403 104000 000405 001127 MOV 1¢: 24: s INCREMENT TEST NUMBER 1R&=77777 1 CC=0000 1R4=100001 CC=1001 ;ERROR IF v SET 1ERROR IF C CLEAR iERROR IF Z SET 1BRANCH IF GOOD ;ERROR! BAD NEGATE 405 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR SUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE R4 1R4=0 R4 3s 3¢ 3 4 3s: 406 CPUERR 1CC=0000 1CC=0101 1ERROR IF N SEY sERROR IF C SET 1ERROR IF Vv SET 1BRANCH IF GOOO 1ERROR! BAD NEG 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE %%fim‘. AREAS 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 :&3 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 :gg 4697 0135730 015734 015740 015742 015744 015746 015750 015752 22-F£a-&03?g:i2 012704 012701 000257 020401 102003 103002 001401 100403 (1952) 077777 170000 015754 015754 015756 015760 015762 015764 015766 015770 015772 015774 015776 015776 016000 016002 016004 4698 4699 016006 016010 4701 4702 4703 016012 016012 016014 4700 MACY1 15-MAR: Tfi? 13: 48 M7 P ggST &8.9&9. COM CONDITION CODES MOV MOV ccC cMP aveC 8CC B8EQ 8MI ®77777,R4 #170000,R1 R4 ,R1 S S¢ S5 64 Ss: 104000 ERROR 000407 .MORD 001127 .WORD 000257 005101 100403 001402 103001 64: 102003 ccC coM 8MI BEQ 8cC BvC 407 CPUERR R1 74 74 7 8 104000 000410 ERROR .WORD 001127 .WORD 000277 as: 005101 100403 98 104000 000411 1RA=77777 1R1=170000 1CC=0000 $ 77777 - 170000 = +ERROR IF v CLEAR sERROR IF C CLEAR sERROR IF ZERO +BRANCH IF GOOD tERROR! SCC CoM BMI ERROR .MORD 410 CPUERR R1 10¢ 411 107777 CC= BAD CMP 1tUNIQUE ERROR NUMBER +ARDDRESS OF ERROR MESSAGE 1R1=7777 1ERROR IF MINUS tERROR IF ZERO $ERROR IF CARRY 1BRANCH IF GOOD BAD COM tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE $+BRANCH IF GOOD 1ERROR! BAD COM sALL ERRORS YO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER :;8; 016016 4706 4707 4708 4709 4710 4711 016020 104: 016020 MSBCC: 1108880808404040848008008084648048000804380008000800004828288000804008003 s »TEST 140 TEST SUB CONDITION CODES - esese 016020 016020 016024 016030 016032 005267 012704 000257 162704 TST140: 016036 016040 016042 016044 102003 100002 001401 103403 016046 016046 <6050 104000 000412 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 001127 LMORD CPUERR 1011 sALL ERRORS TO TRAP TO EMT VECTOR tERROR! 74: S€Q 000 +ADDRESS OF ERROR MESSAGE 1 08 058 0 808080888840480004088080800008288048008080080080000480488004 162760 077775 137757 1s: INC MOV ccc SuUB #137757,Ra 8vC 8PL BEQ 8cs 14 14 i 24 ERROR .WORD 4312 $TESTN ®7777S,.Re s INCREMENT TEST NUMBER 1R&=T777S 1CC=0000 77775 - 137757 1TRY TO CAUSE AN ARITHMETIC OVERFLOW 1ERROR JF v CLEAR 1ERROR IF RESWL.T IS POSITIVE 1ERROR IF 27 SEY 1BRANCH IF GOOD 1ERROR! BAD SUBTRACT tALL ERRORS TO TRAP TO EMT “ECTOR tUNIQUE ERROR NUMBER GLOBAL AREAS KDJ11A . MAC A;g; 4732 4733 22-FEB-84 016052 001127 016054 016060 016062 012704 000257 162704 4 4729 4730 4731 MACY11l 016066 016070 103003 102402 30A(1052) 15:12 000005 15-MAR;84 13:28_ 2%: 000012 016072 016074 4737 4738 4739 4;’40 016076 016076 016100 016102 4742 4743 4744 4745 016104 as: 016104 MSBCCC: 4741 4746 001401 100403 104000 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 1RA S ;CC=00.) 15-12=-5 AND SETS CARRY 016116 016120 016122 005267 012704 000257 .MORD .MORD 162674 100000 TST141: 005604 100006 000261 005604 102002 103401 100003 016136 016136 016140 104000 000414 001127 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 016144 016146 016150 016152 016154 016156 016160 016162 016164 016166 016170 016172 016174 005004 000277 000241 005604 103410 102407 001006 000261 005604 103003 102402 4781 016176 avs 1s: 2¢: 001401 100403 104000 INC MOV cccC S8C 8PL 102405 016124 016126 016130 016132 016134 016176 #12.R4 3 3 3¢ a4 413 CPUERR ERROR MESSAGE tERROR IF CARRY CLEAR tERROR IF QVERFLOW sERROR IF ZERO 1BRANCH IF GOOD 1ERROR! SUBTRACT FAILED tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE TEST SBC CONDITION CODES - ssss JI0000REASEEEEE0LA0A0440000440000800888000400000804800440006080044% 016142 4782 #5,R4 OF 1310008808080488444080008888848080000400006000084840040408080048800004 :;gz 4780 MOV ccc SUB ERROR 4748 47353 4754 +ADDRESS 34: 000413 001127 SEQ 0091 ssas CPUERR ioTEST 141 016104 016104 016110 016114 - .MORD BEQ 8MI 4747 4749 4750 4751 4752 N7/ TEST SUB CONDITION CODES 8cc B8vS 4734 4735 4736 PAGE o1 3¢: S$TESTN #100000,R4 R4 1 1 s INCHEVENT TEST NUMBER 1R4=100000 1C=0000 1TRY 70O SET Vv sERROR IF N CLEAR 1ERROR IF Vv SET (HAVENT SET C YET) SEC Sac eve 8Cs 8PL R4 1 14 24 1CC SHOULD = 1001 1TRY AGAIN TO SET Vv tERROR IF vV CLEAR sERROR IF C SET 1BRANCH IF GOOD +ERROR! SBC FAILED ERROR .MORD 414 sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER .WMORD CPUERR CLR SCC cLC S8C 8CS 8vs BNE SEC < BCC BvS BEQ 8MI R4 ERROR R4 34 34 3 Ra 34 34 3 44 1ADDRESS OF ERROR MESSAGE ;R&=0 :1CC=1110 sTRY TO CAUSE C TLAG FAILURE ;ERROR IF C SET sERROR IF v SET tERROR IF NOT ZERO 1SET CARRY tNOW, O - CARRY = 177777 tERROR IF CARRY CLEAR sERROR IF vV SET 1ERROR IF ZERO +BRANCH IF GOOD 1ERROR! SBC FAILED tALL ERRORS TO TRAP TO EMT VECTOR GLOBAL AREAS KDJU11A. MAC 4783 4764 4785 4786 4787 4768 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 481. 4812 4813 4814 4815 4816 4817 016200 016202 MACY11 30A(1052) 22-FEB-84 15:12 15-MAR-84 T141} 13:28 000415 001127 TEST PAGE 92 .WORD . WORD 016204 48 016204 MRLCC: B8 SBC CONDITION CODES - SEQ 0092 esee 413 CPUERR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 110000400008080048600400000008800N00000800000000000008000000 1oTEST 142 016204 016204 016210 016214 016216 016220 016222 016224 005267 012704 000257 006104 103402 102001 100403 104000 000416 016234 016236 016240 016242 006104 103002 162401 100403 016246 016250 0162352 016254 016256 016260 016262 006104 102003 103002 100401 001003 016264 016264 016266 016270 104000 016300 016302 016302 016304 016306 016310 162574 TST142: 14: 001127 104000 000417 001127 016272 016274 016276 - 4000000000 sess §10000000000020080004088800000040000800000400000000000000000 016226 016226 016230 016232 016244 016244 TEST ROL CONDITION CODES 28: 104000 000421 001127 INC MOV ccC ROL 8Cs 8vC )¢ R4 14 14 29 1CC=0000 1R4= 1100000000000000 1ERROR IF CARRY 1ERROR IF v CLEAR 1ORANCH IF GOOD 1ERROR! ROL FAILED ERROR .HORD . WORD 416 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERRCR NAUMBER +ADORESS OF ERROR MESSAGE ROL 8cC 8vs oI $TESTN R4 060000, CPUERR R4 3¢ 3¢ 44 3s: s INCREMENT TEST NUMBER 1R4=» 0110000000000000 1R4= 1000000000000000 1ERROR IF CARRY CLEAR $ERRCR IF v SET 18RANCH IF GOOOD tERROR! BAD RQR. 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 44 1R4_+ 0000000000000001 1ERROR IF v CLEAR sERROR IF C CLEAR tERROR IF MINUS 1BRANCH IF GOOD 1ERROR! BAD ROL Ss: 420 001127 006104 102402 103401 100003 8000000880 69: R4 74 T4 as 18: 421 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1ERROR! BAD ROL tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE RbJPTh AREAS oo MBEEIALPEC1852) C8 15 MAR B4, 13:20. PABE 3NOITION CODES . esee SEQ 0093 4839 4840 4841 4842 4843 4844 4845 4846 4847 40848 4849 4830 4851 4832 4833 4854 4855 4856 4857 4858 489 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4883 4886 4887 4888 4889 4890 4891 4892 4893 4894 016310 MRRCC: 1100000440480 00080800000000040000000000800000800004800000000000 1oTEST 016310 016310 016214 016320 016322 016324 016326 016330 TEST ROR CONDITION CODES - 080008048 ssee 1106000000 280200046000040000000000880000000000000000000 0035267 012704 000257 162470 000003 TST143; 000422 001127 016340 016342 016344 016346 103002 102401 100403 016350 016350 016352 016334 104000 000423 001127 016356 016360 016362 016364 102002 103401 100403 104000 104000 016372 001127 016374 016376 016400 016402 102402 103401 100003 016404 016404 016406 016410 104000 000425 001127 08000000000008008 INC MOV ccC ROR 103002 102001 100003 016332 016332 016334 016336 016366 016366 016370 143 8cc 8vC 8PL $TESTN o3,R4 R4 14 14 28 14: 422 CPUERR 2s: ROR R4 3 3¢ ROR 8vC 1R4= 1000000000000000 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE S¢ sERROR IF v Se 64 CPUERR ROR +ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 423 424 8vs 1R4= 0000000000000001 1ERROR IF NO CARRY 1ERROR IF v CLEAR 1BRANCH IF GOOD ;ERROR! ROR FAILED 44 Se: 64: 1CC= 0000 1ERROR IF CARRY CLEAR tERROR IF v SEV 1BRANCH IF GOOD 1ERROR! BAD ROR 3s: 48 1 INCREMENT TEST NUMBER 1R4= 000000000000001 1 R4 7 74 1] 7¢: 425 CPUERR 1RE = 1100000000000000 3Efifi0R IF C SEY 1BRANCH IF GOOD 1ERROR! BAD ROR sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 1R4+ 011000000000000 T IF v SE 1ERROR C 1ERROR IF 1 BRANCH IF GOOD 1ERROR! BAD ROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 016412 1300500000 644000080808000008000000000008008000008008000400000000008 soTEST 144 TEST C BIT WITH ROR/ROL RbIRth AREAS 2o"PEE1A4308(1952) 4895 4088 1 THIS TEST IS TO CHECK FOR A SLOW C BIT PATH INTERNAL TO THE Jil DATA CHIP 4897 +PROBLEM IS ONLY EXMIBITED ON EARLY MASK 4898 4907 4908 4909 4910 4911 4912 4913 4914 49135 4916 4917 4918 016412 016412 016416 016422 016424 016426 016430 016432 005267 012701 00024} 006001 006001 006001 103403 016436 016440 000426 001127 016434 016442 016446 016450 016452 016454 016456 016462 016464 016466 022701 001403 104000 000427 001127 012701 000241 006101 006101 006101 103403 4922 4923 4924 016476 016500 016502 000430 001127 022701 4925 4926 4927 4928 4929 4930 4931 4932 4933 016506 016510 016512 016514 016516 162366 052525 045252 125252 001403 104000 INC MOV CLC ROR 052522 3s: 016516 STESTN 52525 ,R1 ROR ROR 8Cs Rl R1 Rl 1 LMORD LWORD 426 CPUERR cHp BEQ ERROR .WORD LMORD MOV cLC ROL ROL 1593) 1 INCPF“ENT TEST NUMBER tINIT nl WITH DATA +tCLEAR THE C B1TY 1R1=023252, C BIT -1 1R1=11252%, C BIT =0 1R1=045252, C BIT =) 1BRANCH IF CARRY BIY SE€T tALL ERRORS TO TRAP TO EMT sUNIQUE ERROR NUMBER s ADORESS OF ERROR MESSAGE #5252 ,R1 2% 427 CPUERR 1235252 ,R1 Rl Rl VECTOR 11IS DATA IN R1 » YO EXPECTED DATA? 1BRANCH IF YES $tALL ERRORS 7O TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1SET UP RL 1CLEAR THE CARRY BIT 1R1=032524, C BIT =} 1R1-1232%51, C BIT =0 ROL 8CS R1 3¢ 1R1=0352522, C BIT =1 1BRANCH IF CARRY SET LMORD .WMORD o 430 CPUERR 8052522, tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE $IS DATA IN R1 = TO EXPECTED DATA? .WMORO JHORD 431 CPUERR ERROR 4%: 8EQ ERROR a8 sALL ERRORS TO TRAP TO EMT VECTOR M tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE HALCC: 1 0608 40 080484800848000080058040400840000800000000000008800800800008 1oTEST 145 4945 4946 4947 ::g 016540 016540 016542 016544 104000 000432 001127 4950 016546 006304 4944 2%: 000431 001127 4940 4941 4942 4943 4939 18: 104000 016516 016516 016522 016526 016530 016532 016534 016536 4937 4938 (1590 AND 0800000000800084 ERROR 4934 4935 4936 TST144; 104000 016470 016472 016474 SETS 1100880480000000000000000000040806800000000008000 4919 4920 4921 SEQ 0094 110004000004000080000008000800000000006004040000000000804808804 4896 4899 4900 4901 4902 4903 4904 4905 4906 D8 15 MAR:R4, 13:2B PAGKIPurTH ROR/ROL 005267 012704 000257 162262 060000 TEST ASL. CONDITION CODES - sese 1100044080404804000804800004884000848084800008000800084000088080800080008008 TST145:; INC MOV ccc 006304 103402 102001 100403 18: es: STESIN 460000, R4 s INCREMENT TEST NUMBER tR4« 0110000000000000 1CC=0000 ASL 8CS 8vC BMI Ra 14 1 2¢ 1C+0 R4= 1100000000000000 tERROR IF CARRY 1ERROR IF v CLEAR 1BRANCH IF GOOD ERROR .HORD .WORD 432 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ASL R4 1C=1 R4= 1ERROR! ASL FAILED 1000000000000000 GLOBAL AREAS KDJ11A . MAC 4951 016550 4952 4953 016552 016554 4955 4956 016556 016556 4954 MACY11 22-FEB-84 15:12 4960 4961 016564 016566 006304 102003 4963 4964 016572 016574 100401 001403 4966 4967 016576 016576 4968 43?3 016600 4971 4972 4973 4974 4975 4976 016604 006304 4977 4978 :g;g 4981 4982 4983 4984 4985 4986 4987 016606 016610 016612 016614 016614 016616 016620 016644 016644 016646 CLEAR 1ERROR! BAD ASL sALL ERRORS TO TRAP TO EMT VECTOR 1C=1 R4e tERROR IF Vv CLEAR anl BEQ S 64 tERROR IF MINUS 1BRANCH IF GOOD ERROR . WORD . WORD 434 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ASL R4 1C=0 Ra= 000000000000000 8vs 8Cs BPL Ss 74 74 as 1ERROR 435 CPUERR IF C CLEAR 1ERROR! BAD ASL 1ERROR IF v SET 1ERROR IF C SEY 1BRANCH IF GOOD tERROR! . WORD MARCC: CARRY R4 S¢ . WORD 001127 IF tERROR IF v SET 1BRANCH IF GOOD ASL 8vC ERROR 016622 4997 4998 4999 S002 S003 S004 5005 5006 104000 000435 ;ERROR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 7%: 8s: 016622 016622 016626 016632 016634 016636 016640 016642 5588‘1’ 63: SEQ 0095 «sss 433 CPUERR Ss: 102402 103401 100003 - . WORD . WORD 8cC 016622 4988 4989 4990 4991 4992 4993 4994 4995 4996 ERROR 104000 000434 001127 3 n 49 3s: 43 E8 TEST ASL CONDITION CODES 8CC 103002 016602 4 PAGE 9% BvS Ml 104000 000433 001127 4965 T14S 13:28 103002 016560 016562 016570 15 MAR-84 102401 100403 4957 Qgssg 4 4962 30A(1052) BAD ASL sALL ERRORS TO TRAP 1IUNIQUE ERROR NUMBER TO EMT VECTOR 1ADDRESS OF ERROR MESSAGE 1180000882800000088208008800808080000040008800000000480088080008080008 1¢TEST 146 TEST ASR CONDITION CODES - sese §10088008808680084840488000000880004000084000008000080000800800080808 005267 012704 000257 006204 103002 102001 100003 016650 104000 000436 001127 016652 016656 016660 016662 016664 052704 006204 103002 102401 100403 162156 000341 TST146: 1s: 100001 28: INC MOV CCC ASR 8ccC aveC 8Pt ERROR . WORD STESTN 9341 ,R4 R4 is 1 24 . WORD 436 CPUERR 81S ASR 8CC 8vs BMI 100001 ,R4 R4 3 n 4 s INCREMENT TEST NUMBER ;R4 = 0000000011100001 1CC=0000 1R4= 0000000001110000 {ERROR IF NO CARRY 1ERROR IF Vv CLEAR 1BRANCH IF GOOD 1ERROR?! ASR FAILED tALL ERRORS TO TRAP TO EMT 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1R4= 1000000001110001 1R4= 1100000000111000 1ERROR IF CARRY CLEAR tERROR IF Vv SET tBRANCH IF GOOD VECTOR GL OBAL AREAS KDJ11A. MAC 3007 5008 3009 5010 5011 5012 5013 5014 5015 3016 3017 5018 5019 5020 5021 5022 016666 016666 016670 016672 016674 016676 016700 016702 016704 016704 016706 016710 F&8 22 Fen 84395018520 15 MAR.O4. 13:30 PAGK ZBNOITION CODES - eeas 3s: 104000 000437 001127 006204 48 102002 103401 100403 016712 016714 016716 016720 016722 016726 102005 103404 100003 022704 001403 016730 016730 016732 016734 104000 000441 001127 +ERROR! BAD ASR ERROR .WORD .WORD 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ASR 1R4« 1110000000011100 tERROR IF v tERROR IF C SETY 1BRANCH IF GOOD tERROR! BAD ASR 8vC 8Cs 8MI 58 104000 000440 001127 006204 68 170016 7%: 016736 84: 016736 MSXTCC: SEQ 0096 ERROR .WORD . WORD 440 ASR R4 74 74 78 #170016.R4 8 8vC 8CS 8PL cHp BEQ ERROR . WORD . WORD CPUERR 441 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE ;R4= 1111000000001110 1ERROR IF V CLEAR 1ERROR IF C SET iERROR IF PLUS $1SEE IF EXPECTED RESWLY sBRANCH IF GOOD 1ERROR! BAD ASR sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 131088844458000000884000800880080000400008048080404808000800000800004804 :sTEST 147 8 -0- 331006080000442800850008000400088004880808008000000008048003 016736 016736 016742 016746 016750 016752 016754 016756 016760 016762 005267 012704 010401 000257 006704 103403 100402 102401 001403 016764 016764 016766 016770 104000 000442 001127 016772 016774 016776 017000 017002 TEST SXT CONDITION CODES / 010104 000277 006704 001405 100004 162042 TST147; 123456 1s: 2%: 4008000008082 InC MOV HOV ccc SXT 8Cs BMI 8vs BEQ ERROR - WORD . WORD MoV SCC SXT BEQ 8PL STESTN 8123456 ,R4 R4 ,.R1 R4 13 1 14 2% 442 CPUERR °1.Re R4 34 3 ;sINCREMENT TEST NUMBER 1R4=123456 1SAVE CONTENTS 31CC=0000 1R&4=0 CC=0100 1ERROR IF CARRY 1ERROR IF MINUS 1ERROR IF OVERFLOW 1BRANCH IF GOOD 1ERROR! BAD SXT 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE tRESTORE R4 1CC=1111 tR4=-1 CC=1001 1ERROR IF ZERO 1ERROR IF PLUS GLOBAL AREAS KDJ11A . MAC G8 22" FEn 8495013527 15-MAR 8L, 13:28 PACE 2ONDITION CODES / -e0- 5063 5064 5065 5066 017004 017006 017010 017012 103003 102402 005104 001403 5068 5069 5070 5071 5072 017014 017014 017016 017020 104000 000443 001127 5067 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 3087 5088 5089 5090 5091 3092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 35106 3107 5108 5109 5119 5111 5112 5113 5114 5115 5116 5117 5118 8CC 8vs ComM 8EQ 33 017022 4% 017022 MXRCC: ERROR . WORD . WORD 3¢ 34 R4 43 443 CPUERR SEQ 0097 1ERROR IF NO CARRY 1ERROR IF OVERFLOM 1R4 =0 1BRANCH IF GOOD tERROR! BAD SXT 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1100880840 00484004040445000008804408000040000008000080040400 1oTEST 150 8088008008 TEST XOR CONDITION CODES / #0- 10888820888004040000080000848080080800040480000400040288448048060800808048 017022 017022 017026 017032 017036 017040 017042 017044 017046 017050 005267 012704 012701 000257 074104 102403 001402 103401 100403 017052 017052 017054 017056 104000 000444 001127 017060 017064 017066 017070 017072 017074 017076 012701 000277 074104 100403 001402 103001 102003 017100 017100 017102 017104 104000 000445 001127 017106 017110 017112 017114 017116 017120 017124 074404 102406 100405 103004 002003 022704 001403 017126 017126 104000 161756 123456 TS7150: INC MOV MOV CcCC XOR 8vs BEQ 8cs BMI 1¢: ERROR $TESTN 9123456 ,R4 932525 ,R1 ;sINCREMENT TEST NUMBER R1,.Ra 1s 1 1 24 1oTIe R4=171173 444 CPUERR 125252 a4: oy #1235252,R1 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 445 tALL ERRORS TO TRAP TQ E€MT VECTOR sUNIQUE ERROR NUMBER tADORESS OF ERROR MESSAGE 3s: CPUERR R4 R4 54 54 S5¢ S¢ 00,R4 -1 5% 1:ERROR IF OVERFLOMW ;ERROR IF ZERO 1ERROR IF CARRY 1BRANCH IF GOOD 1ERROR! BAD XOR 3 3 3 4 XOR 1R1=52%25 1CC=0000 1R1=125252 1CC=1111 ;R4=054321 tERROR IF MINUS 1ERROR IF ZERO 1ERROR IF CARRY CLEAR 1BRANCH IF GOOD 1ERROR! BAD XOR R1.Re 43: 1R4=1234%56 .R4-0 1ERROR IF QVREFLOM 1ERROR IF MINUS 1ERROR IF NO CARRY 1ERROR IF NOT ZERQ 1SEE IF EXPECTED RESWUT 1BRANCH IF GOOD 1ERROR! BAD XOR tALL ERRCRS TO TRAP TO EMT VECTOR RbOTTh ARERS 2"PERLAMSR51S AREA MACY 30A(1052) 15-MAR- 730 5119 gig? 017130 017132 S122 5123 5124 5125 5126 017134 64: 017134 ! MSXT: S127 13: 000446 001127 H8 P 13:¢851"R8k BnorTIon CoDES / eo.WORD .WORD 446 CPUERR S€@ 0098 tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 110000000000 288808880400004088008000488000308000000086808040080808488460 5128 5129 1eTEST 151 TEST SXT (SIGN EXTEND INSTRUCTION) 1180808008408000008040488800800400406080808084800400004640080800000065000848 5131 tON A TRANSITION FROM ZERO TO ONE INTERNAL TO THE J11 DATA CHIP S130 sAN ADDITIONAL TEST IS INCLUDED TO CHECK FOR A SLOW N BIT PATM 5132 s THE PROBLEM IS ONLY EXNIBITED ON EARLY MASK SETS (1590 OR 1593) 5133 S134 S135 5136 5137 5138 5139 5140 S141 S142 5143 5144 S145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 017134 017134 017140 017142 017144 017146 017150 017152 017154 017156 017160 017162 017164 017164 017166 017170 017172 017174 017176 017200 017204 017206 017210 5160 5161 017212 017214 017216 017220 5163 5164 5165 gigg 017222 017222 017224 017226 5162 1100048008804884040848840080008480800800800800880800004480008660000008048 005267 005004 000257 000271 006704 102405 100004 001403 103002 161644 005204 001403 104000 000447 001127 000277 000250 005004 012714 006714 001005 102404 1¢: 28 000055 103403 100402 005714 001403 34 104000 000450 001127 017230 017234 017236 012700 005004 006700 017240 005700 INC CLR ccc LWORD SXT 8vs BPL 8EQ 8ccC INC BEQ ERROR . WORD .MORD sCC CLN CLR MOV SXTY 8NE 8vsS 8Cs oMl gigg 5170 S171 5172 S173 5174 TST1SL: 1777717 S$TESTN R4 271 R4 1 1 1 1s R4 24 t INCREMENT TEST NUMBER 1 TRASH R4 sCC=0000 $CC=1001 s0TEST INSTRUCTION 1BRANCH IF OVERFLOW IS NOT CLEARED ;BRANCH IF N BIT EFFECTED 1BRANNCH IF Z 81T EFFECTED $1BRANCH IF C BIT EFFECTED 1BRANCH IF R4 =0 tERROR! CC SHOWLD HAVE = 1101 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 447 CPUERR R4 #55,(Re) (R4) 3 3¢ 3¢ 3 187 BEQ (R4) 44 ERROR . WORD LMORD 450 CPUERR 1CC=0111 + TRASH R4 18TEST INSTRUCTION 1BRANCH IF B8IT EFFECTED 1BRANCH IF OVERFLOM $ 1BRANCH IF N IS SET tVERIFY INSTRUCTION WORKED tBRANCH IF R4<0 $ERROR? SXT FAILED 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE i NOW TEST FOR SLOW N BIT IN Jll DATA CHIP 44 MOV CLR SXT #-1,R0 R4 RO TST RO tRO=177777, N BIT = ) tCLEAT THE N BIT 10000TEST INSTRUCTIONee« 1TEST N BIT TRANSITION &1 1RO SHOWLD = © TO O GLOBAL. AREAS KDJU11AR . MAC MACY11l 30A(1052) 22-FEB-84 15:12 5175 5176 S177 5178 5179 5180 5181 017242 017244 017246 017250 017252 017254 017260 001403 104000 000451 001127 005000 012704 006700 5183 5184 5185 5186 S187 5188 5189 017262 017266 017270 017272 017274 017276 022700 001403 104000 000452 001127 5191 017276 S182 5190 5192 1777177 cp 8EQ ERROR .WORD LMORD S 451 CPUERR RO o-1,R4 RO ®-1,RO 64 452 CPUERR 1BRANCH IF O tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORES. OF ERROR MESSAGE tCLEAR RO, N BIT = O 1SET N BIT 1866TEST INSTRUCTIONess sTEST N BIT TRANSITION O TO 1 1RO SHOULD = 177777 1BRANCH IF Ox tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE ' 110600008800080000000000000006008400000000000806080084806080006000064 017276 017276 017302 017306 017312 017314 017316 017320 017322 017324 017326 017332 S208 S209 5210 5211 S212 S213 5214 5215 5216 5217 5218 5219 017334 017334 017336 017340 017342 017344 017346 017350 017352 017354 017356 017362 5221 5222 5223 224 5225 5226 017364 017364 017366 017370 017372 5228 5229 017372 5230 BEQ ERROR .WORD . WORD CLR MOV SXT SEQ 0099 MXOR: s 4TEST S195 5196 5197 5196 5199 5200 5201 5202 5203 5204 5205 5206 5227 Ss: 64: 5194 5220 18 13:28 PAG; 99 EST SXY (SIGN EXTEND INSTRUCTION) 177777 5193 5207 15-MAR-84 T1S1 152 TEST XOR INC MOV MOV SCC XOR 8Py BEQ 8ccC 8vs o, BEQ STESTN 07643,R1 #133333.R4 s INCREMENT TEST NUMBER 1SETUP DATA $SETUP DATA R4 R 1 1 1 1¢ R1,0134570 2t 1sTEST INSTRUCTION 1BRANCH IF PLUS TO ERROR 1ERRCR IF ZERO tERROR IF CARRY CLEAR 1ERROR IF v SET IVERIFY CORRECT RESWALT 1BRANCH IF GOOD ERROR .WORD LORD MOV 4S3 CPUERR R1.R2 Ml 8vS 8cs e 8EQ R4 . R2 3 k1) 3 R2.07643 44 ERROR LHORD LMORD 454 CPUERR 1008060 000880000060800000680000008000800000000048008000000660008 005267 012701 012704 000277 074401 100006 001405 103004 102403 020127 001403 104000 000453 001127 010102 000257 074402 100405 102404 103403 020227 001403 104000 000454 001127 161502 007643 133333 TST1S2: 134570 14: I 007643 3s: “b: cCC XOR sERROR! BAD XOR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE t1oTEST tERROR 1ERROR ;ERROR INSTRUCTION IF MINUS IF OVERFLOM IF CARRY 1BRANCH IF GOOD tERROR?! BAD XOR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ' MS08: 1308040840 088800884600080008080084084080000800008402080000080000 soTEST 153 TEST S08 GLOBAL AREAS KDJ11A. MAC 5239 3240 3241 5242 3243 5244 5245 5246 5247 5248 5249 3250 3231 3252 5253 3254 5235 3236 3257 3258 3259 3260 5261 5262 5263 5264 5265 5266 3267 3268 5269 3270 Se71 3272 5273 5274 3275 3276 5277 3278 5279 35260 3281 5282 5283 3284 5285 5286 017372 017372 017376 017402 017404 017406 017410 017412 017414 017416 017420 017422 017424 017426 017432 017432 017434 017436 017440 22-FEB-84 15:12 1S-MAR -84 13:28 PAGE 7153 TEST SOB 100 J8 S€EQ 0100 1 0 0808 08 8 080880480000800043003008800004000800400084080888040004 005267 012704 000277 103017 102016 100015 001014 077405 TST1S3: 161406 000555 18: 102004 100003 001002 000167 017460 017462 017464 000457 001127 INC MoV SCC 8CC BvC 8PL $TESTN #355,R4 1 INCREMENT TEST NUMBER 1SETUP TEST COUNTER 1CC=17 s ERROR IF CARRY CLEAR s ERROR IF NO OVERFLOW 1ERROR IF PLUS 1 ERROR Ir ZERO soTEST INSTRUCTION 1 ERROR IF CARRY CLEAR 1ERROR IF NO OVERFLOW 1 ERROR IF PLUS 1 ERROR IF ZERO 1ERROR! CC EFFECTED DURING TEST 3s: 104000 000455 001127 000167 000456 001127 020427 001403 04 BNE S08 8cC BvC 103005 017444 017444 017446 017450 017452 017456 017466 30A(1052) tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 455 CPUERR 4 1ERROR! CC EFFECTED AFTER TEST 24: 104000 456 48: cw CPUERR R4, 80 -1 104000 4357 CPUERR Ss: 017466 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1IS R4 CORRECT +YES GO ON 1ERROR? NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE - 1160080885800 048204000088080800400400000800000800800000000000000008000080 soTEST 154 TEST MARK INSTRUCTIOM 0 §10868088848080088000884008084084083840000000000060000000008080060 017466 017466 017472 017476 017504 017510 017514 017516 003267 012706 012737 012705 012746 000277 000116 017520 017522 017524 000460 001127 017526 017530 017532 101002 100001 102403 104000 161312 000700 123252 017526 006437 TST154: 000776 00 b4 §§§ 3538333 5231 5232 5233 3234 5235 5236 5237 5238 MACv11l S$TESTN #57807 -100, 5P 0123252,0057T80T -2 414,85 MMARK +37, -(SP) (se) 460 CPUERR 24 2t 34 s INCREMENT TEST NUMBER 1SETUP TEST STACK = 700 tSET UP NEW RS VALUE ON STACK tPUT NEW PC IN RS 1 INSERT MARK 37 INSTRUCTION ONTO STACK 1¢ TEST INSTRUCTION 1MARK INSTRUCTION SHOULD MAVE GONE TO 1$ tALL ERRORS TO TRAP TO ENT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE +ERROR IF C OR Z BIT CLEAR 1ERROR IF N BIT CLEAR tBRANCH IF v BIT SET 1BAD CONDITION CODES ON MARK GL OBAL AREAS KDJ11A. MAC 3287 5288 5289 3290 3291 3292 3293 5294 5295 3296 3297 5298 5299 5300 5301 5302 5303 5304 5305 3306 3307 5308 5309 3310 2311 5312 5313 3314 5315 3316 5317 3318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 Y11l 22-FEB-84 017534 017334 017536 017540 017542 017546 017550 017552 017554 000462 001127 017556 017562 020627 001403 017564 017566 017570 104000 000463 001127 017372 017576 017602 017604 017610 012746 012746 010605 004767 000167 017614 017616 000257 000205 017620 017622 017624 104000 000464 001127 017626 017630 017632 101402 100401 102003 017634 017634 017636 017640 104000 000465 001127 017642 017646 020627 001403 017650 017652 017654 017656 017662 104000 000466 001127 022705 001403 017664 017666 017670 017672 104000 000467 001127 104000 000461 001127 022705 001403 104000 30A(1052) 15:12 K8 13-MA084 R 15PARRK 88 Qs51 TRucTION 2s: 125252 001000 3s: a8 032325 15¢: 000012 68: Ss: ERROR . WORD . WORD cre BEQ 461 CPUERR :%25252.RS 462 cHP BEQ SP,#STBOT 159 ERROR . WORD . WORD 463 CPUERR 1BRANCH IF 0K tERROR! STACK WAS NOT CORRECT AFTER MARK tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE MOV MOV MOV JSR JP 32325, -(SP) #6400, -(SP) SP.RS PC.5¢ 164 1SETUP EXPECTED RS {MOVE MARK O INSTRUCTION ON STACK 1RS=ADDRESS OF INSTRUCTION ILEAVE 6% ON STACK sMARK RETURNED CORRECTLY ccC RTS CPUERR RS CPUERR 74 74 465 1ALL ERRORS TO TRAP TO EMT VECTOR 1IUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE R6,#57807 9¢ 466 94: 10s¢: sCLEAR THE CONDITION CODES tRETURN TO MARK INSTRUCTION tNEXT INSTRUCTION ON STACK IS THE RETURN tFROM THE JSR sERROR! BAD MARK SEQUENCE sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 84 CPUERR 052525 sVERIFY THAT STACK IS CORRECT 11IS C OR Z BIT SET? 1IS N BIT SET? 1IS v BIT SET? tERROR! CONDITIONS CODES INCORRECT 7¢: 001000 1ALL ERRORS TO TRAP TC EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1 VERIFY RS $BRANCH IF GOOD tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ERROR . WORD . WORD 464 16%: SEQ 0101 CPUERR 952525 ,RS 104 467 CPUERR 1IS THE STACK CORRECT? 1BRANCH IF YES tERROR! BAD STACK CLEANUP tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE tVERIFY THAT RS WAS LOADED PROPERLY. 1IF OX, GO TO NEXT TEST. tERROR! RS WAS NOT CORRECT AFTER MARK. 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE GL OBAL AREAS KDJ11A. MAC 5343 5344 5345 5346 5347 5348 5349 3350 5351 5332 5353 3354 5355 3356 5357 5358 3359 5360 5361 3362 5363 5364 5365 5366 5367 5368 5369 3370 3371 5372 5373 5374 3375 3376 5377 5378 S273 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 MACY1} 22-FEB-84 302(%252) 1 L8 15-MAR-84 T155 13:?85TP885 éSEEAR CONDITION CODES) INSTRUCTION SEQ 0102 11000885088 04008000044048080884800880008884800088048000080000800088008048 1oTEST 155 017672 017672 017676 017704 017706 017714 017716 017720 017722 017724 TEST CCC (CLEAR CONDITION CODES) INSTRUCTION ;|‘o‘;“o0otoooo‘otaoo‘o.aoa‘ott‘tottoooto‘ttooo“.‘t‘t‘ 005267 012737 000257 022737 001403 TST1SS: 161106 030017 177776 030000 177776 o‘o““‘o INC MOV ccc ce BEQ 104000 000470 001127 ERROR .WORD .MORD 1%: S$TESTN #30017.800177776 #30000,80177776 1¢ 470 CPUERR 1 INCREMENT TEST NUMBER 1SETUP PSW i YEST INSTRUCTION 10ID IT CLEAR ALL CONDITION CODE BITS 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMY VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF £9000 MESSAGE 119088880000428440440088888084000008048400000008000840800008885880 ;¢ TEST 156 017724 017724 017730 017736 017740 017746 017750 017752 017754 017756 TEST CLEAR C BIT INSTRUCTION 40084 ;;on;;aoo‘.ooooaoa.oo‘taaooo-‘oaoocooaoooaooocoot‘tc‘aooono‘aoaao 005267 012737 000241 022737 001403 TST156: 161054 030017 177776 030016 177776 104000 000471 001127 INC MOV L8 $TESTN #30017,80177776 cLC cP 8EQ #30016,80177776 1 ERROR LWORD .MORD 471 CPUERR s INCREMENT TEST NUMBER 1SETUP PSM 3 TEST INSTRUCTION sDID IT CLEAR CARRY BIT 1YES GO ON 1C BIT NOT CLEAR GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 3 017756 TEL102: 110804840880880048500808000088808008008068000000080080000800000008 1aTEST 157 017756 017756 017762 017770 017772 020000 020002 020004 020006 020010 TEST CLN (CLEAR N 8IT) INST ;;;;;;..oto‘aooat‘o‘oaooato.anooo.-aa.ooo.o.ao.otcaooo:ooooaoo‘o‘ 005267 012737 000250 022737 001403 TS 161022 030017 177776 030007 177776 104000 000472 001127 : INC MOV CLN ”, 4 8EQ ERROR L8 LORD .WORD $TESTN 430017,80177776 s INCREMENT TEST NUMBER 430007,80177776 14 1SETUP PSW s TEST INSTRUCTION sDID IT CLEAR NEGATIVE BIT 1YES GO ON 472 CPUERR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 3 020010 TEL103: 11008860884808800004008808084880480800000008088404000000000000080000008 ;¢TEST 160 020010 020010 TEST CLV (CLEAR VvV BIT) INST 1190688488848484000080808800084808003088008008808080000800404800000 005267 160770 TST160: INC $TESTN 1 INCREMENT TEST NUMBER GLOBAL AREAS KDJ11AR.MAC MACY11l 22-FEB-84 15:12 5399 5400 5401 5402 020014 020022 020024 020032 012737 000242 022737 001403 5404 5405 020034 020036 104000 000473 S403 5406 5407 5408 020040 020042 5410 020042 S409 S411 30A(1052) 15-MAR-84 7160 030017 177776 03001S 177776 1s: 020042 020042 020046 020054 020056 020064 5421 5422 5423 5424 5425 020066 020070 020072 020074 5427 5428 020074 5429 S430 005267 012737 000244 022737 001403 020126 5448 S449 5450 SASL S452 3453 020126 020126 020132 020140 020142 020150 5445 S446 5447 5454 CPUERR s1NO GO TO ERROR tADDRESS OF ERROR MESSAGE TEST CLZ (CLEAR Z BIT) INST 030013 177776 INC MOV CLz crp BEQ 430013,80177776 14 ERROR .WORD JHORD 474 CPUERR $TESTN #30017,.80177776 s INCREMENT TEST NUMBER $1SETUP PSW 3 TEST INSTRUCTION :0ID IT CLEAR ZERO BIT $YES GO ON 1NO GO 70 ERROR sALL ERRORS TO TRAP TO EMT VECTOR $UNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 3 1sTEST 162 TEST SCC (SET CONDITION CODES) INST §190880848888008040808080044808800808580808808084800880080888080804 104000 000475 5444 473 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER TEL10S: § 388880048805 2000484004004208804008080004848484448080088808880004088 020120 020122 5442 177776 1¢: 5438 5439 5443 TST161: 160736 030017 104000 000474 001127 020110 020116 020124 020126 €30015,80177776 14 1SETUP PSW s TEST INSTRUCTION 310ID IT CLEAR OVERFLOW BIT +YES GO ON 10848808 04080088808008800880804840408080080880848008440000080284 5435 5436 S440 5441 #30017.80177776 108485808 088000480800848800408080004800°0484808848882400000000484 005267 012737 000277 022737 001403 5437 SEQ 0103 3 020074 020074 020100 020106 M8 TE104; 5431 5432 S433 5434 .WORD 1¢TEST 161 S414 3415 5416 5417 3418 5419 103 TEST CLV (CLEAR V BIT) INST MOV CLv cHp B8EQ 001127 5413 3426 PAGE ERROR .WORD S412 S420 13:28 TST162: 160704 030000 177776 030017 177776 INC MOV STESTIN #30000,80177776 s INCREMENT TEST NUMBER sSETUP PSH cHp BEQ 030017,00177776 1 101D IT SET ALL CONDITION CODE BITS 1 YES GO ON SCC ERROR MORD 001127 .WORD 1s; 475 CPUERR s TEST INSTRUCTION sNO GO TO ERROR sALL ERRORS TO TRAP 70 EMT VECTOR sUNJQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE f TEL106: 11808888488808080800888884880840080400808080808080202080840008040004% soTEST 163 TEST SEC (SET C BIT) INST 13108048845880808488808884808048084080004808080000005000808800804000043 005267 012737 000261 022737 001403 TST163: 160652 030000 177776 030001 177776 INC MOV SEC cHp BEQ $TESTN #30000,80177776 430001 ,.80177776 1 s INCREMENT TEST NUMBER $SETUP PSW s TEST INSTRUCTION 10ID IT SET THE CARRY BIT s YES GO ON tNO GO TO ERROR GLOBAL AREAS KDJ11A.MAC 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 54715 S476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5495 5497 5498 5499 5500 3501 5502 5503 5504 3505 3506 5507 5508 5509 5510 020152 020154 020156 020160 MACY11l 22-FEB-84 30A(1052) 15:12 15-MAR-84 T163 104000 000476 001127 13:28 ' PAGE N8 104 SEQ 0104 TEST SEC (SET C BIT) INST ERROR .WORD .WORD 476 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 3 020160 TEL107: $10000084088004604880080008880000848000004008000480088 1«TEST 164 020160 020160 020164 020172 020174 020202 020204 020206 020210 020212 TEST SEN (SET N BIT) INST 04000000804 11888088 484488088808808008880808048800000000000000000080000800 005267 012737 000270 022737 001403 TST164: 160620 030000 177776 030010 177776 00488 INC MOV SEN ce BEQ 104000 ERROR 000477 001127 '8 .WORD .WORD $TESTN #30000,80177776 €30010,80177776 14 477 CPUERR s INCREMENT TEST NUMBER 1SETUP PSW 1 TEST INSTRUCTION s0ID IT SET THE NEGATIVE BIT s YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 3 020212 TE110: $ 1008888488480 088080080008088888804008 080888000080 05000800 0080008 ;«TEST 165 020212 020212 020216 020224 020226 020234 020236 020240 020242 020244 TEST SEV (SET Vv BIT) INST 1 1008008068880 808888088800080080080800088088808000050000800000804 005267 012737 000262 022737 001403 TST165: 160566 030000 177776 030002 177776 104000 000500 001127 '8 INC MoV SEV o BEQ ERROR MORD LMORD $TESTN #30000,80177776 #30002,80177776 14 s INCREMENT TEST NUMBER 1SETUP PSW 1 TEST INSTRUCTION 1010 IT SET THE OVERFLOW BIT $YES GO ON 500 CPUERR iALL ERRCRS TO TRAP TO EMT VECTOR 1UNJQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1iNO GO TO ERROR 3 020244 TE11L: 11080408058040804004008080048008000008808080000000858008080000804 1sTEST 166 020244 020244 020250 020256 020260 0¢ 0266 020270 020272 020274 020276 TEST SEZ (SET Z BIT) INST §10058804848804808800580400800844800804000080000008800080000004002 005267 012737 000264 022737 001403 104000 000501 001127 TST166: 160534 030000 177776 030004 177776 . 1s: INC MOV SEZ cre BEQ ERROR LMORD .WORD $TESTN #30000,00177776 430004 ,00177776 14 1 INCREMENT TEST NUMBER 1SETUP PSW 1+ TEST INSTRUCTION 10ID IT SET THE ZERO BIT 1YES GO OM S01 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE iNO GO TO ERROR GLOBAL AREAS KDJ11A MAC 3311 5512 5313 5514 3313 3316 3317 3318 3319 5320 55e1 3322 5323 3524 325 3326 5527 3528 3529 MACY11l 22-FEB-84 3OA(:052) 15:1 15- HAR-O‘ B9 13fESTgg% }ggT 2 BIT) INST SEQ 010% ter12, 020276 11000800600 00848000000040006A40000000000080000000000800882004 10TEST 020276 020276 020302 020310 020312 020314 020322 003267 012737 000277 000243 022737 001403 022737 020346 020330 020332 174000 000503 J01127 020734 020356 020360 020366 000277 000246 022737 001403 020370 020372 020374 104000 000504 €01127 020376 020410 000277 000247 022737 001403 020412 020414 020416 104000 000305 001127 104000 000502 001127 000277 000243 001403 000277 000251 020432 022737 001403 020434 020436 104000 000306 001127 020442 000277 000232 022737 001403 020454 TEST MATIPLE CLEARS OF CC BITS 8080844008 1106006000400 00800000004000000000000000005008000000000000000080 020324 020326 020330 020332 020334 020336 020344 187 160502 030000 030014 TS7167: 177776 177776 14: 030012 177776 000068 INC My SCC $TESTN €30000,80177776 s INCREMENT TEST NUMBER sINIT PSW 243 :20014.00177776 s YEST CLC CLv 302 CPUERR 243 330012.30177776 S03 CPUERR 28 030011 177776 246 330011.'0177776 504 CPUERR 3¢: 030010 177776 247 :20010..0177776 303 CPUERR 44 030006 177776 030005 177776 1PSW CORRECT? 1YES GO ON 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADORESS OF ERROR MESSAGE sSETUP PSW 3 TEST QLC QL2 1PSW CORRECT? s YES GO ON sNO GO YO ERROR tALL ERRORS TO TRAP TO EMT VECTOR lUNIGUE ERROR NUMBER 1800RESS OF ERROR MESSAGE 1 SETUP PSM 1 TEST CLv CLZ 1PSW CORRECT? 1YES GO ON iNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SETUP PSH s VEST QLC CLv CL2 1PSW CORRECT? s YES GO ON 1NO GO TO ERROR sALL. ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 506 CPUERR 1SETUP PSH 1 TEST CLN CLC 1PSW CORRECT? 1YES GO ON IND GO 70 ERROR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER s1ADDRESS OF ERROR MESSAGE 232 :20005.00177776 s+ TEST CLN CLV 1PSW CORRECT? 231 ;30006.00177776 Se: 1SETUP PEY 1SETUP PSW 1YES GO ON Co RbOYIN AREAS 22PEA144SPE(1952) 15-MAR:04, 13:28. PAGE(18Be cLEARs oOF cC BITS 3567 5368 5569 5570 5571 3372 5573 5574 3375 3576 3577 5578 5579 3380 5581 5582 5583 3584 3585 5586 $587 33588 3589 339 3591 5392 5593 5594 3595 359 5597 5598 5599 3600 3601 5602 5603 5604 5605 3606 3607 5608 5609 020436 104000 000507 001127 000277 000253 022737 001403 . WORD . WORD 64: 030004 177776 SCC . WORO Crp B8EQ 104000 000510 001127 000277 000234 022737 001493 000277 000255 022737 001403 78: 030003 020572 177776 ERROR . WORD . WORD 8s: 030002 177776 ERROR . MORD . WORD 9¢: 030001 177776 020574 10¢: 020574 TEL11S: 020616 5622 020620 104000 SCC . WOROD o BEQ 104000 000513 001127 005267 012737 000263 022737 001403 SCC . WORD P 8EQ 104000 000512 001127 000277 000256 022737 001403 507 CPUERR 233 :20000.80177776 310 CPUERR 104000 000511 001127 5610 3611 5612 5613 5614 5615 3616 3617 5618 5619 5620 5621 ERROR sCC 254 :20003..0177776 S11 CPUERR 235 :20002.00177776 512 CPUERR . MORO o 8€Q 256 #30001.80177776 104 ERROR .WORD . HORO 513 CPUERR SEQ 0106 INO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1SETUP PSH s TEST CLN CLC CLV 1PSW CORRECT? 1 YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SETUP PSH s TEST CLN CL2 1PSW CORRECT? s1YES GO ON siNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE sSETUP PSW s TEST CLN CLC C0.2 1PSW CORRECT? 1YES GO ON sNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSHGE 1SETUP PSHW 1 _TEST OUN CLV L2 iSETUP PSW 1YES GO ON sNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 3 §1000004050808545080000080040600000000000000800800080800008000000000000 1+TEST 170 020374 0203574 020610 TEST MATIPLE SETS OF CC BITS J1000004040000000000000880804066000000008800004000040004800080000000008 TST170: 160204 030000 177776 030003 177776 INC MoV . WORD e 8EQ ERROR STESTN 03g000.00177776 26 030003.00177776 1 s INCREMENT TEST NUMBER 1 INIT PSM s+ TEST SEC SEV 1PSW CORRECT? 1YES GO ON 1NO GO T0 ERROR tALL ERRORS TO TRAP TO EMT VECTOR 022737 001403 B 030005 2¢: 030006 177776 020706 020712 104000 000517 001127 020714 020716 020720 020726 000257 000271 022737 001403 020730 020732 020734 104000 000520 001127 020736 020740 020742 020750 000257 000272 022737 001403 020710 020752 020756 030007 177776 000273 022737 001403 020774 020776 021000 104000 000522 001127 S14 CPUERR 315 CPUERR 266 ;?0006.80177776 516 CPUERR 267 :30007.50177776 S17 ' H 030011 S 030012 177776 000237 64: 030013 271 g?OOll 0177776 177776 177776 SEQ 0107 CC BITS CPUERR 104000 000521 001127 020760 020762 020764 020772 SETS OF m 020704 3¢: Do 263 530005.“177776 1777176 104000 000516 001127 000257 000267 022737 001403 TEST MATIPLE 1s:; 104000 0005135 001127 000257 000266 022737 001403 PAGE 107 g 5 5 g3l 000257 000263 5635 5633 5654 3655 5656 5657 5658 5659 5660 3661 5662 5663 3664 5665 5666 5667 5668 3669 5670 5671 5672 3673 S674 3675 5676 5677 5678 T170 13:28 B8 3 gn sl 5 g 5625 5626 5627 5628 3629 5630 5631 3632 5633 5634 5652 15:12 15-MAR-84 000514 001127 5624 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 3646 5647 5648 5649 3630 5651 22-FEB-B84 30A(1052) g 5623 MACY11l 0D [»] GLOBAL AREAS KDJ11A MAC 1IUNJQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1SETUP PSW + TEST SEC SE2 1PSW CORRECT? sYES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER stADDRESS OF ERROR MESSAGE 1SETUP PSW + TEST SEV SEZ sPSW CORRECT? 1YES GO ON 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SETUP PSW +_TEST SEC SEV SEZ 1PSW CORRECT? +YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1SETUP PSU s+ TEST SEN SEC 1PSW CORRECT? 320 CPUERR 1YES GO ON sNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 272 :20012.“177776 $1SETUP PSU +_TEST SEN SEV 1PSW CORRECT? 521 CPUERR 273 :30013.80177776 322 CPUERR 1YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SETUP PSW s TEST SEN SEC SEV 1PSW CORRECT? 1YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE GLOBAL AREAS KDJ11A . MAC 5679 5680 5681 35682 5683 5684 3685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 3699 5700 5701 5702 5703 S704 5705 5706 5707 3708 5709 5710 S711 5712 5713 5714 571S 5716 5717 5718 3719 5720 S721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 EQ 22778 84378012320 15 MAR.84, 1312 PASE 1RS: 8 SETS OF CC BITS 021002 021004 021006 021014 001403 021016 021020 021022 104000 000523 001127 021024 021026 021036 000257 000275 022737 001403 021040 021042 021044 104000 000524 001127 021046 021030 021052 021060 000257 000276 022737 001403 021030 021062 021064 021066 000257 000274 022737 78 030014 ccc . WORD crP BEQ 177776 ERROR 8¢: 030015 ccc 177776 274 :20014.90177776 Se3 CPUERR 275 ;20015.80177776 S24 CPUERR 94: 030016 ccC 177776 104000 000525 001127 276 #30016,80177776 10 325 CPUERR 021070 10¢: 021070 TEL13A: SEQ 0108 1SETUP PSW s+ TESY SEN SEZ 1PSW CORRECT? 1YES GO ON tNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1SETUP PSW 1 _TEST SEN SEC SEZ 1PSW CORRECT? 1YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE sSETUP PSM s TEST SEN SEV SEZ 1PSW CORRECT? 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMY VECTOR ;UNJQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 3 §10800000088483008884600085000000820080880808848800080800480008000008480 1eTESY 171 021070 021070 021074 021076 021100 021102 021104 TEST SIGNED AND CONDITIONAL BRANCHES 84 §10088040040008008000008000040000000000480800008400008000088000000 005267 000257 002003 157710 TST171: 104000 INC CCC 8GE S$TESTN 14 001127 ERROR . WORD . WORD 326 CPUERR 021106 003003 867 24 021110 021112 021114 104000 000527 001127 021116 021120 003401 000403 021122 021122 021124 104000 000530 327 CPUERR 28: BLE 3 44 3s: 530 1 INCREMENT TEST NUMBER +sCLEAR ALL CC BITS IN PSW t8GE SHOULD BRANCH 1ERROR! DIDN’'T BRANCH tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1BGT SHOMLD BRANCH 1ERROR! DIDN'T BRANCH 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1BLE SHOULDN'T BRANCH 1BRANCH TO NEXT TEST tERROR; BLE SMOULD NOT MAVE BRANCHED 1ALL ERRORS TO TRAP TO £MT VECTOR 1UNIQUE ERROR NUMBER GLOBAL AREAS KDJ11A . MAC MACY11l 30A(1052) 22-FEB-84 15:12 g;gg 021126 001127 S737 5738 3739 3740 5741 3742 g;os 021130 021132 002401 000403 44 021134 021134 021136 104000 000531 021140 001127 S745 5746 5747 5748 5749 g;’g? 021142 021144 000264 003403 021146 021150 021152 104000 000532 001127 5732 5753 021154 021156 003001 000403 5755 5756 5757 021160 021160 021162 5754 104000 000533 g;ssg 021164 001127 5760 5761 5762 5763 S764 5765 021166 021170 021172 000257 000270 002403 021174 021176 104000 000534 g;gg 021200 001127 S768 5769 S77C S771 021202 003403 021204 021206 104000 00053S 001127 g;?lg 5774 021210 021212 5775 021214 5777 021216 5776 S778 5779 021216 021220 002001 000403 104000 000536 g;g(l) 021222 001127 5782 5783 021224 021226 003001 000403 5785 5786 S787 g?’gg 021230 021230 021232 021234 001127 5790 021236 000257 5764 104000 000537 15 MAR-84 Tin 4% 13: F9 P 9 ;857 mg AND CONDITIONAL BRANCHES .WORD CPUERR 1RDDRESS OF ERROR MESSAGE BLT B8R S 64 1BLT SHOULD NOT BRANCH 1BRANCH TO NEXT TEST 1ERROR; BLT SHOULD NOT HAVE BRANCHED 5% 6%: 78: 8s: ERROR .WORD .WORD CPUERR SEZ BLE 74 ERROR .WORD .WORD 532 CPUERR 1SET THE Z BIT IN PSW 1BLE SHOWLD BRANCH 1ERROR; BLE DIDN’T BRANCH 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 8GT B8R 84 94 18GT SHOULD NOT BRANCH 1BRANCH TO NEXT TEST ERROR LWORD WORD 94: ccC SEN LT ERRCR .MORD 108: 118: 12%: 13¢: 144 15¢: S34 118 R sADDRESS OF ERROR MESSAGE 10 BLE 8GE stALL ERRORS YO TRAP TO EMT VECTOR 1UNJIQUE ERROR NUMBER CPUCRR CPUERR .WORD tERROR; BGT SHOULD NOT HAVE BRANCHED 533 LMORD ERROR .MORO tALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 531 335 CPUERR 124 134 - sCLEAR ALL CC BITS IN PSW 1SET N BIT IN PSW tSHOULD BRANCH TO NEXT TEST sERROR; BLT SHOULD MAVE BRANCHED sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1 SHOULD BRANCH TO NEXT TESTY 1ERROR; BLE SHOULD HAVE BRANCHED 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADORESS OF ERROR MESSAGE 1BGE SMOML.D NOT BRANCH 1BRANCH TO NEXT TEST 1ERROR; BGE SHOULD NOT HAVE BRANCHED ERROR WORD 336 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER .WORD CPUERR s1ADDRESS OF ERROR MESSAGE B8GT S8R 144 154 18GT SHOULD NOT BRANCH 1BRANCH TO NEXT TEST ERROR .MORD WORD 537 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ccc CPUERR 1ERROR; BGT SHOULD NOT HAVE BRANCHED 1CLEAR ALL CC BITS S€Q 0109 GLOBAL AREAS KDJ11A. MAC 5791 $792 5793 5794 5795 5796 S797 5798 5799 5800 3801 3802 5803 5804 5805 3806 5807 5808 5809 5810 s811 5812 3013 5814 5815 5816 5817 3818 5819 5820 3821 5822 5823 5824 5825 5826 3827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 021240 021242 021244 021246 021250 021252 021234 021256 021260 021262 021264 MACY1} 22 Fen 84598419 000262 003403 104000 000540 001127 002403 104000 000541 001127 002001 000403 30AC1052) 15-MAR-84 168: 17¢: 184 021266 021266 021270 021272 104000 000542 001127 © 021274 021276 003001 000403 19¢: 021300 021300 021302 021304 021306 021310 021312 021314 021316 021320 021322 021324 021326 021330 021332 021334 021336 021336 021340 021342 021344 021346 021350 021350 104000 000543 001127 000257 000272 002003 104000 000544 001127 003003 104000 000545 001127 003401 000403 208 © 21s: 22¢: 239: 208 104000 000546 001127 002401 000403 104000 69 7171 12 8Rs1"0FEMEE aND CONDITIONAL BRANCHES 13:28 ) 25¢: ’ P SEV BLE ERROR JWORD .WORD BLT ERROR .WORD ‘WORD BGE B8R ERROR JWORD 'WORD BGT BR ERROR .WORD . ccc MORO 8GE ERROR .MORD .MORD BGT ERROR .MORD . BLE 8R ERROR .WORD .MORD BLT B8R ERROR 0 164 540 CPUERR 174 S41 CPUERR 18 19 1SET V BIT IN PSW 1BLE SHOULD BRANCH JERROR; BLE DION'T BRANCM 1ALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1BLT SHOULD BRANCH 1ERROR; BLT DION'T BRANCH 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1BGE SHOULON’T BRANCH 1BRANCH TO NEXT TEST tERROR; BGE SHOULD NOT HMAVE BRANCMED 545 CPUERR 244 25 JALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1BGT SHMOULD NOT BRANCH 1BRANCH TO NEXT TEST {ERROR; BGT SHOULD NOT MAVE BRANCHED 1ALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE JCLEAR ALL CC BITS 1SET N AND V BITS IN PSW 1BGE SHOULD BRANCH 1ERROR; BGE DIDN'T BRANCH ;ALL ERRORS TG TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1BGT SHOULD BRANCH 1ERROR; B8GT DIDN'T BRANCH 1ALL ERRORS TO TRAP TO EMT VECTOR {UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tBLE SHOULDN'T BRANCH {BRANCH TO NEXT TEST S46 CPUERR 264 274 tALL ERRORS TO TRAP TO EMT VECTOR {UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1BLT SHOULD NOT BRANCH 1BRANCH TO NEXT TEST 542 CPUERR 204 218 543 CPUERR 272 224 544 CPUERR 234 {ERROR; BLE SHOULD NOT HAVE BRANCHED {ERROR; BLT SNOULD NOT MAVE BRANCHED 1ALL ERRORS TO TRAP TO EMT VECTOR S€@ o110 GLOBAL AREAS KDJ11A _MAC 5847 5848 5849 5850 5851 3852 3853 5854 58355 5856 5857 3858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 3870 5871 3872 5873 5874 5875 3876 5877 5878 5879 5880 5881 5882 5883 S8ce¢ 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 3895 5896 5897 3898 5899 5900 3901 5902 021352 021354 MACY11l 22-FEB-84 30A(10S52) 15:12 H9 13 A1 13885 PSR 000547 001127 . WORD .WORD 021356 278 021356 TEL114: AND CONDITIONAL BRANCHES 547 CPUERR SEQ 0111 tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 110084800848004088000088000808848000000488000800004804040088 1oTEST 172 021356 021356 021362 021370 021374 021400 021404 021410 021414 021420 021424 021432 021434 021436 021442 021446 021452 021454 021456 021460 104000 000550 001127 021462 021470 021472 021474 021476 021500 021504 021510 012737 000257 000260 000260 000260 004767 020637 001403 021512 021514 021516 104000 000551 001127 157422 030000 000001 000002 000003 000004 000005 000006 001030 030017 TST172:! 177776 001034 000167 023737 001407 010067 021540 104000 000552 001127 021544 INC MOV MOV MOV MOV MOV MOV MOV MOV MOV S$TESTN 030&90.00177776 s+ 001034 1%: 000020 001030 TEST INSTRUCTION s TEST INSTRUCTION i+ TEST INSTRUCTION sCHECK PSM, AND GPR'S s CHECK SP 10K GO ON 1ERROR; BLT SHOWMLD NOT HAVE BRANCHED ERROR .WORD . WORO 030000 1 INCREMENT TEST NUMBER 1INIT PSM s INIT RO s INIT R} 1INIT R2 sINIT R3 1 INIT R4 1INIT RS 1SAVE SP :SETUP PSU 1SET ALL CONDITION CODE BITS 1tALL ERRORS TO TRAP TO EMT VECTOR 1UNJQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE MOV ccC . WORD . WORD . WORD JSR crp BEQ 1SETUP PSUW sCLEAR ALL CONDITION CODE BITS i TEST FOR NOP OPERATION 1 TEST FOR NOP OPERATION 3+ TEST FOR NOP OPERATION sCHECX PSW, AND GPR*'S 1CHECX SP ;0K GO ON 1ERROR; BLT SHOULD NOT HAVE BRANCHED ERROR . WORD . WORD 351 CPUERR JHP F INNOP cwp 8EQ MoV SOEXPOAT 90177776 TALl4 RO, 400 ERROR . WORD . WORD CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 24: 021524 021532 021534 021542 8068 SCC NOP NOP NOP JSR ce 8EQ 001030 0213520 021520 000000400 INST 1319000000400 0000800400800000884000008008000008¢00800080888080000040 005267 012737 012700 012701 012702 012703 012704 012705 010637 012737 000277 000240 000240 000240 004767 020637 001403 021440 TEST NOP 000140 001034 156640 177776 3 T1i14: 552 tERROR; 1CHECK PSM 10K GO ON 1SAVE RO BLT SHOWLD NOT HAVE BRANCHED 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE OLOBAL AREAS “DJLLA MAC 5903 5904 3905 3906 5907 3908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 3925 5926 3927 3928 3929 3930 5931 5932 5933 3934 5935 35936 5937 5938 35939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 3952 5953 5954 5955 3956 5957 5958 MACY11 30A(1g52) 22-FED -84 021546 021352 021556 016700 022700 001403 021560 021562 021564 104000 000533 on1127 021566 021572 022701 001403 021574 021576 021600 104000 000354 001127 021602 021606 022702 001403 021610 021612 021614 104000 000555 001127 021616 021622 022703 001403 021624 021626 021630 104000 000556 001127 021632 021636 022704 001403 021640 021642 021644 104000 000557 001127 021646 021652 022705 001403 021654 021656 021660 104000 000560 001127 021662 000207 156626 000001 AR 1N W TAl14: MOV cHpP B8EQ ERROR T8114: iD11a; TF114: 553 CPUERR cHp BEQ #2.R1 TC114 SHOULD NOT MAVE BRANCHED tALL EFRORS TO TRAP TO €MT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1CHECK R} ;OK GO ON 1ERROR; BLT SHOULD NOT HAVE BRANCHED 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 554 CPUERR cre 8EQ #3,R2 TD114 ERROR .WORD . WORD 335 CPUERR iALL ERRORS TO TRAP TO EMT VECTOR stUNIQUE ERROR NUMBER 1 ADDRESS 0 ERROR MESSAGE ce BEQ &4 ,R3 TFi14 1CHECK R3 sOK GO ON ERROR . WORD . WORD 356 CPUERR cp 8EQ 5 ,R4 16114 TG114: 6 ,R5 THile 360 CPUERR RTS 1 ADDRESS OF ERROR MESSAGE 1CHECK R2 10K GO ON 1ERROR ; BLT SHOULD NOT MAVE BRANCHED 1ERROR; BLT SHOULD NOT HAVE BRANCHED 357 PC F INNOP; 021664 tRESTORE RO ;CHECX RO 106 GO ON . WORD . WORD CPUERR TH114: SEQ 0112 tERROR; BLT . WORD . WORD ERROR TCl14: 400,R0 #1.RO 8114 19 sALL ERPORS TO TRAP TO EMT YECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1CHECK R4 10 GO ON 1ERROR; BLT SHOULD NOT HAVE BRANCHED tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE s1CHECK RS $OX GO ON 1ERROR; BLY SHOULD NOT MAVE BRANCHED +ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ARDDRESS OF ERROR MESSAGE 1RETURN 1100882480084 8400800048000008044800080808480000880820800000000240044000 toTEST 173 021664 021664 021670 021672 021674 021676 TEST ATERNATE REGISTER SET 10888080048 04800884085800008000040000000084008000088000000020280000 005267 005001 005002 005003 157114 TST173: INC CLR CLR CLR CLR S$TESTN 1 INCREMENT TEST NUMBER Rl R2 R3 ge---- PRIMARY --- - RO §------ CLEAR------ p----- GENERAL - - - - - GLOBAL AREAS KDJ11A MAC 5959 5960 5961 3962 5963 5964 3965 5966 5967 5968 35969 5970 5971 5972 5973 5974 5975 S976 597 5978 5979 35980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 021700 021702 MACY11l 22-FEB-84 021720 005004 005005 012767 032767 001003 021722 021724 021726 104000 000561 001127 021730 021734 021736 012700 010001 019102 010203 010304 010405 042767 032767 001403 021704 021712 021740 021742 021744 021746 021754 021762 021764 021766 021770 021772 021774 104000 000562 001127 005700 001403 104000 000563 001127 005701 001403 104000 000564 001127 005702 001403 104000 000565 001127 005703 001403 104000 000566 001127 0U5704 001403 104000 000567 001127 005705 001403 30A(1052) 15:12 004000 004000 15-MAR-84 T173 156064 156056 177777 004000 004000 1¢: 13:28 PAGE 113 TEST ATERNATE REGISTER SET CLR CLR MOV 817 ONE R4 RS #4000,PS #BIT11,PS 14 ERROR .MWORD .WORD 561 CPUERR MOV MOV MOV MOV #177777,R0O RO,R1 R1,.R2 R2,R3 B8IC #8IT11.PS MOV MOV 136022 156014 817 8EQ es: 3s: 4% ERROR .WORD .WORD TST 8EQ ERROR .WORD .WORD 563 CPUERR S64 CPUERR R2 8€EQ .WORD ST 8EQ .WORO Ss 565 CPUERR RS 64 366 CPUERR R4 ERROR LHORD .WORD S67 CPUERR 157 8EQ tWRITE ALL ONES TO ALTERNATE REG SET 3 ' sCLEAR BIT 11 IN PS 1IS BIT 11 = 07 +IF IT'S NOT ZERO 1ERROR! BIT 11 OID NOT CLEAR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE tMAYE SURE THAT WE REALLY ':ESSRIALKING TO ALTERNATE REGISTERS. ! 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE i +ERROR! tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE i i ;ERROR! tALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ] : } 18T BEQ po------ SET------. +SELECT ALTERNATE REGISTER SET 1TEST TO SEE THAT BIT IS SET IN PS sIF IT'S SET GO TESTS REGISTERS tERROR! ALTERNATE REGISTER SELECY tALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 18IT IN PS IS NOT SET 3 ERROR .WORD -WORD 13 ERROR LWORD 78: S62 CPUERR RO 34 R1 43 WORD 64: #8IT11.,PS 24 7S7 BEQ ERROR Ss: R3,R4 R4,RS SEQ 0113 7 RS 84 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER i ADORESS OF ERROR MESSAGE ] :ALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE ' GLOBAL AREAS KDJL11 . MAC A 6015 6016 6017 6018 6019 602C 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 €039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 022060 022062 022064 022066 022074 022076 022100 022102 022104 022106 022110 022116 022122 022124 022126 022130 022132 022134 22T928~64 15:12 Y1l 104000 000570 001127 012767 005000 005001 005002 005003 005004 005005 042767 012700 010001 010102 010203 010304 010405 052767 022142 022144 005700 001403 022146 022150 022152 104000 000571 001127 005701 001403 022154 022156 022160 022162 022164 022166 022170 022172 022174 022176 022200 022202 022204 022206 022210 022212 022214 022216 022220 022222 022224 022226 022230 022232 022234 022236 104000 000572 001127 005702 001403 104000 000573 001127 005703 001403 30A(1052) K9 1S-MAR-84 T173 13: 1 405 AFErmAte RecIsTER SET ERROR . WORD 004000 004000 177777 004000 155702 8%: . WORD MOV CLR CLR CLR CLR CLR CLR 8IC MOV MOV MOV MOV 155660 MOV MOV BIS TSY 155634 8EQ 9s: ERROR .WORD . WORD TS7 BEQ 104000 0003575 001127 005705 001403 104000 000576 001127 CPUERR #81IT11,.PS RO R1 R2 R3 R4 RS #81IT11,.PS 177777 .RO RO,R1 R1,R2 R2,R3 R3,.R4 R4 ,R5 #BIT11,PS RO 9% S71 CPUERR R1 104 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1ENABLE ALTERNATE REGISTER SET § - - -ALTERNATE --- - - -REGISTER-fomnmnn SET----- 1BACK TO PRIMARY GPRS 1ENSURE THAT WRITES TO PRIMARY GPRS 1D0 NOT EFFECT ALTERNATE GPRS i : 4 : tRETURN TO ALTERNATE REGISTERS 1SHOULD BE ALL 0'S ; 1ERROR! tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 5 3 3 372 CPUERR R2 114 108: tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE ] ] H 573 CPUERR 11¢: RS 124 tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ] $ t 104000 000574 001127 005704 001403 570 SEQ 0114 574 CPUERR 12%: R4 134 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE i ' 3 375 13s: ST CPUERR RS 143 376 148 CPUERR +ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE ] :ALL ERRORS TO TRAP TQ EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE GLOBAL KDJ11A 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 611S 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 L9 -84 BES D 1w T173 13:$ESTPR$ER§A?E REGISTER SET 0222%6 SEQ 0115 ALROTS: 1180880480848 844840400008840888084008000000880800040800080000 1oTEST 174 022236 022236 022242 022246 022252 022254 022256 022260 022262 022264 022270 022272 022274 022276 022300 022304 022310 022312 022314 005267 012700 020027 001403 1563542 177777 177777 TST174: 104000 000577 001127 1: 104000 001127 012700 020027 001403 104000 000601 001127 012700 022332 104000 0000840 INC MOV w, 8EQ ERROR 020027 001403 001403 022340 8008400 TESTS 11000880040 80008004000000800088400800404000000008800004000004 022316 022320 022324 022330 022334 022336 ALTERNATE REGISTER SET RO BIT . WORD . WORD CLR cp BEQ ERROR 125252 125252 2%: . WORD . WORD MOV cp BEQ ERROR .WORD 052525 052525 3s: 001127 44 . WORD MOV cp 8EQ ERROR . WORD .WORD $TESTN €177777,K0 RO, 8177777 1 577 CPUERR RO RO, #0 24 600 CPUERR 9125252,R0 32.0125252 601 CPUERR 932525,R0 22.052525 602 CPUERR s INCREMENT TEST NUMBER 1R0=177777 ;1D0ES RO=177777 1YES GO ON 1INO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R0O=0 ;D0ES RO=0 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1R0=125252 :1D0ES RO=125252 :YES GO ON tNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1R0=52525 1DOES RO=%52%52S 1 YEGS GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMTY VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE ' 022340 ALRLTS: 130088088800 888000884840000404800000808888008800000080000888888804 1¢«TEST 022340 022340 022344 022350 022354 022356 022360 022362 022364 022366 022372 022374 022376 178 ALTERNATE REGISTER SEY R1 BIT TESTS $1908884480088808008080283880008400088800840408082800040000800080084 005267 012701 020127 001403 156440 177777 177777 TST17S: 104000 000603 001127 020127 001403 104000 14: INC MOV o 8EQ ERROR . WORD . WORD Cu crp 8€aQ ERROR . WORD S$TESTN #177777,.R1 ?%.0177777 1 INCREMENT TEST NUMBER 1R12177777 1DOES R1=177777 1YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER aagogess OF ERROR MESSAGE 3 - 1D0ES R1=0 s+ YES GO ON 1NO GO TO ERROR tALL ERRORS TG TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER M9 RBORMR AREMS 2TRESIAGPREIIRPR) 15-MARHA, 13:28, RARRE'Afo1ster ser A1 b1t TesTs 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 61350 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 €164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 022400 022402 022406 022412 001127 012701 020127 001403 022414 022416 022420 022422 022426 022432 000605 001127 012701 020127 001403 022434 022436 022440 022442 125252 125252 2s: 104000 052525 052525 3s: 104000 000606 001127 as: . WORD MOV cHe BEQ ERROR .WORD . WORD MOV ce BEQ ERROR .WORD . WORD CPUERR 9125232,R1 g%.0125252 605 CPUERR #52525,R1 2%.052525 606 CPUERR 1ADDRESS OF ERROR MESSAGE 1R1=125252 1DOES R1+125252 1YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER +ADORESS OF ERROR MESSAGE 1R1=32525 1D0ES R1=52525 1YES GO ON tNO GO TO ERROR 1tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1RDDRESS OF ERROR MESSAGE ‘LRZTS: 022442 110084000 80484888580008004002448040080080084880048040000458800880088408400 1aTEST 176 022442 022442 022446 022452 022456 022460 022462 005267 012702 001403 156336 1177177 1 TST176: 104000 000607 001127 INC MOV ce 8EQ 022466 022470 022474 001403 ERROR . WORD . WORD CLR crp BEQ 022476 022500 022502 022504 022510 022514 104000 000610 001127 012702 020227 001403 ERROR . WORD . WORD NOV cp 8EQ 022516 022520 022522 022324 022530 022534 104000 000611 001127 012702 020227 001403 022336 022540 022542 022544 104000 000612 001127 022464 022544 ALTERNATE REGISTER SET R2 BIT TESTS 3180084820888880058808884804800840000044000000088008008808804800000008 18: 020227 125252 125252 052525 24: 3s: 4% ] ALR3TS: ERROR .WORD . WORD MoV cp BEQ ERROR . WORD . WORD $TESTN ar7777,R2 53.0177777 610 CPUERR 0125232,R2 25.0125252 611 CPUERR #32523,R2 2%.052525 612 CPUERR 1 INCREMENT TEST NUMBER $R2=177777 +DOES R2=177777 1 YES GO ON s+NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1R2=12%5252 1D0ES R2+125252 1YES GO ON 1IN0 GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1R2+52525 1DOES R2+=52525 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE SEQ 0116 GLOBAL AREAS KDJLLA.MAC ~ 22 FEB 84 3519 MACY1]l 30A(1052) 6183 005267 012703 020327 001403 6192 6193 6194 6195 6196 6197 022562 022564 022566 022570 022572 022576 104000 000613 001127 005003 020327 001403 6199 6200 6201 6202 6203 6204 022600 022602 022604 022606 022612 022616 104000 000614 001127 012703 020327 001403 6206 6207 022620 022622 104000 000615 6208 6209 022624 022626 001127 012703 6210 6211 022632 022636 020327 001403 6213 022640 104000 6212 6214 6215 6216 6217 022642 022644 022646 6219 022646 6223 6224 6225 6226 6227 022646 022646 022652 022656 022662 005267 012704 020427 001403 6229 6230 6231 6232 6233 6234 022664 022666 022670 022672 022674 022700 104000 000617 001127 005004 020427 001403 6236 6237 6238 022702 022704 022706 104000 000620 001127 6218 6220 6221 6222 6228 6235 117 0800040800004 00000000000 0000080880000800080084008004 ALTERNATE REGISTER SET R3 BIT TESTS 3 '““““#“‘“‘.‘t““““‘0.0“‘“““““““““““““““ 022544 022544 022550 022554 022560 6205 P 1oTEST 177 618S 6198 1%:28 7177 ** RlveRNATE 'AEGISTER SET RS BIT TESTS 108804884 6184 6186 6187 6188 6189 6190 6191 15-MAR-84 N9 156234 177777 177777 000000 125252 125252 TST177: 1s: 2s: INC MOV cMP BEQ $TESTN 177777, ,R3 R3,0177° 77 1s ERROR .WORD .WORD CLR cHP BEQ 613 CPUERR R3 R3,#0 24 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNFQUE ERROR NUMBER 1ADURESS OF ERROR MESSAGE 1R3=0 1D0ES R3=0 sYES GO ON ERROR .WORD .WORD MOV cHP BEQ 614 CPUERR #125252,R3 R3, #125252 3 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1R3=125252 1DOES R3=125252 1YES GO ON ERROR .WORD 052525 052525 3¢: JMORD MOV cHP BEQ ERROR 000616 001127 44: .WORD +HORD 615 CPUERR #52525,R3 R3,#52525 44 616 CPUERR s INCREMENT TEST NUMBER 1R3=177777 100ES R3-177777 +YES GO ON tNO GO TO ERROR 1NO GO TQO ERROR tNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1R3=52525 1DOES R3=52525 1YES GO ON tNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 3 ALRATS: 1080580 080888048400008040080808408080844080848800000000000000 3sTEST 200 ALTERNATE REGISTER SET R4 BIT TESTS 31646008880008088648484808480800888800800080000882000000800800000080 156132 177777 177777 000000 1ST200: 1s: INC MOV cP B8EQ S$TESTN #177777,.R4 R4, 0177777 1s 1 INCREMENT TEST NUMBER tRASLTI777 1DOES RA=177777 1YES GO ON ERROR .WORD .WORD CLR cHP 8EQ 617 CPUERR R4 R4 .90 24 sALL ERRORS TO TRAP TO EMT VECTOR +UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1Ra=0 1DOES R4=0 tYES GO ON ERROR .WORD .WORD 620 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 1NO GO TO ERROR tNO GO TO ERROR S€Q o117 GLOBAL KDJL1LIn.®b 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6230 62351 6232 62353 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 62680 6281 6282 6283 6204 6285 6286 6287 6288 62089 6290 6291 6292 6293 6294 AS 022710 022714 022720 o2722 022724 022726 C22730 022734 022740 022742 022744 022746 022750 Y1l 30A(1052) 22-FEB-84 15:12 012704 020427 001403 104000 000621 001127 012704 020427 001403 1S-MAR-84 12%252 12%52%2 1200 13:28 24: PAGE ALTERNATE &EGISTEQ SET R4 BIT TESTS MOV cwp BEQ 052525 052525 39 ERROR LMORD .WORD MOV ce BEQ 104000 ERROR 000622 001127 LMORD LWORD . B1O 118 #125252,R4 R4, 0125252 34 621 CPUERR 032525 ,R4 R4, 052525 44 622 CPUERR t S€a 1R4=125%2%2 1D0ES R4+12%2%2 sYES GO ON 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1+ADDRESS OF ERROR MESSAGE 1R4=52%2% 1DOES R4 =52%2% 1YES GO ON iNO GO TO ERROR IALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 3 022750 ALRSTS: 119000640000008008040800800800004080440000000000660000000¢4808008000060 toTEST 201 0227350 022750 022754 022760 022764 005267 012705 020527 001403 022766 022770 022772 022774 022776 023002 104000 000623 001127 005005 023004 023006 023010 023012 023016 023022 104000 000624 001127 020527 001403 012705 020527 001403 023024 023026 023030 023032 023036 023042 104000 000625 001127 023044 023046 023050 023052 104000 000626 001127 023060 ALTERNATE REGISTER SET RS BIT TESTS 110080608000000880000080000040805000800000000000000848 012705 020527 001403 042767 TST201: 156030 1777177 177171717 INC MOV o $TESTN ®177777,RS RS, 0177777 s INCREMENT TEST NUMBER 1IRS=177777 100ES RS=177777 ERROR LMORD .MORD CLR 623 CPUERR RS sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NMAMBER 1ADDRESS OF ERROR MESSAGE 1RS=0 8EQ 24 8&EQ 18: 000000 1252%2 1252%2 2¢: cHp ERROR LHORD .WORD MOV e 8EQ 0%252% 052%2% 004000 0000000000008 3s: ERROR .MORD .WMORD 4% iNC GO TO ERROR sO0ES RS=0 624 CPUERR iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 01252352 .RS RS, 0125252 3 628 CPUERR 252525 ,RS RS, 052%2% ERROR LHORD .WORD 626 CPUERR BIC 1 YES GO ON RS, &0 MOV cp 8€Q 154716 14 'Y #MIT11,PS 1YES GO ON 1R5=12%52%2 1DO0ES RS012%2%2 1YES GO ON sNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1RS=52%52% 100ES RS=525%525 1 YES GO ON 1INO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADDRESS OF ERRGR MESSAGE iRETURN TO PRIMARY GEN PURPOSE REGS ] TE11S: 1 0 60 860 84 08800080408000000208080000040080008088000800004000008 01 o118 C10 KBORIN ARERS 2o"PES184508(1832) 15-MAR;B8, 13:28. PABFS 8Rove FROM PROCCESSOR STATUS) INST 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 1oTEST 202 023060 023060 023064 005267 005004 155720 012701 012702 012703 012137 106704 023330 023340 023346 177776 023066 023072 023076 023102 023106 023110 023114 023722 001403 023116 023120 023122 104000 000627 001127 023124 023126 020423 001403 023130 023132 023134 104000 000630 001127 023136 023142 021127 001357 177777 023144 023150 023154 023160 023162 023166 023170 023174 012701 012702 012703 010605 011137 106706 023712 001403 023330 023340 023346 023176 TEST MPFS (MOVE FROM PROCCESSOR STATUS) INST * 10 08 040 0 0080000000000008008000000000000000800004000088080000¢ ST202: $TESTN Re s INCREMENT TEST NUMBER tSETUP DESTINATION R4 OTEL1SA,R) OTE1138,R2 OTEL15C,.R3 1SETUP POINTERS TO TABLES 80177776.(R2)» 24 s CHECK PSW 10X GO ON 321)0..0177776 177776 627 CPUERR 28: 177776 LI N 1019: 177776 000631 001127 023204 023206 020613 001403 023210 023212 023214 104000 000632 001127 023216 010506 023220 023224 023230 023234 012701 012702 012703 005037 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE (R1).0177777 18 sARE WE DONE tNO GO TO 1 #TEL115A,.R) OTE1138,.R2 OTEL13C,R3 1SETUP POINTERS TO TABLES R6,RS ’ H CPUERR sSAVE STACK IN RS 1SETUP PSH s TEST INSTRUCTION 1CHECK PSW 10X GO ON 1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE R6,(R3) 1034 1OMECK RG 10 GO ON MOV ;:1).00177776 90177776.(R2) 102¢ 1024: 023330 023340 023354 001034 1SETUP PSW 3 TEST INSTRUCTION sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s1ADORESS OF ERROR MESSAGE 631 103s: ' 630 CPUERR 104000 023200 023202 ] R4 ,(R3). 3¢ 3 6295 6296 6297 6298 6299 6300 6301 6302 6303 632 CPUERR iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE MoV RS ,R6 tRESTORE STACK MOV MOV MOV CLR OTEL115A,R1 OTE1158,R2 #TE1150,R3 tSETUP POINTERS TO TABLES SIEXPDAT ] 1 1 INIT EXPECTED DATA MOLDER. SEQ 0119 D10 %3?1 RAEAS 22'-%3}543?95{352) 15-MAR:84, 13:285 1P ABF s 18Rove FROM PROCCESSOR STATUS) INST 6351 6352 6353 6354 6355 6356 6337 6358 6359 6360 6361 6362 6363 6364 63635 012704 012137 106724 023722 001403 a8; 020427 001403 ERROR .WORD . WORD 633 CPUERR Cp BEQ R4, #EXPDAT ) 6 ERROR .WORD . WORD 634 CPUERR cp BEQ SeEXPOAT,(R3). 7 ERROR LMORD .WORD 635 CPUERR BNE 44 JP TEL11SF TE11SA: .WORD 30207 TEL158: .WORD . WORD . WORD .WORD S 104000 000634 001127 023723 001403 104000 000635 001127 021127 001346 000167 001034 6s: 78¢: 177777 S®EXPOAT R4 (R1)+,00177776 (R&). 90177776,(R2) S 177776 001035 MOV MOV “FPS Crp 8EQ 104000 000633 001127 6366 6367 6368 6369 6370 000032 o, (R1), 8177777 1SETUP POINTER TO TEST LOCATION 1SETUP PSW s TEST INSTRUCTION 1CHECK PSW 1OK GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1CHECK R4 ;OK GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VELTOR tUNIQUE ERROR MUMBER s ADDRESS OF ERROR MESSAGE ;CHECK TEST LOCATION ;0K GO ON tNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER ;1ADDRESS OF ERROR MESSAGE sARE WE DONE sNO GO TO 4 1 ] 030207 030000 030057 177777 030211 030004 030041 177607 000000 000057 000207 000000 000057 000240 TEL15C: . WORD . WORD LMORD . WORD TEL1150: .WORD . WORD . WORD TEL1SF: NOP 30000 177117 30211 30004 30041 177607 O S7 207 0 $? [] TEL16: 11808880000008808808008080000000000000088008000820844000008004000080 1#TEST 203 023364 023364 023370 023376 023402 023406 TEST MTPS (MOVE TO PROCESSOR STATUS) INST 1100008884080 0004806080000080000000000000800008008820000000000008000 005267 155414 012737 012701 012702 010103 030000 023722 023700 1S7203: 177776 I & 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 63954 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 001034 177776 MOV MOV MOV MOV STESTN + INCREMENT TEST NUMBER 030000,80177776 #TE1160,.R1 0TE1168,R2 R1,R3 1SET PSW TO KERNEL MODE 1SETUP POINTERS TO TABLES ] | SEQ 0120 GLOBAL AREAS KDJ11A .MAC 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6A54 6455 6456 6457 6458 6459 6460 6461 6462 023410 MACY11l 30A(1052) 004767 000142 22-FEB-84 15:12 15-MAR-84 T203 E1O 13:?257%\‘?&51?}’0\’5 TO PROCESSOR STATUS) INST JSR PC.T116 i TEST INSTRUCTION AND CHECK 1AND SOURCE OPERAND 023414 023422 023426 023432 023436 023440 012737 012706 012701 012702 010103 004767 012737 012701 012702 012703 010104 004767 023474 023506 023512 023516 023520 012737 012701 012702 012703 010104 004767 023524 023530 023534 023542 005037 106427 022737 001403 023544 023546 0233550 104000 000636 001127 023552 023552 140000 000600 177776 #140000,8#177776 #600,R6 #TEL116D,R1 #TE116C,R2 R1,R3 PC.T116 023722 023712 000112 140000 023674 023712 023722 177776 000124 030000 023674 023700 023722 177776 000167 023556 023560 023562 023566 012105 106405 023722 001403 023570 023572 023574 104000 000637 001127 023576 023600 022305 001403 023602 023604 104000 000640 ' : 3+ TEST INSTRUCTION AND CHECK PSW 1AND SOURCE OPERAND #30000,80177776 OTEL116A,R1 #TEL1168,R2 #TEL1160,R3 R1.R4 1SET PSW TO KERNEL MODE 1SETUP POINTERS TO TABLES 177776 177412 000012 0177776 0177412 €12.80177776 1004 000154 1SET PSW TO USER MODE 1SETUP USER STACK 1SETUP POINTERS TO TABLES 1SET PSW TO USER MODE AND CLEAR CC BITS 1SETUP POINTERS TO TABLES PC.TALL6 100s: PSW #140000,80177776 OTEL16A,R1 OTEL116C,.R2 OTE1160,R3 R1.R4 PC.TAL116 000074 177776 SEG 636 CPUERR ] } 1SAVE A COPY OF R1 INTO R4 + TEST INSTRUCTION AND CHECK PSW 1AND SOURCE OPERAND 3 : tSAVE A COPY OF R1 INTC R4 1 TEST INSTRUCTION AND CHECK PSW $tAND SOURCE OPERAND sSET PSW TO KERNEL MODE 1t TEST INSTRUCTION +1IS PSW CORRECY sYES GO ON 1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE FIN116 3 T116: 1777176 CPUERR 1MOVE _TEST DATA TO RS 1 _TYEST INSTRUCTION 11IS PSW CORRECT +YES GO ON 1NO GO TO ERROR tALL EPRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE (R3)+,RS 24 1IS RS CORRECT tYES GO ON RS 80177776.(R2)» 1 637 1¢: 640 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER GLOBAL AREAS KDJ11A.MAC MACY1l 22-FEB-84 15:12 g:gz 023606 001127 6465 6466 023610 023614 021227 001360 g:g; 023616 023620 023622 023626 106421 023722 001403 6473 6474 8;2 023630 023632 023634 104000 000641 001127 6477 023636 6478 001403 6480 6481 zg 023642 023644 023646 104000 000642 001127 6484 6485 023650 023652 020104 001403 6487 023654 104000 6486 6488 2:38 023656 023660 000643 001127 6491 6492 6493 023662 023664 023670 005203 021227 001353 g:; 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 023672 023674 023675 023676 (23677 023700 023702 023704 023706 023710 023712 023714 023716 023720 023722 023724 6511 ggg 023726 023730 6514 6515 63516 6517 6518 023732 023732 7203 13:28 2¢: ] 177776 TA116: 18: 28: 38: 3 TEL116A: TE1168: TE116C: TEL116D0: 177652 177575 1ADDRESS OF ERROR MESSAGE cpP BNE RTS (R2),0177777 7116 PC 1ARE WE DONE stNO GO TO T116 MTPS cre 8EQ (R1). 80177776,(R2)+ 1 1 _TEST INSTRUCTION 11S PSW CORRECT 1YES GO ON 641 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE (R4)+,(R3). 1CHECK TEST LOCATION CrPB BEQ 24 1RETURN 1NO GO TO ERROR 10K GO ON iNO GO TO ERROR ERROR WORD WORD 642 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE crP BEQ R1.R4 3 11S SOURCE OPERAND CORRECT 1YES GO ON INC cw BNE tNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR 643 CPUERR 1UNJQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE R3 (R2),0177777 +POINT TO NEXT WORD 1ARE WE DONE iNO GO TO TA116 TAL116 RTS PC .BYTE .BYTE BYTE BYTE .WORD LMORD LWORD LWORD LMORD .WORD .MORD .HORD .HORD .WORD .WORD 377 O 252 123 30357 30000 30252 30105 177777 140017 140000 140012 140005 177777 177400 MORD MORD 1 (MOVE TO PROCESSOR STATUS) INST CPUERR WORD WORD 177777 1?2 F10 .WORD ERROR 000207 377 000 252 125 030357 030000 030252 030105 177777 140017 140000 140012 140005 1777717 177400 PAGE TEST MTPS ERROR WORD WORD 122423 023640 6479 177777 15-MAR-84 000207 6469 C470 6471 6472 30A(1052) 1RETURN 177652 177525 FIN116: 3 TE117: §10804080000008048000004800800054000000000000000000088004808880000000 1sTEST 204 TEST MFPT (MOVE FROM PROCESSOR TYPE) SEQ 0122 GLOBAL AREAS KDJ11A MAC MACY11 30A(1052) 22-FEB 84 15:12 15-MAR-84 T204 6519 023732 023732 023736 023742 023750 023754 023762 023764 023772 005267 013746 012737 012700 012737 000007 022737 001403 6530 6331 6532 63533 63534 6535 6536 6537 gggg 023774 023776 024000 024002 024006 104000 000644 001127 020027 001403 024010 024012 024014 104000 000645 001127 6540 6541 6542 6543 6344 024016 024022 024024 024026 024034 012700 000277 000007 022737 001403 6546 024036 104000 6545 6347 024040 000010 030000 177776 030017 STESTN 8010, -(SP) STELLI7A,5010 €¢77777,R0 #30000,80177776 7 #30000,00177776 1 ERROR .HORD .WORD L 8€Q 644 CPUERR RO, 85 24 ERROR .WORD .WORD 645 CPUERR MOV SCC LMWORD oe B8EQ MORD 020027 001403 6353 6554 gggz 024052 024054 024056 104000 000647 001127 ggg; 024060 012637 000010 25523 024064 000167 000006 6567 177776 000646 024044 024050 25522 24: INC MOV MOV MOV MOV LMORD cre 8EQ ERROR 6550 6351 63564 1$: 177777 001127 6562 6563 177776 000005 024042 6561 TST1204; 155046 000010 024070 177777 030000 25523 6552 13:28 PAGE 123 TEST MFPT (MOVE FROM PROCESSOR TYPE) .MORD 000005 3s: 48 ®177777,RO 7 030017,80177776 34 646 CPUERR 024072 024074 104000 000650 TE117A: 001127 1 INCREMENT TEST NUMBER $SAVE VECTOR 1SETUP VECTOR TO MANDLE POSSIBLE + INIT RO $SETUP PSUW 1 _TEST INSTRUCTION 1 1S PSW CORRECT 1YES GO ON stALL ERRORS TO YRAP TO EMT VECTOR tUNIQUE ERROR NUMBE 1 ADDRESS OF snaoa PESSAGE $1IS RO CORRECY t1YES GO ON sNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADORESS OF ERROR MESSAGE $INIT RO 1SET ALL CC eITS 3 _TEST INSTRUCTION 1 IS PSM CORRECY 1YES GO ON 1NO GO TO ERROP tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NAMBER 1ADDRESS OF ERROR MESSAGE RO, 05 44 +IS RO CORRECT $YES GO ON ERROR MORD JHORD 647 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR MUMBER 1ADORESS OF ERROR MESSAGE MoV (SP).,8010 1RESTORE VECTOR JP FINLL? iNO GO TO ERROR 1ERROR! GO TO ERROR IF TRAP TAKES PLACE ERROR .MORD .MORD 650 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE : 6568 024076 FIN117: 6570 6571 6572 6573 6574 024076 TEL120: $100888044000804800000008008880040088400880000000000020020060000480000 1o TEST 205 TEST HALT (NOT KERNEL MODE) 1100686008440400404000800000800008000000000000008000000400008004800800 TS7205: 6569 024076 ILLEGAL stNO GO TO ERROR Cp 8EQ H 024070 024070 SEQ 0123 11008480040040050000008000500000000400000880080800000008884800000046 6520 6521 6322 6323 6324 6325 6326 6527 6528 6529 G10 P INST TR H10 RBITTR ARE"S 22"PEE'ANEC1S52) 15-MAR B8, 13:30 PARE 1 Bhor KemmeL moDE) 6575 6576 6577 6578 6579 6580 6581 63582 6583 65084 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 63598 6599 6600 6601 6602 £603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 024076 024102 024106 024112 024116 005267 005037 005037 013746 013746 012737 024122 024130 024134 024142 024146 000000 024150 024150 024152 024154 104000 000651 001127 024156 000167 005037 012767 012706 024170 024172 024174 024176 104000 000652 001127 024200 024206 022737 001403 024210 024212 024214 104000 000653 001127 024216 024222 022627 001403 024224 024226 024230 024232 024236 104000 000654 001127 022627 001403 6620 6621 6622 6623 024240 024242 024244 104000 000655 001127 024246 024252 024256 005037 6625 6626 024262 6627 6628 024162 000004 000006 024162 000006 140000 000600 153634 PROCNT: STESTN 80177766 80177776 OTE120A, 804 806 #140000,PS #600,R6 ERROR .WORD . WORD 651 JP FIN120 012637 012637 030000 177776 177766 024150 140000 $ TEL120A: 8EQ CP #30000,80177776 i ERROR . WORD -WORD 652 CPUERR 1s: cP BEQ 2 ERROR . WORD .WORD 653 CPUERR 2%: . (SP)+, 8PROCNT 4 8EQ 3s: CPUERR ERROR .MOROD . WORD 177766 0200,99177766 s INCREMENT TEST NUMBER s INIT CPU ERROR REG 1INIT PSW-SET KERNEL MODE 1 SAVE VECTOR 1SAVE VECTOR 1SET UP VECTOR TO HANDLE ILLEGAL MALT 1SET UP VECTOR TO COME BACK IN KERNEL MOOE 1 SET _IN USER MODE tINITIALIZE THE USER STACK POINTER 1 _TEST INSTRUCTION 1ERROR! IF NOTHING HAPPENED GO TO ERROR sALL ERRORS TO TRAP YO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE FIN120: CLR MOV MOV +IS PSW CORRECT/PREVIOUS MODE = USER? s YES GO ON tNO, GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBLR 1ADORESS OF ERROR MESSAGE + TEST CPU ERROR REGISTER s YES GO ON 1NO,GO 7O ERROR 1tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 654 CPUERR (SP)+, 8140000 1D0ES STACK CONTAIN CORRECT PC 1 YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1DOES STACK CONTAIN CORRECT PSMW 6535 CPUERR iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE SOCPEREG ( SP)+ 006 ., 004 ( SP): tRESTORE VECTOR tRESTORE VECTOR 34 FIN120 1YES GO ON 1CLEAR CPU ERROR REGISTER 3 TEL121: 15008800040400008588480800800800804000000008080040080200040800008800000808 ssTEST 206 6629 6630 INC CLR CLR MOV MOV MOV CLR MOV MOV HALT 3 022737 001403 6624 1354702 177766 177776 SEQ 0124 024262 TEST RESET 110808080408408800084808008000800008008000400000080080008048040008000008080 757206 GL OBAL AREAS KDJ11A MAC 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 66351 6652 6653 6654 6635 66356 6657 66358 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 66177 6678 6679 6680 6681 6682 6683 6684 6685 6686 MACY11 30A(1052) 024262 024266 024274 024276 005267 122767 001002 000167 154516 000001 024302 024310 024316 024324 024330 024336 012737 012737 012737 003087 023727 001403 030340 160000 000077 177772 177772 024340 024342 024344 104000 000656 001127 024346 024354 024362 012737 22 FEB 84 024370 024372 024400 012737 022737 024406 001403 024410 024412 024414 104000 000660 024416 024420 024422 024430 000277 000005 024432 024434 024436 104000 000661 001127 024440 024444 024450 024454 013701 042701 001403 024456 024460 024462 104000 000662 001127 024464 024472 022737 001403 024474 104000 000663 001127 INC crPo BNE JP 154524 177776 1771572 172516 077000 077314 1s: 000000 177772 177772 001403 104000 000657 001127 13 AR 886 13 P8sr AT 120 00042¢ 022737 024364 024366 024476 024500 15:12 177772 177772 Cl21A: C1218: 001127 022737 001403 022701 030357 177776 ERROR . WORD . WORD 6356 CPUERR MOV #30340,80177776 €160000,80177572 77,00172516 #23000,80177772 925232,00177772 c B8EQ C1218 ERROR .WORD . WORD 657 CPUERR MOV cP BEQ C121C ERROR . WORD 660 SCC RESET L 8EQ 1s: FIN121 80177772 90177772,80 C121A ERROR .WORD . WORD 177572 000176 STESTN ::PYENV.OENV MOV MOV MOV CLR cre BEQ . WORD Ci121C: 110 MOV B8IC o 8EQ #77000,0#177772 077314 ,80177772 CPUERR 2%: 1 INCREMENT TEST NUMBER tARE WE IN APT MODE? 1+ IF NOT: DO THIS TEST 1ELSE SKIP THIS TEST BECAUSE RESETS 1SCREW UP THE APT MONITOR. 1SETUP PSW TO KERNEL MOOE 1SETUP MMRO 1SETUP MMR3 1CLEAR PIRQ 1IS PIRQ CORRECT 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE iMOVE AN ALTERNATING PATTERN TO PIRG 1IS PIRQ CORRECY 1 YES GO ON iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE ;SETUP PIRQ +IS PIRQ CORRECT 1 YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR IUNJQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE :SET ALL CC BITS :30357.50177776 661 CPUERR S¢SRO,R1 €176 ,R} ®0,R1 24 662 CPUERR 172516 SEQ 0125 00,90172516 34 663 CPUERR 3 _TEST INSTRUCTION 1+ IS PSW CORRECT 1YES GO ON 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1SAVE SRO IN R1. 1STRIP OFF UNDEFINED BITS 1-6 FROM MMRO 1 IS MRO CORRECY 1YES GO ON iNO GO YO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADORESS OF ERROR MESSAGE 1 IS MMR3 CORRECT s+ YES GO ON i1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE GLOBAL AREAS KOJ11A.MAC 6687 6688 6689 6690 6691 6692 6693 66954 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 024502 024510 024512 MACY11 30A( 1052) 022737 001403 000000 22-FEB-84 15:12 1 15-MAR-84 1206 177772 3% 1040C0 024514 024516 000664 001127 024520 0243524 024530 013702 013703 012737 13:28 PAGE cHP BEQ .WORD .WORD 4% 000004 MOV MOV MOV €0,80177772 a4 664 CPUERR 8604 ,R2 806 ,R3 484,004 024536 012737 000340 000006 MOV 9340,006 0243544 024352 024560 024566 024574 0243576 024600 024606 024610 012737 012737 012737 012737 000277 000005 022737 001404 000000 140340 160000 000077 077000 177776 177372 172516 177772 #140340,80177776 €160000,90177572 ®77,00172516 #77000,00177772 140357 177776 MOV MOV MOV MOV SCC RESEY 8EQ HALT 5S¢ 024612 024614 024616 104000 000665 001127 024620 024624 024630 024634 024636 013701 042701 022701 001404 000000 024640 1C4000 000666 001127 022737 001404 000000 177572 crpP S4: 000176 160000 64: 104000 000670 001127 MOV 8IC 90177372,R1 #176,R1 BEQ 64 ERROR LWORD WORD 666 CPUERR e #77,00172516 BEQ HALT 104000 000667 001127 022737 001405 000000 665 CPUERR cP 172516 077314 177772 78 €140357,84177776 ERROR WORD WORD HALT 000077 SEQ 0126 TEST RESET ERROR 000004 000006 024706 126 J10 #160000,R1 74 ERROR MORD .MORD 667 CPUERR cre 8EQ #77314,80177772 9 HALT ERROR WORD .WORD 1 IS PIRQ CORRECT 1YES GO ON t1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE JSAVE LOC 4 IN R2 OETP VECTORS Th C X N CASE AN CAUSES s THIS SETS KERNEL MODE, AND PREVENTS PRIQ s INTERRUPTS FROM TRASHING THE STACK IF A 1USER MODE HALT OCCURS. 1SETUP PSW TO USER MODE 1SETUP MMRO 1SETUP MRS 1SETUP PIRG 1SET ALL CC BITS : TEST INSTRUCTION LIS PSW CORRECT 1 YES GO ON JUSER MODE MALT; WILL TRAP TO LOC 4 iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE $SAVE MMRO IN R} tCLEAR BITS 1-6 FROM MMRO 1 IS MMRO CORRECT $YES GO ON tUSER MODE HALT; WILL TRAP TO LOC 4 tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1IS MR3 CORRECT 1YES GO ON tUSER MODE MALT; WILL TRAP TO LOC 4 1tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1IS PIRQ CORRECT s+ YES GO ON tUSER MODE MALT; MWILL TRAP 1O LOC 4 1NO GO YO ERROR 670 CPUERR ERROR tA HALT TO OCCUR IN USER MOOE. +ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE GLOBAL AREAS KDJ11A. MAC 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 024706 000002 024710 024714 024720 024724 024730 005037 005037 010237 010337 177772 177776 000004 000006 13:;ESTPRE§E*27 8s: RTI 94: CLR FIN121: CLR MOV MOV IK10 SEQ 0127 1USER MODE MALT OCCURRED; GO TO ERROR. 88177772 177776 R2, 804 R3, 906 1CLEAR PIRQ 1CLEAR PSW IRESTORE VECTORS TO PREVIOUS STATE L] 3 024730 TEL122: 11800828200848404848000080000808888200882000088080800004088840400000008 1sTEST 207 005267 024734 024740 024744 024752 024756 024762 012705 012701 012737 004767 022137 001403 024764 024766 024770 104000 000671 001127 024772 077514 024774 025000 025016 025024 012705 012737 012706 004767 022737 001403 0235026 025030 025032 104000 000672 001127 025034 077517 025036 000167 025006 025012 6789 6792 025070 TEST SPL (SET PRIORITY LEVEL) §10004088482088080808000080008084240000080400000800000084008 024730 024730 6790 6791 6793 6794 6795 6796 6797 6798 IS-HARiga6 020527 001003 000277 000230 000446 020527 001003 000277 000231 000440 TST207: 154050 000010 025174 030000 000064 177776 000010 177776 140000 177776 000024 140017 177776 8004400804% INC MOV MOV 1 INCREMENT TEST NUMBER #8..RS ERROR .WORD .WORD 671 CPUERR 2s: sS08 RS,.1$ +REPEAT UNTIL ALL CASES ARE TESTED 3s: MOV MOV MOV #8..R3 #140000,.80177776 4600, R6 672 CPUERR 1 INIT COUNTER 1SETUP PSW TO USER MOCE 1SETUP USER STACK 3 _TEST INSTRUCTION 1 IS PSW CORRECT 1YES GO ON sNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR JUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE RS, 3¢ tREPEAT UNTIL ALL CASES ARE TESTED 1s: MOV JSR cHp BEQ JSR () 8EQ ERROR -WORD 44 : 000152 000010 $TESTN s INIT COUNTER 1SETUP POINTER TO DATA 1 INIT PSW 1 _TEST INSTRUCTION 11IS PSW CORRECT 1YES GO ON sNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADORESS OF ERROR MESSAGE 8§ 6750 22- F 8- SOA (1052) 071228,.R1 #30000,80177776 PC,T122A ;?1)0.00177776 PC,T122A :%40017.00177776 FIN122 3 T122A: 1s¢: "8R3 6743 6744 674S 6746 6747 6748 6749 Y1 B8NE SCC SPL BR R5,e8 1 0 84 RS, 87 24 1 84 1FIND OUT WHAT COUNTER 1S 1IF _NOT PRIORITY O GO TO 1 1SET ALL CC BITS 1SET PRIORITY TO O 1RETURN 1tFIND QUT WHAT COUNTER IS 1IF _NOT PRIORITY 1 GO TO 2% tSET ALL CC BITS 1SET PRIORITY TO 1 1RETURN GLOBAL KDJ11A 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 65814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 AREAS MAC 023072 025076 025100 025102 025104 025106 023112 023114 025116 023120 025122 023126 023130 025132 025134 025136 023142 025144 025146 025150 025152 023156 025160 025162 025164 025166 025170 025172 MACY1l 30A(1052) 020527 001003 000277 000232 000432 020527 001003 000277 000233 000424 020527 001003 000277 000234 000416 020527 001003 000277 000235 000410 020527 001003 000277 000236 000402 000277 000237 000207 000006 22-FEB-84 15:12 IS-MRiM 207 24: 8 ESTngE }ggY PRIORITY LEVEL) cHP B8NE SCC SPL 000005 33 44 000003 58 64: B8R cHP BNE SCC SPL BR cHP BNE sCC SPL BR cHP BNE SCC SPL B8R cHP BNE SCC 74: 84; ] 030017 030057 030117 030157 030217 030257 030317 030357 11228: FIN122: R5,#6 34 2 84 R5,#5 4% 3 8¢ R5,04 St 4 84 RS,#3 64 S 84 R5,#2 74 6 84 7 PC SEQ 0128 1tFIND QUT WHMAT COUNTER IS 1IF NOT PRIORITY 2 GO TO 3¢ 1SET ALL CC BITS 1SET PRIORITY T0 2 1RETURN 1FIND QUT WHAT COUNTER IS 1IF NOT PRIORITY 3 GO TO 4% 1SET ALL CC BITS 1SET PRIORITY 10 3 ;1RETURN tFIND OUT WHAT COUNTER IS sIF NOT PRIORITY 4 GO TO S 1SET ALL CC BITS 1SET PRIORITY TO 4 1RETURN tFIND OUT !MHAT COUNTER IS s IF NOT PRIORITY S GO TO 63 $SET ALL CC BITS $1SET PRIORITY TO0 S tRETURN sFIND OUT WHAT COUNTER IS 1 IF NOT PRIORITY 6 GO 10O 7% 1SET ALL CC BITS $1SET PRIORTITY TO 6 tRETURN 1SET ALL CC BITS $1SET PRIORITY 10 7 s RETURN 30017 30057 30117 30157 30217 30237 30317 30357 3 TE123: 1888802884480 084044388048008080000000800008888808080000080000004804 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 13: L1O 1»TEST 210 TEST TSTSET INSTRUCTION (MULTI PROCESSING INST) 3088088808888 0088005888448000200020884480050008080208020008008400 005267 005037 012703 012701 012700 012021 077302 C13746 012737 005000 012701 012702 TST1210: 153564 177776 000012 025426 000010 025452 000400 000410 100%: 000010 $TESTN 80177776 #10. ,R3 #400,R1 #T123A,.R0 (RO)+,(R1) R3,1004 9010, -(SP) #T1230,8010 RO #400,R1 #410,R2 s INCREMENT TEST NUMBER s INIT PSM s INIT COUNTER tSETUP DESTINATION 1SETUP SOURCE 1RELOCATE TABLES 1ARE WE DONE 1SAVE VECTOR 1SETUP NEW VECTOR 1INIT RO 1SETUP POINTERS TO TABLES i GLOBAL AREAS KDJ11A . MAC MACY1l 30A(1052) 000416 22-FEB-84 15:12 6855 6856 6857 6858 6859 6860 6861 025270 025274 025276 025304 025306 025310 025314 012703 010104 012737 000262 007221 022237 001403 6863 6864 2:22 025316 025320 025322 104000 000673 001127 6867 6868 025324 025326 020013 001403 6870 025330 104000 6862 6869 6871 z;g 025332 025334 000674 001127 6874 6875 6876 6877 025336 025340 025342 025344 005204 005204 020401 001403 6879 6880 6881 025346 025350 025352 104000 000675 001127 6883 6884 025354 025360 052713 022341 6878 6885 6886 6887 6888 025362 025364 025366 001127 6891 6892 6893 6894 6895 6896 025372 025374 025376 025402 025404 025412 005201 005201 021127 001335 012737 007201 6898 6899 gm 025414 025416 025420 104000 000677 001127 6902 025422 000167 6904 6905 6906 6907 6908 6909 6910 177776 13:;5 1%: 177776 28: 3s: 000001 43%: St: 1777717 025460 000010 000036 H 025426 025430 025432 025434 025436 025440 167604 000000 000001 177777 030010 030004 PAGE é?9 ST TSTS MOV MOV MOV SEV LMORD cMP 8EQ : T123A: Ti238: M10O INSTRUCTION (MUATI PROCESSTNG INST) #416,R3 R1,.R4 #30000,80177776 7221 (R2)+,80177776 24 3 $ 1SETUP PSW ;1SET v BIT 1+ TEST INSTRUCTION +IS PSW CORRECT 1YES GO ON ERROR MWORD .MORD 673 CPUERR . - ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE cMP BEQ RO, (R3) 3 1IS RO CORRECT 1 YES GO ON ERROR 104000 000676 025370 6903 T210 001403 zgg 6897 030000 1S-MAR-84 % 20 TO ERROR iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR .MORD .MORD 674 CPUERR tUNIQUE ERROR NUMBER 1+ADDRESS OF ERROR MESSAGE INC INC cHe BEQ R4 R4 R4,R1 44 1SETUP EXPECTED DATA H ;IS R1 CORRECT sYES GO ON ERROR WORD .MORD 675 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 8IS cP #1,(R3) (R3)s,-(R1) ;1SETUP EXPECTED DATA 1IS TEST LOCATION CORRECT BEQ St ERROR LHORD 676 1NO GO TO ERROR :YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER .WORD CPUERR 1 ADDRESS OF ERROR MESSAGE INC INC cHP BNE MOV LMORD R1 Rl (R1), 177777 14 #T123€,8010 7201 sPOINT TO NEXT TEST LOCATION 3 :ARE WE DONE iNO GO TO 1 1SETUP NEW VECTOR s+ TEST INSTRUCTION ILLEGAL MODE ERROR MORD LMORD 677 CPUERR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE JHP T123F .WORD .WORD .MWORD LMWORD .WORD .WORD 167604 O 1 177777 30010 30004 tERROR! GO TO ERROR IF DIDN'T TRAP SEQ 0129 GL OB AL AREAS KDJ11A, MAC 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 69540 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 025442 025444 025446 025450 025452 HAEYII 22-FEB-84 30A(1052) 15:12 15-MAR -84 030001 167604 000000 000001 025452 025454 025456 104000 000700 001127 025460 025462 025464 005726 005726 012637 T210 13: T123C: T1230: T123E: 000010 T123F: P N10O 0 ?gST T Sé* INSTRUCTION (MULTI PROCESSTNG INST) .WORD . WORD . WORD . WORD 1ERROR! GO TO ERROR IF TRAPPED ERROR . WORD .WORD tALL ERRORS TO TRAP TO EMT VECTOR ST TST MOV 1CLEAN UP STACK tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE TE124: 1 1888008000488 5884808000800 ;sTEST 211 025504 025510 025514 025516 025520 025524 025532 025536 025542 025546 025550 025556 025560 025564 0235566 025570 025572 025574 025576 025600 025602 025606 tRESTORE VECTOR ] 025470 025470 025470 025474 025500 } 85010 0 4800000080840 0 00040040000 00000 00tttk TEST WRTLCK (WRITE LOCK MULTI PROCESSING INST) 118888884808 80088880088848880800084888000000048800880008800000004 005267 005037 012703 012701 012700 012021 077302 013746 012737 012701 012702 012703 010204 012737 011100 020327 001401 000402 000261 000401 000241 000262 007322 022337 001403 025610 025612 025614 104000 000701 001127 025616 025620 021100 001403 025622 025624 025626 104000 000702 001127 TST211: 153310 177776 000012 000400 025714 000010 025740 000400 000410 000416 030000 100¢: 000010 177776 1$: 000416 STESTN oNL77776 #10. ,R3 #400,R1 #T124A ,RO (RO)+,(R1) R3,100¢ 471240,8010 #400,R1 #410,R2 #M16,R3 R2,.R4 #30000,80177776 (R1),RO R3,M416 28: 34 2¢ 3s 44 44 7322 177776 (R3)+, 80177776 54 701 CPUERR Ss: (R1),RO 64 702 CPUERR s INCREMENT TEST NUMBER s INIT PSHW $1 INIT COUNTER sSETUP DESTINATION 1SETUP SOURCE sRELOCATE TABLES sARE WE DONE 1SAVE VECTOR ;SETUP NEW VECTOR 1SETUP POINTERS TO TABLES H : 1SETUP PSW 1SETUP RO 3sIS THIS THE FIRST TEST CASE 1YES GO T0 2% iNO GO TO 3% $1SET C BIT i s1CLEAR C BIT 1SET V BIT 3 _TEST INSTRUCTION 1IS PSW CORRECT :YES GO ON tERROR! NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 RDDRESS OF ERROR MESSAGE 1 IS RO CORRECTY 1YES GO ON sNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE SEQ 0130 GLOBAL AREAS KDJ11A MAC 6967 6968 6969 6970 6971 22-FEB-84 15:12 15-MAR-84 035204 005204 020204 001403 6972 6973 6974 T211 13:28 64: 104000 000703 001127 6975 6976 6977 022142 001403 6978 6979 6980 6981 6982 6983 6964 6983 6986 6987 6988 6989 6990 6991 6992 6993 6994 699% MACY1l 30!(1052) 78: 104000 000704 001127 03202 04202 8s: 021127 1177777 012737 025746 001327 025700 007302 025702 025704 025706 104000 000705 001127 025710 000167 TEST WRTLCK (WRITE LOCK MULTI PROCESSING INSY) INC INC e 8EQ R4 R4 R2,R4 7 ERROR .WORD .WORD 703 CPUERR 1ISETUP EXPECTED DATA ! 1IS R2 CORRECT 1YES GO ON 1NO GO TO ERROR IALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE crP BEQ (R1)+, -(R2) 84 11S TEST LOCATION CORRECT 1YES GO ON ERROR LWORD .WORD 704 CPUERR IUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE INC INC R2 R2 cre BNE 000010 MOV LWORD ERROR 000036 5l1 PAGE 13} 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tPOINT TO NEXT TEST LOCATION ] (Rl).0177777 $ARE ME DONE 1NO GO TO 14 0T12CE 8010 1SETUP NEW VECTOR 7302 LMWORD .WORD 708 CPUERR JP T124F 1 _TEST INSTRUCTION ILLEGAL MODE 1GO TO ERROR IF DIDN'T TRAP tALL ERRORS TO TRAP T0O EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE : 025714 05716 025720 025722 025724 025726 025730 023732 025734 025736 023740 025740 025742 025744 025746 025730 025752 025756 [] 167604 000000 000001 177777 177777 177777 117777 030011 030004 030000 104000 000706 001127 003726 005726 012637 Ti24A: 167604 LMORD LMORD O 1 T1248: .WORD 177777 Ti24C: .WORD 71240D: T124E: 000010 .WORD T124F: . WORD LMORD LMORD LMORD .MORD ERROR LMORD MORD TST 157 MOV 1777 1777TM7 A7 77? 30011 30004 30000 1GO TO ERROR IF TRAPPED sALL ERRORS TO TRAP TO EMT VECTOR 706 CPUERR (SP). 1UNIQUE ERROR NUMBER 1ADDORESS OF ERROR MESSAGE sCLEAN UP STACK (SP). (SP)., 0010 ! 1RESTORE VECTOR | TEL2S: 11000006080040000808000000000060400800000000000060000000008880000 3sTEST 025756 212 TEST MA. (MATIPLY INST) §11008084000808040000800040006800040040080000000000008000000000000004000 TST212: SEQ 0131 Cll TR AREAS o"PEEAL 308019520 15 MAR:B4. 13:28 PAGE 1AR 11pLy INST) A 7023 7024 025756 025762 - 005267 005037 153022 025766 012701 026266 7027 7028 7029 025772 025776 026004 010137 062737 012703 001034 000002 122222 7026 7030 7031 7032 7033 7034 7035 7036 7037 ;833 7040 7041 7042 7043 7044 ;g:z 7047 026010 026012 026014 026020 026026 026030 026032 026034 026036 026042 026044 026046 026050 026052 011102 000277 070261 026137 001403 INC 177776 7025 000002 000004 CLR 001034 19; 026103 R1,9PEXPDAT 02, BOEXPOAT #122222,R3 ' ;POINT TO SOURCE 1INIT RS TO A KNOWN STATE BEQ ERROR .MORD 000006 2s: 104000 3s: 2(R1),R2 4(R1),84177776 24 707 CPUERR P 6(R1),R3 8EQ LMORD .MORD 000010 (R1),R2 .WORD ERROR 000710 001127 026102 MOV ADD MOV o 001127 p; 1SETUP MUL 104000 1 INCREMENT TEST NUMBER .ggp #TE125A,R1 SCC 177776 STESTN 90177776 SEQ 0132 MOV MOV 000707 001403 » o 34 710 CPUERR 10(R1),R2 POINTERS TO TABLES 1 INIT DESTINATION REG 1SET ALL CC BITS 1 TEST INSTRUCTION +1S PS CORRECT 1YES GO ON INO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE +IS R3 CORRECT i YES GO ON tNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR ;UNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE +IS R2 CORRECT 7048 026056 001403 7050 026060 104000 ERROR ;gssg 026064 001127 .MORD CPUERR 1ADORESS OF ERROR MESSAGE 7054 7055 026066 026074 026177 001403 (o, BEQ 2(R1),8EXPDAT St +IS SOURCE LOCATION Ox 1YES GO ON 7057 026076 104000 7049 7051 7056 7058 ;gzg 7061 7062 ;822 026062 026100 000711 001127 026104 026110 062701 020127 026114 MORD 000002 152740 ERROR 001326 .MORD 000012 026514 Ss: 026116 026122 012701 010102 012706 7075 026134 011105 026:40 070561 7076 7078 026130 026136 026144 H 026266 68: 78 026122 026124 7077 712 1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR ;UNIQUE ERROR NUMBER 1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER CPUERR +ADDRESS OF ERROR MESSAGE ADD P 12,81 R1,#F IN12S 1GO TO NEXT TEST {ARE WE FINISHED 14 iNO GO YO 18 1SECOND PART sUSING 00D REGISTER 7072 7073 7074 711 1YES GO ON : 7066 ;gg; 7070 7071 4t .MORD BNE 7065 7069 4: 000712 026102 BEQ 012704 000277 026137 001000 000004 000002 000004 MOV #TEL125A,R1 1SETUP POINTERS TO TABLES MOV MOV R1,R2 #STBOT,R6 : 1INIT R6 TO A KNOMN STATE MOV (R1),RS MOV SCC 177776 MUL cHe o4 ,R4 2(R1),RS 4(R1),00177776 1SETUP R4 VALUE 1INIT DESTINATION REG 1SET ALL CC BITS + TEST INSTRUCTION 1IS PS CORRECT D11 bRtk ARERS oTPENALSP8(1852) 15-MAR:BY, 13:38. PAGE 3AS r1eLy INsT) 7883 707 026152 001403 BEQ 7081 026134 026136 026160 104000 000713 001127 ERROR 026162 026166 026105 001403 026170 026172 026174 104000 000714 001127 026176 026202 026204 020627 001405 012706 026210 06212 026214 104000 000715 001127 026216 026220 026224 005722 021261 001403 026226 026230 026232 104000 000716 001127 026234 026240 020427 001403 026242 026244 026246 104000 000717 001127 026250 026254 026260 062701 020127 001320 000012 026514 026262 000167 000226 026266 026270 026272 026274 026276 177777 177777 000000 000001 000000 026300 026302 026304 026306 026310 006772 100000 000011 000000 174403 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 . WORD 84 1568 18ERROR 713 CPUERR 6(R1),R5 94 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 11IS RS CORRECT 1YES GO ON 1NO GO TO ERROR 001000 9s: 001000 714 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE R6,#STBOT 104 +1IS R6 CORRECT #ST80T,R6 715 CPUERR 10¢: (R2)+ (R2),2(R1) 11$ 716 CPUERR 118: 12¢: $ TE125A: R 3 A3 agg 83 7082 7083 7084 7085 SEQ 0133 R4, 04 1YES GO ON tRESTORE SP 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tPOINT TO SOURCE OPERAND 1IS SOURCE LOCATION OK 1YES GO ON tNO GO TO ERROR tALL. ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE CPUERR :IS R4 CORRECY 1 YES GO ON 1NDO GO TO ERROR :ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE #12,.R1 3 124 717 g%.orxuxas tARE WE FINISHED iNO GO 10 7¢ FIN125 177777 177777 tMULTIPLICAND IMATIPLIER 6772 1MATIPLICAND IMATIPLIER 0 1 0 1C0000 11 0 174403 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 026324 026326 026330 026332 026334 017777 000456 000001 177322 000226 026336 026340 026342 026344 026346 173210 026350 026352 026334 026356 026360 026362 026364 026366 026370 026372 026374 026376 026400 026402 026404 100000 000001 000010 100000 L1777 orr11? 000001 000000 o777 000000 000010 010000 000001 100000 000000 001452 034527 000001 066506 000265 000007 000400 u'?gsrp& . WORD WORD E11 SEQ 0134 INST) 177777 77777 10 100001 177777 ML TIPLICAND T 456 1 sMA TIPLICAND sMATIPLIER 173210 1MA TIPLICAND sMULTIPLIER sMULTIPLIER 177322 226 (¥ 177777 077777 0000190 100001 1771777 1212 %34 MULTIPLY go Frgfl COMOO OOD”O ocOMO 7160 026312 026314 026316 026320 026322 15:1 2 15-MAR-84 [y 7153 7154 7155 7156 71157 7158 7159 22-FEB-84 30A(1} 052) > 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 MACY11l 5§ §8355 S9935 D9SN 58888 35R00 GERC SagNE GMME O : GLOBAL AREAS KDJ11A, MAC sMATIPLICAND sMULTIPLIER sMATIPLICAND sMULTIPLIER sMATIPLICAND tMATIPLIER 7 mm 17777 1 0 mnn 0 1ML TIPLICAND tMALTIPLIER 10 {0000 MU TIPLICAND 1MATIPLIER 100000 0 1452 ?4527 1MULTIPLICAND tMUALTIPLIER 66506 2695 7 400 sMUL TIPLICAND tMALTIPLIER 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 22-FED -84 026430 026452 0264354 000000 003400 000000 0264356 000002 100000 000011 000000 30A(1052) 15:12 F11 15-MAR- 132 13 e85 1PASE IR0 TIRLY INST) g KDJ11A.MAC MACY1l - WORG . WORD R GLOBAL AREAS 177777 100000 077777 000011 100000 140000 R 000001 177777 000010 177777 177777 FIN12S: SEQ 0135 0 3400 0 2 100000 11 1MULTIPLICAND sMATIPLIER o 177777 100000 77777 11 100000 140000 1ML TIPLICAND IMATIPLIER 1 sMULTIPLICAND MU TIPLIER 117777 10 177777 171777 3 TE126: 110084400400 04000000080004000008008046000088000000030800008008008008 ;1oTEST 213 TEST OIV (DIVIDE INST) 110880888088004808008000000448400000804848080080008080000000080804000804 005267 005037 005006 013705 013701 012737 012737 000277 071627 012706 TST213: 152264 177776 000000 000002 000137 026572 000002 001000 AL126; 104000 000720 001127 022737 001405 012706 7245 7246 012704 006204 020406 001405 012706 INC CLR CLR MOV MOV MOV MOV SCC Olv MOV ERROR . WORD . WORD 177776 TE126A: 001000 104000 000721 001127 7243 08 026560 001000 18: CrP $TESTN 177776 R6 890,.RS 8902,R1 #137,600 STEL26A, 802 42,R6 #5TBOT.R6 720 CPUERR 0,80177776 13 s INCREMENT TEST NUMBER 1 INIY PSU 1 INIT SP 1 SAVE VECTORS 3 1SETUP NEW VECTORS } $SET ALL CC BITS t_VEST INSTRUCTION tRESTORE SP BEFORE GOING TO ERROR tIF R7 ISN'T CORRECT GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1IUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE +IS PS CORRECY 1YES GO ON +RESTORE SP BEFORE GOING TO ERROR iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER tADORESS OF ERROR MESSAGE BEQ MOV #ST80T ,.R6 ERROR . WORD . WORD CPUERR MOV ASR SA126 R4 R4 1SETUP EXPECTED DATA 24 1I€ R6 CORRECT 1YES GO ON ;RESTORE SP BEFORE GOING TO ERROR cHp 8EQ MOV 721 R4 ,R6 #STBOT.R6 i 1247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 1267 7268 7269 7270 7271 1272 7273 7274 7275 7276 7277 7278 1279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 1299 7300 7301 7302 026632 026634 026636 104000 000722 001127 026640 026644 026630 026654 026660 026664 026666 026670 026676 010537 010137 012706 012702 012703 000277 071302 022737 001403 026702 026704 026700 104000 000723 001127 026706 026712 022702 001403 026714 026716 026720 104000 000724 001127 026722 026726 022703 001403 026730 026732 026734 104000 0007&5 001127 026736 026740 026744 026746 026752 012705 000277 071427 026760 2s: 000002 001000 000047 000002 022737 001403 104000 000726 001127 026774 026770 022704 001403 026776 027000 027002 104000 000727 001127 027004 027010 022705 001403 027012 027014 104000 000730 MOV MOV MOV MOV MOV SccC D1V Cp BEQ 177776 ERROR 3s: 4% ; 005004 026762 026764 026766 ERROR .MORD .HORD Sé: 000000 000007 177776 64: 74: 722 CPUERR iNO GO TO ERROR tALL ERRORS TO TRAP TQ EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE RS, 860 1RESTORE VECTORS R1, 842 #5TB0T,R6 6 .R2 47,R3 R2,R3 0€2Q2,80177776 3 MORD .MORD 723 CPUERR P 8EQ &6 ,R2 L)) ERROR MORD .MORD 724 CPUERR cp BEQ M7,.R3 53 ERROR WORD .WORD 725 CPUERR CLR MOV R4 TM .RS SCC o1v o BEQ 0, R4 *7.90177776 64 ERROR LMORD .MORD 726 CPUERR cre BEQ &0 ,R4 74 ERROR LMORD SEQ 727 LMHORD CPUERR cHp BEQ TM RS as ERROR LWMORD 730 i 1 INIT SP 1INIT GPR 2 $INIT GPR 3 1SET ALL CC BITS 3 _TEST INSTRUCTION 11IS PS CORRECT 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1IS R2 CORRECT 1 YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR ;UNIQUE ERROR NUMBER ;ADDRESS OF ERROR MESSAGE 1IS R3 CORRECT sYES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1INIT R4 1INIT RS sSET AL CC BITS 1+ TEST INSTRUCTION 1IS PS CORRECT tYES GO ON 1NO GO TO ERROR iALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1 IS R4 CORRECT 1YES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE :1IS RS CORRECT 1YES GO ON 1IN0 GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 0 [« SR 15 MAR 8%s 13:981PB%5 13%vioe INST) 3l KDJ11A.MAC Gl - GLOBAL AREAS H11 s 22Fen 8a 98¢, 352) 15-MAR 4, 13:28 PAGE ¥Bivioe nsT) SEQ 0137 - 027016 001127 027020 027024 027030 027032 027034 027036 027044 027046 012700 012705 005004 000277 071400 022737 001407 010067 027052 027054 027056 104000 000731 001127 027060 027064 027070 016700 022700 001403 027072 027074 027076 104000 000732 001127 027100 027104 022704 001403 027106 027110 o27112 104000 000733 001127 027114 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 000004 000010 8s: 177776 151326 151314 000004 9s: 10%: 001403 027122 027124 027126 104000 000734 001127 027130 027134 027136 027140 027144 027152 012705 005004 000277 071427 022737 001403 027154 027156 027160 104000 000735 001127 027162 027166 022704 001403 027170 027172 027174 104000 000736 001127 027176 022705 CPUERR tADDRESS OF ERROR MESSAGE MOV MOV CLR SCC o1v 84 ,RO #10,RS R4 s INIT RO 1INIT RS 1 INIT R4 1SET ALL CC BITS 3+ TEST INSTRUCTION +1IS PS CORRECT cHP 8EQ MOV RO,R4 0,80177776 9 RO, 400 ERROR .WORD .WORD CPUERR tADDRESS OF ERROR MESSAGE crp 8EQ 400,R0O #4,RO 10¢ ERROR . WORD .WORD CPUERR 1RESTORE RO 1IS RO CORRECT $1YES GO ON tNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE Cw #2,R4 MOV 8EQ 731 732 119 733 CPUERR 022705 027120 . WORD 11¢: ®0 RS 12 734 000010 000003 000000 12%: DIV 177776 1IS RS CORRECY 1YES GO ON 1NO GO TO ERROR stALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1INIT RS 1 INIT R4 1SET ALL CC BITS 1 TEST INSTRUCTION 1IS PS CORRECT sYES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP T0O EMT VECTOR tUNJQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE o3, R4 *0,00177776 138 CPUERR 1IS R4 CORRECY s1YES GO ON 1NO GO YO ERROR tALL ERRORS YO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE #2,RS5 1IS RS CORRECT #2,R4 144 o, 1ADDRESS OF ERROR MESSAGE €10,R5 R4 736 144 11IS R4 CORRECT sYES GO ON tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 735 000002 1SAVE RO iNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER CPUERR CPUERR 13%: 1YES GO ON GLOBAL KDJ11A 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7570 7371 7372 7373 7374 7375 7376 377 AREAS MAC MACY11l 30 A(1052) 22 FEB-84 1 5:12 15 MAR-B84 T213 I11 13:881P0%% ¥3%vioe 1nsT) SEQ 0138 027202 001403 BEQ 027204 027206 027210 104000 000737 001127 ERROR .WORC . WORD 027212 012701 OTEL1268,R1 1SETUP POINTERS TO TABLES 027216 027222 027224 027230 027234 027236 027242 027250 010137 R1,80EXPDAT ISAVE A COPY OF R1 016103 016105 000277 071461 026137 001403 027252 027254 027256 104000 000740 001127 027260 027264 026105 001403 027266 027270 027272 104000 000741 001127 027274 027300 026104 001403 027302 027304 027306 104000 000742 001127 027310 027314 001405 027316 027320 027322 104000 000743 001127 027324 027330 027334 013701 026103 027336 027340 011104 023701 15 737 CPUERR (R1),R4 4(R1),R3 2(R1),R5 O1v 177774 BEQ 4(R1),R4 6(R1),00177776 17¢ 740 CPUERR 000010 17¢: 10(R1).RS5 184 741 CPUERR 000012 184: 12(R1).R4 19¢ 742 CPUERR 001034 19¢: SOEXPOA ,R1 T 204 743 CPUERR 001034 001405 208 : SOt XPDAT R1 4(R1),R3 218 104000 027342 000744 001127 027344 027350 027354 010361 062701 021127 744 CPUERR 000014 000333 218 R3,4(R1) #14,R1 (R1),e333 1YES GO ON i1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1 INIT R4 1SAJE SOURCE s INIT RS 1SET ALL CC BITS 1 _TEST INSTRUCTION 11IS PS CORRECT 1YES GO ON tNO GO TO ERROR stALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR MUMBER 1ADDRESS OF ERROR MESSAGE 11S RS CORRECT sYES GO ON 1NO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADORESS OF ERROR MESSAGE 1IS R4 CORRECT 1YES GO ON iNO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1IS R1 CORRECT s+ YES GO ON i1NO GO TO ERROR iALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER ;1ADDRESS OF ERROR MESSAGE sRESTORE CORRECT VALUE 115 SOURCE CORRECT 1YES GO ON 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1 TRY TO RESTORE CODE +POINT TO NEXT LOCATION $ARE WE DONE GL.OBAL AREAS KDJ11A.MAC 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 MACY11l 22-FEB-84 027360 001316 027362 000167 30A(1052) 15:12 15-MAR-84 1213 J11 13:28 PAGE 139 TEST DIV (DIVIDE INST) 000316 BNE 164 JP FIN126 .WORD LMORD LMORD LMORD LMORD LMORD 177777 177777 177777 O O 1 ;DIVIDEND INIT RS LMORD LWORD LMORD MORD LMORD L.MORD O 177777 177777 12 177777 O 1OIVIDEND JINIT RS ;DIVISOR 1PSW RS RESWLT 1R& RESWLT 1NO GO TO 16 3 027366 027370 027372 027374 027376 027400 177777 177777 177777 000000 000000 000001 3 TE1268B: DIVISOR 1PSW 1RS RESWLT R4 RESWLY 027402 027404 027406 027410 027412 027414 000012 177777 000000 027416 027420 027422 027424 027426 027430 177777 000000 177777 000002 000000 177777 MORD WORD 177771 O ;DIVIDEND 1 INIT RS LMORD LMORD WORD 2 O 177777 1PS| 1RS RESWULT ;R4 RESWLT 027432 027434 027436 027440 027442 027444 000000 007642 007643 000004 007642 000000 LHWORD MORD .MORD .WORD LWORD MORD O 7642 7643 4 7642 O :1OIVIDEND 1 INIT RS iDIVISOR 1PSU 1RS RESWLY R4 RESWLT 027446 027450 027452 027454 027456 027460 000000 000137 177543 000004 000137 000000 .WORD .MORD LMORD MORD LHORD .WORD O 137 177543 4 137 O 10IVIDEND 1 INIT RS ;;DIVISOR 1PSM RS RESWLY sR4 RESULT 027462 027464 027466 027470 027472 027474 000000 007643 007643 000000 000000 000001 WORD MORD .WORD LWORD LWORD .WORD O 7643 7643 O O 1 1DIVIDEND 1INIT RS 10IVISOR 1PSu 1RS RESWLY iR RESULT 027476 027500 027502 027504 027506 027510 100000 004376 010021 000012 004376 100000 .WORD LWORD LWORD LMORD LWORD LMORD 100000 4376 10021 12 4376 100000 ;DIVIDEND 1INIT RS 10IVISOR 1PSH 1IRS RESWLT ;R4 RESWLY 027512 177700 .WORD 177700 ;DIVIDEND 000000 177777 177777 . WORD 177777 SEQ 0139 ;01IVISOR 171307 001754 000000 117777 000001 000002 1771777 000000 177777 045716 000001 000012 045716 177777 000000 000002 177770 000004 000002 000000 177777 177776 000010 000004 177776 000000 7511 7512 7513 000001 7515 7316 000001 000002 1771777 000001 7514 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 177777 000001 000000 000002 000002 000000 000001 000001 s+INIT RS 1OIVISOR s PSW 1RS RESWLT 1R4& RESWLT 177700 170033 367757 10IVIDEND s INIT RS 10IVISOR 1PSW 1RS RESULT 171307 1754 1R4 RESWLT 0 1OIVIDEND s INIT RS 1DIVISOR 1PSW RS RESWLTY 1R4 RESWLT 1 1DIVIDEND $INIT RS sDIVISOR 1PSW 1IRS RESULTY ;R4 RESWLT 177 1 2 1771777 0 45716 1 12 45716 177777 o e 177770 4 2 0 1777977 177776 10 4 177776 0 1 1777177 1 2 17777 1 1DIVIDEND 1INIT RS 1DIVISOR 1 PSH i1IRS RESULT 1R4 RESULY 10IVIDEND 1INIT RS 1DIVISOR 1PSW RS RESULT R4 RESULT 1DIVIDEND 1INIT RS 1DIVISOR 1PSW 1RS RESW.T sR4 RESWULY HONNNOF 027542 027544 027346 027550 027552 027554 000000 170033 10021 10 171307 176024 sDIVIDEND 1INIT RS 1D0IVISOR 1PSM 1IRS RESWLT 1R RESWLY - 177700 170033 167757 5 BA38%3 33358 B8855% 355880 BEGEN3 BaGSEd BEGes W 027526 027530 027532 027534 027536 027540 027522 027524 .WORD . WORD WORD @ 170033 010021 000010 171307 176024 o 027514 027516 027520 o 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 22 FE 408013520 15-MAR.g8. 13:28. PAGE 18%y1oe INST) » 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 IK11 e GLOBAL AREAS KOJ11A. MAC 1DIVIDEND SEQ 0140 KDJ11A. L11 RACS 22"FEsRa’18(18720 15TAR BE, 13:38. PR 8bvioe nst) 727 7528 7529 7530 7551 027654 027656 027660 027662 027664 000000 000003 000000 000001 0523525 7535 7536 7537 7538 027666 027670 027672 027674 027676 027700 000023 016054 016537 000000 010222 000246 027702 027704 000333 7532 7533 7534 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7350 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7362 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 1577 7578 7579 7580 7581 7582 . WORD . WORD . WORD § 483888 : GL OBAL . WORD FIN126: 0 3 1INIT RS 1DIVISOR 1 52525 i1RS RESWLT 1R& RESULT 23 16034 1DIVIDEND INIT RS 0 1PSW 4] 16537 10222 246 SEQ 0141 1PSW ;DIVISOR 1RS RESWUT R4 RESWLT 333 i 027704 TEL27: 11900080800 804888404084804000004400008888408080000080004000008800008804 r 027704 027704 027710 027714 027720 027722 027724 027732 TEST 214 80 TEST ASH (ARITHMETIC SHIFT) 130088404048088080880044800400008004840000080008080000084404804800 005267 005037 012702 000277 072202 022737 001403 4008 TST214: 151074 177776 $TESTN 80177776 000001 000000 027734 027736 027740 001127 027742 027746 020227 001403 027750 027752 027754 104000 000746 001127 027756 027762 027766 027770 027772 030000 012702 012703 100000 000001 072203 022737 001403 000007 030002 030004 030006 104000 000747 001127 030010 030014 020327 001403 030016 030020 000750 #1.R2 R2,.R2 :2.00177776 177776 104000 000745 104000 745 CPUERR ©00002 1s: o R2,.82 a4 746 CPUERR F1 K 177776 MoV 8EQ #100000,R2 #1.R3 R3,R2 33.80177776 747 CPUERR 3¢: crp BEQ R3, 0 44 ERROR .WORD 750 s INCREMENT TEST NUMBER sINIT PSU 1SETUP OPERAND $SET ALL CC BITS 1 TEST INSTRUCTION :IS PS CORRECT 1YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP 10O EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1IS R2 CORRECY 1YES GO ON tNO GO TO ERROR +ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1SETUP R2 1SETUP RS ;1CLEAR ALL CC BITS 3 TEST INSTRUCTION 1IS PS CORRECT 1YES GO ON tNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERPIR NUMBER s ADDRESS Of ERROR MESSAGE 1IS R3 CORRECT 1YES GO ON i1NO GO TO ERROR tALL. ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER M11 RbIn AREAS 2TRENAN3Q8(1852) 15-mARia, 13:80<1PA8E tRRrmmmeric SHIFT) 7383 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 030022 001127 030030 030024 020227 001403 030032 030034 030036 104000 000751 001127 030040 012701 030044 030046 030052 030054 030056 030064 010103 016102 000277 072211 026137 001403 030066 030070 030072 104000 000752 001127 030074 030100 026102 001403 030102 030104 030106 104000 000753 001127 030110 030112 020301 001404 030114 030116 030120 030122 104000 000754 001127 010301 030124 030126 021311 001403 030130 030132 030134 104000 000755 001127 030136 030142 030146 062701 020127 001336 000010 030414 030150 000167 000240 030154 030156 030160 030162 177761 077777 00000S 000000 SEQ 0142 . WORD CPUERR sADDRESS OF ERROR MESSAGE cHP 8EQ R2, #0 5¢ 1 IS R2 CORRECT ERROR . WORD .WORD 751 CPUERR +YES GO ON tNO GO TO ERROR sALL ERRORS TO TRAP TO £M7 VECTOR 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE Ss: MOV #TE127A,R1 1SETUP POINTERS TO TABLES 63: MOV MOV SCC ASH R1,R3 2(R1),R2 : (R1),R2 + 4%: 177776 cHp ;Sfll).90177776 .m .WORD CPUERR 8EQ 74: cwe 8EQ 1SETUP R2 sSET ALL CC BITS 732 1ARDDRESS OF ERROR MESSAGE 6(R1),R2 31IS R2 CORRECT 84 1YES GO ON :NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER CPUERR sADDRESS OF ERROR MESSAGE R3,R1 9 1IS R1 CORRECT sYES GO ON 1NO GO TO ERROR +ALL ERRORS TO TRAP TO EMT VECTOR tUNJIQUE ERROR NUMBER s ARDDRESS OF ERROR MESSAGE tRESTORE R1 754 CPUERR R3,R1 9s: (R3).(R1) 10¢ +1IS SOURCE CORRECY 1 YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADORESS OF ERROR MESSAGE tSOURCE LOOKS INCORRECT 1 INCREMENT POINTER tARE WE DONE :NO GO TO 6% 735 CPUERR 10%: 010,R1 2%.0FIN127 FIN127 ] TE127A: .WORD . WORD . WORD . WORD INSTRUCTION $11S PS CORRECT :YES GO ON tNO GO TO ERROR $ALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 753 84: _TEST 177761 77777 S 0 s SOURCE 10EST GLOBAL KDJ11A, 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 N11 RACTS 22" PEN 4430818520 15-MAR:g4, 13:28 PAGE YARrrimeTIC SHIFT) 177700 017777 000000 017777 . WORD . WORD 030174 030176 030200 030202 177700 100000 000010 100000 .WORD .WORD 7650 7651 7652 7653 030204 030206 030210 030212 177777 100000 000010 140000 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 1666 7667 7668 030214 030216 030220 030222 177737 177777 030234 030236 030240 030242 177710 017777 000013 177400 030244 030246 030250 030252 177713 000012 000000 050000 177707 170001 000002 000200 177717 000001 000012 100000 177740 017777 000004 000000 177771 150000 000010 177640 @ 177706 102000 000007 000000 5855 5385 5935 BAEG 3588 GEEG SEEd saeE EEE 5 7687 7688 7689 7690 7691 7692 7693 7694 030224 030226 030230 030232 s 7670 7671 7672 7673 7674 7675 7676 76177 7678 7679 7680 7681 7682 7683 7684 7685 7686 11 -WORD o 7669 000011 . WORD * 7654 5 030164 030166 030170 030172 177700 17777 0 17777 1 SOURCE 1DEST 177700 100000 10 100000 s SOURCE 177777 100000 10 140000 : SOURCE sDEST 177737 177777 11 177 : SOURCE 10FST 177706 %02000 1 SOURCE ;:DEST ;DEST 0 177710 17777 13 177400 s SOURCE 1DEST 177713 12 1 SOURCE ;:DEST 177707 1 SOURCE 1DEST 0 50000 %70001 200 1771717 1 SOURCE ;DEST 177740 1 SOURCE 1DEST 1 12 100000 }7777 0 177771 150000 10 177640 s SOURCE sDEST SEQ 0143 000010 177770 177760 100000 000011 177777 7718 7716 7 7718 7719 7720 7721 1722 030334 030356 030360 030362 177770 100000 7723 7724 7725 7726 1727 7728 7729 7730 7731 7732 7733 1734 7735 7736 1737 7738 7739 7740 7741 1742 7743 7744 7745 7746 1747 7748 7749 7750 030370 030372 030374 H R 177764 100000 030344 030346 030339 030352 1777%0 177600 177712 004367 000013 156000 177764 017777 000001 000001 030404 030406 030410 030412 177701 110000 000003 020000 144 SEQ 0144 1 SOURCE 10EST 1771777 177764 100000 10 177770 1 SOURCE 1DEST 177750 22525 1 SOURCE 1DEST 0 000010 030376 030400 030402 PAGE TEST ASH (ARITHMETIC SHIFT) o 177777 7710 7711 7712 7713 030364 13:28 000011 032525 000004 000000 030366 T214 177742 100000 030334 030336 030340 030342 7714 15-MAR-84 IHEH R 03C324 030326 030330 030332 15:12 Ble e 7697 7698 7699 7700 7701 7702 7703 7704 7705 1706 7707 7708 1709 030314 030316 030320 030322 22-FEB-84 30A(10%2) s 7695 7696 MACY1l > AREAS KDJ11A MAC . GOBAL 030414 FIN127: 030414 TEL30: 177760 100000 11 177777 1 SOURCE 1DEST 177770 1 SOURCE sDEST 177712 4367 13 136000 1 SOURCE sDEST 177764 s SOURCE 1DEST 17777 1 1 177701 glOOOO sDEST 20000 s 10088800484 4000508808400000000800008000648000000480004008800008008 1oTEST 215 030414 030414 030120 030424 030430 030434 030436 030440 030442 030450 TEST ASHMC (ARITHMETIC SMIFT COMBINED) 4 1000800080808 88005508600000800800008488800800008080000000804008000000 005267 005037 012701 012708 000277 073401 023727 001403 TST215: 130364 177776 000023 052325 177776 000012 INC CLR MOV MOV CLR SCC ASHC cHp 8EQ $TESTN M177776 #23,R1 #32523,RS R4 Ri,R4 90177776, 012 14 s INCREMENT TEST NUMBER 1INIT PSW 1SETUP RL 1SETUP RS 1SETUP R4 1SET ALL CC BITS 1+ TEST INSTRUCTION 1IS PS CORRECY 1 YES GO ON GLOBAL AREAS KDJ11A MAC 7751 7752 7753 1754 7735 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 71 7772 7773 7774 7775 7776 1777 7778 1779 1780 7781 7782 7783 7784 7785 1786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7796 7799 7800 7801 7802 7603 7804 7805 7806 MACY1l 22-FEB-84 030452 030454 030456 104000 000756 001127 030460 030464 020127 001403 030466 030470 030472 104000 000757 001127 030474 030500 020427 001403 030302 030504 030506 104000 000760 001127 030310 030514 001403 030516 030520 030522 104000 000761 001127 030524 030530 030532 030536 030540 030544 030552 012703 005002 012704 000277 073%27 023727 001403 030554 030356 030560 104000 000762 001127 030562 030566 020227 001403 030570 030572 030574 104000 000763 001127 030576 030602 020327 001403 030604 030606 030610 104000 000764 001127 030612 030616 020427 001403 030620 104000 30A(10S2) 15:12 15-MAR-84 T215 13:28 PAGE TEST ASHC ERROR . WORD 000023 18: cp 145 Cle (ARITHMETIC SHIFT COMBINED) 756 CPUERR R1,#23 24 157 CPUERR 125250 28: R4, #125250 3 760 CPUERR 020327 3s: RS, #0 4 761 CPUERR 44 932525 ,R3 R2 9164731, .Re 164731 000023 177776 1YES GO ON 763 R3.#0 74 764 CPUERR 164731 7¢: BEQ ERROR 1IS R3 CORRECT sYES GO ON INO GO TQ ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE R2,.80 6t CPUERR 64: 1IS R4 CORRECY 1YES GO ON tNO GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE CPUERR 762 S5¢: 11S R1 CORRECT 1YES GO ON 1IN0 GO _TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SETUP R3 sSETUP R2 1SETUP R4 1SET ALL CC BITS : TEST INSTRUCTION 11IS PS CORRECY :YES GO ON 1NO GO TO ERROR iALL. ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE #23,R3 89177776,812 S¢ 000012 1NO GO TO ERROR 1ALL ERRORS TO YRAP TO EMY VECTOR 1UNIQUE ERROR NUMBE 1ADDRESS OF ERROR HESSAGE R4 ,9164731 8 11IS R2 CORRECT tNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1IS RS CORRECT 1YES GO ON 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 11IS R4 CORRECTY 1YES GO ON tNC GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR SEQ 0145 D12 ChIRMR AREAS 2o"PREANSPE(1852) 15-MAR:88. 13128 PRGR MRRITHETIC SHIFT COMBINED) 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 78€° 7861 7862 030632 030634 030640 030644 030646 030630 030656 010104 016102 016103 000277 073211 023761 001403 030660 030662 030664 104000 000766 001127 030666 030672 026102 001403 030674 030676 030700 104000 000767 001127 030702 030706 026103 001403 030710 030712 030714 104000 000770 001127 030716 030720 020401 001404 030762 000002 000004 8s: 9. 177776 MOV #TE130A,R1 MOV R1,.R4 MOV MOV sCC ASHC cp 8EQ 763 ) 4(R1),R3 (R1),R2 80177776,6(R1) 104 766 10$: cHP :SETUP POINTERS TO TABLES 2(R1),R2 CPUERR 000010 sUNIQUE ERROR NUMBER 1ADDRESS UF ERROR MESSAGE 1 1SAVE A COPY OF R1 1SETUP R2 1SETUP R3 3SET ALL CC BITS TEST INSTRUCTION 11IS PS CORRECT 1YES GO ON 1NO GO TO ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 10(R1),R2 i1 1IS R2 CORRECY 1YES GO ON sNO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 767 CPUERR 000012 119 12¢: 030722 030724 030726 030730 104000 000771 001127 010401 030732 030734 021114 001403 030736 G30740 030742 104000 000772 001127 030744 030750 030754 062701 020127 001326 000014 031372 030756 000167 000410 o 12(R1),R3 58 7839 012701 CPUERR CPUERR 1ADDRESS OF ERROR MESSAGE R4 . RY $IS R1 CORRECT mn 1NO GO TO ERROR tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE BEQ ERROR 3 7833 7034 7835 1836 7837 7838 020626 i 13s8: 144 770 tUNJQUE ERROR NUMBER 13¢ 1YES GO ON CPUERR MOV R4.R1 (R1),(R4) 144 8EQ 1IS RS CORRECT 1YES GO ON iNC GO _TO ERROR tALL ERRORS TO TRAF TO EMT VECTOR 12¢ 3 A3 §§§ 7830 7831 7832 000765 001127 3 7829 333833 3 7807 7808 7809 7810 7811 7812 7813 7814 7C15 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 FIN130 .WORD 177700 +IS SOURCE CORRECT 1YES GO ON iNC GO TO ERROR 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 772 CPUERR 1POSSIBLE SOURCE CODE CORRUPTION 160 TO NEXT TEST 414 ,R1 R1,0F IN130O 94 1ARE WE DONE iNO GO TO 9% : 030762 177700 ] TE130A: 1 SOURCE SEQ 0146 7’873 874 78738 7876 7877 7878 030776 031000 031002 031004 031006 031010 177777 000001 000000 000000 000000 100000 031012 031014 031016 031020 031022 031024 177701 047777 100000 000012 100125 177777 031042 031044 031046 177711 065700 000012 000013 100000 031072 031074 031076 031100 031102 031104 031106 031110 031112 031114 031116 031120 031122 13:28 TEST PAGE ASHC 117777 177706 004256 177700 000002 025677 031056 031060 031062 031064 031066 031070 T215 000000 031026 031030 031032 031034 031036 031040 031050 031052 031054 15-MAR-84 170000 147 (ARITHMETIC SEQ 0147 SHIFT COMBINED) 100125 177777 10 100125 177777 1DESTINATION 1DESTINATION 1 TEST PSW JRESULY WORD tRESWLT WORD 177777 1 0 0 0 100000 1 SOURCE 1DESTINATION 1DESTINATION 1 TEST PSM J1RESULT WORD 1RESULY WORD 177701 47777 100000 12 117777 0 1 SOURCE 1DESTINATION WORD 1 1DESTINATION WCRD 2 1 TEST PSW IRESULY WORD 1 177706 1 SOURCE sDESTINATION MORD 1 tDESTINATION WORD 2 1 TEST PSUW sRESULT WORD 1 IRESULY WORD 2 4256 %77700 23677 170000 177711 65700 WORD 1 WORD 2 1 2 WORD 1 WORD 2 1 2 tRESULT WORD 2 1 SOURCE sDESTINATION WORD 1 tDESTINATION WORD 2 s TEST PSu IRESWLT WORD 3 012000 sRESULT WORD 2 177737 000001 ogao—On COMr 7870 7871 7872 000010 100125 177777 15:12 R 7867 7868 7869 03C764 030766 030770 030772 030774 30A(10S52) TR 7863 7864 7865 7866 MACY11l 22-FEB-84 R GLOBAL AREAS KDJ1.1A MAC 17736 177740 100000 t SOURCE sDESTINATION WORD 1 tOESTINATION WORD 2 1 TEST PSwW tRESULT WORD 1 $RESWLT WORD 2 1 SOURCE 1DESTINATION WORD 1 tDESTINATION WORD 2 1 TEST PSuU tRESULT WORD 1 1RESULT WORD 2 0 11 177777 17777 1 SOURCE ;DESTINATION WORD 1 1DESTINATION WORD 2 1 TEST PSuW 1RESULT WORD 1 tRESWWLT WORD 2 177725 1 SOURCE GLOBAL AREAS _ MACY1l 30A(1052) KOJ11A.MAC = 22-FEB-84 15:12 7919 7920 7931 0311264 031126 031130 177777 174000 000007 000000 1S-MAR-84 13:28 PAGE 1 Fle i31s 12 881 AShc RRITHETIC SHIFT ComBINED) WORD 'WORD 'WORD 177777 174000 7 Sea 0148 JDESTINATION WORD 1 1DESTINATION WORD 2 L TEST PSW 7952 7923 031132 031134 000000 'WORD WORD O O {RESULT WORD 1 JRESULT WORD 2 7925 7926 7927 7928 7929 031136 031140 031142 031144 031146 177724 177777 174000 000011 100000 MORD WORD WORD WORD WORD 177724 177777 174000 11 100000 s SOURCE JDESTINATION WORD 1 JDESTINATION WORD 2 L TEST PSW JRESULT WORD 1 7930 1 7932 7933 7934 7935 7936 7937 7939 7940 7941 7942 7943 73¢4 7946 7947 7948 7949 7950 7951 7953 031150 000000 031152 031154 031156 031160 031162 031164 177733 177777 031166 031170 031172 031174 031176 157023 000012 114000 000000 177727 000000 177777 000013 177600 031200 000000 031202 031204 031206 031210 031212 177717 177777 000001 000011 100000 031214 031216 100000 177741 ‘"WORD O LMORD WORD 177733 177777 157023 12 114000 O WORD WORD WORD WORD LMORD ‘WORD MORD WORD WORD 177727 JRESULT WORD 2 1 SOURCE ;DESTINATION WORD 1 sDESTINATION WORD 2 L TEST PSW IRESULT WORD 1 1RESULT WORD 2 + SOURCE WORD O 177777 13 177600 0 1DESTINATION WORD 1 ;DESTINATION WORD 2 1 TEST PSW {RESULT WORD 1 LMORD MORD WORD WORD IMORD 177717 177777 1 11 100000 s SOURCE 1DESTINATION WORD 1 1DESTINATION WORD 2 L TEST PSW sRESULT WORD 1 WORD JMORD 100000 177741 {RESULT WORD 2 {RESULT WORD 2 s SOURCE 7954 7955 7956 7957 7958 031220 031222 0315284 031226 031230 100000 000000 000010 177777 177777 MORD 'WORD WORD WORD WORD 100000 O 10 177777 177777 :DESTINATION ;DESTINATION L TEST PSW IRESULT WORD {RESULT WORD 7960 7961 7962 7963 7964 795 031232 031234 031236 031240 031242 031244 177742 037777 177777 000005 000000 000000 .MORD "WORD WORD WORD WORD WORD 177742 37777 177777 S O O + SOURCE 1OESTINATION WORD 1 iDESTINATION WORD 2 1 TEST PSW IRESULT WORD 1 JRESULT WORD 2 7967 031246 177742 MORD 7968 7969 7970 031250 031252 031254 7972 031260 7974 031262 7971 031256 077777 177777 000001 000000 WORD WORD WORD WORD 000001 WORD 177711 LWORD 177742 77777 177777 1 O 1 177711 WORD 1 WORD 2 1 2 1 SOURCE 1DESTINATION WORD 1 1DESTINATION WORD 2 L TEST PSW IRESULT WORD 1 {RESULT WORD 2 s SOURCE G12 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 177737 177777 1777174 000011 177777 117777 177747 031342 031344 031346 031350 031352 031354 006324 071002 000001 000000 000146 177753 177765 102351 177231 000011 177760 116477 FIN130O: 177740 sRESULT WORD 1 tRESULT WORD 2 177777 s SOURCE tOESTINATION 1DESTINATION 0o o tRESWLT WORD 17777 4 s TEST PSW tRESULT WORD 177737 177777 177774 11 177777 177777 s SOURCE 1DESTINATION 1DESTINATION s TEST PSUW sRESWLT WORD tRESULT WORC 177747 100000 174000 10 177777 177700 1 SOURCE 1DESTINATION 1DESTINATION 177753 6324 71002 1 0 146 1 SOURCE 1DESTINATION 1DESTINATION 1 JEST PSu tRESULT WORD tRESWLT WORD 177765 102331 177231 11 177760 116477 1 SOURCE s1DESTINATION sDESTINATION s TEST PSH sRESULT WORD tRESULT WORD s TEST PSu tRESULT WORD IRESULT WORD N e 177777 000004 000000 000000 100000 174000 000010 177777 177700 031356 031360 031362 031364 031366 031370 031372 031372 12000 077777 031326 031330 031332 031334 031336 031340 3 0 tDESTINATION WORD 1 1DESTINATION WORD 2 1 TEST PSW TR 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 177740 65600 1e T8 T 7991 7992 031312 031314 031316 031320 031322 031324 . WORD . WORD . WORD SEQ 0149 " 88 7987 7988 7989 7990 031276 031300 031302 03_304 031306 031310 065600 000012 000003 000000 012000 e e e @ 7983 7984 7935 7986 031264 031266 031270 031272 031274 s 7975 7976 7977 7978 7979 7980 7981 7982 388855 B93560 388683 a8EgEs BgEass KbT1k.RAE"® SRR 10 i31s 13:¢fs1"R el 0RRITHETIC SHIFT COMBINED) WORD 1 WORD 2 1 2 MSPAU: 1188008480488 008480808008000080808000800800404080008008000000000002 3‘TEST 216 031372 031372 031376 031400 031404 TEST THAT AUTO DEC/INC OPERATIONS USING SP ARE ON WORD BOUNDRYS 11888080 084480000088480800000880388400008080488004200800320008008000000 031410 005267 005006 112667 022706 001403 031412 031414 031416 031420 104000 000773 001127 005006 147406 TST216: 147434 000002 INC CLR Move $TESTN R6 (R6)+,COUNT BEQ SPAUL cp SPAUL: ERROR . WORD . WORD CLR 922,R6 773 CPUERR Ré 1 INCREMENT TEST NUMBER 1CLEAR SP s TRY AUTOINC ON R6 tVERIFY AUTO INC BY 2 1BRANCH IF GOOD 18AD AUTO-INC iALL ERRORS TO TRAP T0O EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1CLEAR R6 GLOBAL AREAS KD.J11A. MAC 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 80435 8046 8047 8048 8049 8050 8051 8052 8053 8054 8035 8056 8057 8058 8039 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 031422 031426 031432 031436 031440 031442 031444 031446 031452 031456 031462 031464 031466 031470 031472 031476 031502 031506 031512 0313514 031516 031520 031522 031524 031526 0313532 031534 031536 031540 031342 031346 031550 031554 031556 031560 031562 031564 MACY11l 22-FEB-84 112667 112667 022706 001403 30A(1052) 15:12 15-MAR-84 1216 13:28 147412 147406 000004 BEQ 104000 ERROR .WORD 012706 001000 022706 000776 114667 001403 104000 000775 001127 012706 114667 114667 022706 001403 104000 000776 001127 005006 105726 020627 001403 104000 000777 001127 SPAUA: 000002 000776 012706 SPAU3: 147332 000774 022706 .MORD MOV MOV8 cvp 001000 147336 001000 001403 104000 001000 001127 SPAU2: 147362 012706 105746 PAGE MOVe MOV cHp 000774 001127 EST SPAUG: (R6)+,COUNT (R6)+ ,COUNT 4, R6 SPAU2 B8EQ ERROR LHORD LWORD MOV 1ST8 BEQ ERROR LMORD .MORD MOV tALL ERRORS TO TRAP TO EMT VECTOR #ST80T,R6 1LOAD R6 776,R6 s+VERIFY RESWLT CPUERR -(R6),COUNT -(R6),COUNT 8774 ,R6 BEQ ERROR .MORD .WORD CLR 1518 1BRANCH IF GOOD 1BAD DOUBLE AUTO-INC sUNIQUE ERROR NUMBER cp MOV MOVB MOV8 +DOUBLE BYTE AUTO-INC JVERIFY RESWT 774 77% CPUERR ce 001000 THAT AUTO DEC/INC OPERATIONS USING SP ARE ON WORD BOUNDRYS 8EQ ERROR .WORD .MORD ce SPAUS: 150 H12 SPAUS #STBOT,R6 -(R6),COUNT SPAU4 776 CPUERR R6 (R6). R6, #2 SPAUS 777 CPUERR #ST8B0T.R6 -(R6) ®776,R6 SPAUS 1000 CPUERR #57807T.R6 1 ADDRESS OF ERROR MESSAGE 1 TEST AUTO-DEC 1BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDORESS OF ERROR MESSAGE 1LOAD R6 s+ TEST AUTO-DEC 1 TEST AUTO-DEC tVERIFY RESWULTY +BRANCH IF GOOD tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE : TEST AUTO-INC ON SOP s TEST AUTO-INC 1BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE sLOAD Ré6 1 TEST AUTO-DEC sVERIFY RESWLTY 1BRANCH IF GOOD sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADORESS OF ERROR MESSAGE 3 031570 MTIRY: 1100508080000448050008000880000880080000048088088000800888088088080 s oTEST 217 031570 031570 031574 031600 031604 031612 031620 031624 031630 031634 031640 VERIFY YELLOW ZONE TRAP ON AUTO DEC OF R6 110088888800446480048808000488080000000080800080040000080080004488480 005267 005067 012706 147210 146166 000150 016767 012767 016701 016702 016703 005067 146174 031654 146322 146314 146306 146306 005046 TST217: 147216 146164 INC CLR MOV STESTN CPEREG #150,R6 1 INCREMENT TEST NUMBER 1INIT CPU ERROR REGISTER sLOAD R6 WITH A VALUE THAT WILL MOV MOV MOV MOV MOV CLR 4,5L0C00 MMTRYA, 4 146,R1 144 ,R2 142.R3 146 1SAVE VECTOR 1SETUP THE STACK OVERFLOW TRAP POINTER 1SAVE VECTOR 1SAVE VECTOR 1SAVE VECTOR s JUST AS A PRECAUTION CLR -(R6) tCAUSE A YELLOW STACK TRAP(IE. 1CAUSE A STACK OVERFLOM TRAP <400) SEQ@ 0150 GLOBAL AREAS KDJ11A. MAC 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 MACY1l 22-FEB-84 031642 012706 031646 0316350 031652 031654 104000 001001 001127 031654 031662 031664 031670 031672 031672 031674 031676 031700 031700 031704 031712 031716 031722 031726 022767 001003 020627 001403 30A(1052) 15:12 15-MAR-84 T217 001000 ) ERROR 000010 146104 MTRYA: 000142 1¢: 104000 001002 001127 005067 016767 010167 010267 010367 012706 13:28 PAGE 151 VERIFY YELLOW ZONE 146062 147120 146230 146222 146214 001000 MTRYB: 146072 Il2 TRAP ON AUTO DEC OF R6 #STBOT,R6 . WORD .WORD 1001 CPUERR cp BNE o, BEQ :eITOB.CPEREG ERROR WORD WORD CLR MOV MOV MOV MOV MOV R6, 9142 MTRYB 1002 CPUERR CPEREG 4 SLOCOO, R1,146 R2,.144 R3,142 #57B0T.R6 sRESTORE R6 FOR ERROR CALL 1OVERFLOW TRAP FAILED 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1WAS CPU ERROR REG SET PROPERLY? 1GO_TO ERROR IF NOT 1VERIFY 1BRANCH ;ERROR! 1OR CPV CORRECT DECRIMENT OF R6 IF GOOD R6 IMPROPERLY DECRIMENTED ERROR REGISTER NOT CORRECT tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1CLEAR THE CPU ERROR REGISTER tRESTORE VECTOR tRESTORE VECTORS 3 031732 MTRYM: 1100808003088448884000000848488000080488048880048080880808080080080808048 1oTEST 220 031732 031732 031736 031742 031746 031754 031762 031766 031770 031774 031776 032000 032002 032002 032006 032012 032016 032024 032026 032032 032034 032036 032040 032049 TEST STACK OVERFLOM TRAPS IN VARIOUS MODES 1100008880000 40000000048080000000088000488040000000480800808880088000 005267 005067 012706 016767 012767 012706 T87220: 147046 146024 000400 146032 032002 146410 CLR 147054 4,S.0C00 S#TRYMA 4 376 146022 -(R6) #STBOT,R6 001000 104000 001003 001127 005067 012705 012706 012767 064645 012706 1003 CPUERR TRYMA: 145760 001000 032040 145760 001000 145722 TRYMB: CLR 1 INCREMENT TEST NUMBER 1CLEAR CPU ERROR REGISTER 1SETUP OVERFLOW R6 DATA 1SAVE VECTOR 1JUST AS A PRECAUTION 1CAUSE OVERFLOMW TRAP sRESTORE R6 FOR ERROR CALL 1NO OVERFLOW TRAP tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER +ADORESS OF ERROR MESSAGE CPEREG 1CLEAR CPU ERROR REGISTER 1SETUP RS DATA 1SETUP OVERFLOW R6 DATA -(R6), -(RS) #STBOT,.R6 1004 CPUERR 1CAUSE OVERFLOW TRAP 1RESTORE R6 FOR ERROR CALL 1NO OVERFLOW TRAP tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE CPEREG 1CLEAR CPU ERROR REGISTER #1000,R5 #400,R6 #TRYMB .4 104000 001004 001127 005067 STESTN CPEREG SEQ 0151 GLOBAL AREAS KDJ11A. MAC 8143 814/ 8145 8146 8147 8148 8149 8150 81351 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 MACY11 30A(1052) 032044 032030 032056 032060 012706 012767 044546 012706 000150 032072 032064 032066 032070 032072 032076 032104 104000 001005 001127 005067 016767 012706 22-FED-84 15:12 15-MAR-84 13:28 PAGE 152 1220 TEST STACK OVERFLOW TRAPS IN VARIOUS MODES TMIV 145726 "oV 8IC MOV 001000 ERROR 145670 146726 001000 145700 TRYMC: . WORD . WORD CLR MOV MOV SEQ 0152 #150,R6 #TRYMC .4 $sSETUP OVERFLOW R6 DATA 457807 ,R6 tRESTORE R6 FOR ERROR CALL 1NO OVERFLOW TRAP sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER ;ADDRESS OF ERROR MESSAGE tCLEAR CPU ERROR REGISTER tRESTORE VECTOR 10035 CPUERR CPEREG 4 SLOCO0, #ST80T,.R6 1CAUSE OVERFLOW TRAP 3 032110 MILLO: 1150088040480048800088088800800848400088.8480400080000808840884080 1o TEST 221 032110 032110 03c114 032120 032124 032132 032140 032146 032154 032156 032160 032164 032166 032170 032172 032172 032200 032206 032212 TEST STACK OVERFLOW4 ON IL\EGAL INST TRAP 4804 1108000000080000000004088280450000(080880A000808884844 005267 005067 012706 016767 012767 016767 012767 000077 000240 012706 146670 145646 000400 145660 032160 145640 032172 TST1221: 146676 145650 146664 145630 001000 016767 016767 005067 012706 146634 146624 145554 001000 145604 145602 INC CLR MOV S$TESTN CPEREG #400.R6 10,SLOCOO #MILLOA,10 4,5L0C01 oMILLOB,4 MILLOA: 104000 001006 001127 800400500880 MOV MILLOB: 457807 ,R6 1 TNCREMENT TEST NUMBER 1CLFAR CPU ERROR REGISTER 1SFE.(UP FOR OVERFLOW TRAP +SAVE VECTOR $SETUP ILLEGAL TRAP VECTOR s SAVE VECTOR :SETUP OVERFLOM TRAP VECTOR 1UNUSED INSTRUCTION TRAP 1006 CPUERR tRESTORE R6 FOR ERROR CALL sUNUSED INSTRUCTION TRAP ;ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE SLOCC1,4 SLOCOO, 10 CPEREG #STBOT,R6 1RESTORE VECTOR :RESTORE VECTOR 1CLEAR CPU ERROR REGISTER tRESTORE R6 3 032216 MIOTO: F10884884400048884880485880488808880400838042480800000480008008000008008 1sTEST 222 TEST STACK OVERFLOW ON IOT TRAP 1108008480830 848800884880204888400200508828040040480200808000008400000 032216 032216 032222 032226 032232 032240 032246 032254 005267 005067 146562 016767 012767 016767 012767 145562 032262 000004 012706 1S1222: 145540 032266 145532 032300 146570 145552 146556 145522 INC CLR $TESTN CPEREG #400,R6 20, SL0C00 #I0TOA, 20 4,5L0C01 410708 .4 s INCREMENT TEST NUMBER ;1CLEAR CPU ERROR REGISTER 1SETUP STACK FOR OVERFLOW $1SAVE OLD IOT VECTOR 1SETUP ERROR ACTION ON IOT 1 SAVE VECTOR 1SETUP CORRECT TRAP VECTOR FOR 1OVERFLOM 1+ TEST INSTRUCTION GLOBAL ARERS KDJ11A.MAC 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 82020910 032264 032266 032272 032274 032276 032300 032300 032304 032310 032316 MACY1l 30A(1052) 000240 012706 001000 22-FEB-84 15:12 15 MAR-84 1222 IOTOA: 104000 001007 001127 005067 012706 016767 016767 IOTOB: 145462 001000 146516 146506 145466 145474 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 032324 032324 032324 032330 032334 005267 146454 012706 000400 005067 016767 012767 016767 012767 8226 8227 8228 032370 032372 032374 104000 000240 012706 8230 8231 8232 8233 8234 8235 8236 gg; 032400 032402 032404 032406 032406 032414 032422 032426 104000 001010 001127 8239 032432 8243 8244 8245 032432 032432 032436 8240 8241 8242 8246 8247 8248 8249 8250 8251 8252 8253 8254 153 SEQ 0153 NOP MOV #STBOT ,.R6 ERROR . WORD . WORD 1007 CPUERR CLR MOV MOV CPEREG #STBOT,.R6 SLOCO1,4 MOV SL0C00,20 1RESTORE R6 FOR ERROR CALL 1FAILURE OF STACK OVERFLOW sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER ;sADDRESS OF ERROR MESSAGE sCLEAR CPU ERROR REGISTER tRESTORE VECTOR sRESTORE TRAP VECTOR 3 032340 032346 032354 032362 8229 P ST STACK OVERFLOW ON IOT TRAP : MEMTO: 108450808 4408484808080080220008880008080000008088400000080004 1oTEST 223 TEST STACK OVERFLOW ON EMT TRAP 8221 8222 8223 8224 8225 13;;& K12 016767 016767 005067 012706 145432 145464 032374 145424 032406 001000 146416 146412 145340 001000 MOV 146462 145454 146450 145414 MOV MOV MOV MOV EMTOA: 145414 145362 EMTOB: ENT NOP MOV #400,R6 30,SL0C0O S#EMTOA, 30 4,SL0C01 ®ENTOB .4 1SETUP STACK FOR OVERFLOW 1SAVE OLD EM; VECTOR $1SETUP ERROR ACTION ON EMT :SAVE VECTOR 1SETUP CORRECT TRAP VECTOR FOR s OVERFLOW ;3 #STBOT R ERROR .WORD .WORD 1010 CPUERR MoV MOV CLR MOV SLOC0O, 30 SLOCOL .4 CPEREG 457807 ,R6 TEST INSTRUCTION sRESTORE R6 FOR ERROR CALL tFAILURE OF STACK OVERFLOW sALL ERRORS TO TRAP TO EMT VECTOR iUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE iRESTORE TRAP VECTOR tRESTORE VECTOR sCLEAR CPU ERROR REGISTER MTRPO: 31888804688488840005088808880400858888888800880080008008080000080004 1oTEST 224 TEST STACK OVERFLOW ON TRAP 10 8 8 458 808088450084800045050000888.800088020080080000800800000 032454 032462 032470 005267 005067 012706 016767 012767 016767 012767 032476 032500 032502 104400 000240 010637 032442 032446 ;10860888 808200088884 0004000808240 0088 008800000080 0040 040888484 0 TST223: INC STESTN s INCREMENT TEST NUMBER CLR CPEREG tCLEAR CPU ERROR REGISTER 146346 145324 000400 145362 032502 145316 032520 001062 TST224: INC CLR MOV MOV 146354 145352 146342 145306 MOV MOV MOV TRPOA: TRAP NOP MOV STESTN CPEREG #400,R6 34,5L0C00 STRPOA, 34 4,5L0C01 S#TRPOB . 4 s INCREMENT TEST NUMBER 1CLEAR CPU ERROR REGISTER 1SETUP STACK FOR OVERFLOM 1SAVE OLD TRP VECTOR 1SETUP ERROR ACTION ON TRP 1SAVE VECTOR 1SETUP CORRECT TRAP VECTOR FOR sOVERFLOM 1 SP,84SAVSP1 TEST INSTRUCTION 1SAVE ERROR DATA GLOBAL AREAS KDJ11A. MAC 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 032506 MACY11l 30A( 1052) 22-FEB-84 15.1 012706 0323512 032514 032516 104000 001011 001127 032540 016767 016767 005067 012706 032520 032520 032526 032534 15-MAR_84 1224 L12 13:28 PAGE 154 '*'%s1 STACK OVERFLOW ON TRAP MOV 001000 ERROR IRPOB 146304 146300 145226 001000 145306 145250 . WORD #STBOT.RS 1011 .WMORD CPUERR MOV MOV SLOCO0O0, 34 SLOCO1,4 MOV #STBOT,R6 CLR SEQ 0154 sRESTORE R6 FOR ERROR CALL 1tFAILURE OF STACK OVERFLOW sALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF SRROR MESSAGE sRESTORE TRAP VECTOR tRESTORE VECTOR CPEREG 1CLEAR CPU ERROR REGISTER : 3 032544 MBPTO: 110000048668084808008080000880800080048080880000808006080850080008084 1o TEST 22% TEST STACK OVERFLOW ON BPT 1100088088808 088800000408800088000840080080000080404808008000000044 005267 8274 005067 827 8276 8277 8278 8279 8280 012706 016767 012767 016767 012767 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 000003 000240 010637 012706 TST22S: 146234 145212 145230 032614 145204 0327752 146242 145220 146230 145174 MOV S$TESTN CPEREG #400,R6 14,SL0C00 #BPTOA, 14 4,SL0CO01 #B8PTOB , 4 'B‘P; 8PTOA: 001062 001000 MOV MOV ERROR 104000 001012 001127 005067 016767 016767 012706 INC CLR MOV MOV MOY MOV B8PT0B 145130 146166 146162 001000 145150 145132 .WORD 1 INCREMENT TEST NUMBER ;1CLEAR CPU ERROR REGISTER sSETUP STACK FOR OVERFLOW 1SAVE OLD BPT VECTOR tSETUP ERROR ACTION ON BPT 1 SAVE VECTOR 1SETUP CORRECT TRAP VECTOR FOR sOVERFLOM : TEST INSTRUCTIOTM~ SP, 80SAVSPL #STBOT,R6 1012 .WORD CPUERR CLR MOV MoV MOV CPEREG SLOCO00, 14 SLOCO1,4 #STBOT,R6 sSAVE ERROR DATA sRESTORE R6 FOR ERROR CALL sFAILURE OF STACK OVERFLOM sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1iCLEAR CPU ERROR REGISTER ;RESTORE TRAP VECTOR ;RESTORE VECTOR H 3 MILAO: $1008048408508080800484000808808000000608008888000084082800080048084 8300 soTEST 226 TEST STACK OVERFLOW AND ILLEGAL M INSTRUCTION $11008080048848008480004008000000008084800000840008800080820000008008 032656 032656 032662 032666 032672 032700 032706 032714 005267 005067 012706 016767 012767 016767 012767 032722 005001 146122 145100 000400 145112 032730 145072 032742 TST1226: 146130 145102 146116 145062 INC CLR MOV MOV S$TESTN CPEREG #400,R6 10,SLOCOO MOV 4,SL0C01 CLR R1 MOV MOV ®ILAOA,10 *ILB08,.4 1 INCREMENT TEST NUMBER 1CLEAR CPU ERROR REGISTER 1SETUP STACK FOR OVERFLOM 1SAVE OLD ILLEGAL INST. VECTOR 1SETUP ERROR ACTION ILLEGAL OPCODE 1SAVE VECTOR ;SETUP CORRECT TRAP VECTOR FOR s OVERFLOW AL AREAS IA.HAE 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 MACY1]l 30A(1052) 22-FEB-&4 15:12 032724 032726 032730 000101 000240 012706 032734 032736 032740 032742 032742 032750 032756 032762 104000 001013 1S5-MAR- 7336 001000 ILADA: 001127 016767 016767 005067 012706 146064 146054 145004 001000 145034 145032 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 gg:; 8351 8352 8355 8356 8357 8358 835¢ 8360 8361 8362 8363 8364 8365 8366 JMP NOP MOV R1 #STBOT,R6 ERROR .WORD .WORD CPUERR MOV MOV CLR MOV SLOCO1,4 SL0C00,10 CPEREG 9STBOT,R6 1 ¢TEST 227 032766 032766 032772 032776 033004 033012 033020 033026 033030 033032 033034 033040 033042 033044 033046 033052 033060 033066 1880802048 005267 012706 016767 012767 016767 012767 005001 004501 000240 012706 146012 000400 145006 033034 144766 033046 TST227: 146024 144776 146012 144756 001000 INC MOV MOV MOV MOV MOV CLR JSR NOP ILLBOA: MOV 104000 001014 001127 005037 016767 016767 012706 ERROR 177766 145752 145746 001000 144730 144716 1013 + TEST INSTRUCTION 1RESTORE R6 FOR ERROR AL tFAILURE OF STACK OVERFi Ow tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE sRESTORE VECTOR tRESTORE TRAP VECTOR :CLEAR CPU ERROR REGISTER LHMORD .WORD ILLBOB: CLR MOV MOV MOV TEST STACK OVERFLOW ON ILLEGAL JSR INST 0 0000000800404 04880088400400080 0000003800008 400000008 $TESTN #400,R6 10,5L0C00 #ILLBOA, 10 4,SL0CO1 SILLBOB,4 R1 R5.R1 s INCREMENT TEST NUMBER 1SETUP STACK FOR OVERFLOW 1SAVE OLD VECTOR 1SETUP ERROR ACTION ON ILL. OPCODE 1 SAVE VECTOR 1SETUP CORRECT TRAP VECTOR FOR OVERFLOW #STBOT,R6 +RESTORE R6 FOR ERROR CALL sERROR!! FATILURE OF STACK OVERFLOM 1014 CPUERR S#CPEREG SLOCO0,10 SLOCO1.4 457TBOT.R6 1ess TEST INSTRUCTIONs s« sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE :CLEAR CPU ERROR REGISTER sRESTORE TRAP VECTOR tRESTORE VECTOR P : 033072 MSTO: 1 15684084480804888504088004048408043020440008308880000005000000000002 8353 8354 15 1108888008008 8400000080000800080060048000800000000800008000000000888 8349 8350 ILBOB: P ?85T STACK 8VERFLOH AND ILLEGAL JMP INSTRUCTION ) MILLBO: 032766 8327 8328 13: M12 1+TEST 230 033072 033072 033076 033104 033112 033116 033120 033124 033126 033132 033134 033140 1084848480 005267 016767 012767 012706 005746 012706 005746 012706 005746 012706 005746 145706 144702 033152 001002 002002 004002 010002 TST230: 145724 144672 INC MOV MOV MOV 157 MOV TSY MOV TST MOV L) TEST FOR FALSE STACK OVERFLOM 0848840006008 088088880400 0808420800040 80000080000000 $TESTN 4,5L0C00 SMSTOE , 4 #1002,R6 -(R6) #2002 ,R6 -(R6) #4002,R6 -(R6) #10002,R6 -(R6) t INCREMENT TEST NUMBER 1 SAVE VECTOR 1ANTICIPATE OVERFLOW ERROR 1SETUP LEGAL R6 s TRY TO CAUSE STACK OVERFLOW 1SETUP LEGAL R6 s TRY TO CAUSE STACK OVERFLOW 1SETUP LEGAL R6 1 TRY TO CAUSE STACK OVERFLOM 1SETUP LEGAL R6 1TRY TO CAUSE STACK OVERFLOW S€Q 0155 N1e2 RbIT1A.AAE"S 22"PEIANSPE(1852) 15-MAR:BY, 13:30< PPER MRBse stack overrLow 8367 8368 8369 8370 8371 8372 8373 8374 8375 g;;g 8378 8379 8380 8“1 033142 033146 033150 033152 012706 005746 000405 012706 033156 033160 104000 001015 033162 033164 033172 001127 016767 012706 100402 001000 MSTOE: ERROR LWORD 145640 001000 144612 033176 $ 033176 033176 033202 033206 033214 033220 033224 033232 005267 012706 016767 012746 012746 012767 000002 033234 033236 104000 001016 8397 8398 8399 8400 8401 8402 033242 033242 033244 033246 033250 033254 104000 001017 001127 022706 001403 8404 8405 8406 8407 8408 033256 033260 033262 033264 033270 104000 001020 001127 021627 001403 8410 8411 8412 8413 8414 g:iz 033272 033274 033276 033300 033300 033306 104000 001021 001127 8417 8418 “19 033240 033312 8420 8421 8422 1SETUP LEGAL R6 sTRY TO CAUSE STACK OVERFLOW tEXIT MODULE tRESTORE R6 FOR ERROR CALL $tERROR!! INVALID STACK OVERFLOW ERROR sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1015 CPUERR s ADDRESS OF ERROR MESSAGE SLOCO00, 4 #STBOT,R6 sRESTORE VECTOR 3 |““““..“““.““.‘“.“‘t.“.‘0““““““".tttt.“tt“t 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8409 MOV MOV 1oTEST 231 8383 8403 MSTOEw: .WORD #100402,R6 -(R6) MSTOEE #STBOT.R6 H 3 MTT: 8382 8396 MOV TST B8R MOV SEQ 0156 145602 001000 144602 000020 033242 033250 TST231: 145614 144562 001127 016767 012706 INC MOV MOV MOV MOV MOV RTI MTTA: MTTB: 033242 145524 001000 MTTD: 144506 MYTE: RS040 R0E00 R ARLE AR ERRE .WORD CPUERR ERROR LWORD .WORD crp BEQ 1017 CPUERR #STB0T-4 ,R6 MTTD sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE sVERIFY SP DECIRMENT 1BRANCH IF GOOD ERROR .WORD LWORD cp BEQ 1020 CPUERR (R6) ,#MTTA MTTE ERROR LWORD .MORD 1021 CPUERR MOV MOV SLOCOO, 14 #STBOT,R6 1016 ;DIDNT TAKE CORRECT TRAP 1BAD SP tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDORESS OF ERROR MESSAGE VERIFY PC SAVED ON STACK 1BRANCH IF GOOD ;sINCORRECT PC ON STACK tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE sRESTORE VECTOR 14 3 MTTS: 3150808 048 048880004000488000000 0000042000005 8000540 00000080040 080 ;s oTEST 232 033312 $TESTN #STBOT,R6 14,SL0C00 #20,-(R6) MMITA, -(R6) oMT78,14 R0 R0 RES 0 s INCREMENT TEST NUMBER ;SETUP STACK sSAVE OLD T-BIT VECTOR t1PUSH T-BIT sSETUP ERROR TRAP VECTOR :SETUP NEW T-BIT VECTOR sCAUSE A T BIT SET IN PSW sSHOULD NEVER BE EXECUTED sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE ERROR .MORD 000774 TEST T-BIT TRAPS 8882048480808 00 0880880848804 TEST T-BIT TRAPS WITH RTT 10888885480000 0 5000 000004 0004200000000 000004000000000 0000 20000 TST232: GL OBAL AREAS KDJ11A .MAC 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 033312 033316 033322 033330 033334 033340 033346 033350 033352 033354 033336 MACY11l 22-FEB-84 145466 001000 012746 012746 012767 000006 000020 033356 033366 016767 8443 8444 8443 8446 8447 8448 033374 033376 033400 033402 033406 104000 001024 001127 021627 001403 8430 8451 8452 8453 8454 8455 033410 033412 033414 033416 033416 033424 104000 001025 8437 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 033430 8456 144466 15-MAR-84 1232 13:28 145500 PAGE MOV MOV MOV 920, -(R6) MMTTISA, -(R6) aMmT7.8,14 »T7SQ: 000774 MTYSB: . WORD . WORD NOP MITSD: ERROR 1023 CPUERR BEQ MTTSD COM MYTSE: #5TB0 -4 .R6 T . WORD . WORD 1024 CPUERR 8EQ MYTSE O IRTT WILL EXECUTE THIS INSTRUCTION 1WITH A T-BIT TRAP (R6),eMTTSQ sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADODRESS OF ERROR MESSAGE tVERIFY SP DECIRMENT 1BRANCH IF GOOD tBAD SP sALL ERRORS TO TRAP TO EMT VECTOR 1IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE sVERIFY PC SAVED ON STACK ;BRANCH IF GOOD LHORD CPUERR 1028 s INCORRECT PC ON STACK tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE MOV MOV SLOCOO, 14 457807 ,R6 1RESTORE VECTOR 14 . WORD 144370 1022 CPUERR .WORD . WORD ERROR 145406 001000 14,SL0C00 1 INCREMENT TEST NUMBER 1SETUP STACK 1SAVE OLD T-BIT VECTOR 1PUSH T-817 1SETUP ERROR TRAP VECTOR 1SETUP NEW T-BIT VECTOR 1CAUSE A T BIT SET IN PSW 1SHOULD NEVER BE EXECUTED 1ALL ERRORS TO TRAP TO EMT VECTOR IUNTIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1DIDNT TAKE CORRECT TRAP ERROR 033360 SEQ 0157 TRAPS WITH RTT $TESTN #57807,R6 ERROR M TSA: 157 T-BIT B13 INC MOV RYT 001127 016767 012706 TEST MOV 144446 104000 001022 001127 000240 104000 001023 001127 022706 001403 8449 15:12 003267 012706 033360 033360 033362 033364 033366 033372 8440 8441 8442 30A(10S2) MTTR: 11800843800 480848000000000000000000080048080800000000020000600000800082 1oTEST 233 033430 033430 033434 033440 033446 033452 033456 033464 033472 033474 005267 012706 016767 012746 012746 012767 012767 000277 000002 033476 033500 033502 104000 001026 001127 033504 033504 033506 TEST OLD STATUS ON T-BIT TRAP $10600488088004400008008000020000000080000008040000000800008 104000 001027 TST233: 145350 001000 144350 033504 033512 000337 4804808000 INC 145362 OV MOV 144330 144304 MOV MoV MoV HOV SCC S$TESTN MITRA, -(R6) MTTRE, 14 *3557,PS tINCREMENT TEST NUMBER 1SETUP STACY tSAVE OLD VECTOMK 1PUSH T-R1I7 1SETUP ERROR TRAP VECTOR 1tSETUP NEW T-BIT VECTOR 1SET PRIORITY AND COND C 1026 CPUERR 1SHOULD NEVER EXECUTE tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1027 tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 45T80T ,Ré 14,SL0CO0 .20.'("6) RYIX ERROR . WORD LMHORD MTITRA: ERROR . WORD 10IONT TAKE CORRECT TRAP Cl3 bITTh AREAS 2oM A SP8¢185) PE 15-MAR:84s 13- 2851PB65 &¥Rrus ow T-BIT TRAP 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8306 8307 8508 8509 8510 8511 8312 8513 8314 8315 83516 as17 8518 8519 8320 8521 8522 8523 83524 8525 8526 8527 8528 8329 8530 8531 8532 8533 8534 033510 033312 033520 001403 0333522 0333524 033526 033530 033534 033340 033544 033552 033560 033562 104000 001030 001127 012706 012746 012746 012767 012767 000257 000002 033564 033566 033570 104000 001031 001127 033572 033372 033574 033576 033600 033606 033610 033612 0336i4 033616 033616 033624 001127 026727 104000 001032 001127 026727 001403 143260 001000 0003877 033572 033600 000020 MTTRC: 144242 144216 . WORD cHp BEQ ERROR . WORD . WORD MOV MOV MOV MOV MOV ccC CPUERR $71807-2,920 MTTRC 1030 CPUERR #STBOT,R6 9377, -(R6) OMTTRD, -(R6) MMTTRE, 14 #0,PS RTI ERROR 1031 CPUERR MTTRO: 145172 000377 104000 001033 001127 016767 012706 MTTRB: 145206 001000 144170 1032 CPUERR ST80T-2,0377 MTIRE: MTTRF ; MTTRF . WORD . WORD 1033 CPUERR MOV MoV 14 SLOCO0, #STBOT,R6 SEQ 0158 1 ADDRESS OF ERROR MESSAGE 1VERIFY PSW ON STACK 1BRANCH IF CORRECT STATUS 1BAD STATUS ON STACK sALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE 1SETUP STACK 1PUSH T-8BI7 1SETUP ERROR TRAP VECTOR 1SETUP MEW T-BIT VECTOR sCLEAR PRIORITY 1CLEAR CONDITION CODES 1SHOLD NEVER EXECUTE tALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE sDIONT TAKE CORRECT TRAP 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE sVERIFY OLD PSW ON STACK 1BRANCH IF GOOD 10LD PSW INCORRECT tALL ERRORS TC' TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE tRESTORE VECTOR 3 033630 MRT: 110604380084240844004048848840403046008080888008000400000400 s+TEST 234 033630 033630 033634 033640 033646 033654 TEST RESERVED INST TRAP 00040000000008 §10800000880045800080488808080400080000840050000008000000000 003267 012706 016767 012767 000077 033656 033656 033660 033662 033664 033670 104000 001034 001127 022706 001403 033672 033674 033676 033700 104000 001035 001127 021627 1ST234 145150 001000 144144 033664 033656 INC MOV MOV MOV 145162 144134 7 MRTA: 000774 08000808000 MRTB: MRTE: $TESTN #STBOT,R6 10, SLOCOO #RT8,10 1 INCREMENT TEST NUMBER 1SETUP STACK 1SAVE OLD VECTOR 1SETUP NEW RESERVED VECTOR tOIONT TAKE CORRECT TRAP ERROR . WORD . WORD 1034 CPUERR cvp BEQ £STBOT-4 ,R6 MRYE ERROR . WORD . WORD o 1033 CPUERR (R6),MRTA 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1VERIFY SP DECRIMENT 1BRANCH IF GOOOD 18AD PC ON STACK tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE i VERFY PROPER PC ON STACK D13 Rb3PTh AREAS oMBE§144508(1952) 15-MAR;B4, 13:28. PAGEASED NsT TRe 8332 8537 8538 8539 8540 8541 8342 8543 8544 8545 8546 8547 83548 8549 8550 8551 8552 8553 8554 8355 83556 8357 8558 8559 8560 8561 8362 8563 8564 8565 8566 83567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 033704 001403 033706 033710 033712 033714 033714 033722 104000 001036 001127 016767 012706 MRTF ERROR . WORD 145110 001000 144066 MRTF SEQ 0159 1 PnconEsT B2%Bn srack . WORD 1036 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE MOV MOV #S780T,.R6 SL0OC00, 10 1RESTORE TRAP VECTOR ] éRTO: 033726 1 0 840 040 0 504000008080804040000048000808400000080000088008800040 16TEST 235 TST235: 145052 001006 144046 033770 144020 145064 144036 48088008404 INC MOV MOV MOV CLR ccc $TESTN 4STBOY,R6 10,SLOCOO :gRTOB.IO s INCREMENT TEST NUMBER 1SETUP STACK 1SAVE OLD VECTOR 1SETUP NEW VECTOR 1CLEAR PRIORITY AND COND C 7 033762 033762 033764 033766 033770 033776 MRTOA: 145002 034000 034002 034004 034006 034012 034020 034026 034030 MRTOB: 1DIDNT TAKE CORRECT TRAP ERROR .WORD . WORD crp 8EQ ERROR . WORD 001000 034040 000357 143770 143750 MRTOC: ‘m MOV MOV MoV SCC 1037 CPUERR STBOYV-2,80 sALL ERRORS TO TRAP TO EM7 VECTOR sUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE sVERIFY PSW ON STACK 1040 CPUERR #STBOT.R6 sUNIQUE ERROR NUMBER +ADORESS OF ERROR MESSAGE 1SETUP STACK MRTOC MRTOE, 10 #357.PS 77 034032 034032 034034 034036 034040 034046 034070 000048 110600000008800000004800048400000000000000000000000000040400 033725 033726 033732 033736 033744 033732 033756 033760 034050 034052 034054 034056 034056 034064 TEST OLD STATUS ON RESERVED INST TRAP MRTOD: 144732 016767 012706 144746 001000 000357 143724 MRTOE: MRTOF : MTP: tBRANCH IF CORRECY STATUS 1BAD STATUS ON STACK tALL ERRORS TO TRAP TO ENT VECTOR 1SET UP TRAP VECTOR 1SET PRIORITY 1SET CONDITION COOES tRESERVED INSTRUCTION 1DIDNT TAKE CORRECT TRAP ERROR . WORD . WORD crp 8€EQ MRTOF ERROR . WORD 1042 CPUERR tALL ERRORS TO TRAP TO EMY VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE $L0C00, 10 sRESOTRE TRAP VECTOR MOV MOV 1041 CPUERR STBOT-2,4357 #STBOT ,R6 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE tVERIFY OLD PSW ON STACX tBRANCH IF GOOD 1OLD PSW INCORRECT GLOBAL AREAS _ MACY1l 30AC1052) KDJ11A.MAC ~ 22-FEB-84 15:12 15 MAR-84 3% 8591 8599 8600 8601 034114 034120 034122 8603 034124 8604 034124 00<067 000257 104400 001043 001127 8609 034136 001403 8610 034140 8611 8612 034142 034148 104000 8614 034152 001403 8616 034154 8607 8613 8615 8617 8618 8619 8620 8621 8622 8623 8624 8625 “26 034132 034146 034156 034160 034162 034162 034170 143656 15T236: 144722 143720 022706 001044 001127 021627 000774 MTPB: 034124 MTPQ: 8629 8630 8631 8632 8633 8634 8635 8636 8637 001045 001127 144642 001000 143644 034174 0341784 034200 034204 034212 034220 034224 034226 8640 8641 034232 034234 8644 8645 8646 SEQ 0160 034230 MTPF. $TESTN #STBOT,R6 34, SL0C0O wiPg, 34 PS s INCREMENT TEST NUMBER JSETUP STACK 1SAVE OLD VECTOR 'SETUP NEW TRAP VECTOR yCLEAR PRIORITY ABND COND C 1DIONT TAKE CORRECT TRAP JALL ERRORS TO TRAP TO EMT VECTOR 1043 CPUERR JUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE MTPQ 1:BRANCH IF GOOD #STBOT-4,R6 {VERIFY SP DECRIMENT i1BAD PC ON STACK sALL ERRORS TO TRAP TO EMT VECTOR 1044 CPUERR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 8EQ NTPF 1BRANCH IF GOOO CWP WORD WORD MOV MOV CR6), #MTPR 1VERFY PROPER PC ON STACK + INCORRECT PC ON STACK iALL ERRORS TO TRAP TO EMT VECTOR 1045 CPUERR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE SLOCOO, 34 #STBOT.R6 {RESTORE VECTOR MTPO: 3 3“.‘....‘..‘...‘.“..“.‘.“..‘.“.“““.“‘....“““““...‘ TEST OLD STATUS SAVED ON TRAP 10900804 080000000400080000000800828000040080400000048000888000000040 005267 012706 016767 012767 005067 000257 104400 144604 001000 143624 034236 143552 1ST237: 144616 163614 026727 001403 034246 104000 001047 INC MOV MOV MOV CLR ccc TRAP MTPOA: 104000 001046 001127 034236 034244 034250 ‘ TEST TRAP INST JMORD "WORD 1oTEST 237 034230 8642 8643 CMP 8EQ ; : 034174 8638 8639 WORD WORD ERROR 8627 8628 ERROR ERROR 104000 016767 012706 INC MOV MOV MOV CLR cce TRAP MTPR: 104000 034126 034130 8608 E13 H ;‘.“‘.“.“‘.‘.“““‘.““““.‘““‘““““““““.“““.‘ 034070 8595 034070 005267 144710 8596 034074 012706 001000 8597 034100 016767 143730 8598 034106 012767 034132 8605 8606 160 10178k 180 LoTEST 236 8593 8602 PAGE 3 '“.‘.““““.““..“.““.".“.“““.“““‘.“‘.‘.“..“. 8592 8594 13:28 144534 000000 MTPOB: ERROR MORD 'MORD CMP 8EQ ERROR WORD $TESTN #STBOT,R6 34, SLOC0O MiP0B, 34 PS + INCREMENT TEST NUMBER 1SETUP STACK 1SAVE OLD VECTOR 1SETUP NEW TRAP VECTOR JCLEAR PRIORITY AND COND C 1DIDNT TAKC CORRECT TRAP 1046 CPUERR STBOT-2, 00 HTPOC 1047 sALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE JVERIFY PSW ON STACK 1BRANCH IF CORRECT STATUS 1BAD STATUS ON STACK JALL ERRORS TO TRAP TO EMT VEC(OR JUNIQUE ERROR NUMBER GLOBAL AREAS KOJ11A HAC 8647 8648 8649 86350 8651 8652 8653 8654 8655 8656 8657 85658 8659 8660 8661 8662 8663 8664 8663 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 034252 034254 034260 034266 034274 034276 034300 034300 034302 034304 034306 034314 034316 034320 034322 034324 034324 034332 MACY]) 22-FEB- 001127 012706 012767 012767 000277 F13 0841952 15-maRoae, 13:881°855 %hrus savep on TRep 001000 034306 000357 143546 143502 MTPOC: 104400 104000 001050 001127 026727 001403 MTPOD: 144464 000357 MTPOE : 104000 001051 001127 016767 012706 . WORD MOV MOV MOV SCC TRAP ERROR . WORD .WORD cHP B8€EQ ERROR . WORD 144500 001000 143502 MTPOF : SEQ 0161 CPUERR s ADDRESS OF ERROR MESSAGE 1SETUP STACK tSET UP TRAP VECTOR 1SET PRIORITY 1SET CONDITION CODES t ISSUE TRAP 1OIDNT TAKE CORRECT TRAP 1050 CPUERR ST807-2,#357 sUN]JQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1 VERIFY OLD PSW ON STACK 1BRANCH IF GOOD #57807,R6 MMTPOE, 34 #357,PS MTPOF .WORD 1051 CPUERR MOV MOV SLOCOO, 34 #57807.R6 sALL ERRORS TO TRAP TO EMT VEZTOR $OLD PSW INCORRECY sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE tRESTORE TRAP VECTOR ] 3 034336 MTPA: 131088804000484800058880008000888400000404880008000000400888804080 soTEST 240 TEST ALL TRAP OPCODES - SELF MODIFYING 000 1108084088888 8400088038080088804800004822000400040000008808880808804 034336 034336 034342 034344 034350 034356 034364 034372 034400 005267 005003 012706 016767 016767 012767 012767 000167 034404 000000 144442 001000 143460 143422 034420 034426 000022 008 TST240: $TESTN R3 #STBOT,.R6 34,5L0C00 144452 144446 143412 143434 4,5L0C01 OMTPAM, .4 MMTPAA, 34 MTPAA 3 MTPAL ; 1 INCREMENT TEST NUMBER 1SETUP REGISTER TO INDICATE OPCOOE 1SETUP STACK 1SAVE OLD VECTOR 1SAVE IN CASE OF HALT ISETUP HALT TRAP 1SETUP NEW TRAP VECTOR 1GO INTO LOOPING COOE 1SET TO A ZERO 1 TRAP INSTRUCTION FAILED TO TRAP 034406 034410 034412 104000 001052 001127 1052 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADORESS OF ERROR MESSAGE 1EXAMINE OPCCODE AT LOCATION MTPAL: 034414 000167 MYPAA tATTEMPT 034420 034420 034422 034424 034426 034426 104000 001053 ;ERROR, EITHER CANT MOOIFY LOCATION MTPAL MTPAH: 1053 CPUERR 001127 005203 MTPAA : TO GO ON tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE 1OR TRAP INSTRUCTION FAILED INC R3 sGET NEXT OPCODE GL OBAL AREAS XDJ11A MAC 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 22" FED 84 55019520 15-MARBL, 13:38. PASE }82p OPCODES - SELF MODIFYING 034430 034434 034440 034442 034450 034454 034456 012706 020327 001406 012767 060367 000753 001000 000400 0344356 034464 016767 016767 144346 144342 034472 012706 001000 104400 177730 MOV cp BEQ MOV 177734 MTPAE: 1] 143350 143312 #STBOT,R6 R3,#400 MTPAE 4104400, MTPAL R3,MTPAL MTPAL SLOCOO, 34 SLOCO1 .4 1RESTORE STACK $sSEE IF LAST OPCODE 1BRANCH IF DONE s TRAP OPCODE INTO LOCATION tFORM TEST OPCOOE 1EXECUTE TEST sRESTORE VECTORS #STBOT,R6 H HIOT: 034476 11088880480 088488804048804400880084800080000840400084008008800004080800048 1oTEST 24} 034476 034476 034502 034506 034514 034522 034524 034524 034526 034530 034532 034536 034540 034542 034544 034546 TEST IOT TRAP 1088808888008 804840088048840880840008408080008880000000004840080008408 005267 012706 016767 012767 000004 104000 001054 001127 022706 001403 104000 001055 001127 034552 021627 001403 034554 034556 034560 034562 034570 104000 001056 001127 016767 012706 144302 001000 143306 034532 TST241: 144314 143276 MIOTA: 000774 MIOT8: 034524 144242 001000 MIOTD: 143230 034574 MIOTF: INC MOV MOV MoV 107 8 § S50 S 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 G13 MO MOV S$TESTN #S7807,R6 20,SL0C00 #MI078,.20 s INCREMENT TEST NUMBER 1SETUP STACK 1SAVE OLD VECTOR $SETUP NEW IOT VECTOR 108eTEST INSTRUCTIONsss tERROR! DIDNT TAKE CORRECT TRAP 1054 CPUERR #5TBOT-4,R6 MIOTD 1035 CPUERR (R6),MMIOTA tALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1VERIFY SP DECRIMENT 1BRANCH IF GOOD 18AD PC ON STACK sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE MIOTF s INCORRECT PC ON STACX 1056 CPUERR SLOCO00 20 , #STBOT,.R6 tALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER +ADORESS OF ERROR MESSAGE 1RESTORE VECTOR MITO: 1106880880488 8445000384800808800800800408404080080000802800008000800082 soTEST 242 034574 034574 034600 034604 034612 034620 034624 TEST OLD STATUS ON IOT TRAP 11088004400080408088084000040082280288084000000800800000000800008080008 005267 012706 016767 012767 005067 000257 144204 001000 143210 034636 143152 TST242: 144216 143200 S$TESTN #STBOT,R6 20, 5L0C00 ;g!TOB.?O s INCREMENT TEST NUMBER 1SETUP STACK 1SAVE LD VECTOR 1SETUP NEW IOT VECTOR ;CLEAR PRIORITY AND COND C SEQ 0162 L3 s3 37 g H13 ARE"S 22"PE R 18118720 a 15-MAR 82, 13:38,P8CE 4%Rrus on 101 TRAP 8760 8761 8763 8764 8765 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8179 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8810 as11 8812 8813 8814 034626 000004 I07 034630 034630 034632 034634 034636 034644 104000 001057 001127 026727 001403 034646 034650 034652 034654 034660 024666 034674 034676 104000 001060 001127 034700 034700 034702 034704 034706 034714 034716 034720 034722 034724 034724 034732 012706 012767 012767 000277 000004 104000 001061 oo1127 026727 001403 001000 034706 000357 MITO8: 143132 143102 MITOC: 1057 CPUERR STBOT-2,40 MITOC 1060 CPUERR 4STBOT,R6 #MITOE, 20 #357.PS 1061 144064 000357 144100 001000 143066 MITOE: MITOF : TRAP tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE tVERIFY PSW ON STACK 1BRANCH IF CORRECT STATUS 1BAD STATUS ON STACK tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SETUP STACK $1SET UP TRAP VECTOR 1SET PRIORITY 1SET CONDITION CODES 1DIDNT TAKE CORRECT TRAP MITOD: 104000 001062 001127 016767 012706 1DIDNT TAKE CORRECT MITOA: 144134 SEQ 0163 CPUERR ST80T-2,#357 MITOF 1062 CPUERR SLOCO0, 20 457807 ,.R6 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE sVERIFY OLD PSW ON STACK $BRANCH IF GOOOD 10LD PSW INCORRECT tALL ERRORS TO TRAP TO EMT VECTOR 1tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tRESTORE VECTOR : 034736 MET: $10808808840805808888008084400888008860400840080800400828080480000480 $+TEST 243 034736 034736 034742 034746 034754 034762 034770 034776 TEST EMULATOR TRAP INSTRUCTION (EMT) 300008580808 840088048005000000480400800200000820080000400880000404 005267 012706 016767 012767 016767 012767 104000 035000 035000 035002 035004 035006 035012 104400 001063 001127 022706 001403 035014 035016 035020 104000 001064 001127 144042 001000 143056 035006 143046 043470 TST243: S$TESTN OSTBOT,R6 30,SL0C00 144054 143046 #ETB, 30 34,5L0C01 144042 143036 #4ERROR, 34 1DIONT TAKE CORRECT TRAP META: 000774 METB: 1 INCREMENT TEST NUMBER 1SETUP STACK :SAVE OLD VECTOR 1SETUP NEW EMT VECTOR :SAVE TRAP VECTOR 1SET UP TO HANDLE EMT ERROR 1063 CPUERR #STB0T-4,R6 METD 1064 CPUERR 1ERROR TRAP tERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1VERIFY SP DECRIMENT 1BRANCH IF GOOD 1BAD PC ON STACK 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE GLOBAL AREAS MACY1l 30A(1052) 035022 033026 021627 001403 035000 033030 035032 035034 035036 035044 035052 104000 KDJ11A .MAC 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 c2-FEH -84 0010635 001127 016767 016767 012706 15:12 15-MAR-84 7243 13:28 METD: EST EM&?‘OR TRAP INSTRUCTION (EMT) cHP BEQ ERROR . WORD 143770 143760 001000 142770 142756 METF: 113 PAGE (R6),0META J1VERFY PROPER PC ON STACK METF 1BRANCH IF GOOD 1065 sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER LHORD CPUERR MOV MOV SLOCOO, 30 #ST80T,R6 MOV S€Q o164 SLOCO1, 34 1 INCORRECT PC ON STACK 1tADDRESS OF ERROR MESSAGE tRESTORE VECTOR sRESTORE VECTOR J 035056 METO: 110884004082884840408808808800848080080804000000008800000848800800 1oTEST 244 035056 035056 035062 035066 035074 035102 035110 035116 035122 035124 005267 012706 016767 012767 016767 012767 005067 ¢ 2257 143722 001000 142736 035134 142726 043470 142654 TST244: 035144 035146 033150 035152 035156 035164 035172 035174 104000 001067 001127 012706 012767 012767 000277 104000 104400 001066 001127 026727 104400 001070 001127 026727 001403 143734 142726 143722 142716 MOV MOV MOV glc.s STESTN #STBOT R6 30,SL0C00 MMETOB . 30 34,SL0C01L S#SERROR, 34 PS s INCREMENT TEST NUMBER 1SETUP STACK 1SAVE OLD VECTOR 1SETUP NEW EMT VECTOR 1SAVE TRAP VECTOR 1SET UP TRAP VECTOR sCLEAR PRIORITY AND COND C EMY METOA: sOIDNT TAKE CORRECT TRAP TRAP LMORD METOB: 143636 001000 035204 000357 142644 142604 METOC: 143566 000357 METOE: METOF 143604 143574 001000 142604 142572 .WORD CMP 1066 CPUERR ST80T7-2,00 tERROR TRAP 1ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tVERIFY PSM ON STACK 8EQ METOC $1BRANCH IF CORRECT STATUS ERROR .WORD 1067 iALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER .WORD MOV MOV MOV %Cl'g METOD: 104000 001071 001127 016767 016767 012706 INC MOV MOV 104000 001403 035214 035216 035220 035222 035222 035230 035236 084 § 1008088880000 00004000000008000800008400000000050800000800080800004 035126 035126 035130 035132 035134 035142 035176 035176 035200 035202 035204 035212 TEST OLD STATUS ON EMT TRAP CPUERR #STBOT ,R6 OMETOE, 30 #357,PS 18AD STATUS ON STACK stADDRESS OF ERROR MESSAGE 1SETUP STACK 1SET UP TRAP VECTOR sSEY PRIORITY 1SET CONDITION CODES sDIDNT TAKE CORRECT TRAP TRAP 1SRROR TRAP .WORD LMORD 1070 CPUERR BEQ METOF ERROR .WORD .WORD 1071 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE MOV MOV SLOCOL, 34 SLOCO0, 30 tRESTORE VECTOR tRESTORE VECTOR Cwp MOV STBOT-2,#357 #STBOT,R6 1cRROR NUMBER s ADORESS OF ERROR MESSAGE tVERIFY OLD PSM ON STACK 1BRANCH IF GOOD 10LD PSW INCORRECT GLOBAL AREAS KDJ11A MAC MACY1l 22-FEB-84 30A(1052) 15:12 15-MAR-84 13:28 T244 Jl3 PAGE 165 TEST OLD STATUS ON EMT S5EQ 0165 TRAP 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8838 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 89503 89504 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 ] 035242 MBTY: 3 .‘.‘“‘..“‘..‘...“““““““““‘.‘t“‘.‘.0 ‘0“““.“ 1o TEST 035242 033242 035246 033252 035260 035266 033270 035270 033272 0335274 033276 035302 245 TEST BPT ““t‘ TRAP H ".““.““‘..‘.““‘““.‘.“.‘.“‘.“““.“.“.‘ 005267 012706 016767 012767 143536 001000 142536 035276 TST24S: 143550 142526 .“““““‘ INC MOV MOV :2¥ STESTN #STBOT,R6 14,SLOCOO #BTE, 14 veTA 104000 001072 001127 022706 001403 035304 035306 035310 035312 035316 104000 001073 001127 021627 001403 035320 035322 035324 035326 035334 104000 001074 001127 016767 012706 M8T8: 035270 M8TD: ERROR .WORD .WORD 001000 142460 MBTF: 1072 CPUERR CMP BEQ #STBOT-4,R6 MBTD ERROR LMORD .WORD CMP 1073 CPUERR (R6),BTA B8EQ ERROR .WORD 143476 1SETUP NEW BPT VECTOR 1DIDNT TAKE CORRECT TRAP " 000774 1 INCREMENT TEST NUMBER 1SETUP STACK 1SAVE OLD VECTOR WORD MOV MOV MBTF 1074 CPUERR SLOCOO, 14 #STBOT,R6 1ALL ERRORS TO TRAP TO EMT VECTOR ;UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE iVERIFY SP DECRIMENT :BRANCH IF GOOO 1BAD PC ON STACK tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE s VERFY PROPER PC ON STACK 1BRANCH IF GOOD s INCORRECT PC ON STACK sALL ERRORS TO TRAP TO EMT VECTOR sUNJQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE +RESTORE VECTOR 3 035340 MBTO: 118880808404880008000080400888008000000008080000000840000048480008004 ;sTEST 246 035340 035340 035344 035350 035356 035364 035370 035372 TEST OLD STATUS ON BPT TRAP 11000880888 008458008008808080000008000400080008888800000 005267 012706 016767 012767 005067 000257 000003 035374 035374 035376 035400 035402 035410 104000 001075 001127 026727 001403 035412 104000 143440 001000 142440 035402 142406 TST246: 143452 142430 0008000004 INC MoV MOV MOV g‘ég MBTOA MBTOB: PS 8PT ERROR 143370 S$TESTN #STBOT,R6 14,5L0C00 MBT08, 14 .MORD LHORD O BEQ ERROR s INCREMENT TEST NUMBER 1SETUP STACK sSAVE OLD VECTOR $1SETUP NEW BPT VECTOR tCLEAR PRIORITY AND COND C tDIDNT TAKE CORRECT TRAP 1075 CPUERR STBOT-2,80 MBTOC 1ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1VERIFY PSW ON STACK 1BRANCH IF CORRECT STATUS 1BAD STATUS ON STACK 1ALL ERRORS TO TRAP TO EMT VECTCR GLOBAL AREAS MACY1] 8927 8928 8929 035414 035416 035420 001076 001127 012706 8932 8933 035440 035442 000277 000003 8935 035444 8937 8938 8939 035446 035450 035452 30A(1052) KDJ11A MAC ° 22 Fen 4495448 001000 8930 035424 012767 035452 8931 035432 012767 000357 8934 8936 035444 8940 8941 8942 8943 8944 8945 8946 8947 8948 8549 8950 8951 8”2 035464 035466 035470 142362 142336 143320 8956 8957 8958 8959 8960 000357 035502 035502 035506 035512 035520 035526 8963 035532 8965 8966 035534 035536 142316 035532 005267 012706 016767 012767 005001 001101 001127 104000 8971 8972 035550 035552 001102 001127 8974 035560 001403 8976 035562 104000 8978 8979 8980 8981 8982 035564 021627 001127 035576 012706 035602 1077 CPUERR STBOT-2, 0357 MBTOF MORD "--3100 WORD CPUERR INC MOV MOV MOV CLR 143310 142262 P MILA: 000774 MILB: 016767 ERROR LHORD 'MORD CMP 8€Q ERROR 035532 MILD: SLOCO0, 14 #STBOT .R6 tALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE sVERIFY OLD PSW ON STACK 1BRANCH IF GOOO :0LD PSW INCORRECT sALL ERRORS TO TRAP TO EMT VECTOR {UNIQUE ERROR NUMBER ;ADDRESS OF ERROR MESSAGE ;RESTORE VECTOR 001000 142212 HMILF: MILO: STESTN #STBOT ,R6 10, SL0C0O niLs. 10 R1 R1 1101 CPUERR #STBOT-4,R6 MILD s INCREMENT TEST NUMBER 1SETUP STACK 1SAVE OLD VECTOR 1SETUP NEW ILLEGAL VECTOR ;0 TEST INSTRUCTIO :DIDNT TAKE CORRECT TRAP JALL ERRORS TO TRAP TO EMT VECTOR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE iVERIFY SP DECRIMENT 1BRANCH IF GOOD tBAD PC ON STACK 1ALL ERRORS TO TRAP TO EMT VECTOR 1102 CPUERR JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 8€EQ MILF BRANCH IF GOOO CMP WORD 143234 TEST ILLEGAL JUMP INSTRUCTION TRAP .MORD 'WORD ERROR 001103 035566 035570 143276 001000 142272 035540 104000 035546 8977 1SET CONDITION CODES JDIONT TAKE CORRECT TRAP ERROR MOV MOV 1SET UP TRAP VECTOR 1SET PRIORITY 3 .".“‘““““..“‘...“‘.‘.‘.“.“."..“.‘..‘.“...““““" 1ST247: 000101 8970 035554 M8 TOE | 14 0357.p% JUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SETUP STACK MIL: H '““.“.‘..““‘.“‘..“.“‘“‘..‘.‘.““.““...‘..““““.“ 022706 001403 8975 MBTOF: BEQ 1076 CPUERR #STBOT,R6 SEQ 0166 : 3 035540 035544 8973 WORD 'WORD CMP MBTOE: 001100 001127 8967 8968 8969 ERROR JoTEST 247 035530 8964 MOV MOV SCC 8pT 104000 035502 8961 8962 MBTOC: _ 035470 016767 143334 035476 012706 001000 IK13 P WORD 'WORD FOV MLTOO: 8953 3954 8955 13:28 1326 1> %851785F 4¥8rus on ePT TRAP 104000 001077 001127 026727 035460 001403 035462 15 MAR-84 'WORD MOV MOV (R6), #MILA 1VERFY PROPER PC ON STACK 1 INCORRECT PC ON STACK 1ALL FRRORS TO TRAP TO EMT VECTOR 1103 JUNIQUE ERROR NUMBER $LOCOO., 10 iRESTORE VECTOR CPUERR #STBOT .R6 ADDRESS OF ERROR MESSAGE GLOBAL AREAS KOJ11A. MAC MACY11l 22-FEB-84 30 R(1052) 1 S:12 15-MAR-84 T 250 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 211 9012 9013 9014 92013 9016 9017 9018 9019 9020 92021 9022 9023 9024 2025 9026 9027 9028 9029 9030 9031 2032 9033 9034 9035 9036 9037 9038 13: %6 PAGE 1} EST OLD S L13 ?ATUS ON ILLEGAL JUMP TRAP 7 SEQ 0167 110084588480248480088800008000450088008480088080000088000000 1 «TEST 035602 035602 033606 035612 035620 035626 035632 035634 035636 005267 012706 016767 012767 005067 {00257 005001 000101 104000 001104 001127 026727 001403 035656 035660 035662 035664 035670 035676 035704 035706 104000 001105 001127 012706 012767 012767 000277 000101 035726 035730 035732 035734 035734 035742 008048000% TEST OLD STATUS ON ILLEGAL JUMP TRAP $10000080408800008000008000880800000080000800800880400 035640 035640 035642 035644 035646 035654 035710 035710 035712 035714 035716 035724 250 104000 001106 001127 026727 001403 T57250: 143176 001000 142172 035646 142144 143210 142162 MILOA: 143124 MILOB: INC MOV MOV MOV CLR ccc CLR JMP 001000 035716 CU0357 142112 142072 MILOC: $TESTN #STBOT,R6 10,5L0C00 MILOB,10 PS R1 R1 ERROR . WORD . WORD cHp 8€EaQ . WORD . WORD MOV 1104 CPUERR STBOT-2,44 MILOC 1105 CPUERR #ST80T,R6 #MILOE, 10 #357,PS R1 000357 143070 001000 142046 MILOE: MILOF : 1ALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE s VERIFY PSW ON STACK :BRANCH IF CORRECT STATUS 1BAD STATUS ON STACK sALL ERRORS TO TRAP TO EMT VECTOR +tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE 1SETUP STACK 1SET UP TRAP VECTOR 1SET PRIORITY +SET CONDITION CODES sDIDNT TAKE CORRECT TRAP MILOD: 143054 1 INCREMENT TEST NUMBER 1SETUP STACK $tSAVE OLD VECTOR 1SETUP NEW ILLEGAL VECTOR 1CLEAR PRIORITY AND COND C sDIDNT TAKE CORRECT TRAP ERROR 104000 001107 001127 016767 012706 000000040084 1106 CPUERR STB0T-2,#357 MILOF 1107 CPUERR SLOC00, 10 #S7807T,R6 sALL ERRORS TO TRAP TO EMY VECTOR 1UNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tVERIFY OLD PSW ON STACK :BRANCH IF GOOD 10LD PSW INCORRECT sALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE tRESTORE VECTOR 3 3 035746 MIALL: 1188808888084538883854084588000048000840400880008008888040000000004% 3‘TEST 251 035746 035746 035752 035756 035764 035772 035774 TEST ILLEGAL JSR INSTRUCTION TRAP 1180588888040 484858800048884848804400000000000080800800000400004002 005267 012706 016767 012767 005003 004303 143032 001000 142026 036004 TST251; 143044 142016 $TESTN #STBOT,R6 10, SL0C00 :gIALLB.IO R3,R3 1 INCREMENT TEST NUMBER $1SETUP STACK 1SAVE OLD VECTOR 1SETUP NEW ILLEGAL VECTOR GLOBAL AREAS KDJ11A.MAC 9039 9040 9041 9042 9043 9044 035776 035776 036000 036002 036004 MACY1l 30A(1052) 22-FEB-84 15:12 104000 001110 001127 022706 9045 036010 001403 9047 9048 9049 9050 9051 036012 036014 036016 036020 036024 104000 001111 001127 021627 001403 9053 9054 9055 9056 036026 036030 036032 036034 104000 001112 001127 016767 9046 9052 9057 92058 9059 9060 9061 9062 036042 012706 15-MAR-84 T251 000774 MIALLB: 035776 142770 001000 MIALLOD: 141746 9075 9076 036104 036104 005267 012706 016767 012767 005067 000257 005003 004303 036106 036110 036112 036120 104000 001113 001127 026727 001403 9082 9083 9084 9085 036122 036124 036126 036130 104000 001114 001127 012706 036134 9087 9088 9089 036142 036150 036152 9091 9092 9093 9094 036154 036154 036156 036160 9090 ERROR WORD .WORD CMP BEQ ERROR WORD .WORD MOV MOV 1110 CPUERR #57807-4,R6 MIALLD 1111 CPUERR (R6),MTALLA MIALLF 1112 CPUERR SL0C00, 10 #5780T,R6 tALL ERRORS TO TRAP TO EMT tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE s VERIFY SP D”.CRIMENT VECTOR 1BRANCH IF GOOD 1BAD PC ON STACK tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1 ADDRESS OF ERROR MESSAGE 1 VERFY PROPER PC ON STACK +BRANCH IF GOOD 1 INCORRECT PC ON STACK sALL. ERRORS TO TRAP TQ EMT VECTOR tUNIQUE ERROR NUMBER s ADDRESS OF ERROR MESSAGE sRESTORE VECTOR MJSI: 1850400488 040004888008080508084484003000000888088480008888080044 9077 9078 9079 9080 9086 B8EQ 1o TEST 252 9070 9071 9072 9073 9081 ERROR .WORD .WORD CMP s 3 036046 036046 036046 036052 036056 036064 036072 036076 036100 036102 9074 MIALLF: SEQ 0168 1OIDNT TAKE CORRECT TRAP MIALLA: 9063 9064 9065 9066 9067 9068 9069 M13 13:28 PAGE 168 TEST ILLEGAL JSR INSTRUCTION TRAP 012767 012767 000277 004303 104000 001115 001127 142732 001000 141726 036112 341700 142744 141716 CLR ccc CLR JSR MJSIA: 142660 001000 036162 000357 000004 141646 TEST OLO STATUS ON ILLEGAL JSR TRAP 1808804040 88884888200848880000840800880488080808008488484808048 TST252: INC $TESTN s INCREMENT TEST NUMBER MOV #STBOT,R6 $SETUP STACK MOV 10, SLOCOO tSAVE OLD VECTOR MOV MJSIB, 10 $SETUP NEW VECTOR MJSIB: MJSIC: 141626 R3 R3,R3 sCLEAR PRIORITY AND COND C sDIDNT TAKE CORRECT TRAP ERROR .WORD .WORD CMP BEQ 1113 CPUERR ST807-2,04 MJSIC tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE i VERIFY PSW ON STACK +BRANCH IF CORRECT STATUS ERROR LWORD .WORD MOV 1114 CPUERR #STBOT,.R6 +ALL ERRORS TO TRAP TO EMT VECTOR 1UNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 1SETUP STACK MOV MOV SCC JSR MJSID: PS ERROR .WORD .WORD #MJSIE, 10 #357,PS R3,R3 1115 CPUERR iBAD STATUS ON STACK tSET UP TRAP VECTOR 1SET PRIORITY 1SET CONDITION COOES 1OIDNT TAKE CORRECT TRAP sALL ERRORS TO TRAP TO EMY VECTOR sUNIQUE ERROR NUMBER tADDRESS OF ERROR MESSAGE GLOBAL AREAS KDJ11A.MA 9095 909¢€ 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 912 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 036162 036170 036172 036174 036176 036200 036200 036206 20"8 31*43°A(1052) 026727 001403 142610 15-"AR;S§2 000357 104000 001116 001127 016767 012706 MJUSIE: MUSTF 142624 001000 141602 OLS é?zTUS ON ILLEGAL JSR TRAP CMP BEQ 036254 036256 036264 036266 036270 036272 036274 036300 036302 036304 036306 036310 036314 036316 036320 036322 036324 036330 1VERIFY OLD PSW ON STACK 1BRANCH IF GOOD 10LD PSW INCORRECT 1116 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR IUNIQUE ERROR NUMBER 1ADDRESS OF ERROR MESSAGE MOV MOV SL0COO, 10 #S780T,R6 tRESTORE VECTOR ;o TEST 253 036250 036250 STBOT-2,#357 MJSIF SEQ 0169 ERROR .WORD .WORD 1108880844505 036212 036212 036216 036222 036230 036236 036244 N13 13:$ESTPAG 050080800880 840 0000000008000 0GR Rt RAttttidtibsttnd I70 TIME OUT TEST 3380008845804 480880080884808800000000000 0408040400 08R08R000 404 TST253: 005267 005067 016767 012767 012767 005737 142600 141546 141532 INC CLR MOV MOV MOV TST $TESTN CPEREG 4,SL0C00 €24,4 #30000,PS 84177700 14 104000 001117 001127 022767 001403 104000 001120 001127 022627 001403 104000 001121 001127 022627 001403 104000 001122 001127 005067 016767 000020 141502 28: 3s: 030000 141436 142474 4%: 141446 5%: :FOR GENERAL PURPOSE REG 0. THIS :IS NOT IMPLEMENTED ON KDJ11 sSHOULD CAUSE TIME OUT. ERROR LWORD .MORD gg: ERROR 036250 s INCREMENT TEST NUMBER 1CLEAR CPU ERROR REGISTER $SAVE VECTOR 1SET UP VECTOR TO HANDLE NXM sINIT THE PSW TO A KNOWN STATE s TRY TO ACCESS HARDWARE ADDRESS LWORD L.WORD ggz ERROR WORD LWORD gg: ERROR .WORD .WORD CLR MOV 1117 CPUERR g?ITO‘.CPEREG 1120 CPUERR g?P)O.Olt sALL ERRORS TO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER sADDRESS OF ERROR MESSAGE 1IS CPU ERROR REGISTER CORRECT? tALL ERRORS YO TRAP TO EMT VECTOR sUNIQUE ERROR NUMBER 1 ARDDRESS OF ERROR MESSAGE 1CHECK THAT STACK CONTAINS CORRECT ADOR. ] 1121 CPUERR tALL ERRORS TO TRAP TO EMT VECTOR tUNIQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE ggP)o.OSOOOO :IS THE PSW OK? 1122 CPUERR 1ALL ERRORS TO TRAP TO EMT VECTOR tUNJQUE ERROR NUMBER +ADDRESS OF ERROR MESSAGE 3 CPEREG SLOCO0, 4 sCLEAR THE CPU ERROR REGISTER yRESTORE VECTOR § 1888204408448 540058000400804848408008 000000008000 08800088 0 0R0020 00 1sTEST 254 J 1480800400440 ODO ADDRESS/ILLEGAL INST FETCH TRAP TEST 8880848 080080680048 8000880808440008000000000800%4 1 THIS PROGRAM GENERATES AN ODD ADORESS IN THE PC. s TRAP THROUGH ADOR 4 036336 036336 036342 THE KDJ11 SHOWLD 3;“t“““‘.t‘t““t‘i"tt‘.“‘ttt‘t‘tt“““tt‘t‘t“‘t‘..t““‘ 005267 005067 142442 141420 TST254; INC CLR $TESTN CPEREG + INCREMENT TEST NUMBER s INIT THE CPU ERROR REG GLOBA. AREAS KDJ11A MAC MACY1l 22 FEB 84 QBUSEX= 000001 RBUF = RCSR = RECDAY REDZON=® 30A(1052) 15:12 10 177562 4970 177560 001036 sesses U 9220 738¢ 320¢ 4196¢ 42280 42570 3185 RLO RL2 RL3 RL4 RL6 RL7 ROM RRBL RRCC RRO RY RTO RTS RTSE RTS1 RTS6 3151 3222 SAVSPL SAVSP2 SBCC = ssseee U = essese U = ssesee U * sssese U Y YYITRL I YYYYI Y = eessss U * esssse U = eseses U = essess U A YYIYI WY A YYYYY Y = essess L YYYYY Y 014126 014060 014074 = 001062 001064 ssesss y 8546 4075 4109 4083 4091 6286 629¢ 4709 4308 401¢ SOPDR1= SOPDR2s SDPDR3= SOPDR4= SOPDRS= SOPDR6= SOPDR7= SEQ 172222 172224 172226 172230 172232 172234 172236 001066 SHM00 = 000001 SIPARO= 172240 SIPAR1. 172242 SIPAR2: 172244 b1 TABLE USER SYMBOLS 3487 3721« 3847 4030+ 3495 3727 3867 4037 3EQ 0208 634 10003 4244 4273 4284 4265 4292 4300 8254 10399« 8283+ 10398+ 3464+ 3574 3812+ 3996 3467 3710« 3820 4010 3483+ 3718 38404 4016 3259 SDPAR7=* SDPDRO= 172274 CROSS REFERENCE 209 3293 3345 3369 3585 3435 4841 3415 8513 4745 4230 4240 425¢ 4260 4270 4280 172276 172220 PAGE 4789 SBCCC » eessss v SDPARO= 172260 SDPAR1= 172262 SDPAR2= 172264 SDPAR3» 172266 SDPAR4= 172270 SDPARS= 172272 SDPARG6= 13:28 496¢ 617¢ RESTAR 001476 RESVEC+s 000010 RET1 014404 RET? 014506 RET3 014600 RLBL = sesese v RLCC 15 MAR 84 41140 40900 4100¢ 4296 4020 4030 4040 405¢ 4060 4070 4086 635¢ 3569+ 3792 3989+ 16 4120 4130 4144 573 10006 3498 3735e 3876 4051« 3514. 3737 3896« 4056 3526 3745e 3904 3534 3753 3924 3547 3761 3932 355Ss 3769« 3952+ 3561 3780e 3959 KbSYTR.AREY L MPERIALSPB1952) oL OBAL ARE A M 2{FAR3: {79538 SIPARS» SIPARG2IPAR7SIPDRO= SIPORL~ 392¢ 3930 3940 3950 3960 3970 9979 6120 8234 8425+ 8711 001032 I SOPBB SOPD = = ssssss y sssens y SOPF = sseses SOPG SOPH SOPI =+ = = ssssss U ssseee U esssen y SOPE = = YYYYY Y sssese Y sseses U U SOPJ SHPL = = sesses sesass SOPM SOPN SOPD = = = ssssse U ssssss U ssssss y SOPQ = essess SOPP = y U 8958« 9269 9805+« 6130 8334+ 9626 9932 5228 1352 1383 1417 1449 1513 1548 1592 1627 1690 1737 SOPS SOPT SOPU SOPV SOPVO U = = = = = esssss sssses sssses 4sesse esssss 1795 | U y U U 1838 1872 1892 SPAU SPAY] SPAUZ SPAUS =+ = = = seesss U seesse y 1958 1927 1993 2030 sesees U 2066 1198 1225 031420 031446 031472 8025 8034 8042 sssees Y §979 9280+ 9823 8167« 8346 9679+ 9964 1286 sssess Y sssess U sessss U 99810 5865« 8247« 8454 8725+ 1319 ssssee SOPZ SOP1l SOP2 15 MAR B4 C1RPBReRAFEIRA% 2146 1254 = = * M 2103 SOPR SOPX SOPY 15 : > Cl usem SYMBOLS . £0 0207 4170 4180 4190 3900 3910 S08 SOPAA 52) 4128 172252 172054 175536 172200 172202 SIPOR2- 173504 SIPDRZ= 172206 SIPDRA- 173310 SIPORS- 172212 SIPORG 173314 SIPOR7. 172316 SKIPID 041742 SLOCOO 001030 SLOCO1L 3 8016 80300 80392 80460 5872 8261 8464+« 8745 8989+ 9284 9833+ 8177 8679+ 9704 5885 8276+ 8509 8755+ 9023 9300+ 9884 8195« 8712 9723s 8080s 8291 8520« 8788 9035+ 9583 9893+ 8208 8801+ 9739 8105 8305« 8541 8799« 9056 9599« 9919 8223+ 8821 9773%s 8121« 8320 8553 8822 9068+« 9625 9931 8235 88354« 9788 8152 8332 8587 8833 9102 9678+ 9963 8249« 8868 9806+ 8165s 8345 8597 8869 9113+ 9703 8262 9153+ 9824 8178 8357« 8620 8881+ 9140 97224 8193« 8375 8632+« 8901 9151« 9738 8209 8387+ 8665 8913+ 8221e 8414 8678+ 8946 8278¢ 9218 9834+ 8292 9301+ 9885 8307« 9584 9894+ 8319 9600+ 9920 9217 3772 9226+ 9787 GLOBA. AREAS KDJ1.1A MAC SPAU4 SPAUS SPALL SPS 031522 031542 031564 001070 SPSJ 001072 SPT38 + » SPO SRO » SR1 = SR2 s SRS = STACK START STBOT ST4 22-FEB 84 L ssesss U sssses |/ 177572 177574 177576 172516 Y SWR 001046 SWREG 000176 SWO = 000001 SWO00 = 000001 SWOl = 000002 SW02 = 000004 SWO03 = 000010 SW04 = 000020 SWOS = 000040 SW06 = 000100 SWO07 = 000200 SW08 = 000400 SW09 = 001000 SW1l = 000002 = = = ~« = = SwW3 = 000010 SkWe SW37 002000 004000 010000 020000 040000 100000 = 000004 = sesses Uy 15 MAR 84 13:28 PAGE 211 CROSS REFERENCE TABLE 8050 8057 3064 6360 80542 80610 80680 3783e 6370 4018 4039 2183 1170 3394 340¢ 3410 342¢ 2240 529 5072 8153 8339 8502 8631 8771 8902 9024 9268 = ssesss U 2 sodsss = sessess y = ssesne U = sasess U SWi0 SWil SWlZ2 SWl3 SWlda SW1S 15:12 7228 177774 sassss YYYYY 30A(1052) 4072 = 001000 001266 = 001000 STKLMT= STO * ST4B STS STSB ST6 ST7 MACY11 D1 USER SYMBOLS 3813 3841 3868 3897 3925 3953 3980 3990+« 4012 4031 4052 3785+ 3800 3828 3855 3884 3912 3940 3967 3991« 3992 3998 4191 4194 4213 8171 8347 8510 8642 8781 8912 9034 4081 7246 8180 8370 8519 8648 8789 8923 9044 8200 8376 8528 8658 8798 8929 9057 5272 8061 8237 8415 8563 8703 8832 8957 3085 5273+ 8068 8255 8424 8569 8714 8845 8967 5297 8087 8264 8441 8580 8724 8851 8980 5328 8109 8284 8455 8588 8733 8861 8988 8125 8293 8463 859 8746 8870 8136 83:3 8480 8607 8754 8880 9246 9252 711e 719 3393 288 713 3784+ 4058 6672 698 535 1131 7236 6950 7254 8039 8207 8386 8542 8666 8809 8939 9067 8046 8228 8401 8552 8677 8823 8942 9079 235¢ 8351 2221 2253 2285 2315 2349 2383 6210 5338 2880 2780 2779 2760 2750 2740 273¢ 2726 2710 270e 269¢ 2870 2680 2676 26640 2650 2649 2630 28649 2850 3393 SEQ 0210 287 286 285 284 283 282 281 280 279 3393 719 7336 9716 9095 9103 9233 7073 7092 7094 8146 8322 8486 8621 8765 8889 2016 2258 KDUL11A MAC SW?7 Su8 SW9 SXT SXTCC = 000020 s 000200 = 000400 = 001000 = sesese = soss0s S11 L YYYYY) 5 asssse S33 YIS L YYYYY) TAGRAM= 000001 TA114 021552 TAL16 TBITVEs 78114 TC114 D114 TEL02 023620 000014 021566 021602 021616 017756 TEL103 TEL104 020010 020042 TEL106 TEL107 TEL110 020126 020160 020212 TE10S TE11l TEL1l2 020074 020244 020276 TE113 TE113A TE114 020574 021070 021356 TEL115A 023330 TE11S 023060 TEL1158 TE115C TE115D0 TEL1S5F TEL16 023340 023346 023354 023362 023364 TE1168 TEL16C TEL16D 023700 023712 023722 TE117A 024070 TEL16A TEL117 TEL120 TEL120A 023674 023732 024076 024162 TE1l21 TEL122 024262 024730 TE124 TE12S TE125A TE126 TE126A TE126B TE127 025470 025756 026266 026514 026572 027366 027704 TE123 025214 30A{1052) 15:12 15 MAR 84 13:28 PAGE 212 CROSS REFERENCE TABLE 2840 = 000040 = 000100 S22 S77 22-FEB 84 cccccc Su4d SWS SWé MACY11l 2830 282¢ 2810 2800 279¢ 5126 5038 2706 2852 2974 35118 10 5897 6425 3214 5906 5913 5920 5376 53934 54100 54274 54440 54610 5478¢ 5495¢& 55120 56114 57108 58520 629390 6301 6302 6303 6349 6377 63964 6421 6405 6414 6404 65160 6523 65704 6580 66260 67520 68384 69260 70180 7025 72140 7225 7368 75430 738 5905¢ 6434 6469¢ 6493 6324 6325 6326 63910 63940 6347 6348 63880 63812 6385¢ 6430 6431 6422 6413 64960 65004 65054 6423 59120 5919¢ 59260 65620 65940 7069 72340 74210 7123 6432 6509¢ E L USER SYMBOLS SEQ 0211 LLOBA. AREAS KDJL11A.MAC TE127A TEL30 TE130A 170 TPA 76354 021632 5927 59332 = = sshsse 7811 s sssese U | = sseses U 032502 TRPOB TRY 5 esssse TRYM TRYMA TRYMB = ssssss U 032002 032040 TSGPR1=* TSGPR2= TSGPR3=* TSGPRA=* U 032072 ssssss U asssss U sesses U essess U sssass U TSGPRS= assses U TSGPR6= ssssss U TSMMUO TSP5WB= TSTLOC TSTY TST10 TST100 TST101 TST102 TST103 TST104 TST105 TST106 TST107 TST11 TST110 TST111 1ST112 TST113 TST114 TST115 T5T116 TST117 TST12 TST120 TST121 TST122 TST123 15T124 014130 ssenss U 001076 001510 002044 010072 010172 010272 010362 010446 010550 010636 010732 002146 011024 011114 011164 011236 011304 011356 011422 011454 002250 011512 012070 012434 012624 013476 PAGF USER SYMBOLS 7862¢ 59400 59470 8670 8625 3290 327¢ 9599 702+ 8239 8250 TRTVEC= 000014 13:28 8590 8248 032520 TRYMC TSGPRO= 5934 5941 3280 FL 3 CROSS REFERENCE TiélE 7592 7737¢ TPO = ssbsse ) TPVEC = 000064 TRAPVE= 000034 TRPO 1S MAR 84 039154 030414 021646 021662 000060 TRPOA 30A(1052) 22 FE8184 15:%2 030762 TF114 G114 TH114 TAKVEC MACY11l 3229 8254¢ 82600 8071 8113 8122 8134 8144 875 912 949 986 1023 1060 1097 41160 1134 6440 7530 916¢ 29780 3012¢ 3053¢ 3093¢ 31220 31550 31892 32260 953¢ 32630 32970 3323¢ 33490 33738 33972 34190 34390 9904 34620 35880 37089 37814 39874 8130¢ 8141¢ 8151¢ 9600 703 9601+ 9602+ 9625+ 9626+ SEQ 0212 GLOBAL ARE A€ KDJ1.1A MAC TST125 1ST126 1S1127 TST13 1ST130 TS7131 TST132 1ST133 TST134 TST135 157136 TST137 75714 157140 1ST141 1ST142 T7ST143 TST144 157145 TST146 1ST147 TST1S 157150 TST151 TST1S2 TST1S3 TST154 TST15S TST156 T1ST157 TST16 TST160 TST161 TST162 TST163 157164 TST165 TST166 TST167 TST17 1ST170 TST171 TST172 1571173 TST174 TST175 TST176 TST177 TST2 1ST20 157200 TST7201 1ST1202 157203 751204 TST205 014030 014130 014746 002352 015026 015112 015200 015262 015360 015454 015550 015652 002454 016020 016104 016204 016310 016412 016516 016622 016736 002556 017022 017134 017276 017372 017466 017672 017724 017756 002664 020010 020042 020074 020126 020160 020212 020244 020276 003006 020574 021070 021356 021664 022236 022340 022442 022544 001550 003044 022646 022750 023060 023364 023732 024076 MACY11l 22 FEB-84 30A(1052) 15:12 40794 41200 43150 1027¢ 4350¢ 43874 44250 4461¢ 4506 4552¢ 45969 46430 10640 47134 47494 47939 48450 4899¢ 49364 4988¢ 50424 11016 5080¢ 51342 5195¢ 5232¢ 52704 53460 S363¢0 53804 11380 53974 54140 54312 54484 54650 54824 54998 55160 1177¢ 56154 57140 585640 59534 60759 61120 61490 6186¢ 735¢ 1202 62230 62600 62970 6400¢ 652040 65744 15 MAR 84 13:28 PAGE 214 CROSS REFERENCE TABLE Gl USER SYMBOLS SEQ 0213 GLOBAL AREAS KDJ11A MAC 157206 151207 1S121 TS1210 1571211 1S1212 757213 157214 T1S121S TST1216 TS1217 TST22 1571220 TST1221 TS§1222 157223 TST224 TST22S 151226 151227 15723 7571230 151231 TST232 TS7233 TST1234 TS1235 TST236 TST237 TST124 157240 TST241 TS5T242 TST243 TST244 1757245 157246 TST247 15125 157250 TST251 TST252 TST253 1S7254 TST1255 757256 TS71257 TST26 TST1260 1ST261 157262 751263 1ST1264 157265 TST266 TST267 024262 024730 003104 025214 025470 025756 026514 027704 030414 031372 031570 003150 031732 032110 032216 032324 032432 032544 032656 032766 003222 033072 033176 033312 033430 033630 033726 034070 034174 003300 034336 034476 034574 034736 035056 035242 035340 035502 003356 035602 035746 036046 036212 036336 036626 037046 037114 003430 037250 037354 037464 037552 040002 040134 040314 040374 MACY1l 22 FEB 84 H 30A(1052) 15:1°2 66300 67564 1229¢ 6842¢ 69300 70220 7218¢ 75476 77410 8020¢ 80754 12580 8117 81612 8189¢ 82176 82430 82720 8301# 8329¢ 12900 83559 83840 84224 84614 85174 8550 8594¢ 86294 13230 86744 87224 87520 87960 88304 8878¢ 89100 89550 13564 89868 90324 206560 91104 9148¢ 9224& 9278¢ 929846 13870 935160 93904 94312 94670 95500 95924 9639¢ 9665% 15 MAR 84 13:28 PAGE 215 CROSS REFERENCE TABLE USER SYMBOLS SEQ@ 0214 ARE AS KDJ11A .MAC 18127 1571270 TS1271 181272 TST273 1571274 151275 181276 TST3 TS730 75131 TS132 TST33 TST34 TST35 TST36 TS137 TST4 TS140 TST41 TST142 1ST43 TST44 TS745 TST46 TST47 15715 TST50 TST51 TSTS2 TSTS3 TSTS4 TSTSS TST56 TST157 1ST6 TS160 TST61 TST62 TST63 TST64 15765 TST66 15767 TST? 1S770 TST71 TST72 TST73 TST74 T1ST7S 15176 TST177 17 = = TTR TYPDS = MACY11l 30A(1052) 22-FEB 84 15 :12 003510 040556 040712 040750 041046 041144 041416 041550 001600 003564 003730 004012 004110 004172 004326 004444 004602 001630 004710 004772 005020 005100 005150 005239 005314 005376 001660 005462 005562 005646 005734 14210 14530 1517¢ 1552¢ 15960 16314 16944 17412 1799¢ 8270 1842¢ 18756 18960 1931¢ 006006 006062 006130 006206 001710 006270 006360 006414 006460 006530 006610 006710 007022 001742 007152 007220 007270 007374 007474 007562 007646 007754 d4sasne dbanss 104405 15 MAR 84 13:28 PAGE 216 CROSS REFERENCE TABLE 97146 97480 97680 9802¢ 9830# 989146 99290 8074 cC GLOBAL 1962¢ 1997¢ 20340 20704 8464 21072 21504 2187¢ 22254 22578 2289 23194 23534 8624 23874 24250 24478 24760 25074 25410 2583¢ 26328 8794 26860 27100 27346 27794 28200 2856¢ 28884 2929¢ 8380 8457 9992 8418 103284 11 USER SYMBOLS SEQ 0215 GLOBAL AREAS KDJ11A.MAC ~ TYPE TYPOC TYPON TYPOS T114 = = = = T116 T122A T1228 104401 104402 104404 104403 021524 023556 025042 025174 MACY1l 30A(1052) 22-FEB 84 15:12 9980 103250 103270 103260 5371 9990 10410 6762 6760 6776 68280 6407 T1238 71238 T123C T1230 T123E 025426 025436 025444 025452 025460 6847 69090 69120 6851 6895 T124A 71248 7124 71240 T124E T124F 025714 025724 025732 025740 025746 025752 6935 70020 70058 6939 6988 6995 UDFARL= 177662 UDPAR2= 177664 UDPAR3= 177666 UDPAR4= 177670 UDPARS= 177672 UDPAR6= 177674 UDPAR7= 177676 UDPDRO= 177620 UDPOR1= 177622 UDPDR2= 177624 UDPDR3= 177626 UDPDR4= 177630 UDPDRS= 177632 UDPDR6= 177634 UDPOR7= 177636 UIPARO= 177640 UIPARL= 177642 UIPAR2:= 177644 UIPAR3= 177646 UIPAR4= 177650 UIPARS= 177652 UIPAR6= 177654 UIPAR7= 177656 UIPDRO= 177600 UIPDR1= 177602 UIPDR2= 177604 UIPDR3= 177606 UIPDRA= 177610 UIPDRS= 177612 UIPOR6= 177614 UIPDR7= 177616 UNXPIR 037346 3800 3810 3820 3830 T123F UDPARO= WAITIN XBUF = XCSR = 025464 177660 001074 177566 177564 15 MAR 84 13:28 PAGE 217 CROSS REFERENCE TABLE 6902 3790 5884 6416 9993 10413 10060 58960 64490 6466 9726 9776 9809 9603s 9611+ 67890 J1 USER SEQ 0216 SYMBOLS 10182 10251 103244 10405 10408 9837 9848 9859 9872 9897 69052 69160 69210 69230 6998¢ 70090 70130 7015@ 3840 3850 3860 3570 3580 3590 3600 3610 3620 3630 3640 3680 3690 3700 3710 3720 3730 3740 3750 3460 3470 3480 3490 3500 3510 3520 3530 9302 6410 4990 4984 93760 10411 GLOBAL AREAS KDJ1.1A MAC XOR = XRCC = $APTHD $ASTAT= $ATYC $ATYL $ATY3 $ATY4 $CHARC $CKSWR = $CMTAG= $CPUOP $CRLF $08LK $DEVCT $DCAGN $DTBL $ENDAD SENDCT SENULL SENV $ENVM $EOP SEQPCT SERFLG SERROR $ETABL $ETEND $FATAL $FFLG SFILLC $FILLS SGET42 $GTSWR= $HD = SHIBTS SLF SLFLG SMATIL $MBADR SMFLG $MSGAD $MSGLG $MSGTY SNULL SNWTST= MACY11 22-FEB 84 [YYYYY IV [YY YV Y IRV 000204 ssssss U 043246 043222 043230 043240 042454 [YYYYY IRV [YYY YY) 001026 001257 042714 001010 042026 042704 042016 041764 042032 001020 001021 041730 041756 001052 043470 001020 001030 001002 043466 042472 042471 042006 sesbss 000003 000204 042475 043465 001000 000206 043464 001014 001016 001000 042470 000001 30A(1052) 15:12 5191 5076 555 10365 10336 103342 10045 10337¢ 10062+ 10331 698 599¢ 6790 10148 5900 9986 10151 S42 705 9993 595¢ 596¢ 99770 705+ 623¢ 700 5940 567 5876 10334» 10065 10118¢# U 1S MAR 84 13:28 PAGE 218 CROSS REFERENCE TABLE <l SEQ 0217 USER SYMBOLS 10367 10414 8430 1226¢ 17384 22220 268320 3152¢ 3705¢ 859¢ 1255¢ 1796¢ 22544 2707 31860 37780 5614 10380 103384 103352 10416 10072+ 704 10079 101052+ 101104 9594 10047 10040 10345 10343 10393 706 10061 10182 10122 10190¢ 9995 10186¢ 99970 10001¢ 998806 100040 6632 731 9234 10042 99852 706+ 735 10392+ 8802 8836 103924 10365 10374+« 103822 723 10040 6060 10371 10337« 10119¢ 9989 99944 10330 212 5629 10122¢ 10375« 563 5630 10335« 5926 593¢ 586¢ 10067 74806 1061¢ 14504 19942 24440 2926¢ 33709 43840 4895 53940 61094 213 10381¢ 567 585¢ 10341 10351+ 10356+ 10349 10117¢ 10376+ 10354 103800 10357+ 10369 10373« 1098¢ 15140 20310 24736 2975¢ 33944 1135¢ 15490 782 8044 1174 1628¢ 750 44220 49334 5411¢ 614640 7800 20674 11720 15936 21040 30094 34164 30500 34364 25049 44580 49854 54280 61834 25380 45014 50390 54454 62204 21470 25800 30904 34594 4503 50770 54620 62570 8240 11996 16916 21840 26290 31194 35850 45499 S127¢8 54794 62940 45934 5129 54964 63978 46404 S192¢ 55130 6517¢ 8764 12872 18390 22860 27316 32230 39840 47104 52290 56124 6571¢ 9130 13200 18736 23164 27764 32600 40760 47462 52678 57112 66272 9502 13532 1893¢ 23500 28178 3294¢ 41178 4790& 53432 58532 6753 987+& 13842 19282 23842 28532 33202 4312¢ 48422 5360& 5950¢ 68392 10242 1418¢ 19592 28224 28852 33462 43472 4893% 53772 6072& 69272 GLOBAL AREAS KDJ1.1A MAC MACY1l 22 FEB-84 30A(1052) 15:12 [TYTYYY FYTYTY) [Ty Y [YYYYY 042030 PYYYIYY $SAVRE = FYYYYY $SETUP= 000126 $STUP = 177777 $SVPC = 000204 $SWR = 160000 CcCccc 043146 043150 001006 000212 043636 042474 CC $OCNT $ OMODE $PASS $PASTM $PATCH $QUES $ROCHR= $RDDEC = $ROL IN= $ROOCT= $RTNAD $R2A = o 7019¢ 8326¢ 38270 93440 9659¢ 10223» 10218+ 589¢ S65¢ 104224 10121¢ 10331 100032 10331 10331 508¢ S08¢ 540¢ 212 1029 5450 6225 7743 001022 001004 8424 8957 9552 9996 597¢ 588¢ 1065+ 1518« 2035+ 2477 2979» 33984+ 4426» S043+ 5466+ 6261+ 8021s 8462+ 8987« $TKB $TKS $TN 042462 042460 = 000277 75440 83810 89070 93858 9708¢ 10265¢ 10227 730+ 699 700 545 2138 1066 1519 2036 2478 2980 3399 707 1103 1554 2072 2509 3014 3421 SEQ 0218 USER SYMBOLS 77380 8419¢ 895240 9387 9710 8017¢ 84580 8983¢ 94254 102304 9596 10241+ 9978 102674 702 755 80724 85144 90294 8114¢ 85470 90624 94564 8158¢ 85914 97624 91074 9458 9764 81864 86264 91424 95384 97910 99824 99834 9991 10004 704 706 707 9982 787 1179 1633 2152 2585 3095 3464 4554 5197 809 1204 1696 2189 829 1231 1743 2227 2688 3157 3710 848 1260 1801 2259 97420 9427 9744 82144 86714 9144 9540 9793 92214 95894 98274 881 1325 1878 2321 2781 3265 1358 1898 2355 2822 3299 82400 87194 82694 87490 92754 96334 98884 8298¢ 87930 92954 9635 992640 918 955 1389 1933 2389 2858 3325 1423 1964 2427 2890 3351 10331 4389 4990 $SWREG 72154 83520 8875 9346 9661 10252+ 10222+ 704+ L1 10331 10331 1455 1999 2449 2931 3375 $TESTN 15 MAR-84 13:28 PAGE 219 CROSS REFERENCE TABLE 9593s 10086 10084 212¢ 4427 5044 5467 6262 8022 8463 89388 4463 5082 5484 6299 8077 8519 9034 9594 10002 9641 10004 1102e 1553« 2071 2508s 3013+ 1139+ 1597+ 2108+ 2542+ 3054+ 733 738+ 34202+ 4462+ S081+ 5483+ 6298« 8076+ 8518+ 9033+ 9640+ 10093 10091 748 754» 3440« 4507+ 5135« 5500+ 6401s 8118« 8551s 9066+ 9666+ 101140 10113¢ 7554 1140 1598 2109 2543 3055 3441 4508 5136 3501 6402 8119 8552 9067 9667 786+ 1178 1632+ 2151 2584+ 3094+ 34632 4553+ 5196+ S5S17s 6521+ 8162+ 8595+ 9111e 9715+ 780 2634 3124 3590 4598 5234 4645 9112 9716 92150 9750 3272 5716 6632 8219 8676 9226 9770 808+ 1203« 1695« 2188+ 2633 3123 3589+ 828+ 1230+ 1742 2226+ 2687+ 31562 3709« 1259« 1800» 22584 2711e 3190+ 3782+ 5518 6522 8163 8596 45974 5233s 56164 657S5s 8190 8630+ 9149« 97182 787¢ 5617 6576 8191 8631 4644 5271+ 5715+ 6631 8218+ 8675 9225+ 847« 4714» 5347+ 5857« 6757+ 8244« 8723+ 2712 3191 3783 4715 5348 5858 6758 8245 8724 9280 9804 863+ 1291s 1843« 2290+ 27352 3227+ 3988+ 4750« 9749+ 9279+ 9769 5364+ 59544+ 6843 8273 8753» 92992 9803+ 804 809¢ 824 864 1292 1844 2291 2736 3228 3989 4751 5365 5955 6844 8274 8754 9300 4081 4795 9832 5382 6077 6932 8303 8798 9353 9893 8802 1324+« 1877» 2320+ 2780» 3264+ 917+ 1357« 1897+ 2354+ 2821+ 3298+« 4080+ 4794 S5381s 6076« 6931» 8302« 8797» 829¢ 9352+ 9831+ 4121 4846+ 4122 4847 5399 4317 4901 992 4352 4938 6114 5416 6151 5433 6188 8331 8832 8357 8880 8386 8912 991+« 1422+ 1028+ 7024 9392 9931 954+ 1388+ 1932« 2388+ 2857+ 3324» 4316+ 4900+ 5398e 61132 7023+ 83302 8831« 9391« 5415+ 61502 9892+ 943/ 9920+ 843 8489 7219+ 8356+ 8879« 7220 9433 9974 19632 7549 9469 9982 14542« 1998+« 2448+ 2930+ 3374+ 4388» 2426+ 2889« 3350+ 4351 4937» S432s 6187» 7548+ 8385« 8911s 9468+ 8423» 8956+ 9551+ 859 8642 4989» S449+ 6224+ 7742+ GLOBAL AREAS KDJ11A .MAC MACY11l ML 30A(1052) 22-FEB -84 15:12 876 1103¢ 1320 1554¢ 1873 2072¢ 2316 2509¢ 27176 30146 3260 342106 4076 44634 4790 $TPB $TPFLG $TPS $TRAP $TRAP2 $TRP = $TRPAD $TSTM $TSTNU= STYPBN= $TYPDS $TYPE $TYPEC $TYPEX $TYPOC $TYPON $TYPOS SUNIT SUNITM $USWR $XOFF = $XON = $$GET4= SOFILL $40CAT . = 042466 042473 042464 043152 043174 000006 043206 000210 000001 ssssss U 042500 042124 042336 042456 042750 042764 042724 001012 000214 001024 000023 000021 000000 043147 000000 043656 S082¢ 5377 5484¢ 6072 62990 6927 8077¢ 8298 8519¢ 8793 9034¢ 9344 96414 9888 10102+ 10034 10100 702 102878 10316¢ 10281 5640 S01¢ 10329 101364 100349 10064 10106 10221¢ 10220 102164 591¢ 5660 5984 10088 10095 99964# 10217« 5264 S114 5734 iS5 MAR-84 ' 8814 1135 1325¢ 1593 1878¢ 2104 23214 2538 27814 3050 3265¢ 3436 40814 4501 47950 5127 5382¢ 5496 6077¢ 6397 6932¢ 8114 83036 8547 8798¢ 9062 93536 9659 98934 10116¢ 101204 10115¢ 102768 10323 103250 103232 10328 10316 10071 10108 10325 10223¢ 10326 13:28 PAGE 220 CROSS REFERENCE TABLE - USER SYMBOLS 913 11400 1353 1598¢ 1893 21094 2350 25430 918¢ 1172 1358¢ 1628 1898¢ 2147 23554 2580 950 1179¢ 1384 1633¢ 1928 21524 2384 2585# 955¢ 1199 1389¢ 1691 1933¢ 2184 23890 2629 987 12044 1418 16964 1959 21890 2422 26340 3055¢ 3294 34410 4117 45084 3090 32994 3459 4122¢ 4549 3095¢ 3320 34644 4312 45544 3119 33254 3585 43174 4593 31244 3346 35904 4347 45984 2817 4842 2822¢ 48474 2853 4893 S136¢ 5394 35014 6109 6402¢ 7019 8119¢ 8326 8552¢ 8827 9067¢ 9385 9667¢ 9926 5192 5399 5513 61140 6517 70248 8158 83316 8591 88320 9107 9392¢ 9708 99314 5197¢ 5411 55184 6146 65224 7215 81634 8352 85964 8875 91124 9425 9716¢ 103260 10327 103280 10324 10078 101110 10362 100830 28584 49014 5229 54166 5612 6151¢ 6571 72200 8186 8357¢ 8626 8880 9142 94330 9742 2885 4933 S2344 5428 5617¢ 6183 65764 7544 81914 8381 8631¢ 8907 91500 9456 97508 5€Q 0 0219 9924 1226 14236 1738 196446 2222 24274 2683 1994 22274 2444 26884 1999¢ 2254 24496 2707 2031 22596 2473 2712¢ 20364 2286 24784 2731 2067 2291¢ 2504 27364 3152 33514 3705 43520 4640 3157¢ 3370 37104 4384 46450 3186 337560 3778 43890 4710 3191¢ 3394 37834 4422 47156 3223 33999 3984 44276 4746 3228¢ 3416 39894 4458 4751% 28900 49384 5267 54330 5711 61884 6627 75494 8214 83860 8671 8912¢ 9221 94690 9762 1024 12316 1450 17430 2926 4985 5272¢ 5445 57164 6220 66324 7738 8219¢ 8419 86764 8952 92264 9538 97704 1029¢ 1255 14554 1796 29314 49904 5343 54504 5853 62256 6753 77430 8240 84244 8719 89574+ 9275 95524 9791 1061 12606 1514 1801¢ 2975 5039 53484 5462 58584 6257 67584 8017 8245¢ 8458 87244 8983 92802 9589 98044 10664 1287 15194 1839 2980#¢ 50440 5360 S4674 5950 626206 6839 80224 8269 84634 8749 8988¢ 9295 95944 9827 1098 1292¢ 1549 18444 3009 5077 53652 5479 59554 6294 68442 8072 82742 8514 87542 9029 9300% 9633 98322 103292 10327 10115 10115 10221+« 10231 102664 527 S31¢4 5744 540 645¢ 6814 S41¢ 10004 5434 5458 10005¢ 551 100164 10113 552¢ 10114 5542 10115 5562 10116 So8¢ 10117 S69& 10118 GLOBAL AREAS _ MACY11 30A(1052) KDJL11A.MAC ~ 22 FEB 84 15:10 .$SASTA» ssssse U . 8X = 000204 10119 10335 5514 15 MAR 10120 10338 556 N1 84 13:28 PAGE 221 cROss AEPERENCEC TABLE USER SYMBOLS 10121 10122 10190¢ 568 573 10123¢ 10383¢ SEQ 0220 104230 E}Li GLOBAL ARE AS KDJU11 . MAC A BEV1IMS BEV2MS BEV3MS BEVAMS BEVSMS BEV6MS B8GNMOO BGNSLB BGNTST %310 96580 97070 97410 97610 97910 197¢ 1980 7593 197¢ 1177 1741 2289 2820 3349 4425 CBITMS CxLOOP S134 5615 6756 8301 8878 9550 48930 197 3760 3978 4203 4379 4635 4868 5121 S670 5797 5939 6556 6734 COMMEN DATAQ1 DEFPRG ENOCOM ENDMOD ENDPAS ENDSUB END,ST 7039 7290 7559 7824 331 28840 l1e 331 MACY1l 30A(1052) 22-FEB 84 15:12 15 MAR 84 13:28 PAGE 223 CROSS REFERENCE TABLE - SEQ 0221 MACRO NAMES 9635 9661 9710 9744 9764 9793 740 6300 7812 6323 8702 1202 1799 2319 2856 3373 129 1842 2353 2888 3397 753 446) 785 4506 5195 5714 6842 8329 8910 9592 5232 5856 6930 8355 8935 9639 3474 3768 3482 3799 4029 4895 4009 4211 4403 - 657 4278 5535 S679 5803 5946 6566 6742 7046 7297 7566 7831 4219 4417 4670 4888 5544 5688 S811 6312 6590 6769 7053 7304 7577 7838 6346 6402 807 1258 827 1290 1896 2425 2978 3439 1876 2387 2929 3419 4552 5270 5953 4596 5346 6075 6410 846 1323 1931 2447 3012 3462 4643 8384 8981, 9665 8422 9032 9714 5363 6112 7547 8461 9065 9748 3494 3811 3505 3827 3513 3839 7022 4050 4234 4440 4684 4949 5253 5697 5819 6319 6600 6783 7060 7218 4069 4242 4453 4696 4959 5562 5706 5827 6336 6607 6866 7084 7325 7591 4039 4250 4476 4705 4970 5571 5722 5833 6343 6620 6873 7091 7332 7604 6419 6428 6695 862 879 1387 1997 2507 3093 3708 916 1421 2034 2541 3122 3781 1356 1962 2476 3053 3588 4713 5380 6149 7741 8517 9110 9768 3525 3854 4263 4496 4728 4980 5580 5728 5841 6360 6646 6882 7099 7339 7317 7584 7846 8690 8698 6409 6418 6427 840 855 1350 1956 2501 3079 3702 1381 1991 2535 3116 7611 4749 5397 6186 8020 8550 9148 9802 =22 3866 4130 4271 4520 4741 5001 5589 5736 5849 6367 6654 6890 7107 7350 4793 5414 6223 8075 8594 9224 9830 3546 3883 4138 4279 4533 4766 3012 5598 5744 5878 6457 6662 6901 7619 7114 7857 1755 6436 6744 6758 953 1453 2070 2583 3155 3987 6772 6785 7026 7070 7369 990 1027 1552 2150 2686 3226 1064 1596 2187 2710 3263 1101 1631 2225 2734 3297 1138 1694 2257 2779 3323 5482 6520 8217 8752 9390 S042 5499 6574 8243 8796 9431 5080 5516 6630 8272 8830 3720 3939 3734 3951 1517 2107 2632 3189 4079 4899 5448 6297 4120 4936 9278 9891 9298 9929 9351 3554 3895 3568 3911 4154 4845 5431 6260 8117 8629 4146 4290 4544 4785 5022 5607 5751 5891 6464 6671 6920 7233 8161 8674 4298 4567 4806 5034 5625 5759 5903 6476 6680 6960 5465 6400 8189 8722 3581 3923 4164 4573 4816 5057 5634 5767 5911 6483 6687 6967 7364 7762 7241 7382 7769 6771 7064 7118 983 1020 1546 1057 1590 2181 2728 3291 7251 7389 7776 4315 4988 4172 4329 4588 4827 5072 5643 5773 5918 6490 6694 6976 7265 4350 4180 4342 4610 4837 5095 5652 5781 5925 6539 6716 6983 7272 4387 9467 3744 3966 4188 4366 4624 4858 5108 5661 5789 5932 6549 6726 6994 7403 7795 7279 7411 7802 7416 7630 7857 1094 1625 2219 1132 168~ 2251 2814 3343 1168 7396 7788 1970 9968¢ 1980 8710 197¢ 1196 1793 2347 2882 3391 4498 5226 6322 6345 6376 777 801 1252 1870 2418 2972 3433 821 1284 1889 2441 3006 3455 1223 1836 2381 2923 3413 4546 5264 4590 5340 4637 5356 1317 1925 2470 3046 3582 4707 5373 4743 5390 873 3773 4787 5407 909 1415 2028 2577 3149 3981 4839 5424 946 1447 2064 2626 3183 4073 4890 5441 1511 2101 2680 3220 4115 4929 5458 2144 2704 3257 4220 4981 5475 4344 5036 5492 2773 3317 4381 5074 5509 4419 5123 5608 17358 2313 28590 330~ 4455 5188 S‘O’ RbIETR. AREY" o"P AL E SPBL18S) 5850 6924 ERRDEF ERRDF 8348 8948 9628 196¢ 1972 936 1077 1237 1480 1710 1919 2206 <458 2659 2901 3111 3408 3716 3935 4151 4295 4563 4812 4976 5221 7016 8377 8981 9656 8805 764 943 1084 1247 1494 1721 1942 2214 2465 2675 2911 3135 3428 3730 3947 4161 4303 4574 4812 4997 S247 5404 5421 5740 5748 5395 5875 6009 6139 6280 €530 6684 6964 7238 7379 7759 8051 8372 8524 8,94 8919 9082 9213 9510 ERROR 5892 9819 2259 936 1077 1238 1481 1711 1920 5604 5888 6015 6155 6287 6536 6691 6973 7248 7386 7766 8058 8393 8531 8729 8926 9091 9240 9520 9842 765 943 1084 1248 1495 1722 1943 6068 7119 3416 9025 9705 8841 773 959 1091 1267 1506 1728 1950 2239 2487 2699 2918 3142 3450 5740 3962 15 MAR B4 1 a: PR RABE RRY 6105 7417 8456 9058 9740 8857 790 966 1107 1279 1529 1758 1973 2246 2496 2722 2941 316S 3470 3756 3974 6142 7631 6179 7858 6216 8069 Ce MACRO NAMES 6253 8110 6291 8154 8667 9291 9921 8715 9339 9965 8747 9381 797 973 1114 817 980 1121 1312 1566 1772 2010 2279 2522 2751 2958 3200 3490 3795 4025 835 996 1128 1333 1578 1781 2022 2301 2529 2760 2967 3215 3501 3807 4046 851 1003 1144 868 1010 1151 885 1017 1158 892 1033 1165 1299 1541 1765 1985 2272 2514 2744 2949 3178 3478 3764 4005 1345 1585 1788 2048 2308 2554 2768 2992 3236 3509 3823 4065 1366 1605 1815 2058 2334 2561 2790 2999 3252 3521 3835 4085 4208 4399 4653 4874 5068 4216 4413 4666 4884 5091 4231 4436 4680 4907 9104 5438 5455 SA72 5489 5506 5524 5532 5755 5900 6036 6162 6309 6546 6713 6980 7262 7393 7773 8065 8397 8537 8736 8935 9098 9247 9566 9853 774 959 1091 1268 1507 1729 1951 5764 5908 6042 6169 6316 6553 6723 6991 7269 7400 7785 8089 8404 8559 8742 8942 9120 9253 9574 9866 791 966 1107 1280 1529 1759 1974 8210 8622 9272 9886 4200 4375 4631 4864 5053 5631 6445 8589 9219 9825 4185 4362 4620 4854 5030 5622 8183 8543 9141 9789 4177 4338 4606 4833 5018 5260 6378 8511 9104 9759 4169 4325 4584 4823 5008 5253 S5€Q 0222 5279 5640 5770 5915 6048 6176 6333 6562 6731 7009 7276 7408 7792 8099 8410 8566 8761 8963 9126 9259 9607 9879 798 973 1114 1299 1542 1766 1986 5287 5649 5777 5922 6054 6192 6340 6586 6739 7036 7287 7556 7799 8127 8431 8576 8768 8970 9131 9264 9615 9901 818 980 1121 1313 1567 1772 2011 5293 5658 5785 5929 6060 6199 6357 6597 6766 7043 7294 1563 7806 8138 8437 8583 87?7 8976 9136 9287 9%21 9913 836 996 1128 1333 1579 1782 2023 5300 5667 5794 5936 6065 6206 6364 6604 6780 7050 7301 7574 7821 8148 8444 8603 8784 8996 9159 9314 9652 9937 852 1003 1144 1346 1586 1789 2049 5315 5676 5800 5943 6081 6213 6371 6611 6863 7057 7314 7581 7828 8173 8450 8610 8812 9003 9165 9323 9673 9943 869 1010 1151 1366 1605 1816 2059 1376 1620 1822 2083 2342 2569 2800 3022 3275 3529 3850 4093 1398 1647 1830 2095 2367 2592 2809 3033 3286 3542 3862 4105 6558 8238 6624 8265 8790 9320 8824 9451 899 1040 1183 906 1047 1191 1410 1658 1853 2122 2376 2601 2836 3042 3312 3550 3879 4111 1430 1665 1864 2139 2404 2611 2845 3066 3338 3564 3891 4127 4239 4449 4692 4912 5117 4247 4472 4701 4921 5147 4260 4492 4724 4926 5163 5541 5550 5559 5568 5824 5323 5685 5807 5965 6088 6229 6442 6617 6870 7081 1322 7588 7835 8202 B472 8616 8818 9012 9170 9363 9%687 9958 885 1017 1158 1377 1621 1823 2084 5331 5694 5815 5979 6095 6236 6454 66432 6879 7088 7329 7601 7842 5337 5703 5985 6102 6243 6461 6651 6887 7096 7336 7608 7850 4268 4516 4737 4945 5176 5353 6749 8294 6786 8323 8871 9532 8903 9585 922 1054 1209 929 1070 1218 1442 1676 1884 2167 2413 2621 2868 3074 3362 3577 3907 4135 4276 4529 4762 4955 5185 5370 1469 le82 1906 2176 2435 2649 2877 3103 3386 3691 3919 4143 4287 4540 4781 4966 5208 5387 5719 5577 5725 5586 5830 5837 5845 5991 6118 6250 6473 6659 6898 7104 7347 7615 8027 5997 6125 6266 6480 6668 6916 7111 7354 7623 8036 5732 6003 6132 6273 6487 6677 695~ 7230 7361 7752 8043 8230 8476 8638 8843 9019 9175 9377 9694 8257 8483 8645 8864 9040 9190 9400 9699 8286 8494 8654 8885 9047 9193 9415 9732 8315 8498 8661 8892 9053 9203 9448 9756 8341 8505 8686 8898 9075 9208 948" 9783 892 1033 1165 1398 1648 1831 2096 899 1040 1184 1411 1659 1854 2123 906 1047 1192 1430 1666 1865 2140 922 1054 1210 1443 1677 1885 clesd 929 1070 119 1469 108% 1907 2177 KbJYTa AREY> LoMPERNALPEL185) 2207 2459 2669 2902 3112 3409 3717 3936 4151 4295 4564 4803 4977 6139 6280 6530 6684 6964 6155 6287 6536 6691 6973 6162 6309 6546 6713 6980 8695 8920 9082 9213 9510 9820 331¢ 10 1¢ 3310 3310 HALTMS 65702 MFPTMS 65169 331¢ I0MSG MLT NEWTST 5009 5254 5438 5622 5756 5900 8051 8372 8525 GETPRI GETSWR 4998 4169 4326 4585 4824 5248 5421 5604 5748 5888 7238 7379 7759 FRONT FRONT1 4161 4303 4575 4813 2240 2488 2700 2919 3143 3451 3741 3963 5222 5404 5595 5741 5875 6009 ESCAPE 2215 2466 2676 2912 3136 3429 3734 3948 99684 196¢ 1134 1691 2254 2776 3320 4384 5077 5512 6626 8269 6015 7248 7386 7766 8058 8393 8531 8730 8926 9092 9241 9520 9842 6036 7262 7393 7773 8065 8398 8537 8736 8936 9098 9247 9566 9853 15 MAR B4 13:28. PAGE RBD: 2247 2497 2723 2942 3166 3471 3757 3975 177 4339 4607 4834 5019 5260 5455 5631 5764 5908 6042 6169 6316 6553 6723 6991 7269 7400 7785 8089 8404 8560 8742 8942 9121 9253 9574 9867 2273 2515 2745 2950 3179 3479 3765 4006 4185 4363 4621 4855 5031 2280 2523 2752 2959 3201 3491 3796 4026 4200 4376 4632 4865 5054 De MACRO NAMES 2302 2530 2761 2968 3216 3502 3808 4047 2309 2355 2769 2993 3237 3510 3824 4066 2335 2562 2791 3000 3253 3522 3836 4085 2343 2570 2801 3023 3276 3530 3851 4093 4400 4654 4875 4414 4667 4885 4437 4681 4907 4208 5069 4216 5092 5279 5472 S640 5770 5915 5288 5489 5649 5778 5922 5293 5506 5658 5786 5929 5300 5524 5667 5794 5936 6176 6333 6563 6731 7010 6192 6340 6587 6739 7036 6199 6357 6597 6766 7043 6206 6364 6604 6780 7050 6048 7276 7408 7792 8100 8410 8566 8762 8964 9126 9259 9608 9880 6054 7287 7556 7799 8127 8431 8577 8768 8970 9131 9264 9%15 9901 5EQG 0223 6060 7294 7563 7806 8138 8438 8583 8778 8976 9136 9288 9%21 9913 6065 7301 7574 7821 8148 8444 8604 8784 8997 9160 9314 9653 9938 4231 5105 4239 2368 2593 2810 3034 3287 3543 3863 4105 4247 2377 2602 2837 3043 3313 3551 3880 4111 2405 2612 2846 3067 3339 3565 3892 4127 2414 2622 2869 3075 3363 3578 3908 4135 2436 2650 2878 3104 3387 3691 3920 4143 4450 4693 4912 4473 4702 4921 4493 4725 4926 4517 4738 4946 4530 4763 4956 5176 4541 4782 4967 5185 5209 6118 6125 7347 7615 8027 7354 7€23 8036 5118 5315 5532 5676 5800 5943 5324 5541 5685 5808 5965 6213 6371 6611 6863 7057 6229 6442 6617 6870 7081 6081 7314 7581 7828 8173 8450 8610 8812 9003 9165 9323 973 9943 6088 7322 7588 7835 8202 8472 8616 8818 9013 9170 9363 9687 9958 5148 5331 5550 5694 5816 5979 6095 6236 6454 6643 6879 7088 7329 7601 7842 8230 8477 8639 8848 9019 9175 9377 9694 4260 5164 5337 5559 5703 5824 5985 6102 6243 6461 6651 6887 7096 7336 7608 785C 8257 8483 8645 8864 9041 2191 9400 9700 4268 5353 5568 5719 5830 5991 6250 6473 6659 6898 7104 8286 8494 8655 8886 9047 9198 9415 9732 4276 5370 S577 5725 5838 5997 6266 6480 6668 6917 7111 8315 8499 8661 8892 9053 9203 9448 9756 4287 5387 5586 5732 5846 6003 6132 6273 6487 6677 6957 7230 7361 7752 8043 8341 8505 8686 8898 907 920 9487 9784 1930 9978 3316 1172 1738 2286 2817 3346 4422 5127 5611 6752 8298 748 1199 1796 2316 2853 3370 4458 5192 5710 6838 8326 780 1225 1839 2350 2885 3394 4501 5229 5852 6926 8352 804 1255 1873 2384 2926 3416 4549 5267 5950 7018 8381 824 1287 1893 2422 2975 3436 4593 5343 6071 7214 8419 843 1319 1928 2444 3009 3459 4640 5360 6108 7543 8458 858 1353 1959 2473 3050 3585 4710 5376 6145 7737 8514 875 1384 1994 2504 3090 3705 4746 5393 6182 8017 8547 912 1418 2031 2538 3119 3778 4790 5410 6219 8072 8591 949 1450 2067 2580 3152 3984 4842 5427 6256 8114 8626 986 1514 2104 2629 3186 4076 4893 5444 6293 8158 8671 1023 1549 2147 2683 3223 4116 4933 S461 6296 8186 8719 1060 1593 1097 1628 2184 2707 3260 4312 2222 2731 3294 4347 49385 5039 5478 6516 8214 8749 5495 6570 8240 3°az GLOBAL AREAS KDJ11A.MAC ODDAMS PIRMS2 PIRMS3 PIRMS4 PIRMSS 8827 9455 91420 93420 9383¢ 94230 94540 PIR6MS 95364 PREBUF 35850 PUSH REPORT 3679 3312 3314 POP SCOPE SETPRI SETTRA SETUP SKIP SLASH SOP1MS SPACE STARS 3314 3634 2260 3314 10291¢ 196¢ 331 3310 11704 3312 331¢ 826 1061 1287 1551 1893 2149 2422 2685 2975 3225 3436 4119 4551 4898 SWRSU SXTMSG TAIL ICCIMS TRMTRP TS01MS 5231 5445 5855 6294 6929 8158 8354 8671 8954 9277 9538 9744 10019 3312 51264 14 4500¢ 10313¢ 7472 MACY11 22 FEB-84 8875 9537 30A(1052) 15:12 15 MAR 84 3952 9632 10377 3595 3640 3685 10378 9144 9346 9387 PAGE 226 CROSS REFERENCE TAglE 8907 9589 13:28 b SEQ 0224 MACRO NAMES 8983 9659 9029 9708 9062 9742 9107 9762 9142 9791 9221 9827 9275 9888 9294 9925 9343 9384 3424 3598 3643 3601 3646 3604 3649 3607 3652 3610 3655 3613 3658 3616 3661 3619 3664 3622 3667 3625 3670 3628 3673 3631 3676 752 780 950 782 952 784 987 1226 1452 1839 2069 2350 2582 2885 3154 3394 3986 804 989 1228 1514 1841 2104 2352 2629 2887 3186 3396 806 1024 1255 1516 1873 2106 2384 2631 2926 3188 3416 824 1026 1257 1549 1875 2147 2386 2683 2928 3223 3418 9427 9458 9540 10177 3592 3637 3682 10136 10338 10340 103€1 10316 331¢ 10325 697 10326 10327 548 845 1098 1320 1595 1928 2186 2444 2709 3009 3262 3459 550 859 1100 1322 1628 1930 2222 2446 2731 3011 557 861 1135 1353 1630 1959 2224 2473 2733 3050 10328 1174 538 843 1063 1289 1593 1895 2184 2424 2707 2977 3260 3438 4312 4593 4933 5267 5447 5950 6296 7019 8160 8381 8673 8983 9295 9540 9747 10126 7074 5129 9968 4503 750 4314 4595 4935 3269 5462 5952 6397 7021 8186 8383 8719 8985 9297 9549 9762 10193 3294 3461 4347 4640 4985 5343 5464 6072 6399 7215 8188 8419 8721 9029 9344 9589 9764 10270 3296 3585 4349 4642 4987 5345 S479 6074 6517 7217 8214 8421 8749 9031 9346 9591 9767 10333 583 876 1137 1355 1691 1961 2254 2475 2776 3052 3320 3587 4384 4710 5039 5360 5481 6109 6519 7544 8216 8458 8751 9062 9350 9633 9791 10388 748 878 1172 1384 1693 1994 2256 2504 2778 3322 3705 4386 4712 3362 5496 6111 6571 7546 8240 8460 8793 9064 9385 9635 9793 750 913 1174 1386 1738 1996 2286 2506 2817 3092 3346 3707 4422 4746 5077 5377 5498 6146 6573 7738 8242 8514 8795 9107 9387 9638 9801 915 1176 1418 1740 2031 2288 2538 2819 3119 3348 3778 4424 4748 5079 5379 5513 6148 6627 7740 8269 8516 8827 9109 9389 9659 9827 1199 1420 1796 2033 2316 2540 2853 3121 3370 3780 4458 4790 5127 5394 5515 6183 6629 8017 8271 8547 8829 9142 9425 9661 9829 1201 1450 1798 2067 2318 2580 2855 3152 3372 3984 4460 4792 5129 5396 S612 6185 6753 8019 8298 8549 887 9144 9427 9664 9888 4501 4842 5133 5411 S614 6220 6755 8072 8300 8591 8877 9147 9430 9708 2890 4076 4503 4844 5192 5413 5711 6222 6839 8074 8326 8593 8907 9221 9456 9710 9926 4078 4505 4893 5194 5428 S713 6257 6841 8114 8328 8626 8909 9223 9458 9713 9928 4117 4549 43895 5229 S430 5853 6259 6927 8116 8352 8628 8952 9275 9466 9742 9971 o GLOBA. AREAS MACY1i C 30A(1052) KDJL1A.MAC = 22 FEB 84 15:10 TS02MS TYPBIN TYPDEC TYPNAM TYPNUM TYPOCS TYPOCT TYPTXT $SESCA 7794 3310 3316 3310 331¢ 3310 331¢ 3310 3312 $SNEWT . $APTB . $APTH .$APTY . $EOP . SERRQ 3310 748 1199 1796 2316 2853 3370 4458 S127 5612 6753 3298 8875 9538 5192 5711 6839 8326 8907 9589 102976 7230 3312 10316 730 1964 198¢ 196¢ 198¢ 198¢ 221 203 331 508 536 198¢ 199¢ 1966 1998 546 10331 9969 1964 199 198¢ 1974 10268 10124 .$TYPO . $40CA 199¢ 196% 10191 509 . ABS. 1974 5EQ 02255 5 780 1226 1839 2350 2885 3394 4501 5229 5853 6927 8352 8952 9633 10325 804 1255 1873 2384 2926 3416 4549 5267 5950 7019 8381 5983 9659 10326 824 1287 1893 2422 2975 3436 4593 5343 6072 7215 8419 9029 9708 10327 843 1320 1928 2444 3009 3459 4640 5360 6109 7544 8458 9062 9742 10328 859 1353 1959 2473 3050 3585 4710 5377 6146 7738 8514 9107 9762 876 1384 1994 2504 3090 3705 4746 5394 6183 8017 8547 9142 9791 913 1418 2031 2538 3119 3778 4790 5411 6220 8072 8591 9221 9827 950 ERRORS DETECTED: 55K 4842 4893 1593 2164 2707 3260 4312 4933 4985 5428 6257 8114 8626 9275 9888 000 O DOCUMENT PAGES: (109 PAGES) 225 1061 1549 2147 2683 3223 4117 CZKDJB/EN:ABS,CZKDJB.SEQ/DOC/CRF /SOL/NL : TOC=SYSMAC. SML /ML , CZKDJB. MAC/ML ,KDJ11A MAC RUN-TIME: 939 192 16 SECONDS RUN-TIME RATIO: 1549/1148s1.3 CORE USED: 1024 1514 2104 2629 3186 4076 10017 043656 987 1450 2067 2580 3152 3984 581 . $READ . $TRAP .$TYPD .$TYPE MACRO NAMES 9991 4422 .EQUAT .HEADE .KT11 .SETUP .SACT1 CROSS REFERENCECTRBIE 3 782 1172 1738 2286 2817 3346 $$SET $$SETM $$SKIP 15 MAR 84 5445 6294 8158 8671 9295 9926 5462 6397 8186 8719 9344 5479 6517 8214 8749 9385 1098 1628 2222 2731 3294 4347 5039 5496 6571 8240 8793 9425 1135 1691 2254 2776 3320 4384 5077 5513 6627 8269 8827 9456
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies