|
|
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_0bf8df
└─⟦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 0110 | | .CONST 0x0110 ; 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 0010 | | .CONST 0x0010 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0001 | | .CONST 0x0001 ; Number of locals
000b INIT_0008:
000b 029a 001b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 00bf | | Action Accept_Activation
000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
000f 00c7 | | Action Elaborate_Subprogram
0010 BODY_0008:
0010 00bc | | Action Signal_Activated
0011 00bb | | Action Signal_Completion
0012 0000 0000 | | .BLANK 0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0022 | " | .CONST 0x0022 ; Address of begin
0019 0037 | 7 | .CONST 0x0037 ; Address of exception handler
001a 0003 | | .CONST 0x0003 ; Number of locals
001b INIT_0018:
001b e002 | | Load 0x0,0x2
001c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001d 02c7 | | Declare_Variable Any
001e 00d8 | | Load_Top At_Offset_0
001f 1c00 | | Execute_Immediate Run_Utility,0x0
0020 029f 0063 | c| Declare_Subprogram For_Call,INIT_0060
0022 BODY_0018:
0022 00d9 | | Load_Top At_Offset_1
0023 00ea | | Load_Encached Null_String_Cache
0024 e5ff | | Load 0x2,-0x1
0025 4800 |H | Short_Literal 0x0
0026 e002 | | Load 0x0,0x2
0027 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0028 c402 | | Store 0x2,0x2
0029 00cf | | Action Mark_Auxiliary
002a 7802 |x | Jump 0x2d
002b 8403 | | Call 0x2,0x3
002c 00c9 | | Action Pop_Auxiliary_Loop
002d 00da | | Load_Top At_Offset_2
002e e002 | | Load 0x0,0x2
002f 184b | K | Execute Package,Field_Execute,Field_Number 0x4b
0030 6ffa |o | Jump_Zero 0x2b
0031 00ce | | Action Pop_Auxiliary
0032 00d9 | | Load_Top At_Offset_1
0033 e002 | | Load 0x0,0x2
0034 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0035 c402 | | Store 0x2,0x2
0036 4502 |E | Exit_Subprogram 0x2
0037 TRAP_0018:
0037 00d8 | | Load_Top At_Offset_0
0038 0107 | | Execute Exception,Get_Name
0039 4920 |I | Short_Literal 0x120
003a 492f |I/ | Short_Literal 0x12f
003b 0262 | b | Execute Discrete,In_Range
003c 680d |h | Jump_Zero 0x4a
003d e003 | | Load 0x0,0x3
003e 180e | | Execute Package,Field_Execute,Field_Number 0xe
003f 4808 |H | Short_Literal 0x8
0040 0092 0095 | | Action Push_String_Extended,0x95 ; "Cannot open '"
0042 e5ff | | Load 0x2,-0x1
0043 01cc | | Execute Vector,Catenate
0044 0092 0096 | | Action Push_String_Extended,0x96 ; "' (NAME_ERROR)"
0046 01cc | | Execute Vector,Catenate
0047 e004 | | Load 0x0,0x4
0048 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0049 4502 |E | Exit_Subprogram 0x2
004a e003 | | Load 0x0,0x3
004b 180e | | Execute Package,Field_Execute,Field_Number 0xe
004c 4808 |H | Short_Literal 0x8
004d 0092 0097 | | Action Push_String_Extended,0x97 ; "Unexpected exception "
004f 4800 |H | Short_Literal 0x0
0050 4801 |H | Short_Literal 0x1
0051 e005 | | Load 0x0,0x5
0052 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0053 01cc | | Execute Vector,Catenate
0054 0092 0098 | | Action Push_String_Extended,0x98 ; " while opening/closing "
0056 01cc | | Execute Vector,Catenate
0057 0092 0099 | | Action Push_String_Extended,0x99 ; "parameter default change directives file "
0059 01cc | | Execute Vector,Catenate
005a e5ff | | Load 0x2,-0x1
005b 01cc | | Execute Vector,Catenate
005c e004 | | Load 0x0,0x4
005d 1813 | | Execute Package,Field_Execute,Field_Number 0x13
005e 4502 |E | Exit_Subprogram 0x2
005f 0000 | | .XXX[0x1]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 006c | l | .CONST 0x006c ; Address of begin
0061 0071 | q | .CONST 0x0071 ; Address of exception handler
0062 0004 | | .CONST 0x0004 ; Number of locals
0063 INIT_0060:
0063 e402 | | Load 0x2,0x2
0064 e002 | | Load 0x0,0x2
0065 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
0066 e402 | | Load 0x2,0x2
0067 e002 | | Load 0x0,0x2
0068 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
0069 e402 | | Load 0x2,0x2
006a e002 | | Load 0x0,0x2
006b 1866 | f | Execute Package,Field_Execute,Field_Number 0x66
006c BODY_0060:
006c 00d8 | | Load_Top At_Offset_0
006d 00da | | Load_Top At_Offset_2
006e e602 | | Load 0x3,0x2
006f 8006 | | Call 0x0,0x6
0070 4501 |E | Exit_Subprogram 0x1
0071 TRAP_0060:
0071 0007 | | Action Break_Optional
0072 e003 | | Load 0x0,0x3
0073 180e | | Execute Package,Field_Execute,Field_Number 0xe
0074 4808 |H | Short_Literal 0x8
0075 0092 009a | | Action Push_String_Extended,0x9a ; "Unexpected exception while changing parameter's default value"
0077 e004 | | Load 0x0,0x4
0078 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0079 e003 | | Load 0x0,0x3
007a 180e | | Execute Package,Field_Execute,Field_Number 0xe
007b 4808 |H | Short_Literal 0x8
007c 0092 009b | | Action Push_String_Extended,0x9b ; "Parameter => "
007e e5ff | | Load 0x2,-0x1
007f 01cc | | Execute Vector,Catenate
0080 e004 | | Load 0x0,0x4
0081 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0082 e003 | | Load 0x0,0x3
0083 180e | | Execute Package,Field_Execute,Field_Number 0xe
0084 4808 |H | Short_Literal 0x8
0085 0092 009c | | Action Push_String_Extended,0x9c ; "Kind => "
0087 e603 | | Load 0x3,0x3
0088 01cc | | Execute Vector,Catenate
0089 e004 | | Load 0x0,0x4
008a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
008b e003 | | Load 0x0,0x3
008c 180e | | Execute Package,Field_Execute,Field_Number 0xe
008d 4808 |H | Short_Literal 0x8
008e 0092 009d | | Action Push_String_Extended,0x9d ; "Value => "
0090 e604 | | Load 0x3,0x4
0091 01cc | | Execute Vector,Catenate
0092 e004 | | Load 0x0,0x4
0093 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0094 4501 |E | Exit_Subprogram 0x1
0095 ; --------------------------------------------------------------------------------------
0095 ; STRING TABLE
0095 ; --------------------------------------------------------------------------------------
0095 0014 | | .STRTAB 0x0014->0x009f ; "Cannot open '"
0096 001f | | .STRTAB 0x001f->0x00a5 ; "' (NAME_ERROR)"
0097 002b | + | .STRTAB 0x002b->0x00ac ; "Unexpected exception "
0098 003e | > | .STRTAB 0x003e->0x00b7 ; " while opening/closing "
0099 0053 | S | .STRTAB 0x0053->0x00c2 ; "parameter default change directives file "
009a 007a | z | .STRTAB 0x007a->0x00d7 ; "Unexpected exception while changing parameter's default value"
009b 00b5 | | .STRTAB 0x00b5->0x00f5 ; "Parameter => "
009c 00c0 | | .STRTAB 0x00c0->0x00fc ; "Kind => "
009d 00cb | | .STRTAB 0x00cb->0x0102 ; "Value => "
009e 00d6 | | .STREND 0x00d6->0x0109
009f 4361 6e6e |Cann| .STRTAB_STRINGS
0109 0000 0000 | | .BLANK 0000[0x7]
0110 ; --------------------------------------------------------------------------------------
0110 ; Debug Table
0110 ; --------------------------------------------------------------------------------------
0110 0004 0002 | | .DEBUG4 0x0004,0x0002,0x0b83,0x0000,0x0001,0x0000
0116 4c01 95c4 |L | .XXX[0xea]
0118 080e 0013 | |
011a e400 6571 | eq|
011c 4403 8004 |D |
011e f940 195c | @ \|
0120 6180 e001 |a |
0122 3cc0 0657 |< W|
0124 1c80 3800 | 8 |
0126 281c 0195 |( |
0128 c828 0e00 | ( |
012a 13c9 0065 | e|
012c 724c 0380 |rL |
012e 04f0 0019 | |
0130 5ca3 80e0 |\ |
0132 00a0 a006 | |
0134 572d 0038 |W- 8|
0136 004f 0801 | O |
0138 95cc 480e | H |
013a 0013 c500 | |
013c 6573 5403 |esT |
013e 8004 f200 | |
0140 195c e580 | \ |
0142 e001 3c30 | <0|
0144 0657 3d80 | W= |
0146 3800 4f1c |8 O |
0148 0195 d068 | h|
014a 0e00 13c1 | |
014c 0065 745c | et\|
014e 0380 04f7 | |
0150 4019 5d27 |@ ]'|
0152 80e0 013d | =|
0154 e006 574e | WN|
0156 0038 004e | 8 N|
0158 fc01 95d4 | |
015a 880e 0013 | |
015c c600 6575 | eu|
015e 6403 8004 |d |
0160 f100 195d | ]|
0162 6980 e001 |i |
0164 3ca0 0657 |< W|
0166 5e80 3800 |^ 8 |
0168 4f2c 0195 |O, |
016a d8a8 0e00 | |
016c 1384 0065 | e|
016e 766c 0380 |vl |
0170 0695 0019 | |
0172 5dab 80e0 |] |
0174 013b 9006 | ; |
0176 576f 0038 |Wo 8|
0178 004e 0001 | N |
017a 95dc c80e | |
017c 0013 8100 | |
017e 6577 7403 |ewt |
0180 8004 df00 | |
0182 195d ed80 | ] |
0184 e001 37f0 | 7 |
0186 0657 7f80 | W |
0188 3800 4df8 |8 M |
018a 0195 e0e8 | |
018c 0e00 137d | }|
018e 0065 787c | ex||
0190 0380 04de | |
0192 c019 5e2f | ^/|
0194 80e0 0138 | 8|
0196 2006 5790 | W |
0198 0038 004e | 8 N|
019a 0c01 95e5 | |
019c 080e 0013 | |
019e ba00 6579 | ey|
01a0 8403 8004 | |
01a2 f340 195e | @ ^|
01a4 7180 e001 |q |
01a6 3db0 0657 |= W|
01a8 a080 3800 | 8 |
01aa 4e80 0195 |N |
01ac e928 0e00 | ( |
01ae 13a1 0065 | e|
01b0 7a8c 0380 |z |
01b2 04ef 4019 | @ |
01b4 5eb3 80e0 |^ |
01b6 013d 7006 | =p |
01b8 57b1 0038 |W 8|
01ba 004e f001 | N |
01bc 95ed 480e | H |
01be 0013 be00 | |
01c0 657b 9403 |e{ |
01c2 8004 f540 | @|
01c4 195e f580 | ^ |
01c6 e001 3d40 | =@|
01c8 0657 c180 | W |
01ca 3800 4e74 |8 Nt|
01cc 0195 f168 | h|
01ce 0e00 139c | |
01d0 0065 7c9c | e| |
01d2 0380 04f4 | |
01d4 8019 5f37 | _7|
01d6 80e0 013d | =|
01d8 1006 57d2 | W |
01da 0038 004e | 8 N|
01dc ec01 95f5 | |
01de 880e 0013 | |
01e0 d600 657d | e}|
01e2 a403 8004 | |
01e4 e780 195f | _|
01e6 7980 e001 |y |
01e8 3a20 0657 |: W|
01ea e280 3800 | 8 |
01ec 4e8c 0195 |N |
01ee f9a8 0e00 | |
01f0 13d8 0065 | e|
01f2 7eac 0380 |~ |
01f4 04f6 8019 | |
01f6 5fbb 80e0 |_ |
01f8 013a 6006 | :` |
01fa 57f3 0038 |W 8|
01fc 004e 9c01 | N |
01fe 95fd c80e | |