|
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_07c4ea
└─⟦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 0070 | p | .CONST 0x0070 ; 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 001a | | .CONST 0x001a ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000d | | .CONST 0x000d ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 000c 0093 0023 | #| push_full_address INIT_0020 000e 00f5 | | Load_Encached Unused21 000f 037e | ~ | Declare_Type Task,Defined,Visible 0010 036e | n | Declare_Variable Task,Visible 0011 00bf | | Action Accept_Activation 0012 e002 | | Load 0x0,0x2 0013 e003 | | Load 0x0,0x3 0014 e004 | | Load 0x0,0x4 0015 e005 | | Load 0x0,0x5 0016 e006 | | Load 0x0,0x6 0017 4805 |H | Short_Literal 0x5 0018 e20d | | Load 0x1,0xd 0019 020e | | Execute Module,Augment_Imports 001a BODY_0008: 001a 00be | | Action Activate_Tasks 001b 00bc | | Action Signal_Activated 001c 00bb | | Action Signal_Completion 001d 0000 0000 | | .XXX[0x3] 001f 0000 | | 0020 ; -------------------------------------------------------------------------------------- 0020 ; SUBPROGRAM 0020 ; -------------------------------------------------------------------------------------- 0020 0051 | Q | .CONST 0x0051 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 000f | | .CONST 0x000f ; Number of locals 0023 INIT_0020: 0023 00bf | | Action Accept_Activation 0024 4801 |H | Short_Literal 0x1 0025 4804 |H | Short_Literal 0x4 0026 00e9 | | Load_Encached String_Cache 0027 035b | [ | Declare_Type Array,Constrained 0028 0337 | 7 | Declare_Variable Array 0029 00d8 | | Load_Top At_Offset_0 002a 0335 | 5 | Declare_Variable Array,Duplicate 002b 00cd | | Action Spare6_Action 002c 4864 |Hd | Short_Literal 0x64 002d 4801 |H | Short_Literal 0x1 002e 00da | | Load_Top At_Offset_2 002f 01d6 | | Execute Vector,Field_Write 0030 4861 |Ha | Short_Literal 0x61 0031 4802 |H | Short_Literal 0x2 0032 00da | | Load_Top At_Offset_2 0033 01d6 | | Execute Vector,Field_Write 0034 4874 |Ht | Short_Literal 0x74 0035 4803 |H | Short_Literal 0x3 0036 00da | | Load_Top At_Offset_2 0037 01d6 | | Execute Vector,Field_Write 0038 4865 |He | Short_Literal 0x65 0039 4804 |H | Short_Literal 0x4 003a 00da | | Load_Top At_Offset_2 003b 01d6 | | Execute Vector,Field_Write 003c 00d9 | | Load_Top At_Offset_1 003d 01d4 | | Execute Vector,Structure_Write 003e 029d 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call 0040 0093 0000 | | push_full_address 0x0 0042 6025 |`% | Indirect_Literal Discrete,0x68,{0x80000000, 0x00010000} 0043 0273 | s | Execute Discrete,Plus 0044 e001 | | Load 0x0,0x1 0045 0273 | s | Execute Discrete,Plus 0046 e002 | | Load 0x0,0x2 0047 0273 | s | Execute Discrete,Plus 0048 00da | | Load_Top At_Offset_2 0049 0335 | 5 | Declare_Variable Array,Duplicate 004a 00cd | | Action Spare6_Action 004b 1d0e | | Execute_Immediate Reference_Lex_1,0xe 004c e003 | | Load 0x0,0x3 004d 0387 | | Declare_Variable Package 004e 00d8 | | Load_Top At_Offset_0 004f 020f | | Execute Module,Activate 0050 00bc | | Action Signal_Activated 0051 BODY_0020: 0051 6012 |` | Indirect_Literal Discrete,0x64,{0x00000000, 0x00050000} 0052 00ba | | Action Initiate_Delay 0053 e004 | | Load 0x0,0x4 0054 00d9 | | Load_Top At_Offset_1 0055 0096 | | Execute Package,Entry 0056 00bb | | Action Signal_Completion 0057 0000 | | .XXX[0x1] 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 4801 |H | Short_Literal 0x1 005c 4800 |H | Short_Literal 0x0 005d 4800 |H | Short_Literal 0x0 005e e005 | | Load 0x0,0x5 005f 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0060 e005 | | Load 0x0,0x5 0061 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0062 00ca | | Action Exit_Nullary_Function 0063 0000 | | .XXX[0x1] 0064 0000 0000 | | .LITERAL {0x00000000, 0x00050000} 0068 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 006c 0000 0000 | | .BLANK 0000[0x4] 0070 ; -------------------------------------------------------------------------------------- 0070 ; Debug Table 0070 ; -------------------------------------------------------------------------------------- 0070 0004 000a | | .DEBUG4 0x0004,0x000a,0x6808,0x0000,0x0001,0x0005 0076 000b 008a | | .DBG4T 0x000b,0x008a,0x8000,0x0000 007a 0012 008d | | .DBG4T 0x0012,0x008d,0x8000,0x0000 007e 0023 0000 | # | .DBG4T 0x0023,0x0000,0x0000,0x0000 0082 0024 0090 | $ | .DBG4T 0x0024,0x0090,0x0000,0x0000 0086 005b 0097 | [ | .DBG4T 0x005b,0x0097,0x0002,0x0000 008a ; -------------------------------------------------------------------------------------- 008a ; Debug chain 008a ; -------------------------------------------------------------------------------------- 008a 0001 0000 | | .DBGLEN 0x0001,0x0000 008c 000b | | .DBGLNO 0x000b 008d ; -------------------------------------------------------------------------------------- 008d ; Debug chain 008d ; -------------------------------------------------------------------------------------- 008d 0001 0000 | | .DBGLEN 0x0001,0x0000 008f 0012 | | .DBGLNO 0x0012 0090 ; -------------------------------------------------------------------------------------- 0090 ; Debug chain 0090 ; -------------------------------------------------------------------------------------- 0090 0003 0002 | | .DBGLEN 0x0003,0x0002 0092 0024 003e | $ >| .DBGLNO 0x0024,0x003e,0x0040,0x0051,0x0053 0097 ; -------------------------------------------------------------------------------------- 0097 ; Debug chain 0097 ; -------------------------------------------------------------------------------------- 0097 0000 0001 | | .DBGLEN 0x0000,0x0001 0099 005b | [ | .DBGLNO 0x005b 009a 0000 0000 | | .BLANK 0000[0x166]