|
|
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_0500e0
└─⟦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 0080 | | .CONST 0x0080 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0078 | x | .CONST 0x0078 ; 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 0054 | T | .CONST 0x0054 ; Address of begin
0021 0004 | | .CONST 0x0004 ; Address of exception handler
0022 0008 | | .CONST 0x0008 ; Number of locals
0023 INIT_0020:
0023 7801 |x | Jump 0x25
0024 0002 | | .XXX[0x1]
0025 006f | o | Action Break_Unconditional
0026 7826 |x& | Jump 0x4d
0027 4800 |H | Short_Literal 0x0
0028 604b |`K | Indirect_Literal Discrete,0x74,{0x0036590b, 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 6041 |`A | Indirect_Literal Discrete,0x70,{0x00000000, 0x003d6804}
002f e002 | | Load 0x0,0x2
0030 e001 | | Load 0x0,0x1
0031 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0032 6039 |`9 | Indirect_Literal Discrete,0x6c,{0x00000000, 0x003b6804}
0033 e002 | | Load 0x0,0x2
0034 e001 | | Load 0x0,0x1
0035 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0036 6031 |`1 | Indirect_Literal Discrete,0x68,{0x00000000, 0x000ca804}
0037 e002 | | Load 0x0,0x2
0038 e001 | | Load 0x0,0x1
0039 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
003a 6029 |`) | Indirect_Literal Discrete,0x64,{0x00000000, 0x000cb004}
003b e002 | | Load 0x0,0x2
003c e001 | | Load 0x0,0x1
003d 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
003e 6021 |`! | Indirect_Literal Discrete,0x60,{0x00000000, 0x0037b404}
003f e002 | | Load 0x0,0x2
0040 e001 | | Load 0x0,0x1
0041 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0042 e604 | | Load 0x3,0x4
0043 00d9 | | Load_Top At_Offset_1
0044 e606 | | Load 0x3,0x6
0045 e607 | | Load 0x3,0x7
0046 e605 | | Load 0x3,0x5
0047 4805 |H | Short_Literal 0x5
0048 e602 | | Load 0x3,0x2
0049 020e | | Execute Module,Augment_Imports
004a e602 | | Load 0x3,0x2
004b 020f | | Execute Module,Activate
004c 7807 |x | Jump BODY_0020
004d 600e |` | Indirect_Literal Discrete,0x5c,{0x00000000, 0x00001f40}
004e 6009 |` | Indirect_Literal Discrete,0x58,{0x00000000, 0x00190c04}
004f e002 | | Load 0x0,0x2
0050 e001 | | Load 0x0,0x1
0051 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0052 180d | | Execute Package,Field_Execute,Field_Number 0xd
0053 7fd3 | | Jump 0x27
0054 BODY_0020:
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 0000 | | .LITERAL {0x00000000, 0x0037b404}
0064 0000 0000 | | .LITERAL {0x00000000, 0x000cb004}
0068 0000 0000 | | .LITERAL {0x00000000, 0x000ca804}
006c 0000 0000 | | .LITERAL {0x00000000, 0x003b6804}
0070 0000 0000 | | .LITERAL {0x00000000, 0x003d6804}
0074 0036 590b | 6Y | .LITERAL {0x0036590b, 0x000000b0}
0078 ; --------------------------------------------------------------------------------------
0078 ; Segment Table
0078 ; --------------------------------------------------------------------------------------
0078 0028 | ( | .XXX[0x1]
0079 0000 0000 | | .BLANK 0000[0x7]
0080 ; --------------------------------------------------------------------------------------
0080 ; Debug Table
0080 ; --------------------------------------------------------------------------------------
0080 0004 0000 | | .DEBUG4 0x0004,0x0000,0x775c,0x0000,0x0001,0x0000
0086 6d73 2063 |ms c| .XXX[0x17a]
0088 6f6e 7461 |onta|
008a 696e 696e |inin|
008c 6720 696e |g in|
008e 636f 6d70 |comp|
0090 6174 6962 |atib|
0092 696c 6974 |ilit|
0094 6965 7320 |ies |
0096 7769 6c6c |will|
0098 2066 6169 | fai|
009a 6c20 746f |l to|
009c 2063 6f64 | cod|
009e 652e 2043 |e. C|
00a0 6861 6e67 |hang|
00a2 6573 2074 |es t|
00a4 6f20 7468 |o th|
00a6 6973 2073 |is s|
00a8 7769 7463 |witc|
00aa 6820 7461 |h ta|
00ac 6b65 2065 |ke e|
00ae 6666 6563 |ffec|
00b0 7420 696d |t im|
00b2 6d65 6469 |medi|
00b4 6174 656c |atel|
00b6 792e 436f |y.Co|
00b8 6e74 726f |ntro|
00ba 6c73 2077 |ls w|
00bc 6865 7468 |heth|
00be 6572 2074 |er t|
00c0 6865 2063 |he c|
00c2 6f6d 7069 |ompi|
00c4 6c65 7220 |ler |
00c6 7072 6f64 |prod|
00c8 7563 6573 |uces|
00ca 2063 6f64 | cod|
00cc 6520 7468 |e th|
00ce 6174 2069 |at i|
00d0 7320 636f |s co|
00d2 6d70 6174 |mpat|
00d4 6962 6c65 |ible|
00d6 2077 6974 | wit|
00d8 6820 636f |h co|
00da 6465 2067 |de g|
00dc 656e 6572 |ener|
00de 6174 6564 |ated|
00e0 206f 6e20 | on |
00e2 7265 6c65 |rele|
00e4 6173 6573 |ases|
00e6 2070 7269 | pri|
00e8 6f72 2074 |or t|
00ea 6f20 445f |o D_|
00ec 3132 5f31 |12_1|
00ee 5f31 2e20 |_1. |
00f0 5468 6973 |This|
00f2 2073 7769 | swi|
00f4 7463 6820 |tch |
00f6 6166 6665 |affe|
00f8 6374 7320 |cts |
00fa 6f6e 6c79 |only|
00fc 2063 6f64 | cod|
00fe 6520 7072 |e pr|
0100 6f64 7563 |oduc|
0102 6564 2066 |ed f|
0104 6f72 2064 |or d|
0106 6563 6c61 |ecla|
0108 7265 2062 |re b|
010a 6c6f 636b |lock|
010c 7320 696e |s in|
010e 2063 6f6d | com|
0110 6d61 6e64 |mand|
0112 2077 696e | win|
0114 646f 7773 |dows|
0116 2e20 5768 |. Wh|
0118 656e 2054 |en T|
011a 7275 652c |rue,|
011c 2063 6f6d | com|
011e 7061 7469 |pati|
0120 626c 6520 |ble |
0122 636f 6465 |code|
0124 2069 7320 | is |
0126 6765 6e65 |gene|
0128 7261 7465 |rate|
012a 642c 2074 |d, t|
012c 6865 7265 |here|
012e 6279 2064 |by d|
0130 6973 6162 |isab|
0132 6c69 6e67 |ling|
0134 2061 206e | a n|
0136 756d 6265 |umbe|
0138 7220 6f66 |r of|
013a 2066 6561 | fea|
013c 7475 7265 |ture|
013e 7320 616e |s an|
0140 6420 6275 |d bu|
0142 6720 6669 |g fi|
0144 7865 7320 |xes |
0146 696e 2074 |in t|
0148 6865 2044 |he D|
014a 5f31 325f |_12_|
014c 315f 3120 |1_1 |
014e 286f 7220 |(or |
0150 6c61 7465 |late|
0152 7229 2063 |r) c|
0154 6f6d 7069 |ompi|
0156 6c65 722e |ler.|
0158 2057 6865 | Whe|
015a 6e20 4661 |n Fa|
015c 6c73 6520 |lse |
015e 2874 6865 |(the|
0160 2064 6566 | def|
0162 6175 6c74 |ault|
0164 292c 2061 |), a|
0166 6c6c 206f |ll o|
0168 6620 7468 |f th|
016a 6520 6e65 |e ne|
016c 7720 6665 |w fe|
016e 6174 7572 |atur|
0170 6573 2061 |es a|
0172 6e64 2062 |nd b|
0174 7567 2066 |ug f|
0176 6978 6573 |ixes|
0178 2069 6e20 | in |
017a 7468 6520 |the |
017c 445f 3132 |D_12|
017e 5f31 5f31 |_1_1|
0180 2028 6f72 | (or|
0182 206c 6174 | lat|
0184 6572 2920 |er) |
0186 636f 6d70 |comp|
0188 696c 6572 |iler|
018a 2061 7265 | are|
018c 2065 6e61 | ena|
018e 626c 6564 |bled|
0190 2c20 7468 |, th|
0192 6572 6562 |ereb|
0194 7920 7072 |y pr|
0196 6f64 7563 |oduc|
0198 696e 6720 |ing |
019a 636f 6465 |code|
019c 2074 6861 | tha|
019e 7420 6973 |t is|
01a0 2069 6e63 | inc|
01a2 6f6d 7061 |ompa|
01a4 7469 626c |tibl|
01a6 6520 7769 |e wi|
01a8 7468 2070 |th p|
01aa 7265 7669 |revi|
01ac 6f75 7320 |ous |
01ae 7265 6c65 |rele|
01b0 6173 6573 |ases|
01b2 2e20 4368 |. Ch|
01b4 616e 6765 |ange|
01b6 7320 746f |s to|
01b8 2074 6869 | thi|
01ba 7320 7377 |s sw|
01bc 6974 6368 |itch|
01be 2061 6666 | aff|
01c0 6563 7420 |ect |
01c2 616c 6c20 |all |
01c4 636f 6465 |code|
01c6 2063 6f6d | com|
01c8 7069 6c65 |pile|
01ca 6420 6166 |d af|
01cc 7465 7220 |ter |
01ce 7468 6520 |the |
01d0 7377 6974 |swit|
01d2 6368 2077 |ch w|
01d4 6173 2063 |as c|
01d6 6861 6e67 |hang|
01d8 6564 2e43 |ed.C|
01da 6f6e 7472 |ontr|
01dc 6f6c 7320 |ols |
01de 7768 6574 |whet|
01e0 6865 7220 |her |
01e2 7468 6520 |the |
01e4 636f 6d70 |comp|
01e6 696c 6572 |iler|
01e8 2070 726f | pro|
01ea 6475 6365 |duce|
01ec 7320 636f |s co|
01ee 6465 2076 |de v|
01f0 6965 7773 |iews|
01f2 2061 6e64 | and|
01f4 206c 6f61 | loa|
01f6 6465 6420 |ded |
01f8 6d61 696e |main|
01fa 2070 726f | pro|
01fc 6772 616d |gram|
01fe 7320 7468 |s th|