|
|
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 - metrics - 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 0088 | | .CONST 0x0088 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0084 | | .CONST 0x0084 ; 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 For_Outer_Call,Visible,INIT_0010
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 For_Call,INIT_0020
0015 BODY_0010:
0015 8402 | | Call 0x2,0x2
0016 7801 |x | Jump 0x18
0017 0003 | | .XXX[0x1]
0018 006f | o | Action Break_Unconditional
0019 4504 |E | Exit_Subprogram 0x4
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 0059 | Y | .CONST 0x0059 ; 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 782b |x+ | Jump 0x52
0027 4800 |H | Short_Literal 0x0
0028 6057 |`W | Indirect_Literal Discrete,0x80,{0x0035690b, 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 604d |`M | Indirect_Literal Discrete,0x7c,{0x00000000, 0x003b6804}
002f e002 | | Load 0x0,0x2
0030 e001 | | Load 0x0,0x1
0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0032 6045 |`E | Indirect_Literal Discrete,0x78,{0x00000000, 0x00324804}
0033 e002 | | Load 0x0,0x2
0034 e001 | | Load 0x0,0x1
0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0036 603d |`= | Indirect_Literal Discrete,0x74,{0x00000000, 0x00324c04}
0037 e002 | | Load 0x0,0x2
0038 e001 | | Load 0x0,0x1
0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
003a 6035 |`5 | Indirect_Literal Discrete,0x70,{0x00000000, 0x0004bc04}
003b e002 | | Load 0x0,0x2
003c e001 | | Load 0x0,0x1
003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
003e 602d |`- | Indirect_Literal Discrete,0x6c,{0x00000000, 0x003d8004}
003f e002 | | Load 0x0,0x2
0040 e001 | | Load 0x0,0x1
0041 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0042 6025 |`% | Indirect_Literal Discrete,0x68,{0x00000000, 0x00371404}
0043 e002 | | Load 0x0,0x2
0044 e001 | | Load 0x0,0x1
0045 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0046 00d8 | | Load_Top At_Offset_0
0047 e606 | | Load 0x3,0x6
0048 e605 | | Load 0x3,0x5
0049 e608 | | Load 0x3,0x8
004a e607 | | Load 0x3,0x7
004b e604 | | Load 0x3,0x4
004c 4806 |H | Short_Literal 0x6
004d e602 | | Load 0x3,0x2
004e 020e | | Execute Module,Augment_Imports
004f e602 | | Load 0x3,0x2
0050 020f | | Execute Module,Activate
0051 7807 |x | Jump BODY_0020
0052 6011 |` | Indirect_Literal Discrete,0x64,{0x00000000, 0x00001f40}
0053 600c |` | Indirect_Literal Discrete,0x60,{0x00000000, 0x00190c04}
0054 e002 | | Load 0x0,0x2
0055 e001 | | Load 0x0,0x1
0056 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0057 180d | | Execute Package,Field_Execute,Field_Number 0xd
0058 7fce | | Jump 0x27
0059 BODY_0020:
0059 e5fd | | Load 0x2,-0x3
005a e5fe | | Load 0x2,-0x2
005b e5ff | | Load 0x2,-0x1
005c 8603 | | Call 0x3,0x3
005d 4501 |E | Exit_Subprogram 0x1
005e 0000 0000 | | .XXX[0x2]
0060 0000 0000 | | .LITERAL {0x00000000, 0x00190c04}
0064 0000 0000 | | .LITERAL {0x00000000, 0x00001f40}
0068 0000 0000 | | .LITERAL {0x00000000, 0x00371404}
006c 0000 0000 | | .LITERAL {0x00000000, 0x003d8004}
0070 0000 0000 | | .LITERAL {0x00000000, 0x0004bc04}
0074 0000 0000 | | .LITERAL {0x00000000, 0x00324c04}
0078 0000 0000 | | .LITERAL {0x00000000, 0x00324804}
007c 0000 0000 | | .LITERAL {0x00000000, 0x003b6804}
0080 0035 690b | 5i | .LITERAL {0x0035690b, 0x000000b0}
0084 ; --------------------------------------------------------------------------------------
0084 ; Segment Table
0084 ; --------------------------------------------------------------------------------------
0084 0028 0000 | ( | .XXX[0x4]
0086 0000 0000 | |
0088 ; --------------------------------------------------------------------------------------
0088 ; Debug Table
0088 ; --------------------------------------------------------------------------------------
0088 0004 0001 | | .DEBUG4 0x0004,0x0001,0x39b7,0x0000,0x0001,0x0000
008e 4141 3125 |AA1%| .XXX[0xb8]
0090 0c5c 0041 | \ A|
0092 4d51 0539 |MQ 9|
0094 1105 4910 | I |
0096 b925 3951 | %9Q|
0098 151d 1548 | H|
009a 2000 0000 | |
009c 0000 0000 | |
009e 0004 0000 | |
00a0 0000 6405 | d |
00a2 4400 f105 |D |
00a4 417d 0d3d |A} =|
00a6 3535 3d39 |55=9|
00a8 7d41 493d |}AI=|
00aa 0d15 1155 | U|
00ac 4915 4cb9 |I L |
00ae 0541 7d49 | A}I|
00b0 1535 3d51 | 5=Q|
00b2 157d 1561 | } a|
00b4 5149 050d |QI |
00b6 517d 193d |Q} =|
00b8 497d 2539 |I}%9|
00ba 5115 4939 |Q I9|
00bc 0531 7d51 | 1}Q|
00be 4905 394d |I 9M|
00c0 1915 48f5 | H |
00c2 ee51 fa40 | Q @|
00c4 8c00 1919 | |
00c6 493d 357d |I=5}|
00c8 605c 0041 |`\ A|
00ca 4d51 0539 |MQ 9|
00cc 1105 4910 | I |
00ce b925 3951 | %9Q|
00d0 151d 1548 | H|
00d2 2000 0000 | |
00d4 0000 0000 | |
00d6 0005 fa40 | @|
00d8 8c00 1151 | Q|
00da 3d7d 605c |=}`\|
00dc 0041 4d51 | AMQ|
00de 0539 1105 | 9 |
00e0 4910 b925 |I %|
00e2 3951 151d |9Q |
00e4 1548 2000 | H |
00e6 0000 0000 | |
00e8 0000 0005 | |
00ea fa40 8c00 | @ |
00ec 3519 2531 |5 %1|
00ee 157d 4105 | }A |
00f0 5121 3905 |Q!9 |
00f2 3514 5c00 |5 \ |
00f4 3d4d 5105 |=MQ |
00f6 3911 0549 |9 I|
00f8 10b9 4d51 | MQ|
00fa 4925 391c |I%9 |
00fc 4c58 00bd |LX |
00fe 0541 7d0d | A} |
0100 3d35 353d |=55=|
0102 397d 0905 |9} |
0104 4d14 b905 |M |
0106 417d 2539 |A}%9|
0108 5115 4939 |Q I9|
010a 0531 7d51 | 1}Q|
010c 4905 394d |I 9M|
010e 1915 497d | I}|
0110 4105 5121 |A Q!|
0112 7d41 4915 |}AI |
0114 1925 6184 | %a |
0116 2000 0000 | |
0118 0000 0000 | |
011a 0004 5800 | X |
011c b505 417d | A}|
011e 0d3d 3535 | =55|
0120 3d39 7d09 |=9} |
0122 054d 14b9 | M |
0124 0541 7d25 | A}%|
0126 3951 1549 |9Q I|
0128 3905 317d |9 1}|
012a 5149 0539 |QI 9|
012c 4d19 1549 |M I|
012e 7d41 0551 |}A Q|
0130 217d 4d25 |!}M%|
0132 6915 fa40 |i @|
0134 8c00 3505 | 5 |
0136 4141 3125 |AA1%|
0138 0d7d 3955 | }9U|
013a 3509 1548 |5 H|
013c 5c00 414d |\ AM|
013e 5105 3911 |Q 9 |
0140 0549 10b9 | I |
0142 2539 5115 |%9Q |
0144 1d15 4820 | H |
0146 0000 0000 | | .BLANK 0000[0x4]
014a 0400 0000 | | .XXX[0xb6]
014c 011c 07ec | |
014e 0079 0541 | y A|
0150 7d0d 3d35 |} =5|
0152 353d 397d |5=9}|
0154 4149 3d0d |AI= |
0156 1511 5549 | UI|
0158 154c b905 | L |
015a 417d 4915 |A}I |
015c 0d3d 4910 | =I |
015e f5ee 51fa | Q |
0160 408c 0021 |@ !|
0162 1925 1531 | % 1|
0164 117d 393c | }9<|
0166 5c00 414d |\ AM|
0168 5105 3911 |Q 9 |
016a 0549 10b9 | I |
016c 2539 5115 |%9Q |
016e 1d15 4801 | H |
0170 fa40 8c00 | @ |
0172 2141 0549 |!A I|
0174 0535 7d39 | 5}9|
0176 3c5c 0041 |<\ A|
0178 4d51 0539 |MQ 9|
017a 1105 4910 | I |
017c b925 3951 | %9Q|
017e 151d 1548 | H|
0180 01fa 408c | @ |
0182 0015 1925 | %|
0184 1531 105c | 1 \|
0186 003d 4d51 | =MQ|
0188 0539 1105 | 9 |
018a 4910 b94d |I M|
018c 5149 2539 |QI%9|
018e 1c2c 0025 | , %|
0190 7191 9599 |q |
0192 85d5 b1d1 | |
0194 71fa 408c |q @ |
0196 000d 493d | I=|
0198 5c5c 0041 |\\ A|
019a 4d51 0539 |MQ 9|
019c 1105 4910 | I |
019e b925 3951 | %9Q|
01a0 151d 1548 | H|
01a2 2000 0000 | |
01a4 0000 0000 | |
01a6 0f9d fa40 | @|
01a8 8c00 0d0d | |
01aa 3d30 5c00 |=0\ |
01ac 414d 5105 |AMQ |
01ae 3911 0549 |9 I|
01b0 10b9 2539 | %9|
01b2 5115 1d15 |Q |
01b4 4820 0000 |H |
01b6 0000 0000 | |
01b8 000f 9dfa | |
01ba 408c 0011 |@ |
01bc 2125 3124 |!%1$|
01be 5c00 6105 |\ a |
01c0 417d 0d3d |A} =|
01c2 3535 3d39 |55=9|
01c4 7d09 054d |} M|
01c6 14b9 0541 | A|
01c8 7d4d 5d25 |}M]%|
01ca 510d 2058 |Q X|
01cc 0081 0541 | A|
01ce 7d0d 3d35 |} =5|
01d0 353d 397d |5=9}|
01d2 0905 4d14 | M |
01d4 b905 417d | A}|
01d6 4d5d 2551 |M]%Q|
01d8 0d20 b911 | |
01da 1519 0555 | U|
01dc 3151 fa40 |1Q @|
01de 8c00 0d09 | |
01e0 251c 5c00 |% \ |
01e2 6105 417d |a A}|
01e4 0d3d 3535 | =55|
01e6 3d39 7d09 |=9} |
01e8 054d 14b9 | M |
01ea 0541 7d4d | A}M|
01ec 5d25 510d |]%Q |
01ee 2058 0081 | X |
01f0 0541 7d0d | A} |
01f2 3d35 353d |=55=|
01f4 397d 0905 |9} |
01f6 4d14 b905 |M |
01f8 417d 4d5d |A}M]|
01fa 2551 0d20 |%Q |
01fc b911 1519 | |
01fe 0555 3151 | U1Q|