|
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_0d40ac
└─⟦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 00b0 | | .CONST 0x00b0 ; 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 0064 | d | .CONST 0x0064 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0038 | 8 | .CONST 0x0038 ; Number of locals 000b INIT_0008: 000b 00c4 | | Action Make_Default 000c 00c4 | | Action Make_Default 000d 00c4 | | Action Make_Default 000e 00c4 | | Action Make_Default 000f 00c4 | | Action Make_Default 0010 00c4 | | Action Make_Default 0011 00c4 | | Action Make_Default 0012 00c4 | | Action Make_Default 0013 00c4 | | Action Make_Default 0014 00c4 | | Action Make_Default 0015 00c4 | | Action Make_Default 0016 00c4 | | Action Make_Default 0017 00c4 | | Action Make_Default 0018 00c4 | | Action Make_Default 0019 00c4 | | Action Make_Default 001a 00c4 | | Action Make_Default 001b 00c4 | | Action Make_Default 001c 00c4 | | Action Make_Default 001d 00c4 | | Action Make_Default 001e 00c4 | | Action Make_Default 001f 00c4 | | Action Make_Default 0020 00c4 | | Action Make_Default 0021 00c4 | | Action Make_Default 0022 00c4 | | Action Make_Default 0023 00c4 | | Action Make_Default 0024 00c4 | | Action Make_Default 0025 00c4 | | Action Make_Default 0026 00c4 | | Action Make_Default 0027 029a 006b | k| Declare_Subprogram INIT_0068,For_Outer_Call,Visible,Unelaborated 0029 c21d | | Store 0x1,0x1d 002a 029a 0083 | | Declare_Subprogram INIT_0080,For_Outer_Call,Visible,Unelaborated 002c c21e | | Store 0x1,0x1e 002d 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated 002f c21f | | Store 0x1,0x1f 0030 029a 00a3 | | Declare_Subprogram INIT_00a0,For_Outer_Call,Visible,Unelaborated 0032 c220 | | Store 0x1,0x20 0033 00bf | | Action Accept_Activation 0034 e001 | | Load 0x0,0x1 0035 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0036 1914 | | Execute Package,Field_Reference,Field_Number 0x14 0037 00c6 | | Action Check_Subprogram_Elaborated 0038 e002 | | Load 0x0,0x2 0039 1911 | | Execute Package,Field_Reference,Field_Number 0x11 003a e003 | | Load 0x0,0x3 003b e004 | | Load 0x0,0x4 003c 4800 |H | Short_Literal 0x0 003d 0007 | | Action Break_Optional 003e e001 | | Load 0x0,0x1 003f 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0040 1912 | | Execute Package,Field_Reference,Field_Number 0x12 0041 00c6 | | Action Check_Subprogram_Elaborated 0042 e002 | | Load 0x0,0x2 0043 1915 | | Execute Package,Field_Reference,Field_Number 0x15 0044 e005 | | Load 0x0,0x5 0045 e006 | | Load 0x0,0x6 0046 4800 |H | Short_Literal 0x0 0047 0007 | | Action Break_Optional 0048 e001 | | Load 0x0,0x1 0049 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 004a 1912 | | Execute Package,Field_Reference,Field_Number 0x12 004b 00c6 | | Action Check_Subprogram_Elaborated 004c e002 | | Load 0x0,0x2 004d 1916 | | Execute Package,Field_Reference,Field_Number 0x16 004e e007 | | Load 0x0,0x7 004f e008 | | Load 0x0,0x8 0050 4800 |H | Short_Literal 0x0 0051 0007 | | Action Break_Optional 0052 e001 | | Load 0x0,0x1 0053 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0054 1912 | | Execute Package,Field_Reference,Field_Number 0x12 0055 00c6 | | Action Check_Subprogram_Elaborated 0056 e002 | | Load 0x0,0x2 0057 1914 | | Execute Package,Field_Reference,Field_Number 0x14 0058 e009 | | Load 0x0,0x9 0059 e00a | | Load 0x0,0xa 005a 4800 |H | Short_Literal 0x0 005b 0007 | | Action Break_Optional 005c 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 005d 00c7 | | Action Elaborate_Subprogram 005e 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 005f 00c7 | | Action Elaborate_Subprogram 0060 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 0061 00c7 | | Action Elaborate_Subprogram 0062 1d20 | | Execute_Immediate Reference_Lex_1,0x20 0063 00c7 | | Action Elaborate_Subprogram 0064 BODY_0008: 0064 00bc | | Action Signal_Activated 0065 00bb | | Action Signal_Completion 0066 0000 0000 | | .XXX[0x2] 0068 ; -------------------------------------------------------------------------------------- 0068 ; SUBPROGRAM 0068 ; -------------------------------------------------------------------------------------- 0068 006b | k | .CONST 0x006b ; Address of begin 0069 0004 | | .CONST 0x0004 ; Address of exception handler 006a 0001 | | .CONST 0x0001 ; Number of locals 006b BODY_0068: 006b INIT_0068: 006b 4801 |H | Short_Literal 0x1 006c 4800 |H | Short_Literal 0x0 006d e00b | | Load 0x0,0xb 006e 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 006f 4800 |H | Short_Literal 0x0 0070 e00c | | Load 0x0,0xc 0071 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0072 4800 |H | Short_Literal 0x0 0073 e00d | | Load 0x0,0xd 0074 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0075 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 0076 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a 0077 e001 | | Load 0x0,0x1 0078 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 0079 1814 | | Execute Package,Field_Execute,Field_Number 0x14 007a 00ca | | Action Exit_Nullary_Function 007b 0000 0000 | | .BLANK 0000[0x5] 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0083 | | .CONST 0x0083 ; Address of begin 0081 0004 | | .CONST 0x0004 ; Address of exception handler 0082 0001 | | .CONST 0x0001 ; Number of locals 0083 BODY_0080: 0083 INIT_0080: 0083 4801 |H | Short_Literal 0x1 0084 4800 |H | Short_Literal 0x0 0085 e00d | | Load 0x0,0xd 0086 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0087 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d 0088 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e 0089 e001 | | Load 0x0,0x1 008a 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 008b 1812 | | Execute Package,Field_Execute,Field_Number 0x12 008c 00ca | | Action Exit_Nullary_Function 008d 0000 0000 | | .XXX[0x3] 008f 0000 | | 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 0093 | | .CONST 0x0093 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0001 | | .CONST 0x0001 ; Number of locals 0093 BODY_0090: 0093 INIT_0090: 0093 4801 |H | Short_Literal 0x1 0094 4800 |H | Short_Literal 0x0 0095 e00d | | Load 0x0,0xd 0096 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0097 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31 0098 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32 0099 e001 | | Load 0x0,0x1 009a 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 009b 1812 | | Execute Package,Field_Execute,Field_Number 0x12 009c 00ca | | Action Exit_Nullary_Function 009d 0000 0000 | | .XXX[0x3] 009f 0000 | | 00a0 ; -------------------------------------------------------------------------------------- 00a0 ; SUBPROGRAM 00a0 ; -------------------------------------------------------------------------------------- 00a0 00a3 | | .CONST 0x00a3 ; Address of begin 00a1 0004 | | .CONST 0x0004 ; Address of exception handler 00a2 0001 | | .CONST 0x0001 ; Number of locals 00a3 BODY_00a0: 00a3 INIT_00a0: 00a3 4801 |H | Short_Literal 0x1 00a4 4800 |H | Short_Literal 0x0 00a5 e00d | | Load 0x0,0xd 00a6 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 00a7 1d35 | 5 | Execute_Immediate Reference_Lex_1,0x35 00a8 1d36 | 6 | Execute_Immediate Reference_Lex_1,0x36 00a9 e001 | | Load 0x0,0x1 00aa 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21 00ab 1812 | | Execute Package,Field_Execute,Field_Number 0x12 00ac 00ca | | Action Exit_Nullary_Function 00ad 0000 0000 | | .XXX[0x3] 00af 0000 | | 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; Debug Table 00b0 ; -------------------------------------------------------------------------------------- 00b0 0004 0001 | | .DEBUG4 0x0004,0x0001,0x88db,0x0000,0x0001,0x0006 00b6 000b 00ce | | .DBG4T 0x000b,0x00ce,0x8000,0x0000 00ba 0034 00d4 | 4 | .DBG4T 0x0034,0x00d4,0x8000,0x0000 00be 006b 00de | k | .DBG4T 0x006b,0x00de,0x0002,0x0000 00c2 0083 00e1 | | .DBG4T 0x0083,0x00e1,0x0002,0x0000 00c6 0093 00e4 | | .DBG4T 0x0093,0x00e4,0x0002,0x0000 00ca 00a3 00e7 | | .DBG4T 0x00a3,0x00e7,0x0002,0x0000 00ce ; -------------------------------------------------------------------------------------- 00ce ; Debug chain 00ce ; -------------------------------------------------------------------------------------- 00ce 0004 0000 | | .DBGLEN 0x0004,0x0000 00d0 0027 002a | ' *| .DBGLNO 0x0027,0x002a,0x002d,0x0030 00d4 ; -------------------------------------------------------------------------------------- 00d4 ; Debug chain 00d4 ; -------------------------------------------------------------------------------------- 00d4 0008 0000 | | .DBGLEN 0x0008,0x0000 00d6 0034 003e | 4 >| .DBGLNO 0x0034,0x003e,0x0048,0x0052,0x005c,0x005e,0x0060,0x0062 00de ; -------------------------------------------------------------------------------------- 00de ; Debug chain 00de ; -------------------------------------------------------------------------------------- 00de 0000 0001 | | .DBGLEN 0x0000,0x0001 00e0 006b | k | .DBGLNO 0x006b 00e1 ; -------------------------------------------------------------------------------------- 00e1 ; Debug chain 00e1 ; -------------------------------------------------------------------------------------- 00e1 0000 0001 | | .DBGLEN 0x0000,0x0001 00e3 0083 | | .DBGLNO 0x0083 00e4 ; -------------------------------------------------------------------------------------- 00e4 ; Debug chain 00e4 ; -------------------------------------------------------------------------------------- 00e4 0000 0001 | | .DBGLEN 0x0000,0x0001 00e6 0093 | | .DBGLNO 0x0093 00e7 ; -------------------------------------------------------------------------------------- 00e7 ; Debug chain 00e7 ; -------------------------------------------------------------------------------------- 00e7 0000 0001 | | .DBGLEN 0x0000,0x0001 00e9 00a3 | | .DBGLNO 0x00a3 00ea 0000 0000 | | .BLANK 0000[0x116]