|
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, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0cd8b9
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 00c8 | | .CONST 0x00c8 ; 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 0093 | | .CONST 0x0093 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0016 | | .CONST 0x0016 ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 000c 6093 |` | Indirect_Literal Discrete,0xa0,{0x00000000, 0x0000270f} 000d 00e2 | | Load_Encached Integer_Cache 000e 03f9 | | Declare_Type Discrete,Constrained,Visible 000f 48ff |H | Short_Literal 0xff 0010 e002 | | Load 0x0,0x2 0011 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0012 1c07 | | Execute_Immediate Run_Utility,0x7 0013 0129 | ) | Execute Any,Make_Visible 0014 00d8 | | Load_Top At_Offset_0 0015 02fe | | Declare_Variable Variant_Record,Visible 0016 00d8 | | Load_Top At_Offset_0 0017 1c00 | | Execute_Immediate Run_Utility,0x0 0018 e003 | | Load 0x0,0x3 0019 0336 | 6 | Declare_Variable Array,Visible 001a 00d8 | | Load_Top At_Offset_0 001b 0335 | 5 | Declare_Variable Array,Duplicate 001c 00cd | | Action Spare6_Action 001d 4830 |H0 | Short_Literal 0x30 001e 4801 |H | Short_Literal 0x1 001f 00da | | Load_Top At_Offset_2 0020 01d6 | | Execute Vector,Field_Write 0021 4830 |H0 | Short_Literal 0x30 0022 4802 |H | Short_Literal 0x2 0023 00da | | Load_Top At_Offset_2 0024 01d6 | | Execute Vector,Field_Write 0025 4830 |H0 | Short_Literal 0x30 0026 4803 |H | Short_Literal 0x3 0027 00da | | Load_Top At_Offset_2 0028 01d6 | | Execute Vector,Field_Write 0029 4830 |H0 | Short_Literal 0x30 002a 4804 |H | Short_Literal 0x4 002b 00da | | Load_Top At_Offset_2 002c 01d6 | | Execute Vector,Field_Write 002d 4830 |H0 | Short_Literal 0x30 002e 4805 |H | Short_Literal 0x5 002f 00da | | Load_Top At_Offset_2 0030 01d6 | | Execute Vector,Field_Write 0031 4830 |H0 | Short_Literal 0x30 0032 4806 |H | Short_Literal 0x6 0033 00da | | Load_Top At_Offset_2 0034 01d6 | | Execute Vector,Field_Write 0035 4830 |H0 | Short_Literal 0x30 0036 4807 |H | Short_Literal 0x7 0037 00da | | Load_Top At_Offset_2 0038 01d6 | | Execute Vector,Field_Write 0039 4830 |H0 | Short_Literal 0x30 003a 4808 |H | Short_Literal 0x8 003b 00da | | Load_Top At_Offset_2 003c 01d6 | | Execute Vector,Field_Write 003d 4830 |H0 | Short_Literal 0x30 003e 4809 |H | Short_Literal 0x9 003f 00da | | Load_Top At_Offset_2 0040 01d6 | | Execute Vector,Field_Write 0041 4830 |H0 | Short_Literal 0x30 0042 480a |H | Short_Literal 0xa 0043 00da | | Load_Top At_Offset_2 0044 01d6 | | Execute Vector,Field_Write 0045 4830 |H0 | Short_Literal 0x30 0046 480b |H | Short_Literal 0xb 0047 00da | | Load_Top At_Offset_2 0048 01d6 | | Execute Vector,Field_Write 0049 4830 |H0 | Short_Literal 0x30 004a 480c |H | Short_Literal 0xc 004b 00da | | Load_Top At_Offset_2 004c 01d6 | | Execute Vector,Field_Write 004d 4830 |H0 | Short_Literal 0x30 004e 480d |H | Short_Literal 0xd 004f 00da | | Load_Top At_Offset_2 0050 01d6 | | Execute Vector,Field_Write 0051 4830 |H0 | Short_Literal 0x30 0052 480e |H | Short_Literal 0xe 0053 00da | | Load_Top At_Offset_2 0054 01d6 | | Execute Vector,Field_Write 0055 4830 |H0 | Short_Literal 0x30 0056 480f |H | Short_Literal 0xf 0057 00da | | Load_Top At_Offset_2 0058 01d6 | | Execute Vector,Field_Write 0059 4830 |H0 | Short_Literal 0x30 005a 4810 |H | Short_Literal 0x10 005b 00da | | Load_Top At_Offset_2 005c 01d6 | | Execute Vector,Field_Write 005d 4830 |H0 | Short_Literal 0x30 005e 4811 |H | Short_Literal 0x11 005f 00da | | Load_Top At_Offset_2 0060 01d6 | | Execute Vector,Field_Write 0061 4830 |H0 | Short_Literal 0x30 0062 4812 |H | Short_Literal 0x12 0063 00da | | Load_Top At_Offset_2 0064 01d6 | | Execute Vector,Field_Write 0065 4830 |H0 | Short_Literal 0x30 0066 4813 |H | Short_Literal 0x13 0067 00da | | Load_Top At_Offset_2 0068 01d6 | | Execute Vector,Field_Write 0069 4830 |H0 | Short_Literal 0x30 006a 4814 |H | Short_Literal 0x14 006b 00da | | Load_Top At_Offset_2 006c 01d6 | | Execute Vector,Field_Write 006d 00d9 | | Load_Top At_Offset_1 006e 01d4 | | Execute Vector,Structure_Write 006f 00da | | Load_Top At_Offset_2 0070 02fe | | Declare_Variable Variant_Record,Visible 0071 48ff |H | Short_Literal 0xff 0072 00da | | Load_Top At_Offset_2 0073 e002 | | Load 0x0,0x2 0074 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0075 e20e | | Load 0x1,0xe 0076 0162 | b | Execute Variant_Record,Check_In_Type 0077 00d9 | | Load_Top At_Offset_1 0078 016d | m | Execute Variant_Record,Structure_Write 0079 0092 00bf | | Action Push_String_Extended,0xbf ; "ancolie" 007b 0129 | ) | Execute Any,Make_Visible 007c e20e | | Load 0x1,0xe 007d 02fe | | Declare_Variable Variant_Record,Visible 007e 48ff |H | Short_Literal 0xff 007f 00da | | Load_Top At_Offset_2 0080 e002 | | Load 0x0,0x2 0081 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0082 e20e | | Load 0x1,0xe 0083 0162 | b | Execute Variant_Record,Check_In_Type 0084 00d9 | | Load_Top At_Offset_1 0085 016d | m | Execute Variant_Record,Structure_Write 0086 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated 0088 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated 008a 029a 00bb | | Declare_Subprogram INIT_00b8,For_Outer_Call,Visible,Unelaborated 008c 00bf | | Action Accept_Activation 008d 1d14 | | Execute_Immediate Reference_Lex_1,0x14 008e 00c7 | | Action Elaborate_Subprogram 008f 1d15 | | Execute_Immediate Reference_Lex_1,0x15 0090 00c7 | | Action Elaborate_Subprogram 0091 1d16 | | Execute_Immediate Reference_Lex_1,0x16 0092 00c7 | | Action Elaborate_Subprogram 0093 BODY_0008: 0093 00bc | | Action Signal_Activated 0094 00bb | | Action Signal_Completion 0095 0000 0000 | | .XXX[0x3] 0097 0000 | | 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 009b | | .CONST 0x009b ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0001 | | .CONST 0x0001 ; Number of locals 009b BODY_0098: 009b INIT_0098: 009b 00da | | Load_Top At_Offset_2 009c e002 | | Load 0x0,0x2 009d 1813 | | Execute Package,Field_Execute,Field_Number 0x13 009e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 009f 0000 | | .XXX[0x1] 00a0 0000 0000 | | .LITERAL {0x00000000, 0x0000270f} 00a4 0000 0000 | | .BLANK 0000[0x4] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00ab | | .CONST 0x00ab ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0001 | | .CONST 0x0001 ; Number of locals 00ab BODY_00a8: 00ab INIT_00a8: 00ab 48ff |H | Short_Literal 0xff 00ac 00db | | Load_Top At_Offset_3 00ad e002 | | Load 0x0,0x2 00ae 1815 | | Execute Package,Field_Execute,Field_Number 0x15 00af e20e | | Load 0x1,0xe 00b0 0162 | b | Execute Variant_Record,Check_In_Type 00b1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00b2 0000 0000 | | .BLANK 0000[0x6] 00b8 ; -------------------------------------------------------------------------------------- 00b8 ; SUBPROGRAM 00b8 ; -------------------------------------------------------------------------------------- 00b8 00bb | | .CONST 0x00bb ; Address of begin 00b9 0004 | | .CONST 0x0004 ; Address of exception handler 00ba 0001 | | .CONST 0x0001 ; Number of locals 00bb BODY_00b8: 00bb INIT_00b8: 00bb 00da | | Load_Top At_Offset_2 00bc e002 | | Load 0x0,0x2 00bd 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 00be 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00bf ; -------------------------------------------------------------------------------------- 00bf ; STRING TABLE 00bf ; -------------------------------------------------------------------------------------- 00bf 0004 | | .STRTAB 0x0004->0x00c1 ; "ancolie" 00c0 0009 | | .STREND 0x0009->0x00c4 00c1 616e 636f |anco| .STRTAB_STRINGS 00c5 0000 0000 | | .XXX[0x3] 00c7 0000 | | 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; Debug Table 00c8 ; -------------------------------------------------------------------------------------- 00c8 0004 000a | | .DEBUG4 0x0004,0x000a,0x39de,0x0000,0x0001,0x0005 00ce 000b 00e2 | | .DBG4T 0x000b,0x00e2,0x8000,0x8000 00d2 008d 00f8 | | .DBG4T 0x008d,0x00f8,0x8000,0x0000 00d6 009b 00fd | | .DBG4T 0x009b,0x00fd,0x0002,0x0000 00da 00ab 0100 | | .DBG4T 0x00ab,0x0100,0x0002,0x0000 00de 00bb 0103 | | .DBG4T 0x00bb,0x0103,0x0002,0x0000 00e2 ; -------------------------------------------------------------------------------------- 00e2 ; Debug chain 00e2 ; -------------------------------------------------------------------------------------- 00e2 000a 0000 | | .DBGLEN 0x000a,0x0000 00e4 000b 000f | | .DBGLNO 0x000b,0x000f,0x0014,0x0018,0x006f,0x0079,0x007c,0x0086,0x0088,0x008a 00ee 0001 0003 | | .XXX[0xa] 00f0 0004 0005 | | 00f2 0006 0007 | | 00f4 0008 0009 | | 00f6 000a 000b | | 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; Debug chain 00f8 ; -------------------------------------------------------------------------------------- 00f8 0003 0000 | | .DBGLEN 0x0003,0x0000 00fa 008d 008f | | .DBGLNO 0x008d,0x008f,0x0091 00fd ; -------------------------------------------------------------------------------------- 00fd ; Debug chain 00fd ; -------------------------------------------------------------------------------------- 00fd 0000 0001 | | .DBGLEN 0x0000,0x0001 00ff 009b | | .DBGLNO 0x009b 0100 ; -------------------------------------------------------------------------------------- 0100 ; Debug chain 0100 ; -------------------------------------------------------------------------------------- 0100 0000 0001 | | .DBGLEN 0x0000,0x0001 0102 00ab | | .DBGLNO 0x00ab 0103 ; -------------------------------------------------------------------------------------- 0103 ; Debug chain 0103 ; -------------------------------------------------------------------------------------- 0103 0000 0001 | | .DBGLEN 0x0000,0x0001 0105 00bb | | .DBGLNO 0x00bb 0106 0000 0000 | | .BLANK 0000[0xfa]