|
|
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_6148f2
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦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 0098 | | .CONST 0x0098 ; 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 8000 | | .CONST 0x8000 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0022 | " | .CONST 0x0022 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0014 | | .CONST 0x0014 ; Number of locals
000b INIT_0008:
000b 029a 002b | +| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0028
000d 029a 003b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0038
000f 029a 004b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0048
0011 00bf | | Action Accept_Activation
0012 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0013 00c7 | | Action Elaborate_Subprogram
0014 a001 | | Reference 0x0,0x1
0015 00c6 | | Action Check_Subprogram_Elaborated
0016 e002 | | Load 0x0,0x2
0017 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0018 e002 | | Load 0x0,0x2
0019 1b0e | | Execute Package,Field_Read,Field_Number 0xe
001a e003 | | Load 0x0,0x3
001b e004 | | Load 0x0,0x4
001c 4800 |H | Short_Literal 0x0
001d 0007 | | Action Break_Optional
001e 1d0e | | Execute_Immediate Reference_Lex_1,0xe
001f 00c7 | | Action Elaborate_Subprogram
0020 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0021 00c7 | | Action Elaborate_Subprogram
0022 BODY_0008:
0022 00bc | | Action Signal_Activated
0023 00bb | | Action Signal_Completion
0024 0000 0000 | | .BLANK 0000[0x4]
0028 ; --------------------------------------------------------------------------------------
0028 ; SUBPROGRAM
0028 ; --------------------------------------------------------------------------------------
0028 002b | + | .CONST 0x002b ; Address of begin
0029 0004 | | .CONST 0x0004 ; Address of exception handler
002a 0001 | | .CONST 0x0001 ; Number of locals
002b BODY_0028:
002b INIT_0028:
002b 00da | | Load_Top At_Offset_2
002c e002 | | Load 0x0,0x2
002d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
002e 1c08 | | Execute_Immediate Run_Utility,0x8
002f e002 | | Load 0x0,0x2
0030 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0031 03b6 | | Declare_Variable Access,By_Allocation,With_Value
0032 00d8 | | Load_Top At_Offset_0
0033 0227 | ' | Execute Access,All_Reference
0034 1c00 | | Execute_Immediate Run_Utility,0x0
0035 4401 |D | Exit_Subprogram With_Result,0x1
0036 0000 0000 | | .XXX[0x2]
0038 ; --------------------------------------------------------------------------------------
0038 ; SUBPROGRAM
0038 ; --------------------------------------------------------------------------------------
0038 003b | ; | .CONST 0x003b ; Address of begin
0039 0004 | | .CONST 0x0004 ; Address of exception handler
003a 0001 | | .CONST 0x0001 ; Number of locals
003b BODY_0038:
003b INIT_0038:
003b 00da | | Load_Top At_Offset_2
003c e210 | | Load 0x1,0x10
003d e211 | | Load 0x1,0x11
003e 1d12 | | Execute_Immediate Reference_Lex_1,0x12
003f 8001 | | Call 0x0,0x1
0040 003b | ; | Store_Top Access,At_Offset_3
0041 4501 |E | Exit_Subprogram 0x1
0042 0000 0000 | | .BLANK 0000[0x6]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004d | M | .CONST 0x004d ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 0002 | | .CONST 0x0002 ; Number of locals
004b INIT_0048:
004b e002 | | Load 0x0,0x2
004c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
004d BODY_0048:
004d e5fe | | Load 0x2,-0x2
004e 0227 | ' | Execute Access,All_Reference
004f 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0050 e5ff | | Load 0x2,-0x1
0051 027f | | Execute Discrete,Equal
0052 6801 |h | Jump_Zero 0x54
0053 4502 |E | Exit_Subprogram 0x2
0054 00db | | Load_Top At_Offset_3
0055 e002 | | Load 0x0,0x2
0056 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0057 1c08 | | Execute_Immediate Run_Utility,0x8
0058 e002 | | Load 0x0,0x2
0059 1b0e | | Execute Package,Field_Read,Field_Number 0xe
005a 03b6 | | Declare_Variable Access,By_Allocation,With_Value
005b 00d8 | | Load_Top At_Offset_0
005c 0227 | ' | Execute Access,All_Reference
005d 1c00 | | Execute_Immediate Run_Utility,0x0
005e 0039 | 9 | Store_Top Access,At_Offset_1
005f e5fe | | Load 0x2,-0x2
0060 0227 | ' | Execute Access,All_Reference
0061 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0062 e5ff | | Load 0x2,-0x1
0063 027a | z | Execute Discrete,Less_Equal
0064 6817 |h | Jump_Zero 0x7c
0065 e5fe | | Load 0x2,-0x2
0066 0227 | ' | Execute Access,All_Reference
0067 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0068 00d9 | | Load_Top At_Offset_1
0069 0227 | ' | Execute Access,All_Reference
006a 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
006b 4801 |H | Short_Literal 0x1
006c e5fe | | Load 0x2,-0x2
006d 0227 | ' | Execute Access,All_Reference
006e 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
006f e5fe | | Load 0x2,-0x2
0070 0227 | ' | Execute Access,All_Reference
0071 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0072 01cf | | Execute Vector,Slice_Read
0073 4801 |H | Short_Literal 0x1
0074 e5fe | | Load 0x2,-0x2
0075 0227 | ' | Execute Access,All_Reference
0076 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0077 00db | | Load_Top At_Offset_3
0078 0229 | ) | Execute Access,All_Read
0079 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
007a 01ce | | Execute Vector,Slice_Write
007b 7810 |x | Jump 0x8c
007c 00db | | Load_Top At_Offset_3
007d 00d9 | | Load_Top At_Offset_1
007e 0227 | ' | Execute Access,All_Reference
007f 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0080 4801 |H | Short_Literal 0x1
0081 e5ff | | Load 0x2,-0x1
0082 e5fe | | Load 0x2,-0x2
0083 0227 | ' | Execute Access,All_Reference
0084 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0085 01cf | | Execute Vector,Slice_Read
0086 4801 |H | Short_Literal 0x1
0087 e5ff | | Load 0x2,-0x1
0088 00db | | Load_Top At_Offset_3
0089 0229 | ) | Execute Access,All_Read
008a 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
008b 01ce | | Execute Vector,Slice_Write
008c e5fe | | Load 0x2,-0x2
008d e210 | | Load 0x1,0x10
008e e211 | | Load 0x1,0x11
008f 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0090 8001 | | Call 0x0,0x1
0091 c5fe | | Store 0x2,-0x2
0092 00d8 | | Load_Top At_Offset_0
0093 a5fe | | Store_Unchecked 0x2,-0x2
0094 4502 |E | Exit_Subprogram 0x2
0095 0000 0000 | | .XXX[0x3]
0097 0000 | |
0098 ; --------------------------------------------------------------------------------------
0098 ; Debug Table
0098 ; --------------------------------------------------------------------------------------
0098 0004 0004 | | .DEBUG4 0x0004,0x0004,0xa8ea,0x0000,0x0001,0x0000
009e 0000 0000 | | .XXX[0xa5]
00a0 00b3 0004 | |
00a2 0003 e006 | |
00a4 1b0d 02c7 | |
00a6 e007 1810 | |
00a8 e006 1814 | |
00aa c602 e006 | |
00ac 1b0d 02c7 | |
00ae e007 1810 | |
00b0 e006 1814 | |
00b2 c603 0092 | |
00b4 00d9 e002 | |
00b6 1814 4800 | H |
00b8 00da 8403 | |
00ba 4801 00d9 |H |
00bc 8403 00d9 | |
00be 4801 4801 |H H |
00c0 e006 1818 | |
00c2 c602 4800 | H |
00c4 00d9 8403 | |
00c6 00d8 4801 | H |
00c8 4801 e006 |H |
00ca 1818 c603 | |
00cc 0092 00da | |
00ce e002 1814 | |
00d0 4501 0016 |E |
00d2 003b 0042 | ; B|
00d4 0055 005e | U ^|
00d6 0067 0079 | g y|
00d8 0090 00a7 | |
00da 00bb 00cf | |
00dc 5369 6d70 |Simp|
00de 6c65 2044 |le D|
00e0 6576 6963 |evic|
00e2 6520 4d61 |e Ma|
00e4 6e61 6765 |nage|
00e6 7220 5465 |r Te|
00e8 7374 2028 |st (|
00ea 5573 696e |Usin|
00ec 6720 5461 |g Ta|
00ee 7065 2954 |pe)T|
00f0 6573 745f |est_|
00f2 5461 7065 |Tape|
00f4 556e 6861 |Unha|
00f6 6e64 6c65 |ndle|
00f8 6420 4578 |d Ex|
00fa 6365 7074 |cept|
00fc 696f 6e3a |ion:|
00fe 2045 7870 | Exp|
0100 6563 7465 |ecte|
0102 6420 3d20 |d = |
0104 3b20 4163 |; Ac|
0106 7475 616c |tual|
0108 203d 2042 | = B|
010a 6164 2053 |ad S|
010c 7461 7475 |tatu|
010e 7320 6672 |s fr|
0110 6f6d 204f |om O|
0112 7065 6e53 |penS|
0114 7461 7274 |tart|
0116 696e 6720 |ing |
0118 2054 6573 | Tes|
011a 745f 4175 |t_Au|
011c 746f 5f43 |to_C|
011e 6c6f 7365 |lose|
0120 4669 6e69 |Fini|
0122 7368 696e |shin|
0124 6720 5465 |g Te|
0126 7374 5f41 |st_A|
0128 7574 6f5f |uto_|
012a 436c 6f73 |Clos|
012c 6553 7461 |eSta|
012e 7274 696e |rtin|
0130 6720 2054 |g T|
0132 6573 745f |est_|
0134 4c6f 636b |Lock|
0136 696e 6746 |ingF|
0138 696e 6973 |inis|
013a 6869 6e67 |hing|
013c 2054 6573 | Tes|
013e 745f 4c6f |t_Lo|
0140 636b 696e |ckin|
0142 6700 |g |
0143 0000 0000 | | .BLANK 0000[0x5]
0148 0003 0005 | | .XXX[0x74]
014a 000b 0172 | r|
014c 8000 0000 | |
014e 002c bb74 | , t|
0150 0000 000d | |
0152 001b 0174 | t|
0154 8001 0000 | |
0156 002c bb74 | , t|
0158 0000 000d | |
015a 0043 018a | C |
015c 0001 0000 | |
015e 002c bb74 | , t|
0160 0000 0019 | |
0162 0083 019c | |
0164 0001 0000 | |
0166 002c bb74 | , t|
0168 0000 008c | |
016a 00a3 01a8 | |
016c 0001 0000 | |
016e 002c bb74 | , t|
0170 0000 00b8 | |
0172 0000 0000 | |
0174 0004 0006 | |
0176 001b ffff | |
0178 0020 fffe | |
017a 0022 fffd | " |
017c 0024 fffc | $ |
017e 0026 0001 | & |
0180 002c 0002 | , |
0182 002d 0003 | - |
0184 002e 0004 | . |
0186 0032 0005 | 2 |
0188 0039 0006 | 9 |
018a 0003 0005 | |
018c 0043 ffff | C |
018e 0045 fffe | E |
0190 0047 fffd | G |
0192 0048 0001 | H |
0194 005d 0002 | ] |
0196 0061 0003 | a |
0198 0075 0004 | u |
019a 007b 0005 | { |
019c 0001 0004 | |
019e 0083 ffff | |
01a0 008b 0001 | |
01a2 008f 0002 | |
01a4 0092 0003 | |
01a6 0098 0004 | |
01a8 0002 0007 | |
01aa 00a3 ffff | |
01ac 00ab fffe | |
01ae 00b3 0001 | |
01b0 00b7 0002 | |
01b2 00ba 0003 | |
01b4 00bd 0004 | |
01b6 00c3 0005 | |
01b8 00c6 0006 | |
01ba 00cc 0007 | |
01bc 0000 0000 | | .BLANK 0000[0x44]