|
|
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, NULL, R1k_Segment, seg_191cd7
└─⟦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 0178 | x | .CONST 0x0178 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 0000 | | .CONST 0x0000 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0038 | 8 | .CONST 0x0038 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 000e | | .CONST 0x000e ; Number of locals
000b INIT_0008:
000b 029a 0043 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0040
000d 00bf | | Action Accept_Activation
000e 4800 |H | Short_Literal 0x0
000f 0093 0053 | S| PushFullAddress InMicrocode,INIT_0050
0011 02a0 | | Declare_Subprogram Null_Subprogram
0012 038e | | Declare_Type Package,Defined
0013 0387 | | Declare_Variable Package
0014 e002 | | Load 0x0,0x2
0015 e003 | | Load 0x0,0x3
0016 a004 | | Reference 0x0,0x4
0017 a005 | | Reference 0x0,0x5
0018 a006 | | Reference 0x0,0x6
0019 a007 | | Reference 0x0,0x7
001a e008 | | Load 0x0,0x8
001b e009 | | Load 0x0,0x9
001c e00a | | Load 0x0,0xa
001d e00b | | Load 0x0,0xb
001e e00c | | Load 0x0,0xc
001f e00d | | Load 0x0,0xd
0020 e00e | | Load 0x0,0xe
0021 e00f | | Load 0x0,0xf
0022 e010 | | Load 0x0,0x10
0023 e011 | | Load 0x0,0x11
0024 e012 | | Load 0x0,0x12
0025 e013 | | Load 0x0,0x13
0026 e014 | | Load 0x0,0x14
0027 e015 | | Load 0x0,0x15
0028 e016 | | Load 0x0,0x16
0029 e017 | | Load 0x0,0x17
002a e018 | | Load 0x0,0x18
002b e019 | | Load 0x0,0x19
002c e01a | | Load 0x0,0x1a
002d e01b | | Load 0x0,0x1b
002e e01c | | Load 0x0,0x1c
002f e01d | | Load 0x0,0x1d
0030 e01e | | Load 0x0,0x1e
0031 481d |H | Short_Literal 0x1d
0032 e20e | | Load 0x1,0xe
0033 020e | | Execute Module,Augment_Imports
0034 00d8 | | Load_Top At_Offset_0
0035 020f | | Execute Module,Activate
0036 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0037 00c7 | | Action Elaborate_Subprogram
0038 BODY_0008:
0038 00bc | | Action Signal_Activated
0039 00bb | | Action Signal_Completion
003a 0000 0000 | | .BLANK 0000[0x6]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0043 | C | .CONST 0x0043 ; Address of begin
0041 0004 | | .CONST 0x0004 ; Address of exception handler
0042 0001 | | .CONST 0x0001 ; Number of locals
0043 BODY_0040:
0043 INIT_0040:
0043 e20e | | Load 0x1,0xe
0044 180d | | Execute Package,Field_Execute,Field_Number 0xd
0045 0092 016c | l| Action Push_String_Extended,0x16c ; "Exe_109 is done."
0047 801f | | Call 0x0,0x1f
0048 4501 |E | Exit_Subprogram 0x1
0049 0000 0000 | | .BLANK 0000[0x7]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 012c | , | .CONST 0x012c ; Address of begin
0051 0004 | | .CONST 0x0004 ; Address of exception handler
0052 0018 | | .CONST 0x0018 ; Number of locals
0053 INIT_0050:
0053 029a 0133 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0130
0055 00bf | | Action Accept_Activation
0056 4801 |H | Short_Literal 0x1
0057 480a |H | Short_Literal 0xa
0058 00e9 | | Load_Encached String_Cache
0059 035b | [ | Declare_Type Array,Constrained
005a 0337 | 7 | Declare_Variable Array
005b 4801 |H | Short_Literal 0x1
005c 480a |H | Short_Literal 0xa
005d 00e9 | | Load_Encached String_Cache
005e 035b | [ | Declare_Type Array,Constrained
005f 0337 | 7 | Declare_Variable Array
0060 4801 |H | Short_Literal 0x1
0061 4804 |H | Short_Literal 0x4
0062 00e9 | | Load_Encached String_Cache
0063 035b | [ | Declare_Type Array,Constrained
0064 0337 | 7 | Declare_Variable Array
0065 0093 0000 | | PushFullAddress InMicrocode
0067 6100 |a | Indirect_Literal Discrete,0x168,{0x80000000, 0x00080000}
0068 0273 | s | Execute Discrete,Plus
0069 e001 | | Load 0x0,0x1
006a 0273 | s | Execute Discrete,Plus
006b e002 | | Load 0x0,0x2
006c 0273 | s | Execute Discrete,Plus
006d 00e9 | | Load_Encached String_Cache
006e e20e | | Load 0x1,0xe
006f a003 | | Reference 0x0,0x3
0070 a004 | | Reference 0x0,0x4
0071 a005 | | Reference 0x0,0x5
0072 a006 | | Reference 0x0,0x6
0073 e007 | | Load 0x0,0x7
0074 0387 | | Declare_Variable Package
0075 00d8 | | Load_Top At_Offset_0
0076 020f | | Execute Module,Activate
0077 0093 0000 | | PushFullAddress InMicrocode
0079 60ea |` | Indirect_Literal Discrete,0x164,{0x80000000, 0x00070000}
007a 0273 | s | Execute Discrete,Plus
007b e001 | | Load 0x0,0x1
007c 0273 | s | Execute Discrete,Plus
007d e008 | | Load 0x0,0x8
007e 0273 | s | Execute Discrete,Plus
007f 00e9 | | Load_Encached String_Cache
0080 a003 | | Reference 0x0,0x3
0081 a005 | | Reference 0x0,0x5
0082 e009 | | Load 0x0,0x9
0083 0387 | | Declare_Variable Package
0084 00d8 | | Load_Top At_Offset_0
0085 020f | | Execute Module,Activate
0086 0093 0000 | | PushFullAddress InMicrocode
0088 60d7 |` | Indirect_Literal Discrete,0x160,{0x80000000, 0x00060000}
0089 0273 | s | Execute Discrete,Plus
008a e001 | | Load 0x0,0x1
008b 0273 | s | Execute Discrete,Plus
008c e00a | | Load 0x0,0xa
008d 0273 | s | Execute Discrete,Plus
008e 00e9 | | Load_Encached String_Cache
008f 00e9 | | Load_Encached String_Cache
0090 a003 | | Reference 0x0,0x3
0091 a003 | | Reference 0x0,0x3
0092 a005 | | Reference 0x0,0x5
0093 a005 | | Reference 0x0,0x5
0094 e00b | | Load 0x0,0xb
0095 0387 | | Declare_Variable Package
0096 00d8 | | Load_Top At_Offset_0
0097 020f | | Execute Module,Activate
0098 0093 0000 | | PushFullAddress InMicrocode
009a 60c1 |` | Indirect_Literal Discrete,0x15c,{0x80000000, 0x00050000}
009b 0273 | s | Execute Discrete,Plus
009c e001 | | Load 0x0,0x1
009d 0273 | s | Execute Discrete,Plus
009e e00c | | Load 0x0,0xc
009f 0273 | s | Execute Discrete,Plus
00a0 00e9 | | Load_Encached String_Cache
00a1 00e9 | | Load_Encached String_Cache
00a2 00e9 | | Load_Encached String_Cache
00a3 a003 | | Reference 0x0,0x3
00a4 a003 | | Reference 0x0,0x3
00a5 a003 | | Reference 0x0,0x3
00a6 a005 | | Reference 0x0,0x5
00a7 a005 | | Reference 0x0,0x5
00a8 a005 | | Reference 0x0,0x5
00a9 e00d | | Load 0x0,0xd
00aa 0387 | | Declare_Variable Package
00ab 00d8 | | Load_Top At_Offset_0
00ac 020f | | Execute Module,Activate
00ad 0093 0000 | | PushFullAddress InMicrocode
00af 60a8 |` | Indirect_Literal Discrete,0x158,{0x80000000, 0x00040000}
00b0 0273 | s | Execute Discrete,Plus
00b1 e001 | | Load 0x0,0x1
00b2 0273 | s | Execute Discrete,Plus
00b3 e00e | | Load 0x0,0xe
00b4 0273 | s | Execute Discrete,Plus
00b5 00e9 | | Load_Encached String_Cache
00b6 00e9 | | Load_Encached String_Cache
00b7 00e9 | | Load_Encached String_Cache
00b8 00e9 | | Load_Encached String_Cache
00b9 a003 | | Reference 0x0,0x3
00ba a003 | | Reference 0x0,0x3
00bb a003 | | Reference 0x0,0x3
00bc a003 | | Reference 0x0,0x3
00bd a005 | | Reference 0x0,0x5
00be a005 | | Reference 0x0,0x5
00bf a005 | | Reference 0x0,0x5
00c0 a005 | | Reference 0x0,0x5
00c1 e00f | | Load 0x0,0xf
00c2 0387 | | Declare_Variable Package
00c3 00d8 | | Load_Top At_Offset_0
00c4 020f | | Execute Module,Activate
00c5 0093 0000 | | PushFullAddress InMicrocode
00c7 608c |` | Indirect_Literal Discrete,0x154,{0x80000000, 0x00030000}
00c8 0273 | s | Execute Discrete,Plus
00c9 e001 | | Load 0x0,0x1
00ca 0273 | s | Execute Discrete,Plus
00cb e010 | | Load 0x0,0x10
00cc 0273 | s | Execute Discrete,Plus
00cd 00e9 | | Load_Encached String_Cache
00ce 00e9 | | Load_Encached String_Cache
00cf 00e9 | | Load_Encached String_Cache
00d0 00e9 | | Load_Encached String_Cache
00d1 00e9 | | Load_Encached String_Cache
00d2 00e9 | | Load_Encached String_Cache
00d3 00e9 | | Load_Encached String_Cache
00d4 00e9 | | Load_Encached String_Cache
00d5 00e9 | | Load_Encached String_Cache
00d6 00e9 | | Load_Encached String_Cache
00d7 a003 | | Reference 0x0,0x3
00d8 a003 | | Reference 0x0,0x3
00d9 a003 | | Reference 0x0,0x3
00da a003 | | Reference 0x0,0x3
00db a003 | | Reference 0x0,0x3
00dc a003 | | Reference 0x0,0x3
00dd a003 | | Reference 0x0,0x3
00de a003 | | Reference 0x0,0x3
00df a003 | | Reference 0x0,0x3
00e0 a003 | | Reference 0x0,0x3
00e1 a005 | | Reference 0x0,0x5
00e2 a005 | | Reference 0x0,0x5
00e3 a005 | | Reference 0x0,0x5
00e4 a005 | | Reference 0x0,0x5
00e5 a005 | | Reference 0x0,0x5
00e6 a005 | | Reference 0x0,0x5
00e7 a005 | | Reference 0x0,0x5
00e8 a005 | | Reference 0x0,0x5
00e9 a005 | | Reference 0x0,0x5
00ea a005 | | Reference 0x0,0x5
00eb e011 | | Load 0x0,0x11
00ec 0387 | | Declare_Variable Package
00ed 00d8 | | Load_Top At_Offset_0
00ee 020f | | Execute Module,Activate
00ef 0093 0000 | | PushFullAddress InMicrocode
00f1 605e |`^ | Indirect_Literal Discrete,0x150,{0x80000000, 0x00020000}
00f2 0273 | s | Execute Discrete,Plus
00f3 e001 | | Load 0x0,0x1
00f4 0273 | s | Execute Discrete,Plus
00f5 e012 | | Load 0x0,0x12
00f6 0273 | s | Execute Discrete,Plus
00f7 00e9 | | Load_Encached String_Cache
00f8 00e9 | | Load_Encached String_Cache
00f9 00e9 | | Load_Encached String_Cache
00fa 00e9 | | Load_Encached String_Cache
00fb 00e9 | | Load_Encached String_Cache
00fc e20e | | Load 0x1,0xe
00fd e20f | | Load 0x1,0xf
00fe a003 | | Reference 0x0,0x3
00ff a003 | | Reference 0x0,0x3
0100 a003 | | Reference 0x0,0x3
0101 a003 | | Reference 0x0,0x3
0102 a003 | | Reference 0x0,0x3
0103 a004 | | Reference 0x0,0x4
0104 a004 | | Reference 0x0,0x4
0105 a005 | | Reference 0x0,0x5
0106 a005 | | Reference 0x0,0x5
0107 a005 | | Reference 0x0,0x5
0108 a006 | | Reference 0x0,0x6
0109 a006 | | Reference 0x0,0x6
010a e013 | | Load 0x0,0x13
010b 0387 | | Declare_Variable Package
010c 00d8 | | Load_Top At_Offset_0
010d 020f | | Execute Module,Activate
010e 0093 0000 | | PushFullAddress InMicrocode
0110 603b |`; | Indirect_Literal Discrete,0x14c,{0x80000000, 0x00010000}
0111 0273 | s | Execute Discrete,Plus
0112 e001 | | Load 0x0,0x1
0113 0273 | s | Execute Discrete,Plus
0114 e014 | | Load 0x0,0x14
0115 0273 | s | Execute Discrete,Plus
0116 00e9 | | Load_Encached String_Cache
0117 00e9 | | Load_Encached String_Cache
0118 00e9 | | Load_Encached String_Cache
0119 00e9 | | Load_Encached String_Cache
011a e20e | | Load 0x1,0xe
011b e20f | | Load 0x1,0xf
011c a003 | | Reference 0x0,0x3
011d a003 | | Reference 0x0,0x3
011e a003 | | Reference 0x0,0x3
011f a003 | | Reference 0x0,0x3
0120 a004 | | Reference 0x0,0x4
0121 a004 | | Reference 0x0,0x4
0122 a005 | | Reference 0x0,0x5
0123 a005 | | Reference 0x0,0x5
0124 a006 | | Reference 0x0,0x6
0125 a006 | | Reference 0x0,0x6
0126 e015 | | Load 0x0,0x15
0127 0387 | | Declare_Variable Package
0128 00d8 | | Load_Top At_Offset_0
0129 020f | | Execute Module,Activate
012a 1d0d | | Execute_Immediate Reference_Lex_1,0xd
012b 00c7 | | Action Elaborate_Subprogram
012c BODY_0050:
012c 00bc | | Action Signal_Activated
012d 00bb | | Action Signal_Completion
012e 0000 0000 | | .XXX[0x2]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133 | 3 | .CONST 0x0133 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0001 | | .CONST 0x0001 ; Number of locals
0133 BODY_0130:
0133 INIT_0130:
0133 e016 | | Load 0x0,0x16
0134 e211 | | Load 0x1,0x11
0135 0096 | | Execute Package,Field_Execute_Dynamic
0136 e017 | | Load 0x0,0x17
0137 e212 | | Load 0x1,0x12
0138 0096 | | Execute Package,Field_Execute_Dynamic
0139 e018 | | Load 0x0,0x18
013a e213 | | Load 0x1,0x13
013b 0096 | | Execute Package,Field_Execute_Dynamic
013c e019 | | Load 0x0,0x19
013d e214 | | Load 0x1,0x14
013e 0096 | | Execute Package,Field_Execute_Dynamic
013f e01a | | Load 0x0,0x1a
0140 e215 | | Load 0x1,0x15
0141 0096 | | Execute Package,Field_Execute_Dynamic
0142 e01b | | Load 0x0,0x1b
0143 e216 | | Load 0x1,0x16
0144 0096 | | Execute Package,Field_Execute_Dynamic
0145 e01c | | Load 0x0,0x1c
0146 e217 | | Load 0x1,0x17
0147 0096 | | Execute Package,Field_Execute_Dynamic
0148 e01d | | Load 0x0,0x1d
0149 e218 | | Load 0x1,0x18
014a 0096 | | Execute Package,Field_Execute_Dynamic
014b 4501 |E | Exit_Subprogram 0x1
014c 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0150 8000 0000 | | .LITERAL {0x80000000, 0x00020000}
0154 8000 0000 | | .LITERAL {0x80000000, 0x00030000}
0158 8000 0000 | | .LITERAL {0x80000000, 0x00040000}
015c 8000 0000 | | .LITERAL {0x80000000, 0x00050000}
0160 8000 0000 | | .LITERAL {0x80000000, 0x00060000}
0164 8000 0000 | | .LITERAL {0x80000000, 0x00070000}
0168 8000 0000 | | .LITERAL {0x80000000, 0x00080000}
016c ; --------------------------------------------------------------------------------------
016c ; STRING TABLE
016c ; --------------------------------------------------------------------------------------
016c 0004 | | .STRTAB 0x0004->0x016e ; "Exe_109 is done."
016d 0012 | | .STREND 0x0012->0x0176
016e 4578 655f |Exe_| .STRTAB_STRINGS
0176 0000 0000 | | .XXX[0x2]
0178 ; --------------------------------------------------------------------------------------
0178 ; Debug Table
0178 ; --------------------------------------------------------------------------------------
0178 0004 0000 | | .DEBUG4 0x0004,0x0000,0x4c7c,0x0000,0x0001,0x0006
017e 000b 0196 | | .DBG4T 0x000b,0x0196,0x8000,0x0000
0182 000e 0199 | | .DBG4T 0x000e,0x0199,0x8000,0x0000
0186 0043 019e | C | .DBG4T 0x0043,0x019e,0x0001,0x0000
018a 0053 01a2 | S | .DBG4T 0x0053,0x01a2,0x0000,0x0000
018e 0056 01a5 | V | .DBG4T 0x0056,0x01a5,0x0000,0x0000
0192 0133 01b3 | 3 | .DBG4T 0x0133,0x01b3,0x0001,0x0000
0196 ; --------------------------------------------------------------------------------------
0196 ; Debug chain
0196 ; --------------------------------------------------------------------------------------
0196 0001 0000 | | .DBGLEN 0x0001,0x0000
0198 000b | | .DBGLNO 0x000b
0199 ; --------------------------------------------------------------------------------------
0199 ; Debug chain
0199 ; --------------------------------------------------------------------------------------
0199 0003 0000 | | .DBGLEN 0x0003,0x0000
019b 000e 0014 | | .DBGLNO 0x000e,0x0014,0x0036
019e ; --------------------------------------------------------------------------------------
019e ; Debug chain
019e ; --------------------------------------------------------------------------------------
019e 0000 0002 | | .DBGLEN 0x0000,0x0002
01a0 0043 0045 | C E| .DBGLNO 0x0043,0x0045
01a2 ; --------------------------------------------------------------------------------------
01a2 ; Debug chain
01a2 ; --------------------------------------------------------------------------------------
01a2 0001 0000 | | .DBGLEN 0x0001,0x0000
01a4 0053 | S | .DBGLNO 0x0053
01a5 ; --------------------------------------------------------------------------------------
01a5 ; Debug chain
01a5 ; --------------------------------------------------------------------------------------
01a5 000c 0000 | | .DBGLEN 0x000c,0x0000
01a7 0056 005b | V [| .DBGLNO 0x0056,0x005b,0x0060,0x0065,0x0077,0x0086,0x0098,0x00ad,0x00c5,0x00ef,0x010e,0x012a
01b3 ; --------------------------------------------------------------------------------------
01b3 ; Debug chain
01b3 ; --------------------------------------------------------------------------------------
01b3 0000 0008 | | .DBGLEN 0x0000,0x0008
01b5 0133 0136 | 3 6| .DBGLNO 0x0133,0x0136,0x0139,0x013c,0x013f,0x0142,0x0145,0x0148
01bd 0000 0000 | | .BLANK 0000[0x43]