|
|
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_0a70f4
└─⟦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 0088 | | .CONST 0x0088 ; 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 002a | * | .CONST 0x002a ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 000e | | .CONST 0x000e ; Number of locals
000b INIT_0008:
000b e214 | | Load 0x1,0x14
000c 1b13 | | Execute Package,Field_Read,Field_Number 0x13
000d e214 | | Load 0x1,0x14
000e 1b26 | & | Execute Package,Field_Read,Field_Number 0x26
000f e214 | | Load 0x1,0x14
0010 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0011 00e1 | | Load_Encached Boolean_Cache
0012 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0013 0007 | | Action Break_Optional
0014 0007 | | Action Break_Optional
0015 029f 0053 | S| Declare_Subprogram For_Call,INIT_0050
0017 029f 005b | [| Declare_Subprogram For_Call,INIT_0058
0019 e013 | | Load 0x0,0x13
001a 1916 | | Execute Package,Field_Reference,Field_Number 0x16
001b 00c6 | | Action Check_Subprogram_Elaborated
001c 4806 |H | Short_Literal 0x6
001d 4802 |H | Short_Literal 0x2
001e 0099 | | Action Reference_Dynamic
001f 4807 |H | Short_Literal 0x7
0020 4802 |H | Short_Literal 0x2
0021 0099 | | Action Reference_Dynamic
0022 e019 | | Load 0x0,0x19
0023 e01a | | Load 0x0,0x1a
0024 480c |H | Short_Literal 0xc
0025 0007 | | Action Break_Optional
0026 e01b | | Load 0x0,0x1b
0027 02ab | | Declare_Subprogram For_Call,With_Address
0028 e01c | | Load 0x0,0x1c
0029 02ab | | Declare_Subprogram For_Call,With_Address
002a BODY_0008:
002a e214 | | Load 0x1,0x14
002b 1b12 | | Execute Package,Field_Read,Field_Number 0x12
002c 1b12 | | Execute Package,Field_Read,Field_Number 0x12
002d e011 | | Load 0x0,0x11
002e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
002f e018 | | Load 0x0,0x18
0030 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0031 e214 | | Load 0x1,0x14
0032 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0033 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0034 c402 | | Store 0x2,0x2
0035 e214 | | Load 0x1,0x14
0036 1b26 | & | Execute Package,Field_Read,Field_Number 0x26
0037 e214 | | Load 0x1,0x14
0038 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0039 c403 | | Store 0x2,0x3
003a e5ff | | Load 0x2,-0x1
003b 840d | | Call 0x2,0xd
003c e214 | | Load 0x1,0x14
003d 1b13 | | Execute Package,Field_Read,Field_Number 0x13
003e e403 | | Load 0x2,0x3
003f e214 | | Load 0x1,0x14
0040 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0041 c404 | | Store 0x2,0x4
0042 e5fb | | Load 0x2,-0x5
0043 e5fc | | Load 0x2,-0x4
0044 e5fd | | Load 0x2,-0x3
0045 e5fe | | Load 0x2,-0x2
0046 e404 | | Load 0x2,0x4
0047 840e | | Call 0x2,0xe
0048 4506 |E | Exit_Subprogram 0x6
0049 0000 0000 | | .BLANK 0000[0x7]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053 | S | .CONST 0x0053 ; Address of begin
0051 0004 | | .CONST 0x0004 ; Address of exception handler
0052 0001 | | .CONST 0x0001 ; Number of locals
0053 BODY_0050:
0053 INIT_0050:
0053 00da | | Load_Top At_Offset_2
0054 e402 | | Load 0x2,0x2
0055 e214 | | Load 0x1,0x14
0056 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0057 4402 |D | Exit_Subprogram With_Result,0x2
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005b | [ | .CONST 0x005b ; Address of begin
0059 0004 | | .CONST 0x0004 ; Address of exception handler
005a 0001 | | .CONST 0x0001 ; Number of locals
005b BODY_0058:
005b INIT_0058:
005b 00da | | Load_Top At_Offset_2
005c 8213 | | Call 0x1,0x13
005d e405 | | Load 0x2,0x5
005e 6811 |h | Jump_Zero 0x70
005f e00e | | Load 0x0,0xe
0060 180e | | Execute Package,Field_Execute,Field_Number 0xe
0061 4800 |H | Short_Literal 0x0
0062 e7fe | | Load 0x3,-0x2
0063 e008 | | Load 0x0,0x8
0064 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0065 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0066 0092 007b | {| Action Push_String_Extended,0x7b ; " depends upon "
0068 01cc | | Execute Vector,Catenate
0069 e7ff | | Load 0x3,-0x1
006a e008 | | Load 0x0,0x8
006b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
006c 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
006d 01cc | | Execute Vector,Catenate
006e e00f | | Load 0x0,0xf
006f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0070 00db | | Load_Top At_Offset_3
0071 00db | | Load_Top At_Offset_3
0072 e403 | | Load 0x2,0x3
0073 e214 | | Load 0x1,0x14
0074 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0075 e402 | | Load 0x2,0x2
0076 00db | | Load_Top At_Offset_3
0077 e214 | | Load 0x1,0x14
0078 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0079 c402 | | Store 0x2,0x2
007a 4504 |E | Exit_Subprogram 0x4
007b ; --------------------------------------------------------------------------------------
007b ; STRING TABLE
007b ; --------------------------------------------------------------------------------------
007b 0004 | | .STRTAB 0x0004->0x007d ; " depends upon "
007c 0010 | | .STREND 0x0010->0x0084
007d 2064 6570 | dep| .STRTAB_STRINGS
0084 0000 0000 | | .BLANK 0000[0x4]
0088 ; --------------------------------------------------------------------------------------
0088 ; Debug Table
0088 ; --------------------------------------------------------------------------------------
0088 0004 0003 | | .DEBUG4 0x0004,0x0003,0x52ec,0x0000,0x0001,0x0000
008e 54c2 0195 |T | .XXX[0x70]
0090 6c22 8460 |l" `|
0092 1950 1000 | P |
0094 0000 0108 | |
0096 0000 6bbc | k |
0098 8065 5b00 | e[ |
009a 000c a428 | (|
009c 0014 0000 | |
009e 0000 ca42 | B|
00a0 a112 0019 | |
00a2 43b0 0000 |C |
00a4 0001 94e6 | |
00a6 cec5 c032 | 2|
00a8 8760 0000 | ` |
00aa 0001 9000 | |
00ac 00d6 9d9a | |
00ae 8580 650e | e |
00b0 c000 0000 | |
00b2 0240 1805 | @ |
00b4 f262 0001 | b |
00b6 3ded 0000 |= |
00b8 0004 69f8 | i |
00ba 032e 8900 | . |
00bc 0000 0032 | 2|
00be d190 0cb5 | |
00c0 e003 2def | - |
00c2 4508 c032 |E 2|
00c4 d190 0000 | |
00c6 0002 b00c | |
00c8 02f9 3100 | 1 |
00ca cb7b c000 | { |
00cc 1961 0800 | a |
00ce 1800 0000 | |
00d0 0196 10c2 | |
00d2 2400 32b8 |$ 2 |
00d4 d000 0000 | |
00d6 032c e49d | , |
00d8 8b80 6571 | eq|
00da a000 0000 | |
00dc 00b0 1805 | |
00de eb8b 350b | 5 |
00e0 00ca e340 | @|
00e2 0000 0010 | |
00e4 2030 0be4 | 0 |
00e6 c400 027c | ||
00e8 d243 2500 | C% |
00ea 327f c000 |2 |
00ec 0000 0328 | (|
00ee 5b00 032f |[ /|
00f0 1900 0000 | |
00f2 0000 0100 | |
00f4 0197 ac80 | |
00f6 0000 0000 | |
00f8 0000 0180 | |
00fa 0197 fc80 | |
00fc 0198 4b00 | K |
00fe 0000 0000 | | .BLANK 0000[0x6]
0104 0198 2c80 | , | .XXX[0x4]
0106 0032 90a0 | 2 |
0108 0000 0000 | | .BLANK 0000[0x6]
010e 0cc3 d800 | | .XXX[0xf2]
0110 0196 1080 | |
0112 0000 100c | |
0114 c5a0 0326 | &|
0116 1300 69e2 | i |
0118 f044 000e | D |
011a 9658 0332 | X 2|
011c e300 cc83 | |
011e 4033 2840 |@3(@|
0120 003c ec5c | < \|
0122 0331 8300 | 1 |
0124 0000 0037 | 7|
0126 0000 0000 | |
0128 0844 9806 | D |
012a 6306 0000 |c |
012c 0000 0000 | |
012e 1076 05a0 | v |
0130 0000 0000 | |
0132 220c 7a01 |" z |
0134 d2cb 0069 | i|
0136 da80 199e | |
0138 5006 6a1e |P j |
013a 01a6 ff00 | |
013c 01a3 0580 | |
013e 1999 3006 | 0 |
0140 6972 0288 |ir |
0142 0001 9a87 | |
0144 8000 34df | 4 |
0146 e000 0000 | |
0148 0000 00cc | |
014a f280 2740 | '@|
014c 4007 0000 |@ |
014e 0000 0001 | |
0150 a403 017b | {|
0152 00cc c980 | |
0154 0000 000d | |
0156 2574 019c |%t |
0158 d046 9f80 | F |
015a 3495 d000 |4 |
015c 0000 0337 | 7|
015e 1500 cddd | |
0160 0033 9064 | 3 d|
0162 508c 0337 |P 7|
0164 1500 0000 | |
0166 0019 0000 | |
0168 0d77 900c | w |
016a e418 0001 | |
016c 9b0e 8005 | |
016e 8000 0000 | |
0170 19b0 ec22 | "|
0172 4003 3589 |@ 5 |
0174 0000 0000 | |
0176 336e 0998 |3n |
0178 9006 6b12 | k |
017a 0000 0000 | |
017c 6703 0019 |g |
017e c478 0000 | x |
0180 0000 009d | |
0182 8b80 66ee | f |
0184 8000 0000 | |
0186 0640 0001 | @ |
0188 a403 3b17 | ; |
018a 00cd dd00 | |
018c 0000 0006 | |
018e 4000 035a |@ Z|
0190 766a 1601 |vj |
0192 9ac4 8000 | |
0194 0000 28c0 | ( |
0196 6017 c988 |` |
0198 0004 fb94 | |
019a 0067 deb1 | g |
019c a7e0 0d25 | %|
019e 7400 0000 |t |
01a0 00ce d1c0 | |
01a2 33ba 600c |3 ` |
01a4 f4e1 1423 | #|
01a6 00ce d1c0 | |
01a8 0000 0008 | |
01aa 6000 0582 |` |
01ac 4403 3d38 |D =8|
01ae 0000 6749 | gI|
01b0 e001 2000 | |
01b2 0000 0674 | t|
01b4 9f08 9000 | |
01b6 ce6e c000 | n |
01b8 0000 0cec | |
01ba 4a66 2401 |Jf$ |
01bc 9cdd 8000 | |
01be 0000 19e2 | |
01c0 5006 7982 |P y |
01c2 0000 0000 | |
01c4 0027 62e0 | 'b |
01c6 19dd 3000 | 0 |
01c8 0000 0190 | |
01ca 0000 6900 | i |
01cc cec5 c033 | 3|
01ce ba60 0000 | ` |
01d0 0002 1800 | |
01d2 015b a999 | [ |
01d4 8900 6737 | g7|
01d6 6000 0000 |` |
01d8 067b b801 | { |
01da 9f29 8000 | ) |
01dc 1609 1009 | |
01de d8b8 067a | z|
01e0 7000 0000 |p |
01e2 0064 0000 | d |
01e4 1a40 33a1 | @3 |
01e6 600c f4e0 |` |
01e8 0000 0000 | |
01ea ce00 0057 | W|
01ec 4880 000b |H |
01ee 0488 0003 | |
01f0 432f 8d3f |C/ ?|
01f2 0069 2ba0 | i+ |
01f4 0000 0006 | |
01f6 8138 01a0 | 8 |
01f8 7d80 682e |} h.|
01fa 48a1 1806 |H |
01fc 8138 0000 | 8 |
01fe 0000 8500 | |