|
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 - metrics - download
Length: 1024 (0x400) Notes: 00_class, 5800_R1K_CODE, 74_tag, ELAB_segment_table, NULL, R1k_Segment, seg_0f80a5
└─⟦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 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0078 | x | .CONST 0x0078 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0070 | p | .CONST 0x0070 ; Offset to segment table (only in elab segments) 0007 8000 | | .CONST 0x8000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 000e | | .CONST 0x000e ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0001 | | .CONST 0x0001 ; Number of locals 000b INIT_0008: 000b 029c 0013 | | Declare_Subprogram INIT_0010,For_Outer_Call,Visible 000d 00bf | | Action Accept_Activation 000e BODY_0008: 000e 00bc | | Action Signal_Activated 000f 00bb | | Action Signal_Completion 0010 ; -------------------------------------------------------------------------------------- 0010 ; SUBPROGRAM 0010 ; -------------------------------------------------------------------------------------- 0010 0015 | | .CONST 0x0015 ; Address of begin 0011 001a | | .CONST 0x001a ; Address of exception handler 0012 0002 | | .CONST 0x0002 ; Number of locals 0013 INIT_0010: 0013 029f 0023 | #| Declare_Subprogram INIT_0020,For_Call 0015 BODY_0010: 0015 8402 | | Call 0x2,0x2 0016 7801 |x | Jump 0x18 0017 0003 | | .XXX[0x1] 0018 006f | o | Action Break_Unconditional 0019 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 001a TRAP_0010: 001a 7801 |x | Jump 0x1c 001b 0003 | | .XXX[0x1] 001c 006f | o | Action Break_Unconditional 001d 00d8 | | Load_Top At_Offset_0 001e 0100 | | Execute Exception,Raise 001f 0000 | | .XXX[0x1] 0020 ; -------------------------------------------------------------------------------------- 0020 ; SUBPROGRAM 0020 ; -------------------------------------------------------------------------------------- 0020 004f | O | .CONST 0x004f ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 0007 | | .CONST 0x0007 ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 7821 |x! | Jump 0x48 0027 4800 |H | Short_Literal 0x0 0028 6043 |`C | Indirect_Literal Discrete,0x6c,{0x0011e90a, 0x000000b0} 0029 02a0 | | Declare_Subprogram Null_Subprogram 002a 038e | | Declare_Type Package,Defined 002b 0387 | | Declare_Variable Package 002c 00d8 | | Load_Top At_Offset_0 002d 190d | | Execute Package,Field_Reference,Field_Number 0xd 002e 6039 |`9 | Indirect_Literal Discrete,0x68,{0x00000000, 0x000e5004} 002f e002 | | Load 0x0,0x2 0030 e001 | | Load 0x0,0x1 0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0032 6031 |`1 | Indirect_Literal Discrete,0x64,{0x00000000, 0x001a9404} 0033 e002 | | Load 0x0,0x2 0034 e001 | | Load 0x0,0x1 0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0036 6029 |`) | Indirect_Literal Discrete,0x60,{0x00000000, 0x000e3804} 0037 e002 | | Load 0x0,0x2 0038 e001 | | Load 0x0,0x1 0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003a 6021 |`! | Indirect_Literal Discrete,0x5c,{0x00000000, 0x000e1804} 003b e002 | | Load 0x0,0x2 003c e001 | | Load 0x0,0x1 003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003e 00da | | Load_Top At_Offset_2 003f 00d9 | | Load_Top At_Offset_1 0040 00db | | Load_Top At_Offset_3 0041 e604 | | Load 0x3,0x4 0042 4804 |H | Short_Literal 0x4 0043 e602 | | Load 0x3,0x2 0044 020e | | Execute Module,Augment_Imports 0045 e602 | | Load 0x3,0x2 0046 020f | | Execute Module,Activate 0047 7807 |x | Jump BODY_0020 0048 600f |` | Indirect_Literal Discrete,0x58,{0x00000000, 0x00001f40} 0049 600a |` | Indirect_Literal Discrete,0x54,{0x00000000, 0x00190c04} 004a e002 | | Load 0x0,0x2 004b e001 | | Load 0x0,0x1 004c 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004d 180d | | Execute Package,Field_Execute,Field_Number 0xd 004e 7fd8 | | Jump 0x27 004f BODY_0020: 004f e5ff | | Load 0x2,-0x1 0050 8603 | | Call 0x3,0x3 0051 00ca | | Action Exit_Nullary_Function 0052 0000 0000 | | .XXX[0x2] 0054 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 0058 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 005c 0000 0000 | | .LITERAL {0x00000000, 0x000e1804} 0060 0000 0000 | | .LITERAL {0x00000000, 0x000e3804} 0064 0000 0000 | | .LITERAL {0x00000000, 0x001a9404} 0068 0000 0000 | | .LITERAL {0x00000000, 0x000e5004} 006c 0011 e90a | | .LITERAL {0x0011e90a, 0x000000b0} 0070 ; -------------------------------------------------------------------------------------- 0070 ; Segment Table 0070 ; -------------------------------------------------------------------------------------- 0070 0028 | ( | .XXX[0x1] 0071 0000 0000 | | .BLANK 0000[0x7] 0078 ; -------------------------------------------------------------------------------------- 0078 ; Debug Table 0078 ; -------------------------------------------------------------------------------------- 0078 0004 0011 | | .DEBUG4 0x0004,0x0011,0x8f89,0x0000,0x0001,0x0000 007e 0000 899f | | .XXX[0x6e] 0080 0011 5804 | X | 0082 0800 02b8 | | 0084 309d 050b |0 | 0086 0001 c7b6 | | 0088 09b1 f804 | | 008a 0000 007f | | 008c 0046 b80e | F | 008e 0000 0e42 | B| 0090 09b1 f804 | | 0092 0000 003f | ?| 0094 0018 90af | | 0096 0000 89b8 | | 0098 09b1 a804 | | 009a 0000 02c4 | | 009c 0058 c0cf | X | 009e 0000 8995 | | 00a0 0016 1004 | | 00a2 0800 014c | L| 00a4 0058 c0cf | X | 00a6 0000 7ad9 | z | 00a8 0015 f404 | | 00aa 0000 05c4 | | 00ac 0058 c0cf | X | 00ae 0000 899f | | 00b0 0011 5804 | X | 00b2 0800 02b8 | | 00b4 309d 050b |0 | 00b6 0001 c7b6 | | 00b8 09b1 f804 | | 00ba 0000 007f | | 00bc 0046 b80e | F | 00be 0000 59f2 | Y | 00c0 09b1 f804 | | 00c2 0000 003f | ?| 00c4 0019 109d | | 00c6 0000 89b8 | | 00c8 0011 5804 | X | 00ca 0800 0100 | | 00cc 0000 0000 | | 00ce 0000 0097 | | 00d0 09b1 a404 | | 00d2 0000 2ccc | , | 00d4 0058 c0cf | X | 00d6 0000 89b8 | | 00d8 0015 f404 | | 00da 0000 05c4 | | 00dc 0058 c0cf | X | 00de 0000 8a3a | :| 00e0 0011 5804 | X | 00e2 0800 08b8 | | 00e4 309d 050b |0 | 00e6 0001 c5cd | | 00e8 0011 5804 | X | 00ea 0800 08b8 | | 00ec 0000 0000 | | .BLANK 0000[0x4] 00f0 0001 0404 | | .XXX[0x50] 00f2 0800 0100 | | 00f4 0000 0000 | | 00f6 0000 0001 | | 00f8 09b1 a804 | | 00fa 0000 02c4 | | 00fc 0058 c0cf | X | 00fe 0000 8995 | | 0100 0015 f404 | | 0102 0000 05c4 | | 0104 0058 c0cf | X | 0106 0000 8a3a | :| 0108 0016 1004 | | 010a 0800 014c | L| 010c 0058 c0cf | X | 010e 0000 7ad9 | z | 0110 09b1 a404 | | 0112 0800 0990 | | 0114 0000 0000 | | 0116 0001 d699 | | 0118 0011 5804 | X | 011a 0800 02b8 | | 011c 309d 050b |0 | 011e 0001 c5e8 | | 0120 09b1 fc04 | | 0122 0000 007f | | 0124 0046 b80e | F | 0126 0000 55b2 | U | 0128 09b1 fc04 | | 012a 0000 003f | ?| 012c 0019 701c | p | 012e 0000 8a53 | S| 0130 0015 f404 | | 0132 0000 05c4 | | 0134 0058 c0cf | X | 0136 0000 8a53 | S| 0138 09b1 a404 | | 013a 0800 076c | l| 013c 09b1 a404 | | 013e 0001 d718 | | 0140 0000 0000 | | .BLANK 0000[0x10] 0150 09b1 a404 | | .XXX[0xb0] 0152 0000 24cc | $ | 0154 09b1 a404 | | 0156 0001 d758 | X| 0158 09b1 a804 | | 015a 0000 02c4 | | 015c 0058 c0cf | X | 015e 0000 8995 | | 0160 0016 1004 | | 0162 0800 014c | L| 0164 0058 c0cf | X | 0166 0000 7ad9 | z | 0168 0015 f404 | | 016a 0000 05c4 | | 016c 0058 c0cf | X | 016e 0000 8b1a | | 0170 0014 6804 | h | 0172 0000 01cc | | 0174 0058 c0cf | X | 0176 0000 8b61 | a| 0178 0011 5804 | X | 017a 0800 02b8 | | 017c 309d 050b |0 | 017e 0001 c5e8 | | 0180 09b1 fc04 | | 0182 0000 007f | | 0184 0046 b40e | F | 0186 0000 20b2 | | 0188 09b1 fc04 | | 018a 0000 003f | ?| 018c 001a 40fa | @ | 018e 0000 8be1 | | 0190 09b1 a804 | | 0192 0000 02c4 | | 0194 0058 c0cf | X | 0196 0000 8995 | | 0198 0016 1004 | | 019a 0800 014c | L| 019c 0058 c0cf | X | 019e 0000 7ad9 | z | 01a0 0015 f404 | | 01a2 0000 05c4 | | 01a4 0058 c0cf | X | 01a6 0000 8b1a | | 01a8 0014 6804 | h | 01aa 0000 01cc | | 01ac 0058 c0cf | X | 01ae 0000 8b61 | a| 01b0 0011 5804 | X | 01b2 0800 02b8 | | 01b4 309d 050b |0 | 01b6 0001 c5e8 | | 01b8 09b1 f804 | | 01ba 0000 007f | | 01bc 0046 b40e | F | 01be 0000 7df2 | } | 01c0 09b1 f804 | | 01c2 0000 003f | ?| 01c4 001b 0066 | f| 01c6 0000 8be1 | | 01c8 0016 1004 | | 01ca 0800 014c | L| 01cc 0058 c0cf | X | 01ce 0000 7ad9 | z | 01d0 0016 0c04 | | 01d2 0800 54cc | T | 01d4 0058 c0cf | X | 01d6 0000 8be1 | | 01d8 0016 1004 | | 01da 0000 007f | | 01dc 0046 b80e | F | 01de 0000 3422 | 4"| 01e0 0016 1004 | | 01e2 0000 003f | ?| 01e4 001b 7014 | p | 01e6 0000 8c70 | p| 01e8 0011 5804 | X | 01ea 0800 02b8 | | 01ec 309d 050b |0 | 01ee 0001 c5e8 | | 01f0 0014 6804 | h | 01f2 0000 01cc | | 01f4 0058 c0cf | X | 01f6 0000 8c70 | p| 01f8 0015 f404 | | 01fa 0000 05c4 | | 01fc 0058 c0cf | X | 01fe 0000 8c99 | |