|
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 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 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 0030 | 0 | .CONST 0x0030 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0014 | | .CONST 0x0014 ; Number of locals 000b INIT_0008: 000b 029a 003b | ;| Declare_Subprogram INIT_0038,For_Outer_Call,Visible,Unelaborated 000d 029a 0053 | S| Declare_Subprogram INIT_0050,For_Outer_Call,Visible,Unelaborated 000f 029a 0083 | | Declare_Subprogram INIT_0080,For_Outer_Call,Visible,Unelaborated 0011 029a 00a3 | | Declare_Subprogram INIT_00a0,For_Outer_Call,Visible,Unelaborated 0013 00bf | | Action Accept_Activation 0014 e001 | | Load 0x0,0x1 0015 e002 | | Load 0x0,0x2 0016 e003 | | Load 0x0,0x3 0017 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0018 e004 | | Load 0x0,0x4 0019 0387 | | Declare_Variable Package 001a 00d8 | | Load_Top At_Offset_0 001b 020f | | Execute Module,Activate 001c e005 | | Load 0x0,0x5 001d e006 | | Load 0x0,0x6 001e e003 | | Load 0x0,0x3 001f 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0020 e004 | | Load 0x0,0x4 0021 0387 | | Declare_Variable Package 0022 00d8 | | Load_Top At_Offset_0 0023 020f | | Execute Module,Activate 0024 00d9 | | Load_Top At_Offset_1 0025 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0026 00d9 | | Load_Top At_Offset_1 0027 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0028 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0029 00c7 | | Action Elaborate_Subprogram 002a 1d0e | | Execute_Immediate Reference_Lex_1,0xe 002b 00c7 | | Action Elaborate_Subprogram 002c 1d0f | | Execute_Immediate Reference_Lex_1,0xf 002d 00c7 | | Action Elaborate_Subprogram 002e 1d10 | | Execute_Immediate Reference_Lex_1,0x10 002f 00c7 | | Action Elaborate_Subprogram 0030 BODY_0008: 0030 00bc | | Action Signal_Activated 0031 00bb | | Action Signal_Completion 0032 0000 0000 | | .BLANK 0000[0x6] 0038 ; -------------------------------------------------------------------------------------- 0038 ; SUBPROGRAM 0038 ; -------------------------------------------------------------------------------------- 0038 003b | ; | .CONST 0x003b ; Address of begin 0039 0004 | | .CONST 0x0004 ; Address of exception handler 003a 0001 | | .CONST 0x0001 ; Number of locals 003b BODY_0038: 003b INIT_0038: 003b e213 | | Load 0x1,0x13 003c e003 | | Load 0x0,0x3 003d 180e | | Execute Package,Field_Execute,Field_Number 0xe 003e e211 | | Load 0x1,0x11 003f 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0040 c213 | | Store 0x1,0x13 0041 e214 | | Load 0x1,0x14 0042 e003 | | Load 0x0,0x3 0043 180e | | Execute Package,Field_Execute,Field_Number 0xe 0044 e003 | | Load 0x0,0x3 0045 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0046 e212 | | Load 0x1,0x12 0047 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0048 c214 | | Store 0x1,0x14 0049 00da | | Load_Top At_Offset_2 004a e003 | | Load 0x0,0x3 004b 1810 | | Execute Package,Field_Execute,Field_Number 0x10 004c 4801 |H | Short_Literal 0x1 004d e003 | | Load 0x0,0x3 004e 1815 | | Execute Package,Field_Execute,Field_Number 0x15 004f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0050 ; -------------------------------------------------------------------------------------- 0050 ; SUBPROGRAM 0050 ; -------------------------------------------------------------------------------------- 0050 005d | ] | .CONST 0x005d ; Address of begin 0051 0004 | | .CONST 0x0004 ; Address of exception handler 0052 0003 | | .CONST 0x0003 ; Number of locals 0053 INIT_0050: 0053 e007 | | Load 0x0,0x7 0054 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0055 02c7 | | Declare_Variable Any 0056 00d8 | | Load_Top At_Offset_0 0057 1c00 | | Execute_Immediate Run_Utility,0x0 0058 e003 | | Load 0x0,0x3 0059 1b0d | | Execute Package,Field_Read,Field_Number 0xd 005a 02c7 | | Declare_Variable Any 005b 00d8 | | Load_Top At_Offset_0 005c 1c00 | | Execute_Immediate Run_Utility,0x0 005d BODY_0050: 005d 00d9 | | Load_Top At_Offset_1 005e 00d9 | | Load_Top At_Offset_1 005f 0120 | | Execute Any,Is_Value 0060 6803 |h | Jump_Zero 0x64 0061 e003 | | Load 0x0,0x3 0062 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0063 7801 |x | Jump 0x65 0064 00d9 | | Load_Top At_Offset_1 0065 e5ff | | Load 0x2,-0x1 0066 e003 | | Load 0x0,0x3 0067 184c | L | Execute Package,Field_Execute,Field_Number 0x4c 0068 c403 | | Store 0x2,0x3 0069 c402 | | Store 0x2,0x2 006a 4801 |H | Short_Literal 0x1 006b 00da | | Load_Top At_Offset_2 006c e007 | | Load 0x0,0x7 006d 1817 | | Execute Package,Field_Execute,Field_Number 0x17 006e 6808 |h | Jump_Zero 0x77 006f e003 | | Load 0x0,0x3 0070 180e | | Execute Package,Field_Execute,Field_Number 0xe 0071 00da | | Load_Top At_Offset_2 0072 e008 | | Load 0x0,0x8 0073 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0074 e003 | | Load 0x0,0x3 0075 1b47 | G | Execute Package,Field_Read,Field_Number 0x47 0076 0257 | W | Execute Discrete,Raise 0077 00d8 | | Load_Top At_Offset_0 0078 820d | | Call 0x1,0xd 0079 4502 |E | Exit_Suprogram New_Top_Offset 0x2 007a 0000 0000 | | .BLANK 0000[0x6] 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0083 | | .CONST 0x0083 ; Address of begin 0081 0096 | | .CONST 0x0096 ; Address of exception handler 0082 0001 | | .CONST 0x0001 ; Number of locals 0083 BODY_0080: 0083 INIT_0080: 0083 e213 | | Load 0x1,0x13 0084 e211 | | Load 0x1,0x11 0085 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0086 e003 | | Load 0x0,0x3 0087 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0088 e214 | | Load 0x1,0x14 0089 e212 | | Load 0x1,0x12 008a 1816 | | Execute Package,Field_Execute,Field_Number 0x16 008b e003 | | Load 0x0,0x3 008c 1815 | | Execute Package,Field_Execute,Field_Number 0x15 008d e213 | | Load 0x1,0x13 008e e211 | | Load 0x1,0x11 008f 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0090 c213 | | Store 0x1,0x13 0091 e214 | | Load 0x1,0x14 0092 e212 | | Load 0x1,0x12 0093 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0094 c214 | | Store 0x1,0x14 0095 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0096 TRAP_0080: 0096 0007 | | Action Break_Optional 0097 0092 00a6 | | Action Push_String_Extended,0xa6 ; "internal error popping the response stack" 0099 e009 | | Load 0x0,0x9 009a 1814 | | Execute Package,Field_Execute,Field_Number 0x14 009b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 009c 0000 0000 | | .BLANK 0000[0x4] 00a0 ; -------------------------------------------------------------------------------------- 00a0 ; SUBPROGRAM 00a0 ; -------------------------------------------------------------------------------------- 00a0 00a3 | | .CONST 0x00a3 ; Address of begin 00a1 0004 | | .CONST 0x0004 ; Address of exception handler 00a2 0001 | | .CONST 0x0001 ; Number of locals 00a3 BODY_00a0: 00a3 INIT_00a0: 00a3 e003 | | Load 0x0,0x3 00a4 1848 | H | Execute Package,Field_Execute,Field_Number 0x48 00a5 00ca | | Action Exit_Nullary_Function 00a6 ; -------------------------------------------------------------------------------------- 00a6 ; STRING TABLE 00a6 ; -------------------------------------------------------------------------------------- 00a6 0004 | | .STRTAB 0x0004->0x00a8 ; "internal error popping the response stack" 00a7 002b | + | .STREND 0x002b->0x00bc 00a8 696e 7465 |inte| .STRTAB_STRINGS 00bd 0000 0000 | | .XXX[0x3] 00bf 0000 | | 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; Debug Table 00c0 ; -------------------------------------------------------------------------------------- 00c0 0004 0011 | | .DEBUG4 0x0004,0x0011,0x8a0c,0x0000,0x0001,0x0000 00c6 0000 0000 | | .BLANK 0000[0xd] 00d3 0f64 | d | .XXX[0x1] 00d4 0000 0000 | | .BLANK 0000[0x20] 00f4 00f0 e000 | | .XXX[0x2] 00f6 0000 0000 | | .BLANK 0000[0x67] 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 | |