|
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_0d2ce3
└─⟦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 0010 | | .CONST 0x0010 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0001 | | .CONST 0x0001 ; Number of locals 000b INIT_0008: 000b 029a 001b | | Declare_Subprogram INIT_0018,For_Outer_Call,Visible,Unelaborated 000d 00bf | | Action Accept_Activation 000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd 000f 00c7 | | Action Elaborate_Subprogram 0010 BODY_0008: 0010 00bc | | Action Signal_Activated 0011 00bb | | Action Signal_Completion 0012 0000 0000 | | .BLANK 0000[0x6] 0018 ; -------------------------------------------------------------------------------------- 0018 ; SUBPROGRAM 0018 ; -------------------------------------------------------------------------------------- 0018 0021 | ! | .CONST 0x0021 ; Address of begin 0019 0031 | 1 | .CONST 0x0031 ; Address of exception handler 001a 0002 | | .CONST 0x0002 ; Number of locals 001b INIT_0018: 001b e001 | | Load 0x0,0x1 001c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 001d 02c7 | | Declare_Variable Any 001e e001 | | Load 0x0,0x1 001f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0020 a402 | | Store_Unchecked 0x2,0x2 0021 BODY_0018: 0021 e5fa | | Load 0x2,-0x6 0022 e001 | | Load 0x0,0x1 0023 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0024 e001 | | Load 0x0,0x1 0025 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0026 e5fb | | Load 0x2,-0x5 0027 e5fc | | Load 0x2,-0x4 0028 e5fd | | Load 0x2,-0x3 0029 e5fe | | Load 0x2,-0x2 002a e5ff | | Load 0x2,-0x1 002b e002 | | Load 0x0,0x2 002c 1810 | | Execute Package,Field_Execute,Field_Number 0x10 002d 00d8 | | Load_Top At_Offset_0 002e e001 | | Load 0x0,0x1 002f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0030 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0031 TRAP_0018: 0031 0007 | | Action Break_Optional 0032 e001 | | Load 0x0,0x1 0033 180e | | Execute Package,Field_Execute,Field_Number 0xe 0034 4808 |H | Short_Literal 0x8 0035 4801 |H | Short_Literal 0x1 0036 4801 |H | Short_Literal 0x1 0037 e003 | | Load 0x0,0x3 0038 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0039 e004 | | Load 0x0,0x4 003a 1813 | | Execute Package,Field_Execute,Field_Number 0x13 003b e001 | | Load 0x0,0x1 003c 180e | | Execute Package,Field_Execute,Field_Number 0xe 003d e001 | | Load 0x0,0x1 003e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 003f 6805 |h | Jump_Zero 0x45 0040 00d9 | | Load_Top At_Offset_1 0041 e001 | | Load 0x0,0x1 0042 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0043 00d8 | | Load_Top At_Offset_0 0044 0101 | | Execute Exception,Reraise 0045 00d9 | | Load_Top At_Offset_1 0046 e001 | | Load 0x0,0x1 0047 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0048 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0049 0000 0000 | | .BLANK 0000[0x7] 0050 ; -------------------------------------------------------------------------------------- 0050 ; Debug Table 0050 ; -------------------------------------------------------------------------------------- 0050 0004 0001 | | .DEBUG4 0x0004,0x0001,0x37a1,0x0000,0x0001,0x0000 0056 c9c9 bdc9 | | .XXX[0x9] 0058 7d51 95c9 |}Q | 005a b5a5 b985 | | 005c d1a5 bdb8 | | 005e ec28 | ( | 005f 8080 8080 | | .BLANK 8080[0xb] 006a 8081 95b1 | | .XXX[0x4] 006c cd94 2880 | ( | 006e 8080 8080 | | .BLANK 8080[0xd] 007b 818d 85cd | | .XXX[0x7] 007d 9481 2da5 | - | 007f b990 81a5 | | 0081 cc28 | ( | 0082 8080 8080 | | .BLANK 8080[0xf] 0091 8081 dda1 | | .XXX[0xf] 0093 95b8 813d | =| 0095 c9a5 9da5 | | 0097 b985 b17d | }| 0099 4985 dc81 |I | 009b f081 4985 | I | 009d dc80 f4f8 | | 009f 2880 |( | 00a0 8080 8080 | | .BLANK 8080[0x11] 00b1 81a5 9881 | | .XXX[0xf] 00b3 3dc1 d1a5 |= | 00b5 bdb9 7d41 | }A| 00b7 85c9 cd95 | | 00b9 c8b9 1d95 | | 00bb d17d 09bd | } | 00bd bdb1 9585 | | 00bf b828 | ( | 00c0 8080 8080 | | .BLANK 8080[0x15] 00d5 a125 d195 | % | .XXX[0x9] 00d7 c8b0 812d | -| 00d9 a5b9 90a4 | | 00db 81d1 a195 | | 00dd b828 | ( | 00de 8080 8080 | | .BLANK 8080[0x13] 00f1 8081 19bd | | .XXX[0xc] 00f3 c9b5 85d1 | | 00f5 7d2d a5b9 |}- | 00f7 9080 e8f4 | | 00f9 812d a5b9 | - | 00fb 90ec 2880 | ( | 00fd 8080 8080 | | .BLANK 8080[0x11] 010e 8195 b1cd | | .XXX[0x3] 0110 9428 | ( | 0111 8080 8080 | | .BLANK 8080[0x13] 0124 8081 0591 | | .XXX[0x7] 0126 917d 3dc1 | }= | 0128 d1a5 bdb8 | | 012a 2880 |( | 012b 8080 8080 | | .BLANK 8080[0x15] 0140 a089 f888 | | .XXX[0x13] 0142 8098 8141 | A| 0144 c9a5 b9d1 | | 0146 95c9 7d3d | }=| 0148 c1d1 a5bd | | 014a b9cc 9d25 | %| 014c b585 9d94 | | 014e 80a1 2da5 | - | 0150 b990 a4a4 | | 0152 ec28 | ( | 0153 8080 8080 | | .BLANK 8080[0x11] 0164 8081 95b9 | | .XXX[0x5] 0166 9081 a598 | | 0168 ec28 | ( | 0169 8080 8080 | | .BLANK 8080[0xf] 0178 8081 dda1 | | .XXX[0xf] 017a 95b8 8141 | A| 017c bdcd d1cd | | 017e 8dc9 a5c1 | | 0180 d081 f081 | | 0182 19bd c9b5 | | 0184 85d0 80f4 | | 0186 f828 | ( | 0187 8080 8080 | | .BLANK 8080[0x11] 0198 8081 19bd | | .XXX[0xc] 019a c9b5 85d1 | | 019c 7d2d a5b9 |}- | 019e 9080 e8f4 | | 01a0 812d a5b9 | - | 01a2 90ec 2880 | ( | 01a4 8080 8080 | | .BLANK 8080[0xf] 01b3 81dd a195 | | .XXX[0x8] 01b5 b881 bdd1 | | 01b7 a195 c9cc | | 01b9 80f4 f828 | (| 01bb 8080 8080 | | .BLANK 8080[0x11] 01cc 8081 b9d5 | | .XXX[0x4] 01ce b1b0 ec28 | (| 01d0 8080 8080 | | .BLANK 8080[0xd] 01dd 8081 95b9 | | .XXX[0x6] 01df 9081 8d85 | | 01e1 cd94 ec28 | (| 01e3 8080 8080 | | .BLANK 8080[0xb] 01ee 8081 95b9 | | .XXX[0x5] 01f0 9081 a598 | | 01f2 ec28 | ( | 01f3 8080 8080 | | .BLANK 8080[0x9] 01fc 8081 95b9 | | .XXX[0x4] 01fe 9081 a598 | |