|
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 - 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 INIT_0010,For_Outer_Call,Visible 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 INIT_0020,For_Call 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_Suprogram New_Top_Offset 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_Suprogram New_Top_Offset 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|