|
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_1ee28c5
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 00d0 | | .CONST 0x00d0 ; 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 00cc | | .CONST 0x00cc ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0018 | | .CONST 0x0018 ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 000c 4806 |H | Short_Literal 0x6 000d e001 | | Load 0x0,0x1 000e 01d7 | | Execute Vector,Field_Read 000f 02a0 | | Declare_Subprogram Null_Subprogram 0010 038f | | Declare_Type Package,Defined,Visible 0011 e001 | | Load 0x0,0x1 0012 4805 |H | Short_Literal 0x5 0013 e001 | | Load 0x0,0x1 0014 01d7 | | Execute Vector,Field_Read 0015 e210 | | Load 0x1,0x10 0016 e211 | | Load 0x1,0x11 0017 e20e | | Load 0x1,0xe 0018 e20f | | Load 0x1,0xf 0019 4806 |H | Short_Literal 0x6 001a e215 | | Load 0x1,0x15 001b 020e | | Execute Module,Augment_Imports 001c 0386 | | Declare_Variable Package,Visible 001d 4800 |H | Short_Literal 0x0 001e 4802 |H | Short_Literal 0x2 001f e001 | | Load 0x0,0x1 0020 01d7 | | Execute Vector,Field_Read 0021 02a0 | | Declare_Subprogram Null_Subprogram 0022 038f | | Declare_Type Package,Defined,Visible 0023 e001 | | Load 0x0,0x1 0024 4801 |H | Short_Literal 0x1 0025 e001 | | Load 0x0,0x1 0026 01d7 | | Execute Vector,Field_Read 0027 e210 | | Load 0x1,0x10 0028 e002 | | Load 0x0,0x2 0029 e003 | | Load 0x0,0x3 002a 00b6 | | Action Make_Scope 002b 4806 |H | Short_Literal 0x6 002c e216 | | Load 0x1,0x16 002d 020e | | Execute Module,Augment_Imports 002e 0386 | | Declare_Variable Package,Visible 002f 4804 |H | Short_Literal 0x4 0030 4804 |H | Short_Literal 0x4 0031 e001 | | Load 0x0,0x1 0032 01d7 | | Execute Vector,Field_Read 0033 02a0 | | Declare_Subprogram Null_Subprogram 0034 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 0035 e001 | | Load 0x0,0x1 0036 4803 |H | Short_Literal 0x3 0037 e001 | | Load 0x0,0x1 0038 01d7 | | Execute Vector,Field_Read 0039 e002 | | Load 0x0,0x2 003a e211 | | Load 0x1,0x11 003b 4804 |H | Short_Literal 0x4 003c e217 | | Load 0x1,0x17 003d 020e | | Execute Module,Augment_Imports 003e 0007 | | Action Break_Optional 003f 4800 |H | Short_Literal 0x0 0040 4808 |H | Short_Literal 0x8 0041 e001 | | Load 0x0,0x1 0042 01d7 | | Execute Vector,Field_Read 0043 02a0 | | Declare_Subprogram Null_Subprogram 0044 038f | | Declare_Type Package,Defined,Visible 0045 e001 | | Load 0x0,0x1 0046 4807 |H | Short_Literal 0x7 0047 e001 | | Load 0x0,0x1 0048 01d7 | | Execute Vector,Field_Read 0049 4802 |H | Short_Literal 0x2 004a 00db | | Load_Top At_Offset_3 004b 020e | | Execute Module,Augment_Imports 004c 0386 | | Declare_Variable Package,Visible 004d 00bf | | Action Accept_Activation 004e 00da | | Load_Top At_Offset_2 004f 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 0050 00d9 | | Load_Top At_Offset_1 0051 190f | | Execute Package,Field_Reference,Field_Number 0xf 0052 a004 | | Store_Unchecked 0x0,0x4 0053 a005 | | Store_Unchecked 0x0,0x5 0054 a006 | | Store_Unchecked 0x0,0x6 0055 a007 | | Store_Unchecked 0x0,0x7 0056 a008 | | Store_Unchecked 0x0,0x8 0057 e216 | | Load 0x1,0x16 0058 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0059 e216 | | Load 0x1,0x16 005a 191d | | Execute Package,Field_Reference,Field_Number 0x1d 005b 1d14 | | Execute_Immediate Reference_Lex_1,0x14 005c 480a |H | Short_Literal 0xa 005d e215 | | Load 0x1,0x15 005e 020e | | Execute Module,Augment_Imports 005f 00db | | Load_Top At_Offset_3 0060 020f | | Execute Module,Activate 0061 e009 | | Load 0x0,0x9 0062 e20e | | Load 0x1,0xe 0063 e20f | | Load 0x1,0xf 0064 a00a | | Store_Unchecked 0x0,0xa 0065 a004 | | Store_Unchecked 0x0,0x4 0066 a005 | | Store_Unchecked 0x0,0x5 0067 a006 | | Store_Unchecked 0x0,0x6 0068 a008 | | Store_Unchecked 0x0,0x8 0069 e00b | | Load 0x0,0xb 006a a00c | | Store_Unchecked 0x0,0xc 006b a007 | | Store_Unchecked 0x0,0x7 006c 1d13 | | Execute_Immediate Reference_Lex_1,0x13 006d a00d | | Store_Unchecked 0x0,0xd 006e 480d |H | Short_Literal 0xd 006f e216 | | Load 0x1,0x16 0070 020e | | Execute Module,Augment_Imports 0071 00da | | Load_Top At_Offset_2 0072 020f | | Execute Module,Activate 0073 00da | | Load_Top At_Offset_2 0074 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 0075 e20e | | Load 0x1,0xe 0076 e216 | | Load 0x1,0x16 0077 191b | | Execute Package,Field_Reference,Field_Number 0x1b 0078 00db | | Load_Top At_Offset_3 0079 190e | | Execute Package,Field_Reference,Field_Number 0xe 007a e215 | | Load 0x1,0x15 007b 1b11 | | Execute Package,Field_Read,Field_Number 0x11 007c e216 | | Load 0x1,0x16 007d 1919 | | Execute Package,Field_Reference,Field_Number 0x19 007e e216 | | Load 0x1,0x16 007f 1920 | | Execute Package,Field_Reference,Field_Number 0x20 0080 a00e | | Store_Unchecked 0x0,0xe 0081 a00f | | Store_Unchecked 0x0,0xf 0082 a010 | | Store_Unchecked 0x0,0x10 0083 a011 | | Store_Unchecked 0x0,0x11 0084 a012 | | Store_Unchecked 0x0,0x12 0085 a013 | | Store_Unchecked 0x0,0x13 0086 e216 | | Load 0x1,0x16 0087 1921 | ! | Execute Package,Field_Reference,Field_Number 0x21 0088 e216 | | Load 0x1,0x16 0089 1922 | " | Execute Package,Field_Reference,Field_Number 0x22 008a e216 | | Load 0x1,0x16 008b 1923 | # | Execute Package,Field_Reference,Field_Number 0x23 008c e216 | | Load 0x1,0x16 008d 1924 | $ | Execute Package,Field_Reference,Field_Number 0x24 008e a014 | | Store_Unchecked 0x0,0x14 008f a015 | | Store_Unchecked 0x0,0x15 0090 a016 | | Store_Unchecked 0x0,0x16 0091 a017 | | Store_Unchecked 0x0,0x17 0092 a018 | | Store_Unchecked 0x0,0x18 0093 a019 | | Store_Unchecked 0x0,0x19 0094 a007 | | Store_Unchecked 0x0,0x7 0095 a005 | | Store_Unchecked 0x0,0x5 0096 a008 | | Store_Unchecked 0x0,0x8 0097 a004 | | Store_Unchecked 0x0,0x4 0098 a006 | | Store_Unchecked 0x0,0x6 0099 e215 | | Load 0x1,0x15 009a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 009b e216 | | Load 0x1,0x16 009c 1b13 | | Execute Package,Field_Read,Field_Number 0x13 009d e215 | | Load 0x1,0x15 009e 1b10 | | Execute Package,Field_Read,Field_Number 0x10 009f e216 | | Load 0x1,0x16 00a0 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00a1 e216 | | Load 0x1,0x16 00a2 1b15 | | Execute Package,Field_Read,Field_Number 0x15 00a3 a01a | | Store_Unchecked 0x0,0x1a 00a4 e216 | | Load 0x1,0x16 00a5 1917 | | Execute Package,Field_Reference,Field_Number 0x17 00a6 4823 |H# | Short_Literal 0x23 00a7 e217 | | Load 0x1,0x17 00a8 020e | | Execute Module,Augment_Imports 00a9 00d9 | | Load_Top At_Offset_1 00aa 020d | | Execute Module,Elaborate 00ab 0007 | | Action Break_Optional 00ac e20e | | Load 0x1,0xe 00ad 00db | | Load_Top At_Offset_3 00ae 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 00af e20f | | Load 0x1,0xf 00b0 e216 | | Load 0x1,0x16 00b1 191c | | Execute Package,Field_Reference,Field_Number 0x1c 00b2 e216 | | Load 0x1,0x16 00b3 1919 | | Execute Package,Field_Reference,Field_Number 0x19 00b4 e216 | | Load 0x1,0x16 00b5 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00b6 e216 | | Load 0x1,0x16 00b7 1911 | | Execute Package,Field_Reference,Field_Number 0x11 00b8 e216 | | Load 0x1,0x16 00b9 1928 | ( | Execute Package,Field_Reference,Field_Number 0x28 00ba e01b | | Load 0x0,0x1b 00bb e216 | | Load 0x1,0x16 00bc 1925 | % | Execute Package,Field_Reference,Field_Number 0x25 00bd 00b6 | | Action Make_Scope 00be e01c | | Load 0x0,0x1c 00bf e216 | | Load 0x1,0x16 00c0 191a | | Execute Package,Field_Reference,Field_Number 0x1a 00c1 e216 | | Load 0x1,0x16 00c2 191e | | Execute Package,Field_Reference,Field_Number 0x1e 00c3 e216 | | Load 0x1,0x16 00c4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00c5 e216 | | Load 0x1,0x16 00c6 1916 | | Execute Package,Field_Reference,Field_Number 0x16 00c7 4810 |H | Short_Literal 0x10 00c8 e218 | | Load 0x1,0x18 00c9 020e | | Execute Module,Augment_Imports 00ca 00d8 | | Load_Top At_Offset_0 00cb 020f | | Execute Module,Activate 00cc BODY_0008: 00cc 00bc | | Action Signal_Activated 00cd 00bb | | Action Signal_Completion 00ce 0000 0000 | | .XXX[0x2] 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; Debug Table 00d0 ; -------------------------------------------------------------------------------------- 00d0 0004 0004 | | .DEBUG4 0x0004,0x0004,0x9c02,0x0000,0x0001,0x0002 00d6 000b 00de | | .DBG4T 0x000b,0x00de,0xc000,0x0000 00da 004e 00e4 | N | .DBG4T 0x004e,0x00e4,0xc000,0x0000 00de ; -------------------------------------------------------------------------------------- 00de ; Debug chain 00de ; -------------------------------------------------------------------------------------- 00de 0004 0000 | | .DBGLEN 0x0004,0x0000 00e0 000b 001d | | .DBGLNO 0x000b,0x001d,0x002f,0x003f 00e4 ; -------------------------------------------------------------------------------------- 00e4 ; Debug chain 00e4 ; -------------------------------------------------------------------------------------- 00e4 0004 0000 | | .DBGLEN 0x0004,0x0000 00e6 004e 0061 | N a| .DBGLNO 0x004e,0x0061,0x0073,0x00ac 00ea 0000 0000 | | .BLANK 0000[0x116]