|
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_1c4cec
└─⟦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 0138 | 8 | .CONST 0x0138 ; 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 012f | / | .CONST 0x012f ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 001e | | .CONST 0x001e ; 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 00b6 | | Action Make_Scope 0016 4803 |H | Short_Literal 0x3 0017 e21a | | Load 0x1,0x1a 0018 020e | | Execute Module,Augment_Imports 0019 0386 | | Declare_Variable Package,Visible 001a 4800 |H | Short_Literal 0x0 001b 4808 |H | Short_Literal 0x8 001c e001 | | Load 0x0,0x1 001d 01d7 | | Execute Vector,Field_Read 001e 02a0 | | Declare_Subprogram Null_Subprogram 001f 038f | | Declare_Type Package,Defined,Visible 0020 e001 | | Load 0x0,0x1 0021 4807 |H | Short_Literal 0x7 0022 e001 | | Load 0x0,0x1 0023 01d7 | | Execute Vector,Field_Read 0024 00db | | Load_Top At_Offset_3 0025 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0026 e210 | | Load 0x1,0x10 0027 e20e | | Load 0x1,0xe 0028 e215 | | Load 0x1,0x15 0029 e21a | | Load 0x1,0x1a 002a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 002b e20f | | Load 0x1,0xf 002c 4808 |H | Short_Literal 0x8 002d e21b | | Load 0x1,0x1b 002e 020e | | Execute Module,Augment_Imports 002f 0386 | | Declare_Variable Package,Visible 0030 4800 |H | Short_Literal 0x0 0031 4802 |H | Short_Literal 0x2 0032 e001 | | Load 0x0,0x1 0033 01d7 | | Execute Vector,Field_Read 0034 02a0 | | Declare_Subprogram Null_Subprogram 0035 038f | | Declare_Type Package,Defined,Visible 0036 e001 | | Load 0x0,0x1 0037 4801 |H | Short_Literal 0x1 0038 e001 | | Load 0x0,0x1 0039 01d7 | | Execute Vector,Field_Read 003a e002 | | Load 0x0,0x2 003b e210 | | Load 0x1,0x10 003c e003 | | Load 0x0,0x3 003d e004 | | Load 0x0,0x4 003e 00b6 | | Action Make_Scope 003f 4807 |H | Short_Literal 0x7 0040 e21c | | Load 0x1,0x1c 0041 020e | | Execute Module,Augment_Imports 0042 0386 | | Declare_Variable Package,Visible 0043 4804 |H | Short_Literal 0x4 0044 4804 |H | Short_Literal 0x4 0045 e001 | | Load 0x0,0x1 0046 01d7 | | Execute Vector,Field_Read 0047 02a0 | | Declare_Subprogram Null_Subprogram 0048 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 0049 e001 | | Load 0x0,0x1 004a 4803 |H | Short_Literal 0x3 004b e001 | | Load 0x0,0x1 004c 01d7 | | Execute Vector,Field_Read 004d e003 | | Load 0x0,0x3 004e e21a | | Load 0x1,0x1a 004f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0050 4804 |H | Short_Literal 0x4 0051 e21d | | Load 0x1,0x1d 0052 020e | | Execute Module,Augment_Imports 0053 0007 | | Action Break_Optional 0054 4800 |H | Short_Literal 0x0 0055 480a |H | Short_Literal 0xa 0056 e001 | | Load 0x0,0x1 0057 01d7 | | Execute Vector,Field_Read 0058 02a0 | | Declare_Subprogram Null_Subprogram 0059 038f | | Declare_Type Package,Defined,Visible 005a e001 | | Load 0x0,0x1 005b 4809 |H | Short_Literal 0x9 005c e001 | | Load 0x0,0x1 005d 01d7 | | Execute Vector,Field_Read 005e 4802 |H | Short_Literal 0x2 005f 00db | | Load_Top At_Offset_3 0060 020e | | Execute Module,Augment_Imports 0061 0386 | | Declare_Variable Package,Visible 0062 00bf | | Action Accept_Activation 0063 e005 | | Load 0x0,0x5 0064 e211 | | Load 0x1,0x11 0065 e215 | | Load 0x1,0x15 0066 a006 | | Store_Unchecked 0x0,0x6 0067 a007 | | Store_Unchecked 0x0,0x7 0068 e21c | | Load 0x1,0x1c 0069 1914 | | Execute Package,Field_Reference,Field_Number 0x14 006a a008 | | Store_Unchecked 0x0,0x8 006b a009 | | Store_Unchecked 0x0,0x9 006c a00a | | Store_Unchecked 0x0,0xa 006d a00b | | Store_Unchecked 0x0,0xb 006e a00c | | Store_Unchecked 0x0,0xc 006f a00d | | Store_Unchecked 0x0,0xd 0070 a00e | | Store_Unchecked 0x0,0xe 0071 e002 | | Load 0x0,0x2 0072 e21c | | Load 0x1,0x1c 0073 1916 | | Execute Package,Field_Reference,Field_Number 0x16 0074 e21c | | Load 0x1,0x1c 0075 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d 0076 e21c | | Load 0x1,0x1c 0077 1917 | | Execute Package,Field_Reference,Field_Number 0x17 0078 e21c | | Load 0x1,0x1c 0079 1918 | | Execute Package,Field_Reference,Field_Number 0x18 007a e21c | | Load 0x1,0x1c 007b 191f | | Execute Package,Field_Reference,Field_Number 0x1f 007c 1d14 | | Execute_Immediate Reference_Lex_1,0x14 007d 1d12 | | Execute_Immediate Reference_Lex_1,0x12 007e 1d19 | | Execute_Immediate Reference_Lex_1,0x19 007f 1d18 | | Execute_Immediate Reference_Lex_1,0x18 0080 1d13 | | Execute_Immediate Reference_Lex_1,0x13 0081 1d16 | | Execute_Immediate Reference_Lex_1,0x16 0082 a00f | | Store_Unchecked 0x0,0xf 0083 a010 | | Store_Unchecked 0x0,0x10 0084 a011 | | Store_Unchecked 0x0,0x11 0085 a012 | | Store_Unchecked 0x0,0x12 0086 a013 | | Store_Unchecked 0x0,0x13 0087 a014 | | Store_Unchecked 0x0,0x14 0088 1d17 | | Execute_Immediate Reference_Lex_1,0x17 0089 4820 |H | Short_Literal 0x20 008a e21a | | Load 0x1,0x1a 008b 020e | | Execute Module,Augment_Imports 008c e21a | | Load 0x1,0x1a 008d 020f | | Execute Module,Activate 008e 1d18 | | Execute_Immediate Reference_Lex_1,0x18 008f e21a | | Load 0x1,0x1a 0090 1915 | | Execute Package,Field_Reference,Field_Number 0x15 0091 1d16 | | Execute_Immediate Reference_Lex_1,0x16 0092 1d17 | | Execute_Immediate Reference_Lex_1,0x17 0093 a00f | | Store_Unchecked 0x0,0xf 0094 a011 | | Store_Unchecked 0x0,0x11 0095 a010 | | Store_Unchecked 0x0,0x10 0096 a013 | | Store_Unchecked 0x0,0x13 0097 a014 | | Store_Unchecked 0x0,0x14 0098 a012 | | Store_Unchecked 0x0,0x12 0099 a015 | | Store_Unchecked 0x0,0x15 009a a016 | | Store_Unchecked 0x0,0x16 009b 1d19 | | Execute_Immediate Reference_Lex_1,0x19 009c e21a | | Load 0x1,0x1a 009d 1916 | | Execute Package,Field_Reference,Field_Number 0x16 009e a017 | | Store_Unchecked 0x0,0x17 009f a00c | | Store_Unchecked 0x0,0xc 00a0 a018 | | Store_Unchecked 0x0,0x18 00a1 e21c | | Load 0x1,0x1c 00a2 1b11 | | Execute Package,Field_Read,Field_Number 0x11 00a3 e21c | | Load 0x1,0x1c 00a4 191e | | Execute Package,Field_Reference,Field_Number 0x1e 00a5 e21c | | Load 0x1,0x1c 00a6 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d 00a7 e21e | | Load 0x1,0x1e 00a8 190f | | Execute Package,Field_Reference,Field_Number 0xf 00a9 4815 |H | Short_Literal 0x15 00aa e21b | | Load 0x1,0x1b 00ab 020e | | Execute Module,Augment_Imports 00ac 00db | | Load_Top At_Offset_3 00ad 020f | | Execute Module,Activate 00ae e019 | | Load 0x0,0x19 00af e01a | | Load 0x0,0x1a 00b0 e01b | | Load 0x0,0x1b 00b1 e20e | | Load 0x1,0xe 00b2 a007 | | Store_Unchecked 0x0,0x7 00b3 a01c | | Store_Unchecked 0x0,0x1c 00b4 a01d | | Store_Unchecked 0x0,0x1d 00b5 a01e | | Store_Unchecked 0x0,0x1e 00b6 e21e | | Load 0x1,0x1e 00b7 190f | | Execute Package,Field_Reference,Field_Number 0xf 00b8 a01f | | Store_Unchecked 0x0,0x1f 00b9 e20f | | Load 0x1,0xf 00ba a020 | | Store_Unchecked 0x0,0x20 00bb e021 | ! | Load 0x0,0x21 00bc a022 | " | Store_Unchecked 0x0,0x22 00bd a023 | # | Store_Unchecked 0x0,0x23 00be a015 | | Store_Unchecked 0x0,0x15 00bf a016 | | Store_Unchecked 0x0,0x16 00c0 a018 | | Store_Unchecked 0x0,0x18 00c1 a024 | $ | Store_Unchecked 0x0,0x24 00c2 a017 | | Store_Unchecked 0x0,0x17 00c3 e025 | % | Load 0x0,0x25 00c4 a026 | & | Store_Unchecked 0x0,0x26 00c5 a00c | | Store_Unchecked 0x0,0xc 00c6 e21a | | Load 0x1,0x1a 00c7 1915 | | Execute Package,Field_Reference,Field_Number 0x15 00c8 a027 | ' | Store_Unchecked 0x0,0x27 00c9 4819 |H | Short_Literal 0x19 00ca e21c | | Load 0x1,0x1c 00cb 020e | | Execute Module,Augment_Imports 00cc 00da | | Load_Top At_Offset_2 00cd 020f | | Execute Module,Activate 00ce 00da | | Load_Top At_Offset_2 00cf 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d 00d0 e20e | | Load 0x1,0xe 00d1 e21c | | Load 0x1,0x1c 00d2 191c | | Execute Package,Field_Reference,Field_Number 0x1c 00d3 00db | | Load_Top At_Offset_3 00d4 190e | | Execute Package,Field_Reference,Field_Number 0xe 00d5 e21b | | Load 0x1,0x1b 00d6 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00d7 e21c | | Load 0x1,0x1c 00d8 191a | | Execute Package,Field_Reference,Field_Number 0x1a 00d9 e21a | | Load 0x1,0x1a 00da 1912 | | Execute Package,Field_Reference,Field_Number 0x12 00db e21c | | Load 0x1,0x1c 00dc 1921 | ! | Execute Package,Field_Reference,Field_Number 0x21 00dd e21c | | Load 0x1,0x1c 00de 1916 | | Execute Package,Field_Reference,Field_Number 0x16 00df a028 | ( | Store_Unchecked 0x0,0x28 00e0 a029 | ) | Store_Unchecked 0x0,0x29 00e1 a02a | * | Store_Unchecked 0x0,0x2a 00e2 a02b | + | Store_Unchecked 0x0,0x2b 00e3 a02c | , | Store_Unchecked 0x0,0x2c 00e4 a02d | - | Store_Unchecked 0x0,0x2d 00e5 e21c | | Load 0x1,0x1c 00e6 1923 | # | Execute Package,Field_Reference,Field_Number 0x23 00e7 e21c | | Load 0x1,0x1c 00e8 1924 | $ | Execute Package,Field_Reference,Field_Number 0x24 00e9 e21c | | Load 0x1,0x1c 00ea 1925 | % | Execute Package,Field_Reference,Field_Number 0x25 00eb e21c | | Load 0x1,0x1c 00ec 1926 | & | Execute Package,Field_Reference,Field_Number 0x26 00ed a00f | | Store_Unchecked 0x0,0xf 00ee a010 | | Store_Unchecked 0x0,0x10 00ef a011 | | Store_Unchecked 0x0,0x11 00f0 a013 | | Store_Unchecked 0x0,0x13 00f1 a012 | | Store_Unchecked 0x0,0x12 00f2 a014 | | Store_Unchecked 0x0,0x14 00f3 a00c | | Store_Unchecked 0x0,0xc 00f4 a016 | | Store_Unchecked 0x0,0x16 00f5 a018 | | Store_Unchecked 0x0,0x18 00f6 a015 | | Store_Unchecked 0x0,0x15 00f7 a017 | | Store_Unchecked 0x0,0x17 00f8 e21b | | Load 0x1,0x1b 00f9 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00fa e21c | | Load 0x1,0x1c 00fb 1b11 | | Execute Package,Field_Read,Field_Number 0x11 00fc e21a | | Load 0x1,0x1a 00fd 1b0f | | Execute Package,Field_Read,Field_Number 0xf 00fe e21c | | Load 0x1,0x1c 00ff 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0100 e21c | | Load 0x1,0x1c 0101 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0102 a02e | . | Store_Unchecked 0x0,0x2e 0103 e21c | | Load 0x1,0x1c 0104 1917 | | Execute Package,Field_Reference,Field_Number 0x17 0105 4825 |H% | Short_Literal 0x25 0106 e21d | | Load 0x1,0x1d 0107 020e | | Execute Module,Augment_Imports 0108 00d9 | | Load_Top At_Offset_1 0109 020d | | Execute Module,Elaborate 010a 0007 | | Action Break_Optional 010b e20e | | Load 0x1,0xe 010c 00db | | Load_Top At_Offset_3 010d 1b2d | - | Execute Package,Field_Read,Field_Number 0x2d 010e e20f | | Load 0x1,0xf 010f e21c | | Load 0x1,0x1c 0110 191d | | Execute Package,Field_Reference,Field_Number 0x1d 0111 e21c | | Load 0x1,0x1c 0112 191a | | Execute Package,Field_Reference,Field_Number 0x1a 0113 e21c | | Load 0x1,0x1c 0114 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0115 e21c | | Load 0x1,0x1c 0116 190f | | Execute Package,Field_Reference,Field_Number 0xf 0117 e21c | | Load 0x1,0x1c 0118 192a | * | Execute Package,Field_Reference,Field_Number 0x2a 0119 e02f | / | Load 0x0,0x2f 011a e21c | | Load 0x1,0x1c 011b 1927 | ' | Execute Package,Field_Reference,Field_Number 0x27 011c 00b6 | | Action Make_Scope 011d e030 | 0 | Load 0x0,0x30 011e e021 | ! | Load 0x0,0x21 011f e002 | | Load 0x0,0x2 0120 e215 | | Load 0x1,0x15 0121 e21b | | Load 0x1,0x1b 0122 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0123 190d | | Execute Package,Field_Reference,Field_Number 0xd 0124 e21c | | Load 0x1,0x1c 0125 191b | | Execute Package,Field_Reference,Field_Number 0x1b 0126 e21c | | Load 0x1,0x1c 0127 191f | | Execute Package,Field_Reference,Field_Number 0x1f 0128 e21c | | Load 0x1,0x1c 0129 1915 | | Execute Package,Field_Reference,Field_Number 0x15 012a 4813 |H | Short_Literal 0x13 012b e21e | | Load 0x1,0x1e 012c 020e | | Execute Module,Augment_Imports 012d 00d8 | | Load_Top At_Offset_0 012e 020f | | Execute Module,Activate 012f BODY_0008: 012f 00bc | | Action Signal_Activated 0130 00bb | | Action Signal_Completion 0131 0000 0000 | | .BLANK 0000[0x7] 0138 ; -------------------------------------------------------------------------------------- 0138 ; Debug Table 0138 ; -------------------------------------------------------------------------------------- 0138 0004 0006 | | .DEBUG4 0x0004,0x0006,0xb32e,0x0000,0x0001,0x0002 013e 000b 0146 | F| .DBG4T 0x000b,0x0146,0xc000,0x0000 0142 0063 014d | c M| .DBG4T 0x0063,0x014d,0xc000,0x0000 0146 ; -------------------------------------------------------------------------------------- 0146 ; Debug chain 0146 ; -------------------------------------------------------------------------------------- 0146 0005 0000 | | .DBGLEN 0x0005,0x0000 0148 000b 001a | | .DBGLNO 0x000b,0x001a,0x0030,0x0043,0x0054 014d ; -------------------------------------------------------------------------------------- 014d ; Debug chain 014d ; -------------------------------------------------------------------------------------- 014d 0005 0000 | | .DBGLEN 0x0005,0x0000 014f 0063 008e | c | .DBGLNO 0x0063,0x008e,0x00ae,0x00ce,0x010b 0154 0000 0000 | | .BLANK 0000[0xac]