|
|
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_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 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 4501 |E | Exit_Subprogram 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_Subprogram 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 |