|
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_13388c9
└─⟦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 00c0 | | .CONST 0x00c0 ; 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 00bc | | .CONST 0x00bc ; 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 00b6 | | Action Make_Scope 002a 4805 |H | Short_Literal 0x5 002b e216 | | Load 0x1,0x16 002c 020e | | Execute Module,Augment_Imports 002d 0386 | | Declare_Variable Package,Visible 002e 4804 |H | Short_Literal 0x4 002f 4804 |H | Short_Literal 0x4 0030 e001 | | Load 0x0,0x1 0031 01d7 | | Execute Vector,Field_Read 0032 02a0 | | Declare_Subprogram Null_Subprogram 0033 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 0034 e001 | | Load 0x0,0x1 0035 4803 |H | Short_Literal 0x3 0036 e001 | | Load 0x0,0x1 0037 01d7 | | Execute Vector,Field_Read 0038 e211 | | Load 0x1,0x11 0039 4803 |H | Short_Literal 0x3 003a e217 | | Load 0x1,0x17 003b 020e | | Execute Module,Augment_Imports 003c 0007 | | Action Break_Optional 003d 4800 |H | Short_Literal 0x0 003e 4808 |H | Short_Literal 0x8 003f e001 | | Load 0x0,0x1 0040 01d7 | | Execute Vector,Field_Read 0041 02a0 | | Declare_Subprogram Null_Subprogram 0042 038f | | Declare_Type Package,Defined,Visible 0043 e001 | | Load 0x0,0x1 0044 4807 |H | Short_Literal 0x7 0045 e001 | | Load 0x0,0x1 0046 01d7 | | Execute Vector,Field_Read 0047 4802 |H | Short_Literal 0x2 0048 00db | | Load_Top At_Offset_3 0049 020e | | Execute Module,Augment_Imports 004a 0386 | | Declare_Variable Package,Visible 004b 00bf | | Action Accept_Activation 004c 00da | | Load_Top At_Offset_2 004d 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 004e 00d9 | | Load_Top At_Offset_1 004f 190f | | Execute Package,Field_Reference,Field_Number 0xf 0050 a003 | | Store_Unchecked 0x0,0x3 0051 a004 | | Store_Unchecked 0x0,0x4 0052 a005 | | Store_Unchecked 0x0,0x5 0053 a006 | | Store_Unchecked 0x0,0x6 0054 a007 | | Store_Unchecked 0x0,0x7 0055 e216 | | Load 0x1,0x16 0056 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0057 e216 | | Load 0x1,0x16 0058 191d | | Execute Package,Field_Reference,Field_Number 0x1d 0059 1d14 | | Execute_Immediate Reference_Lex_1,0x14 005a 480a |H | Short_Literal 0xa 005b e215 | | Load 0x1,0x15 005c 020e | | Execute Module,Augment_Imports 005d 00db | | Load_Top At_Offset_3 005e 020f | | Execute Module,Activate 005f e20e | | Load 0x1,0xe 0060 e20f | | Load 0x1,0xf 0061 a008 | | Store_Unchecked 0x0,0x8 0062 a003 | | Store_Unchecked 0x0,0x3 0063 a004 | | Store_Unchecked 0x0,0x4 0064 a005 | | Store_Unchecked 0x0,0x5 0065 a007 | | Store_Unchecked 0x0,0x7 0066 e009 | | Load 0x0,0x9 0067 a00a | | Store_Unchecked 0x0,0xa 0068 a006 | | Store_Unchecked 0x0,0x6 0069 1d13 | | Execute_Immediate Reference_Lex_1,0x13 006a 480b |H | Short_Literal 0xb 006b e216 | | Load 0x1,0x16 006c 020e | | Execute Module,Augment_Imports 006d 00da | | Load_Top At_Offset_2 006e 020f | | Execute Module,Activate 006f 00da | | Load_Top At_Offset_2 0070 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 0071 e20e | | Load 0x1,0xe 0072 e216 | | Load 0x1,0x16 0073 191b | | Execute Package,Field_Reference,Field_Number 0x1b 0074 00db | | Load_Top At_Offset_3 0075 190e | | Execute Package,Field_Reference,Field_Number 0xe 0076 e215 | | Load 0x1,0x15 0077 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0078 e216 | | Load 0x1,0x16 0079 1919 | | Execute Package,Field_Reference,Field_Number 0x19 007a e216 | | Load 0x1,0x16 007b 1920 | | Execute Package,Field_Reference,Field_Number 0x20 007c e216 | | Load 0x1,0x16 007d 1921 | ! | Execute Package,Field_Reference,Field_Number 0x21 007e e216 | | Load 0x1,0x16 007f 1922 | " | Execute Package,Field_Reference,Field_Number 0x22 0080 e216 | | Load 0x1,0x16 0081 1923 | # | Execute Package,Field_Reference,Field_Number 0x23 0082 e216 | | Load 0x1,0x16 0083 1924 | $ | Execute Package,Field_Reference,Field_Number 0x24 0084 a006 | | Store_Unchecked 0x0,0x6 0085 a004 | | Store_Unchecked 0x0,0x4 0086 a007 | | Store_Unchecked 0x0,0x7 0087 a003 | | Store_Unchecked 0x0,0x3 0088 a005 | | Store_Unchecked 0x0,0x5 0089 e215 | | Load 0x1,0x15 008a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 008b e216 | | Load 0x1,0x16 008c 1b13 | | Execute Package,Field_Read,Field_Number 0x13 008d e215 | | Load 0x1,0x15 008e 1b10 | | Execute Package,Field_Read,Field_Number 0x10 008f e216 | | Load 0x1,0x16 0090 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0091 e216 | | Load 0x1,0x16 0092 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0093 a00b | | Store_Unchecked 0x0,0xb 0094 e216 | | Load 0x1,0x16 0095 1917 | | Execute Package,Field_Reference,Field_Number 0x17 0096 4817 |H | Short_Literal 0x17 0097 e217 | | Load 0x1,0x17 0098 020e | | Execute Module,Augment_Imports 0099 00d9 | | Load_Top At_Offset_1 009a 020d | | Execute Module,Elaborate 009b 0007 | | Action Break_Optional 009c e20e | | Load 0x1,0xe 009d 00db | | Load_Top At_Offset_3 009e 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b 009f e20f | | Load 0x1,0xf 00a0 e216 | | Load 0x1,0x16 00a1 191c | | Execute Package,Field_Reference,Field_Number 0x1c 00a2 e216 | | Load 0x1,0x16 00a3 1919 | | Execute Package,Field_Reference,Field_Number 0x19 00a4 e216 | | Load 0x1,0x16 00a5 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00a6 e216 | | Load 0x1,0x16 00a7 1911 | | Execute Package,Field_Reference,Field_Number 0x11 00a8 e216 | | Load 0x1,0x16 00a9 1928 | ( | Execute Package,Field_Reference,Field_Number 0x28 00aa e00c | | Load 0x0,0xc 00ab e216 | | Load 0x1,0x16 00ac 1925 | % | Execute Package,Field_Reference,Field_Number 0x25 00ad 00b6 | | Action Make_Scope 00ae e00d | | Load 0x0,0xd 00af e216 | | Load 0x1,0x16 00b0 191a | | Execute Package,Field_Reference,Field_Number 0x1a 00b1 e216 | | Load 0x1,0x16 00b2 191e | | Execute Package,Field_Reference,Field_Number 0x1e 00b3 e216 | | Load 0x1,0x16 00b4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00b5 e216 | | Load 0x1,0x16 00b6 1916 | | Execute Package,Field_Reference,Field_Number 0x16 00b7 4810 |H | Short_Literal 0x10 00b8 e218 | | Load 0x1,0x18 00b9 020e | | Execute Module,Augment_Imports 00ba 00d8 | | Load_Top At_Offset_0 00bb 020f | | Execute Module,Activate 00bc BODY_0008: 00bc 00bc | | Action Signal_Activated 00bd 00bb | | Action Signal_Completion 00be 0000 0000 | | .XXX[0x2] 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; Debug Table 00c0 ; -------------------------------------------------------------------------------------- 00c0 0004 0004 | | .DEBUG4 0x0004,0x0004,0x9601,0x0000,0x0001,0x0002 00c6 000b 00ce | | .DBG4T 0x000b,0x00ce,0xc000,0x0000 00ca 004c 00d4 | L | .DBG4T 0x004c,0x00d4,0xc000,0x0000 00ce ; -------------------------------------------------------------------------------------- 00ce ; Debug chain 00ce ; -------------------------------------------------------------------------------------- 00ce 0004 0000 | | .DBGLEN 0x0004,0x0000 00d0 000b 001d | | .DBGLNO 0x000b,0x001d,0x002e,0x003d 00d4 ; -------------------------------------------------------------------------------------- 00d4 ; Debug chain 00d4 ; -------------------------------------------------------------------------------------- 00d4 0004 0000 | | .DBGLEN 0x0004,0x0000 00d6 004c 005f | L _| .DBGLNO 0x004c,0x005f,0x006f,0x009c 00da 0000 0000 | | .BLANK 0000[0x126]