|
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_0368ff
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦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 0080 | | .CONST 0x0080 ; 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 0014 | | .CONST 0x0014 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000e | | .CONST 0x000e ; Number of locals 000b INIT_0008: 000b 029a 001b | | Declare_Subprogram INIT_0018,For_Outer_Call,Visible,Unelaborated 000d 029a 0043 | C| Declare_Subprogram INIT_0040,For_Outer_Call,Visible,Unelaborated 000f 00bf | | Action Accept_Activation 0010 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0011 00c7 | | Action Elaborate_Subprogram 0012 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0013 00c7 | | Action Elaborate_Subprogram 0014 BODY_0008: 0014 00bc | | Action Signal_Activated 0015 00bb | | Action Signal_Completion 0016 0000 0000 | | .XXX[0x2] 0018 ; -------------------------------------------------------------------------------------- 0018 ; SUBPROGRAM 0018 ; -------------------------------------------------------------------------------------- 0018 001b | | .CONST 0x001b ; Address of begin 0019 003a | : | .CONST 0x003a ; Address of exception handler 001a 0001 | | .CONST 0x0001 ; Number of locals 001b BODY_0018: 001b INIT_0018: 001b e001 | | Load 0x0,0x1 001c 1b12 | | Execute Package,Field_Read,Field_Number 0x12 001d 1b0f | | Execute Package,Field_Read,Field_Number 0xf 001e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 001f 6811 |h | Jump_Zero 0x31 0020 00da | | Load_Top At_Offset_2 0021 e002 | | Load 0x0,0x2 0022 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0023 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0024 01c7 | | Execute Vector,Convert 0025 e002 | | Load 0x0,0x2 0026 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0027 1b18 | | Execute Package,Field_Read,Field_Number 0x18 0028 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0029 1811 | | Execute Package,Field_Execute,Field_Number 0x11 002a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 002b e002 | | Load 0x0,0x2 002c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 002d 1b13 | | Execute Package,Field_Read,Field_Number 0x13 002e 01df | | Execute Vector,Equal 002f 0f00 | | Execute_Immediate Equal,0x0 0030 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0031 00da | | Load_Top At_Offset_2 0032 e003 | | Load 0x0,0x3 0033 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0034 01c7 | | Execute Vector,Convert 0035 e003 | | Load 0x0,0x3 0036 1b2f | / | Execute Package,Field_Read,Field_Number 0x2f 0037 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0038 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0039 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 003a TRAP_0018: 003a 0007 | | Action Break_Optional 003b 4800 |H | Short_Literal 0x0 003c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 003d 0000 0000 | | .XXX[0x3] 003f 0000 | | 0040 ; -------------------------------------------------------------------------------------- 0040 ; SUBPROGRAM 0040 ; -------------------------------------------------------------------------------------- 0040 0043 | C | .CONST 0x0043 ; Address of begin 0041 0076 | v | .CONST 0x0076 ; Address of exception handler 0042 0001 | | .CONST 0x0001 ; Number of locals 0043 BODY_0040: 0043 INIT_0040: 0043 e001 | | Load 0x0,0x1 0044 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0045 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0046 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0047 680b |h | Jump_Zero 0x53 0048 00da | | Load_Top At_Offset_2 0049 e002 | | Load 0x0,0x2 004a 1b10 | | Execute Package,Field_Read,Field_Number 0x10 004b 1b0e | | Execute Package,Field_Read,Field_Number 0xe 004c 01c7 | | Execute Vector,Convert 004d e002 | | Load 0x0,0x2 004e 1b10 | | Execute Package,Field_Read,Field_Number 0x10 004f 1b18 | | Execute Package,Field_Read,Field_Number 0x18 0050 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0051 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0052 7807 |x | Jump 0x5a 0053 00da | | Load_Top At_Offset_2 0054 e003 | | Load 0x0,0x3 0055 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0056 01c7 | | Execute Vector,Convert 0057 e003 | | Load 0x0,0x3 0058 1b2f | / | Execute Package,Field_Read,Field_Number 0x2f 0059 1815 | | Execute Package,Field_Execute,Field_Number 0x15 005a 00cf | | Action Mark_Auxiliary 005b 4803 |H | Short_Literal 0x3 005c 4800 |H | Short_Literal 0x0 005d 0007 | | Action Break_Optional 005e e001 | | Load 0x0,0x1 005f 1b1f | | Execute Package,Field_Read,Field_Number 0x1f 0060 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0061 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0062 4801 |H | Short_Literal 0x1 0063 4801 |H | Short_Literal 0x1 0064 e5ff | | Load 0x2,-0x1 0065 e001 | | Load 0x0,0x1 0066 1b1f | | Execute Package,Field_Read,Field_Number 0x1f 0067 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0068 180e | | Execute Package,Field_Execute,Field_Number 0xe 0069 00d8 | | Load_Top At_Offset_0 006a 090e | | Execute_Immediate Binary_Scale,0xe 006b 00ba | | Action Initiate_Delay 006c e5ff | | Load 0x2,-0x1 006d 820d | | Call 0x1,0xd 006e 6802 |h | Jump_Zero 0x71 006f 4801 |H | Short_Literal 0x1 0070 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0071 00c8 | | Action Pop_Auxiliary_Range 0072 3feb |? | Loop_Increasing 0x5e 0073 00ce | | Action Pop_Auxiliary 0074 4800 |H | Short_Literal 0x0 0075 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0076 TRAP_0040: 0076 0007 | | Action Break_Optional 0077 4800 |H | Short_Literal 0x0 0078 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0079 0000 0000 | | .BLANK 0000[0x7] 0080 ; -------------------------------------------------------------------------------------- 0080 ; Debug Table 0080 ; -------------------------------------------------------------------------------------- 0080 0004 000d | | .DEBUG4 0x0004,0x000d,0x6df0,0x0000,0x0001,0x0000 0086 4b80 800c |K | .XXX[0x153] 0088 0001 f000 | | 008a 0000 387c | 8|| 008c 0000 9800 | | 008e 0000 8801 | | 0090 4000 0000 |@ | 0092 4000 0010 |@ | 0094 0000 0088 | | 0096 0000 0000 | | 0098 4000 0002 |@ | 009a 9000 0480 | | 009c 0ced 5000 | P | 009e 0040 08c9 | @ | 00a0 9000 0040 | @| 00a2 08ab d000 | | 00a4 0040 08c9 | @ | 00a6 c000 0000 | | 00a8 0000 1000 | | 00aa 0480 0ced | | 00ac 9000 0280 | | 00ae 0cea 5000 | P | 00b0 0400 0cec | | 00b2 d000 0480 | | 00b4 0ced c000 | | 00b6 0000 0000 | | 00b8 0040 0006 | @ | 00ba 4910 2803 |I ( | 00bc 0ef0 0000 | | 00be 00b6 c970 | p| 00c0 1001 8000 | | 00c2 3e00 0000 |> | 00c4 070f 8000 | | 00c6 1400 0000 | | 00c8 1100 2800 | ( | 00ca 0000 0800 | | 00cc 0002 0000 | | 00ce 0011 0000 | | 00d0 0000 0800 | | 00d2 0000 5200 | R | 00d4 0090 019d | | 00d6 aa00 0008 | | 00d8 0119 3200 | 2 | 00da 0008 0115 | | 00dc 7a00 0008 |z | 00de 0119 3800 | 8 | 00e0 0000 0000 | | 00e2 0200 0090 | | 00e4 019d b200 | | 00e6 0050 019d | P | 00e8 4a00 0080 |J | 00ea 019d 9a00 | | 00ec 0090 019d | | 00ee b800 0000 | | 00f0 0000 0008 | | 00f2 0000 c922 | "| 00f4 0500 61e0 | a | 00f6 0000 0014 | | 00f8 a92e 0200 | . | 00fa 3000 07c0 |0 | 00fc 0000 00e1 | | 00fe f000 02a0 | | 0100 0000 0220 | | 0102 0500 0000 | | 0104 0100 0000 | | 0106 4000 0002 |@ | 0108 2000 0000 | | 010a 0100 0000 | | 010c 0a40 0014 | @ | 010e 0033 b840 | 3 @| 0110 0001 0023 | #| 0112 2640 0001 |&@ | 0114 0022 af40 | " @| 0116 0001 0023 | #| 0118 2700 0000 |' | 011a 0000 0040 | @| 011c 0014 0033 | 3| 011e b940 000a | @ | 0120 0033 a940 | 3 @| 0122 0010 0033 | 3| 0124 b340 0014 | @ | 0126 0033 ba00 | 3 | 0128 0000 0000 | | 012a 0001 0000 | | 012c 1924 40a0 | $@ | 012e 0c3c 4000 | <@ | 0130 0002 db25 | %| 0132 c040 0600 | @ | 0134 00f8 0000 | | 0136 001c 3e00 | > | 0138 0058 0000 | X | 013a 0044 00a0 | D | 013c 0000 0020 | | 013e 0000 0800 | | 0140 0000 4400 | D | 0142 0000 0020 | | 0144 0000 0148 | H| 0146 0002 8006 | | 0148 7708 0000 |w | 014a 2004 64c8 | d | 014c 0000 2004 | | 014e 55e8 0000 |U | 0150 2004 64e0 | d | 0152 0000 0000 | | 0154 0008 0002 | | 0156 8006 7728 | w(| 0158 0001 4006 | @ | 015a 7528 0002 |u( | 015c 0006 7668 | vh| 015e 0002 8006 | | 0160 7740 0000 |w@ | 0162 0000 0000 | | 0164 2000 0324 | $| 0166 8814 0187 | | 0168 9000 0000 | | 016a 52a4 b808 |R | 016c 00c0 001f | | 016e 0000 0003 | | 0170 87c0 000b | | 0172 8000 0008 | | 0174 8014 0000 | | 0176 0004 0000 | | 0178 0100 0000 | | 017a 0880 0000 | | 017c 0004 0000 | | 017e 0029 0000 | ) | 0180 5800 ceed |X | 0182 0000 0400 | | 0184 8c99 0000 | | 0186 0400 8abd | | 0188 0000 0400 | | 018a 8c9c 0000 | | 018c 0000 0001 | | 018e 0000 5800 | X | 0190 cef1 0000 | | 0192 2800 cea5 |( | 0194 0000 4000 | @ | 0196 cecd 0000 | | 0198 5800 cef4 |X | 019a 0000 0000 | | 019c 0000 0400 | | 019e 0064 9102 | d | 01a0 8030 f300 | 0 | 01a2 0000 0b6c | l| 01a4 9701 0018 | | 01a6 0003 e000 | | 01a8 0000 70f8 | p | 01aa 0001 8000 | | 01ac 0001 1002 | | 01ae 8000 0000 | | 01b0 8000 0020 | | 01b2 0000 0110 | | 01b4 0000 0000 | | 01b6 8000 0005 | | 01b8 2000 0b00 | | 01ba 19dd a000 | | 01bc 0080 1193 | | 01be 2000 0080 | | 01c0 1157 a000 | W | 01c2 0080 1193 | | 01c4 8000 0000 | | 01c6 0000 2000 | | 01c8 0b00 19de | | 01ca 2000 0500 | | 01cc 19d4 a000 | | 01ce 0800 19d9 | | 01d0 a000 0b00 | | 01d2 19de 8000 | | 01d4 0000 0000 | | 01d6 0080 000c | | 01d8 9200 | | 01d9 0000 0000 | | .BLANK 0000[0x27]