|
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 1b11 821a | | .XXX[0x3d] 0088 821b a217 | | 008a e002 180e | | 008c 4800 e211 |H | 008e 0092 0390 | | 0090 01cc e217 | | 0092 8218 01cc | | 0094 e003 180d | | 0096 4501 e003 |E | 0098 1b17 010f | | 009a 6802 00d8 |h | 009c 0101 4884 | H | 009e 010f 680c | h | 00a0 e002 180e | | 00a2 4806 e402 |H | 00a4 0092 0391 | | 00a6 01cc e003 | | 00a8 180d 4800 | H | 00aa a20d 4501 | E | 00ac e002 180e | | 00ae 4808 e402 |H | 00b0 0092 0392 | | 00b2 01cc 4801 | H | 00b4 4801 e004 |H | 00b6 1815 01cc | | 00b8 e003 180d | | 00ba 00d8 0101 | | 00bc 0000 0000 | | 00be 0009 0000 | | 00c0 0000 0000 | | 00c2 0006 | | 00c3 0000 0000 | | .BLANK 0000[0x4] 00c7 e000 0000 | | .XXX[0x70] 00c9 0000 0007 | | 00cb e000 0000 | | 00cd 0000 0000 | | 00cf 1000 00de | | 00d1 0115 0005 | | 00d3 6064 e212 |`d | 00d5 03f1 4801 | H | 00d7 4900 e005 |I | 00d9 035b 0337 | [ 7| 00db 00e3 029f | | 00dd 02db e20d | | 00df 7001 4501 |p E | 00e1 00cf 7823 | x#| 00e3 e402 4900 | I | 00e5 e003 1811 | | 00e7 e403 01d4 | | 00e9 8405 00da | | 00eb 0d01 6814 | h | 00ed e002 180e | | 00ef 4807 0092 |H | 00f1 0393 e402 | | 00f3 8218 01cc | | 00f5 0092 0394 | | 00f7 01cc e404 | | 00f9 00e0 1818 | | 00fb 01cc e003 | | 00fd 180d e003 | | 00ff 1b17 0257 | W| 0101 e402 00db | | 0103 0273 c402 | s | 0105 00c9 e402 | | 0107 e217 027c | || 0109 77d9 00ce |w | 010b e002 180e | | 010d 4802 e211 |H | 010f 0092 0395 | | 0111 01cc e003 | | 0113 180d 4501 | E | 0115 e003 1b17 | | 0117 010f 680b | h | 0119 e002 180e | | 011b 4807 e211 |H | 011d 0092 0396 | | 011f 01cc e003 | | 0121 180d 00d8 | | 0123 0101 e002 | | 0125 180e 4808 | H | 0127 4801 4801 |H H | 0129 e004 1815 | | 012b 0092 0397 | | 012d 01cc e211 | | 012f 01cc 0092 | | 0131 0398 01cc | | 0133 e003 180d | | 0135 00d8 0101 | | 0137 0000 0000 | | .BLANK 0000[0x4] 013b 1100 | | .XXX[0x1] 013c 0000 0000 | | .BLANK 0000[0x4] 0140 014e 019e | N | .XXX[0x89] 0142 0005 67f4 | g | 0144 e212 03f1 | | 0146 4801 4900 |H I | 0148 e005 035b | [| 014a 0337 00e3 | 7 | 014c 029f 031b | | 014e e20d 7005 | p | 0150 e003 1b12 | | 0152 1b0d 00ba | | 0154 4502 00cf |E | 0156 7836 e5ff |x6 | 0158 7004 e003 |p | 015a 1b12 1b0d | | 015c 00ba 8405 | | 015e 00da 0d01 | | 0160 6814 e002 |h | 0162 180e 4807 | H | 0164 0092 0399 | | 0166 e402 8218 | | 0168 01cc 0092 | | 016a 0394 01cc | | 016c e404 00e0 | | 016e 1818 01cc | | 0170 e003 180d | | 0172 e003 1b17 | | 0174 0257 e5ff | W | 0176 6811 0092 |h | 0178 0399 e402 | | 017a 8218 01cc | | 017c 0092 039a | | 017e 01cc e402 | | 0180 e404 e003 | | 0182 1811 4801 | H | 0184 e404 e403 | | 0186 01cf 8006 | | 0188 e402 00db | | 018a 0273 c402 | s | 018c 00c9 e402 | | 018e e217 027c | || 0190 77c6 00ce |w | 0192 e5ff 6809 | h | 0194 e002 180e | | 0196 4802 e211 |H | 0198 0092 039b | | 019a 01cc e003 | | 019c 180d 4502 | E | 019e e003 1b17 | | 01a0 010f 680b | h | 01a2 e002 180e | | 01a4 4807 e211 |H | 01a6 0092 039c | | 01a8 01cc e003 | | 01aa 180d 00d8 | | 01ac 0101 e002 | | 01ae 180e 4808 | H | 01b0 4801 4801 |H H | 01b2 e004 1815 | | 01b4 0092 0397 | | 01b6 01cc e211 | | 01b8 01cc 0092 | | 01ba 039d 01cc | | 01bc e003 180d | | 01be 00d8 0101 | | 01c0 01c3 0004 | | 01c2 0001 0092 | | 01c4 039e 00db | | 01c6 8007 01cc | | 01c8 4401 |D | 01c9 0000 0000 | | .BLANK 0000[0x7] 01d0 01d3 0004 | | .XXX[0x1b] 01d2 0001 00da | | 01d4 6815 e002 |h | 01d6 180e 4807 | H | 01d8 0092 039f | | 01da e5fe 01cc | | 01dc 0092 03a0 | | 01de 01cc e5ff | | 01e0 e001 1b10 | | 01e2 011c 1c01 | | 01e4 01cc e003 | | 01e6 180d e003 | | 01e8 1b17 0257 | W| 01ea 4503 |E | 01eb 0000 0000 | | .BLANK 0000[0x5] 01f0 01fc 0004 | | .XXX[0x10] 01f2 0004 e001 | | 01f4 1b10 4801 | H | 01f6 e5ff 3c01 | < | 01f8 e005 035b | [| 01fa 0337 00e3 | 7 | 01fc 00e3 00da | | 01fe e001 1b10 | |