|
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 - metrics - download
Length: 1024 (0x400) Notes: 00_class, 5800_R1K_CODE, 74_tag, 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 0110 | | .CONST 0x0110 ; 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 0010 | | .CONST 0x0010 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0001 | | .CONST 0x0001 ; Number of locals 000b INIT_0008: 000b 029a 001b | | Declare_Subprogram INIT_0018,For_Outer_Call,Visible,Unelaborated 000d 00bf | | Action Accept_Activation 000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd 000f 00c7 | | Action Elaborate_Subprogram 0010 BODY_0008: 0010 00bc | | Action Signal_Activated 0011 00bb | | Action Signal_Completion 0012 0000 0000 | | .BLANK 0000[0x6] 0018 ; -------------------------------------------------------------------------------------- 0018 ; SUBPROGRAM 0018 ; -------------------------------------------------------------------------------------- 0018 0022 | " | .CONST 0x0022 ; Address of begin 0019 0037 | 7 | .CONST 0x0037 ; Address of exception handler 001a 0003 | | .CONST 0x0003 ; Number of locals 001b INIT_0018: 001b e001 | | Load 0x0,0x1 001c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 001d 02c7 | | Declare_Variable Any 001e 00d8 | | Load_Top At_Offset_0 001f 1c00 | | Execute_Immediate Run_Utility,0x0 0020 029f 0063 | c| Declare_Subprogram INIT_0060,For_Call 0022 BODY_0018: 0022 00d9 | | Load_Top At_Offset_1 0023 00ea | | Load_Encached Null_String_Cache 0024 e5ff | | Load 0x2,-0x1 0025 4800 |H | Short_Literal 0x0 0026 e001 | | Load 0x0,0x1 0027 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0028 c402 | | Store 0x2,0x2 0029 00cf | | Action Mark_Auxiliary 002a 7802 |x | Jump 0x2d 002b 8403 | | Call 0x2,0x3 002c 00c9 | | Action Pop_Auxiliary_Loop 002d 00da | | Load_Top At_Offset_2 002e e001 | | Load 0x0,0x1 002f 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0030 6ffa |o | Jump_Zero 0x2b 0031 00ce | | Action Pop_Auxiliary 0032 00d9 | | Load_Top At_Offset_1 0033 e001 | | Load 0x0,0x1 0034 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0035 c402 | | Store 0x2,0x2 0036 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0037 TRAP_0018: 0037 00d8 | | Load_Top At_Offset_0 0038 0107 | | Execute Exception,Get_Name 0039 4920 |I | Short_Literal 0x120 003a 492f |I/ | Short_Literal 0x12f 003b 0262 | b | Execute Discrete,In_Range 003c 680d |h | Jump_Zero 0x4a 003d e002 | | Load 0x0,0x2 003e 180e | | Execute Package,Field_Execute,Field_Number 0xe 003f 4808 |H | Short_Literal 0x8 0040 0092 0095 | | Action Push_String_Extended,0x95 ; "Cannot open '" 0042 e5ff | | Load 0x2,-0x1 0043 01cc | | Execute Vector,Catenate 0044 0092 0096 | | Action Push_String_Extended,0x96 ; "' (NAME_ERROR)" 0046 01cc | | Execute Vector,Catenate 0047 e003 | | Load 0x0,0x3 0048 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0049 4502 |E | Exit_Suprogram New_Top_Offset 0x2 004a e002 | | Load 0x0,0x2 004b 180e | | Execute Package,Field_Execute,Field_Number 0xe 004c 4808 |H | Short_Literal 0x8 004d 0092 0097 | | Action Push_String_Extended,0x97 ; "Unexpected exception " 004f 4800 |H | Short_Literal 0x0 0050 4801 |H | Short_Literal 0x1 0051 e004 | | Load 0x0,0x4 0052 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0053 01cc | | Execute Vector,Catenate 0054 0092 0098 | | Action Push_String_Extended,0x98 ; " while opening/closing " 0056 01cc | | Execute Vector,Catenate 0057 0092 0099 | | Action Push_String_Extended,0x99 ; "parameter default change directives file " 0059 01cc | | Execute Vector,Catenate 005a e5ff | | Load 0x2,-0x1 005b 01cc | | Execute Vector,Catenate 005c e003 | | Load 0x0,0x3 005d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 005e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 005f 0000 | | .XXX[0x1] 0060 ; -------------------------------------------------------------------------------------- 0060 ; SUBPROGRAM 0060 ; -------------------------------------------------------------------------------------- 0060 006c | l | .CONST 0x006c ; Address of begin 0061 0071 | q | .CONST 0x0071 ; Address of exception handler 0062 0004 | | .CONST 0x0004 ; Number of locals 0063 INIT_0060: 0063 e402 | | Load 0x2,0x2 0064 e001 | | Load 0x0,0x1 0065 1866 | f | Execute Package,Field_Execute,Field_Number 0x66 0066 e402 | | Load 0x2,0x2 0067 e001 | | Load 0x0,0x1 0068 1866 | f | Execute Package,Field_Execute,Field_Number 0x66 0069 e402 | | Load 0x2,0x2 006a e001 | | Load 0x0,0x1 006b 1866 | f | Execute Package,Field_Execute,Field_Number 0x66 006c BODY_0060: 006c 00d8 | | Load_Top At_Offset_0 006d 00da | | Load_Top At_Offset_2 006e e602 | | Load 0x3,0x2 006f 8005 | | Call 0x0,0x5 0070 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0071 TRAP_0060: 0071 0007 | | Action Break_Optional 0072 e002 | | Load 0x0,0x2 0073 180e | | Execute Package,Field_Execute,Field_Number 0xe 0074 4808 |H | Short_Literal 0x8 0075 0092 009a | | Action Push_String_Extended,0x9a ; "Unexpected exception while changing parameter's default value" 0077 e003 | | Load 0x0,0x3 0078 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0079 e002 | | Load 0x0,0x2 007a 180e | | Execute Package,Field_Execute,Field_Number 0xe 007b 4808 |H | Short_Literal 0x8 007c 0092 009b | | Action Push_String_Extended,0x9b ; "Parameter => " 007e e5ff | | Load 0x2,-0x1 007f 01cc | | Execute Vector,Catenate 0080 e003 | | Load 0x0,0x3 0081 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0082 e002 | | Load 0x0,0x2 0083 180e | | Execute Package,Field_Execute,Field_Number 0xe 0084 4808 |H | Short_Literal 0x8 0085 0092 009c | | Action Push_String_Extended,0x9c ; "Kind => " 0087 e603 | | Load 0x3,0x3 0088 01cc | | Execute Vector,Catenate 0089 e003 | | Load 0x0,0x3 008a 1813 | | Execute Package,Field_Execute,Field_Number 0x13 008b e002 | | Load 0x0,0x2 008c 180e | | Execute Package,Field_Execute,Field_Number 0xe 008d 4808 |H | Short_Literal 0x8 008e 0092 009d | | Action Push_String_Extended,0x9d ; "Value => " 0090 e604 | | Load 0x3,0x4 0091 01cc | | Execute Vector,Catenate 0092 e003 | | Load 0x0,0x3 0093 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0094 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0095 ; -------------------------------------------------------------------------------------- 0095 ; STRING TABLE 0095 ; -------------------------------------------------------------------------------------- 0095 0014 | | .STRTAB 0x0014->0x009f ; "Cannot open '" 0096 001f | | .STRTAB 0x001f->0x00a5 ; "' (NAME_ERROR)" 0097 002b | + | .STRTAB 0x002b->0x00ac ; "Unexpected exception " 0098 003e | > | .STRTAB 0x003e->0x00b7 ; " while opening/closing " 0099 0053 | S | .STRTAB 0x0053->0x00c2 ; "parameter default change directives file " 009a 007a | z | .STRTAB 0x007a->0x00d7 ; "Unexpected exception while changing parameter's default value" 009b 00b5 | | .STRTAB 0x00b5->0x00f5 ; "Parameter => " 009c 00c0 | | .STRTAB 0x00c0->0x00fc ; "Kind => " 009d 00cb | | .STRTAB 0x00cb->0x0102 ; "Value => " 009e 00d6 | | .STREND 0x00d6->0x0109 009f 4361 6e6e |Cann| .STRTAB_STRINGS 0109 0000 0000 | | .BLANK 0000[0x7] 0110 ; -------------------------------------------------------------------------------------- 0110 ; Debug Table 0110 ; -------------------------------------------------------------------------------------- 0110 0004 0000 | | .DEBUG4 0x0004,0x0000,0x776d,0x0000,0x0001,0x0000 0116 1c03 4710 | G | .XXX[0x2a] 0118 0803 6803 | h | 011a 6797 ef97 |g | 011c f802 4807 | H | 011e e790 0a08 | | 0120 4114 1803 |A | 0122 6c03 6780 |l g | 0124 1f97 f797 | | 0126 fb90 0f80 | | 0128 2061 4700 | aG | 012a 1c03 4710 | G | 012c 0803 6803 | h | 012e 6797 ef97 |g | 0130 f802 4807 | H | 0132 eb90 0a08 | | 0134 4114 1800 |A | 0136 1d20 2802 | ( | 0138 4807 ef80 |H | 013a 2460 3407 |$`4 | 013c 3007 2e00 |0 . | 013e 2914 1800 |) | 0140 0000 0000 | | .BLANK 0000[0x6] 0146 0004 7c05 | | | .XXX[0x5c] 0148 0400 0c0a | | 014a 7c06 ec0a || | 014c 7c07 2f97 || / | 014e fc07 6dc0 | m | 0150 2780 2da0 |' - | 0152 0610 0920 | | 0154 0300 2c02 | , | 0156 4807 f200 |H | 0158 3114 0b80 |1 | 015a 3403 ab97 |4 | 015c fd20 0780 | | 015e 3860 5300 |8`S | 0160 3520 0700 |5 | 0162 2d20 2920 |- ) | 0164 8802 4807 | H | 0166 f797 fc07 | | 0168 3007 2c02 |0 , | 016a 4807 f807 |H | 016c 3007 2e00 |0 . | 016e 3114 0803 |1 | 0170 6004 1d24 |` $| 0172 0124 3c09 | $< | 0174 89a0 3520 | 5 | 0176 2920 8802 |) | 0178 4807 ff97 |H | 017a fc07 3007 | 0 | 017c 2c02 4808 |, H | 017e 0007 3007 | 0 | 0180 2e00 2914 |. ) | 0182 0803 6004 | ` | 0184 1d24 8124 | $ $| 0186 bc09 89a0 | | 0188 0a10 0d14 | | 018a 0920 2802 | ( | 018c 4807 ef80 |H | 018e 2460 3407 |$`4 | 0190 3007 2e00 |0 . | 0192 2914 0800 |) | 0194 0000 0000 | | 0196 0005 ac00 | | 0198 1000 0403 | | 019a 69a0 0c02 |i | 019c 4808 0510 |H | 019e 0402 4808 | H | 01a0 0910 0400 | | 01a2 0000 0000 | | .BLANK 0000[0x4] 01a6 0005 ec00 | | .XXX[0x5a] 01a8 1000 0520 | | 01aa 0803 6f80 | o | 01ac 0860 41a0 | `A | 01ae 7520 2920 |u ) | 01b0 2b97 f802 |+ | 01b2 4808 0c07 |H | 01b4 3397 f608 |3 | 01b6 3c07 3002 |< 0 | 01b8 4808 1007 |H | 01ba 3120 0797 |1 | 01bc eb97 ef97 | | 01be f200 3c07 | < | 01c0 3002 4808 |0 H | 01c2 1407 3007 | 0 | 01c4 2f97 ff80 |/ | 01c6 0860 8007 | ` | 01c8 3007 2e00 |0 . | 01ca 2914 1d20 |) | 01cc 2b97 f802 |+ | 01ce 4808 1807 |H | 01d0 3397 f608 |3 | 01d2 3c07 3002 |< 0 | 01d4 4808 1007 |H | 01d6 3120 0797 |1 | 01d8 eb97 ef97 | | 01da f200 3c07 | < | 01dc 3002 4807 |0 H | 01de f807 3007 | 0 | 01e0 2e00 3114 |. 1 | 01e2 1c00 0000 | | 01e4 0000 0000 | | 01e6 0006 ec07 | | 01e8 0000 0780 | | 01ea 3780 3860 |7 8`| 01ec 5700 3514 |W 5 | 01ee 0403 6004 | ` | 01f0 1d24 0124 | $ $| 01f2 3c09 89a0 |< | 01f4 0514 0404 | | 01f6 0007 2c07 | , | 01f8 8400 0780 | | 01fa 3403 ab97 |4 | 01fc fd20 0780 | | 01fe 3860 4f00 |8`O |