|
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 00d0 | | .CONST 0x00d0 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 00cc | | .CONST 0x00cc ; 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 0085 | | .CONST 0x0085 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 0010 | | .CONST 0x0010 ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 7857 |xW | Jump 0x7e 0027 4800 |H | Short_Literal 0x0 0028 609f |` | Indirect_Literal Discrete,0xc8,{0x003ae90b, 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 6095 |` | Indirect_Literal Discrete,0xc4,{0x00000000, 0x000e1804} 002f e002 | | Load 0x0,0x2 0030 e001 | | Load 0x0,0x1 0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0032 608d |` | Indirect_Literal Discrete,0xc0,{0x00000000, 0x00096804} 0033 e002 | | Load 0x0,0x2 0034 e001 | | Load 0x0,0x1 0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0036 6085 |` | Indirect_Literal Discrete,0xbc,{0x00000000, 0x001a9404} 0037 e002 | | Load 0x0,0x2 0038 e001 | | Load 0x0,0x1 0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003a 607d |`} | Indirect_Literal Discrete,0xb8,{0x00000000, 0x000fa404} 003b e002 | | Load 0x0,0x2 003c e001 | | Load 0x0,0x1 003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003e 6075 |`u | Indirect_Literal Discrete,0xb4,{0x00000000, 0x00161804} 003f e002 | | Load 0x0,0x2 0040 e001 | | Load 0x0,0x1 0041 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0042 606d |`m | Indirect_Literal Discrete,0xb0,{0x00000000, 0x0036c804} 0043 e002 | | Load 0x0,0x2 0044 e001 | | Load 0x0,0x1 0045 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0046 6065 |`e | Indirect_Literal Discrete,0xac,{0x00000000, 0x000e4804} 0047 e002 | | Load 0x0,0x2 0048 e001 | | Load 0x0,0x1 0049 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004a 605d |`] | Indirect_Literal Discrete,0xa8,{0x00000000, 0x00324804} 004b e002 | | Load 0x0,0x2 004c e001 | | Load 0x0,0x1 004d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004e 6055 |`U | Indirect_Literal Discrete,0xa4,{0x00000000, 0x00162004} 004f e002 | | Load 0x0,0x2 0050 e001 | | Load 0x0,0x1 0051 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0052 604d |`M | Indirect_Literal Discrete,0xa0,{0x00000000, 0x00324c04} 0053 e002 | | Load 0x0,0x2 0054 e001 | | Load 0x0,0x1 0055 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0056 6045 |`E | Indirect_Literal Discrete,0x9c,{0x00000000, 0x000e1404} 0057 e002 | | Load 0x0,0x2 0058 e001 | | Load 0x0,0x1 0059 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005a 603d |`= | Indirect_Literal Discrete,0x98,{0x00000000, 0x000e3804} 005b e002 | | Load 0x0,0x2 005c e001 | | Load 0x0,0x1 005d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005e 6035 |`5 | Indirect_Literal Discrete,0x94,{0x00000000, 0x0001b004} 005f e002 | | Load 0x0,0x2 0060 e001 | | Load 0x0,0x1 0061 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0062 4801 |H | Short_Literal 0x1 0063 4800 |H | Short_Literal 0x0 0064 00e5 | | Load_Encached Long_Integer_Cache 0065 02a0 | | Declare_Subprogram Null_Subprogram 0066 4801 |H | Short_Literal 0x1 0067 035d | ] | Declare_Type Array,Defined 0068 0337 | 7 | Declare_Variable Array 0069 e610 | | Load 0x3,0x10 006a e604 | | Load 0x3,0x4 006b e606 | | Load 0x3,0x6 006c 6023 |`# | Indirect_Literal Discrete,0x90,{0x00000001, 0x0010d979} 006d 4801 |H | Short_Literal 0x1 006e e60c | | Load 0x3,0xc 006f e609 | | Load 0x3,0x9 0070 e60f | | Load 0x3,0xf 0071 e60a | | Load 0x3,0xa 0072 e60d | | Load 0x3,0xd 0073 e60b | | Load 0x3,0xb 0074 e605 | | Load 0x3,0x5 0075 e60e | | Load 0x3,0xe 0076 e608 | | Load 0x3,0x8 0077 e607 | | Load 0x3,0x7 0078 4810 |H | Short_Literal 0x10 0079 e602 | | Load 0x3,0x2 007a 020e | | Execute Module,Augment_Imports 007b e602 | | Load 0x3,0x2 007c 020f | | Execute Module,Activate 007d 7807 |x | Jump BODY_0020 007e 600d |` | Indirect_Literal Discrete,0x8c,{0x00000000, 0x00001f40} 007f 6008 |` | Indirect_Literal Discrete,0x88,{0x00000000, 0x00190c04} 0080 e002 | | Load 0x0,0x2 0081 e001 | | Load 0x0,0x1 0082 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0083 180d | | Execute Package,Field_Execute,Field_Number 0xd 0084 7fa2 | | Jump 0x27 0085 BODY_0020: 0085 e5ff | | Load 0x2,-0x1 0086 8603 | | Call 0x3,0x3 0087 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0088 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 008c 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 0090 0000 0001 | | .LITERAL {0x00000001, 0x0010d979} 0094 0000 0000 | | .LITERAL {0x00000000, 0x0001b004} 0098 0000 0000 | | .LITERAL {0x00000000, 0x000e3804} 009c 0000 0000 | | .LITERAL {0x00000000, 0x000e1404} 00a0 0000 0000 | | .LITERAL {0x00000000, 0x00324c04} 00a4 0000 0000 | | .LITERAL {0x00000000, 0x00162004} 00a8 0000 0000 | | .LITERAL {0x00000000, 0x00324804} 00ac 0000 0000 | | .LITERAL {0x00000000, 0x000e4804} 00b0 0000 0000 | | .LITERAL {0x00000000, 0x0036c804} 00b4 0000 0000 | | .LITERAL {0x00000000, 0x00161804} 00b8 0000 0000 | | .LITERAL {0x00000000, 0x000fa404} 00bc 0000 0000 | | .LITERAL {0x00000000, 0x001a9404} 00c0 0000 0000 | | .LITERAL {0x00000000, 0x00096804} 00c4 0000 0000 | | .LITERAL {0x00000000, 0x000e1804} 00c8 003a e90b | : | .LITERAL {0x003ae90b, 0x000000b0} 00cc ; -------------------------------------------------------------------------------------- 00cc ; Segment Table 00cc ; -------------------------------------------------------------------------------------- 00cc 0028 0000 | ( | .XXX[0x4] 00ce 0000 0000 | | 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; Debug Table 00d0 ; -------------------------------------------------------------------------------------- 00d0 0004 0010 | | .DEBUG4 0x0004,0x0010,0xd979,0x0000,0x0001,0x0000 00d6 a170 a151 | p Q| .XXX[0x12a] 00d8 a194 a54c | L| 00da 80c4 d881 | | 00dc e0a1 9985 | | 00de a5b1 d5c9 | | 00e0 94a5 4c80 | L | 00e2 c4d8 81e0 | | 00e4 a1d1 bca5 | | 00e6 4c80 c4d8 |L | 00e8 81e0 a191 | | 00ea 94a5 4c28 | L(| 00ec a170 c0c4 | p | 00ee d1b9 94a5 | | 00f0 4c80 c4d4 |L | 00f2 81e0 a184 | | 00f4 a54c 80c4 | L | 00f6 d881 e0a1 | | 00f8 c995 cdd5 | | 00fa b1d0 a54c | L| 00fc 80c4 d881 | | 00fe e0a1 a5b8 | | 0100 a54c 80c4 | L | 0102 d881 e0a1 | | 0104 d1a1 a5cc | | 0106 a54c 80c4 | L | 0108 d881 e0a1 | | 010a 8d85 cd94 | | 010c a54c 28c4 | L( | 010e d881 e0a1 | | 0110 bd8d 8dd5 | | 0112 c9cc a54c | L| 0114 80c4 d881 | | 0116 e0a1 8995 | | 0118 8d85 d5cd | | 011a 94a5 4c80 | L | 011c c4d8 81e0 | | 011e a1b9 bca5 | | 0120 4c80 c4d8 |L | 0122 81e0 a1cd | | 0124 8599 94a5 | | 0126 4c80 c4d4 |L | 0128 81e0 a1a5 | | 012a b9d1 95c9 | | 012c d985 b0a5 | | 012e 4c28 c4d8 |L( | 0130 81e0 a1a5 | | 0132 cca5 4c80 | L | 0134 c4d8 81e0 | | 0136 a191 9570 | p| 0138 c0c4 d1b9 | | 013a 9590 a54c | L| 013c 80c4 d881 | | 013e e0a1 99bd | | 0140 c8a5 4c80 | L | 0142 c4d8 81e0 | | 0144 a1d1 a194 | | 0146 a54c 80c4 | L | 0148 d881 e0a1 | | 014a bdc1 95c9 | | 014c 85b9 90a5 | | 014e 4c80 c4d8 |L | 0150 81e0 28a1 | ( | 0152 a5b8 a54c | L| 0154 80cc c4c8 | | 0156 e081 6480 | d | 0158 c4c8 d8d4 | | 015a 8160 a0d8 | ` | 015c a54c 2894 | L( | 015e 9541 859d | A | 0160 9551 c985 | Q | 0162 a5b1 95c8 | | 0164 28bd c185 |( | 0166 c195 c8b5 | | 0168 85d5 d1bd | | 016a b585 d1a5 | | 016c 8c81 d1c9 | | 016e d594 814d | M| 0170 414c 80c4 |AL | 0172 8141 4081 | A@ | 0174 1540 2894 | @( | 0176 9541 859d | A | 0178 9509 bdd5 | | 017a b991 a5b9 | | 017c 9d09 bde0 | | 017e e880 dcc8 | | 0180 80cc e480 | | 0182 d4d0 c080 | | 0184 dcc4 e028 | (| 0186 2894 9541 |( A| 0188 859d 9509 | | 018a bdd5 b991 | | 018c a5b9 9d09 | | 018e bde0 e880 | | 0190 a185 d195 | | 0192 b990 a428 | (| 0194 9495 0995 | | 0196 9da5 b941 | A| 0198 859d 954d | M| 019a 95d1 d5c0 | | 019c 28c4 c0c0 |( | 019e c081 0940 | @| 01a0 80cc ccc0 | | 01a2 c080 c8d4 | | 01a4 d4c0 8141 | A| 01a6 3480 bdc1 |4 | 01a8 85c1 95c8 | | 01aa b585 d5d1 | | 01ac bdb5 85d1 | | 01ae a58c 8199 | | 01b0 85b1 cd94 | | 01b2 814d 414c | MAL| 01b4 80cc c0c0 | | 01b6 80c0 8161 | a| 01b8 6428 9495 |d( | 01ba 15b9 9141 | A| 01bc 859d 954d | M| 01be 95d1 d5c0 | | 01c0 28cc c0c0 |( | 01c2 80cc d0c8 | | 01c4 8161 6481 | ad | 01c6 18d8 a1c5 | | 01c8 d595 cdd1 | | 01ca a5bd b8b9 | | 01cc 70a4 a54c |p L| 01ce 80c4 e481 | | 01d0 e0a1 25b8 | % | 01d2 a54c 80c4 | L | 01d4 d081 e0a1 | | 01d6 bdc9 9195 | | 01d8 c8a5 4c80 | L | 01da c4d0 81e0 | | 01dc a1d1 bca5 | | 01de 4c80 c4d0 |L | 01e0 81e0 28a1 | ( | 01e2 85d9 bda5 | | 01e4 90a5 4c80 | L | 01e6 c4d0 81e0 | | 01e8 a1a5 b5c1 | | 01ea bdcd a5b9 | | 01ec 9ca5 4c80 | L | 01ee c4d0 81e0 | | 01f0 a1c9 95c5 | | 01f2 d5a5 c995 | | 01f4 b595 b9d1 | | 01f6 cca5 4c80 | L | 01f8 c4d0 81e0 | | 01fa a1d1 a185 | | 01fc d0a5 4c80 | L | 01fe c4d0 81e0 | |