|
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_0500e0
└─⟦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 00c0 | | .CONST 0x00c0 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 00b8 | | .CONST 0x00b8 ; 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 4503 |E | Exit_Suprogram New_Top_Offset 0x3 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 007b | { | .CONST 0x007b ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 000d | | .CONST 0x000d ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 784d |xM | Jump 0x74 0027 4800 |H | Short_Literal 0x0 0028 608b |` | Indirect_Literal Discrete,0xb4,{0x0036510b, 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 6081 |` | Indirect_Literal Discrete,0xb0,{0x00000000, 0x001fac04} 002f e002 | | Load 0x0,0x2 0030 e001 | | Load 0x0,0x1 0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0032 6079 |`y | Indirect_Literal Discrete,0xac,{0x00000000, 0x0036c804} 0033 e002 | | Load 0x0,0x2 0034 e001 | | Load 0x0,0x1 0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0036 6071 |`q | Indirect_Literal Discrete,0xa8,{0x00000000, 0x003d5804} 0037 e002 | | Load 0x0,0x2 0038 e001 | | Load 0x0,0x1 0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003a 6069 |`i | Indirect_Literal Discrete,0xa4,{0x00000000, 0x00372004} 003b e002 | | Load 0x0,0x2 003c e001 | | Load 0x0,0x1 003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003e 190d | | Execute Package,Field_Reference,Field_Number 0xd 003f 6060 |`` | Indirect_Literal Discrete,0xa0,{0x00000000, 0x000b6004} 0040 e002 | | Load 0x0,0x2 0041 e001 | | Load 0x0,0x1 0042 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0043 190d | | Execute Package,Field_Reference,Field_Number 0xd 0044 6057 |`W | Indirect_Literal Discrete,0x9c,{0x00000000, 0x0004bc04} 0045 e002 | | Load 0x0,0x2 0046 e001 | | Load 0x0,0x1 0047 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0048 604f |`O | Indirect_Literal Discrete,0x98,{0x00000000, 0x00010804} 0049 e002 | | Load 0x0,0x2 004a e001 | | Load 0x0,0x1 004b 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004c 6047 |`G | Indirect_Literal Discrete,0x94,{0x00000000, 0x003e1404} 004d e002 | | Load 0x0,0x2 004e e001 | | Load 0x0,0x1 004f 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0050 603f |`? | Indirect_Literal Discrete,0x90,{0x00000000, 0x003ed004} 0051 e002 | | Load 0x0,0x2 0052 e001 | | Load 0x0,0x1 0053 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0054 6037 |`7 | Indirect_Literal Discrete,0x8c,{0x00000000, 0x003d5404} 0055 e002 | | Load 0x0,0x2 0056 e001 | | Load 0x0,0x1 0057 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0058 602f |`/ | Indirect_Literal Discrete,0x88,{0x00000001, 0x0000776c} 0059 4807 |H | Short_Literal 0x7 005a e608 | | Load 0x3,0x8 005b e605 | | Load 0x3,0x5 005c 602b |`+ | Indirect_Literal Discrete,0x88,{0x00000001, 0x0000776c} 005d 4806 |H | Short_Literal 0x6 005e e607 | | Load 0x3,0x7 005f 6028 |`( | Indirect_Literal Discrete,0x88,{0x00000001, 0x0000776c} 0060 4805 |H | Short_Literal 0x5 0061 6026 |`& | Indirect_Literal Discrete,0x88,{0x00000001, 0x0000776c} 0062 4804 |H | Short_Literal 0x4 0063 6024 |`$ | Indirect_Literal Discrete,0x88,{0x00000001, 0x0000776c} 0064 4803 |H | Short_Literal 0x3 0065 6022 |`" | Indirect_Literal Discrete,0x88,{0x00000001, 0x0000776c} 0066 4802 |H | Short_Literal 0x2 0067 6020 |` | Indirect_Literal Discrete,0x88,{0x00000001, 0x0000776c} 0068 4801 |H | Short_Literal 0x1 0069 e60d | | Load 0x3,0xd 006a e609 | | Load 0x3,0x9 006b e60b | | Load 0x3,0xb 006c e60a | | Load 0x3,0xa 006d e606 | | Load 0x3,0x6 006e 4816 |H | Short_Literal 0x16 006f e602 | | Load 0x3,0x2 0070 020e | | Execute Module,Augment_Imports 0071 e602 | | Load 0x3,0x2 0072 020f | | Execute Module,Activate 0073 7807 |x | Jump BODY_0020 0074 600f |` | Indirect_Literal Discrete,0x84,{0x00000000, 0x00001f40} 0075 600a |` | Indirect_Literal Discrete,0x80,{0x00000000, 0x00190c04} 0076 e002 | | Load 0x0,0x2 0077 e001 | | Load 0x0,0x1 0078 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0079 180d | | Execute Package,Field_Execute,Field_Number 0xd 007a 7fac | | Jump 0x27 007b BODY_0020: 007b e5fe | | Load 0x2,-0x2 007c e5ff | | Load 0x2,-0x1 007d 8603 | | Call 0x3,0x3 007e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 007f 0000 | | .XXX[0x1] 0080 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 0084 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 0088 0000 0001 | | .LITERAL {0x00000001, 0x0000776c} 008c 0000 0000 | | .LITERAL {0x00000000, 0x003d5404} 0090 0000 0000 | | .LITERAL {0x00000000, 0x003ed004} 0094 0000 0000 | | .LITERAL {0x00000000, 0x003e1404} 0098 0000 0000 | | .LITERAL {0x00000000, 0x00010804} 009c 0000 0000 | | .LITERAL {0x00000000, 0x0004bc04} 00a0 0000 0000 | | .LITERAL {0x00000000, 0x000b6004} 00a4 0000 0000 | | .LITERAL {0x00000000, 0x00372004} 00a8 0000 0000 | | .LITERAL {0x00000000, 0x003d5804} 00ac 0000 0000 | | .LITERAL {0x00000000, 0x0036c804} 00b0 0000 0000 | | .LITERAL {0x00000000, 0x001fac04} 00b4 0036 510b | 6Q | .LITERAL {0x0036510b, 0x000000b0} 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; Segment Table 00b8 ; -------------------------------------------------------------------------------------- 00b8 0028 | ( | .XXX[0x1] 00b9 0000 0000 | | .BLANK 0000[0x7] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; Debug Table 00c0 ; -------------------------------------------------------------------------------------- 00c0 0004 0000 | | .DEBUG4 0x0004,0x0000,0x776c,0x0000,0x0001,0x0000 00c6 532e 4143 |S.AC| .XXX[0x19] 00c8 4345 5353 |CESS| 00ca 5f4c 4953 |_LIS| 00cc 545f 544f |T_TO| 00ce 4f4c 5327 |OLS'| 00d0 5350 4543 |SPEC| 00d2 2753 5044 |'SPD| 00d4 5927 4328 |Y'C(| 00d6 4144 4129 |ADA)| 00d8 7d51 3d3d |}Q==| 00da 314c 9d4d |1L M| 00dc 4180 0000 |A | 00de 6000 |` | 00df 0000 0000 | | .BLANK 0000[0x6] 00e5 0195 bbc0 | | .XXX[0x2] 00e7 0000 0000 | | .BLANK 0000[0x7] 00ee 0004 0000 | | .XXX[0xe] 00f0 0000 0000 | | 00f2 0200 0002 | | 00f4 2d04 0000 |- | 00f6 0001 0000 | | 00f8 7200 842c |r ,| 00fa 0002 c790 | | 00fc 0000 0000 | | .BLANK 0000[0x5] 0101 02a8 0000 | | .XXX[0x3] 0103 0550 | P | 0104 0000 0000 | | .BLANK 0000[0x9] 010d 0200 0000 | | .XXX[0x39] 010f 1a00 0000 | | 0111 0008 0000 | | 0113 0301 0a6a | j| 0115 0a1a 424a | BJ| 0117 7229 7292 |r)r | 0119 2a62 2a0a |*b* | 011b 9a29 722a | )r*| 011d 72b2 4a92 |r J | 011f 7a72 6a2a |zrj*| 0121 72a1 7222 |r r"| 0123 f989 92f9 | | 0125 b2f9 a972 | r| 0127 aa72 4ab2 | rJ | 0129 2a92 9a29 |* )| 012b 724a 6a82 |rJj | 012d 622a 6a2a |b*j*| 012f 72a2 0aa2 |r | 0131 4a7a 7172 |Jzqr| 0133 0a1a a24a | J| 0135 7a71 3a9a |zq: | 0137 822a 193a | * :| 0139 9a82 22c9 | " | 013b 3a19 420a |: B | 013d 2209 4828 |" H(| 013f 6a89 29e9 |j ) | 0141 c4ea 6a08 | j | 0143 a864 0000 | d | 0145 0300 | | 0146 0000 0000 | | .BLANK 0000[0x6] 014c 000c aea0 | | .XXX[0x2] 014e 0000 0000 | | .BLANK 0000[0x8] 0156 2000 0000 | | .XXX[0xe] 0158 0000 0010 | | 015a 0000 1168 | h| 015c 2000 0000 | | 015e 0800 0390 | | 0160 0421 6000 | !` | 0162 163c 8000 | < | 0164 0000 0000 | | .BLANK 0000[0x4] 0168 0013 0000 | | .XXX[0x3] 016a 0026 | & | 016b 0000 0000 | | .BLANK 0000[0x9] 0174 0010 0000 | | .XXX[0x39] 0176 00d0 0000 | | 0178 0000 4000 | @ | 017a 0018 0853 | S| 017c 5050 d212 |PP | 017e 5391 4b94 |S K | 0180 9153 1150 | S P| 0182 54d1 4b91 |T K | 0184 5395 9254 |S T| 0186 93d3 9351 | Q| 0188 5395 0b91 |S | 018a 17cc 4c97 | L | 018c cd97 cd4b | K| 018e 9553 9255 | S U| 0190 9154 94d1 | T | 0192 4b90 d3d3 |K | 0194 5350 5391 |SPS | 0196 14cb 9051 | Q| 0198 1049 d4d4 | I | 019a 1150 c9d4 | P | 019c d411 1649 | I| 019e d0ca 1051 | Q| 01a0 104a 4453 | JDS| 01a2 2e41 4441 |.ADA| 01a4 2753 5045 |'SPE| 01a6 4300 0000 |C | 01a8 0100 0000 | | 01aa 0327 6000 | '` | 01ac 0018 | | 01ad 0000 0000 | | .BLANK 0000[0x7] 01b4 657b 1000 |e{ | .XXX[0x2] 01b6 0000 0000 | | .BLANK 0000[0x7] 01bd 0100 0000 | | .XXX[0xe] 01bf 0000 0000 | | 01c1 8000 008b | | 01c3 4100 0000 |A | 01c5 0040 001c | @ | 01c7 8021 0b00 | ! | 01c9 00b1 e400 | | 01cb 0000 0000 | | .BLANK 0000[0x5] 01d0 b600 0001 | | .XXX[0x3] 01d2 6c00 |l | 01d3 0000 0000 | | .BLANK 0000[0x9] 01dc 8000 0006 | | .XXX[0x24] 01de 8000 0000 | | 01e0 0200 0000 | | 01e2 c042 9a82 | B | 01e4 8690 929c | | 01e6 8a5c a48a | \ | 01e8 988a 82a6 | | 01ea 8a5c 8a9c | \ | 01ec ac92 a49e | | 01ee 9c9a 8a9c | | 01f0 a85c 88be | \ | 01f2 6264 be6c |bd l| 01f4 be6a 5caa | j\ | 01f6 9c92 ac8a | | 01f8 a4a6 8a5c | \| 01fa a89e 9e98 | | 01fc a65c 9c8a | \ | 01fe a8ae 9ea4 | |