|
|
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 0068 | h | .CONST 0x0068 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0060 | ` | .CONST 0x0060 ; 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 4502 |E | Exit_Subprogram 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 0047 | G | .CONST 0x0047 ; Address of begin
0021 0004 | | .CONST 0x0004 ; Address of exception handler
0022 0004 | | .CONST 0x0004 ; Number of locals
0023 INIT_0020:
0023 7801 |x | Jump 0x25
0024 0002 | | .XXX[0x1]
0025 006f | o | Action Break_Unconditional
0026 7819 |x | Jump 0x40
0027 4800 |H | Short_Literal 0x0
0028 6033 |`3 | Indirect_Literal Discrete,0x5c,{0x003c950b, 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 6029 |`) | Indirect_Literal Discrete,0x58,{0x00000000, 0x00408804}
002f e002 | | Load 0x0,0x2
0030 e001 | | Load 0x0,0x1
0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0032 4801 |H | Short_Literal 0x1
0033 4800 |H | Short_Literal 0x0
0034 00e5 | | Load_Encached Long_Integer_Cache
0035 02a0 | | Declare_Subprogram Null_Subprogram
0036 4801 |H | Short_Literal 0x1
0037 035d | ] | Declare_Type Array,Defined
0038 0337 | 7 | Declare_Variable Array
0039 e604 | | Load 0x3,0x4
003a 4802 |H | Short_Literal 0x2
003b e602 | | Load 0x3,0x2
003c 020e | | Execute Module,Augment_Imports
003d e602 | | Load 0x3,0x2
003e 020f | | Execute Module,Activate
003f 7807 |x | Jump BODY_0020
0040 6013 |` | Indirect_Literal Discrete,0x54,{0x00000000, 0x00001f40}
0041 600e |` | Indirect_Literal Discrete,0x50,{0x00000000, 0x00190c04}
0042 e002 | | Load 0x0,0x2
0043 e001 | | Load 0x0,0x1
0044 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0045 180d | | Execute Package,Field_Execute,Field_Number 0xd
0046 7fe0 | | Jump 0x27
0047 BODY_0020:
0047 00e3 | | Load_Encached Natural_Cache
0048 00e3 | | Load_Encached Natural_Cache
0049 00e3 | | Load_Encached Natural_Cache
004a e5ff | | Load 0x2,-0x1
004b 8603 | | Call 0x3,0x3
004c c5fe | | Store 0x2,-0x2
004d c5fd | | Store 0x2,-0x3
004e c5fc | | Store 0x2,-0x4
004f 4501 |E | Exit_Subprogram 0x1
0050 0000 0000 | | .LITERAL {0x00000000, 0x00190c04}
0054 0000 0000 | | .LITERAL {0x00000000, 0x00001f40}
0058 0000 0000 | | .LITERAL {0x00000000, 0x00408804}
005c 003c 950b | < | .LITERAL {0x003c950b, 0x000000b0}
0060 ; --------------------------------------------------------------------------------------
0060 ; Segment Table
0060 ; --------------------------------------------------------------------------------------
0060 0028 | ( | .XXX[0x1]
0061 0000 0000 | | .BLANK 0000[0x7]
0068 ; --------------------------------------------------------------------------------------
0068 ; Debug Table
0068 ; --------------------------------------------------------------------------------------
0068 0004 0010 | | .DEBUG4 0x0004,0x0010,0x09c7,0x0000,0x0001,0x0000
006e 0000 1ccb | | .XXX[0x192]
0070 4000 0399 |@ |
0072 6800 0000 |h |
0074 0044 c740 | D @|
0076 168b 7005 | p |
0078 a754 0478 | T x|
007a 02cc ce00 | |
007c b401 8000 | |
007e 1674 9006 | t |
0080 f2e0 8005 | |
0082 a4c4 0000 | |
0084 0001 5c00 | \ |
0086 0039 9686 | 9 |
0088 2000 0000 | |
008a 02ce 9308 | |
008c 9000 5a4c | ZL|
008e 4000 0000 |@ |
0090 05a2 0800 | |
0092 b201 c18e | |
0094 000e 9ac0 | |
0096 0000 0001 | |
0098 68b7 0059 |h Y|
009a 99c0 1680 | |
009c 3000 0c04 |0 |
009e 0070 0000 | p |
00a0 0000 001d | |
00a2 05a0 05bc | |
00a4 fa2e 6400 | .d |
00a6 732d 0000 |s- |
00a8 0000 0340 | @|
00aa 0e65 a000 | e |
00ac 0001 9000 | |
00ae 0001 9013 | |
00b0 d3b1 7005 | p |
00b2 ade8 0000 | |
00b4 0000 4400 | D |
00b6 0039 6c62 | 9lb|
00b8 ccc0 0b72 | r|
00ba 2000 0000 | |
00bc 00b5 8180 | |
00be 0000 0000 | |
00c0 0399 6800 | h |
00c2 0073 2d00 | s- |
00c4 0000 0008 | |
00c6 98e8 02db | |
00c8 9400 b774 | t|
00ca 0026 005a | & Z|
00cc de80 16d1 | |
00ce 6000 02d8 |` |
00d0 b800 da5c | \|
00d2 1000 b722 | "|
00d4 0000 0000 | |
00d6 1bc0 0007 | |
00d8 32d0 cc00 |2 |
00da 0000 005b | [|
00dc 1721 1200 | ! |
00de 0b72 2000 | r |
00e0 0000 00b6 | |
00e2 ca80 1691 | |
00e4 6831 c001 |h1 |
00e6 d358 0000 | X |
00e8 0000 2db9 | - |
00ea 400b 5bd0 |@ [ |
00ec 02da 2c00 | , |
00ee 0180 800e | |
00f0 0000 0000 | |
00f2 0003 a0b4 | |
00f4 00ba 28c5 | ( |
00f6 cc80 0e65 | e|
00f8 a000 0000 | |
00fa 0270 01cc | p |
00fc b400 0000 | |
00fe 3400 0000 |4 |
0100 3402 7e76 |4 ~v|
0102 2e00 b846 |. F|
0104 8000 0000 | |
0106 0880 0007 | |
0108 2d8c 5998 |- Y |
010a 0173 5700 | sW |
010c 0000 0017 | |
010e 0160 0000 | ` |
0110 0000 0073 | s|
0112 2d00 000e |- |
0114 65a0 0000 |e |
0116 0001 131d | |
0118 005c b740 | \ @|
011a 173f b012 | ? |
011c 000b 8468 | h|
011e 02e4 5200 | R |
0120 005c 5bc0 | \[ |
0122 1acb 8200 | |
0124 1735 7000 | 5p |
0126 0000 0058 | X|
0128 0000 e65a | Z|
012a 1a80 0000 | |
012c 000b 8b7c | ||
012e 2240 0173 |"@ s|
0130 5700 0000 |W |
0132 0017 2a80 | * |
0134 02dc 5306 | S |
0136 3800 3a6b |8 :k|
0138 0000 0000 | |
013a 05cb 7401 | t |
013c 708d 005c |p \|
013e 8a40 0030 | @ 0|
0140 1001 c000 | |
0142 0000 0000 | |
0144 7416 8017 |t |
0146 9648 b990 | H |
0148 01cc b400 | |
014a 0000 00af | |
014c 0039 9680 | 9 |
014e 0000 06c0 | |
0150 0000 06c0 | |
0152 504e c5c0 |PN |
0154 175a 0000 | Z |
0156 0000 0110 | |
0158 0000 e5b1 | |
015a 8b33 002f | 3 /|
015c 0d40 0000 | @ |
015e 0002 ea52 | R|
0160 0000 0000 | |
0162 000e 65a0 | e |
0164 0001 ccb4 | |
0166 0000 0000 | |
0168 2263 a00b |"c |
016a bf80 02f2 | |
016c 1c02 4401 | D |
016e 75a0 005d |u ]|
0170 cf00 000b | |
0172 b410 0349 | I|
0174 7040 02f0 |p@ |
0176 d400 0000 | |
0178 006e 0000 | n |
017a 1ccb 4370 | Cp|
017c 0000 0001 | |
017e 7682 8448 |v H|
0180 002f 0d40 | / @|
0182 0000 0002 | |
0184 ef76 005c | v \|
0186 cf20 c700 | |
0188 074d 6000 | M` |
018a 0000 00bb | |
018c f800 2eb4 | . |
018e 000b b9e0 | |
0190 0006 0200 | |
0192 3800 0000 |8 |
0194 0000 0e82 | |
0196 d002 fcef | |
0198 1732 0039 | 2 9|
019a 9680 0000 | |
019c 0016 0007 | |
019e 32d0 0000 |2 |
01a0 00e0 0000 | |
01a2 00e0 0a19 | |
01a4 d8b8 02f5 | |
01a6 6600 0000 |f |
01a8 0022 0000 | " |
01aa 1cb6 3166 | 1f|
01ac 6005 f5f4 |` |
01ae 0000 0000 | |
01b0 5e8f 0000 |^ |
01b2 0000 0001 | |
01b4 ccb4 0000 | |
01b6 3996 8000 |9 |
01b8 0000 044c | L|
01ba 7401 7d03 |t } |
01bc 005f 8840 | _ @|
01be 4900 2f56 |I /V|
01c0 600b e278 |` x|
01c2 0001 7b95 | { |
01c4 0067 2e08 | g. |
01c6 005f 5f40 | __@|
01c8 0000 000c | |
01ca e000 0399 | |
01cc 6872 0000 |hr |
01ce 0000 2f72 | /r|
01d0 b089 0005 | |
01d2 f5f4 0000 | |
01d4 0000 5f33 | _3|
01d6 800b c27c | ||
01d8 18e0 00e9 | |
01da ac00 0000 | |
01dc 0017 d030 | 0|
01de 05ea cc01 | |
01e0 7c4f 0000 ||O |
01e2 c040 0700 | @ |
01e4 0000 0000 | |
01e6 01d0 5a00 | Z |
01e8 60e2 a2e6 |` |
01ea 4007 32d0 |@ 2 |
01ec 0000 0002 | |
01ee c400 e65a | Z|
01f0 0000 001d | |
01f2 0000 001d | |
01f4 0145 3b17 | E; |
01f6 005f f180 | _ |
01f8 0000 0004 | |
01fa 4000 0396 |@ |
01fc c62c cc00 | , |
01fe c148 0000 | H |