|
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_11cacfe
└─⟦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 0070 | p | .CONST 0x0070 ; 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 002a | * | .CONST 0x002a ; 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 0033 | 3| Declare_Subprogram INIT_0030,For_Outer_Call,Visible,Unelaborated 000f 029a 004b | K| Declare_Subprogram INIT_0048,For_Outer_Call,Visible,Unelaborated 0011 029a 0053 | S| Declare_Subprogram INIT_0050,For_Outer_Call,Visible,Unelaborated 0013 00c4 | | Action Make_Default 0014 00c4 | | Action Make_Default 0015 029a 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call,Visible,Unelaborated 0017 c212 | | Store 0x1,0x12 0018 029a 006b | k| Declare_Subprogram INIT_0068,For_Outer_Call,Visible,Unelaborated 001a c211 | | Store 0x1,0x11 001b 00bf | | Action Accept_Activation 001c e20d | | Load 0x1,0xd 001d 0007 | | Action Break_Optional 001e 00d8 | | Load_Top At_Offset_0 001f 0007 | | Action Break_Optional 0020 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0021 00c7 | | Action Elaborate_Subprogram 0022 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0023 00c7 | | Action Elaborate_Subprogram 0024 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0025 00c7 | | Action Elaborate_Subprogram 0026 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0027 00c7 | | Action Elaborate_Subprogram 0028 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0029 00c7 | | Action Elaborate_Subprogram 002a BODY_0008: 002a 00bc | | Action Signal_Activated 002b 00bb | | Action Signal_Completion 002c 0000 0000 | | .BLANK 0000[0x4] 0030 ; -------------------------------------------------------------------------------------- 0030 ; SUBPROGRAM 0030 ; -------------------------------------------------------------------------------------- 0030 0033 | 3 | .CONST 0x0033 ; Address of begin 0031 0004 | | .CONST 0x0004 ; Address of exception handler 0032 0001 | | .CONST 0x0001 ; Number of locals 0033 BODY_0030: 0033 INIT_0030: 0033 e213 | | Load 0x1,0x13 0034 0a64 | d | Execute_Immediate Plus,0x64 0035 c213 | | Store 0x1,0x13 0036 e213 | | Load 0x1,0x13 0037 8212 | | Call 0x1,0x12 0038 09ff | | Execute_Immediate Binary_Scale,-0x1 0039 027d | } | Execute Discrete,Greater 003a 6806 |h | Jump_Zero 0x41 003b 4864 |Hd | Short_Literal 0x64 003c a213 | | Store_Unchecked 0x1,0x13 003d e214 | | Load 0x1,0x14 003e 4896 |H | Short_Literal 0x96 003f 0273 | s | Execute Discrete,Plus 0040 c214 | | Store 0x1,0x14 0041 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0042 0000 0000 | | .BLANK 0000[0x6] 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 e214 | | Load 0x1,0x14 0054 00ca | | Action Exit_Nullary_Function 0055 0000 0000 | | .XXX[0x3] 0057 0000 | | 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 ; SUBPROGRAM 0068 ; -------------------------------------------------------------------------------------- 0068 006b | k | .CONST 0x006b ; Address of begin 0069 0004 | | .CONST 0x0004 ; Address of exception handler 006a 0001 | | .CONST 0x0001 ; Number of locals 006b BODY_0068: 006b INIT_0068: 006b 4864 |Hd | Short_Literal 0x64 006c a213 | | Store_Unchecked 0x1,0x13 006d 4896 |H | Short_Literal 0x96 006e a214 | | Store_Unchecked 0x1,0x14 006f 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0070 ; -------------------------------------------------------------------------------------- 0070 ; Debug Table 0070 ; -------------------------------------------------------------------------------------- 0070 0004 0011 | | .DEBUG4 0x0004,0x0011,0x13d2,0x0000,0x0001,0x0000 0076 0000 0000 | | .BLANK 0000[0x13] 0089 003a b000 | : | .XXX[0x2] 008b 0000 0000 | | .BLANK 0000[0x18] 00a3 000e 8000 | | .XXX[0x2] 00a5 0000 0000 | | .BLANK 0000[0xd] 00b2 ec80 | | .XXX[0x1] 00b3 0000 0000 | | .BLANK 0000[0xaa] 015d e540 | @ | .XXX[0x1] 015e 0000 0000 | | .BLANK 0000[0x16] 0174 06b0 4000 | @ | .XXX[0x8c] 0176 2202 4000 |" @ | 0178 588a 0001 |X | 017a 0c84 0025 | %| 017c db40 1680 | @ | 017e b100 0057 | W| 0180 ca48 4080 | H@ | 0182 0ed8 4000 | @ | 0184 2202 4000 |" @ | 0186 6c8a 0000 |l | 0188 f084 0025 | %| 018a d900 0382 | | 018c 6340 1b80 |c@ | 018e a2b8 4000 | @ | 0190 2202 4000 |" @ | 0192 5c92 0000 |\ | 0194 d884 0025 | %| 0196 dac4 b780 | | 0198 0a48 4000 | H@ | 019a 6250 4080 |bP@ | 019c 0100 03a1 | | 019e 6640 4000 |f@@ | 01a0 6a02 4000 |j @ | 01a2 208a 0000 | | 01a4 b884 0025 | %| 01a6 da50 4080 | P@ | 01a8 0248 4000 | H@ | 01aa 6100 03a1 |a | 01ac 4a40 4000 |J@@ | 01ae 6602 4000 |f @ | 01b0 208a 0000 | | 01b2 9c84 0025 | %| 01b4 d900 0383 | | 01b6 7f40 1b80 | @ | 01b8 a2c0 4000 | @ | 01ba 2202 4000 |" @ | 01bc 62e0 4080 |b @ | 01be 000a 0000 | | 01c0 66e8 4080 |f @ | 01c2 0202 9c00 | | 01c4 5cda 0000 |\ | 01c6 5f40 1680 |_@ | 01c8 b258 4000 | X@ | 01ca 6360 0b00 |c` | 01cc 0358 0b80 | X | 01ce 1240 0e81 | @ | 01d0 8360 8880 | ` | 01d2 0358 8880 | X | 01d4 1100 0076 | v| 01d6 b248 4080 | H@ | 01d8 0788 1900 | | 01da 02e0 1c80 | | 01dc 0740 9100 | @ | 01de 7790 1a00 |w | 01e0 03c0 1880 | | 01e2 33c0 9200 |3 | 01e4 7500 0383 |u | 01e6 6340 1b80 |c@ | 01e8 a2c0 4000 | @ | 01ea 2202 4000 |" @ | 01ec 604a ffff |`J | 01ee aee8 1d80 | | 01f0 1340 1680 | @ | 01f2 b100 005c | \| 01f4 6648 4080 |fH@ | 01f6 0100 0261 | a| 01f8 2ec0 4080 |. @ | 01fa 0042 0000 | B | 01fc 3404 0000 |4 | 01fe 03c0 1084 | |