|
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, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦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 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0090 | | .CONST 0x0090 ; 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 0000 | | .CONST 0x0000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 003e | > | .CONST 0x003e ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0016 | | .CONST 0x0016 ; Number of locals 000b INIT_0008: 000b 029a 0043 | C| Declare_Subprogram INIT_0040,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x00ca,0x0000,0x0000,0x0056,0xb4b5,0x0000,0x1c56 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 004b | K| Declare_Subprogram INIT_0048,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 0053 | S| Declare_Subprogram INIT_0050,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 029a 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 029a 0063 | c| Declare_Subprogram INIT_0060,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 00bf | | Action Accept_Activation 0016 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x1 = .DEBUG 0x0016,0x00d6,0x0000,0x0000,0x0056,0xbb55,0x0000,0x0004 ; Debug Table 0x1.0x0 = 0x16,0xffff ; Debug Table 0x1.0x1 = 0x16,0xfffe 0017 0092 0065 | e| Action Push_String_Extended,0x65 ; "CONSTRAINT_ERROR" 0019 00eb | | Load_Encached Diana_Cache 001a 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 001b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 001c 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x1.0x2 = 0x1c,0xfffd 001d 0092 0066 | f| Action Push_String_Extended,0x66 ; "NUMERIC_ERROR" 001f 00eb | | Load_Encached Diana_Cache 0020 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0021 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0022 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x1.0x3 = 0x22,0xfffc 0023 0092 0067 | g| Action Push_String_Extended,0x67 ; "STORAGE_ERROR" 0025 00eb | | Load_Encached Diana_Cache 0026 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0027 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0028 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x1.0x4 = 0x28,0xfffb 0029 0092 0068 | h| Action Push_String_Extended,0x68 ; "TASKING_ERROR" 002b 00eb | | Load_Encached Diana_Cache 002c 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 002d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 002e 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x1.0x5 = 0x2e,0xfffa 002f 0092 0069 | i| Action Push_String_Extended,0x69 ; "PROGRAM_ERROR" 0031 00eb | | Load_Encached Diana_Cache 0032 182e | . | Execute Package,Field_Execute,Field_Number 0x2e 0033 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0034 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x6 = 0x34,0xfff9 0035 00c7 | | Action Elaborate_Subprogram 0036 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x7 = 0x36,0xfff8 0037 00c7 | | Action Elaborate_Subprogram 0038 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x8 = 0x38,0xfff7 0039 00c7 | | Action Elaborate_Subprogram 003a 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x9 = 0x3a,0xfff6 003b 00c7 | | Action Elaborate_Subprogram 003c 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xa = 0x3c,0xfff5 003d 00c7 | | Action Elaborate_Subprogram 003e BODY_0008: 003e 00bc | | Action Signal_Activated 003f 00bb | | Action Signal_Completion 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 ; Debug Table 0x2 = .DEBUG 0x0043,0x00ee,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c57 ; Debug Table 0x2.0x0 = 0x43,0x1 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 ; Debug Table 0x3 = .DEBUG 0x004b,0x00f2,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c5c ; Debug Table 0x3.0x0 = 0x4b,0x1 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 ; Debug Table 0x4 = .DEBUG 0x0053,0x00f6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c61 ; Debug Table 0x4.0x0 = 0x53,0x1 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 e215 | | Load 0x1,0x15 ; Debug Table 0x5 = .DEBUG 0x005b,0x00fa,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c66 ; Debug Table 0x5.0x0 = 0x5b,0x1 005c 00ca | | Action Exit_Nullary_Function 005d 0000 0000 | | .XXX[0x3] 005f 0000 | | 0060 ; -------------------------------------------------------------------------------------- 0060 ; SUBPROGRAM 0060 ; -------------------------------------------------------------------------------------- 0060 0063 | c | .CONST 0x0063 ; Address of begin 0061 0004 | | .CONST 0x0004 ; Address of exception handler 0062 0001 | | .CONST 0x0001 ; Number of locals 0063 BODY_0060: 0063 INIT_0060: 0063 e216 | | Load 0x1,0x16 ; Debug Table 0x6 = .DEBUG 0x0063,0x00fe,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c6b ; Debug Table 0x6.0x0 = 0x63,0x1 0064 00ca | | Action Exit_Nullary_Function 0065 ; -------------------------------------------------------------------------------------- 0065 ; STRING TABLE 0065 ; -------------------------------------------------------------------------------------- 0065 000c | | .STRTAB 0x000c->0x006b ; "CONSTRAINT_ERROR" 0066 001a | | .STRTAB 0x001a->0x0073 ; "NUMERIC_ERROR" 0067 0025 | % | .STRTAB 0x0025->0x0079 ; "STORAGE_ERROR" 0068 0030 | 0 | .STRTAB 0x0030->0x0080 ; "TASKING_ERROR" 0069 003b | ; | .STRTAB 0x003b->0x0086 ; "PROGRAM_ERROR" 006a 0046 | F | .STREND 0x0046->0x008d 006b 434f 4e53 |CONS| .STRTAB_STRINGS 008d 0000 0000 | | .XXX[0x3] 008f 0000 | | 0090 ; -------------------------------------------------------------------------------------- 0090 ; Debug Table 0090 ; -------------------------------------------------------------------------------------- 0090 0003 0007 | | .CONST 0x0003,0x0007 0092 000b 00ca | | .DEBUG 0x000b,0x00ca,0x0000,0x0000,0x0056,0xb4b5,0x0000,0x1c56 009a 0016 00d6 | | .DEBUG 0x0016,0x00d6,0x0000,0x0000,0x0056,0xbb55,0x0000,0x0004 00a2 0043 00ee | C | .DEBUG 0x0043,0x00ee,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c57 00aa 004b 00f2 | K | .DEBUG 0x004b,0x00f2,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c5c 00b2 0053 00f6 | S | .DEBUG 0x0053,0x00f6,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c61 00ba 005b 00fa | [ | .DEBUG 0x005b,0x00fa,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c66 00c2 0063 00fe | c | .DEBUG 0x0063,0x00fe,0x0002,0x0000,0x0056,0xb4b5,0x0000,0x1c6b 00ca ; -------------------------------------------------------------------------------------- 00ca ; Debug3 Subtable 0x0 00ca ; -------------------------------------------------------------------------------------- 00ca 0005 0000 | | .DBG3TAB 0x0005,0x0000 00cc 000b ffff | | .CONST 0x000b,0xffff 00ce 000d fffe | | .CONST 0x000d,0xfffe 00d0 000f fffd | | .CONST 0x000f,0xfffd 00d2 0011 fffc | | .CONST 0x0011,0xfffc 00d4 0013 fffb | | .CONST 0x0013,0xfffb 00d6 ; -------------------------------------------------------------------------------------- 00d6 ; Debug3 Subtable 0x1 00d6 ; -------------------------------------------------------------------------------------- 00d6 000b 0000 | | .DBG3TAB 0x000b,0x0000 00d8 0016 ffff | | .CONST 0x0016,0xffff 00da 0016 fffe | | .CONST 0x0016,0xfffe 00dc 001c fffd | | .CONST 0x001c,0xfffd 00de 0022 fffc | " | .CONST 0x0022,0xfffc 00e0 0028 fffb | ( | .CONST 0x0028,0xfffb 00e2 002e fffa | . | .CONST 0x002e,0xfffa 00e4 0034 fff9 | 4 | .CONST 0x0034,0xfff9 00e6 0036 fff8 | 6 | .CONST 0x0036,0xfff8 00e8 0038 fff7 | 8 | .CONST 0x0038,0xfff7 00ea 003a fff6 | : | .CONST 0x003a,0xfff6 00ec 003c fff5 | < | .CONST 0x003c,0xfff5 00ee ; -------------------------------------------------------------------------------------- 00ee ; Debug3 Subtable 0x2 00ee ; -------------------------------------------------------------------------------------- 00ee 0000 0001 | | .DBG3TAB 0x0000,0x0001 00f0 0043 0001 | C | .CONST 0x0043,0x0001 00f2 ; -------------------------------------------------------------------------------------- 00f2 ; Debug3 Subtable 0x3 00f2 ; -------------------------------------------------------------------------------------- 00f2 0000 0001 | | .DBG3TAB 0x0000,0x0001 00f4 004b 0001 | K | .CONST 0x004b,0x0001 00f6 ; -------------------------------------------------------------------------------------- 00f6 ; Debug3 Subtable 0x4 00f6 ; -------------------------------------------------------------------------------------- 00f6 0000 0001 | | .DBG3TAB 0x0000,0x0001 00f8 0053 0001 | S | .CONST 0x0053,0x0001 00fa ; -------------------------------------------------------------------------------------- 00fa ; Debug3 Subtable 0x5 00fa ; -------------------------------------------------------------------------------------- 00fa 0000 0001 | | .DBG3TAB 0x0000,0x0001 00fc 005b 0001 | [ | .CONST 0x005b,0x0001 00fe ; -------------------------------------------------------------------------------------- 00fe ; Debug3 Subtable 0x6 00fe ; -------------------------------------------------------------------------------------- 00fe 0000 0001 | | .DBG3TAB 0x0000,0x0001 0100 0063 0001 | c | .CONST 0x0063,0x0001 0102 0000 0000 | | .BLANK 0000[0xfe]