Google
 

Trailing-Edge - PDP-10 Archives - BB-J992D-SB_1984 - mdcode.p11
There are 7 other files named mdcode.p11 in the archive. Click here to see a list.
.SBTTL	KMC11 MICROCODE
;
; THE KMC11 MICROCODE DRIVES THE KMC11 MICROPROCESSOR UNDER
;  THE CONTROL OF THE DN64A PDP-11 CODE.  THIS MICROCODE USES
;  THE DUP11'S TO PROVIDE EFFECTIVELY NPR SYNCHRONOUS I/O.
;
; THE MICROCODE IS NOT INTENDED TO BE GENERAL-PURPOSE; IT
;  DEPENDS HEAVILY ON THE DATA STRUCTURES OF THE DN64A.
;
; VERSION 1(4): SEPTEMBER 12, 1977 -- EGF/JBS
;
.REPT 0


                          COPYRIGHT (c) 1977
            DIGITAL EQUIPMENT CORPORATION, maynard, mass.

THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED
ONLY  IN  ACCORDANCE  WITH  THE  TERMS  OF  SUCH  LICENSE AND WITH THE
INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR  ANY  OTHER
COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY
TRANSFERRED.

THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE  WITHOUT  NOTICE
AND  SHOULD  NOT  BE  CONSTRUED  AS  A COMMITMENT BY DIGITAL EQUIPMENT
CORPORATION.

DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR  RELIABILITY  OF  ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.

