|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 2048 (0x800) Notes: 00_class, 5802_R1K_CODE, 75_tag, NULL, R1k_Segment, Zero_Subprog_0xb, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5802 |X | .CONST 0x5802 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0278 | x | .CONST 0x0278 ; 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 0001 | | .CONST 0x0001 ; 0, wired, #pages in seg - 1) 0008 01f6 1052 | R| .XXX[0xca] 000a f000 0000 | | 000c 0009 6404 | d | 000e 000d fff8 | | 0010 0001 0804 | | 0012 0001 b004 | | 0014 0001 9404 | | 0016 0001 9004 | | 0018 0001 9804 | | 001a 000e 3c04 | < | 001c 000e 7c04 | | | 001e 000e 1004 | | 0020 000e 3804 | 8 | 0022 0006 5804 | X | 0024 0006 4004 | @ | 0026 000e 4c04 | L | 0028 000e 1c04 | | 002a 000c 9c04 | | 002c 000c 8004 | | 002e 0001 b404 | | 0030 0006 5c04 | \ | 0032 001f 7804 | x | 0034 000c a804 | | 0036 0004 b404 | | 0038 0004 b004 | | 003a 001a 9404 | | 003c 000b 7c04 | | | 003e 000b 8004 | | 0040 000a f004 | | 0042 0011 3c04 | < | 0044 000e 1404 | | 0046 0001 ac04 | | 0048 000b 3004 | 0 | 004a 000e 2004 | | 004c 000e 1804 | | 004e 000e 5004 | P | 0050 003d 9804 | = | 0052 000f d004 | | 0054 000f a004 | | 0056 0011 5804 | X | 0058 0011 6c04 | l | 005a 0011 3004 | 0 | 005c 0001 0c04 | | 005e 0001 1404 | | 0060 0004 bc04 | | 0062 000e 4804 | H | 0064 0011 6804 | h | 0066 0011 5404 | T | 0068 0011 8804 | | 006a 000b 7804 | x | 006c 000f a404 | | 006e 000c 9004 | | 0070 000f b404 | | 0072 0006 4404 | D | 0074 0001 a404 | | 0076 0001 9c04 | | 0078 0001 bc04 | | 007a 0006 8c04 | | 007c 0006 8804 | | 007e 000b 6004 | ` | 0080 000b 1c04 | | 0082 000e 3004 | 0 | 0084 0011 7404 | t | 0086 0011 4804 | H | 0088 001a e804 | | 008a 001a 9004 | | 008c 0016 1804 | | 008e 000e 2c04 | , | 0090 0006 b004 | | 0092 0006 bc04 | | 0094 0016 2004 | | 0096 0016 1404 | | 0098 0011 8404 | | 009a 000f c404 | | 009c 0006 7c04 | | | 009e 000f a804 | | 00a0 000e 3404 | 4 | 00a2 000f b004 | | 00a4 0036 c804 | 6 | 00a6 0032 0404 | 2 | 00a8 0032 0004 | 2 | 00aa 0032 2004 | 2 | 00ac 001a ec04 | | 00ae 000a f804 | | 00b0 000f cc04 | | 00b2 000f bc04 | | 00b4 0036 b004 | 6 | 00b6 0036 b804 | 6 | 00b8 0016 2404 | $ | 00ba 0032 5404 | 2T | 00bc 0032 2c04 | 2, | 00be 0037 9404 | 7 | 00c0 000c 8404 | | 00c2 0009 6404 | d | 00c4 0001 a804 | | 00c6 0009 6004 | ` | 00c8 000b 1004 | | 00ca 0016 0404 | | 00cc 0015 e804 | | 00ce 000b 5004 | P | 00d0 000b 2c04 | , | 00d2 0000 0000 | | .BLANK 0000[0x6] 00d8 494d 4147 |IMAG| .XXX[0x3] 00da 4500 |E | 00db 0000 0000 | | .BLANK 0000[0x5] 00e0 3a4e 4554 |:NET| .XXX[0x18] 00e2 3a4c 4152 |:LAR| 00e4 5259 3a50 |RY:P| 00e6 4444 3a49 |DD:I| 00e8 4d41 4745 |MAGE| 00ea 2e31 312e |.11.| 00ec 342e 323a |4.2:| 00ee 4c49 4252 |LIBR| 00f0 4152 4945 |ARIE| 00f2 533a 494d |S:IM| 00f4 4147 452e |AGE.| 00f6 4c49 4200 |LIB | 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 0209 | | .CONST 0x0209 ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 0001 | | .CONST 0x0001 ; Number of locals 00fb INIT_00f8: 00fb 00bf | | Action Accept_Activation ; Debug Table 0x0 = .DEBUG 0x00fb,0x0282,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000 00fc 4800 |H | Short_Literal 0x0 00fd 6176 |av | Indirect_Literal Discrete,0x274,{0x004a100e, 0x000000b0} 00fe 02a0 | | Declare_Subprogram Null_Subprogram 00ff 038e | | Declare_Type Package,Defined 0100 616f |ao | Indirect_Literal Discrete,0x270,{0x00000000, 0x001f5004} 0101 e001 | | Load 0x0,0x1 0102 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 0103 e018 | | Load 0x0,0x18 0104 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0105 e019 | | Load 0x0,0x19 0106 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0107 e01e | | Load 0x0,0x1e 0108 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0109 e02f | / | Load 0x0,0x2f 010a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 010b e039 | 9 | Load 0x0,0x39 010c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 010d e03a | : | Load 0x0,0x3a 010e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 010f e051 | Q | Load 0x0,0x51 0110 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0111 e003 | | Load 0x0,0x3 0112 e04c | L | Load 0x0,0x4c 0113 00da | | Load_Top At_Offset_2 0114 e00a | | Load 0x0,0xa 0115 e007 | | Load 0x0,0x7 0116 e013 | | Load 0x0,0x13 0117 4806 |H | Short_Literal 0x6 0118 e20d | | Load 0x1,0xd 0119 020e | | Execute Module,Augment_Imports 011a e20d | | Load 0x1,0xd 011b 020f | | Execute Module,Activate 011c 4800 |H | Short_Literal 0x0 011d 614e |aN | Indirect_Literal Discrete,0x26c,{0x0017440e, 0x000000b0} 011e 02a0 | | Declare_Subprogram Null_Subprogram 011f 038e | | Declare_Type Package,Defined 0120 6147 |aG | Indirect_Literal Discrete,0x268,{0x00000000, 0x001df004} 0121 e001 | | Load 0x0,0x1 0122 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 0123 00d8 | | Load_Top At_Offset_0 0124 020f | | Execute Module,Activate 0125 4800 |H | Short_Literal 0x0 0126 613d |a= | Indirect_Literal Discrete,0x264,{0x0049f00e, 0x000000b0} 0127 02a0 | | Declare_Subprogram Null_Subprogram 0128 038e | | Declare_Type Package,Defined 0129 6136 |a6 | Indirect_Literal Discrete,0x260,{0x00000000, 0x001db004} 012a e001 | | Load 0x0,0x1 012b 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 012c 00d8 | | Load_Top At_Offset_0 012d 020f | | Execute Module,Activate 012e 4800 |H | Short_Literal 0x0 012f 612c |a, | Indirect_Literal Discrete,0x25c,{0x0049f40e, 0x000000b0} 0130 02a0 | | Declare_Subprogram Null_Subprogram 0131 038e | | Declare_Type Package,Defined 0132 6125 |a% | Indirect_Literal Discrete,0x258,{0x00000000, 0x001ddc04} 0133 e001 | | Load 0x0,0x1 0134 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 0135 00d8 | | Load_Top At_Offset_0 0136 020f | | Execute Module,Activate 0137 4800 |H | Short_Literal 0x0 0138 611b |a | Indirect_Literal Discrete,0x254,{0x0017400e, 0x000000b0} 0139 02a0 | | Declare_Subprogram Null_Subprogram 013a 038e | | Declare_Type Package,Defined 013b 6114 |a | Indirect_Literal Discrete,0x250,{0x00000000, 0x001dc804} 013c e001 | | Load 0x0,0x1 013d 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 013e 00d8 | | Load_Top At_Offset_0 013f 020f | | Execute Module,Activate 0140 4800 |H | Short_Literal 0x0 0141 610a |a | Indirect_Literal Discrete,0x24c,{0x0049fc0e, 0x000000b0} 0142 02a0 | | Declare_Subprogram Null_Subprogram 0143 038e | | Declare_Type Package,Defined 0144 e056 | V | Load 0x0,0x56 0145 e045 | E | Load 0x0,0x45 0146 4802 |H | Short_Literal 0x2 0147 00db | | Load_Top At_Offset_3 0148 020e | | Execute Module,Augment_Imports 0149 60fe |` | Indirect_Literal Discrete,0x248,{0x00000000, 0x001dc004} 014a e001 | | Load 0x0,0x1 014b 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 014c 00d8 | | Load_Top At_Offset_0 014d 020f | | Execute Module,Activate 014e 4800 |H | Short_Literal 0x0 014f 60f4 |` | Indirect_Literal Discrete,0x244,{0x004a300e, 0x000000b0} 0150 02a0 | | Declare_Subprogram Null_Subprogram 0151 038e | | Declare_Type Package,Defined 0152 00d9 | | Load_Top At_Offset_1 0153 e045 | E | Load 0x0,0x45 0154 e002 | | Load 0x0,0x2 0155 e210 | | Load 0x1,0x10 0156 4804 |H | Short_Literal 0x4 0157 e21a | | Load 0x1,0x1a 0158 020e | | Execute Module,Augment_Imports 0159 60e6 |` | Indirect_Literal Discrete,0x240,{0x00000000, 0x001dc404} 015a e001 | | Load 0x0,0x1 015b 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 015c 4800 |H | Short_Literal 0x0 015d 60de |` | Indirect_Literal Discrete,0x23c,{0x004a3c0e, 0x000000b0} 015e 02a0 | | Declare_Subprogram Null_Subprogram 015f 038e | | Declare_Type Package,Defined 0160 e045 | E | Load 0x0,0x45 0161 e053 | S | Load 0x0,0x53 0162 e217 | | Load 0x1,0x17 0163 e057 | W | Load 0x0,0x57 0164 4804 |H | Short_Literal 0x4 0165 e21b | | Load 0x1,0x1b 0166 020e | | Execute Module,Augment_Imports 0167 0387 | | Declare_Variable Package 0168 4800 |H | Short_Literal 0x0 0169 60ce |` | Indirect_Literal Discrete,0x238,{0x0049f80e, 0x000000b0} 016a 02a0 | | Declare_Subprogram Null_Subprogram 016b 038e | | Declare_Type Package,Defined 016c e052 | R | Load 0x0,0x52 016d e045 | E | Load 0x0,0x45 016e e217 | | Load 0x1,0x17 016f 4803 |H | Short_Literal 0x3 0170 e21c | | Load 0x1,0x1c 0171 020e | | Execute Module,Augment_Imports 0172 0387 | | Declare_Variable Package 0173 00d8 | | Load_Top At_Offset_0 0174 020f | | Execute Module,Activate 0175 e05e | ^ | Load 0x0,0x5e 0176 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0177 e219 | | Load 0x1,0x19 0178 e21a | | Load 0x1,0x1a 0179 e040 | @ | Load 0x0,0x40 017a e017 | | Load 0x0,0x17 017b e020 | | Load 0x0,0x20 017c e059 | Y | Load 0x0,0x59 017d e052 | R | Load 0x0,0x52 017e e05a | Z | Load 0x0,0x5a 017f e01c | | Load 0x0,0x1c 0180 e21c | | Load 0x1,0x1c 0181 e04d | M | Load 0x0,0x4d 0182 e002 | | Load 0x0,0x2 0183 e02a | * | Load 0x0,0x2a 0184 e21d | | Load 0x1,0x1d 0185 e05b | [ | Load 0x0,0x5b 0186 e056 | V | Load 0x0,0x56 0187 e00b | | Load 0x0,0xb 0188 e048 | H | Load 0x0,0x48 0189 e00a | | Load 0x0,0xa 018a e058 | X | Load 0x0,0x58 018b e20d | | Load 0x1,0xd 018c e003 | | Load 0x0,0x3 018d e030 | 0 | Load 0x0,0x30 018e e021 | ! | Load 0x0,0x21 018f 4818 |H | Short_Literal 0x18 0190 e21b | | Load 0x1,0x1b 0191 020e | | Execute Module,Augment_Imports 0192 00da | | Load_Top At_Offset_2 0193 020f | | Execute Module,Activate 0194 4800 |H | Short_Literal 0x0 0195 609e |` | Indirect_Literal Discrete,0x234,{0x004a140e, 0x000000b0} 0196 02a0 | | Declare_Subprogram Null_Subprogram 0197 038e | | Declare_Type Package,Defined 0198 e059 | Y | Load 0x0,0x59 0199 4801 |H | Short_Literal 0x1 019a 00da | | Load_Top At_Offset_2 019b 020e | | Execute Module,Augment_Imports 019c 0387 | | Declare_Variable Package 019d e20d | | Load 0x1,0xd 019e 4801 |H | Short_Literal 0x1 019f 00da | | Load_Top At_Offset_2 01a0 020e | | Execute Module,Augment_Imports 01a1 00d8 | | Load_Top At_Offset_0 01a2 020f | | Execute Module,Activate 01a3 4800 |H | Short_Literal 0x0 01a4 608b |` | Indirect_Literal Discrete,0x230,{0x004a040e, 0x000000b0} 01a5 02a0 | | Declare_Subprogram Null_Subprogram 01a6 038e | | Declare_Type Package,Defined 01a7 e061 | a | Load 0x0,0x61 01a8 4801 |H | Short_Literal 0x1 01a9 00da | | Load_Top At_Offset_2 01aa 020e | | Execute Module,Augment_Imports 01ab 6080 |` | Indirect_Literal Discrete,0x22c,{0x00000000, 0x001de804} 01ac e001 | | Load 0x0,0x1 01ad 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 01ae e05b | [ | Load 0x0,0x5b 01af 4801 |H | Short_Literal 0x1 01b0 00da | | Load_Top At_Offset_2 01b1 020e | | Execute Module,Augment_Imports 01b2 00d8 | | Load_Top At_Offset_0 01b3 020f | | Execute Module,Activate 01b4 4800 |H | Short_Literal 0x0 01b5 6072 |`r | Indirect_Literal Discrete,0x228,{0x0049ec0e, 0x000000b0} 01b6 02a0 | | Declare_Subprogram Null_Subprogram 01b7 038e | | Declare_Type Package,Defined 01b8 606b |`k | Indirect_Literal Discrete,0x224,{0x00000000, 0x001df404} 01b9 e001 | | Load 0x0,0x1 01ba 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 01bb 00d8 | | Load_Top At_Offset_0 01bc 020f | | Execute Module,Activate 01bd 4800 |H | Short_Literal 0x0 01be 6061 |`a | Indirect_Literal Discrete,0x220,{0x004a000e, 0x000000b0} 01bf 02a0 | | Declare_Subprogram Null_Subprogram 01c0 038e | | Declare_Type Package,Defined 01c1 00d9 | | Load_Top At_Offset_1 01c2 4801 |H | Short_Literal 0x1 01c3 00da | | Load_Top At_Offset_2 01c4 020e | | Execute Module,Augment_Imports 01c5 6056 |`V | Indirect_Literal Discrete,0x21c,{0x00000000, 0x001df804} 01c6 e001 | | Load 0x0,0x1 01c7 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 01c8 00d8 | | Load_Top At_Offset_0 01c9 020f | | Execute Module,Activate 01ca e062 | b | Load 0x0,0x62 01cb 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01cc 4800 |H | Short_Literal 0x0 01cd 604a |`J | Indirect_Literal Discrete,0x218,{0x004a080e, 0x000000b0} 01ce 02a0 | | Declare_Subprogram Null_Subprogram 01cf 038e | | Declare_Type Package,Defined 01d0 e21a | | Load 0x1,0x1a 01d1 00db | | Load_Top At_Offset_3 01d2 e061 | a | Load 0x0,0x61 01d3 e21f | | Load 0x1,0x1f 01d4 e222 | " | Load 0x1,0x22 01d5 4805 |H | Short_Literal 0x5 01d6 e223 | # | Load 0x1,0x23 01d7 020e | | Execute Module,Augment_Imports 01d8 603b |`; | Indirect_Literal Discrete,0x214,{0x00000000, 0x001dec04} 01d9 e001 | | Load 0x0,0x1 01da 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 01db 00d8 | | Load_Top At_Offset_0 01dc 020f | | Execute Module,Activate 01dd 4800 |H | Short_Literal 0x0 01de 6031 |`1 | Indirect_Literal Discrete,0x210,{0x004a0c0e, 0x000000b0} 01df 02a0 | | Declare_Subprogram Null_Subprogram 01e0 038e | | Declare_Type Package,Defined 01e1 602a |`* | Indirect_Literal Discrete,0x20c,{0x00000000, 0x001db404} 01e2 e001 | | Load 0x0,0x1 01e3 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 01e4 e045 | E | Load 0x0,0x45 01e5 e21a | | Load 0x1,0x1a 01e6 e056 | V | Load 0x0,0x56 01e7 4803 |H | Short_Literal 0x3 01e8 e224 | $ | Load 0x1,0x24 01e9 020e | | Execute Module,Augment_Imports 01ea 00d8 | | Load_Top At_Offset_0 01eb 020f | | Execute Module,Activate 01ec e040 | @ | Load 0x0,0x40 01ed e21b | | Load 0x1,0x1b 01ee 00db | | Load_Top At_Offset_3 01ef e057 | W | Load 0x0,0x57 01f0 e21e | | Load 0x1,0x1e 01f1 e215 | | Load 0x1,0x15 01f2 e218 | | Load 0x1,0x18 01f3 e061 | a | Load 0x0,0x61 01f4 e007 | | Load 0x0,0x7 01f5 e05a | Z | Load 0x0,0x5a 01f6 e00b | | Load 0x0,0xb 01f7 e21f | | Load 0x1,0x1f 01f8 e217 | | Load 0x1,0x17 01f9 e041 | A | Load 0x0,0x41 01fa e00a | | Load 0x0,0xa 01fb e056 | V | Load 0x0,0x56 01fc e01c | | Load 0x0,0x1c 01fd e052 | R | Load 0x0,0x52 01fe e053 | S | Load 0x0,0x53 01ff e058 | X | Load 0x0,0x58 0200 e224 | $ | Load 0x1,0x24 0201 e02a | * | Load 0x0,0x2a 0202 e059 | Y | Load 0x0,0x59 0203 e001 | | Load 0x0,0x1 0204 4818 |H | Short_Literal 0x18 0205 e21a | | Load 0x1,0x1a 0206 020e | | Execute Module,Augment_Imports 0207 e21a | | Load 0x1,0x1a 0208 020f | | Execute Module,Activate 0209 BODY_00f8: 0209 00bc | | Action Signal_Activated 020a 00bb | | Action Signal_Completion 020b 0000 | | .XXX[0x1] 020c 0000 0000 | | .LITERAL {0x00000000, 0x001db404} 0210 004a 0c0e | J | .LITERAL {0x004a0c0e, 0x000000b0} 0214 0000 0000 | | .LITERAL {0x00000000, 0x001dec04} 0218 004a 080e | J | .LITERAL {0x004a080e, 0x000000b0} 021c 0000 0000 | | .LITERAL {0x00000000, 0x001df804} 0220 004a 000e | J | .LITERAL {0x004a000e, 0x000000b0} 0224 0000 0000 | | .LITERAL {0x00000000, 0x001df404} 0228 0049 ec0e | I | .LITERAL {0x0049ec0e, 0x000000b0} 022c 0000 0000 | | .LITERAL {0x00000000, 0x001de804} 0230 004a 040e | J | .LITERAL {0x004a040e, 0x000000b0} 0234 004a 140e | J | .LITERAL {0x004a140e, 0x000000b0} 0238 0049 f80e | I | .LITERAL {0x0049f80e, 0x000000b0} 023c 004a 3c0e | J< | .LITERAL {0x004a3c0e, 0x000000b0} 0240 0000 0000 | | .LITERAL {0x00000000, 0x001dc404} 0244 004a 300e | J0 | .LITERAL {0x004a300e, 0x000000b0} 0248 0000 0000 | | .LITERAL {0x00000000, 0x001dc004} 024c 0049 fc0e | I | .LITERAL {0x0049fc0e, 0x000000b0} 0250 0000 0000 | | .LITERAL {0x00000000, 0x001dc804} 0254 0017 400e | @ | .LITERAL {0x0017400e, 0x000000b0} 0258 0000 0000 | | .LITERAL {0x00000000, 0x001ddc04} 025c 0049 f40e | I | .LITERAL {0x0049f40e, 0x000000b0} 0260 0000 0000 | | .LITERAL {0x00000000, 0x001db004} 0264 0049 f00e | I | .LITERAL {0x0049f00e, 0x000000b0} 0268 0000 0000 | | .LITERAL {0x00000000, 0x001df004} 026c 0017 440e | D | .LITERAL {0x0017440e, 0x000000b0} 0270 0000 0000 | | .LITERAL {0x00000000, 0x001f5004} 0274 004a 100e | J | .LITERAL {0x004a100e, 0x000000b0} 0278 ; -------------------------------------------------------------------------------------- 0278 ; Debug Table 0278 ; -------------------------------------------------------------------------------------- 0278 0003 0001 | | .CONST 0x0003,0x0001 027a 00fb 0282 | | .DEBUG 0x00fb,0x0282,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000 0282 ; -------------------------------------------------------------------------------------- 0282 ; Debug3 Subtable 0x0 0282 ; -------------------------------------------------------------------------------------- 0282 0000 0000 | | .DBG3TAB 0x0000,0x0000 0284 0000 0000 | | .BLANK 0000[0x17c]