|
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_03bcfe
└─⟦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 0138 | 8 | .CONST 0x0138 ; 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 0018 | | .CONST 0x0018 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000f | | .CONST 0x000f ; Number of locals 000b INIT_0008: 000b 029a 0023 | #| Declare_Subprogram INIT_0020,For_Outer_Call,Visible,Unelaborated 000d 029a 0073 | s| Declare_Subprogram INIT_0070,For_Outer_Call,Visible,Unelaborated 000f 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated 0011 00bf | | Action Accept_Activation 0012 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0013 00c7 | | Action Elaborate_Subprogram 0014 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0015 00c7 | | Action Elaborate_Subprogram 0016 1d0f | | Execute_Immediate Reference_Lex_1,0xf 0017 00c7 | | Action Elaborate_Subprogram 0018 BODY_0008: 0018 00bc | | Action Signal_Activated 0019 00bb | | Action Signal_Completion 001a 0000 0000 | | .BLANK 0000[0x6] 0020 ; -------------------------------------------------------------------------------------- 0020 ; SUBPROGRAM 0020 ; -------------------------------------------------------------------------------------- 0020 0029 | ) | .CONST 0x0029 ; Address of begin 0021 0062 | b | .CONST 0x0062 ; Address of exception handler 0022 0002 | | .CONST 0x0002 ; Number of locals 0023 INIT_0020: 0023 e002 | | Load 0x0,0x2 0024 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0025 02c7 | | Declare_Variable Any 0026 e002 | | Load 0x0,0x2 0027 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0028 a402 | | Store_Unchecked 0x2,0x2 0029 BODY_0020: 0029 00d8 | | Load_Top At_Offset_0 002a e003 | | Load 0x0,0x3 002b e5fe | | Load 0x2,-0x2 002c e5ff | | Load 0x2,-0x1 002d e004 | | Load 0x0,0x4 002e 1815 | | Execute Package,Field_Execute,Field_Number 0x15 002f c003 | | Store 0x0,0x3 0030 c402 | | Store 0x2,0x2 0031 4802 |H | Short_Literal 0x2 0032 00d9 | | Load_Top At_Offset_1 0033 e002 | | Load 0x0,0x2 0034 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0035 6815 |h | Jump_Zero 0x4b 0036 480a |H | Short_Literal 0xa 0037 480a |H | Short_Literal 0xa 0038 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 003a e5ff | | Load 0x2,-0x1 003b e005 | | Load 0x0,0x5 003c 1b2f | / | Execute Package,Field_Read,Field_Number 0x2f 003d 011c | | Execute Any,Convert_Unchecked 003e 1c01 | | Execute_Immediate Run_Utility,0x1 003f 01cc | | Execute Vector,Catenate 0040 0092 0103 | | Action Push_String_Extended,0x103 ; " flag could not be set:" 0042 01cc | | Execute Vector,Catenate 0043 01cb | | Execute Vector,Append 0044 00da | | Load_Top At_Offset_2 0045 e002 | | Load 0x0,0x2 0046 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0047 01cc | | Execute Vector,Catenate 0048 01cb | | Execute Vector,Append 0049 8006 | | Call 0x0,0x6 004a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 004b 480a |H | Short_Literal 0xa 004c 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 004e e5ff | | Load 0x2,-0x1 004f e005 | | Load 0x0,0x5 0050 1b2f | / | Execute Package,Field_Read,Field_Number 0x2f 0051 011c | | Execute Any,Convert_Unchecked 0052 1c01 | | Execute_Immediate Run_Utility,0x1 0053 01cc | | Execute Vector,Catenate 0054 0092 0104 | | Action Push_String_Extended,0x104 ; " flag has been set to " 0056 01cc | | Execute Vector,Catenate 0057 e5fe | | Load 0x2,-0x2 0058 00e1 | | Load_Encached Boolean_Cache 0059 011c | | Execute Any,Convert_Unchecked 005a 1c01 | | Execute_Immediate Run_Utility,0x1 005b 01cc | | Execute Vector,Catenate 005c 0092 0105 | | Action Push_String_Extended,0x105 ; "." 005e 01cc | | Execute Vector,Catenate 005f 01cb | | Execute Vector,Append 0060 8007 | | Call 0x0,0x7 0061 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0062 TRAP_0020: 0062 0007 | | Action Break_Optional 0063 480a |H | Short_Literal 0xa 0064 0092 0106 | | Action Push_String_Extended,0x106 ; "Exception raised during command processing: " 0066 e008 | | Load 0x0,0x8 0067 180d | | Execute Package,Field_Execute,Field_Number 0xd 0068 01cc | | Execute Vector,Catenate 0069 01cb | | Execute Vector,Append 006a 8006 | | Call 0x0,0x6 006b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 006c 0000 0000 | | .BLANK 0000[0x4] 0070 ; -------------------------------------------------------------------------------------- 0070 ; SUBPROGRAM 0070 ; -------------------------------------------------------------------------------------- 0070 0079 | y | .CONST 0x0079 ; Address of begin 0071 00b4 | | .CONST 0x00b4 ; Address of exception handler 0072 0002 | | .CONST 0x0002 ; Number of locals 0073 INIT_0070: 0073 e002 | | Load 0x0,0x2 0074 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0075 02c7 | | Declare_Variable Any 0076 e002 | | Load 0x0,0x2 0077 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0078 a402 | | Store_Unchecked 0x2,0x2 0079 BODY_0070: 0079 00d8 | | Load_Top At_Offset_0 007a e003 | | Load 0x0,0x3 007b e5fe | | Load 0x2,-0x2 007c e5ff | | Load 0x2,-0x1 007d e004 | | Load 0x0,0x4 007e 1814 | | Execute Package,Field_Execute,Field_Number 0x14 007f c003 | | Store 0x0,0x3 0080 c402 | | Store 0x2,0x2 0081 4802 |H | Short_Literal 0x2 0082 00d9 | | Load_Top At_Offset_1 0083 e002 | | Load 0x0,0x2 0084 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0085 6815 |h | Jump_Zero 0x9b 0086 480a |H | Short_Literal 0xa 0087 480a |H | Short_Literal 0xa 0088 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 008a e5ff | | Load 0x2,-0x1 008b e005 | | Load 0x0,0x5 008c 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 008d 011c | | Execute Any,Convert_Unchecked 008e 1c01 | | Execute_Immediate Run_Utility,0x1 008f 01cc | | Execute Vector,Catenate 0090 0092 0103 | | Action Push_String_Extended,0x103 ; " flag could not be set:" 0092 01cc | | Execute Vector,Catenate 0093 01cb | | Execute Vector,Append 0094 00da | | Load_Top At_Offset_2 0095 e002 | | Load 0x0,0x2 0096 1820 | | Execute Package,Field_Execute,Field_Number 0x20 0097 01cc | | Execute Vector,Catenate 0098 01cb | | Execute Vector,Append 0099 8006 | | Call 0x0,0x6 009a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 009b 480a |H | Short_Literal 0xa 009c 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 009e e5ff | | Load 0x2,-0x1 009f e005 | | Load 0x0,0x5 00a0 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 00a1 011c | | Execute Any,Convert_Unchecked 00a2 1c01 | | Execute_Immediate Run_Utility,0x1 00a3 01cc | | Execute Vector,Catenate 00a4 0092 0104 | | Action Push_String_Extended,0x104 ; " flag has been set to " 00a6 01cc | | Execute Vector,Catenate 00a7 4820 |H | Short_Literal 0x20 00a8 4800 |H | Short_Literal 0x0 00a9 480a |H | Short_Literal 0xa 00aa e5fe | | Load 0x2,-0x2 00ab e009 | | Load 0x0,0x9 00ac 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00ad 01cc | | Execute Vector,Catenate 00ae 0092 0105 | | Action Push_String_Extended,0x105 ; "." 00b0 01cc | | Execute Vector,Catenate 00b1 01cb | | Execute Vector,Append 00b2 8007 | | Call 0x0,0x7 00b3 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00b4 TRAP_0070: 00b4 0007 | | Action Break_Optional 00b5 480a |H | Short_Literal 0xa 00b6 0092 0106 | | Action Push_String_Extended,0x106 ; "Exception raised during command processing: " 00b8 e008 | | Load 0x0,0x8 00b9 180d | | Execute Package,Field_Execute,Field_Number 0xd 00ba 01cc | | Execute Vector,Catenate 00bb 01cb | | Execute Vector,Append 00bc 8006 | | Call 0x0,0x6 00bd 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00be 0000 0000 | | .XXX[0x2] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00c8 | | .CONST 0x00c8 ; Address of begin 00c1 00f8 | | .CONST 0x00f8 ; Address of exception handler 00c2 0002 | | .CONST 0x0002 ; Number of locals 00c3 INIT_00c0: 00c3 e002 | | Load 0x0,0x2 00c4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00c5 02c7 | | Declare_Variable Any 00c6 00d8 | | Load_Top At_Offset_0 00c7 1c00 | | Execute_Immediate Run_Utility,0x0 00c8 BODY_00c0: 00c8 00d8 | | Load_Top At_Offset_0 00c9 e003 | | Load 0x0,0x3 00ca e5fe | | Load 0x2,-0x2 00cb 800a | | Call 0x0,0xa 00cc e5ff | | Load 0x2,-0x1 00cd 800a | | Call 0x0,0xa 00ce e004 | | Load 0x0,0x4 00cf 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00d0 c003 | | Store 0x0,0x3 00d1 c402 | | Store 0x2,0x2 00d2 4802 |H | Short_Literal 0x2 00d3 00d9 | | Load_Top At_Offset_1 00d4 e002 | | Load 0x0,0x2 00d5 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00d6 6811 |h | Jump_Zero 0xe8 00d7 480a |H | Short_Literal 0xa 00d8 480a |H | Short_Literal 0xa 00d9 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 00db e5ff | | Load 0x2,-0x1 00dc 01cc | | Execute Vector,Catenate 00dd 0092 0103 | | Action Push_String_Extended,0x103 ; " flag could not be set:" 00df 01cc | | Execute Vector,Catenate 00e0 01cb | | Execute Vector,Append 00e1 00da | | Load_Top At_Offset_2 00e2 e002 | | Load 0x0,0x2 00e3 1820 | | Execute Package,Field_Execute,Field_Number 0x20 00e4 01cc | | Execute Vector,Catenate 00e5 01cb | | Execute Vector,Append 00e6 8006 | | Call 0x0,0x6 00e7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00e8 480a |H | Short_Literal 0xa 00e9 0092 0102 | | Action Push_String_Extended,0x102 ; "The " 00eb e5ff | | Load 0x2,-0x1 00ec 01cc | | Execute Vector,Catenate 00ed 0092 0104 | | Action Push_String_Extended,0x104 ; " flag has been set to " 00ef 01cc | | Execute Vector,Catenate 00f0 e5fe | | Load 0x2,-0x2 00f1 01cc | | Execute Vector,Catenate 00f2 0092 0105 | | Action Push_String_Extended,0x105 ; "." 00f4 01cc | | Execute Vector,Catenate 00f5 01cb | | Execute Vector,Append 00f6 8007 | | Call 0x0,0x7 00f7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00f8 TRAP_00c0: 00f8 0007 | | Action Break_Optional 00f9 480a |H | Short_Literal 0xa 00fa 0092 0106 | | Action Push_String_Extended,0x106 ; "Exception raised during command processing: " 00fc e008 | | Load 0x0,0x8 00fd 180d | | Execute Package,Field_Execute,Field_Number 0xd 00fe 01cc | | Execute Vector,Catenate 00ff 01cb | | Execute Vector,Append 0100 8006 | | Call 0x0,0x6 0101 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0102 ; -------------------------------------------------------------------------------------- 0102 ; STRING TABLE 0102 ; -------------------------------------------------------------------------------------- 0102 000c | | .STRTAB 0x000c->0x0108 ; "The " 0103 000e | | .STRTAB 0x000e->0x010a ; " flag could not be set:" 0104 0023 | # | .STRTAB 0x0023->0x0115 ; " flag has been set to " 0105 0037 | 7 | .STRTAB 0x0037->0x0120 ; "." 0106 0036 | 6 | .STRTAB 0x0036->0x0121 ; "Exception raised during command processing: " 0107 0060 | ` | .STREND 0x0060->0x0137 0108 5468 6520 |The | .STRTAB_STRINGS 0137 0000 | | .XXX[0x1] 0138 ; -------------------------------------------------------------------------------------- 0138 ; Debug Table 0138 ; -------------------------------------------------------------------------------------- 0138 0004 000d | | .DEBUG4 0x0004,0x000d,0x2beb,0x0000,0x0001,0x0000 013e 0000 0800 | | .XXX[0xb] 0140 0000 4400 | D | 0142 0000 0020 | | 0144 0000 0148 | H| 0146 0000 4096 | @ | 0148 86a0 | | 0149 0000 0000 | | .BLANK 0000[0x1b] 0164 6000 2592 |` % | .XXX[0x21] 0166 685c 39aa |h\9 | 0168 2800 0362 |( b| 016a 3b44 c808 |;D | 016c 0080 0057 | W| 016e 0000 0004 | | 0170 0920 0002 | | 0172 0000 0002 | | 0174 8014 0000 | | 0176 0004 0000 | | 0178 0100 0000 | | 017a 0880 0000 | | 017c 0004 0000 | | 017e 0029 0000 | ) | 0180 1012 d135 | 5| 0182 0000 1012 | | 0184 d138 | 8 | 0185 0000 0000 | | .BLANK 0000[0x18] 019d 0c00 04b2 | | .XXX[0x1e] 019f 490b 8735 |I 5| 01a1 4600 006c |F l| 01a3 476c 9701 |Gl | 01a5 0010 000a | | 01a7 e000 0000 | | 01a9 8058 0005 | X | 01ab c000 0001 | | 01ad 9002 8000 | | 01af 0051 0000 | Q | 01b1 0020 0000 | | 01b3 0110 0000 | | 01b5 0000 8000 | | 01b7 0005 2000 | | 01b9 2d02 5a02 |- Z | 01bb 0000 0000 | | .BLANK 0000[0x1b] 01d6 0080 00f8 | | .XXX[0x3] 01d8 8500 | | 01d9 0000 0000 | | .BLANK 0000[0x27]