.ENDR
;
;
;
; CODE STARTS HERE.  THESE ".WORD" STATEMENTS ARE
;  GENERATED BY A PROGRAM THAT READS THE "BIN" FILE OUTPUT BY
;  MACDLX ASSEMBLING THE (SEPARATE) KMC11 MICROCODE.
;  THIS AMOUNTS TO A "POOR MAN'S SUBSTITUTE" FOR A RELOCATING
;  LOADER.
;
MHCODB:	.WORD	100400,000001,000400
	.WORD	063221,000410,063222
	.WORD	000400,114566,000400
	.WORD	063221,000416,063222
	.WORD	000777,114566,000400
	.WORD	063221,000424,063222
	.WORD	000400,114566,123040
	.WORD	123063,060160,101431
	.WORD	100433,060163,101402
	.WORD	123040,123063,010000
	.WORD	076600,076603,010004
	.WORD	043234,043231,043233
	.WORD	002401,000400,063221
	.WORD	000453,063222,000402
	.WORD	114465,000424,063212
	.WORD	000772,063230,000777
	.WORD	063227,000422,063410
	.WORD	063225,063467,063226
	.WORD	001400,102455,070205
	.WORD	043624,102074,100521
	.WORD	003014,070065,060604
	.WORD	102511,000400,063221
	.WORD	000506,063222,000400
	.WORD	114506,060600,107543
	.WORD	100521,000400,063221
	.WORD	000517,063222,000404
	.WORD	114506,060600,113464
	.WORD	000400,063234,000422
	.WORD	063405,063466,102134
	.WORD	102534,000414,063625
	.WORD	000400,063626,060367
	.WORD	101537,100470,000400
	.WORD	063221,000545,063222
	.WORD	000400,114463,040360
	.WORD	101550,100611,123620
	.WORD	103153,100550,000577
	.WORD	061271,060600,103600
	.WORD	060611,102163,102567
	.WORD	100603,000776,063271
	.WORD	000600,100572,000775
	.WORD	063271,000700,063220
	.WORD	000415,123223,060663
	.WORD	061311,100461,060611
	.WORD	102061,102461,063172
	.WORD	101606,100461,063173
	.WORD	111775,100461,000420
	.WORD	063311,000400,063221
	.WORD	000621,063222,000400
	.WORD	114463,074600,077235
	.WORD	102225,114442,040735
	.WORD	103230,100714,000400
	.WORD	063226,000414,063225
	.WORD	060526,063220,000410
	.WORD	063400,000400,063221
	.WORD	000645,063222,114462
	.WORD	060160,101650,100652
	.WORD	060163,101677,000403
	.WORD	070005,076600,062603
	.WORD	062206,042227,070205
	.WORD	000400,063221,000666
	.WORD	063222,114503,060600
	.WORD	063224,102331,102677
	.WORD	043620,102277,060603
	.WORD	106004,106522,000422
	.WORD	063005,063466,102234
	.WORD	102634,010002,076615
	.WORD	000420,063275,000757
	.WORD	077223,042663,042715
	.WORD	010004,000775,063220
	.WORD	042660,000757,063271
	.WORD	000400,063221,000730
	.WORD	063222,000402,114465
	.WORD	100461,060603,103277
	.WORD	000420,060703,062223
	.WORD	022002,000400,063221
	.WORD	000744,063222,114532
	.WORD	070065,057220,043223
	.WORD	042227,070205,040620
	.WORD	102754,100756,000404
	.WORD	063000,062206,003014
	.WORD	000400,063221,000765
	.WORD	063222,114503,000757
	.WORD	062262,000757,063271
	.WORD	000400,063221,000776
	.WORD	063222,114534,000400
	.WORD	063234,002400,000402
	.WORD	063311,100461,000557
	.WORD	063260,000403,063300
	.WORD	060604,107014,062600
	.WORD	104443,000420,062700
	.WORD	000403,070005,003001
	.WORD	000425,063222,000412
	.WORD	114506,000407,070005
	.WORD	076600,076603,000402
	.WORD	023100,062004,023120
	.WORD	062105,003001,000442
	.WORD	063222,114514,104517
	.WORD	000403,070005,003001
	.WORD	000452,063222,000410
	.WORD	114506,060160,105455
	.WORD	104457,060163,105452
	.WORD	003001,000463,063222
	.WORD	114503,003001,000467
	.WORD	063222,114503,000405
	.WORD	070005,076600,076603
	.WORD	000402,023100,062004
	.WORD	023120,062105,003001
	.WORD	000504,063222,114514
	.WORD	000411,070005,076600
	.WORD	076603,023100,023123
	.WORD	000402,063000,063103
	.WORD	000407,070005,076600
	.WORD	076603,104526,000555
	.WORD	063260,000401,062700
	.WORD	000757,063271,000403
	.WORD	070005,003001,000537
	.WORD	063222,000404,114506
	.WORD	070065,076600,062603
	.WORD	100461,023100,000402
	.WORD	062004,003001,000552
	.WORD	063222,114514,023004
	.WORD	000400,063234,020420
	.WORD	113407,070205,043620
	.WORD	107570,000600,062700
	.WORD	000413,070005,062604
	.WORD	100461,000577,062660
	.WORD	000403,070005,003001
	.WORD	000601,063222,000416
	.WORD	114506,010124,076600
	.WORD	076603,003001,000611
	.WORD	063222,000400,114510
	.WORD	010126,076600,076603
	.WORD	060600,106775,107646
	.WORD	000414,070005,003001
	.WORD	000626,063222,000402
	.WORD	114476,076600,076603
	.WORD	003001,000635,063222
	.WORD	000402,114476,076600
	.WORD	076603,003001,000644
	.WORD	063222,000402,114476
	.WORD	076600,076603,000414
	.WORD	070005,043220,062206
	.WORD	000402,076400,043220
	.WORD	062207,076500,060604
	.WORD	062223,000413,070005
	.WORD	042222,000420,063311
	.WORD	003001,000672,063222
	.WORD	114532,010124,057220
	.WORD	057223,000414,070005
	.WORD	000757,063271,003001
	.WORD	000706,063222,000402
	.WORD	114524,010126,043624
	.WORD	000600,063704,107327
	.WORD	000414,070005,057220
	.WORD	057223,054360,105722
	.WORD	104746,054363,105725
	.WORD	104746,000420,104744
	.WORD	000414,070005,057220
	.WORD	057223,000420,070005
	.WORD	054360,105740,104746
	.WORD	054363,105743,104746
	.WORD	000402,063304,104751
	.WORD	060604,106351,104755
	.WORD	000776,063264,000401
	.WORD	063311,010126,040364
	.WORD	101461,062604,010124
	.WORD	057220,057223,010126
	.WORD	000757,063271,003001
	.WORD	000774,063222,000400
	.WORD	114524,100461,023000
	.WORD	000404,062302,022106
	.WORD	022127,000402,063221
	.WORD	000407,063222,114534
	.WORD	003014,000420,063311
	.WORD	070065,000402,063221
	.WORD	000420,063222,114505
	.WORD	022106,022127,000757
	.WORD	062262,000402,063221
	.WORD	000431,063222,114534
	.WORD	000400,063234,070205
	.WORD	002400,000403,070005
	.WORD	000402,063221,000445
	.WORD	063222,000400,114506
	.WORD	022106,022127,000602
	.WORD	063300,062202,000757
	.WORD	063271,000402,063221
	.WORD	000461,063222,114534
	.WORD	000402,063311,100461
	.WORD	000400,063234,060603
	.WORD	113433,070205,040620
	.WORD	113712,000407,070005
	.WORD	057620,112111,043223
	.WORD	000402,063221,000505
	.WORD	063222,114503,000413
	.WORD	070005,062603,110514
	.WORD	000413,070005,043220
	.WORD	062202,000400,062223
	.WORD	070065,000406,063220
	.WORD	056006,056227,003014
	.WORD	000402,063221,000532
	.WORD	063222,114532,000400
	.WORD	063234,000407,070005
	.WORD	043620,076460,043620
	.WORD	076500,043620,063560
	.WORD	076600,111550,043623
	.WORD	110553,043623,063563
	.WORD	076603,060160,111556
	.WORD	110560,060163,111561
	.WORD	110642,070205,040620
	.WORD	113243,000405,070005
	.WORD	057220,057223,060160
	.WORD	111573,110575,060163
	.WORD	111643,000402,063221
	.WORD	000602,063222,114503
	.WORD	000405,070005,076600
	.WORD	076603,000402,023100
	.WORD	062004,023120,062105
	.WORD	000402,063221,000620
	.WORD	063222,114514,060160
	.WORD	111623,110625,060163
	.WORD	111564,000411,070005
	.WORD	076600,076603,023500
	.WORD	023523,000402,063000
	.WORD	063103,000407,070005
	.WORD	076600,076603,100461
	.WORD	000402,062223,003014
	.WORD	070065,000404,063220
	.WORD	057400,063224,000403
	.WORD	062006,042227,000402
	.WORD	063221,000663,063222
	.WORD	114534,060604,062226
	.WORD	062224,042225,000402
	.WORD	063221,000674,063222
	.WORD	114514,000757,062262
	.WORD	000402,063221,000703
	.WORD	063222,114534,000400
	.WORD	063234,070205,000600
	.WORD	063220,042700,100461
	.WORD	000403,070005,000420
	.WORD	063311,000402,063221
	.WORD	000723,063222,114505
	.WORD	022106,022127,000402
	.WORD	063300,062202,000757
	.WORD	063271,000402,063221
	.WORD	000737,063222,114534
	.WORD	020420,112744,070205
	.WORD	002400,104401,070205
	.WORD	000555,063220,042660
	.WORD	003014,070065,000402
	.WORD	063221,000757,063222
	.WORD	114505,000420,062302
	.WORD	022106,022127,000757
	.WORD	063271,000402,063221
	.WORD	000772,063222,114534
	.WORD	000400,063234,104401
	.WORD	000440,063232,000516
	.WORD	063233,010010,043220
	.WORD	062460,057224,043223
	.WORD	076503,000403,063221
	.WORD	000415,063222,000406
	.WORD	114465,060604,102061
	.WORD	102461,001400,102461
	.WORD	000403,063221,000430
	.WORD	063222,000404,114463
	.WORD	010006,054360,115434
	.WORD	114436,054363,115442
	.WORD	010006,076600,076603
	.WORD	100461,000757,063271
	.WORD	010004,000776,063220
	.WORD	042660,000403,063221
	.WORD	000456,063222,000402
	.WORD	114465,123020,000577
	.WORD	061261,114461,060600
	.WORD	010000,114506,010000
	.WORD	043220,076006,043220
	.WORD	076107,063220,000402
	.WORD	070400,114530,023100
	.WORD	062004,023120,062105
	.WORD	114514,000400,114510
	.WORD	000400,057220,057223
	.WORD	062004,060603,063220
	.WORD	062105,000403,060714
	.WORD	063220,060611,117164
	.WORD	060614,114546,000400
	.WORD	062006,060603,063220
	.WORD	062107,056222,056223
	.WORD	000423,114535,000623
	.WORD	063220,123223,000500
	.WORD	060663,060714,061231
	.WORD	060611,117164,000634
	.WORD	061210,061270,120600
	.WORD	116150,120620,116153
	.WORD	023000,023023,000560
	.WORD	174401,160602,164602
	.WORD	170602,174602,061210
	.WORD	114550,010000,004000
	.WORD	063220,062600,040360
	.WORD	115575,114574,137603
	.WORD	060403,117556,114571
	.WORD	114601,114602,114603
	.WORD	114604,114605,114606
	.WORD	114607,114610,114611
	.WORD	114612,114613,114614
	.WORD	114615,114616,114617
	.WORD	114620,114621,114622
	.WORD	114623,114624,114625
	.WORD	114626,114627,114630
	.WORD	114631,114632,114633
	.WORD	114634,114635,114636
	.WORD	114637,114640,114641
	.WORD	114642,114643,114644
	.WORD	114645,114646,114647
	.WORD	114650,114651,114652
	.WORD	114653,114654,114655
	.WORD	114656,114657,114660
	.WORD	114661,114662,114663
	.WORD	114664,114665,114666
	.WORD	114667,114670,114671
	.WORD	114672,114673,114674
	.WORD	114675,114676,114677
	.WORD	114700,114701,114702
	.WORD	114703,114704,114705
	.WORD	114706,114707,114710
	.WORD	114711,114712,114713
	.WORD	114714,114715,114716
	.WORD	114717,114720,114721
	.WORD	114722,114723,114724
	.WORD	114725,114726,114727
	.WORD	114730,114731,114732
	.WORD	114733,114734,114735
	.WORD	114736,114737,114740
	.WORD	114741,114742,114743
	.WORD	114744,114745,114746
	.WORD	114747,114750,114751
	.WORD	114752,114753,114754
	.WORD	114755,114756,114757
	.WORD	114760,114761,114762
	.WORD	114763,114764,114765
	.WORD	114766,114767,114770
	.WORD	114771,114772,114773
	.WORD	114774,114775,114776
	.WORD	114777,000001,000000
	.WORD	000006,000000

;
; THE FOLLOWING LABEL MARKS THE END OF THE KMC11 MICROCODE.
;
MHCODE: