|
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, NULL, R1k_Segment, seg_1060f5
└─⟦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 0068 | h | .CONST 0x0068 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 8000 | | .CONST 0x8000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0024 | $ | .CONST 0x0024 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0014 | | .CONST 0x0014 ; Number of locals 000b INIT_0008: 000b 00e3 | | Load_Encached Natural_Cache 000c 0129 | ) | Execute Any,Make_Visible 000d 029a 002b | +| Declare_Subprogram INIT_0028,For_Outer_Call,Visible,Unelaborated 000f 029a 0043 | C| Declare_Subprogram INIT_0040,For_Outer_Call,Visible,Unelaborated 0011 029a 004b | K| Declare_Subprogram INIT_0048,For_Outer_Call,Visible,Unelaborated 0013 029a 0053 | S| Declare_Subprogram INIT_0050,For_Outer_Call,Visible,Unelaborated 0015 00bf | | Action Accept_Activation 0016 e20d | | Load 0x1,0xd 0017 0007 | | Action Break_Optional 0018 00d8 | | Load_Top At_Offset_0 0019 0007 | | Action Break_Optional 001a 029d 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call 001c 1d0e | | Execute_Immediate Reference_Lex_1,0xe 001d 00c7 | | Action Elaborate_Subprogram 001e 1d0f | | Execute_Immediate Reference_Lex_1,0xf 001f 00c7 | | Action Elaborate_Subprogram 0020 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0021 00c7 | | Action Elaborate_Subprogram 0022 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0023 00c7 | | Action Elaborate_Subprogram 0024 BODY_0008: 0024 00bc | | Action Signal_Activated 0025 00bb | | Action Signal_Completion 0026 0000 0000 | | .XXX[0x2] 0028 ; -------------------------------------------------------------------------------------- 0028 ; SUBPROGRAM 0028 ; -------------------------------------------------------------------------------------- 0028 002b | + | .CONST 0x002b ; Address of begin 0029 0004 | | .CONST 0x0004 ; Address of exception handler 002a 0001 | | .CONST 0x0001 ; Number of locals 002b BODY_0028: 002b INIT_0028: 002b e212 | | Load 0x1,0x12 002c 0a64 | d | Execute_Immediate Plus,0x64 002d c212 | | Store 0x1,0x12 002e e212 | | Load 0x1,0x12 002f 8214 | | Call 0x1,0x14 0030 09ff | | Execute_Immediate Binary_Scale,-0x1 0031 027d | } | Execute Discrete,Greater 0032 6806 |h | Jump_Zero 0x39 0033 4864 |Hd | Short_Literal 0x64 0034 a212 | | Store_Unchecked 0x1,0x12 0035 e213 | | Load 0x1,0x13 0036 4896 |H | Short_Literal 0x96 0037 0273 | s | Execute Discrete,Plus 0038 c213 | | Store 0x1,0x13 0039 4501 |E | Exit_Suprogram New_Top_Offset 0x1 003a 0000 0000 | | .BLANK 0000[0x6] 0040 ; -------------------------------------------------------------------------------------- 0040 ; SUBPROGRAM 0040 ; -------------------------------------------------------------------------------------- 0040 0043 | C | .CONST 0x0043 ; Address of begin 0041 0004 | | .CONST 0x0004 ; Address of exception handler 0042 0001 | | .CONST 0x0001 ; Number of locals 0043 BODY_0040: 0043 INIT_0040: 0043 e212 | | Load 0x1,0x12 0044 00ca | | Action Exit_Nullary_Function 0045 0000 0000 | | .XXX[0x3] 0047 0000 | | 0048 ; -------------------------------------------------------------------------------------- 0048 ; SUBPROGRAM 0048 ; -------------------------------------------------------------------------------------- 0048 004b | K | .CONST 0x004b ; Address of begin 0049 0004 | | .CONST 0x0004 ; Address of exception handler 004a 0001 | | .CONST 0x0001 ; Number of locals 004b BODY_0048: 004b INIT_0048: 004b e213 | | Load 0x1,0x13 004c 00ca | | Action Exit_Nullary_Function 004d 0000 0000 | | .XXX[0x3] 004f 0000 | | 0050 ; -------------------------------------------------------------------------------------- 0050 ; SUBPROGRAM 0050 ; -------------------------------------------------------------------------------------- 0050 0053 | S | .CONST 0x0053 ; Address of begin 0051 0004 | | .CONST 0x0004 ; Address of exception handler 0052 0001 | | .CONST 0x0001 ; Number of locals 0053 BODY_0050: 0053 INIT_0050: 0053 4864 |Hd | Short_Literal 0x64 0054 a212 | | Store_Unchecked 0x1,0x12 0055 4896 |H | Short_Literal 0x96 0056 a213 | | Store_Unchecked 0x1,0x13 0057 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0058 ; -------------------------------------------------------------------------------------- 0058 ; SUBPROGRAM 0058 ; -------------------------------------------------------------------------------------- 0058 005b | [ | .CONST 0x005b ; Address of begin 0059 0004 | | .CONST 0x0004 ; Address of exception handler 005a 0001 | | .CONST 0x0001 ; Number of locals 005b BODY_0058: 005b INIT_0058: 005b 6004 |` | Indirect_Literal Discrete,0x60,{0x00000000, 0x00000bb8} 005c 00ca | | Action Exit_Nullary_Function 005d 0000 0000 | | .XXX[0x3] 005f 0000 | | 0060 0000 0000 | | .LITERAL {0x00000000, 0x00000bb8} 0064 0000 0000 | | .BLANK 0000[0x4] 0068 ; -------------------------------------------------------------------------------------- 0068 ; Debug Table 0068 ; -------------------------------------------------------------------------------------- 0068 0004 0014 | | .DEBUG4 0x0004,0x0014,0x0f01,0x0000,0x0001,0x0000 006e 0000 083b | ;| .XXX[0x17] 0070 02d0 0000 | | 0072 0000 0b06 | | 0074 3d01 0412 |= | 0076 8000 0000 | | 0078 059f 6c01 | l | 007a 6920 0000 |i | 007c 0000 0031 | 1| 007e 82c0 059c | | 0080 dc01 68ca | h | 0082 00a2 0000 | | 0084 5a48 |ZH | 0085 0000 0000 | | .BLANK 0000[0x5] 008a 002c fb60 | , `| .XXX[0x49] 008c 03a0 2003 | | 008e 8000 0000 | | 0090 0000 cf50 | P| 0092 80bd 802c | ,| 0094 e6e0 0000 | | 0096 0002 d7f8 | | 0098 0000 0023 | #| 009a 4fc0 0b5f |O _| 009c e000 0000 | | 009e 00b5 9300 | | 00a0 2d70 a000 |-p | 00a2 0002 2846 | (F| 00a4 00b5 9300 | | 00a6 0000 000c | | 00a8 0020 068f | | 00aa e800 0000 | | 00ac 0000 5a8b | Z | 00ae 8000 c000 | | 00b0 0000 05a8 | | 00b2 ba11 2000 | | 00b4 b4cd 0000 | | 00b6 0000 0b57 | W| 00b8 8cec 5c01 | \ | 00ba 699a 0000 |i | 00bc 0000 2400 | $ | 00be 400d 1008 |@ | 00c0 64a0 02d2 |d | 00c2 4000 0000 |@ | 00c4 002d 2fe0 | -/ | 00c6 002d 9180 | - | 00c8 0000 0000 | | 00ca 0010 0016 | | 00cc ccc0 0000 | | 00ce 0000 0000 | | 00d0 0020 0016 | | 00d2 d4c0 | | 00d3 0000 0000 | | .BLANK 0000[0x6] 00d9 0016 dac0 | | .XXX[0x37] 00db 0002 d45c | \| 00dd 0000 0040 | @| 00df 16e1 e005 | | 00e1 9cdc 00bb | | 00e3 9441 1000 | A | 00e5 4104 a005 |A | 00e7 be64 016e | d n| 00e9 c300 5bce | [ | 00eb 8000 b3b1 | | 00ed 7005 b8e4 |p | 00ef 0000 0000 | | 00f1 dc00 0000 | | 00f3 0021 1260 | ! `| 00f5 0b71 c800 | q | 00f7 0000 0000 | | 00f9 0041 d816 | A | 00fb 8000 0000 | | 00fd 0068 31e8 | h1 | 00ff 0820 9400 | | 0101 0000 002e | .| 0103 1000 0b8e | | 0105 2800 0000 |( | 0107 0001 8c16 | | 0109 002d fb80 | - | 010b 0b8b 7805 | x | 010d 6000 02e3 |` | 010f 8a00 | | 0110 0000 0000 | | .BLANK 0000[0x4] 0114 0001 7080 | p | .XXX[0x53] 0116 001f 0100 | | 0118 1c00 0000 | | 011a 0000 067a | z| 011c 8405 ec01 | | 011e 6fdc 0000 |o | 0120 0000 1753 | S| 0122 b000 0001 | | 0124 1a7e 005d | ~ ]| 0126 4ec0 0000 |N | 0128 0005 cf2c | ,| 012a 0174 2a00 | t* | 012c 5d28 5142 |](QB| 012e 3005 cf2c |0 ,| 0130 0000 0001 | | 0132 0800 0035 | 5| 0134 e880 174a | J| 0136 1000 02e5 | | 0138 a600 0600 | | 013a 0000 002e | .| 013c 5a70 8900 |Zp | 013e 05c8 fc00 | | 0140 0000 005c | \| 0142 e5a7 62e0 | b | 0144 0b91 f800 | | 0146 0000 0184 | | 0148 0000 6b63 | kc| 014a 4d42 c017 |MB | 014c 23f0 0000 |# | 014e 0003 c004 | | 0150 02f9 3100 | 1 | 0152 00b6 23f0 | # | 0154 c940 05c7 | @ | 0156 1400 0000 | | 0158 005c 8900 | \ | 015a 005d 72c0 | ]r | 015c 0000 0000 | | 015e 0020 002e | .| 0160 c160 0000 | ` | 0162 0000 0000 | | 0164 0040 002e | @ .| 0166 d160 | ` | 0167 0000 0000 | | .BLANK 0000[0x6] 016d 002e dd60 | . `| .XXX[0x37] 016f 0005 cb4c | L| 0171 0000 0080 | | 0173 2eeb a00b |. | 0175 7ee0 0180 |~ | 0177 6782 2000 |g | 0179 8209 400b | @ | 017b c6c0 02f0 | | 017d 0400 bc3c | <| 017f 8000 e762 | b| 0181 e00b bbc0 | | 0183 0000 0001 | | 0185 b800 0000 | | 0187 0042 24c0 | B$ | 0189 1777 8000 | w | 018b 0000 0000 | | 018d 0083 b02d | -| 018f 0000 0000 | | 0191 0090 63d0 | c | 0193 1041 2800 | A( | 0195 0000 005e | ^| 0197 6fc0 17b0 |o | 0199 4000 0000 |@ | 019b 0003 182c | ,| 019d 005e 46c0 | ^F | 019f 17aa e00e | | 01a1 c000 05ec | | 01a3 1000 | | 01a4 0000 0000 | | .BLANK 0000[0x4] 01a8 0002 f37e | ~| .XXX[0x53] 01aa 0042 0200 | B | 01ac 3800 0000 |8 | 01ae 0000 0cf5 | | 01b0 080b d802 | | 01b2 f236 0000 | 6 | 01b4 0000 2fcf | / | 01b6 4000 0002 |@ | 01b8 34fc 00bf |4 | 01ba 3d00 0000 |= | 01bc 000b e850 | P| 01be 02fa d200 | | 01c0 bef0 2284 | " | 01c2 600b e850 |` P| 01c4 0000 0002 | | 01c6 1000 006b | k| 01c8 d100 2fbc | / | 01ca 0000 05f0 | | 01cc 4800 0c00 |H | 01ce 0000 005f | _| 01d0 04a1 1200 | | 01d2 0bdb f000 | | 01d4 0000 00be | | 01d6 6ace c5c0 |j | 01d8 17b7 e000 | | 01da 0000 0308 | | 01dc 0000 d6c6 | | 01de 9a85 802f | /| 01e0 6fc0 0000 |o | 01e2 0007 8008 | | 01e4 05f2 6200 | b | 01e6 016c c3e1 | l | 01e8 9280 0bd8 | | 01ea 2000 0000 | | 01ec 00bd b180 | | 01ee 00bf 8500 | | 01f0 0000 0000 | | 01f2 0040 005f | @ _| 01f4 d280 0000 | | 01f6 0000 0000 | | 01f8 0080 005f | _| 01fa f280 | | 01fb 0000 0000 | | .BLANK 0000[0x5]