|
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_0d2ce3
└─⟦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 e017 | | Load 0x0,0x17 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 e023 | # | Load 0x0,0x23 0014 e024 | $ | Load 0x0,0x24 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 e025 | % | Load 0x0,0x25 001f e026 | & | Load 0x0,0x26 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 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 0042 e9fe | | Load 0x4,-0x2 0043 e017 | | Load 0x0,0x17 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 e017 | | Load 0x0,0x17 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 e017 | | Load 0x0,0x17 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 0000 | | .DEBUG4 0x0004,0x0000,0x789b,0x0000,0x0001,0x0000 0096 0730 0248 | 0 H| .XXX[0x81] 0098 1b40 0733 | @ 3| 009a 97f3 97f7 | | 009c 97fa 0840 | @| 009e 0730 0248 | 0 H| 00a0 1b44 0733 | D 3| 00a2 97ee 0844 | D| 00a4 0730 0248 | 0 H| 00a6 1b48 0730 | H 0| 00a8 072e 0033 | . 3| 00aa 97ff 8034 | 4| 00ac 09fd a137 | 7| 00ae 97e7 97f3 | | 00b0 97f7 97fb | | 00b2 9023 9017 | # | 00b4 97ee 0895 | | 00b6 e113 803b | ;| 00b8 97ef 803c | <| 00ba 608f 003b |` ;| 00bc 97ef 8042 | B| 00be 0047 97e7 | G | 00c0 97f3 97f7 | | 00c2 97fb 9023 | #| 00c4 9017 97ee | | 00c6 0897 97fe | | 00c8 0879 a027 | y '| 00ca 97e3 97e7 | | 00cc 97ef 97f3 | | 00ce 97f7 97fb | | 00d0 97fe 0881 | | 00d2 e03b 9018 | ; | 00d4 036b 97e3 | k | 00d6 97e7 97ef | | 00d8 97f3 97f7 | | 00da 97fb 9016 | | 00dc 086a 0049 | j I| 00de c00b 9016 | | 00e0 0873 97dd | s | 00e2 a013 804f | O| 00e4 8042 0051 | B Q| 00e6 e053 8055 | S U| 00e8 204b 8058 | K X| 00ea 6065 a033 |`e 3| 00ec 900f 8010 | | 00ee 6c48 04bd |lH | 00f0 c013 97eb | | 00f2 97ee 0889 | | 00f4 a00f 97f3 | | 00f6 97f6 088f | | 00f8 9016 0892 | | 00fa 005f 9009 | _ | 00fc a067 9013 | g | 00fe 8060 607c | ``|| 0100 0347 97db | G | 0102 9013 900b | | 0104 8060 6074 | ``t| 0106 0347 17d9 | G | 0108 200b 97db | | 010a 8028 6041 | (`A| 010c a025 2028 | % (| 010e 0248 1b4f | H O| 0110 97db 8028 | (| 0112 6080 0730 |` 0| 0114 072e 0065 | . e| 0116 1428 | ( | 0117 0000 0000 | | .BLANK 0000[0x4] 011b 04ec 0010 | | .XXX[0xa] 011d 0005 2007 | | 011f 97f7 97fb | | 0121 97ff 8068 | h| 0123 610d 100c |a | 0125 0000 0000 | | .BLANK 0000[0x6] 012b 052c 0010 | , | .XXX[0xc] 012d 0004 0248 | H| 012f 1b50 036e | P n| 0131 006c 0730 | l 0| 0133 0248 1b54 | H T| 0135 0731 1004 | 1 | 0137 0000 0000 | | .BLANK 0000[0x4] 013b 056c 0010 | l | .XXX[0x29] 013d 0004 0369 | i| 013f 1821 e02d | ! -| 0141 e04d e055 | M U| 0143 e05d e065 | ] e| 0145 e025 e02d | % -| 0147 e065 e000 | e | 0149 0248 1b59 | H Y| 014b 1004 0248 | H| 014d 1b5d 1004 | ] | 014f 0248 1b61 | H a| 0151 1004 0248 | H| 0153 1b65 1004 | e | 0155 0248 1b69 | H i| 0157 1004 0248 | H| 0159 1b6d 1004 | m | 015b 0248 1b71 | H q| 015d 1004 0248 | H| 015f 1b75 1004 | u | 0161 0248 1b79 | H y| 0163 1004 | | 0164 0000 0000 | | .BLANK 0000[0x7] 016b 062c 0010 | , | .XXX[0x9] 016d 0004 0369 | i| 016f a00a 0071 | q| 0171 1006 0075 | u| 0173 1004 | | 0174 0000 0000 | | .BLANK 0000[0x7] 017b 066c 0010 | l | .XXX[0x85] 017d 0007 97f5 | | 017f a044 036e | D n| 0181 0078 03ac | x | 0183 6049 2029 |`I )| 0185 20ba 0073 | s| 0187 97fc 0731 | 1| 0189 2007 97fa | | 018b 007c 0730 | | 0| 018d 072c 072e | , .| 018f 0081 1410 | | 0191 036e 0078 | n x| 0193 03ac 6049 | `I| 0195 202a 0077 | * w| 0197 97fc 0731 | 1| 0199 2007 97fa | | 019b 007c 0730 | | 0| 019d 072e 0081 | . | 019f 1410 0000 | | 01a1 0000 0000 | | 01a3 0718 0010 | | 01a5 000b 97f3 | | 01a7 97f6 0085 | | 01a9 2003 97ec | | 01ab 0369 2029 | i )| 01ad 20bb 97ea | | 01af 084f 97fc | O | 01b1 0733 97f3 | 3 | 01b3 97f7 97fa | | 01b5 0840 0730 | @ 0| 01b7 0248 1b44 | H D| 01b9 0733 97ee | 3 | 01bb 0844 0730 | D 0| 01bd 072c 072e | , .| 01bf 0089 141c | | 01c1 0000 0000 | | 01c3 0798 0010 | | 01c5 000b 97f7 | | 01c7 97fa 0087 | | 01c9 97ee 008d | | 01cb a065 2003 | e | 01cd 97f0 0369 | i| 01cf 202a 0074 | * t| 01d1 0248 1b7c | H || 01d3 0733 97f7 | 3 | 01d5 97fb 97fe | | 01d7 0840 0730 | @ 0| 01d9 0248 1b44 | H D| 01db 0733 97f2 | 3 | 01dd 0844 0730 | D 0| 01df 0248 1b48 | H H| 01e1 0730 072e | 0 .| 01e3 0089 1419 | | 01e5 2003 97f0 | | 01e7 0369 202a | i *| 01e9 0074 0248 | t H| 01eb 1b7c 0733 | | 3| 01ed 97f7 97fb | | 01ef 97fe 0840 | @| 01f1 0730 072e | 0 .| 01f3 008b 97ee | | 01f5 0078 03ac | x | 01f7 6049 202a |`I *| 01f9 0070 0248 | p H| 01fb 1b80 0731 | 1| 01fd 2007 97ee | | 01ff 007c | | |