|
|
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 0078 | x | .CONST 0x0078 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0074 | t | .CONST 0x0074 ; 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 0053 | S | .CONST 0x0053 ; Address of begin
0021 0004 | | .CONST 0x0004 ; Address of exception handler
0022 0006 | | .CONST 0x0006 ; Number of locals
0023 INIT_0020:
0023 7801 |x | Jump 0x25
0024 0002 | | .XXX[0x1]
0025 006f | o | Action Break_Unconditional
0026 7825 |x% | Jump 0x4c
0027 4800 |H | Short_Literal 0x0
0028 6047 |`G | Indirect_Literal Discrete,0x70,{0x003b590b, 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 603d |`= | Indirect_Literal Discrete,0x6c,{0x00000000, 0x0006a004}
002f e002 | | Load 0x0,0x2
0030 e001 | | Load 0x0,0x1
0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0032 6035 |`5 | Indirect_Literal Discrete,0x68,{0x00000000, 0x0036c804}
0033 e002 | | Load 0x0,0x2
0034 e001 | | Load 0x0,0x1
0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0036 602d |`- | Indirect_Literal Discrete,0x64,{0x00000000, 0x00019804}
0037 e002 | | Load 0x0,0x2
0038 e001 | | Load 0x0,0x1
0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
003a 4801 |H | Short_Literal 0x1
003b 4800 |H | Short_Literal 0x0
003c 00e5 | | Load_Encached Long_Integer_Cache
003d 02a0 | | Declare_Subprogram Null_Subprogram
003e 4801 |H | Short_Literal 0x1
003f 035d | ] | Declare_Type Array,Defined
0040 0337 | 7 | Declare_Variable Array
0041 e604 | | Load 0x3,0x4
0042 e605 | | Load 0x3,0x5
0043 601c |` | Indirect_Literal Discrete,0x60,{0x00000001, 0x0010d381}
0044 4801 |H | Short_Literal 0x1
0045 e606 | | Load 0x3,0x6
0046 4806 |H | Short_Literal 0x6
0047 e602 | | Load 0x3,0x2
0048 020e | | Execute Module,Augment_Imports
0049 e602 | | Load 0x3,0x2
004a 020f | | Execute Module,Activate
004b 7807 |x | Jump BODY_0020
004c 600f |` | Indirect_Literal Discrete,0x5c,{0x00000000, 0x00001f40}
004d 600a |` | Indirect_Literal Discrete,0x58,{0x00000000, 0x00190c04}
004e e002 | | Load 0x0,0x2
004f e001 | | Load 0x0,0x1
0050 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0051 180d | | Execute Package,Field_Execute,Field_Number 0xd
0052 7fd4 | | Jump 0x27
0053 BODY_0020:
0053 e5ff | | Load 0x2,-0x1
0054 8603 | | Call 0x3,0x3
0055 4501 |E | Exit_Subprogram 0x1
0056 0000 0000 | | .XXX[0x2]
0058 0000 0000 | | .LITERAL {0x00000000, 0x00190c04}
005c 0000 0000 | | .LITERAL {0x00000000, 0x00001f40}
0060 0000 0001 | | .LITERAL {0x00000001, 0x0010d381}
0064 0000 0000 | | .LITERAL {0x00000000, 0x00019804}
0068 0000 0000 | | .LITERAL {0x00000000, 0x0036c804}
006c 0000 0000 | | .LITERAL {0x00000000, 0x0006a004}
0070 003b 590b | ;Y | .LITERAL {0x003b590b, 0x000000b0}
0074 ; --------------------------------------------------------------------------------------
0074 ; Segment Table
0074 ; --------------------------------------------------------------------------------------
0074 0028 0000 | ( | .XXX[0x4]
0076 0000 0000 | |
0078 ; --------------------------------------------------------------------------------------
0078 ; Debug Table
0078 ; --------------------------------------------------------------------------------------
0078 0004 0010 | | .DEBUG4 0x0004,0x0010,0xd381,0x0000,0x0001,0x0000
007e 94f4 e530 | 0| .XXX[0xf]
0080 0000 0000 | |
0082 0060 0000 | ` |
0084 0010 0000 | |
0086 0044 d414 | D |
0088 94e0 0000 | |
008a 0000 0086 | |
008c 5ac5 |Z |
008d 0000 0000 | | .BLANK 0000[0x4]
0091 0003 2f81 | / | .XXX[0x5]
0093 2003 2ef8 | . |
0095 6000 |` |
0096 0000 0000 | | .BLANK 0000[0x17]
00ad 1000 0000 | | .XXX[0x9]
00af 0000 0000 | |
00b1 0001 96b1 | |
00b3 4001 96b1 |@ |
00b5 4000 |@ |
00b6 0000 0000 | | .BLANK 0000[0xd]
00c3 000c b268 | h| .XXX[0x5]
00c5 8006 5bd6 | [ |
00c7 8000 | |
00c8 0000 0000 | | .BLANK 0000[0x5]
00cd 8000 | | .XXX[0x1]
00ce 0000 0000 | | .BLANK 0000[0x4]
00d2 0002 0000 | | .XXX[0x16]
00d4 0024 0000 | $ |
00d6 0000 0000 | |
00d8 0008 d98e | |
00da 6850 0005 |hP |
00dc 7a78 4000 |zx@ |
00de 0000 2000 | |
00e0 0000 0000 | |
00e2 0000 0100 | |
00e4 0000 0000 | |
00e6 06a8 2d80 | - |
00e8 0000 0000 | | .BLANK 0000[0x8]
00f0 065c 6500 | \e | .XXX[0x2]
00f2 0000 0000 | | .BLANK 0000[0x5]
00f7 0040 0000 | @ | .XXX[0x13]
00f9 05d0 d491 | |
00fb 5055 1151 |PU Q|
00fd 17d1 93d4 | |
00ff 97d4 1493 | |
0101 d1d4 9053 | S|
0103 57d4 9553 |W S|
0105 86cc 7342 | sB|
0107 8000 2b5d | +]|
0109 c000 | |
010a 0000 0000 | | .BLANK 0000[0xb]
0115 3000 0000 |0 | .XXX[0x10]
0117 0000 0000 | |
0119 0001 9740 | @|
011b 4000 0000 |@ |
011d 0000 0000 | |
011f 02ce 90a2 | |
0121 ced0 a001 | |
0123 972e 7000 | .p |
0125 0000 0000 | | .BLANK 0000[0x7]
012c 3f00 001f |? | .XXX[0x3]
012e 4100 |A |
012f 0000 0000 | | .BLANK 0000[0x8]
0137 0004 0000 | | .XXX[0xc]
0139 0006 0000 | |
013b 0000 1000 | |
013d 0000 0000 | |
013f 0000 0001 | |
0141 9749 27fd | I' |
0143 0000 0000 | | .BLANK 0000[0x8]
014b 0080 0019 | | .XXX[0x3]
014d 77c3 |w |
014e 0000 0000 | | .BLANK 0000[0x4]
0152 1c8b 510b | Q | .XXX[0x10]
0154 0000 0080 | |
0156 1c8b 510b | Q |
0158 0000 01de | |
015a 4000 0002 |@ |
015c 4000 29cd |@ ) |
015e c000 0000 | |
0160 0006 5d48 | ]H|
0162 0000 0000 | | .BLANK 0000[0x4]
0166 0391 6a21 | j!| .XXX[0x19]
0168 6000 0010 |` |
016a 1000 0001 | |
016c 2000 29cd | ) |
016e c000 0000 | |
0170 4722 d442 |G" B|
0172 c000 0077 | w|
0174 8000 0000 | |
0176 0006 5d98 | ] |
0178 c000 0000 | |
017a 0000 0000 | |
017c 0003 2ef8 | . |
017e 6000 |` |
017f 0000 0000 | | .BLANK 0000[0xf]
018e 0019 64d1 | d | .XXX[0x5]
0190 800c be04 | |
0192 8000 | |
0193 0000 0000 | | .BLANK 0000[0x4]
0197 0001 0000 | | .XXX[0x14]
0199 0012 0000 | |
019b 0000 0000 | |
019d 0004 0000 | |
019f 0048 000a | H |
01a1 7370 0000 |sp |
01a3 0011 c8ab | |
01a5 10b0 000c | |
01a7 f6a0 0000 | |
01a9 0000 4000 | @ |
01ab 0000 0000 | | .BLANK 0000[0x16]
01c1 0003 dc80 | | .XXX[0x3f]
01c3 0000 2410 | $ |
01c5 a6a0 a1a4 | |
01c7 24a7 2297 |$ " |
01c9 2922 a622 |)" "|
01cb a0a9 a297 | |
01cd 22a7 2b24 |" +$|
01cf a927 a726 | ' &|
01d1 a2a7 2a17 | * |
01d3 222f 9899 |"/ |
01d5 2f9b 2f9a |/ / |
01d7 9726 27a0 | &' |
01d9 a22f a829 | / )|
01db 27a1 a997 |' |
01dd 24a7 29aa |$ ) |
01df 20a6 262f | &/|
01e1 a9aa a129 | )|
01e3 aca9 aa22 | "|
01e5 a6a9 93a9 | |
01e7 a822 a180 | " |
01e9 0000 0000 | |
01eb 0cb0 3400 | 4 |
01ed 0000 0000 | |
01ef 0cc0 6800 | h |
01f1 0000 0000 | |
01f3 0cc0 a880 | |
01f5 0000 0060 | `|
01f7 003a 0ac0 | : |
01f9 0000 0040 | @|
01fb 0000 00c0 | |
01fd 0074 1580 | t |
01ff 0000 | |