|
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_0bf8df
└─⟦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 00c8 | | .CONST 0x00c8 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 00c4 | | .CONST 0x00c4 ; 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 007f | | .CONST 0x007f ; 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 7851 |xQ | Jump 0x78 0027 4800 |H | Short_Literal 0x0 0028 6097 |` | Indirect_Literal Discrete,0xc0,{0x004f290a, 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 608d |` | Indirect_Literal Discrete,0xbc,{0x00000000, 0x000fd804} 002f e002 | | Load 0x0,0x2 0030 e001 | | Load 0x0,0x1 0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0032 6085 |` | Indirect_Literal Discrete,0xb8,{0x00000000, 0x003b6804} 0033 e002 | | Load 0x0,0x2 0034 e001 | | Load 0x0,0x1 0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0036 607d |`} | Indirect_Literal Discrete,0xb4,{0x00000000, 0x001a9404} 0037 e002 | | Load 0x0,0x2 0038 e001 | | Load 0x0,0x1 0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003a 6075 |`u | Indirect_Literal Discrete,0xb0,{0x00000000, 0x002a3404} 003b e002 | | Load 0x0,0x2 003c e001 | | Load 0x0,0x1 003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003e 606d |`m | Indirect_Literal Discrete,0xac,{0x00000000, 0x0036c804} 003f e002 | | Load 0x0,0x2 0040 e001 | | Load 0x0,0x1 0041 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0042 6065 |`e | Indirect_Literal Discrete,0xa8,{0x00000000, 0x00324804} 0043 e002 | | Load 0x0,0x2 0044 e001 | | Load 0x0,0x1 0045 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0046 605d |`] | Indirect_Literal Discrete,0xa4,{0x00000000, 0x00324c04} 0047 e002 | | Load 0x0,0x2 0048 e001 | | Load 0x0,0x1 0049 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004a 6055 |`U | Indirect_Literal Discrete,0xa0,{0x00000000, 0x0001a804} 004b e002 | | Load 0x0,0x2 004c e001 | | Load 0x0,0x1 004d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004e 604d |`M | Indirect_Literal Discrete,0x9c,{0x00000000, 0x0004bc04} 004f e002 | | Load 0x0,0x2 0050 e001 | | Load 0x0,0x1 0051 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0052 6045 |`E | Indirect_Literal Discrete,0x98,{0x00000000, 0x00010804} 0053 e002 | | Load 0x0,0x2 0054 e001 | | Load 0x0,0x1 0055 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0056 603d |`= | Indirect_Literal Discrete,0x94,{0x00000000, 0x000ca404} 0057 e002 | | Load 0x0,0x2 0058 e001 | | Load 0x0,0x1 0059 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005a 6035 |`5 | Indirect_Literal Discrete,0x90,{0x00000000, 0x000e3804} 005b e002 | | Load 0x0,0x2 005c e001 | | Load 0x0,0x1 005d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005e 602d |`- | Indirect_Literal Discrete,0x8c,{0x00000000, 0x000e1804} 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 e60a | | Load 0x3,0xa 006a e607 | | Load 0x3,0x7 006b e608 | | Load 0x3,0x8 006c e609 | | Load 0x3,0x9 006d e60c | | Load 0x3,0xc 006e e605 | | Load 0x3,0x5 006f e606 | | Load 0x3,0x6 0070 e610 | | Load 0x3,0x10 0071 e60f | | Load 0x3,0xf 0072 480a |H | Short_Literal 0xa 0073 e602 | | Load 0x3,0x2 0074 020e | | Execute Module,Augment_Imports 0075 e602 | | Load 0x3,0x2 0076 020f | | Execute Module,Activate 0077 7807 |x | Jump BODY_0020 0078 600f |` | Indirect_Literal Discrete,0x88,{0x00000000, 0x00001f40} 0079 600a |` | Indirect_Literal Discrete,0x84,{0x00000000, 0x00190c04} 007a e002 | | Load 0x0,0x2 007b e001 | | Load 0x0,0x1 007c 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 007d 180d | | Execute Package,Field_Execute,Field_Number 0xd 007e 7fa8 | | Jump 0x27 007f BODY_0020: 007f e5fd | | Load 0x2,-0x3 0080 e5fe | | Load 0x2,-0x2 0081 e5ff | | Load 0x2,-0x1 0082 8603 | | Call 0x3,0x3 0083 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0084 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 0088 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 008c 0000 0000 | | .LITERAL {0x00000000, 0x000e1804} 0090 0000 0000 | | .LITERAL {0x00000000, 0x000e3804} 0094 0000 0000 | | .LITERAL {0x00000000, 0x000ca404} 0098 0000 0000 | | .LITERAL {0x00000000, 0x00010804} 009c 0000 0000 | | .LITERAL {0x00000000, 0x0004bc04} 00a0 0000 0000 | | .LITERAL {0x00000000, 0x0001a804} 00a4 0000 0000 | | .LITERAL {0x00000000, 0x00324c04} 00a8 0000 0000 | | .LITERAL {0x00000000, 0x00324804} 00ac 0000 0000 | | .LITERAL {0x00000000, 0x0036c804} 00b0 0000 0000 | | .LITERAL {0x00000000, 0x002a3404} 00b4 0000 0000 | | .LITERAL {0x00000000, 0x001a9404} 00b8 0000 0000 | | .LITERAL {0x00000000, 0x003b6804} 00bc 0000 0000 | | .LITERAL {0x00000000, 0x000fd804} 00c0 004f 290a | O) | .LITERAL {0x004f290a, 0x000000b0} 00c4 ; -------------------------------------------------------------------------------------- 00c4 ; Segment Table 00c4 ; -------------------------------------------------------------------------------------- 00c4 0028 0000 | ( | .XXX[0x4] 00c6 0000 0000 | | 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; Debug Table 00c8 ; -------------------------------------------------------------------------------------- 00c8 0004 0002 | | .DEBUG4 0x0004,0x0002,0x0b6d,0x0000,0x0001,0x0000 00ce 2580 b120 |% | .XXX[0x24] 00d0 0798 4f98 | O | 00d2 2b98 3798 |+ 7 | 00d4 3b98 3398 |; 3 | 00d6 2f98 1398 |/ | 00d8 1b98 4b98 | K | 00da 1798 1f98 | | 00dc 4798 3d20 |G = | 00de 5798 0808 |W | 00e0 3b98 0808 |; | 00e2 3de0 1d80 |= | 00e4 4d80 3b80 |M ; | 00e6 0b80 0460 | `| 00e8 d460 35fe | `5 | 00ea 4397 ef97 |C | 00ec f397 f797 | | 00ee fb97 fe18 | | 00f0 0d14 0400 | | 00f2 0000 0000 | | .BLANK 0000[0x4] 00f6 6430 1000 |d0 | .XXX[0x4f] 00f8 0000 0000 | | 00fa 007d 0000 | } | 00fc 0000 0400 | | 00fe 0834 4000 | 4@ | 0100 0000 0000 | | 0102 38e0 1000 |8 | 0104 0000 0000 | | 0106 3860 1000 |8` | 0108 0000 0000 | | 010a 12f0 1000 | | 010c 0000 0000 | | 010e 2c70 1000 |,p | 0110 0000 0000 | | 0112 f5a0 1000 | | 0114 0000 0000 | | 0116 c930 1000 | 0 | 0118 0000 0000 | | 011a f560 1000 | ` | 011c 0000 0000 | | 011e c920 1000 | | 0120 0000 0000 | | 0122 f510 1000 | | 0124 0000 0000 | | 0126 3920 1000 |9 | 0128 0000 0000 | | 012a db20 1000 | | 012c 0000 0000 | | 012e 2d50 1000 |-P | 0130 0000 0000 | | 0132 32c0 1000 |2 | 0134 0000 0000 | | 0136 6a50 1000 |jP | 0138 0000 0000 | | 013a eda0 1000 | | 013c 0000 0000 | | 013e f640 1000 | @ | 0140 b044 2c00 | D, | 0142 0002 c000 | | 0144 a000 | | 0145 0000 0000 | | .BLANK 0000[0x7] 014c 1000 0834 | 4| .XXX[0x1b] 014e 4000 0000 |@ | 0150 0400 0000 | | 0152 0000 04c0 | | 0154 0000 00ec | | 0156 0000 0008 | | 0158 0004 0004 | | 015a 0094 142c | ,| 015c 0000 00ac | | 015e 0400 0000 | | 0160 2c00 0000 |, | 0162 c800 0000 | | 0164 1800 0000 | | 0166 0800 | | 0167 0000 0000 | | .BLANK 0000[0x5] 016c 5400 |T | .XXX[0x1] 016d 0000 0000 | | .BLANK 0000[0x5] 0172 0038 0000 | 8 | .XXX[0x1f] 0174 0000 10dc | | 0176 d510 d400 | | 0178 0000 18c8 | | 017a d4c0 c4c1 | | 017c 0800 0053 | S| 017e f000 3d60 | =`| 0180 0000 0029 | )| 0182 e004 0002 | | 0184 ec00 0000 | | 0186 1800 4000 | @ | 0188 1000 040a | | 018a 6800 6c02 |h l | 018c fc74 3403 | t4 | 018e 1c02 f002 | | 0190 ec00 | | 0191 0000 0000 | | .BLANK 0000[0x5] 0196 0002 e803 | | .XXX[0x6a] 0198 7400 8003 |t | 019a a40a 8120 | | 019c 600f 4f80 |` O | 019e 0b80 0d20 | | 01a0 2c03 6d20 |, m | 01a2 0780 100e | | 01a4 1c03 6008 | ` | 01a6 3c03 606c |< `l| 01a8 4b80 146c |K l| 01aa 340b 1c03 |4 | 01ac 6070 0120 |`p | 01ae 3d23 fc03 |=# | 01b0 8c0f e380 | | 01b2 1b80 1c03 | | 01b4 6920 3d20 |i = | 01b6 4123 fc02 |A# | 01b8 481f fc03 |H | 01ba a803 a920 | | 01bc 4123 ff80 |A# | 01be 200e 1c03 | | 01c0 6008 3d20 |` = | 01c2 0120 500a | P | 01c4 7c03 ec0f || | 01c6 f780 2780 | ' | 01c8 2803 6920 |( i | 01ca 0120 0520 | | 01cc 5002 4820 |P H | 01ce 0003 a803 | | 01d0 a920 0520 | | 01d2 5380 200e |S | 01d4 1c03 6008 | ` | 01d6 3d20 0120 |= | 01d8 400a 7c04 |@ | | 01da 8c0f f520 | | 01dc 0120 0c0a | | 01de 7c05 2c0f || , | 01e0 f520 0120 | | 01e2 100a 7c05 | | | 01e4 cc0f f520 | | 01e6 0120 100a | | 01e8 7c06 6c0f || l | 01ea f780 2f80 | / | 01ec 3390 2920 |3 ) | 01ee 0120 0120 | | 01f0 0790 246c | $l| 01f2 c80e 1c03 | | 01f4 6008 3f80 |` ? | 01f6 3780 3b90 |7 ; | 01f8 2d20 0120 |- | 01fa 0120 0790 | | 01fc 246c c80e |$l | 01fe 1c03 6008 | ` |