|
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_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 00c0 | | .CONST 0x00c0 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 00bc | | .CONST 0x00bc ; 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 4502 |E | Exit_Suprogram New_Top_Offset 0x2 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 0078 | x | .CONST 0x0078 ; Address of begin 0021 0004 | | .CONST 0x0004 ; Address of exception handler 0022 000f | | .CONST 0x000f ; Number of locals 0023 INIT_0020: 0023 7801 |x | Jump 0x25 0024 0002 | | .XXX[0x1] 0025 006f | o | Action Break_Unconditional 0026 784a |xJ | Jump 0x71 0027 4800 |H | Short_Literal 0x0 0028 608f |` | Indirect_Literal Discrete,0xb8,{0x0032c10b, 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 6085 |` | Indirect_Literal Discrete,0xb4,{0x00000000, 0x000e1804} 002f e002 | | Load 0x0,0x2 0030 e001 | | Load 0x0,0x1 0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0032 607d |`} | Indirect_Literal Discrete,0xb0,{0x00000000, 0x0039e004} 0033 e002 | | Load 0x0,0x2 0034 e001 | | Load 0x0,0x1 0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0036 6075 |`u | Indirect_Literal Discrete,0xac,{0x00000000, 0x003b6804} 0037 e002 | | Load 0x0,0x2 0038 e001 | | Load 0x0,0x1 0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003a 606d |`m | Indirect_Literal Discrete,0xa8,{0x00000000, 0x001a9404} 003b e002 | | Load 0x0,0x2 003c e001 | | Load 0x0,0x1 003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 003e 6065 |`e | Indirect_Literal Discrete,0xa4,{0x00000000, 0x00371404} 003f e002 | | Load 0x0,0x2 0040 e001 | | Load 0x0,0x1 0041 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0042 605d |`] | Indirect_Literal Discrete,0xa0,{0x00000000, 0x00324804} 0043 e002 | | Load 0x0,0x2 0044 e001 | | Load 0x0,0x1 0045 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0046 6055 |`U | Indirect_Literal Discrete,0x9c,{0x00000000, 0x001aa804} 0047 e002 | | Load 0x0,0x2 0048 e001 | | Load 0x0,0x1 0049 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004a 604d |`M | Indirect_Literal Discrete,0x98,{0x00000000, 0x003d5804} 004b e002 | | Load 0x0,0x2 004c e001 | | Load 0x0,0x1 004d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 004e 6045 |`E | Indirect_Literal Discrete,0x94,{0x00000000, 0x00324c04} 004f e002 | | Load 0x0,0x2 0050 e001 | | Load 0x0,0x1 0051 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0052 603d |`= | Indirect_Literal Discrete,0x90,{0x00000000, 0x001aa004} 0053 e002 | | Load 0x0,0x2 0054 e001 | | Load 0x0,0x1 0055 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0056 6035 |`5 | Indirect_Literal Discrete,0x8c,{0x00000000, 0x000e3804} 0057 e002 | | Load 0x0,0x2 0058 e001 | | Load 0x0,0x1 0059 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005a 602d |`- | Indirect_Literal Discrete,0x88,{0x00000000, 0x0001b004} 005b e002 | | Load 0x0,0x2 005c e001 | | Load 0x0,0x1 005d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 005e e608 | | Load 0x3,0x8 005f e60c | | Load 0x3,0xc 0060 e609 | | Load 0x3,0x9 0061 e60b | | Load 0x3,0xb 0062 e607 | | Load 0x3,0x7 0063 6020 |` | Indirect_Literal Discrete,0x84,{0x00000b92, 0xd10b0081} 0064 e604 | | Load 0x3,0x4 0065 e60d | | Load 0x3,0xd 0066 e60f | | Load 0x3,0xf 0067 e605 | | Load 0x3,0x5 0068 e60a | | Load 0x3,0xa 0069 e60e | | Load 0x3,0xe 006a e606 | | Load 0x3,0x6 006b 480d |H | Short_Literal 0xd 006c e602 | | Load 0x3,0x2 006d 020e | | Execute Module,Augment_Imports 006e e602 | | Load 0x3,0x2 006f 020f | | Execute Module,Activate 0070 7807 |x | Jump BODY_0020 0071 600e |` | Indirect_Literal Discrete,0x80,{0x00000000, 0x00001f40} 0072 6009 |` | Indirect_Literal Discrete,0x7c,{0x00000000, 0x00190c04} 0073 e002 | | Load 0x0,0x2 0074 e001 | | Load 0x0,0x1 0075 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35 0076 180d | | Execute Package,Field_Execute,Field_Number 0xd 0077 7faf | | Jump 0x27 0078 BODY_0020: 0078 e5ff | | Load 0x2,-0x1 0079 8603 | | Call 0x3,0x3 007a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 007b 0000 | | .XXX[0x1] 007c 0000 0000 | | .LITERAL {0x00000000, 0x00190c04} 0080 0000 0000 | | .LITERAL {0x00000000, 0x00001f40} 0084 0000 0b92 | | .LITERAL {0x00000b92, 0xd10b0081} 0088 0000 0000 | | .LITERAL {0x00000000, 0x0001b004} 008c 0000 0000 | | .LITERAL {0x00000000, 0x000e3804} 0090 0000 0000 | | .LITERAL {0x00000000, 0x001aa004} 0094 0000 0000 | | .LITERAL {0x00000000, 0x00324c04} 0098 0000 0000 | | .LITERAL {0x00000000, 0x003d5804} 009c 0000 0000 | | .LITERAL {0x00000000, 0x001aa804} 00a0 0000 0000 | | .LITERAL {0x00000000, 0x00324804} 00a4 0000 0000 | | .LITERAL {0x00000000, 0x00371404} 00a8 0000 0000 | | .LITERAL {0x00000000, 0x001a9404} 00ac 0000 0000 | | .LITERAL {0x00000000, 0x003b6804} 00b0 0000 0000 | | .LITERAL {0x00000000, 0x0039e004} 00b4 0000 0000 | | .LITERAL {0x00000000, 0x000e1804} 00b8 0032 c10b | 2 | .LITERAL {0x0032c10b, 0x000000b0} 00bc ; -------------------------------------------------------------------------------------- 00bc ; Segment Table 00bc ; -------------------------------------------------------------------------------------- 00bc 0028 0000 | ( | .XXX[0x4] 00be 0000 0000 | | 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; Debug Table 00c0 ; -------------------------------------------------------------------------------------- 00c0 0004 0001 | | .DEBUG4 0x0004,0x0001,0x391b,0x0000,0x0001,0x0000 00c6 154c b94d | L M| .XXX[0x71] 00c8 4115 0d25 |A %| 00ca 1925 0d7d | % }| 00cc 1549 493d | II=| 00ce 48b9 4d55 |H MU| 00d0 0d0d 154d | M| 00d2 4d19 5532 |M U2| 00d4 6e40 7800 |n@x | 00d6 4539 5535 |E9U5| 00d8 7d35 254d |}5%M| 00da 4d25 391d |M%9 | 00dc 7d11 150d |} | 00de 314c 005c |1L \| 00e0 0041 4d51 | AMQ| 00e2 0539 1105 | 9 | 00e4 4910 b939 |I 9| 00e6 0551 5549 | QUI| 00e8 0530 2000 | 0 | 00ea 0000 0000 | | 00ec 0000 0001 | | 00ee c8e6 4070 | @p| 00f0 0025 4d41 | %MA| 00f2 150d 7d55 | }U| 00f4 3925 5198 |9%Q | 00f6 5c00 2911 |\ ) | 00f8 2505 3904 |% 9 | 00fa b951 4915 | QI | 00fc 1400 4004 | @ | 00fe 5c00 2d11 |\ - | 0100 2505 3904 |% 9 | 0102 b915 3541 | 5A| 0104 5166 4e98 |QfN | 0106 5c00 1d41 |\ A| 0108 493d 0931 |I= 1| 010a 1536 626a | 6bj| 010c 2858 0065 |(X e| 010e 0d21 150d | ! | 0110 2cb9 4d51 |, MQ| 0112 0551 554c | QUL| 0114 b925 390d | %9 | 0116 3d35 4105 |=5A | 0118 5125 0931 |Q% 1| 011a 1688 e640 | @| 011c 7000 1d35 |p 5| 011e 254d 4d25 |%MM%| 0120 391d 985c |9 \| 0122 0095 1549 | I| 0124 493d 497d |I=I}| 0126 4d51 3d49 |MQ=I| 0128 051d 157d | }| 012a 5551 2531 |UQ%1| 012c 2551 2515 |%Q% | 012e 4cb9 3525 |L 5%| 0130 4d4d 2539 |MM%9| 0132 1d7d 1115 | } | 0134 0d31 4d8d | 1M | 0136 8420 | | 0137 0000 0000 | | .BLANK 0000[0x4] 013b 0458 00d9 | X | .XXX[0xc5] 013d 1549 493d | II=| 013f 497d 4d51 |I}MQ| 0141 3d49 051d |=I | 0143 157d 5551 | }UQ| 0145 2531 2551 |%1%Q| 0147 2515 4cb9 |% L | 0149 4149 3d09 |AI= | 014b 3115 357d |1 5}| 014d 2539 193c |%9 <| 014f b939 5535 | 9U5| 0151 7d35 254d |}5%M| 0153 4d25 391d |M%9 | 0155 7d11 150d |} | 0157 314c 00e6 |1L | 0159 4070 0025 |@p %| 015b 313d 0511 |1= | 015d 7d55 3925 |}U9%| 015f 5198 5c00 |Q \ | 0161 2911 2505 |) % | 0163 3904 b951 |9 Q| 0165 4915 1400 |I | 0167 4004 5c00 |@ \ | 0169 2d11 2505 |- % | 016b 3904 b915 |9 | 016d 3541 5166 |5AQf| 016f 4e6a 2858 |Nj(X| 0171 0049 0d21 | I !| 0173 150d 2cb9 | , | 0175 4d51 0551 |MQ Q| 0177 554c b915 |UL | 0179 4949 3d4a |II=J| 017b 8a98 5c00 | \ | 017d 214d 4115 |!MA | 017f 0d25 1925 | % %| 0181 0e62 6a28 | bj(| 0183 5800 c915 |X | 0185 4949 3d49 |II=I| 0187 7d4d 513d |}MQ=| 0189 4905 1d15 |I | 018b 7d55 5125 |}UQ%| 018d 3125 5125 |1%Q%| 018f 154c b94d | L M| 0191 4115 0d25 |A %| 0193 1925 0d7d | % }| 0195 1549 493d | II=| 0197 48b9 3d51 |H =Q| 0199 2115 497d |! I}| 019b 1549 493d | II=| 019d 4a88 e640 |J @| 019f 7000 2111 |p ! | 01a1 7d4d 5105 |}MQ | 01a3 5155 4d98 |QUM | 01a5 5c00 5911 |\ Y | 01a7 2549 150d |%I | 01a9 513d 4964 |Q=Id| 01ab b915 4949 | II| 01ad 3d49 7d4d |=I}M| 01af 5105 5155 |Q QU| 01b1 4c00 026a |L j| 01b3 2858 00cd |(X | 01b5 1549 493d | II=| 01b7 497d 4d51 |I}MQ| 01b9 3d49 051d |=I | 01bb 157d 5551 | }UQ| 01bd 2531 2551 |%1%Q| 01bf 2515 4cb9 |% L | 01c1 4d41 150d |MA | 01c3 2519 250d |% % | 01c5 7d15 4949 |} II| 01c7 3d48 b925 |=H %| 01c9 3959 0531 |9Y 1| 01cb 2511 7d59 |% }Y| 01cd 2515 5e88 |% ^ | 01cf e640 7000 | @p | 01d1 2531 3d05 |%1= | 01d3 117d 493d | }I=| 01d5 3d51 985c |=Q \| 01d7 0029 1125 | ) %| 01d9 0539 04b9 | 9 | 01db 5149 1514 |QI | 01dd 0040 045c | @ \| 01df 002d 1125 | - %| 01e1 0539 04b9 | 9 | 01e3 1535 4151 | 5AQ| 01e5 664e 6a2a |fNj*| 01e7 928a 9400 | | 01e9 0000 0000 | | 01eb 3802 0000 |8 | 01ed b115 4949 | II| 01ef 3d49 7d4d |=I}M| 01f1 513d 4905 |Q=I | 01f3 1d15 7d55 | }U| 01f5 5125 3125 |Q%1%| 01f7 5125 154c |Q% L| 01f9 b925 390d | %9 | 01fb 3d35 4105 |=5A | 01fd 5125 0931 |Q% 1| 01ff 157d | } |