|
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 - download
Length: 1024 (0x400) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_5f28f0
└─⟦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 0090 | | .CONST 0x0090 ; 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 000b | | .CONST 0x000b ; Number of locals 000b INIT_0008: 000b 029f 0033 | 3| Declare_Subprogram INIT_0030,For_Call 000d e013 | | Load 0x0,0x13 000e 1917 | | Execute Package,Field_Reference,Field_Number 0x17 000f 00c6 | | Action Check_Subprogram_Elaborated 0010 4802 |H | Short_Literal 0x2 0011 4803 |H | Short_Literal 0x3 0012 0099 | | Action Reference_Dynamic 0013 e024 | $ | Load 0x0,0x24 0014 e025 | % | Load 0x0,0x25 0015 4806 |H | Short_Literal 0x6 0016 0007 | | Action Break_Optional 0017 029f 005b | [| Declare_Subprogram INIT_0058,For_Call 0019 1d0f | | Execute_Immediate Reference_Lex_1,0xf 001a 00c6 | | Action Check_Subprogram_Elaborated 001b 4807 |H | Short_Literal 0x7 001c 4803 |H | Short_Literal 0x3 001d 0099 | | Action Reference_Dynamic 001e e026 | & | Load 0x0,0x26 001f e027 | ' | Load 0x0,0x27 0020 480b |H | Short_Literal 0xb 0021 0007 | | Action Break_Optional 0022 BODY_0008: 0022 e7ff | | Load 0x3,-0x1 0023 4808 |H | Short_Literal 0x8 0024 4803 |H | Short_Literal 0x3 0025 0099 | | Action Reference_Dynamic 0026 4809 |H | Short_Literal 0x9 0027 4803 |H | Short_Literal 0x3 0028 0099 | | Action Reference_Dynamic 0029 820f | | Call 0x1,0xf 002a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 002b 0000 0000 | | .BLANK 0000[0x5] 0030 ; -------------------------------------------------------------------------------------- 0030 ; SUBPROGRAM 0030 ; -------------------------------------------------------------------------------------- 0030 0035 | 5 | .CONST 0x0035 ; Address of begin 0031 0004 | | .CONST 0x0004 ; Address of exception handler 0032 0002 | | .CONST 0x0002 ; Number of locals 0033 INIT_0030: 0033 029f 006b | k| Declare_Subprogram INIT_0068,For_Call 0035 BODY_0030: 0035 00db | | Load_Top At_Offset_3 0036 8802 | | Call 0x4,0x2 0037 701a |p | Jump_Nonzero 0x52 0038 00db | | Load_Top At_Offset_3 0039 8219 | | Call 0x1,0x19 003a 6817 |h | Jump_Zero 0x52 003b e008 | | Load 0x0,0x8 003c 1810 | | Execute Package,Field_Execute,Field_Number 0x10 003d e9ff | | Load 0x4,-0x1 003e 8218 | | Call 0x1,0x18 003f e406 | | Load 0x2,0x6 0040 e214 | | Load 0x1,0x14 0041 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0042 e9fe | | Load 0x4,-0x2 0043 e013 | | Load 0x0,0x13 0044 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0045 e9ff | | Load 0x4,-0x1 0046 8218 | | Call 0x1,0x18 0047 480b |H | Short_Literal 0xb 0048 4802 |H | Short_Literal 0x2 0049 0099 | | Action Reference_Dynamic 004a 480c |H | Short_Literal 0xc 004b 4802 |H | Short_Literal 0x2 004c 0099 | | Action Reference_Dynamic 004d 480d |H | Short_Literal 0xd 004e 4802 |H | Short_Literal 0x2 004f 0099 | | Action Reference_Dynamic 0050 e013 | | Load 0x0,0x13 0051 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0052 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0053 0000 0000 | | .BLANK 0000[0x5] 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 00ea | | Load_Encached Null_String_Cache 005c e9fc | | Load 0x4,-0x4 005d e9fd | | Load 0x4,-0x3 005e 4803 |H | Short_Literal 0x3 005f 4803 |H | Short_Literal 0x3 0060 0099 | | Action Reference_Dynamic 0061 4804 |H | Short_Literal 0x4 0062 4803 |H | Short_Literal 0x3 0063 0099 | | Action Reference_Dynamic 0064 e013 | | Load 0x0,0x13 0065 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0066 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0067 0000 | | .XXX[0x1] 0068 ; -------------------------------------------------------------------------------------- 0068 ; SUBPROGRAM 0068 ; -------------------------------------------------------------------------------------- 0068 0072 | r | .CONST 0x0072 ; Address of begin 0069 0004 | | .CONST 0x0004 ; Address of exception handler 006a 0003 | | .CONST 0x0003 ; Number of locals 006b INIT_0068: 006b e008 | | Load 0x0,0x8 006c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 006d 02ff | | Declare_Variable Variant_Record 006e 00d8 | | Load_Top At_Offset_0 006f 1c00 | | Execute_Immediate Run_Utility,0x0 0070 e008 | | Load 0x0,0x8 0071 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0072 BODY_0068: 0072 e008 | | Load 0x0,0x8 0073 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0074 00da | | Load_Top At_Offset_2 0075 6012 |` | Indirect_Literal Discrete,0x88,{0x00000000, 0x00004000} 0076 e010 | | Load 0x0,0x10 0077 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0078 4800 |H | Short_Literal 0x0 0079 e9ff | | Load 0x4,-0x1 007a e008 | | Load 0x0,0x8 007b 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 007c 181a | | Execute Package,Field_Execute,Field_Number 0x1a 007d 00d1 | | Pop_Control Pop_Count_1 007e 0059 | Y | Store_Top Discrete,At_Offset_1 007f 00d9 | | Load_Top At_Offset_1 0080 e008 | | Load 0x0,0x8 0081 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0082 7003 |p | Jump_Nonzero 0x86 0083 00d8 | | Load_Top At_Offset_0 0084 0f08 | | Execute_Immediate Equal,0x8 0085 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0086 4801 |H | Short_Literal 0x1 0087 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0088 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 008c 0000 0000 | | .BLANK 0000[0x4] 0090 ; -------------------------------------------------------------------------------------- 0090 ; Debug Table 0090 ; -------------------------------------------------------------------------------------- 0090 0004 000c | | .DEBUG4 0x0004,0x000c,0x422d,0x0000,0x0001,0x0000 0096 0010 0000 | | .XXX[0x34] 0098 0000 0803 | | 009a 9272 0000 | r | 009c 0020 0000 | | 009e 0000 0100 | | 00a0 724e 4000 |rN@ | 00a2 0000 4000 | @ | 00a4 0000 0020 | | 00a6 0d53 2000 | S | 00a8 0000 8800 | | 00aa 0000 0004 | | 00ac 01aa 6400 | d | 00ae 0000 0100 | | 00b0 0000 0000 | | 00b2 8035 26c0 | 5& | 00b4 0000 0240 | @| 00b6 0000 0000 | | 00b8 1004 0090 | | 00ba 0000 0000 | | 00bc 8020 9000 | | 00be 05ea f004 | | 00c0 0208 2400 | $ | 00c2 8020 c9e0 | | 00c4 0000 0000 | | 00c6 1007 45cc | E | 00c8 0200 8240 | @| 00ca 0000 0000 | | .BLANK 0000[0x6] 00d0 0200 f78e | | .XXX[0x19] 00d2 0000 0000 | | 00d4 0000 4bfe | K | 00d6 8040 1ef1 | @ | 00d8 c000 0000 | | 00da 0000 0986 | | 00dc 0008 03de | | 00de 3802 0055 |8 U| 00e0 8a40 0025 | @ %| 00e2 b800 0000 | | 00e4 0000 0000 | | 00e6 0001 007c | || 00e8 fe80 | | 00e9 0000 0000 | | .BLANK 0000[0x4] 00ed 200f 9fd0 | | .XXX[0x2] 00ef 0000 0000 | | .BLANK 0000[0x4] 00f3 0401 f3fa | | .XXX[0x5] 00f5 0100 2ac5 | * | 00f7 2000 | | 00f8 0000 0000 | | .BLANK 0000[0x4] 00fc afd0 0080 | | .XXX[0x1a] 00fe 3f5d e000 |?] | 0100 0000 0401 | | 0102 faef 0000 | | 0104 0002 0000 | | 0106 0000 0080 | | 0108 3f5d ffff |?] | 010a ffff e000 | | 010c 0000 0010 | | 010e 07e3 6000 | ` | 0110 0000 0400 | | 0112 0000 0002 | | 0114 00fc 6c00 | l | 0116 0000 0000 | | .BLANK 0000[0x4] 011a 401f 8d80 |@ | .XXX[0x4] 011c 1002 bd22 | "| 011e 0000 0000 | | .BLANK 0000[0x4] 0122 000b 23c0 | # | .XXX[0x2b] 0124 0804 05ce | | 0126 0000 0000 | | 0128 4020 2e70 |@ .p| 012a 0000 0020 | | 012c 0000 0000 | | 012e 0804 05cf | | 0130 ffff fffe | | 0132 0000 0000 | | 0134 0100 8034 | 4| 0136 0000 0000 | | 0138 4000 2c34 |@ ,4| 013a c020 1006 | | 013c 8000 0000 | | 013e 0000 0589 | | 0140 b004 0200 | | 0142 d001 002b | +| 0144 d220 0016 | | 0146 3320 1004 |3 | 0148 1428 00a5 | ( | 014a 1700 803a | :| 014c 3fa0 |? | 014d 0000 0000 | | .BLANK 0000[0x5] 0152 0020 0e95 | | .XXX[0x1e] 0154 0800 0000 | | 0156 0000 025b | [| 0158 0004 01d2 | | 015a a100 0000 | | 015c 0000 004d | M| 015e 9d00 803a | :| 0160 2e60 0000 |.` | 0162 0000 0016 | | 0164 9500 0000 | | 0166 0000 1007 | | 0168 47f4 0200 |G | 016a e8b9 8000 | | 016c 0000 0040 | @| 016e 1d17 3000 | 0 | 0170 0000 0000 | | .BLANK 0000[0x4] 0174 06af 7008 | p | .XXX[0x71] 0176 03d4 2a00 | * | 0178 0000 1c00 | | 017a 0000 0001 | | 017c 007a 8540 | z @| 017e 0000 0040 | @| 0180 0000 0000 | | 0182 200f 64c8 | d | 0184 0000 0078 | x| 0186 0000 0000 | | 0188 0401 ec99 | | 018a 0000 0001 | | 018c 0000 0000 | | 018e 0080 3de3 | = | 0190 8000 0002 | | 0192 0000 13c1 | | 0194 a010 07bc | | 0196 7000 0000 |p | 0198 0400 0279 | y| 019a c002 00f9 | | 019c fd00 0000 | | 019e 0880 0000 | | 01a0 0000 401f | @ | 01a2 3fa0 0000 |? | 01a4 0010 0000 | | 01a6 0000 0803 | | 01a8 f1b0 0000 | | 01aa 0024 0000 | $ | 01ac 0000 0100 | | 01ae 7e36 0000 |~6 | 01b0 0000 4000 | @ | 01b2 0000 0020 | | 01b4 1006 8000 | | 01b6 0000 9800 | | 01b8 0000 0004 | | 01ba 0200 d000 | | 01bc 0000 0100 | | 01be 0000 0000 | | 01c0 803a 5420 | :T | 01c2 0000 0280 | | 01c4 0000 0000 | | 01c6 1007 4a84 | J | 01c8 0000 0004 | | 01ca 0000 0000 | | 01cc 0200 e8b9 | | 01ce 8000 000a | | 01d0 8000 4574 | Et| 01d2 0040 1048 | @ H| 01d4 0000 0000 | | 01d6 0200 84e5 | | 01d8 801a a560 | `| 01da 1009 3c54 | <T| 01dc 0200 85cd | | 01de 0000 0000 | | 01e0 0040 2090 | @ | 01e2 a008 0213 | | 01e4 9600 | | 01e5 0000 0000 | | .BLANK 0000[0x5] 01ea 0008 0452 | R| .XXX[0x16] 01ec 6e00 0000 |n | 01ee 0000 0142 | B| 01f0 fe01 008a | | 01f2 4dc0 0000 |M | 01f4 0000 0028 | (| 01f6 7880 2011 |x | 01f8 49b8 0801 |I | 01fa 5629 0000 |V) | 01fc a245 0000 | E | 01fe 0000 0000 | |