|
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: 1024 (0x400) Notes: 00_class, 5800_R1K_CODE, 74_tag, ELAB_segment_table, NULL, R1k_Segment, seg_1e5cd8
└─⟦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 0098 | | .CONST 0x0098 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0090 | | .CONST 0x0090 ; 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 0064 | d | .CONST 0x0064 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 000a | | .CONST 0x000a ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 7836 |x6 | Jump 0x5d 0027 6064 |`d | Indirect_Literal Discrete,0x8c,{0x00000000, 0x0040bc04} 0028 e002 | | Load 0x0,0x2 0029 e001 | | Load 0x0,0x1 002a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 002b 4800 |H | Short_Literal 0x0 002c 605b |`[ | Indirect_Literal Discrete,0x88,{0x0023510a, 0x000000b0} 002d 02a0 | | Declare_Subprogram Null_Subprogram 002e 038e | | Declare_Type Package,Defined 002f 0387 | | Declare_Variable Package 0030 00d8 | | Load_Top At_Offset_0 0031 190d | | Execute Package,Field_Reference,Field_Number 0xd 0032 4800 |H | Short_Literal 0x0 0033 6050 |`P | Indirect_Literal Discrete,0x84,{0x0023590a, 0x000000b0} 0034 02a0 | | Declare_Subprogram Null_Subprogram 0035 038e | | Declare_Type Package,Defined 0036 0387 | | Declare_Variable Package 0037 6048 |`H | Indirect_Literal Discrete,0x80,{0x00000000, 0x00324804} 0038 e002 | | Load 0x0,0x2 0039 e001 | | Load 0x0,0x1 003a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003b 6040 |`@ | Indirect_Literal Discrete,0x7c,{0x00000000, 0x0037b404} 003c e002 | | Load 0x0,0x2 003d e001 | | Load 0x0,0x1 003e 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003f 6038 |`8 | Indirect_Literal Discrete,0x78,{0x00000000, 0x00324c04} 0040 e002 | | Load 0x0,0x2 0041 e001 | | Load 0x0,0x1 0042 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0043 6030 |`0 | Indirect_Literal Discrete,0x74,{0x00000000, 0x0004bc04} 0044 e002 | | Load 0x0,0x2 0045 e001 | | Load 0x0,0x1 0046 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0047 6028 |`( | Indirect_Literal Discrete,0x70,{0x00000000, 0x00116c04} 0048 e002 | | Load 0x0,0x2 0049 e001 | | Load 0x0,0x1 004a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004b e602 | | Load 0x3,0x2 004c 00db | | Load_Top At_Offset_3 004d e606 | | Load 0x3,0x6 004e 00db | | Load_Top At_Offset_3 004f e609 | | Load 0x3,0x9 0050 e607 | | Load 0x3,0x7 0051 4806 |H | Short_Literal 0x6 0052 e605 | | Load 0x3,0x5 0053 020e | | Execute Module,Augment_Imports 0054 e605 | | Load 0x3,0x5 0055 020f | | Execute Module,Activate 0056 e605 | | Load 0x3,0x5 0057 4801 |H | Short_Literal 0x1 0058 e603 | | Load 0x3,0x3 0059 020e | | Execute Module,Augment_Imports 005a e603 | | Load 0x3,0x3 005b 020f | | Execute Module,Activate 005c 7807 |x | Jump BODY_0020 005d 600e |` | Indirect_Literal Discrete,0x6c,{0x00000000, 0x00001f40} 005e 6009 |` | Indirect_Literal Discrete,0x68,{0x00000000, 0x00190c04} 005f e002 | | Load 0x0,0x2 0060 e001 | | Load 0x0,0x1 0061 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0062 180d | | Execute Package,Field_Execute,Field_Number 0xd 0063 7fc3 | | Jump 0x27 0064 BODY_0020: 0064 e5ff | | Load 0x2,-0x1 0065 8604 | | Call 0x3,0x4 0066 00ca | | Action Exit_Nullary_Function 0067 0000 | | .XXX[0x1] 0068 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 006c 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 0070 0000 0000 | | .LITERAL {0x00000000, 0x00116c04} 0074 0000 0000 | | .LITERAL {0x00000000, 0x0004bc04} 0078 0000 0000 | | .LITERAL {0x00000000, 0x00324c04} 007c 0000 0000 | | .LITERAL {0x00000000, 0x0037b404} 0080 0000 0000 | | .LITERAL {0x00000000, 0x00324804} 0084 0023 590a | #Y | .LITERAL {0x0023590a, 0x000000b0} 0088 0023 510a | #Q | .LITERAL {0x0023510a, 0x000000b0} 008c 0000 0000 | | .LITERAL {0x00000000, 0x0040bc04} 0090 ; -------------------------------------------------------------------------------------- 0090 ; Segment Table 0090 ; -------------------------------------------------------------------------------------- 0090 002c 0033 | , 3| .XXX[0x2] 0092 0000 0000 | | .BLANK 0000[0x6] 0098 ; -------------------------------------------------------------------------------------- 0098 ; Debug Table 0098 ; -------------------------------------------------------------------------------------- 0098 0004 000e | | .DEBUG4 0x0004,0x000e,0xb422,0x0000,0x0001,0x0000 009e 0000 060a | | .XXX[0x132] 00a0 0001 0404 | | 00a2 0000 0280 | | 00a4 0000 07a0 | | 00a6 0000 062a | *| 00a8 0001 0404 | | 00aa 0800 0100 | | 00ac 0000 0801 | | 00ae 0000 064a | J| 00b0 0001 0404 | | 00b2 0800 0100 | | 00b4 0000 0881 | | 00b6 0000 064b | K| 00b8 0001 0404 | | 00ba 0800 0100 | | 00bc 0000 0901 | | 00be 0000 064c | L| 00c0 0001 0404 | | 00c2 0800 0100 | | 00c4 0000 0981 | | 00c6 0000 064d | M| 00c8 0001 0404 | | 00ca 0800 0100 | | 00cc 0000 0a01 | | 00ce 0000 064e | N| 00d0 0001 0404 | | 00d2 0800 0100 | | 00d4 0000 0a81 | | 00d6 0000 064f | O| 00d8 0001 0404 | | 00da 0800 0100 | | 00dc 0000 0b01 | | 00de 0000 0650 | P| 00e0 0001 0404 | | 00e2 0800 0100 | | 00e4 0000 0b81 | | 00e6 0000 0651 | Q| 00e8 0001 0404 | | 00ea 0800 0100 | | 00ec 0000 0c01 | | 00ee 0000 0652 | R| 00f0 0037 7404 | 7t | 00f2 0000 0dcc | | 00f4 0000 0c81 | | 00f6 0000 0653 | S| 00f8 0001 0404 | | 00fa 0800 0100 | | 00fc 0000 0d01 | | 00fe 0000 069d | | 0100 0006 5804 | X | 0102 0000 0144 | D| 0104 0000 0d81 | | 0106 0000 069e | | 0108 0037 7404 | 7t | 010a 0800 0400 | | 010c 0000 0e03 | | 010e 0000 06cf | | 0110 0037 7404 | 7t | 0112 0000 0dcc | | 0114 0000 0e81 | | 0116 0000 06d2 | | 0118 0037 7404 | 7t | 011a 0000 0dcc | | 011c 0000 0f01 | | 011e 0000 071c | | 0120 0037 7404 | 7t | 0122 0000 0dcc | | 0124 0000 0f81 | | 0126 0000 0766 | f| 0128 0037 7404 | 7t | 012a 0000 0dcc | | 012c 0000 1001 | | 012e 0000 07b0 | | 0130 0037 7404 | 7t | 0132 0000 0dcc | | 0134 0000 1081 | | 0136 0000 07fa | | 0138 0037 7404 | 7t | 013a 0000 0dcc | | 013c 0000 1101 | | 013e 0000 0844 | D| 0140 0a00 5c04 | \ | 0142 0800 0138 | 8| 0144 0000 11c0 | | 0146 0000 088e | | 0148 0a00 5804 | X | 014a 0800 0138 | 8| 014c 0000 1240 | @| 014e 0000 08ce | | 0150 0a00 0804 | | 0152 0800 2bb8 | + | 0154 0000 12c0 | | 0156 0000 090e | | 0158 0a00 0804 | | 015a 0800 3138 | 18| 015c 0000 1340 | @| 015e 0000 094e | N| 0160 003d 2c04 | =, | 0162 0800 13b8 | | 0164 0000 13c0 | | 0166 0000 098e | | 0168 0001 0404 | | 016a 0000 0280 | | 016c 0000 1420 | | 016e 0000 09ce | | 0170 0001 0404 | | 0172 0800 0100 | | 0174 0000 1481 | | 0176 0000 09ee | | 0178 003d 8404 | = | 017a 0000 02ec | | 017c 0000 1501 | | 017e 0000 09ef | | 0180 0001 0404 | | 0182 0000 0280 | | 0184 0000 15a0 | | 0186 0000 0a2e | .| 0188 0a00 0804 | | 018a 0800 2038 | 8| 018c 0000 1640 | @| 018e 0000 0a4e | N| 0190 0037 7404 | 7t | 0192 0800 0738 | 8| 0194 0000 16c0 | | 0196 0000 0a8e | | 0198 0037 7404 | 7t | 019a 0800 0738 | 8| 019c 0000 1740 | @| 019e 0000 0ace | | 01a0 0037 7404 | 7t | 01a2 0800 0738 | 8| 01a4 0000 17c0 | | 01a6 0000 0b0e | | 01a8 0a00 0404 | | 01aa 0800 0338 | 8| 01ac 0000 1840 | @| 01ae 0000 0b4e | N| 01b0 0001 0404 | | 01b2 0800 0bec | | 01b4 0000 9881 | | 01b6 0000 0b8e | | 01b8 0001 0404 | | 01ba 0800 0bec | | 01bc 0000 9901 | | 01be 0000 0bce | | 01c0 0a00 0804 | | 01c2 0000 0016 | | 01c4 0061 900e | a | 01c6 0000 31b2 | 1 | 01c8 0a00 0804 | | 01ca 0800 1d00 | | 01cc 0000 0002 | | 01ce 0000 0002 | | 01d0 0000 0000 | | .BLANK 0000[0x7] 01d7 0003 0a00 | | .XXX[0x1d] 01d9 0804 0000 | | 01db 0016 0061 | a| 01dd 900e 0000 | | 01df 31b2 0a00 |1 | 01e1 0804 0800 | | 01e3 1d00 0000 | | 01e5 0002 0000 | | 01e7 0002 0000 | | 01e9 0000 0000 | | 01eb 0002 0000 | | 01ed 0000 0000 | | 01ef 0003 0000 | | 01f1 0000 0000 | | 01f3 0076 | v | 01f4 0000 0000 | | .BLANK 0000[0x4] 01f8 0a00 0804 | | .XXX[0x8] 01fa 8800 2011 | | 01fc 0000 0040 | @| 01fe 0000 0040 | @|