|
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 0074 | t | .CONST 0x0074 ; 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 4502 |E | Exit_Suprogram New_Top_Offset 0x2 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 0053 | S | .CONST 0x0053 ; 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 7825 |x% | Jump 0x4c 0027 4800 |H | Short_Literal 0x0 0028 6047 |`G | Indirect_Literal Discrete,0x70,{0x003b590b, 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 603d |`= | Indirect_Literal Discrete,0x6c,{0x00000000, 0x0006a004} 002f e002 | | Load 0x0,0x2 0030 e001 | | Load 0x0,0x1 0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0032 6035 |`5 | Indirect_Literal Discrete,0x68,{0x00000000, 0x0036c804} 0033 e002 | | Load 0x0,0x2 0034 e001 | | Load 0x0,0x1 0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0036 602d |`- | Indirect_Literal Discrete,0x64,{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 601c |` | Indirect_Literal Discrete,0x60,{0x00000001, 0x0010d381} 0044 4801 |H | Short_Literal 0x1 0045 e606 | | Load 0x3,0x6 0046 4806 |H | Short_Literal 0x6 0047 e602 | | Load 0x3,0x2 0048 020e | | Execute Module,Augment_Imports 0049 e602 | | Load 0x3,0x2 004a 020f | | Execute Module,Activate 004b 7807 |x | Jump BODY_0020 004c 600f |` | Indirect_Literal Discrete,0x5c,{0x00000000, 0x00001f40} 004d 600a |` | Indirect_Literal Discrete,0x58,{0x00000000, 0x00190c04} 004e e002 | | Load 0x0,0x2 004f e001 | | Load 0x0,0x1 0050 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0051 180d | | Execute Package,Field_Execute,Field_Number 0xd 0052 7fd4 | | Jump 0x27 0053 BODY_0020: 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 0001 | | .LITERAL {0x00000001, 0x0010d381} 0064 0000 0000 | | .LITERAL {0x00000000, 0x00019804} 0068 0000 0000 | | .LITERAL {0x00000000, 0x0036c804} 006c 0000 0000 | | .LITERAL {0x00000000, 0x0006a004} 0070 003b 590b | ;Y | .LITERAL {0x003b590b, 0x000000b0} 0074 ; -------------------------------------------------------------------------------------- 0074 ; Segment Table 0074 ; -------------------------------------------------------------------------------------- 0074 0028 0000 | ( | .XXX[0x4] 0076 0000 0000 | | 0078 ; -------------------------------------------------------------------------------------- 0078 ; Debug Table 0078 ; -------------------------------------------------------------------------------------- 0078 0004 0010 | | .DEBUG4 0x0004,0x0010,0xd381,0x0000,0x0001,0x0000 007e 94f4 e530 | 0| .XXX[0xf] 0080 0000 0000 | | 0082 0060 0000 | ` | 0084 0010 0000 | | 0086 0044 d414 | D | 0088 94e0 0000 | | 008a 0000 0086 | | 008c 5ac5 |Z | 008d 0000 0000 | | .BLANK 0000[0x4] 0091 0003 2f81 | / | .XXX[0x5] 0093 2003 2ef8 | . | 0095 6000 |` | 0096 0000 0000 | | .BLANK 0000[0x17] 00ad 1000 0000 | | .XXX[0x9] 00af 0000 0000 | | 00b1 0001 96b1 | | 00b3 4001 96b1 |@ | 00b5 4000 |@ | 00b6 0000 0000 | | .BLANK 0000[0xd] 00c3 000c b268 | h| .XXX[0x5] 00c5 8006 5bd6 | [ | 00c7 8000 | | 00c8 0000 0000 | | .BLANK 0000[0x5] 00cd 8000 | | .XXX[0x1] 00ce 0000 0000 | | .BLANK 0000[0x4] 00d2 0002 0000 | | .XXX[0x16] 00d4 0024 0000 | $ | 00d6 0000 0000 | | 00d8 0008 d98e | | 00da 6850 0005 |hP | 00dc 7a78 4000 |zx@ | 00de 0000 2000 | | 00e0 0000 0000 | | 00e2 0000 0100 | | 00e4 0000 0000 | | 00e6 06a8 2d80 | - | 00e8 0000 0000 | | .BLANK 0000[0x8] 00f0 065c 6500 | \e | .XXX[0x2] 00f2 0000 0000 | | .BLANK 0000[0x5] 00f7 0040 0000 | @ | .XXX[0x13] 00f9 05d0 d491 | | 00fb 5055 1151 |PU Q| 00fd 17d1 93d4 | | 00ff 97d4 1493 | | 0101 d1d4 9053 | S| 0103 57d4 9553 |W S| 0105 86cc 7342 | sB| 0107 8000 2b5d | +]| 0109 c000 | | 010a 0000 0000 | | .BLANK 0000[0xb] 0115 3000 0000 |0 | .XXX[0x10] 0117 0000 0000 | | 0119 0001 9740 | @| 011b 4000 0000 |@ | 011d 0000 0000 | | 011f 02ce 90a2 | | 0121 ced0 a001 | | 0123 972e 7000 | .p | 0125 0000 0000 | | .BLANK 0000[0x7] 012c 3f00 001f |? | .XXX[0x3] 012e 4100 |A | 012f 0000 0000 | | .BLANK 0000[0x8] 0137 0004 0000 | | .XXX[0xc] 0139 0006 0000 | | 013b 0000 1000 | | 013d 0000 0000 | | 013f 0000 0001 | | 0141 9749 27fd | I' | 0143 0000 0000 | | .BLANK 0000[0x8] 014b 0080 0019 | | .XXX[0x3] 014d 77c3 |w | 014e 0000 0000 | | .BLANK 0000[0x4] 0152 1c8b 510b | Q | .XXX[0x10] 0154 0000 0080 | | 0156 1c8b 510b | Q | 0158 0000 01de | | 015a 4000 0002 |@ | 015c 4000 29cd |@ ) | 015e c000 0000 | | 0160 0006 5d48 | ]H| 0162 0000 0000 | | .BLANK 0000[0x4] 0166 0391 6a21 | j!| .XXX[0x19] 0168 6000 0010 |` | 016a 1000 0001 | | 016c 2000 29cd | ) | 016e c000 0000 | | 0170 4722 d442 |G" B| 0172 c000 0077 | w| 0174 8000 0000 | | 0176 0006 5d98 | ] | 0178 c000 0000 | | 017a 0000 0000 | | 017c 0003 2ef8 | . | 017e 6000 |` | 017f 0000 0000 | | .BLANK 0000[0xf] 018e 0019 64d1 | d | .XXX[0x5] 0190 800c be04 | | 0192 8000 | | 0193 0000 0000 | | .BLANK 0000[0x4] 0197 0001 0000 | | .XXX[0x14] 0199 0012 0000 | | 019b 0000 0000 | | 019d 0004 0000 | | 019f 0048 000a | H | 01a1 7370 0000 |sp | 01a3 0011 c8ab | | 01a5 10b0 000c | | 01a7 f6a0 0000 | | 01a9 0000 4000 | @ | 01ab 0000 0000 | | .BLANK 0000[0x16] 01c1 0003 dc80 | | .XXX[0x3f] 01c3 0000 2410 | $ | 01c5 a6a0 a1a4 | | 01c7 24a7 2297 |$ " | 01c9 2922 a622 |)" "| 01cb a0a9 a297 | | 01cd 22a7 2b24 |" +$| 01cf a927 a726 | ' &| 01d1 a2a7 2a17 | * | 01d3 222f 9899 |"/ | 01d5 2f9b 2f9a |/ / | 01d7 9726 27a0 | &' | 01d9 a22f a829 | / )| 01db 27a1 a997 |' | 01dd 24a7 29aa |$ ) | 01df 20a6 262f | &/| 01e1 a9aa a129 | )| 01e3 aca9 aa22 | "| 01e5 a6a9 93a9 | | 01e7 a822 a180 | " | 01e9 0000 0000 | | 01eb 0cb0 3400 | 4 | 01ed 0000 0000 | | 01ef 0cc0 6800 | h | 01f1 0000 0000 | | 01f3 0cc0 a880 | | 01f5 0000 0060 | `| 01f7 003a 0ac0 | : | 01f9 0000 0040 | @| 01fb 0000 00c0 | | 01fd 0074 1580 | t | 01ff 0000 | |