File: DM8E40.LS of Disk: V50/Multi8/Multi-Test2
(Source file text) 


/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 1

		/TEST PROGRAM FOR DM8E40 MEMORY MANAGEMENT BOARD
		/       E. LOPES CARDOZO
		/       WESTVRIES COMPUTER CONSULTING BV
		/       RIJKSSTRAATWEG 19A
		/       1969 LB HEEMSKERK
		/       02510 - 43244

		/SYMBOL DEFINITIONS:
	6254	SINT=6254
	6274	SUF=6274
	6204	CINT=6204
	6264	CUF=6264
	6205	RTM=6205
	6235	LTM=6235
	6245	LRM=6245
	6265	SMME=6265
	6275	CMME=6275
	6215	SKME=6215
	6225	SKMM=6225

		/FOR PRODUCTION TEST DEFINE PRODUCTION:
	0001	        PRODUCTION=1

		/INTERRUPT SERVICE ROUTINE:
	0000	        *0
000000  0000	        0
000001  5020	        JMP SERV

	0020	        *20
000020  3123	SERV,   DCA AC        /SAVE AC
000021  6254	        SINT          /TRAP ?
000022  5777' 	         JMP INTERR    /NO, ILLEGAL INTERRUPT
000023  6204	        CINT          /CLEAR TRAP FLAG
000024  6205	        RTM           /READ TRAP REGISTER
000025  3124	        DCA TRAPD      /THAT IS THE INSTR. THE HARDWARE SAW
000026  7240	        CLA CMA
000027  1000	        TAD 0
000030  3000	        DCA 0         /BACKUP PC
000031  1400	        TAD I 0               /GET TRAPPED INSTRUCTION FROM MEMORY
000032  7041	        CIA           /AND COMPARE TO
000033  1124	        TAD TRAPD      /TRAP REGISTER CONTENTS
000034  7640	        SZA CLA               /SHOULD BE EQUAL
000035  4776' 	         JMS TRPERR    /ERROR IN TRAP REGISTER
000036  1000	        TAD 0         /DID WE TRAP THE SAFETY HLT ?
000037  1175	        TAD (-HALT     /
000040  7640	        SZA CLA               /?
000041  7040	         CMA          /NO, SET AC=-1
000042  5443	        JMP I ENDTRP   /BACK TO MAIN LOOP
000043  0042	ENDTRP, .-1           /CONTINUATION ADDRESS

		/VIRTUAL CODE SEQUENCES:
000044  1574	RELTST, TAD I (7000    /RELOCATION TEST; GET DATAFIELD
000045  5051	        JMP HALT       /EXIT FROM USER MODE

000046  5046	TRPTST, JMP .         /GETS IOT TO BE TESTED

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 1-1

000047  5051	        JMP .+2               /FOR CIF: ENABLE INTERRUPTS
000050  6001	        ION           /FOR SKON: REENABLE INTERRUPTS
000051  7402	HALT,   HLT           /EXIT FROM USER MODE
000052  5052	        JMP .         /*** IF HERE, HLT DID NOT TRAP ***

000053  1125	TTYTST, TAD BELL       /TEST TTY IN UNTRAPED MODE
000054  6046	        TLS           /SEND A BELL TO THE CONSOLE
000055  6041	        TSF           /WAIT TILL READY
000056  5055	        JMP .-1               /
		IFNDEF PRODUCTION <
		        CLA           / >
		IFDEF PRODUCTION <
000057  6032	        KCC           /USED TO CLEAR THE AC
000060  7440	        SZA           /DIDITDO ?
000061  5061	         JMP .        /NO !!! *** UNTRAPPED KCC DID NOT CLA ***
000062  6042	        TCF           /EXIT WITH TTY FLAG CLEAR
000063  6041	        TSF           /DID THAT WORK ?
000064  7410	        SKP           /YES
000065  5065	        JMP .         /***TCF DID NOT CLEAR FLAG *** >
000066  5051	        JMP HALT       /NOW EXIT FROM USER MODE

		/MD-LINE TEST:
000067  3573	MDTST,  DCA I (Q
000070  1573	        TAD I (Q
000071  7001	        IAC
000072  7440	        SZA           /TEST ALL 4096 VALUES
000073  5067	         JMP MDTST
000074  5051	        JMP HALT
000075  0000	Q,      0

		/CDTOIF TEST ROUTINE
000076  0000	CDTF,   0
000077  6200	        6200          /CDTOIF
000100  6202	        CIF 0
000101  5476	        JMP I CDTF

		/RDF TEST ROUTINE:
000102  6214	TSTRDF, RDF
000103  1105	KK,     TAD K0        /GET ACTUAL FIELD NUMBER
000104  5051	        JMP HALT       /GOT THROUGH

000105  0000	K0,     0
000106  0001	K1,     1
000107  0002	K2,     2
000110  0003	K3,     3
000111  0004	K4,     4
000112  0005	K5,     5
000113  0006	K6,     6
000114  0007	K7,     7

		/VARIABLES, COUNTERS AND POINTERS:
000115  0000	COUNT,  0
000116  0000	COUNT1, 0
000117  0000	COUNT2, 0
000120  0000	COUNT3, 0

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 1-2

000121  0000	PTR,    0
000122  0000	FIELDS, 0      /NUMBER OF FIELDS AVAILABLE
000123  0000	AC,     0
000124  0000	TRAPD,  0
000125  0207	BELL,   207

	0200	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 2

000200  4777' 	      JMS INIT       /SETUP FIELDS
000201  6007	START,  CAF
000202  6035	        KIE           /DISABLE KEYBOARD INTERRUPTS
000203  4776' 	LOOP0,  JMS COPY       /MOVE PAGE 0 TO ALL FIELDS
000204  4775' 	        JMS IOTTST     /STATIC TEST OF DM8E40 IOTS
000205  1122	        TAD FIELDS
000206  7041	        CIA
000207  3115	        DCA COUNT      /FOR ALL FIELDS
000210  1374	        TAD (CDF
000211  3214	        DCA FCDF       /SET A CDF TO EACH FIELD
000212  1115	LOOP1,  TAD COUNT      /
000213  1122	        TAD FIELDS
000214  6201	FCDF,   CDF 0         //CDF0, CDF10, CDF 20, ...
000215  3773	        DCA I (7000    //PUT THE FIELD NUMBER AT 7000
000216  6201	        CDF 0         //RESTORE THE DATAFIELD
000217  1214	        TAD FCDF       /MAKE A NEW CDF
000220  1372	        TAD (10
000221  3214	        DCA FCDF       /
000222  2115	        ISZ COUNT      /ALL FIELDS DONE
000223  5212	         JMP LOOP1     /
		/NOW A SIMPLE RELOCATION TEST. WE SET UP A SEQUENCE OF
		/RELOCATION AND THAN GO VIRTUAL, PICK UP THE FIELD
		/CONSTANT FROM 7000 AND HLT, TO GET OUT OF USER MODE
		/WE TRY TO TEST IF ALL WORDS OF THE RELOCATION RAM
		/CAN TAKE ALL VALUES, AT LEAST ALL VALUES FOR WHICH
		/THERE ARE FIELDS IN THE SYSTEM.
000224  1371	        TAD (RET1      /SETUP TRAP RETURN ADDRESS
000225  3043	        DCA ENDTRP     /
000226  1122	        TAD FIELDS     /SET UP COUNTER FOR FIELDS
000227  7041	        CIA
000230  3115	        DCA COUNT      /
000231  1370	LOOP2,  TAD (-10       /TEST ALL 8 WORDS OF THE RELOCATION RAM
000232  3116	        DCA COUNT1     /
000233  1370	LOOP3,  TAD (-10       /LOAD ALL WORDS OF THE RAM
000234  3117	        DCA COUNT2     /
000235  1117	LOOP4,  TAD COUNT2     /
000236  1372	        TAD (10               /MAKE 0, 1, 2, ...
000237  6245	        LRM           /SET ALL WORDS TO 0
000240  2117	        ISZ COUNT2     /
000241  5235	         JMP LOOP4     /
000242  1115	        TAD COUNT      /
000243  1122	        TAD FIELDS     /POSITIVE REAL FIELD #
000244  7106	        CLL RTL               /
000245  7004	        RAL           /SHIFT TO BITS 6-8
000246  1116	        TAD COUNT1     /ADD VIRTUAL FIELD #
000247  1372	        TAD (10               /(POSITIVE)
000250  6245	        LRM           /THIS SETS ONE WORD
000251  1116	        TAD COUNT1     /
000252  1372	        TAD (10               /
000253  1367	        TAD (100       /USER MODE+VIRTUAL DATA FIELD
000254  6005	        RTF           /RESTORE FLAGS
000255  7200	        CLA           /?!
000256  5044	        JMP RELTST     /JMP TO RELOCATION TEST
		/RELTST MUST BE AVAILABLE IN EACH FIELD
000257  7200	RET1,   CLA

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 2-1

000260  1123	        TAD AC        /GET AC FROM TRAP
000261  7041	        CIA           /AND COMPARE TO INTENDED FIELD #
000262  1115	        TAD COUNT      /
000263  1122	        TAD FIELDS     /
000264  7640	        SZA CLA               /
000265  4766' 	         JMS RELERR    /RELOCATION ERROR
000266  2116	        ISZ COUNT1     /
000267  5233	         JMP LOOP3     /
000270  2115	        ISZ COUNT      /
000271  5231	         JMP LOOP2     /
		/END OF RELOCATION TEST. NOW COMES THE TRAP/UNTRAP TEST
		/IN EACH AVAILABLE FIELD WE TEST EACH IOT FROM THE TABLE
000272  1122	        TAD FIELDS     /
000273  7041	        CIA
000274  3115	        DCA COUNT      /
000275  1370	LOOP5,  TAD (-10
000276  3116	        DCA COUNT1     /ZERO THE RELOCATION RAM
000277  1115	LOOP6,  TAD COUNT      /
000300  1122	        TAD FIELDS     /
000301  7106	        CLL RTL
000302  7004	        RAL           /
000303  1116	        TAD COUNT1     /
000304  1372	        TAD (10               /MAKE ONE-TO-ONE MAPPING
000305  6245	        LRM           /LOAD RELOCATION MEMORY
000306  2116	        ISZ COUNT1     /
000307  5277	         JMP LOOP6     /
000310  1115	        TAD COUNT      /
000311  1122	        TAD FIELDS     /
000312  7106	        CLL RTL
000313  7004	        RAL           /
000314  1374	        TAD (CDF       /MAKE CDF
000315  3325	        DCA XCDF       /CDF TO TARGET FIELD
000316  1365	        TAD (TABLE     /SETP POINTER FOR IOT TABLE
000317  3121	        DCA PTR               /
000320  1521	LOOP7,  TAD I PTR      /
000321  3046	        DCA TRPTST     /DROP IT IN THE TRAPTEST
000322  1364	        TAD (RET2
000323  3043	        DCA ENDTRP
000324  1046	        TAD TRPTST     /
000325  6201	XCDF,   CDF           /CDF TARGET FIELD
000326  3763	        DCA I (TRPTST  /IN THE TARGET FIELD TOO
000327  6201	        CDF 0         /
000330  4762' 	        JMS UTRALL     /UNTRAP ALL DEVICE CODES
000331  1046	        TAD TRPTST     /GET TEST IOT AGAIN
000332  0361	        AND (7776      /CLEAR UNTRAP BIT
000333  6235	        LTM           /AND SET DM8E40 TO TRAP FOR THIS IOT
000334  6274	        SUF           /ENTER USER MODE
000335  6001	        ION           /WITH INTERRUPT ON
000336  5046	        JMP TRPTST     /THIS BRINGS US INTHE TARGET FIELD !
		/- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000337  2121	RET2,   ISZ PTR               /RETURN FROM TRAP HANDLER
000340  1521	        TAD I PTR      /GET TRAP/UNTRAP INDICATOR
000341  7010	        RAR           /BIT 11 IS XOR!
000342  7630	        SZL CLA               /OK ?
000343  4760' 	         JMS TERROR    /TRAP ERROR

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 2-2

000344  1357	        TAD (RET3
000345  3043	        DCA ENDTRP     /SET NEW RETURN POINT
000346  4756' 	        JMS TRPALL     /TRAP ALL DEVICE CODES
000347  1046	        TAD TRPTST
000350  0361	        AND (7776
000351  7001	        IAC           /SET UNTRBP BIT
000352  6235	        LTM           /
000353  6274	        SUF
000354  6001	        ION
000355  5046	        JMP TRPTST     /GO !

000356  1600
000357  0400
000360  1120
000361  7776
000362  1615
000363  0046
000364  0337
000365  2200
000366  1057
000367  0100
000370  7770
000371  0257
000372  0010
000373  7000
000374  6201
000375  0502
000376  0437
000377  2000
	0400	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 3

		/- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000400  2121	RET3,   ISZ PTR
000401  1521	        TAD I PTR
000402  7010	        RAR           /BIT 11 DOES XOR
000403  7630	        SZL CLA               /OK ?
000404  4777' 	         JMS UERROR    /NO, UNTRAP ERROR
000405  2121	        ISZ PTR               /SELECT NEXT IOT
000406  1521	        TAD I PTR      /AND FETCH IT
000407  7640	        SZA CLA               /END OF LIST ?
000410  5776' 	         JMP LOOP7     /NO, TEST NEXT IOT
		IFNDEF FYSIOL <
		/FINALY, WE TEST THE CONSOLE TERMINAL WITH IT'S IOTS UNTRAPPED:
000411  1375	        TAD (RET4
000412  3043	        DCA ENDTRP
000413  4774' 	        JMS TRPALL     /TRAP ALL DEVICE CODES,
000414  1373	        TAD (6031      /EXCEPT FOR THE TERMINAL
000415  6235	        LTM
000416  1372	        TAD (6041      /
000417  6235	        LTM           /
000420  6274	        SUF
000421  6001	        ION
000422  5053	        JMP TTYTST     /
		/- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000423  7300	RET4,   CLA CLL               / >
000424  1371	        TAD (RET5
000425  3043	        DCA ENDTRP
000426  6274	        SUF
000427  6001	        ION
000430  5067	        JMP MDTST      /TEST ALL VALUES FOR MD DATA
		/- - - - - - - - - - - - - - - - - - - - - - - - - -
000431  7640	RET5,   SZA CLA               /SHOULD NOT TRAP
000432  4770' 	         JMS MDERR
000433  4767' 	        JMS RDFTST     /NOW EXERCIZE RDF IN USER MODE
000434  2115	        ISZ COUNT      /SELECT NEXT TARGET FIELD
000435  5766' 	         JMP LOOP5     /NOT DONE YET
000436  5765' 	        JMP LOOP0      /START OVER AGAIN

000437  0000	COPY,   0
000440  1122	        TAD FIELDS
000441  7041	        CIA
000442  7001	        IAC
000443  7450	        SNA
000444  5637	         JMP I COPY    /ONLY 4K
000445  3115	        DCA COUNT
000446  7040	COPY1,  CMA
000447  3010	        DCA 10
000450  7040	        CMA
000451  3011	        DCA 11
000452  1115	        TAD COUNT
000453  1122	        TAD FIELDS
000454  7104	        CLL RAL
000455  7006	        RTL
000456  1364	        TAD (CDF
000457  3264	        DCA YCDF
000460  1363	        TAD (-200

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 3-1

000461  3116	        DCA COUNT1
000462  6201	COPY2,  CDF 0
000463  1410	        TAD I 10
000464  7402	YCDF,   HLT
000465  3411	        DCA I 11
000466  2116	        ISZ COUNT1
000467  5262	         JMP COPY2
000470  1264	        TAD YCDF
000471  0362	        AND (70
000472  7112	        CLL RTR
000473  7010	        RAR
000474  1761	        TAD I (KK
000475  3761	        DCA I (KK
000476  6201	        CDF 0
000477  2115	        ISZ COUNT
000500  5246	         JMP COPY1
000501  5637	        JMP I COPY

		/STATIC IOT TST FOR DM8E40 INSTRUCTIONS:
000502  0000	IOTTST, 0
000503  1360	        TAD (IOTLST-1  /SETUP LIST POINTER
000504  3010	        DCA 10
000505  1410	        TAD I 10       /FETCH FIRST IOT
000506  3310	IOT1,   DCA IOTX       /
000507  1357	        TAD (5252      /GET A TEST PATERN IN THE AC
000510  7402	IOTX,   HLT           /REPLACED BY THE IOT UNDER TEST
000511  5317	        JMP IOT2       /IOT DID NOT SKIP
000512  3123	        DCA AC        /REMEBER AC AFTER IOT
000513  1410	        TAD I 10       /GET SKIP FLAG
000514  7650	        SNA CLA               /SHOULD HE HAVE SKIPPED ?
000515  4756' 	         JMS ERR1      /NO, BUT HE DID !
000516  5323	        JMP IOT3       /GO CHECK AC EFFECTS
000517  3123	IOT2,   DCA AC        /REMEMBER AC
000520  1410	        TAD I 10       /GET SKIP FLAG
000521  7640	        SZA CLA               /SHOULD HE HAVE SKIPPED ?
000522  4755' 	         JMS ERR2      /YES, BUT HE DIDN'T !
000523  1410	IOT3,   TAD I 10       /GET AC-CHANGED FLAG
000524  7650	        SNA CLA               /SHOULD AC HAVE CHANGED ?
000525  5335	         JMP IOT4      /NO, GO CHECK THAT
000526  1410	        TAD I 10       /YES, MUST AC BE CLEAR NOW ?
000527  7650	        SNA CLA               /
000530  5341	         JMP IOT5      /NO, UNDEFINED AC NOW
000531  1123	        TAD AC        /YES, TEST AC
000532  7640	        SZA CLA               /ZERO ?
000533  4754' 	         JMS ERR3      /NO, IOT DID NOT CLA !
000534  5341	        JMP IOT5       /DONE ALL TESTS
000535  1123	IOT4,   TAD AC        /IF HERE AC SHOULD NOT HAVE CHANGED
000536  1353	        TAD (-5252     /TEST IF STILL OK
000537  7640	        SZA CLA               /
000540  4752' 	         JMS ERR4      /IOT SPOILED AC
000541  1410	IOT5,   TAD I 10       /GET NEXT IOT
000542  7440	        SZA           /END OF LIST ?
000543  5306	         JMP IOT1      /NO, TEST NEXT IOT
000544  4572	        JMS I [CDTOIF  /TEST 6200
000545  5702	        JMP I IOTTST

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 3-2


000552  1344
000553  2526
000554  1324
000555  1306
000556  1267
000557  5252
000560  2764
000561  0103
000562  0070
000563  7600
000564  6201
000565  0203
000566  0275
000567  0600
000570  1245
000571  0431
000572  6041
000573  6031
000574  1600
000575  0423
000576  0320
000577  1200
	0600	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 4

000600  0000	RDFTST,       0             /TEST RDF IN USER MODE
000601  4777' 	        JMS TRPALL
000602  1376	        TAD (RET6
000603  3043	        DCA ENDTRP
000604  1775	        TAD I (XCDF    /SET DATAFIELD TO
000605  7040	        CMA           /COMPLEMENT OF
000606  0374	        AND (70               /REAL FIELD
000607  1373	        TAD (CDF
000610  3222	        DCA KCDF
000611  1372	        TAD (-7
000612  3116	        DCA COUNT1     /CHANGE MAPPING
000613  1222	LOOP8,  TAD KCDF       /
000614  0374	        AND (70               /
000615  1116	        TAD COUNT1     /
000616  1371	        TAD (10               /
000617  6245	        LRM           /
000620  2116	        ISZ COUNT1     /
000621  5213	         JMP LOOP8     /
000622  6271	KCDF,   CDF 70
000623  6274	        SUF
000624  6001	        ION
000625  5102	        JMP TSTRDF
		/- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000626  7640	RET6,   SZA CLA               /DID RDF TRAP ?
000627  4770' 	         JMS RDFER1    /YES, ERROR
000630  1222	        TAD KCDF       /COMPUTE CORRECT AC
000631  0374	        AND (70
000632  7421	        MQL
000633  7501	        MQA
000634  7040	        CMA
000635  0374	        AND (70
000636  7112	        CLL RTR
000637  7010	        RAR
000640  7501	        MQA
000641  7041	        CIA
000642  1123	        TAD AC        /GET VIRTUAL AC
000643  7640	        SZA CLA               / ?
000644  4767' 	         JMS RDFER2    /NO, AC WAS SPOILED !
000645  5600	        JMP I RDFTST   /RETURN

000767  1414
000770  1400
000771  0010
000772  7771
000773  6201
000774  0070
000775  0325
000776  0626
000777  1600
	1000	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 5

		/ERROR MESSAGE PROCESSORS:
001000  6007	INTERR, CAF
001001  6035	        KIE
001002  4571	        JMS I [STRING
001003  2516	        TEXT /UNEXPECTED INTERRUPT/
001004  0530
001005  2005
001006  0324
001007  0504
001010  4011
001011  1624
001012  0522
001013  2225
001014  2024
001015  0000
001016  4570	        JMS I [CRLF
001017  1123	        TAD AC
001020  6244	        RMF
001021  6001	        ION
001022  5400	        JMP I 0

001023  0000	TRPERR, 0
001024  4571	        JMS I [STRING
001025  2422	        TEXT /TRAP REGISTER WRONG: (PC-1)=/
001026  0120
001027  4022
001030  0507
001031  1123
001032  2405
001033  2240
001034  2722
001035  1716
001036  0772
001037  4050
001040  2003
001041  5561
001042  5175
001043  0000
001044  1400	        TAD I 0
001045  4777' 	        JMS OCTOUT
001046  4571	        JMS I [STRING
001047  5440	        TEXT /, RTM=/
001050  2224
001051  1575
001052  0000
001053  1124	        TAD TRAPD
001054  4777' 	        JMS OCTOUT
001055  4570	        JMS I [CRLF
001056  5623	        JMP I TRPERR

001057  0000	RELERR, 0
001060  4571	        JMS I [STRING
001061  2205	        TEXT /RELOCATION ERROR, GOOD FIELD=/
001062  1417
001063  0301

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 5-1

001064  2411
001065  1716
001066  4005
001067  2222
001070  1722
001071  5440
001072  0717
001073  1704
001074  4006
001075  1105
001076  1404
001077  7500
001100  1115	        TAD COUNT
001101  1122	        TAD FIELDS
001102  4777' 	        JMS OCTOUT
001103  4571	        JMS I [STRING
001104  5440	        TEXT /, ACTUAL FIELD=/
001105  0103
001106  2425
001107  0114
001110  4006
001111  1105
001112  1404
001113  7500
001114  1123	        TAD AC
001115  4777' 	        JMS OCTOUT
001116  4570	        JMS I [CRLF
001117  5657	        JMP I RELERR

001120  0000	TERROR, 0
001121  1046	        TAD TRPTST
001122  4777' 	        JMS OCTOUT
001123  1521	        TAD I PTR
001124  7650	        SNA CLA
001125  5340	         JMP TER1
001126  4571	        JMS I [STRING
001127  4006	        TEXT / FAILED TO TRAP/
001130  0111
001131  1405
001132  0440
001133  2417
001134  4024
001135  2201
001136  2000
001137  5350	        JMP TER2
001140  4571	TER1,   JMS I [STRING
001141  4040	        TEXT /  DID  TRAP /
001142  0411
001143  0440
001144  4024
001145  2201
001146  2040
001147  0000
001150  4571	TER2,   JMS I [STRING
001151  4011	        TEXT / IN FIELD /

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 5-2

001152  1640
001153  0611
001154  0514
001155  0440
001156  0000
001157  1115	        TAD COUNT
001160  1122	        TAD FIELDS
001161  0376	        AND (7
001162  1375	        TAD ("0
001163  4774' 	        JMS TYPE
001164  4570	        JMS I [CRLF
001165  5720	        JMP I TERROR

001174  2054
001175  0260
001176  0007
001177  1715
	1200	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 6

001200  0000	UERROR,       0
001201  1046	        TAD TRPTST
001202  4777' 	        JMS OCTOUT
001203  1521	        TAD I PTR
001204  7640	        SZA CLA
001205  5220	         JMP UER1
001206  4571	        JMS I [STRING
001207  4004	        TEXT / DID NOT UNTRAP/
001210  1104
001211  4016
001212  1724
001213  4025
001214  1624
001215  2201
001216  2000
001217  5227	        JMP UER2
001220  4571	UER1,   JMS I [STRING
001221  4004	        TEXT / DID UNTRAP/
001222  1104
001223  4025
001224  1624
001225  2201
001226  2000
001227  4571	UER2,   JMS I [STRING
001230  4011	        TEXT / IN FIELD /
001231  1640
001232  0611
001233  0514
001234  0440
001235  0000
001236  1115	        TAD COUNT
001237  1122	        TAD FIELDS
001240  0376	        AND (7
001241  1375	        TAD ("0
001242  4774' 	        JMS TYPE
001243  4570	        JMS I [CRLF
001244  5600	        JMP I UERROR

001245  0000	MDERR,  0
001246  4571	        JMS I [STRING
001247  2422	        TEXT /TRAPPED ON MEMORY DATA /
001250  0120
001251  2005
001252  0440
001253  1716
001254  4015
001255  0515
001256  1722
001257  3140
001260  0401
001261  2401
001262  4000
001263  1075	        TAD Q
001264  4777' 	        JMS OCTOUT
001265  4570	        JMS I [CRLF

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 6-1

001266  5645	        JMP I MDERR

001267  0000	ERR1,   0
001270  1773	        TAD I (IOTX
001271  4567	        JMS I [OCTOUT
001272  4571	        JMS I [STRING
001273  4027	        TEXT / WRONGLY SKIPPED/
001274  2217
001275  1607
001276  1431
001277  4023
001300  1311
001301  2020
001302  0504
001303  0000
001304  4570	        JMS I [CRLF
001305  5667	        JMP I ERR1

001306  0000	ERR2,   0
001307  1566	        TAD I [IOTX
001310  4567	        JMS I [OCTOUT
001311  4571	        JMS I [STRING
001312  4006	        TEXT / FAILED TO SKIP/
001313  0111
001314  1405
001315  0440
001316  2417
001317  4023
001320  1311
001321  2000
001322  4570	        JMS I [CRLF
001323  5706	        JMP I ERR2

001324  0000	ERR3,   0
001325  1566	        TAD I [IOTX
001326  4567	        JMS I [OCTOUT
001327  4571	        JMS I [STRING
001330  4006	        TEXT / FAILED TO CLEAR AC/
001331  0111
001332  1405
001333  0440
001334  2417
001335  4003
001336  1405
001337  0122
001340  4001
001341  0300
001342  4570	        JMS I [CRLF
001343  5724	        JMP I ERR3

001344  0000	ERR4,   0
001345  1566	        TAD I [IOTX
001346  4567	        JMS I [OCTOUT
001347  4571	        JMS I [STRING
001350  4023	        TEXT / SPOILED THE AC/

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 6-2

001351  2017
001352  1114
001353  0504
001354  4024
001355  1005
001356  4001
001357  0300
001360  4570	        JMS I [CRLF
001361  5744	        JMP I ERR4
001373  0510
001374  2054
001375  0260
001376  0007
001377  1715
	1400	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 7


001400  0000	RDFER1, 0
001401  4571	        JMS I [STRING
001402  2204	        TEXT /RDF DID TRAP !/
001403  0640
001404  0411
001405  0440
001406  2422
001407  0120
001410  4041
001411  0000
001412  4570	        JMS I [CRLF
001413  5600	        JMP I RDFER1

001414  0000	RDFER2, 0
001415  4571	        JMS I [STRING
001416  2204	        TEXT /RDF RETURNED WRONG ANSWER: /
001417  0640
001420  2205
001421  2425
001422  2216
001423  0504
001424  4027
001425  2217
001426  1607
001427  4001
001430  1623
001431  2705
001432  2272
001433  4000
001434  1123	        TAD AC
001435  4567	        JMS I [OCTOUT
001436  4570	        JMS I [CRLF
001437  5614	        JMP I RDFER2

	1600	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 8

001600  0000	TRPALL,       0             /SUBROUTINE TO SET ALL BITS
001601  1377	        TAD (-100      /IN THE TRAP MEMORY (EXCEPT 600X)
001602  3231	        DCA TRPCNT
001603  1231	TRP1,   TAD TRPCNT
001604  1376	        TAD (100       /MAKE IT POSITIVE
001605  7104	        CLL RAL
001606  7006	        RTL
001607  6235	        LTM           /SET TO TRAP
001610  2231	        ISZ TRPCNT     /DONE ?
001611  5203	         JMP TRP1      /NO
001612  1375	        TAD (6001      /UNTRAP ION FOR 6215, 6225
001613  6235	        LTM           /
001614  5600	        JMP I TRPALL   /YES, RETURN

001615  0000	UTRALL, 0             /SUBROUTINE TO UNTRAP ALL DEVICE CODES
001616  1377	        TAD (-100
001617  3231	        DCA TRPCNT     /
001620  1231	UTR1,   TAD TRPCNT
001621  1376	        TAD (100       /MAKE IT POTIVE
001622  7104	        CLL RAL
001623  7006	        RTL
001624  7001	        IAC           /SET UNTRAP BIT
001625  6235	        LTM
001626  2231	        ISZ TRPCNT     /DONE ?
001627  5220	         JMP UTR1      /NO
001630  5615	        JMP I UTRALL   /YES, RETURN

001631  0000	TRPCNT, 0

001632  0000	CDTOIF, 0      /TEST CDTOIF INSTRUCTION
001633  1122	        TAD FIELDS     /FOR ALL AVAILABLE FIELDS
001634  7041	        CIA
001635  3116	        DCA COUNT1     /
001636  1116	CDT1,   TAD COUNT1
001637  1122	        TAD FIELDS     /MAKE POSITIVE FIELD NUMBER
001640  7104	        CLL RAL
001641  7006	        RTL
001642  1165	        TAD [CIF
001643  3252	        DCA CDT3       /
001644  1252	        TAD CDT3
001645  7040	        CMA           /MAKE COMPLEMENTARY CDF
001646  0164	        AND [70
001647  1163	        TAD [CDF
001650  3251	        DCA CDT2
001651  7402	CDT2,   HLT           /CDF
001652  7402	CDT3,   HLT           /CIF
001653  4076	        JMS CDTF       /DO CDTOIF IN SOME FIELD
001654  6214	        RDF           /READ DATA FIELD
001655  6201	        CDF 0         /RESET DF
001656  7041	        CIA
001657  1252	        TAD CDT3       /AND COMPARE WITH PREVIOUS
001660  0164	        AND [70               /INSTRUCTION FIELD
001661  7640	        SZA CLA               /OK ?
001662  4774' 	         JMS CDTERR    /NO, CDTOIF DID NOT WORK
001663  2116	        ISZ COUNT1     /TRY NEXT FIELD

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 8-1

001664  5236	         JMP CDT1
001665  5632	        JMP I CDTOIF   /END OF TEST

001666  0000	CRLF,   0
001667  1373	        TAD (215
001670  4772' 	        JMS TYPE
001671  1371	        TAD (212
001672  4772' 	        JMS TYPE
001673  5666	        JMP I CRLF

001674  0000	STRING, 0
001675  1674	        TAD I STRING
001676  7002	        BSW
001677  4304	        JMS BYTE
001700  1674	        TAD I STRING
001701  2274	        ISZ STRING
001702  4304	        JMS BYTE
001703  5275	        JMP STRING+1

001704  0000	BYTE,   0
001705  0370	        AND (77
001706  7450	        SNA
001707  5674	         JMP I STRING
001710  1367	        TAD (240
001711  0370	        AND (77
001712  1367	        TAD (240
001713  4772' 	        JMS TYPE
001714  5704	        JMP I BYTE

001715  0000	OCTOUT, 0
001716  7004	        RAL
001717  4325	        JMS DIGIT
001720  4325	        JMS DIGIT
001721  4325	        JMS DIGIT
001722  4325	        JMS DIGIT
001723  7200	        CLA
001724  5715	        JMP I OCTOUT

001725  0000	DIGIT,  0
001726  7004	        RAL
001727  7006	        RTL
001730  3337	        DCA OCTEMP
001731  1337	        TAD OCTEMP
001732  0366	        AND (7
001733  1365	        TAD ("0
001734  4772' 	        JMS TYPE
001735  1337	        TAD OCTEMP
001736  5725	        JMP I DIGIT

001737  0000	OCTEMP, 0

001765  0260
001766  0007
001767  0240
001770  0077

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 8-2

001771  0212
001772  2054
001773  0215
001774  2027
001775  6001
001776  0100
001777  7700
	2000	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 9

002000  0000	INIT, 0
002001  4571	        JMS I [STRING
002002  1011	        TEXT /HIGHEST FIELD # ? /
002003  0710
002004  0523
002005  2440
002006  0611
002007  0514
002010  0440
002011  4340
002012  7740
002013  0000
002014  6031	        KSF
002015  5214	         JMP .-1
002016  6036	        KRB
002017  6046	        TLS
002020  6041	        TSF
002021  5220	         JMP .-1
002022  0377	        AND (7
002023  7001	        IAC
002024  3122	        DCA FIELDS
002025  4570	        JMS I [CRLF
002026  5600	        JMP I INIT

002027  0000	CDTERR, 0
002030  4571	        JMS I [STRING
002031  0304	        TEXT /CDTOIF FAILED IN FIELD /
002032  2417
002033  1106
002034  4006
002035  0111
002036  1405
002037  0440
002040  1116
002041  4006
002042  1105
002043  1404
002044  4000
002045  1116	        TAD COUNT1
002046  1122	        TAD FIELDS
002047  0162	        AND [7
002050  1161	        TAD ["0
002051  4254	        JMS TYPE
002052  4570	        JMS I [CRLF
002053  5627	        JMP I CDTERR

002054  0000	TYPE,   0
002055  6046	        TLS
002056  6041	        TSF
002057  5256	        JMP .-1
002060  7200	        CLA
002061  6031	        KSF
002062  5654	        JMP I TYPE
002063  1376	CTRLQ,  TAD (7600
002064  6034	        KRS

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 9-1

002065  1375	        TAD (-7603
002066  7450	        SNA
002067  5776	        JMP I (7600
002070  1374	        TAD (3-23
002071  7650	        SNA CLA
002072  5275	        JMP CTRLS
002073  6032	        KCC
002074  5654	        JMP I TYPE
002075  6032	CTRLS,  KCC
002076  6031	        KSF
002077  5276	        JMP .-1
002100  5263	        JMP CTRLQ
002174  7760
002175  0175
002176  7600
002177  0007
	2200	PAGE

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10

		/THE IOT TABLE. THE FORMAT IS: IOT;SHOULD-TRAP-IF-TRAPPED;SHOULD-TRAP-
		/IF-UNTRAPPED. THE TABLE ENDS WITH IOT=0

	7777	        Y=7777
	0000	        N=0000
002200  6000	TABLE,  6000;Y;N
002201  7777
002202  0000
002203  6006	        6006;N;N       /SGT
002204  0000
002205  0000
		IFDEF PRODUCTION <
002206  6010	        6010;Y;N
002207  7777
002210  0000
002211  6020	        6020;Y;N
002212  7777
002213  0000
002214  6030	        6030;Y;N
002215  7777
002216  0000
002217  6040	        6040;Y;N
002220  7777
002221  0000
002222  6050	        6050;Y;N
002223  7777
002224  0000
002225  6060	        6060;Y;N
002226  7777
002227  0000
002230  6070	        6070;Y;N
002231  7777
002232  0000
002233  6100	        6100;Y;N
002234  7777
002235  0000
002236  6110	        6110;Y;N
002237  7777
002240  0000
002241  6120	        6120;Y;N
002242  7777
002243  0000
002244  6130	        6130;Y;N
002245  7777
002246  0000
002247  6140	        6140;Y;N
002250  7777
002251  0000
002252  6150	        6150;Y;N
002253  7777
002254  0000
002255  6160	        6160;Y;N
002256  7777
002257  0000
002260  6170	        6170;Y;N       / >

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10-1

002261  7777
002262  0000
002263  6200	        6200;Y;Y       /CDTOIF
002264  7777
002265  7777
002266  6201	        6201;Y;N       /CDF 0
002267  7777
002270  0000
002271  6202	        6202;Y;N       /CIF 0
002272  7777
002273  0000
002274  6203	        6203;Y;N       /CDF CIF 0
002275  7777
002276  0000
002277  6204	        6204;Y;Y       /CINT
002300  7777
002301  7777
002302  6205	        6205;Y;Y       /RTM
002303  7777
002304  7777
002305  6206	        6206;Y;Y
002306  7777
002307  7777
002310  6207	        6207;Y;Y
002311  7777
002312  7777
002313  6210	        6210;Y;Y
002314  7777
002315  7777
002316  6211	        6211;Y;N       /CDF 10
002317  7777
002320  0000
002321  6212	        6212;Y;N       /CIF 10
002322  7777
002323  0000
002324  6213	        6213;Y;N       /CDF CIF 10
002325  7777
002326  0000
002327  6214	        6214;N;N       /RDF
002330  0000
002331  0000
002332  6215	        6215;Y;Y       /SKME
002333  7777
002334  7777
002335  6216	        6216;Y;Y
002336  7777
002337  7777
002340  6217	        6217;Y;Y
002341  7777
002342  7777
002343  6220	        6220;Y;Y
002344  7777
002345  7777
002346  6221	        6221;Y;N       /CDF 20
002347  7777

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10-2

002350  0000
002351  6222	        6222;Y;N       /CIF 20
002352  7777
002353  0000
002354  6223	        6223;Y;N       /CDF CIF 30
002355  7777
002356  0000
002357  6224	        6224;N;N       /RIF
002360  0000
002361  0000
002362  6225	        6225;Y;Y       /SKMM
002363  7777
002364  7777
002365  6226	        6226;Y;Y
002366  7777
002367  7777
002370  6227	        6227;Y;Y
002371  7777
002372  7777
002373  6230	        6230;Y;Y
002374  7777
002375  7777
002376  6231	        6231;Y;N       /CDF 30
002377  7777
002400  0000
002401  6232	        6232;Y;N       /CIF 30
002402  7777
002403  0000
002404  6233	        6233;Y;N       /CDF CIF 0
002405  7777
002406  0000
002407  6234	        6234;Y;Y
002410  7777
002411  7777
002412  6235	        6235;Y;Y
002413  7777
002414  7777
002415  6236	        6236;Y;Y
002416  7777
002417  7777
002420  6237	        6237;Y;Y
002421  7777
002422  7777
002423  6240	        6240;Y;Y
002424  7777
002425  7777
002426  6241	        6241;Y;N       /CDF 40
002427  7777
002430  0000
002431  6242	        6242;Y;N       /CIF 40
002432  7777
002433  0000
002434  6243	        6243;Y;N       /CDF CIF 40
002435  7777
002436  0000

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10-3

002437  6244	        6244;Y;Y
002440  7777
002441  7777
002442  6245	        6245;Y;Y
002443  7777
002444  7777
002445  6246	        6246;Y;Y
002446  7777
002447  7777
002450  6247	        6247;Y;Y
002451  7777
002452  7777
002453  6250	        6250;Y;Y
002454  7777
002455  7777
002456  6251	        6251;Y;N       /CDF 50
002457  7777
002460  0000
002461  6252	        6252;Y;N       /CIF 50
002462  7777
002463  0000
002464  6253	        6253;Y;N       /CDF CIF 50
002465  7777
002466  0000
002467  6254	        6254;Y;Y
002470  7777
002471  7777
002472  6255	        6255;Y;Y
002473  7777
002474  7777
002475  6256	        6256;Y;Y
002476  7777
002477  7777
002500  6257	        6257;Y;Y
002501  7777
002502  7777
002503  6260	        6260;Y;Y
002504  7777
002505  7777
002506  6261	        6261;Y;N       /CDF 60
002507  7777
002510  0000
002511  6262	        6262;Y;N       /CIF 60
002512  7777
002513  0000
002514  6263	        6263;Y;N       /CDF CIF 60
002515  7777
002516  0000
002517  6264	        6264;Y;Y
002520  7777
002521  7777
002522  6265	        6265;Y;Y
002523  7777
002524  7777
002525  6266	        6266;Y;Y

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10-4

002526  7777
002527  7777
002530  6267	        6267;Y;Y
002531  7777
002532  7777
002533  6270	        6270;Y;Y
002534  7777
002535  7777
002536  6271	        6271;Y;N       /CDF 70
002537  7777
002540  0000
002541  6272	        6272;Y;N       /CIF 70
002542  7777
002543  0000
002544  6273	        6273;Y;N       /CDF CIF 70
002545  7777
002546  0000
002547  6274	        6274;Y;Y
002550  7777
002551  7777
002552  6275	        6275;Y;Y
002553  7777
002554  7777
002555  6276	        6276;Y;Y
002556  7777
002557  7777
002560  6277	        6277;Y;Y
002561  7777
002562  7777
		IFDEF PRODUCTION <
002563  6300	        6300;Y;N
002564  7777
002565  0000
002566  6310	        6310;Y;N
002567  7777
002570  0000
002571  6320	        6320;Y;N
002572  7777
002573  0000
002574  6320	        6320;Y;N
002575  7777
002576  0000
002577  6330	        6330;Y;N
002600  7777
002601  0000
002602  6340	        6340;Y;N
002603  7777
002604  0000
002605  6350	        6350;Y;N
002606  7777
002607  0000
002610  6360	        6360;Y;N
002611  7777
002612  0000
002613  6370	        6370;Y;N

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10-5

002614  7777
002615  0000
002616  6400	        6400;Y;N
002617  7777
002620  0000
002621  6410	        6410;Y;N
002622  7777
002623  0000
002624  6420	        6420;Y;N
002625  7777
002626  0000
002627  6430	        6430;Y;N
002630  7777
002631  0000
002632  6440	        6440;Y;N
002633  7777
002634  0000
002635  6450	        6450;Y;N
002636  7777
002637  0000
002640  6460	        6460;Y;N
002641  7777
002642  0000
002643  6470	        6470;Y;N
002644  7777
002645  0000
002646  6500	        6500;Y;N
002647  7777
002650  0000
002651  6510	        6510;Y;N
002652  7777
002653  0000
002654  6520	        6520;Y;N
002655  7777
002656  0000
002657  6530	        6530;Y;N
002660  7777
002661  0000
002662  6540	        6540;Y;N
002663  7777
002664  0000
002665  6550	        6550;Y;N
002666  7777
002667  0000
002670  6560	        6560;Y;N
002671  7777
002672  0000
002673  6570	        6570;Y;N
002674  7777
002675  0000
002676  6600	        6600;Y;N
002677  7777
002700  0000
002701  6610	        6610;Y;N
002702  7777

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10-6

002703  0000
002704  6620	        6620;Y;N
002705  7777
002706  0000
002707  6630	        6630;Y;N
002710  7777
002711  0000
002712  6640	        6640;Y;N
002713  7777
002714  0000
002715  6650	        6650;Y;N
002716  7777
002717  0000
002720  6660	        6660;Y;N
002721  7777
002722  0000
002723  6670	        6670;Y;N
002724  7777
002725  0000
002726  6700	        6700;Y;N
002727  7777
002730  0000
002731  6710	        6710;Y;N
002732  7777
002733  0000
002734  6720	        6720;Y;N
002735  7777
002736  0000
002737  6730	        6730;Y;N
002740  7777
002741  0000
002742  6740	        6740;Y;N
002743  7777
002744  0000
002745  6750	        6750;Y;N
002746  7777
002747  0000
002750  6760	        6760;Y;N
002751  7777
002752  0000
002753  6770	        6770;Y;N       / >
002754  7777
002755  0000
002756  7402	        7402;Y;Y       /HLT
002757  7777
002760  7777
002761  7404	        7404;Y;Y       /OSR
002762  7777
002763  7777
002764  0000	        0             /END OF TABLE

		/LIST FOR STATIC IOT TEST. EACH ENTRY CONSISTS OF
		/IOT-CODE, SHOULD-SKIP, MAY-CHANGE-AC, (SHOULD-CLEAR-AC).
		/THE LAST ELEMENT IS ONLY NEEDED IF MAY-CHANGE-AC IS YES.
002765  6200	IOTLST, 6200;N;N

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10-7

002766  0000
002767  0000
002770  6275	        CMME;N;N
002771  0000
002772  0000
002773  6205	        RTM;N;Y;N
002774  0000
002775  7777
002776  0000
002777  6215	        SKME;N;N
003000  0000
003001  0000
003002  6225	        SKMM;Y;N
003003  7777
003004  0000
003005  6235	        LTM;N;Y;Y
003006  0000
003007  7777
003010  7777
003011  6245	        LRM;N;Y;Y
003012  0000
003013  7777
003014  7777
003015  6265	        SMME;N;N
003016  0000
003017  0000
003020  6215	        SKME;Y;N
003021  7777
003022  0000
003023  6225	        SKMM;Y;N
003024  7777
003025  0000
003026  6205	        RTM;N;Y;N
003027  0000
003030  7777
003031  0000
003032  6235	        LTM;N;Y;Y
003033  0000
003034  7777
003035  7777
003036  6245	        LRM;N;Y;Y
003037  0000
003040  7777
003041  7777
003042  0000	        0
		$
000161  0260
000162  0007
000163  6201
000164  0070
000165  6202
000166  0510
000167  1715
000170  1666
000171  1674

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 10-8

000172  1632
000173  0075
000174  7000
000175  7727
000176  1023
000177  1000

/TEST PROGRAM FOR DM8E40 MEMORY MANAGEM	  PAL8-V50X 10-JUL-87 PAGE 11

AC     0123      LOOP4  0235      YCDF   0464      
BELL   0125      LOOP5  0275      
BYTE   1704      LOOP6  0277      
CDTERR 2027      LOOP7  0320      
CDTF   0076      LOOP8  0613      
CDTOIF 1632      LRM    6245      
CDT1   1636      LTM    6235      
CDT2   1651      MDERR  1245      
CDT3   1652      MDTST  0067      
CINT   6204      N      0000      
CMME   6275      OCTEMP 1737      
COPY   0437      OCTOUT 1715      
COPY1  0446      PRODUC 0001      
COPY2  0462      PTR    0121      
COUNT  0115      Q      0075      
COUNT1 0116      RDFER1 1400      
COUNT2 0117      RDFER2 1414      
COUNT3 0120      RDFTST 0600      
CRLF   1666      RELERR 1057      
CTRLQ  2063      RELTST 0044      
CTRLS  2075      RET1   0257      
CUF    6264      RET2   0337      
DIGIT  1725      RET3   0400      
ENDTRP 0043      RET4   0423      
ERR1   1267      RET5   0431      
ERR2   1306      RET6   0626      
ERR3   1324      RTM    6205      
ERR4   1344      SERV   0020      
FCDF   0214      SINT   6254      
FIELDS 0122      SKME   6215      
HALT   0051      SKMM   6225      
INIT   2000      SMME   6265      
INTERR 1000      START  0201      
IOTLST 2765      STRING 1674      
IOTTST 0502      SUF    6274      
IOTX   0510      TABLE  2200      
IOT1   0506      TERROR 1120      
IOT2   0517      TER1   1140      
IOT3   0523      TER2   1150      
IOT4   0535      TRAPD  0124      
IOT5   0541      TRPALL 1600      
KCDF   0622      TRPCNT 1631      
KK     0103      TRPERR 1023      
K0     0105      TRPTST 0046      
K1     0106      TRP1   1603      
K2     0107      TSTRDF 0102      
K3     0110      TTYTST 0053      
K4     0111      TYPE   2054      
K5     0112      UERROR 1200      
K6     0113      UER1   1220      
K7     0114      UER2   1227      
LOOP0  0203      UTRALL 1615      
LOOP1  0212      UTR1   1620      
LOOP2  0231      XCDF   0325      
LOOP3  0233      Y      7777      



ERRORS DETECTED: 0
LINKS GENERATED: 37