|
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_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 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 4502 |E | Exit_Suprogram New_Top_Offset 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_Suprogram New_Top_Offset 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 |