|
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_191cd7
└─⟦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 0148 | H | .CONST 0x0148 ; 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 0040 | @ | .CONST 0x0040 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000e | | .CONST 0x000e ; Number of locals 000b INIT_0008: 000b 029a 004b | K| Declare_Subprogram INIT_0048,For_Outer_Call,Visible,Unelaborated 000d 00bf | | Action Accept_Activation 000e 4800 |H | Short_Literal 0x0 000f 0093 005b | [| push_full_address INIT_0058 0011 02a0 | | Declare_Subprogram Null_Subprogram 0012 038e | | Declare_Type Package,Defined 0013 0387 | | Declare_Variable Package 0014 e002 | | Load 0x0,0x2 0015 e003 | | Load 0x0,0x3 0016 e004 | | Load 0x0,0x4 0017 a005 | | Store_Unchecked 0x0,0x5 0018 a006 | | Store_Unchecked 0x0,0x6 0019 a007 | | Store_Unchecked 0x0,0x7 001a a008 | | Store_Unchecked 0x0,0x8 001b e009 | | Load 0x0,0x9 001c e00a | | Load 0x0,0xa 001d e00b | | Load 0x0,0xb 001e e00c | | Load 0x0,0xc 001f a00d | | Store_Unchecked 0x0,0xd 0020 a00e | | Store_Unchecked 0x0,0xe 0021 a00f | | Store_Unchecked 0x0,0xf 0022 a010 | | Store_Unchecked 0x0,0x10 0023 e011 | | Load 0x0,0x11 0024 e012 | | Load 0x0,0x12 0025 a013 | | Store_Unchecked 0x0,0x13 0026 a014 | | Store_Unchecked 0x0,0x14 0027 a015 | | Store_Unchecked 0x0,0x15 0028 e016 | | Load 0x0,0x16 0029 e017 | | Load 0x0,0x17 002a e018 | | Load 0x0,0x18 002b a019 | | Store_Unchecked 0x0,0x19 002c e01a | | Load 0x0,0x1a 002d e01b | | Load 0x0,0x1b 002e e01c | | Load 0x0,0x1c 002f a01d | | Store_Unchecked 0x0,0x1d 0030 a01e | | Store_Unchecked 0x0,0x1e 0031 e01f | | Load 0x0,0x1f 0032 e020 | | Load 0x0,0x20 0033 e021 | ! | Load 0x0,0x21 0034 e022 | " | Load 0x0,0x22 0035 e023 | # | Load 0x0,0x23 0036 e024 | $ | Load 0x0,0x24 0037 a025 | % | Store_Unchecked 0x0,0x25 0038 a026 | & | Store_Unchecked 0x0,0x26 0039 4825 |H% | Short_Literal 0x25 003a e20e | | Load 0x1,0xe 003b 020e | | Execute Module,Augment_Imports 003c 00d8 | | Load_Top At_Offset_0 003d 020f | | Execute Module,Activate 003e 1d0d | | Execute_Immediate Reference_Lex_1,0xd 003f 00c7 | | Action Elaborate_Subprogram 0040 BODY_0008: 0040 00bc | | Action Signal_Activated 0041 00bb | | Action Signal_Completion 0042 0000 0000 | | .BLANK 0000[0x6] 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 e20e | | Load 0x1,0xe 004c 180d | | Execute Package,Field_Execute,Field_Number 0xd 004d 0092 0138 | 8| Action Push_String_Extended,0x138 ; "Exe_208 is done." 004f 8027 | ' | Call 0x0,0x27 0050 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0051 0000 0000 | | .BLANK 0000[0x7] 0058 ; -------------------------------------------------------------------------------------- 0058 ; SUBPROGRAM 0058 ; -------------------------------------------------------------------------------------- 0058 00f2 | | .CONST 0x00f2 ; Address of begin 0059 0004 | | .CONST 0x0004 ; Address of exception handler 005a 0016 | | .CONST 0x0016 ; Number of locals 005b INIT_0058: 005b 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated 005d 00bf | | Action Accept_Activation 005e 0093 0000 | | push_full_address 0x0 0060 60bb |` | Indirect_Literal Discrete,0x11c,{0x80000000, 0x00050000} 0061 0273 | s | Execute Discrete,Plus 0062 e001 | | Load 0x0,0x1 0063 0273 | s | Execute Discrete,Plus 0064 e002 | | Load 0x0,0x2 0065 0273 | s | Execute Discrete,Plus 0066 00e6 | | Load_Encached Float_Cache 0067 e003 | | Load 0x0,0x3 0068 a004 | | Store_Unchecked 0x0,0x4 0069 a005 | | Store_Unchecked 0x0,0x5 006a a006 | | Store_Unchecked 0x0,0x6 006b a007 | | Store_Unchecked 0x0,0x7 006c e008 | | Load 0x0,0x8 006d 0387 | | Declare_Variable Package 006e 00d8 | | Load_Top At_Offset_0 006f 020f | | Execute Module,Activate 0070 0093 0000 | | push_full_address 0x0 0072 60a5 |` | Indirect_Literal Discrete,0x118,{0x80000000, 0x00040000} 0073 0273 | s | Execute Discrete,Plus 0074 e001 | | Load 0x0,0x1 0075 0273 | s | Execute Discrete,Plus 0076 e009 | | Load 0x0,0x9 0077 0273 | s | Execute Discrete,Plus 0078 e00a | | Load 0x0,0xa 0079 e00b | | Load 0x0,0xb 007a 00e6 | | Load_Encached Float_Cache 007b a00c | | Store_Unchecked 0x0,0xc 007c a00d | | Store_Unchecked 0x0,0xd 007d a004 | | Store_Unchecked 0x0,0x4 007e a00e | | Store_Unchecked 0x0,0xe 007f a00f | | Store_Unchecked 0x0,0xf 0080 a006 | | Store_Unchecked 0x0,0x6 0081 e010 | | Load 0x0,0x10 0082 0387 | | Declare_Variable Package 0083 00d8 | | Load_Top At_Offset_0 0084 020f | | Execute Module,Activate 0085 029d 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call 0087 0093 0000 | | push_full_address 0x0 0089 608a |` | Indirect_Literal Discrete,0x114,{0x80000000, 0x00030000} 008a 0273 | s | Execute Discrete,Plus 008b e001 | | Load 0x0,0x1 008c 0273 | s | Execute Discrete,Plus 008d e011 | | Load 0x0,0x11 008e 0273 | s | Execute Discrete,Plus 008f 00e6 | | Load_Encached Float_Cache 0090 00e7 | | Load_Encached Duration_Cache 0091 00e1 | | Load_Encached Boolean_Cache 0092 e003 | | Load 0x0,0x3 0093 a004 | | Store_Unchecked 0x0,0x4 0094 a012 | | Store_Unchecked 0x0,0x12 0095 a013 | | Store_Unchecked 0x0,0x13 0096 a005 | | Store_Unchecked 0x0,0x5 0097 a006 | | Store_Unchecked 0x0,0x6 0098 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0099 a014 | | Store_Unchecked 0x0,0x14 009a a007 | | Store_Unchecked 0x0,0x7 009b e015 | | Load 0x0,0x15 009c 0387 | | Declare_Variable Package 009d 00d8 | | Load_Top At_Offset_0 009e 020f | | Execute Module,Activate 009f 029d 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call 00a1 029d 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call 00a3 0093 0000 | | push_full_address 0x0 00a5 606a |`j | Indirect_Literal Discrete,0x110,{0x80000000, 0x00020000} 00a6 0273 | s | Execute Discrete,Plus 00a7 e001 | | Load 0x0,0x1 00a8 0273 | s | Execute Discrete,Plus 00a9 e016 | | Load 0x0,0x16 00aa 0273 | s | Execute Discrete,Plus 00ab e00a | | Load 0x0,0xa 00ac e00b | | Load 0x0,0xb 00ad 00e1 | | Load_Encached Boolean_Cache 00ae 00e7 | | Load_Encached Duration_Cache 00af 00e6 | | Load_Encached Float_Cache 00b0 e017 | | Load 0x0,0x17 00b1 a00c | | Store_Unchecked 0x0,0xc 00b2 a00d | | Store_Unchecked 0x0,0xd 00b3 a013 | | Store_Unchecked 0x0,0x13 00b4 a012 | | Store_Unchecked 0x0,0x12 00b5 a004 | | Store_Unchecked 0x0,0x4 00b6 a018 | | Store_Unchecked 0x0,0x18 00b7 a00e | | Store_Unchecked 0x0,0xe 00b8 a00f | | Store_Unchecked 0x0,0xf 00b9 a014 | | Store_Unchecked 0x0,0x14 00ba 1d12 | | Execute_Immediate Reference_Lex_1,0x12 00bb a006 | | Store_Unchecked 0x0,0x6 00bc 1d13 | | Execute_Immediate Reference_Lex_1,0x13 00bd e019 | | Load 0x0,0x19 00be 0387 | | Declare_Variable Package 00bf 00d8 | | Load_Top At_Offset_0 00c0 020f | | Execute Module,Activate 00c1 029d 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call 00c3 0093 0000 | | push_full_address 0x0 00c5 6046 |`F | Indirect_Literal Discrete,0x10c,{0x80000000, 0x00010000} 00c6 0273 | s | Execute Discrete,Plus 00c7 e001 | | Load 0x0,0x1 00c8 0273 | s | Execute Discrete,Plus 00c9 e01a | | Load 0x0,0x1a 00ca 0273 | s | Execute Discrete,Plus 00cb e00a | | Load 0x0,0xa 00cc e00b | | Load 0x0,0xb 00cd 00e1 | | Load_Encached Boolean_Cache 00ce 00e7 | | Load_Encached Duration_Cache 00cf 00e6 | | Load_Encached Float_Cache 00d0 e01b | | Load 0x0,0x1b 00d1 00e6 | | Load_Encached Float_Cache 00d2 e00a | | Load 0x0,0xa 00d3 00e6 | | Load_Encached Float_Cache 00d4 e00b | | Load 0x0,0xb 00d5 e003 | | Load 0x0,0x3 00d6 a00c | | Store_Unchecked 0x0,0xc 00d7 a00d | | Store_Unchecked 0x0,0xd 00d8 a013 | | Store_Unchecked 0x0,0x13 00d9 a012 | | Store_Unchecked 0x0,0x12 00da a004 | | Store_Unchecked 0x0,0x4 00db a01c | | Store_Unchecked 0x0,0x1c 00dc a004 | | Store_Unchecked 0x0,0x4 00dd a00c | | Store_Unchecked 0x0,0xc 00de a004 | | Store_Unchecked 0x0,0x4 00df a00d | | Store_Unchecked 0x0,0xd 00e0 a005 | | Store_Unchecked 0x0,0x5 00e1 a00e | | Store_Unchecked 0x0,0xe 00e2 a00f | | Store_Unchecked 0x0,0xf 00e3 a014 | | Store_Unchecked 0x0,0x14 00e4 1d15 | | Execute_Immediate Reference_Lex_1,0x15 00e5 a006 | | Store_Unchecked 0x0,0x6 00e6 a01d | | Store_Unchecked 0x0,0x1d 00e7 a006 | | Store_Unchecked 0x0,0x6 00e8 a00e | | Store_Unchecked 0x0,0xe 00e9 a006 | | Store_Unchecked 0x0,0x6 00ea a00f | | Store_Unchecked 0x0,0xf 00eb a007 | | Store_Unchecked 0x0,0x7 00ec e01e | | Load 0x0,0x1e 00ed 0387 | | Declare_Variable Package 00ee 00d8 | | Load_Top At_Offset_0 00ef 020f | | Execute Module,Activate 00f0 1d0d | | Execute_Immediate Reference_Lex_1,0xd 00f1 00c7 | | Action Elaborate_Subprogram 00f2 BODY_0058: 00f2 00bc | | Action Signal_Activated 00f3 00bb | | Action Signal_Completion 00f4 0000 0000 | | .BLANK 0000[0x4] 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 00fb | | .CONST 0x00fb ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 0001 | | .CONST 0x0001 ; Number of locals 00fb BODY_00f8: 00fb INIT_00f8: 00fb e01f | | Load 0x0,0x1f 00fc e20e | | Load 0x1,0xe 00fd 0096 | | Execute Package,Entry 00fe e020 | | Load 0x0,0x20 00ff e20f | | Load 0x1,0xf 0100 0096 | | Execute Package,Entry 0101 e021 | ! | Load 0x0,0x21 0102 e211 | | Load 0x1,0x11 0103 0096 | | Execute Package,Entry 0104 e022 | " | Load 0x0,0x22 0105 e214 | | Load 0x1,0x14 0106 0096 | | Execute Package,Entry 0107 e023 | # | Load 0x0,0x23 0108 e216 | | Load 0x1,0x16 0109 0096 | | Execute Package,Entry 010a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 010b 0000 | | .XXX[0x1] 010c 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 0110 8000 0000 | | .LITERAL {0x80000000, 0x00020000} 0114 8000 0000 | | .LITERAL {0x80000000, 0x00030000} 0118 8000 0000 | | .LITERAL {0x80000000, 0x00040000} 011c 8000 0000 | | .LITERAL {0x80000000, 0x00050000} 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; SUBPROGRAM 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 0123 | # | .CONST 0x0123 ; Address of begin 0121 0004 | | .CONST 0x0004 ; Address of exception handler 0122 0001 | | .CONST 0x0001 ; Number of locals 0123 BODY_0120: 0123 BODY_0120: 0123 BODY_0120: 0123 INIT_0120: 0123 INIT_0120: 0123 INIT_0120: 0123 00da | | Load_Top At_Offset_2 0124 00d8 | | Load_Top At_Offset_0 0125 00e7 | | Load_Encached Duration_Cache 0126 0260 | ` | Execute Discrete,In_Type 0127 7001 |p | Jump_Nonzero 0x129 0128 0801 | | Execute_Immediate Raise,0x1 0129 8024 | $ | Call 0x0,0x24 012a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 012b 0000 0000 | | .BLANK 0000[0x5] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0133 | 3 | .CONST 0x0133 ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0001 | | .CONST 0x0001 ; Number of locals 0133 BODY_0130: 0133 INIT_0130: 0133 00da | | Load_Top At_Offset_2 0134 e017 | | Load 0x0,0x17 0135 01c3 | | Execute Vector,Check_In_Type 0136 8025 | % | Call 0x0,0x25 0137 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0138 ; -------------------------------------------------------------------------------------- 0138 ; STRING TABLE 0138 ; -------------------------------------------------------------------------------------- 0138 0004 | | .STRTAB 0x0004->0x013a ; "Exe_208 is done." 0139 0012 | | .STREND 0x0012->0x0142 013a 4578 655f |Exe_| .STRTAB_STRINGS 0142 0000 0000 | | .BLANK 0000[0x6] 0148 ; -------------------------------------------------------------------------------------- 0148 ; Debug Table 0148 ; -------------------------------------------------------------------------------------- 0148 0004 0000 | | .DEBUG4 0x0004,0x0000,0x4c85,0x0000,0x0001,0x0008 014e 000b 016e | n| .DBG4T 0x000b,0x016e,0x8000,0x0000 0152 000e 0171 | q| .DBG4T 0x000e,0x0171,0x8000,0x0000 0156 004b 0176 | K v| .DBG4T 0x004b,0x0176,0x0001,0x0000 015a 005b 017a | [ z| .DBG4T 0x005b,0x017a,0x0000,0x0000 015e 005e 017d | ^ }| .DBG4T 0x005e,0x017d,0x0000,0x0000 0162 00fb 0185 | | .DBG4T 0x00fb,0x0185,0x0001,0x0000 0166 0123 0000 | # | .DBG4T 0x0123,0x0000,0x000c,0x0000 016a 0133 0000 | 3 | .DBG4T 0x0133,0x0000,0x000c,0x0000 016e ; -------------------------------------------------------------------------------------- 016e ; Debug chain 016e ; -------------------------------------------------------------------------------------- 016e 0001 0000 | | .DBGLEN 0x0001,0x0000 0170 000b | | .DBGLNO 0x000b 0171 ; -------------------------------------------------------------------------------------- 0171 ; Debug chain 0171 ; -------------------------------------------------------------------------------------- 0171 0003 0000 | | .DBGLEN 0x0003,0x0000 0173 000e 0014 | | .DBGLNO 0x000e,0x0014,0x003e 0176 ; -------------------------------------------------------------------------------------- 0176 ; Debug chain 0176 ; -------------------------------------------------------------------------------------- 0176 0000 0002 | | .DBGLEN 0x0000,0x0002 0178 004b 004d | K M| .DBGLNO 0x004b,0x004d 017a ; -------------------------------------------------------------------------------------- 017a ; Debug chain 017a ; -------------------------------------------------------------------------------------- 017a 0001 0000 | | .DBGLEN 0x0001,0x0000 017c 005b | [ | .DBGLNO 0x005b 017d ; -------------------------------------------------------------------------------------- 017d ; Debug chain 017d ; -------------------------------------------------------------------------------------- 017d 0006 0000 | | .DBGLEN 0x0006,0x0000 017f 005e 0070 | ^ p| .DBGLNO 0x005e,0x0070,0x0085,0x009f,0x00c1,0x00f0 0185 ; -------------------------------------------------------------------------------------- 0185 ; Debug chain 0185 ; -------------------------------------------------------------------------------------- 0185 0000 0005 | | .DBGLEN 0x0000,0x0005 0187 00fb 00fe | | .DBGLNO 0x00fb,0x00fe,0x0101,0x0104,0x0107 018c 0000 0000 | | .BLANK 0000[0x74]