|
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, ELAB_segment_table, NULL, R1k_Segment, seg_03bcfe
└─⟦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 0090 | | .CONST 0x0090 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0088 | | .CONST 0x0088 ; Offset to segment table (only in elab segments) 0007 8000 | | .CONST 0x8000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 000e | | .CONST 0x000e ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0001 | | .CONST 0x0001 ; Number of locals 000b INIT_0008: 000b 029c 0013 | | Declare_Subprogram INIT_0010,For_Outer_Call,Visible 000d 00bf | | Action Accept_Activation 000e BODY_0008: 000e 00bc | | Action Signal_Activated 000f 00bb | | Action Signal_Completion 0010 ; -------------------------------------------------------------------------------------- 0010 ; SUBPROGRAM 0010 ; -------------------------------------------------------------------------------------- 0010 0015 | | .CONST 0x0015 ; Address of begin 0011 001a | | .CONST 0x001a ; Address of exception handler 0012 0002 | | .CONST 0x0002 ; Number of locals 0013 INIT_0010: 0013 029f 0023 | #| Declare_Subprogram INIT_0020,For_Call 0015 BODY_0010: 0015 8402 | | Call 0x2,0x2 0016 7801 |x | Jump 0x18 0017 0003 | | .XXX[0x1] 0018 006f | o | Action Break_Unconditional 0019 4501 |E | Exit_Suprogram New_Top_Offset 0x1 001a TRAP_0010: 001a 7801 |x | Jump 0x1c 001b 0003 | | .XXX[0x1] 001c 006f | o | Action Break_Unconditional 001d 00d8 | | Load_Top At_Offset_0 001e 0100 | | Execute Exception,Raise 001f 0000 | | .XXX[0x1] 0020 ; -------------------------------------------------------------------------------------- 0020 ; SUBPROGRAM 0020 ; -------------------------------------------------------------------------------------- 0020 0060 | ` | .CONST 0x0060 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 0009 | | .CONST 0x0009 ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 7832 |x2 | Jump 0x59 0027 4800 |H | Short_Literal 0x0 0028 605b |`[ | Indirect_Literal Discrete,0x84,{0x003d190b, 0x000000b0} 0029 02a0 | | Declare_Subprogram Null_Subprogram 002a 038e | | Declare_Type Package,Defined 002b 0387 | | Declare_Variable Package 002c 00d8 | | Load_Top At_Offset_0 002d 190d | | Execute Package,Field_Reference,Field_Number 0xd 002e 6051 |`Q | Indirect_Literal Discrete,0x80,{0x00000000, 0x001fbc04} 002f e002 | | Load 0x0,0x2 0030 e001 | | Load 0x0,0x1 0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0032 6049 |`I | Indirect_Literal Discrete,0x7c,{0x00000000, 0x001fac04} 0033 e002 | | Load 0x0,0x2 0034 e001 | | Load 0x0,0x1 0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0036 6041 |`A | Indirect_Literal Discrete,0x78,{0x00000000, 0x001f9004} 0037 e002 | | Load 0x0,0x2 0038 e001 | | Load 0x0,0x1 0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003a 6039 |`9 | Indirect_Literal Discrete,0x74,{0x00000000, 0x001f9804} 003b e002 | | Load 0x0,0x2 003c e001 | | Load 0x0,0x1 003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003e 6031 |`1 | Indirect_Literal Discrete,0x70,{0x00000000, 0x001f5804} 003f e002 | | Load 0x0,0x2 0040 e001 | | Load 0x0,0x1 0041 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0042 6029 |`) | Indirect_Literal Discrete,0x6c,{0x00000000, 0x00227004} 0043 e002 | | Load 0x0,0x2 0044 e001 | | Load 0x0,0x1 0045 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0046 4801 |H | Short_Literal 0x1 0047 4800 |H | Short_Literal 0x0 0048 00e5 | | Load_Encached Long_Integer_Cache 0049 02a0 | | Declare_Subprogram Null_Subprogram 004a 4801 |H | Short_Literal 0x1 004b 035d | ] | Declare_Type Array,Defined 004c 0337 | 7 | Declare_Variable Array 004d e608 | | Load 0x3,0x8 004e e605 | | Load 0x3,0x5 004f e606 | | Load 0x3,0x6 0050 e604 | | Load 0x3,0x4 0051 e609 | | Load 0x3,0x9 0052 e607 | | Load 0x3,0x7 0053 4807 |H | Short_Literal 0x7 0054 e602 | | Load 0x3,0x2 0055 020e | | Execute Module,Augment_Imports 0056 e602 | | Load 0x3,0x2 0057 020f | | Execute Module,Activate 0058 7807 |x | Jump BODY_0020 0059 600e |` | Indirect_Literal Discrete,0x68,{0x00000000, 0x00001f40} 005a 6009 |` | Indirect_Literal Discrete,0x64,{0x00000000, 0x00190c04} 005b e002 | | Load 0x0,0x2 005c e001 | | Load 0x0,0x1 005d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005e 180d | | Execute Package,Field_Execute,Field_Number 0xd 005f 7fc7 | | Jump 0x27 0060 BODY_0020: 0060 8603 | | Call 0x3,0x3 0061 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0062 0000 0000 | | .XXX[0x2] 0064 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 0068 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 006c 0000 0000 | | .LITERAL {0x00000000, 0x00227004} 0070 0000 0000 | | .LITERAL {0x00000000, 0x001f5804} 0074 0000 0000 | | .LITERAL {0x00000000, 0x001f9804} 0078 0000 0000 | | .LITERAL {0x00000000, 0x001f9004} 007c 0000 0000 | | .LITERAL {0x00000000, 0x001fac04} 0080 0000 0000 | | .LITERAL {0x00000000, 0x001fbc04} 0084 003d 190b | = | .LITERAL {0x003d190b, 0x000000b0} 0088 ; -------------------------------------------------------------------------------------- 0088 ; Segment Table 0088 ; -------------------------------------------------------------------------------------- 0088 0028 | ( | .XXX[0x1] 0089 0000 0000 | | .BLANK 0000[0x7] 0090 ; -------------------------------------------------------------------------------------- 0090 ; Debug Table 0090 ; -------------------------------------------------------------------------------------- 0090 0004 0011 | | .DEBUG4 0x0004,0x0011,0x220d,0x0000,0x0001,0x0000 0096 18a4 8288 | | .XXX[0x93] 0098 92b0 be88 | | 009a 928e 92a8 | | 009c a62e 0022 | . "| 009e a6a8 829c | | 00a0 8882 a488 | | 00a2 5ca0 9ea6 |\ | 00a4 92a8 92ac | | 00a6 8a00 2e00 | . | 00a8 4c8e 8a9c |L | 00aa 8aa4 9286 | | 00ac bea0 a492 | | 00ae 9a92 a892 | | 00b0 ac8a be8c | | 00b2 aa9c 86a8 | | 00b4 929e 9ca6 | | 00b6 5c8c 989e |\ | 00b8 82a8 bea8 | | 00ba b2a0 8a00 | | 00bc 0000 41a6 | A | 00be 0000 0040 | @| 00c0 0000 0004 | | 00c2 0000 0330 | 0| 00c4 0095 1d15 | | 00c6 3915 4925 |9 I%| 00c8 0d7d 4149 | }AI| 00ca 2535 2551 |%5%Q| 00cc 2559 157d |%Y }| 00ce 1955 390d | U9 | 00d0 5125 3d39 |Q%=9| 00d2 4cb9 1115 |L | 00d4 0d3d 3541 | =5A| 00d6 3d4d 14f5 |=M | 00d8 ee51 fa40 | Q @| 00da 8c00 0560 | `| 00dc 5c00 991d |\ | 00de 1539 1549 | 9 I| 00e0 250d 7d41 |% }A| 00e2 4925 3525 |I%5%| 00e4 5125 5915 |Q%Y | 00e6 7d19 5539 |} U9| 00e8 0d51 253d | Q%=| 00ea 394c b919 |9L | 00ec 313d 0551 |1= Q| 00ee 7d51 6541 |}QeA| 00f0 1401 f640 | @| 00f2 9400 2119 | ! | 00f4 4905 0d51 |I Q| 00f6 253d 385c |%=8\| 00f8 0099 1d15 | | 00fa 3915 4925 |9 I%| 00fc 0d7d 4149 | }AI| 00fe 2535 2551 |%5%Q| 0100 2559 157d |%Y }| 0102 1955 390d | U9 | 0104 5125 3d39 |Q%=9| 0106 4cb9 1931 |L 1| 0108 3d05 517d |= Q}| 010a 5165 4114 |QeA | 010c 01f6 4094 | @ | 010e 0021 1561 | ! a| 0110 413d 3915 |A=9 | 0112 3950 5c00 |9P\ | 0114 a51d 1539 | 9| 0116 1549 250d | I% | 0118 7d41 4925 |}AI%| 011a 3525 5125 |5%Q%| 011c 5915 7d19 |Y } | 011e 5539 0d51 |U9 Q| 0120 253d 394c |%=9L| 0122 b915 6141 | aA| 0124 3d39 1539 |=9 9| 0126 517d 5165 |Q}Qe| 0128 4114 |A | 0129 0000 0000 | | .BLANK 0000[0x4] 012d 0020 0000 | | .XXX[0xd3] 012f 0008 0000 | | 0131 0420 012a | *| 0133 3a2a 722a |:*r*| 0135 924a 1afa | J | 0137 8292 4a6a | Jj| 0139 4aa2 4ab2 |J J | 013b 2afa 32aa |* 2 | 013d 721a a24a |r J| 013f 7a72 9972 |zr r| 0141 9aaa 1a1a | | 0143 2a9a 9a7a |* z| 0145 91eb d4a3 | | 0147 f481 1800 | | 0149 0ac0 b801 | | 014b 323a 2a72 |2:*r| 014d 2a92 4a1a |* J | 014f fa82 924a | J| 0151 6a4a a24a |jJ J| 0153 b22a fa32 | * 2| 0155 aa72 1aa2 | r | 0157 4a7a 7299 |Jzr | 0159 7232 627a |r2bz| 015b 0aa2 faa2 | | 015d ca82 2800 | ( | 015f b801 323a | 2:| 0161 2a72 2a92 |*r* | 0163 4a1a fa82 |J | 0165 924a 6a4a | JjJ| 0167 a24a b22a | J *| 0169 fa32 aa72 | 2 r| 016b 1aa2 4a7a | Jz| 016d 7299 7232 |r r2| 016f 627a 0aa2 |bz | 0171 faa2 ca82 | | 0173 2800 0000 |( | 0175 0000 0000 | | 0177 00d0 0000 | | 0179 0010 0000 | | 017b 0860 0274 | ` t| 017d 7454 e455 |tT U| 017f 2494 35f5 |$ 5 | 0181 0524 94d4 | $ | 0183 9544 9564 | D d| 0185 55f4 6554 |U eT| 0187 e435 4494 | 5D | 0189 f4e5 32e5 | 2 | 018b 0524 5444 | $TD| 018d 5434 5535 |T4U5| 018f 34f5 23d7 |4 # | 0191 a947 e902 | G | 0193 3000 1581 |0 | 0195 7002 6474 |p dt| 0197 54e4 5524 |T U$| 0199 9435 f505 | 5 | 019b 2494 d495 |$ | 019d 4495 6455 |D dU| 019f f465 54e4 | eT | 01a1 3544 94f4 |5D | 01a3 e532 e464 | 2 d| 01a5 c4f4 1545 | E| 01a7 f545 9504 | E | 01a9 5001 7002 |P p | 01ab 6474 54e4 |dtT | 01ad 5524 9435 |U$ 5| 01af f505 2494 | $ | 01b1 d495 4495 | D | 01b3 6455 f465 |dU e| 01b5 54e4 3544 |T 5D| 01b7 94f4 e532 | 2| 01b9 e464 c4f4 | d | 01bb 1545 f545 | E E| 01bd 9504 5000 | P | 01bf 0000 0000 | | 01c1 0000 01c0 | | 01c3 0000 0020 | | 01c5 0000 11e0 | | 01c7 04a8 e8a9 | | 01c9 c8aa 4928 | I(| 01cb 6bea 0a49 |k I| 01cd 29a9 2a89 |) * | 01cf 2ac8 abe8 |* | 01d1 caa9 c86a | j| 01d3 8929 e9ca | ) | 01d5 65c8 69ea |e i | 01d7 0b2b ea69 | + i| 01d9 28e9 c7af |( | 01db 528f d204 |R | 01dd 6000 aac8 |` | 01df 298a a8a4 |) | 01e1 6000 8a69 |` i| 01e3 28e9 c2e0 |( | 01e5 04c8 e8a9 | | 01e7 c8aa 4928 | I(| 01e9 6bea 0a49 |k I| 01eb 29a9 2a89 |) * | 01ed 2ac8 abe8 |* | 01ef caa9 c86a | j| 01f1 8929 e9ca | ) | 01f3 65c8 c989 |e | 01f5 e82a 8bea | * | 01f7 8b2a 08a0 | * | 01f9 02e0 04c8 | | 01fb e8a9 c8aa | | 01fd 4928 6bea |I(k | 01ff 0a49 | I |