DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦34e050494⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_1060f5

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0060       | `  |		.CONST	0x0060								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 8000       |    |		.CONST	0x8000								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 001b       |    |		.CONST	0x001b								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0010       |    |		.CONST	0x0010								; Number of locals
000b			INIT_0008:
000b e001       |    |		Load	0x0,0x1
000c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
000d 0129       | )  |		Execute	Any,Make_Visible
000e 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated
0010 029a 003b  |   ;|		Declare_Subprogram	INIT_0038,For_Outer_Call,Visible,Unelaborated
0012 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated
0014 00bf       |    |		Action	Accept_Activation
0015 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0016 00c7       |    |		Action	Elaborate_Subprogram
0017 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0018 00c7       |    |		Action	Elaborate_Subprogram
0019 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
001a 00c7       |    |		Action	Elaborate_Subprogram
001b			BODY_0008:
001b 00bc       |    |		Action	Signal_Activated
001c 00bb       |    |		Action	Signal_Completion
001d 0000 0000  |    |		.XXX[0x3]
001f 0000       |    |
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 0023       | #  |		.CONST	0x0023								; Address of begin
0021 0004       |    |		.CONST	0x0004								; Address of exception handler
0022 0001       |    |		.CONST	0x0001								; Number of locals
0023			BODY_0020:
0023			INIT_0020:
0023 4802       |H   |		Short_Literal	0x2
0024 e001       |    |		Load	0x0,0x1
0025 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0026 e5ff       |    |		Load	0x2,-0x1
0027 e5fe       |    |		Load	0x2,-0x2
0028 e001       |    |		Load	0x0,0x1
0029 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
002a 4801       |H   |		Short_Literal	0x1
002b e5fe       |    |		Load	0x2,-0x2
002c e001       |    |		Load	0x0,0x1
002d 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
002e 4800       |H   |		Short_Literal	0x0
002f 4800       |H   |		Short_Literal	0x0
0030 4800       |H   |		Short_Literal	0x0
0031 e5fe       |    |		Load	0x2,-0x2
0032 e001       |    |		Load	0x0,0x1
0033 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0034 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0035 0000 0000  |    |		.XXX[0x3]
0037 0000       |    |
0038 ; --------------------------------------------------------------------------------------
0038 ; SUBPROGRAM
0038 ; --------------------------------------------------------------------------------------
0038 003b       | ;  |		.CONST	0x003b								; Address of begin
0039 0004       |    |		.CONST	0x0004								; Address of exception handler
003a 0001       |    |		.CONST	0x0001								; Number of locals
003b			BODY_0038:
003b			INIT_0038:
003b 4802       |H   |		Short_Literal	0x2
003c e001       |    |		Load	0x0,0x1
003d 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
003e e5ff       |    |		Load	0x2,-0x1
003f e5fe       |    |		Load	0x2,-0x2
0040 e001       |    |		Load	0x0,0x1
0041 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0042 4800       |H   |		Short_Literal	0x0
0043 4800       |H   |		Short_Literal	0x0
0044 4800       |H   |		Short_Literal	0x0
0045 e5fe       |    |		Load	0x2,-0x2
0046 e001       |    |		Load	0x0,0x1
0047 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0048 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0049 0000 0000  |    |		.BLANK	0000[0x7]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053       | S  |		.CONST	0x0053								; Address of begin
0051 0004       |    |		.CONST	0x0004								; Address of exception handler
0052 0001       |    |		.CONST	0x0001								; Number of locals
0053			BODY_0050:
0053			INIT_0050:
0053 00da       |    |		Load_Top	At_Offset_2
0054 e001       |    |		Load	0x0,0x1
0055 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0056 6804       |h   |		Jump_Zero	0x5b
0057 00da       |    |		Load_Top	At_Offset_2
0058 e001       |    |		Load	0x0,0x1
0059 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
005a c5ff       |    |		Store	0x2,-0x1
005b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
005c 0000 0000  |    |		.BLANK	0000[0x4]
0060 ; --------------------------------------------------------------------------------------
0060 ; Debug Table
0060 ; --------------------------------------------------------------------------------------
0060 0004 000d  |    |		.DEBUG4	0x0004,0x000d,0x91c7,0x0000,0x0001,0x0000
0066 59ad c4d6  |Y   |		.XXX[0x38]
0068 9641 35a7  | A5 |
006a 0c00 0333  |   3|
006c 1213 5984  |  Y |
006e c000 0001  |    |
0070 359d 6c4d  |5 lM|
0072 68ed 0000  |h   |
0074 0000 0013  |    |
0076 3121 359a  |1!5 |
0078 dc00 0000  |    |
007a 135a b584  | Z  |
007c d687 6000  |  ` |
007e 0000 0001  |    |
0080 3b17 135a  |;  Z|
0082 b580 0000  |    |
0084 0004 c070  |   p|
0086 033d 4276  | =Bv|
0088 2e26 b3ad  |.&  |
008a 8000 0000  |    |
008c 0500 e00b  |    |
008e 913c ec5c  | < \|
0090 4d66 b700  |Mf  |
0092 0000 0086  |    |
0094 81c0 1d13  |    |
0096 2844 989a  |(D  |
0098 cc26 0000  | &  |
009a 0000 0000  |    |
009c 11d8 d000  |    |
009e 0000 0000  |    |		.BLANK	0000[0x5]
00a3 0009 a858  |   X|		.XXX[0x6]
00a5 9ad5 ac00  |    |
00a7 0000 002d  |   -|
00a9 0000 0000  |    |		.BLANK	0000[0x4]
00ad 0266 2426  | f$&|		.XXX[0x8]
00af b3ad 8000  |    |
00b1 0002 6b51  |  kQ|
00b3 e09a cffe  |    |
00b5 0000 0000  |    |		.BLANK	0000[0x4]
00b9 0419 6c00  |  l |		.XXX[0x41]
00bb 0000 0000  |    |
00bd 0004 d6c3  |    |
00bf 9135 bb98  | 5  |
00c1 4d6f 8200  |Mo  |
00c3 00cc c484  |    |
00c5 d6b9 5000  |  P |
00c7 0000 4d6c  |  Ml|
00c9 dd13 5b9b  |  [ |
00cb c000 0000  |    |
00cd 0004 cc48  |   H|
00cf 4d6c 3900  |Ml9 |
00d1 0000 04d7  |    |
00d3 0951 35b7  | Q5 |
00d5 e000 0000  |    |
00d7 0000 4ec5  |  N |
00d9 c4d7 0950  |   P|
00db 0000 0002  |    |
00dd a828 00cf  | (  |
00df 509d 8b89  |P   |
00e1 ad9b a000  |    |
00e3 0000 08e0  |    |
00e5 5003 1379  |P  y|
00e7 3b17 135b  |;  [|
00e9 0e40 0000  | @  |
00eb 000c 40a0  |  @ |
00ed 069d 8e11  |    |
00ef 2626 b5ca  |&&  |
00f1 8000 0000  |    |
00f3 0000 0028  |   (|
00f5 01ab 8400  |    |
00f7 0000 23b1  |  # |
00f9 a000       |    |
00fa 0000 0000  |    |		.BLANK	0000[0x4]
00fe 09ad e8b3  |    |		.XXX[0x7]
0100 50b1 35c2  |P 5 |
0102 5400 0000  |T   |
0104 005a       | Z  |
0105 0000 0000  |    |		.BLANK	0000[0x4]
0109 04cc 484d  |  HM|		.XXX[0x8]
010b 6cdd 0000  |l   |
010d 0004 d6ff  |    |
010f b135 b604  | 5  |
0111 0000 0000  |    |		.BLANK	0000[0x4]
0115 0832 d800  | 2  |		.XXX[0x41]
0117 0000 0000  |    |
0119 0009 ae3f  |   ?|
011b 026b a528  | k (|
011d 9aea 8200  |    |
011f 0199 8909  |    |
0121 ae2a 8000  | *  |
0123 0000 9ae5  |    |
0125 3826 ba17  |8&  |
0127 0000 0000  |    |
0129 0009 9890  |    |
012b 9ae3 f000  |    |
012d 0000 09ae  |    |
012f ca82 6b9d  |  k |
0131 b800 0000  |    |
0133 0000 9d8b  |    |
0135 89ae ca80  |    |
0137 0000 0005  |    |
0139 5050 019e  |PP  |
013b a13b 1713  | ;  |
013d 5ca7 0000  |\   |
013f 0000 11c0  |    |
0141 a006 26f2  |  & |
0143 762e 26b8  |v.& |
0145 fc00 0000  |    |
0147 0018 8140  |   @|
0149 0d3b 1c22  | ; "|
014b 4c4d 7154  |LMqT|
014d 0000 0000  |    |
014f 0000 0050  |   P|
0151 0357 0800  | W  |
0153 0000 4763  |  Gc|
0155 4000       |@   |
0156 0000 0000  |    |		.BLANK	0000[0x4]
015a 135d 4126  | ]A&|		.XXX[0x7]
015c a162 6bb2  | bk |
015e a000 0000  |    |
0160 00b4       |    |
0161 0000 0000  |    |		.BLANK	0000[0x4]
0165 0998 909a  |    |		.XXX[0x8]
0167 e538 0000  | 8  |
0169 0009 aeb7  |    |
016b 426b 9a00  |Bk  |
016d 0000 0000  |    |		.BLANK	0000[0x4]
0171 1065 b000  | e  |		.XXX[0x41]
0173 0000 0000  |    |
0175 0013 5ded  |  ] |
0177 c4d7 a641  |   A|
0179 35ec 0000  |5   |
017b 0333 1213  | 3  |
017d 5dc4 c000  |]   |
017f 0001 35e1  |  5 |
0181 6c4d 79ed  |lMy |
0183 0000 0000  |    |
0185 0013 3121  |  1!|
0187 35de dc00  |5   |
0189 0000 135f  |   _|
018b 04c4 d797  |    |
018d 6000 0000  |`   |
018f 0001 3b17  |  ; |
0191 135f 04c0  | _  |
0193 0000 000a  |    |
0195 a0a0 033d  |   =|
0197 4276 2e26  |Bv.&|
0199 bc2d 8000  | -  |
019b 0000 2381  |  # |
019d 400c 4de4  |@ M |
019f ec5c 4d77  | \Mw|
01a1 b700 0000  |    |
01a3 001e 0280  |    |
01a5 1989 7844  |  xD|
01a7 989a ee26  |   &|
01a9 0000 0000  |    |
01ab 0000 00a0  |    |
01ad 0672 e000  | r  |
01af 0000 8ec6  |    |
01b1 8000       |    |
01b2 0000 0000  |    |		.BLANK	0000[0x4]
01b6 26bd 61cd  |& a |		.XXX[0x7]
01b8 42c4 d7c1  |B   |
01ba 3000 0000  |0   |
01bc 0168       | h  |
01bd 0000 0000  |    |		.BLANK	0000[0x4]
01c1 1331 2135  | 1!5|		.XXX[0x8]
01c3 e16c 0000  | l  |
01c5 0013 5ede  |  ^ |
01c7 44d7 8ff0  |D   |
01c9 0000 0000  |    |		.BLANK	0000[0x4]
01cd 20cb 6000  |  ` |		.XXX[0x33]
01cf 0000 0000  |    |
01d1 0026 bebb  | &  |
01d3 09b0 0462  |   b|
01d5 6c05 f800  |l   |
01d7 0666 2426  | f$&|
01d9 be69 0000  | i  |
01db 0002 6bf0  |  k |
01dd d09a ff58  |   X|
01df 0000 0000  |    |
01e1 0026 6242  | &bB|
01e3 6beb b000  |k   |
01e5 0000 26c0  |  & |
01e7 e909 afe6  |    |
01e9 a000 0000  |    |
01eb 0002 762e  |  v.|
01ed 26c0 e900  |&   |
01ef 0000 0015  |    |
01f1 4140 067a  |A@ z|
01f3 84ec 5c4d  |  \M|
01f5 7e1a 0000  |~   |
01f7 0000 4702  |  G |
01f9 8018 9bc9  |    |
01fb d8b8 9afa  |    |
01fd ec00 0000  |    |
01ff 003c       | <  |