|
|
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_0a7cf5
└─⟦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 00f8 | | .CONST 0x00f8 ; 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 002f | / | .CONST 0x002f ; Address of begin
0019 0049 | I | .CONST 0x0049 ; Address of exception handler
001a 0008 | | .CONST 0x0008 ; Number of locals
001b INIT_0018:
001b e001 | | Load 0x0,0x1
001c 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
001d 02c7 | | Declare_Variable Any
001e 00d8 | | Load_Top At_Offset_0
001f 1c00 | | Execute_Immediate Run_Utility,0x0
0020 e002 | | Load 0x0,0x2
0021 1b8f | | Execute Package,Field_Read,Field_Number 0x8f
0022 02ff | | Declare_Variable Variant_Record
0023 00d8 | | Load_Top At_Offset_0
0024 1c00 | | Execute_Immediate Run_Utility,0x0
0025 e003 | | Load 0x0,0x3
0026 02ab | | Declare_Subprogram For_Call,With_Address
0027 e004 | | Load 0x0,0x4
0028 02ab | | Declare_Subprogram For_Call,With_Address
0029 e005 | | Load 0x0,0x5
002a 02ab | | Declare_Subprogram For_Call,With_Address
002b e006 | | Load 0x0,0x6
002c 02ab | | Declare_Subprogram For_Call,With_Address
002d e007 | | Load 0x0,0x7
002e 02ab | | Declare_Subprogram For_Call,With_Address
002f BODY_0018:
002f e5fc | | Load 0x2,-0x4
0030 e008 | | Load 0x0,0x8
0031 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0032 c5fc | | Store 0x2,-0x4
0033 e5fd | | Load 0x2,-0x3
0034 e5fe | | Load 0x2,-0x2
0035 e5ff | | Load 0x2,-0x1
0036 e002 | | Load 0x0,0x2
0037 1877 | w | Execute Package,Field_Execute,Field_Number 0x77
0038 e002 | | Load 0x0,0x2
0039 1819 | | Execute Package,Field_Execute,Field_Number 0x19
003a c402 | | Store 0x2,0x2
003b 8404 | | Call 0x2,0x4
003c 8405 | | Call 0x2,0x5
003d 8406 | | Call 0x2,0x6
003e 8407 | | Call 0x2,0x7
003f 8408 | | Call 0x2,0x8
0040 00ea | | Load_Encached Null_String_Cache
0041 e002 | | Load 0x0,0x2
0042 1b90 | | Execute Package,Field_Read,Field_Number 0x90
0043 4805 |H | Short_Literal 0x5
0044 e002 | | Load 0x0,0x2
0045 1842 | B | Execute Package,Field_Execute,Field_Number 0x42
0046 e002 | | Load 0x0,0x2
0047 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0048 4504 |E | Exit_Subprogram 0x4
0049 TRAP_0018:
0049 e002 | | Load 0x0,0x2
004a 1b16 | | Execute Package,Field_Read,Field_Number 0x16
004b 010f | | Execute Exception,Equal
004c 6804 |h | Jump_Zero 0x51
004d e002 | | Load 0x0,0x2
004e 1879 | y | Execute Package,Field_Execute,Field_Number 0x79
004f c5fc | | Store 0x2,-0x4
0050 4504 |E | Exit_Subprogram 0x4
0051 e009 | | Load 0x0,0x9
0052 1b5a | Z | Execute Package,Field_Read,Field_Number 0x5a
0053 010f | | Execute Exception,Equal
0054 6810 |h | Jump_Zero 0x65
0055 e009 | | Load 0x0,0x9
0056 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
0057 c5fc | | Store 0x2,-0x4
0058 4800 |H | Short_Literal 0x0
0059 4800 |H | Short_Literal 0x0
005a 4807 |H | Short_Literal 0x7
005b e5fc | | Load 0x2,-0x4
005c 0092 00a4 | | Action Push_String_Extended,0xa4 ; "Ada Program query failed."
005e e002 | | Load 0x0,0x2
005f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0060 e002 | | Load 0x0,0x2
0061 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
0062 e002 | | Load 0x0,0x2
0063 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0064 4504 |E | Exit_Subprogram 0x4
0065 e001 | | Load 0x0,0x1
0066 1b26 | & | Execute Package,Field_Read,Field_Number 0x26
0067 010f | | Execute Exception,Equal
0068 6813 |h | Jump_Zero 0x7c
0069 e5fc | | Load 0x2,-0x4
006a e002 | | Load 0x0,0x2
006b 1819 | | Execute Package,Field_Execute,Field_Number 0x19
006c e001 | | Load 0x0,0x1
006d 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
006e c5fc | | Store 0x2,-0x4
006f 4800 |H | Short_Literal 0x0
0070 4800 |H | Short_Literal 0x0
0071 4807 |H | Short_Literal 0x7
0072 e5fc | | Load 0x2,-0x4
0073 0092 00a5 | | Action Push_String_Extended,0xa5 ; "Abstract Document generation failed."
0075 e002 | | Load 0x0,0x2
0076 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0077 e002 | | Load 0x0,0x2
0078 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
0079 e002 | | Load 0x0,0x2
007a 1815 | | Execute Package,Field_Execute,Field_Number 0x15
007b 4504 |E | Exit_Subprogram 0x4
007c e009 | | Load 0x0,0x9
007d 1b59 | Y | Execute Package,Field_Read,Field_Number 0x59
007e 010f | | Execute Exception,Equal
007f 6810 |h | Jump_Zero 0x90
0080 e009 | | Load 0x0,0x9
0081 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
0082 c5fc | | Store 0x2,-0x4
0083 4800 |H | Short_Literal 0x0
0084 4800 |H | Short_Literal 0x0
0085 4807 |H | Short_Literal 0x7
0086 e5fc | | Load 0x2,-0x4
0087 0092 00a6 | | Action Push_String_Extended,0xa6 ; "Internal Error, Inappropriate Program Element."
0089 e002 | | Load 0x0,0x2
008a 1818 | | Execute Package,Field_Execute,Field_Number 0x18
008b e002 | | Load 0x0,0x2
008c 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
008d e002 | | Load 0x0,0x2
008e 1815 | | Execute Package,Field_Execute,Field_Number 0x15
008f 4504 |E | Exit_Subprogram 0x4
0090 e5fc | | Load 0x2,-0x4
0091 e008 | | Load 0x0,0x8
0092 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0093 e008 | | Load 0x0,0x8
0094 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0095 e008 | | Load 0x0,0x8
0096 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0097 c5fc | | Store 0x2,-0x4
0098 4800 |H | Short_Literal 0x0
0099 4800 |H | Short_Literal 0x0
009a 4808 |H | Short_Literal 0x8
009b 0092 00a7 | | Action Push_String_Extended,0xa7 ; "Internal Error, Unexpected exception"
009d e002 | | Load 0x0,0x2
009e 1818 | | Execute Package,Field_Execute,Field_Number 0x18
009f e002 | | Load 0x0,0x2
00a0 1845 | E | Execute Package,Field_Execute,Field_Number 0x45
00a1 e002 | | Load 0x0,0x2
00a2 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00a3 4504 |E | Exit_Subprogram 0x4
00a4 ; --------------------------------------------------------------------------------------
00a4 ; STRING TABLE
00a4 ; --------------------------------------------------------------------------------------
00a4 000a | | .STRTAB 0x000a->0x00a9 ; "Ada Program query failed."
00a5 0021 | ! | .STRTAB 0x0021->0x00b5 ; "Abstract Document generation failed."
00a6 0043 | C | .STRTAB 0x0043->0x00c7 ; "Internal Error, Inappropriate Program Element."
00a7 006f | o | .STRTAB 0x006f->0x00de ; "Internal Error, Unexpected exception"
00a8 0091 | | .STREND 0x0091->0x00f0
00a9 4164 6120 |Ada | .STRTAB_STRINGS
00f1 0000 0000 | | .BLANK 0000[0x7]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; Debug Table
00f8 ; --------------------------------------------------------------------------------------
00f8 0004 0012 | | .DEBUG4 0x0004,0x0012,0xfca2,0x0000,0x0001,0x0000
00fe 0d1d 0614 | | .XXX[0x102]
0100 26a5 a974 |& t|
0102 2ea6 6cb6 |. l |
0104 065d 2217 | ]" |
0106 d2cd fc29 | )|
0108 ce5c 46a6 | \F |
010a fcb6 225f | "_|
010c 8ae4 56a4 | V |
010e 1aa4 4ea4 | N |
0110 82a7 0d1b | |
0112 24b6 08b8 |$ |
0114 6ea5 8a14 |n |
0116 76a6 1177 |v w|
0118 cee5 9e14 | |
011a 8aa7 5cb4 | \ |
011c a2a4 6828 | h(|
011e 9aa5 9617 | |
0120 eee5 8c29 | )|
0122 a216 4d75 | Mu|
0124 4e47 eee6 |NG |
0126 965d ba14 | ] |
0128 c2a4 76d3 | v |
012a 46e4 02ea |F |
012c ae5f 8cb4 | _ |
012e d6a6 dd76 | v|
0130 be5e 9574 | ^ t|
0132 a2d1 f032 | 2|
0134 d25e ad74 | ^ t|
0136 75ca 0614 |u |
0138 81ca 1215 | |
013a 4c29 16a7 |L) |
013c 065c daa6 | \ |
013e e577 025e | w ^|
0140 f175 f033 | u 3|
0142 0e5d 36a4 | ]6 |
0144 68ba 8615 |h |
0146 4aa4 802d |J -|
0148 52a7 5977 |R Yw|
014a ae5f 3e5d | _>]|
014c 62a5 dd1d |b |
014e e51f 525c | R\|
0150 f005 01c9 | |
0152 7ea5 56a5 |~ V |
0154 caa4 751f | u |
0156 6574 b521 |et !|
0158 96a6 ee15 | |
015a 9ea7 9e5f | _|
015c 8a5e 311e | ^1 |
015e 75b3 7e5d |u ~]|
0160 b6a7 a25e | ^|
0162 e617 7e5d | ~]|
0164 d2a6 1d1b | |
0166 be5d aaa4 | ] |
0168 90bb ce5d | ]|
016a 79c9 eaa7 |y |
016c de5d f2a5 | ] |
016e 12e9 faa7 | |
0170 f65f 3215 | _2 |
0172 8120 0661 | a|
0174 a51e 16a6 | |
0176 1ea4 1e63 | c|
0178 ee5f 2615 | _& |
017a 42a7 fc2a |B *|
017c 2ea5 9614 |. |
017e 3263 0d77 |2c w|
0180 7216 48b4 |r H |
0182 417a 4aa5 |AzJ |
0184 691f 8614 |i |
0186 e107 8e16 | |
0188 62a6 0cb8 |b |
018a 6a63 fc2a |jc *|
018c 88bb ae16 | |
018e 7aa7 b614 |z |
0190 8260 6e60 | `n`|
0192 fc30 8d7a | 0 z|
0194 55cb ce14 |U |
0196 261a a2a5 |& |
0198 4d76 aaa7 |Mv |
019a ea16 a42f | /|
019c f214 ca60 | `|
019e c57b fe14 | { |
01a0 d978 c663 | x c|
01a2 e818 c578 | x|
01a4 d262 dea4 | b |
01a6 f578 e260 | x `|
01a8 60b4 ea63 |` c|
01aa ec2c f260 | , `|
01ac 702e fea4 |p. |
01ae fe62 f6a7 | b |
01b0 0aa4 4828 | H(|
01b2 521b 16a5 |R |
01b4 3d78 5e19 |=x^ |
01b6 1e60 0521 | ` !|
01b8 b4b7 32a6 | 2 |
01ba 42eb 3aa6 |B : |
01bc 3903 42a4 |9 B |
01be 52a0 702f |R p/|
01c0 4ea4 b523 |N #|
01c2 56a7 76a7 |V v |
01c4 5ea7 71fe |^ q |
01c6 402d c0b8 |@- |
01c8 aa1b 1dca | |
01ca 8aeb 50b9 | P |
01cc 7260 be1b |r` |
01ce 86a4 7d23 | }#|
01d0 8ea6 25cb | % |
01d2 96a7 6dc8 | m |
01d4 de1b b2dd | |
01d6 9660 ee19 | ` |
01d8 e113 8dc8 | |
01da f5b3 cea6 | |
01dc dd75 c263 | u c|
01de c6a4 9a93 | |
01e0 95c9 d261 | a|
01e2 e033 daa6 | 3 |
01e4 4179 e263 |Ay c|
01e6 c5cb eea4 | |
01e8 24bd 3a18 |$ : |
01ea 48bc 1ea9 |H |
01ec 5a19 2a18 |Z * |
01ee 0aa9 7618 | v |
01f0 12a9 7e1a | ~ |
01f2 1a63 2ae9 | c* |
01f4 7a1a 0579 |z y|
01f6 721a 48b4 |r H |
01f8 22ab b42c |" ,|
01fa 3aaa b029 |: )|
01fc 52d4 2d1d |R - |
01fe 9a18 2dcc | - |