|
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_03bcfe
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦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 4504 |E | Exit_Suprogram New_Top_Offset 0x4 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 0051 | Q | .CONST 0x0051 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 0006 | | .CONST 0x0006 ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 7823 |x# | Jump 0x4a 0027 4800 |H | Short_Literal 0x0 0028 6043 |`C | Indirect_Literal Discrete,0x6c,{0x003bb90b, 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, 0x000e8004} 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, 0x0036c804} 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, 0x00019804} 0037 e002 | | Load 0x0,0x2 0038 e001 | | Load 0x0,0x1 0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003a 4801 |H | Short_Literal 0x1 003b 4800 |H | Short_Literal 0x0 003c 00e5 | | Load_Encached Long_Integer_Cache 003d 02a0 | | Declare_Subprogram Null_Subprogram 003e 4801 |H | Short_Literal 0x1 003f 035d | ] | Declare_Type Array,Defined 0040 0337 | 7 | Declare_Variable Array 0041 e604 | | Load 0x3,0x4 0042 e605 | | Load 0x3,0x5 0043 e606 | | Load 0x3,0x6 0044 4804 |H | Short_Literal 0x4 0045 e602 | | Load 0x3,0x2 0046 020e | | Execute Module,Augment_Imports 0047 e602 | | Load 0x3,0x2 0048 020f | | Execute Module,Activate 0049 7807 |x | Jump BODY_0020 004a 6011 |` | Indirect_Literal Discrete,0x5c,{0x00000000, 0x00001f40} 004b 600c |` | Indirect_Literal Discrete,0x58,{0x00000000, 0x00190c04} 004c e002 | | Load 0x0,0x2 004d e001 | | Load 0x0,0x1 004e 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004f 180d | | Execute Package,Field_Execute,Field_Number 0xd 0050 7fd6 | | Jump 0x27 0051 BODY_0020: 0051 e5fd | | Load 0x2,-0x3 0052 e5fe | | Load 0x2,-0x2 0053 e5ff | | Load 0x2,-0x1 0054 8603 | | Call 0x3,0x3 0055 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0056 0000 0000 | | .XXX[0x2] 0058 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 005c 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 0060 0000 0000 | | .LITERAL {0x00000000, 0x00019804} 0064 0000 0000 | | .LITERAL {0x00000000, 0x0036c804} 0068 0000 0000 | | .LITERAL {0x00000000, 0x000e8004} 006c 003b b90b | ; | .LITERAL {0x003bb90b, 0x000000b0} 0070 ; -------------------------------------------------------------------------------------- 0070 ; Segment Table 0070 ; -------------------------------------------------------------------------------------- 0070 0028 | ( | .XXX[0x1] 0071 0000 0000 | | .BLANK 0000[0x7] 0078 ; -------------------------------------------------------------------------------------- 0078 ; Debug Table 0078 ; -------------------------------------------------------------------------------------- 0078 0004 0010 | | .DEBUG4 0x0004,0x0010,0xd99b,0x0000,0x0001,0x0000 007e b636 1031 | 6 1| .XXX[0x14] 0080 3290 3932 |2 92| 0082 ba3a b937 | : 7| 0084 32b2 103b |2 ;| 0086 34b0 903a |4 :| 0088 3432 9029 |42 )| 008a ba30 ba3a | 0 :| 008c b990 3830 | 80| 008e b930 b6b2 | 0 | 0090 ba32 b917 | 2 | 0092 0000 0000 | | .BLANK 0000[0x4] 0096 006b aecc | k | .XXX[0x3c] 0098 806b b358 | k X| 009a 8000 e876 | v| 009c c000 0000 | | 009e 0000 0001 | | 00a0 00d7 5d99 | ] | 00a2 00d7 4d19 | M | 00a4 00d7 7a59 | zY| 00a6 806b b570 | k p| 00a8 8000 0005 | | 00aa 006b b70c | k | 00ac 806b b6cc | k | 00ae 8000 0003 | | 00b0 8000 001f | | 00b2 9028 3937 | (97| 00b4 b23a b1b2 | : | 00b6 9030 9032 | 0 2| 00b8 34b9 32b1 |4 2 | 00ba ba37 b93c | 7 <| 00bc 9036 34b9 | 64 | 00be ba34 b733 | 4 3| 00c0 9037 b310 | 7 | 00c2 3a34 3290 |:42 | 00c4 39b8 32b1 |9 2 | 00c6 b4b3 34b2 | 4 | 00c8 b210 3334 | 34| 00ca b632 b990 | 2 | 00cc 34b7 103a |4 :| 00ce 3432 9022 |42 "| 00d0 2329 9700 |#) | 00d2 0000 0000 | | .BLANK 0000[0x4] 00d6 6bb6 cc80 |k | .XXX[0x4] 00d8 6bb8 8c80 |k | 00da 0000 0000 | | .BLANK 0000[0x4] 00de 6bb5 3080 |k 0 | .XXX[0x34] 00e0 6bb6 8c80 |k | 00e2 6bb7 4c80 |k L | 00e4 0000 0500 | | 00e6 6bb8 8c80 |k | 00e8 6bb5 3080 |k 0 | 00ea 0000 0380 | | 00ec 0000 2410 | $ | 00ee 1120 1116 | | 00f0 1011 1511 | | 00f2 1610 1116 | | 00f4 9116 1030 | 0| 00f6 b732 1011 | 2 | 00f8 1311 103b | ;| 00fa b7b9 3590 | 5 | 00fc 30b9 903b |0 ;| 00fe b4b6 3231 | 21| 0100 b0b9 3239 | 29| 0102 9034 b710 | 4 | 0104 3a34 3290 |:42 | 0106 3334 b632 |34 2| 0108 b730 b6b2 | 0 | 010a 9039 b832 | 9 2| 010c b1b4 b334 | 4| 010e b1b0 ba34 | 4| 0110 b7b7 1700 | | 0112 0000 0000 | | .BLANK 0000[0x4] 0116 6bb6 8c80 |k | .XXX[0xc] 0118 6bb7 0c80 |k | 011a 00e9 55c0 | U | 011c 0000 0000 | | 011e 0000 0100 | | 0120 d76d 1900 | m | 0122 0000 0000 | | .BLANK 0000[0x4] 0126 6bb9 6c80 |k l | .XXX[0xe] 0128 0000 0500 | | 012a 6bb9 9c80 |k | 012c 6bb9 dc80 |k | 012e 0000 0380 | | 0130 0000 0000 | | 0132 0000 0300 | | 0134 0000 0000 | | .BLANK 0000[0x4] 0138 6bb9 dc80 |k | .XXX[0x4] 013a 6bb9 2c80 |k , | 013c 0000 0000 | | .BLANK 0000[0x4] 0140 6bb9 2c80 |k , | .XXX[0x1e] 0142 6bb9 9c80 |k | 0144 00ea 34c0 | 4 | 0146 0000 0000 | | 0148 0000 0100 | | 014a d773 3900 | s9 | 014c d771 9900 | q | 014e d776 d900 | v | 0150 6bba bc80 |k | 0152 0000 0500 | | 0154 6bba ec80 |k | 0156 6bbb 2c80 |k , | 0158 0000 0380 | | 015a 0000 0000 | | 015c 0000 0300 | | 015e 0000 0000 | | .BLANK 0000[0x4] 0162 6bbb 2c80 |k , | .XXX[0x4] 0164 6bba 7c80 |k | | 0166 0000 0000 | | .BLANK 0000[0x4] 016a 6bba 7c80 |k | | .XXX[0xc] 016c 6bba ec80 |k | 016e 00eb 13c0 | | 0170 0000 0000 | | 0172 0000 0100 | | 0174 d775 d900 | u | 0176 0000 0000 | | .BLANK 0000[0x4] 017a 6bbc 0c80 |k | .XXX[0xe] 017c 0000 0500 | | 017e 6bbc bc80 |k | 0180 6bbc 7c80 |k | | 0182 0000 0380 | | 0184 0000 0000 | | 0186 0000 0300 | | 0188 0000 0000 | | .BLANK 0000[0x4] 018c 6bbc 7c80 |k | | .XXX[0x4] 018e 6bbc bc80 |k | 0190 0000 0000 | | .BLANK 0000[0x4] 0194 6bbb cc80 |k | .XXX[0x3f] 0196 6bbc 3c80 |k < | 0198 6bbc fc80 |k | 019a 0000 0500 | | 019c 6bbc 3c80 |k < | 019e 6bbb cc80 |k | 01a0 0000 0380 | | 01a2 0000 0000 | | 01a4 0000 0300 | | 01a6 00eb f2c0 | | 01a8 0000 0000 | | 01aa 0000 0100 | | 01ac d778 7900 | xy | 01ae d774 3900 | t9 | 01b0 d78f 4180 | A | 01b2 6bbd cc80 |k | 01b4 0000 0500 | | 01b6 6bbf 1880 |k | 01b8 6bbe d880 |k | 01ba 0000 0380 | | 01bc 0000 1590 | | 01be 3932 b837 |92 7| 01c0 b93a 3990 | :9 | 01c2 31ba b939 |1 9| 01c4 32b7 3a10 |2 : | 01c6 3932 bb34 |92 4| 01c8 b9b4 b7b7 | | 01ca 1036 32bb | 62 | 01cc 32b6 1037 |2 7| 01ce b310 3a34 | :4| 01d0 3290 2223 |2 "#| 01d2 2997 |) | 01d3 0000 0000 | | .BLANK 0000[0x4] 01d7 006b bed8 | k | .XXX[0x29] 01d9 806b c3d4 | k | 01db 8000 0000 | | 01dd 0000 0000 | | 01df 006b bd8c | k | 01e1 806b be98 | k | 01e3 806b bf58 | k X| 01e5 8000 0005 | | 01e7 006b bf88 | k | 01e9 806b bd8c | k | 01eb 8000 0003 | | 01ed 8000 0000 | | 01ef 0000 0003 | | 01f1 006b bfc8 | k | 01f3 8000 0005 | | 01f5 006b c0bc | k | 01f7 806b bf18 | k | 01f9 8000 0003 | | 01fb 8000 001a | | 01fd 902b 32b9 | +2 | 01ff 3137 |17 |