|
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, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_01d881
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0078 | x | .CONST 0x0078 ; 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 0000 | | .CONST 0x0000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 000c | | .CONST 0x000c ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0002 | | .CONST 0x0002 ; Number of locals 000b INIT_0008: 000b 00e1 | | Load_Encached Boolean_Cache 000c BODY_0008: 000c 4800 |H | Short_Literal 0x0 000d a5fb | | Store_Unchecked 0x2,-0x5 000e 4800 |H | Short_Literal 0x0 000f 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0010 00cf | | Action Mark_Auxiliary 0011 e21b | | Load 0x1,0x1b 0012 0f08 | | Execute_Immediate Equal,0x8 0013 6807 |h | Jump_Zero 0x1b 0014 4801 |H | Short_Literal 0x1 0015 a21b | | Store_Unchecked 0x1,0x1b 0016 4801 |H | Short_Literal 0x1 0017 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0018 4801 |H | Short_Literal 0x1 0019 a5fb | | Store_Unchecked 0x2,-0x5 001a 780b |x | Jump 0x26 001b e21b | | Load 0x1,0x1b 001c e21a | | Load 0x1,0x1a 001d 01d5 | | Execute Vector,Field_Reference 001e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 001f 0f01 | | Execute_Immediate Equal,0x1 0020 7005 |p | Jump_Nonzero 0x26 0021 e21b | | Load 0x1,0x1b 0022 0a01 | | Execute_Immediate Plus,0x1 0023 c21b | | Store 0x1,0x1b 0024 00c9 | | Action Pop_Auxiliary_Loop 0025 7feb | | Jump 0x11 0026 00ce | | Action Pop_Auxiliary 0027 00d8 | | Load_Top At_Offset_0 0028 7018 |p | Jump_Nonzero 0x41 0029 e21b | | Load 0x1,0x1b 002a e21a | | Load 0x1,0x1a 002b 01d5 | | Execute Vector,Field_Reference 002c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 002d e5ff | | Load 0x2,-0x1 002e 01d4 | | Execute Vector,Structure_Write 002f e21b | | Load 0x1,0x1b 0030 e21a | | Load 0x1,0x1a 0031 01d5 | | Execute Vector,Field_Reference 0032 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0033 c5fe | | Store 0x2,-0x2 0034 e21b | | Load 0x1,0x1b 0035 e21a | | Load 0x1,0x1a 0036 01d5 | | Execute Vector,Field_Reference 0037 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0038 e5fd | | Load 0x2,-0x3 0039 01d4 | | Execute Vector,Structure_Write 003a e21b | | Load 0x1,0x1b 003b e21a | | Load 0x1,0x1a 003c 01d5 | | Execute Vector,Field_Reference 003d 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3 003e e5fc | | Load 0x2,-0x4 003f 01d4 | | Execute Vector,Structure_Write 0040 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0041 00db | | Load_Top At_Offset_3 0042 00d8 | | Load_Top At_Offset_0 0043 0335 | 5 | Declare_Variable Array,Duplicate 0044 00cd | | Action Spare6_Action 0045 484e |HN | Short_Literal 0x4e 0046 4801 |H | Short_Literal 0x1 0047 00da | | Load_Top At_Offset_2 0048 01d6 | | Execute Vector,Field_Write 0049 486f |Ho | Short_Literal 0x6f 004a 4802 |H | Short_Literal 0x2 004b 00da | | Load_Top At_Offset_2 004c 01d6 | | Execute Vector,Field_Write 004d 4820 |H | Short_Literal 0x20 004e 4803 |H | Short_Literal 0x3 004f 00da | | Load_Top At_Offset_2 0050 01d6 | | Execute Vector,Field_Write 0051 4841 |HA | Short_Literal 0x41 0052 4804 |H | Short_Literal 0x4 0053 00da | | Load_Top At_Offset_2 0054 01d6 | | Execute Vector,Field_Write 0055 4867 |Hg | Short_Literal 0x67 0056 4805 |H | Short_Literal 0x5 0057 00da | | Load_Top At_Offset_2 0058 01d6 | | Execute Vector,Field_Write 0059 4865 |He | Short_Literal 0x65 005a 4806 |H | Short_Literal 0x6 005b 00da | | Load_Top At_Offset_2 005c 01d6 | | Execute Vector,Field_Write 005d 486e |Hn | Short_Literal 0x6e 005e 4807 |H | Short_Literal 0x7 005f 00da | | Load_Top At_Offset_2 0060 01d6 | | Execute Vector,Field_Write 0061 4874 |Ht | Short_Literal 0x74 0062 4808 |H | Short_Literal 0x8 0063 00da | | Load_Top At_Offset_2 0064 01d6 | | Execute Vector,Field_Write 0065 00cd | | Action Spare6_Action 0066 e5ff | | Load 0x2,-0x1 0067 01d4 | | Execute Vector,Structure_Write 0068 e004 | | Load 0x0,0x4 0069 1b0e | | Execute Package,Field_Read,Field_Number 0xe 006a c5fe | | Store 0x2,-0x2 006b e006 | | Load 0x0,0x6 006c e5fd | | Load 0x2,-0x3 006d 01d4 | | Execute Vector,Structure_Write 006e e007 | | Load 0x0,0x7 006f e5fc | | Load 0x2,-0x4 0070 01d4 | | Execute Vector,Structure_Write 0071 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0072 0000 0000 | | .BLANK 0000[0x6] 0078 ; -------------------------------------------------------------------------------------- 0078 ; Debug Table 0078 ; -------------------------------------------------------------------------------------- 0078 0004 000a | | .DEBUG4 0x0004,0x000a,0x6aab,0x0000,0x0001,0x0001 007e 000b 0082 | | .DBG4T 0x000b,0x0082,0x0001,0x4000 0082 ; -------------------------------------------------------------------------------------- 0082 ; Debug chain 0082 ; -------------------------------------------------------------------------------------- 0082 0001 0012 | | .DBGLEN 0x0001,0x0012 0084 000b 000c | | .DBGLNO 0x000b,0x000c,0x000e,0x0011,0x0014,0x0016,0x0018,0x001a,0x001b,0x0021,0x0027,0x0029,0x002f,0x0034,0x003a,0x0041,0x0068,0x006b,0x006e 0097 0001 0002 | | .XXX[0x12] 0099 0004 0005 | | 009b 0006 0007 | | 009d 0008 0009 | | 009f 000a 000b | | 00a1 000c 000d | | 00a3 000e 000f | | 00a5 0010 0011 | | 00a7 0012 0013 | | 00a9 0000 0000 | | .BLANK 0000[0x157]