|
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_03bcfe
└─⟦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 0058 | X | .CONST 0x0058 ; 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 0016 | | .CONST 0x0016 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0008 | | .CONST 0x0008 ; Number of locals 000b INIT_0008: 000b e20e | | Load 0x1,0xe 000c 03d8 | | Declare_Variable Float,Duplicate 000d 03d8 | | Declare_Variable Float,Duplicate 000e 03d8 | | Declare_Variable Float,Duplicate 000f 03d8 | | Declare_Variable Float,Duplicate 0010 583f |X? | Indirect_Literal Float,0x50,0.693115234375 0011 e20e | | Load 0x1,0xe 0012 02bf | | Declare_Variable Float,With_Value,With_Constraint 0013 5838 |X8 | Indirect_Literal Float,0x4c,3.1946184945309415e-05 0014 e20e | | Load 0x1,0xe 0015 02bf | | Declare_Variable Float,With_Value,With_Constraint 0016 BODY_0008: 0016 e5ff | | Load 0x2,-0x1 0017 00d8 | | Load_Top At_Offset_0 0018 e20e | | Load 0x1,0xe 0019 0234 | 4 | Execute Float,In_Type 001a 7001 |p | Jump_Nonzero 0x1c 001b 0801 | | Execute_Immediate Raise,0x1 001c c402 | | Store 0x2,0x2 001d e402 | | Load 0x2,0x2 001e 7001 |p | Jump_Nonzero 0x20 001f 08e0 | | Execute_Immediate Raise,0xe0 0020 e402 | | Load 0x2,0x2 0021 014b | K | Execute Float,Less_Zero 0022 6802 |h | Jump_Zero 0x25 0023 e006 | | Load 0x0,0x6 0024 0257 | W | Execute Discrete,Raise 0025 e20e | | Load 0x1,0xe 0026 00d8 | | Load_Top At_Offset_0 0027 e20e | | Load 0x1,0xe 0028 e402 | | Load 0x2,0x2 0029 e20e | | Load 0x1,0xe 002a 0232 | 2 | Execute Float,Check_In_Type 002b 824b | K | Call 0x1,0x4b 002c c403 | | Store 0x2,0x3 002d c404 | | Store 0x2,0x4 002e c405 | | Store 0x2,0x5 002f e403 | | Load 0x2,0x3 0030 7005 |p | Jump_Nonzero 0x36 0031 e404 | | Load 0x2,0x4 0032 e405 | | Load 0x2,0x5 0033 023d | = | Execute Float,Plus 0034 004b | K | Store_Top Float,At_Offset_3 0035 780e |x | Jump 0x44 0036 e403 | | Load 0x2,0x3 0037 5814 |X | Indirect_Literal Float,0x4c,3.1946184945309415e-05 0038 023b | ; | Execute Float,Times 0039 e405 | | Load 0x2,0x5 003a 023d | = | Execute Float,Plus 003b 004b | K | Store_Top Float,At_Offset_3 003c e403 | | Load 0x2,0x3 003d 5812 |X | Indirect_Literal Float,0x50,0.693115234375 003e 023b | ; | Execute Float,Times 003f e404 | | Load 0x2,0x4 0040 023d | = | Execute Float,Plus 0041 00db | | Load_Top At_Offset_3 0042 023d | = | Execute Float,Plus 0043 004b | K | Store_Top Float,At_Offset_3 0044 00da | | Load_Top At_Offset_2 0045 00d8 | | Load_Top At_Offset_0 0046 e20e | | Load 0x1,0xe 0047 0234 | 4 | Execute Float,In_Type 0048 7001 |p | Jump_Nonzero 0x4a 0049 0801 | | Execute_Immediate Raise,0x1 004a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 004b 0000 | | .XXX[0x1] 004c 3f00 bfbe |? | .DBL 3.1946184945309415e-05 004e 8e7b cd5e | { ^| 0050 3fe6 2e00 |? . | .DBL 0.693115234375 0052 0000 0000 | | 0054 0000 0000 | | .BLANK 0000[0x4] 0058 ; -------------------------------------------------------------------------------------- 0058 ; Debug Table 0058 ; -------------------------------------------------------------------------------------- 0058 0004 0014 | | .DEBUG4 0x0004,0x0014,0x8f39,0x0000,0x0001,0x0000 005e 0000 0000 | | .XXX[0x7] 0060 0018 0002 | | 0062 37f8 0153 |7 S| 0064 0bf0 | | 0065 0000 0000 | | .BLANK 0000[0x4] 0069 00a9 9b44 | D| .XXX[0xe] 006b 0000 9aa9 | | 006d 2044 916f | D o| 006f 4000 0000 |@ | 0071 0150 32f0 | P2 | 0073 cdcb 7920 | y | 0075 0000 a400 | | 0077 0000 0000 | | .BLANK 0000[0x4] 007b 630a 8580 |c | .XXX[0x9] 007d 0000 4000 | @ | 007f 630e 8580 |c | 0081 0000 4000 | @ | 0083 2600 |& | 0084 0000 0000 | | .BLANK 0000[0x5] 0089 18c3 a160 | `| .XXX[0x12] 008b 0000 1008 | | 008d 1124 5bd0 | $[ | 008f 0000 0000 | | 0091 5000 0000 |P | 0093 9000 05bb | | 0095 4000 0000 |@ | 0097 2000 0000 | | 0099 4009 8000 |@ | 009b 0000 0000 | | .BLANK 0000[0x8] 00a3 0206 5e00 | ^ | .XXX[0x25] 00a5 226b 1000 |"k | 00a7 0014 0000 | | 00a9 0024 0001 | $ | 00ab 6ed0 0000 |n | 00ad 0008 0000 | | 00af 0010 0000 | | 00b1 0018 0002 | | 00b3 7708 0153 |w S| 00b5 3470 0153 |4p S| 00b7 2f68 0153 |/h S| 00b9 8068 00a9 | h | 00bb af84 0000 | | 00bd b370 2036 | p 6| 00bf 5109 8000 |Q | 00c1 0000 0150 | P| 00c3 1b28 84c0 | ( | 00c5 0000 0000 | | 00c7 a000 | | 00c8 0000 0000 | | .BLANK 0000[0x4] 00cc 8672 8580 | r | .XXX[0x9] 00ce 0000 4000 | @ | 00d0 8674 8580 | t | 00d2 0000 4000 | @ | 00d4 2600 |& | 00d5 0000 0000 | | .BLANK 0000[0x5] 00da 219d 2160 |! !`| .XXX[0x9] 00dc 0000 1008 | | 00de 0d94 4260 | B`| 00e0 0000 0000 | | 00e2 5000 |P | 00e3 0000 0000 | | .BLANK 0000[0x5] 00e8 2000 0000 | | .XXX[0x4] 00ea 0009 8000 | | 00ec 0000 0000 | | .BLANK 0000[0x8] 00f4 0206 5e1b | ^ | .XXX[0x5] 00f6 42f5 fc00 |B | 00f8 0014 | | 00f9 0000 0000 | | .BLANK 0000[0x5] 00fe 0008 0000 | | .XXX[0x9] 0100 0000 0000 | | 0102 0018 0002 | | 0104 9690 0153 | S| 0106 5cf0 |\ | 0107 0000 0000 | | .BLANK 0000[0x4] 010b 00a9 c3c4 | | .XXX[0xe] 010d 0000 bb36 | 6| 010f a065 e364 | e d| 0111 dc65 c000 | e | 0113 0150 32f4 | P2 | 0115 a43a a160 | : `| 0117 0000 a400 | | 0119 0000 0000 | | .BLANK 0000[0x4] 011d a5e6 8500 | | .XXX[0x21] 011f 0000 4000 | @ | 0121 a5ea 8500 | | 0123 0000 4000 | @ | 0125 0203 0802 | | 0127 2091 8000 | | 0129 0000 0000 | | 012b 297a a140 |)z @| 012d 0000 1008 | | 012f 1978 d93a | x :| 0131 0c60 0000 | ` | 0133 5000 0000 |P | 0135 9000 0670 | p| 0137 2000 0000 | | 0139 2000 0000 | | 013b 4001 80c6 |@ | 013d 0088 | | 013e 0000 0000 | | .BLANK 0000[0x7] 0145 0206 5e36 | ^6| .XXX[0x33] 0147 4e83 1800 |N | 0149 0014 0000 | | 014b 0024 0001 | $ | 014d 9c08 0000 | | 014f 0008 0000 | | 0151 0010 0000 | | 0153 0018 0002 | | 0155 b618 0153 | S| 0157 8570 0153 | p S| 0159 57e8 0153 |W S| 015b f9e8 00a9 | | 015d d804 0000 | | 015f 0e33 2038 | 3 8| 0161 9afc c000 | | 0163 0000 0050 | P| 0165 3809 98cb |8 | 0167 a520 0000 | | 0169 2400 0000 |$ | 016b 0000 0000 | | 016d 0001 dc10 | | 016f 8580 0000 | | 0171 4001 dc14 |@ | 0173 8580 0000 | | 0175 4000 2600 |@ & | 0177 1800 | | 0178 0000 0000 | | .BLANK 0000[0x4] 017c 7705 2160 |w !`| .XXX[0x12] 017e 0000 1008 | | 0180 0e26 bf30 | & 0| 0182 0000 0000 | | 0184 1000 0000 | | 0186 9000 07f9 | | 0188 e000 0000 | | 018a 2000 0000 | | 018c 4009 8006 |@ | 018e 0000 0000 | | .BLANK 0000[0x8] 0196 0207 012a | *| .XXX[0x13] 0198 7256 e000 |rV | 019a 0004 0000 | | 019c 0024 0001 | $ | 019e fe78 0000 | x | 01a0 0008 0000 | | 01a2 0010 0000 | | 01a4 0018 0003 | | 01a6 3438 0153 |48 S| 01a8 adf0 | | 01a9 0000 0000 | | .BLANK 0000[0x4] 01ad 00a9 ec44 | D| .XXX[0x31] 01af 0001 fef2 | | 01b1 207c 201e | | | 01b3 3101 c000 |1 | 01b5 0c90 3e10 | > | 01b7 0f19 0020 | | 01b9 0006 4000 | @ | 01bb 0000 0000 | | 01bd 0000 0005 | | 01bf abfa 8500 | | 01c1 0000 4005 | @ | 01c3 abfc 8500 | | 01c5 0000 4004 | @ | 01c7 c600 9800 | | 01c9 0000 0000 | | 01cb 0000 0001 | | 01cd 6aff 2140 |j !@| 01cf 0000 1008 | | 01d1 1ec7 c66c | l| 01d3 92b0 0003 | | 01d5 2000 0000 | | 01d7 9000 0b34 | 4| 01d9 e000 0000 | | 01db 2000 0000 | | 01dd 2000 | | 01de 0000 0000 | | .BLANK 0000[0xa] 01e8 041c 2000 | | .XXX[0x2] 01ea 0000 0000 | | .BLANK 0000[0x7] 01f1 0008 0000 | | .XXX[0xf] 01f3 0000 0000 | | 01f5 0018 0004 | | 01f7 ce20 0153 | S| 01f9 d670 0153 | p S| 01fb d168 0154 | h T| 01fd 2268 00aa |"h | 01ff 0084 | |