|
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_0d2ce3
└─⟦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 00bc | | .CONST 0x00bc ; 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 4505 |E | Exit_Suprogram New_Top_Offset 0x5 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 0077 | w | .CONST 0x0077 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 000f | | .CONST 0x000f ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 7849 |xI | Jump 0x70 0027 4800 |H | Short_Literal 0x0 0028 608f |` | Indirect_Literal Discrete,0xb8,{0x0032b90b, 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 6085 |` | Indirect_Literal Discrete,0xb4,{0x00000000, 0x0039e004} 002f e002 | | Load 0x0,0x2 0030 e001 | | Load 0x0,0x1 0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0032 607d |`} | Indirect_Literal Discrete,0xb0,{0x00000000, 0x003b6804} 0033 e002 | | Load 0x0,0x2 0034 e001 | | Load 0x0,0x1 0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0036 6075 |`u | Indirect_Literal Discrete,0xac,{0x00000000, 0x001a9404} 0037 e002 | | Load 0x0,0x2 0038 e001 | | Load 0x0,0x1 0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003a 606d |`m | Indirect_Literal Discrete,0xa8,{0x00000000, 0x00371404} 003b e002 | | Load 0x0,0x2 003c e001 | | Load 0x0,0x1 003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003e 6065 |`e | Indirect_Literal Discrete,0xa4,{0x00000000, 0x0036c804} 003f e002 | | Load 0x0,0x2 0040 e001 | | Load 0x0,0x1 0041 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0042 605d |`] | Indirect_Literal Discrete,0xa0,{0x00000000, 0x003d4404} 0043 e002 | | Load 0x0,0x2 0044 e001 | | Load 0x0,0x1 0045 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0046 6055 |`U | Indirect_Literal Discrete,0x9c,{0x00000000, 0x00324804} 0047 e002 | | Load 0x0,0x2 0048 e001 | | Load 0x0,0x1 0049 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004a 604d |`M | Indirect_Literal Discrete,0x98,{0x00000000, 0x003d5804} 004b e002 | | Load 0x0,0x2 004c e001 | | Load 0x0,0x1 004d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004e 6045 |`E | Indirect_Literal Discrete,0x94,{0x00000000, 0x00324c04} 004f e002 | | Load 0x0,0x2 0050 e001 | | Load 0x0,0x1 0051 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0052 603d |`= | Indirect_Literal Discrete,0x90,{0x00000000, 0x000e4804} 0053 e002 | | Load 0x0,0x2 0054 e001 | | Load 0x0,0x1 0055 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0056 6035 |`5 | Indirect_Literal Discrete,0x8c,{0x00000000, 0x000e3804} 0057 e002 | | Load 0x0,0x2 0058 e001 | | Load 0x0,0x1 0059 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005a 602d |`- | Indirect_Literal Discrete,0x88,{0x00000000, 0x000e1804} 005b e002 | | Load 0x0,0x2 005c e001 | | Load 0x0,0x1 005d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005e 00db | | Load_Top At_Offset_3 005f e60b | | Load 0x3,0xb 0060 e606 | | Load 0x3,0x6 0061 e60a | | Load 0x3,0xa 0062 e60f | | Load 0x3,0xf 0063 e60e | | Load 0x3,0xe 0064 e60d | | Load 0x3,0xd 0065 e608 | | Load 0x3,0x8 0066 e609 | | Load 0x3,0x9 0067 e604 | | Load 0x3,0x4 0068 e605 | | Load 0x3,0x5 0069 e607 | | Load 0x3,0x7 006a 480c |H | Short_Literal 0xc 006b e602 | | Load 0x3,0x2 006c 020e | | Execute Module,Augment_Imports 006d e602 | | Load 0x3,0x2 006e 020f | | Execute Module,Activate 006f 7807 |x | Jump BODY_0020 0070 6013 |` | Indirect_Literal Discrete,0x84,{0x00000000, 0x00001f40} 0071 600e |` | Indirect_Literal Discrete,0x80,{0x00000000, 0x00190c04} 0072 e002 | | Load 0x0,0x2 0073 e001 | | Load 0x0,0x1 0074 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0075 180d | | Execute Package,Field_Execute,Field_Number 0xd 0076 7fb0 | | Jump 0x27 0077 BODY_0020: 0077 e5fc | | Load 0x2,-0x4 0078 e5fd | | Load 0x2,-0x3 0079 e5fe | | Load 0x2,-0x2 007a e5ff | | Load 0x2,-0x1 007b 8603 | | Call 0x3,0x3 007c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 007d 0000 0000 | | .XXX[0x3] 007f 0000 | | 0080 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 0084 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 0088 0000 0000 | | .LITERAL {0x00000000, 0x000e1804} 008c 0000 0000 | | .LITERAL {0x00000000, 0x000e3804} 0090 0000 0000 | | .LITERAL {0x00000000, 0x000e4804} 0094 0000 0000 | | .LITERAL {0x00000000, 0x00324c04} 0098 0000 0000 | | .LITERAL {0x00000000, 0x003d5804} 009c 0000 0000 | | .LITERAL {0x00000000, 0x00324804} 00a0 0000 0000 | | .LITERAL {0x00000000, 0x003d4404} 00a4 0000 0000 | | .LITERAL {0x00000000, 0x0036c804} 00a8 0000 0000 | | .LITERAL {0x00000000, 0x00371404} 00ac 0000 0000 | | .LITERAL {0x00000000, 0x001a9404} 00b0 0000 0000 | | .LITERAL {0x00000000, 0x003b6804} 00b4 0000 0000 | | .LITERAL {0x00000000, 0x0039e004} 00b8 0032 b90b | 2 | .LITERAL {0x0032b90b, 0x000000b0} 00bc ; -------------------------------------------------------------------------------------- 00bc ; Segment Table 00bc ; -------------------------------------------------------------------------------------- 00bc 0028 0000 | ( | .XXX[0x4] 00be 0000 0000 | | 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; Debug Table 00c0 ; -------------------------------------------------------------------------------------- 00c0 0004 0000 | | .DEBUG4 0x0004,0x0000,0xf9de,0x0000,0x0001,0x0000 00c6 ff80 d409 | | .XXX[0x65] 00c8 fda0 0f80 | | 00ca ce97 f914 | | 00cc 0b97 ff80 | | 00ce f409 fda0 | | 00d0 0f80 f297 | | 00d2 f914 0803 | | 00d4 3f80 ad20 |? | 00d6 0409 8dc0 | | 00d8 3f97 fc03 |? | 00da 6780 f807 |g | 00dc 54f0 0c09 |T | 00de fda0 1803 | | 00e0 6380 f807 |c | 00e2 54f0 0297 |T | 00e4 f914 0803 | | 00e6 20ff c403 | | 00e8 2780 b920 |' | 00ea 0409 8dc0 | | 00ec 3f97 fc03 |? | 00ee 6780 bc07 |g | 00f0 54f0 1409 |T | 00f2 fda0 1803 | | 00f4 6380 bc07 |c | 00f6 54f0 0a97 |T | 00f8 f914 0803 | | 00fa 20ff c403 | | 00fc 3b81 2e01 |; . | 00fe 3400 e403 |4 | 0100 3de0 4803 |= H | 0102 6601 3a01 |f : | 0104 3c03 6c05 |< l | 0106 f797 fc03 | | 0108 6cf0 3409 |l 4 | 010a fda0 1003 | | 010c 68f0 2e97 |h . | 010e f914 0803 | | 0110 6601 4000 |f @ | 0112 e803 2403 | $ | 0114 6601 45bf |f E | 0116 ac03 3920 | 9 | 0118 0297 fb97 | | 011a f788 8f81 | | 011c 3060 5717 |0`W | 011e f514 0800 | | 0120 0020 4c00 | L | 0122 1000 0403 | | 0124 6cf0 0797 |l | 0126 f780 3007 | 0 | 0128 54e0 1114 |T | 012a 0800 | | 012b 0000 0000 | | .BLANK 0000[0x5] 0130 0020 8c00 | | .XXX[0x14] 0132 1000 0797 | | 0134 f780 0409 | | 0136 7b97 fb97 |{ | 0138 ff80 9c6c | l| 013a 5403 6403 |T d | 013c 4009 81c0 |@ | 013e 0420 0609 | | 0140 c003 4717 | G | 0142 f514 0800 | | 0144 0000 0000 | | .BLANK 0000[0x4] 0148 0020 f821 | !| .XXX[0x4a] 014a 2800 0803 |( | 014c 6b80 040f |k | 014e c403 6397 | c | 0150 ff80 3007 | 0 | 0152 54f0 0389 |T | 0154 c875 cf89 | u | 0156 d075 d600 | u | 0158 0c01 6514 | e | 015a 0b81 4804 | H | 015c 3da0 0514 |= | 015e 0804 0000 | | 0160 0021 4c00 | !L | 0162 1000 0403 | | 0164 6b97 fb80 |k | 0166 3007 54e0 |0 T | 0168 0120 0797 | | 016a fb80 3007 | 0 | 016c 54e0 0d20 |T | 016e 0397 fb80 | | 0170 3007 54e0 |0 T | 0172 0803 6e09 | n | 0174 dc03 6c03 | l | 0176 6e01 4d14 |n M | 0178 0c21 ac00 | ! | 017a 1000 0403 | | 017c 3d21 9120 |=! | 017e 0400 1c03 | | 0180 6380 3007 |c 0 | 0182 54f0 0834 |T 4| 0184 3da0 2403 |= $ | 0186 6380 3007 |c 0 | 0188 54f0 0828 |T (| 018a 0403 6780 | g | 018c 3007 54e0 |0 T | 018e 0803 20ff | | 0190 bd14 0400 | | 0192 0000 0000 | | .BLANK 0000[0x6] 0198 0022 3823 | "8#| .XXX[0x68] 019a a800 0c03 | | 019c 8b80 086c | l| 019e 9803 3d21 | =!| 01a0 9120 0400 | | 01a2 1c03 6380 | c | 01a4 3007 54f0 |0 T | 01a6 0dc0 1403 | | 01a8 6397 fe09 |c | 01aa e003 6110 | a | 01ac 0403 6380 | c | 01ae 3007 54f0 |0 T | 01b0 0290 0c03 | | 01b2 6f80 0860 |o `| 01b4 edc0 1403 | | 01b6 6397 fe09 |c | 01b8 e003 6110 | a | 01ba 0403 6f80 | o | 01bc 0861 082c | a ,| 01be 35c0 0c3c |5 <| 01c0 1dc0 09e0 | | 01c2 2403 4520 |$ E | 01c4 0390 0e01 | | 01c6 4c03 6397 |L c | 01c8 fe09 e003 | | 01ca 6110 0403 |a | 01cc 20ff 5403 | T | 01ce 3920 0001 |9 | 01d0 4803 3f88 |H ? | 01d2 9921 9009 | ! | 01d4 b828 0708 | ( | 01d6 9b88 9b80 | | 01d8 3007 54f0 |0 T | 01da 0001 4b88 | K | 01dc 9b80 3007 | 0 | 01de 54f0 09a0 |T | 01e0 3797 ff88 |7 | 01e2 9b80 3007 | 0 | 01e4 54e0 0120 |T | 01e6 0003 6a01 | j | 01e8 4f88 9b97 |O | 01ea fe09 e388 | | 01ec 9910 0403 | | 01ee 6828 0401 |h( | 01f0 6c03 6833 |l h3| 01f2 25a0 1609 |% | 01f4 e580 2c02 | , | 01f6 e920 0001 | | 01f8 4c03 25ff |L % | 01fa 5c00 1d20 |\ | 01fc 0110 0400 | | 01fe 0000 0000 | |