|
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_0f80a5
└─⟦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 00e0 | | .CONST 0x00e0 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 00dc | | .CONST 0x00dc ; 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 4501 |E | Exit_Suprogram New_Top_Offset 0x1 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 0090 | | .CONST 0x0090 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 0013 | | .CONST 0x0013 ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 7862 |xb | Jump 0x89 0027 4800 |H | Short_Literal 0x0 0028 60af |` | Indirect_Literal Discrete,0xd8,{0x0011c50a, 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 4800 |H | Short_Literal 0x0 002f 60a4 |` | Indirect_Literal Discrete,0xd4,{0x0011c10a, 0x000000b0} 0030 02a0 | | Declare_Subprogram Null_Subprogram 0031 038e | | Declare_Type Package,Defined 0032 0387 | | Declare_Variable Package 0033 609c |` | Indirect_Literal Discrete,0xd0,{0x00000000, 0x0040a004} 0034 e002 | | Load 0x0,0x2 0035 e001 | | Load 0x0,0x1 0036 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0037 6094 |` | Indirect_Literal Discrete,0xcc,{0x00000000, 0x003d8004} 0038 e002 | | Load 0x0,0x2 0039 e001 | | Load 0x0,0x1 003a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003b 4800 |H | Short_Literal 0x0 003c 608b |` | Indirect_Literal Discrete,0xc8,{0x0011b50a, 0x000000b0} 003d 02a0 | | Declare_Subprogram Null_Subprogram 003e 038e | | Declare_Type Package,Defined 003f e001 | | Load 0x0,0x1 0040 e002 | | Load 0x0,0x2 0041 4802 |H | Short_Literal 0x2 0042 00db | | Load_Top At_Offset_3 0043 020e | | Execute Module,Augment_Imports 0044 0387 | | Declare_Variable Package 0045 00d8 | | Load_Top At_Offset_0 0046 190d | | Execute Package,Field_Reference,Field_Number 0xd 0047 607c |`| | Indirect_Literal Discrete,0xc4,{0x00000000, 0x001a9404} 0048 e002 | | Load 0x0,0x2 0049 e001 | | Load 0x0,0x1 004a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004b 6074 |`t | Indirect_Literal Discrete,0xc0,{0x00000000, 0x00371404} 004c e002 | | Load 0x0,0x2 004d e001 | | Load 0x0,0x1 004e 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004f 606c |`l | Indirect_Literal Discrete,0xbc,{0x00000000, 0x0036c804} 0050 e002 | | Load 0x0,0x2 0051 e001 | | Load 0x0,0x1 0052 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0053 6064 |`d | Indirect_Literal Discrete,0xb8,{0x00000000, 0x003d4404} 0054 e002 | | Load 0x0,0x2 0055 e001 | | Load 0x0,0x1 0056 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0057 605c |`\ | Indirect_Literal Discrete,0xb4,{0x00000000, 0x00324804} 0058 e002 | | Load 0x0,0x2 0059 e001 | | Load 0x0,0x1 005a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005b 6054 |`T | Indirect_Literal Discrete,0xb0,{0x00000000, 0x00324c04} 005c e002 | | Load 0x0,0x2 005d e001 | | Load 0x0,0x1 005e 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005f 604c |`L | Indirect_Literal Discrete,0xac,{0x00000000, 0x003d6804} 0060 e002 | | Load 0x0,0x2 0061 e001 | | Load 0x0,0x1 0062 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0063 6044 |`D | Indirect_Literal Discrete,0xa8,{0x00000000, 0x0004bc04} 0064 e002 | | Load 0x0,0x2 0065 e001 | | Load 0x0,0x1 0066 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0067 603c |`< | Indirect_Literal Discrete,0xa4,{0x00000000, 0x001aa004} 0068 e002 | | Load 0x0,0x2 0069 e001 | | Load 0x0,0x1 006a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 006b 6034 |`4 | Indirect_Literal Discrete,0xa0,{0x00000000, 0x001ae804} 006c e002 | | Load 0x0,0x2 006d e001 | | Load 0x0,0x1 006e 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 006f 602c |`, | Indirect_Literal Discrete,0x9c,{0x00000000, 0x000e1804} 0070 e002 | | Load 0x0,0x2 0071 e001 | | Load 0x0,0x1 0072 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0073 e606 | | Load 0x3,0x6 0074 e60e | | Load 0x3,0xe 0075 e60d | | Load 0x3,0xd 0076 e60c | | Load 0x3,0xc 0077 e60b | | Load 0x3,0xb 0078 e60a | | Load 0x3,0xa 0079 e609 | | Load 0x3,0x9 007a e613 | | Load 0x3,0x13 007b e611 | | Load 0x3,0x11 007c e605 | | Load 0x3,0x5 007d 480a |H | Short_Literal 0xa 007e e604 | | Load 0x3,0x4 007f 020e | | Execute Module,Augment_Imports 0080 e604 | | Load 0x3,0x4 0081 020f | | Execute Module,Activate 0082 e604 | | Load 0x3,0x4 0083 4801 |H | Short_Literal 0x1 0084 e602 | | Load 0x3,0x2 0085 020e | | Execute Module,Augment_Imports 0086 e602 | | Load 0x3,0x2 0087 020f | | Execute Module,Activate 0088 7807 |x | Jump BODY_0020 0089 600e |` | Indirect_Literal Discrete,0x98,{0x00000000, 0x00001f40} 008a 6009 |` | Indirect_Literal Discrete,0x94,{0x00000000, 0x00190c04} 008b e002 | | Load 0x0,0x2 008c e001 | | Load 0x0,0x1 008d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 008e 180d | | Execute Package,Field_Execute,Field_Number 0xd 008f 7f97 | | Jump 0x27 0090 BODY_0020: 0090 8603 | | Call 0x3,0x3 0091 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0092 0000 0000 | | .XXX[0x2] 0094 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 0098 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 009c 0000 0000 | | .LITERAL {0x00000000, 0x000e1804} 00a0 0000 0000 | | .LITERAL {0x00000000, 0x001ae804} 00a4 0000 0000 | | .LITERAL {0x00000000, 0x001aa004} 00a8 0000 0000 | | .LITERAL {0x00000000, 0x0004bc04} 00ac 0000 0000 | | .LITERAL {0x00000000, 0x003d6804} 00b0 0000 0000 | | .LITERAL {0x00000000, 0x00324c04} 00b4 0000 0000 | | .LITERAL {0x00000000, 0x00324804} 00b8 0000 0000 | | .LITERAL {0x00000000, 0x003d4404} 00bc 0000 0000 | | .LITERAL {0x00000000, 0x0036c804} 00c0 0000 0000 | | .LITERAL {0x00000000, 0x00371404} 00c4 0000 0000 | | .LITERAL {0x00000000, 0x001a9404} 00c8 0011 b50a | | .LITERAL {0x0011b50a, 0x000000b0} 00cc 0000 0000 | | .LITERAL {0x00000000, 0x003d8004} 00d0 0000 0000 | | .LITERAL {0x00000000, 0x0040a004} 00d4 0011 c10a | | .LITERAL {0x0011c10a, 0x000000b0} 00d8 0011 c50a | | .LITERAL {0x0011c50a, 0x000000b0} 00dc ; -------------------------------------------------------------------------------------- 00dc ; Segment Table 00dc ; -------------------------------------------------------------------------------------- 00dc 0028 002f | ( /| .XXX[0x4] 00de 003c 0000 | < | 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; Debug Table 00e0 ; -------------------------------------------------------------------------------------- 00e0 0004 000e | | .DEBUG4 0x0004,0x000e,0x0b9e,0x0000,0x0001,0x0000 00e6 f3a1 6009 | ` | .XXX[0x11a] 00e8 b520 0000 | | 00ea 0001 5e02 | ^ | 00ec 0040 d880 | @ | 00ee 400a cd40 |@ @| 00f0 0402 70f7 | p | 00f2 009b 5226 | R&| 00f4 6240 1405 |b@ | 00f6 e000 0000 | | 00f8 0137 ef00 | 7 | 00fa 4e0a a020 |N | 00fc 0566 a096 | f | 00fe 762e 0137 |v. 7| 0100 9d00 0000 | | 0102 0015 c040 | @| 0104 0684 3ce8 | < | 0106 5802 6f3a |X o:| 0108 0000 0000 | | 010a 5800 8010 |X | 010c f2e0 1002 | | 010e b350 0100 | P | 0110 9cba 4026 | @&| 0112 f3a9 9890 | | 0114 0501 7800 | x | 0116 0000 004e | N| 0118 3a00 1392 |: | 011a 3808 0159 |8 Y| 011c a828 9d8b | ( | 011e 804e 2580 | N% | 0120 0000 0005 | | 0122 7010 01a1 |p | 0124 0f3a 1600 | : | 0126 9c4b 0000 | K | 0128 0000 08a0 | | 012a 2004 4ae0 | J | 012c 0400 acd4 | | 012e 0040 274d | @'M| 0130 b009 c4b2 | | 0132 6624 0140 |f$ @| 0134 5e00 0000 |^ | 0136 0013 9e10 | | 0138 04e8 7202 | r | 013a 0056 6a0e | Vj | 013c 2762 e013 |'b | 013e 98f0 0000 | | 0140 0001 5c04 | \ | 0142 0068 43ce | hC | 0144 8580 2731 | '1| 0146 e000 0000 | | 0148 0268 0801 | h | 014a 2598 0100 |% | 014c 2b35 0010 |+5 | 014e 09db 3402 | 4 | 0150 731e 9989 |s | 0152 0050 1780 | P | 0154 0000 0004 | | 0156 eb68 013b | h ;| 0158 1580 8015 | | 015a 9a83 b9d8 | | 015c b804 ea20 | | 015e 0000 0000 | | 0160 5701 001a |W | 0162 10f3 a160 | `| 0164 09d4 4000 | @ | 0166 0000 0056 | V| 0168 0200 4a48 | JH| 016a 8040 0acd | @ | 016c 4004 0278 |@ x| 016e bf00 9d44 | D| 0170 2662 4014 |&b@ | 0172 05e0 0000 | | 0174 0001 3bd3 | ; | 0176 004f 03a0 | O | 0178 2005 66a0 | f | 017a f676 2e01 | v. | 017c 3b81 0000 |; | 017e 0000 15c0 | | 0180 4006 843c |@ <| 0182 e858 0277 | X w| 0184 0200 0000 | | 0186 0003 0080 | | 0188 12b7 e010 | | 018a 02b3 5001 | P | 018c 009e ac40 | @| 018e 2770 2998 |'p) | 0190 9005 0178 | x| 0192 0000 0000 | | 0194 4f33 0013 |O3 | 0196 d078 0801 | x | 0198 59a8 3f9d |Y ? | 019a 8b80 4f1e | O | 019c 8000 0000 | | 019e 0570 1001 | p | 01a0 a10f 3a16 | : | 01a2 009e 3d00 | = | 01a4 0000 0016 | | 01a6 2020 04b7 | | 01a8 6804 00ac |h | 01aa d400 4027 | @'| 01ac ca30 09e3 | 0 | 01ae d266 2401 | f$ | 01b0 405e 0000 |@^ | 01b2 0000 13dc | | 01b4 5004 f802 |P | 01b6 0200 566a | Vj| 01b8 12a7 62e0 | b | 01ba 13d7 3000 | 0 | 01bc 0000 015c | \| 01be 0400 6843 | hC| 01c0 ce85 8027 | '| 01c2 ae60 0000 | ` | 01c4 0003 6808 | h | 01c6 013a d401 | : | 01c8 002b 3500 | +5 | 01ca 1009 fa54 | T| 01cc 027a e699 | z | 01ce 8900 5017 | P | 01d0 8000 0000 | | 01d2 04fa f801 | | 01d4 3ef9 8080 |> | 01d6 159a 84f9 | | 01d8 d8b8 04f9 | | 01da b000 0000 | | 01dc 0057 0100 | W | 01de 1a10 f3a1 | | 01e0 6009 f360 |` `| 01e2 0000 0001 | | 01e4 6402 0050 |d P| 01e6 2e80 400a |. @ | 01e8 cd40 0402 | @ | 01ea 8087 009f | | 01ec 3626 6240 |6&b@| 01ee 1405 e000 | | 01f0 0000 013f | ?| 01f2 b700 4ffc | O | 01f4 a020 0566 | f| 01f6 a152 762e | Rv.| 01f8 013f 6500 | ?e | 01fa 0000 0015 | | 01fc c040 0684 | @ | 01fe 3ce8 5802 |< X |