|
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_0fe0f5
└─⟦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 0050 | P | .CONST 0x0050 ; 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 0026 | & | .CONST 0x0026 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0013 | | .CONST 0x0013 ; Number of locals 000b INIT_0008: 000b 00c4 | | Action Make_Default 000c 00c4 | | Action Make_Default 000d 00c4 | | Action Make_Default 000e 00c4 | | Action Make_Default 000f 00c4 | | Action Make_Default 0010 00c4 | | Action Make_Default 0011 00c4 | | Action Make_Default 0012 e001 | | Load 0x0,0x1 0013 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0014 0129 | ) | Execute Any,Make_Visible 0015 c211 | | Store 0x1,0x11 0016 029a 002b | +| Declare_Subprogram INIT_0028,For_Outer_Call,Visible,Unelaborated 0018 c212 | | Store 0x1,0x12 0019 029a 003b | ;| Declare_Subprogram INIT_0038,For_Outer_Call,Visible,Unelaborated 001b c213 | | Store 0x1,0x13 001c 029a 0043 | C| Declare_Subprogram INIT_0040,For_Outer_Call,Visible,Unelaborated 001e c210 | | Store 0x1,0x10 001f 00bf | | Action Accept_Activation 0020 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0021 00c7 | | Action Elaborate_Subprogram 0022 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0023 00c7 | | Action Elaborate_Subprogram 0024 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0025 00c7 | | Action Elaborate_Subprogram 0026 BODY_0008: 0026 00bc | | Action Signal_Activated 0027 00bb | | Action Signal_Completion 0028 ; -------------------------------------------------------------------------------------- 0028 ; SUBPROGRAM 0028 ; -------------------------------------------------------------------------------------- 0028 002b | + | .CONST 0x002b ; Address of begin 0029 0004 | | .CONST 0x0004 ; Address of exception handler 002a 0001 | | .CONST 0x0001 ; Number of locals 002b BODY_0028: 002b INIT_0028: 002b 480a |H | Short_Literal 0xa 002c 00db | | Load_Top At_Offset_3 002d 01cb | | Execute Vector,Append 002e e5fe | | Load 0x2,-0x2 002f e001 | | Load 0x0,0x1 0030 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 0031 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0032 0000 0000 | | .BLANK 0000[0x6] 0038 ; -------------------------------------------------------------------------------------- 0038 ; SUBPROGRAM 0038 ; -------------------------------------------------------------------------------------- 0038 003b | ; | .CONST 0x003b ; Address of begin 0039 0004 | | .CONST 0x0004 ; Address of exception handler 003a 0001 | | .CONST 0x0001 ; Number of locals 003b BODY_0038: 003b INIT_0038: 003b 00da | | Load_Top At_Offset_2 003c e5fe | | Load 0x2,-0x2 003d e001 | | Load 0x0,0x1 003e 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 003f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0040 ; -------------------------------------------------------------------------------------- 0040 ; SUBPROGRAM 0040 ; -------------------------------------------------------------------------------------- 0040 0043 | C | .CONST 0x0043 ; Address of begin 0041 0004 | | .CONST 0x0004 ; Address of exception handler 0042 0001 | | .CONST 0x0001 ; Number of locals 0043 BODY_0040: 0043 INIT_0040: 0043 00da | | Load_Top At_Offset_2 0044 e001 | | Load 0x0,0x1 0045 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0046 6804 |h | Jump_Zero 0x4b 0047 00da | | Load_Top At_Offset_2 0048 e001 | | Load 0x0,0x1 0049 1819 | | Execute Package,Field_Execute,Field_Number 0x19 004a c5ff | | Store 0x2,-0x1 004b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 004c 0000 0000 | | .BLANK 0000[0x4] 0050 ; -------------------------------------------------------------------------------------- 0050 ; Debug Table 0050 ; -------------------------------------------------------------------------------------- 0050 0004 000d | | .DEBUG4 0x0004,0x000d,0x91c0,0x0000,0x0001,0x0000 0056 8080 8080 | | .BLANK 8080[0xb] 0061 8135 95b9 | 5 | .XXX[0x11] 0063 d57d 3dc1 | }= | 0065 95c9 85d1 | | 0067 a5bd b9cc | | 0069 b911 a5cd | | 006b c185 d18d | | 006d a080 a0d4 | | 006f d4a4 ec80 | | 0071 8028 | ( | 0072 8080 8080 | | .BLANK 8080[0x13] 0085 8081 dda1 | | .XXX[0xa] 0087 95b8 809d | | 0089 e49c 81f0 | | 008b 809d 649c | d | 008d 80f4 f828 | (| 008f 8080 8080 | | .BLANK 8080[0x16] 00a5 b4b4 8111 | | .XXX[0xc] 00a7 9589 d59c | | 00a9 b935 95b5 | 5 | 00ab bdc9 e57d | }| 00ad 35bd 91a5 |5 | 00af 99e4 2880 | ( | 00b1 8080 8080 | | .BLANK 8080[0x15] 00c6 8135 95b9 | 5 | .XXX[0x10] 00c8 d57d 3dc1 | }= | 00ca 95c9 85d1 | | 00cc a5bd b9cc | | 00ce b911 a5cd | | 00d0 c185 d18d | | 00d2 a080 a0d4 | | 00d4 d8a4 ec28 | (| 00d6 8080 8080 | | .BLANK 8080[0x13] 00e9 8081 dda1 | | .XXX[0x9] 00eb 95b8 81bd | | 00ed d1a1 95c9 | | 00ef cc80 f4f8 | | 00f1 2880 |( | 00f2 8080 8080 | | .BLANK 8080[0x15] 0107 81b9 d5b1 | | .XXX[0x4] 0109 b0ec 2880 | ( | 010b 8080 8080 | | .BLANK 8080[0x11] 011c 8195 b990 | | .XXX[0x6] 011e 818d 85cd | | 0120 94ec 2880 | ( | 0122 8080 8080 | | .BLANK 8080[0xf] 0131 81dd a195 | | .XXX[0xa] 0133 b880 9de8 | | 0135 9c81 f080 | | 0137 9d68 9c80 | h | 0139 f4f8 2880 | ( | 013b 8080 8080 | | .BLANK 8080[0x11] 014c 80b4 b481 | | .XXX[0xa] 014e 95e1 8d95 | | 0150 c1d1 a5bd | | 0152 b881 99c9 | | 0154 85b5 9428 | (| 0156 8080 8080 | | .BLANK 8080[0x11] 0167 8081 8d85 | | .XXX[0x9] 0169 cd94 812d | -| 016b 95e4 d081 | | 016d a5cc 8080 | | 016f 2880 |( | 0170 8080 8080 | | .BLANK 8080[0x13] 0183 81dd a195 | | .XXX[0xa] 0185 b880 9d84 | | 0187 9c81 f080 | | 0189 9d04 9c80 | | 018b f4f8 2880 | ( | 018d 8080 8080 | | .BLANK 8080[0x15] 01a2 8111 9589 | | .XXX[0xf] 01a4 d59c b919 | | 01a6 bdc9 9d95 | | 01a8 d080 a139 | 9| 01aa 85b5 9480 | | 01ac f4f8 8089 | | 01ae 85b1 b088 | | 01b0 b028 | ( | 01b1 8080 8080 | | .BLANK 8080[0x1c] 01cd 8081 25b9 | % | .XXX[0x9] 01cf 7d51 85cd |}Q | 01d1 ac80 f4f8 | | 01d3 8088 88b0 | | 01d5 2880 |( | 01d6 8080 8080 | | .BLANK 8080[0x1c] 01f2 8105 d17d | }| .XXX[0xe] 01f4 31bd 8d85 |1 | 01f6 d1a5 bdb8 | | 01f8 80f4 f880 | | 01fa 8888 a4ec | | 01fc 2880 8080 |( | 01fe 8080 8080 | |