|
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, 5811_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦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 5811 |X | .CONST 0x5811 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0050 | P | .CONST 0x0050 ; 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 001a | | .CONST 0x001a ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000f | | .CONST 0x000f ; Number of locals 000b INIT_0008: 000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x007a,0x8000,0x0000,0x0037,0x02b4,0x0000,0x0003 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xc,0xfffe 000d 029a 0023 | #| Declare_Subprogram INIT_0020,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xd,0xfffd 000f 029a 0033 | 3| Declare_Subprogram INIT_0030,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0xf,0xfffc 0011 029a 0043 | C| Declare_Subprogram INIT_0040,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x11,0xfffb 0013 00bf | | Action Accept_Activation 0014 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1 = .DEBUG 0x0014,0x0086,0x8000,0x0000,0x0037,0x0334,0x0000,0x0005 ; Debug Table 0x1.0x0 = 0x14,0xffff 0015 00c7 | | Action Elaborate_Subprogram 0016 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x1 = 0x16,0xfffe 0017 00c7 | | Action Elaborate_Subprogram 0018 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x2 = 0x18,0xfffd 0019 00c7 | | Action Elaborate_Subprogram 001a BODY_0008: 001a 00bc | | Action Signal_Activated 001b 00bb | | Action Signal_Completion 001c 0000 0000 | | .BLANK 0000[0x4] 0020 ; -------------------------------------------------------------------------------------- 0020 ; SUBPROGRAM 0020 ; -------------------------------------------------------------------------------------- 0020 0023 | # | .CONST 0x0023 ; Address of begin 0021 0026 | & | .CONST 0x0026 ; Address of exception handler 0022 0001 | | .CONST 0x0001 ; Number of locals 0023 BODY_0020: 0023 INIT_0020: 0023 e001 | | Load 0x0,0x1 ; Debug Table 0x2 = .DEBUG 0x0023,0x008e,0x0002,0x0000,0x0037,0x02b4,0x0000,0x0010 ; Debug Table 0x2.0x0 = 0x23,0x1 0024 180d | | Execute Package,Field_Execute,Field_Number 0xd 0025 00ca | | Action Exit_Nullary_Function 0026 TRAP_0020: 0026 0007 | | Action Break_Optional 0027 0092 0049 | I| Action Push_String_Extended,0x49 ; "\x1d" ; Debug Table 0x2.0x1 = 0x27,0x2 0029 00ca | | Action Exit_Nullary_Function 002a 0000 0000 | | .BLANK 0000[0x6] 0030 ; -------------------------------------------------------------------------------------- 0030 ; SUBPROGRAM 0030 ; -------------------------------------------------------------------------------------- 0030 0033 | 3 | .CONST 0x0033 ; Address of begin 0031 0036 | 6 | .CONST 0x0036 ; Address of exception handler 0032 0001 | | .CONST 0x0001 ; Number of locals 0033 BODY_0030: 0033 INIT_0030: 0033 e001 | | Load 0x0,0x1 ; Debug Table 0x3 = .DEBUG 0x0033,0x0094,0x0002,0x0000,0x0037,0x02b4,0x0000,0x0015 ; Debug Table 0x3.0x0 = 0x33,0x1 0034 180e | | Execute Package,Field_Execute,Field_Number 0xe 0035 00ca | | Action Exit_Nullary_Function 0036 TRAP_0030: 0036 0007 | | Action Break_Optional 0037 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x1 = 0x37,0x2 0038 00ca | | Action Exit_Nullary_Function 0039 0000 0000 | | .BLANK 0000[0x7] 0040 ; -------------------------------------------------------------------------------------- 0040 ; SUBPROGRAM 0040 ; -------------------------------------------------------------------------------------- 0040 0043 | C | .CONST 0x0043 ; Address of begin 0041 0046 | F | .CONST 0x0046 ; Address of exception handler 0042 0001 | | .CONST 0x0001 ; Number of locals 0043 BODY_0040: 0043 INIT_0040: 0043 e001 | | Load 0x0,0x1 ; Debug Table 0x4 = .DEBUG 0x0043,0x009a,0x0002,0x0000,0x0037,0x02b4,0x0000,0x001a ; Debug Table 0x4.0x0 = 0x43,0x1 0044 180f | | Execute Package,Field_Execute,Field_Number 0xf 0045 00ca | | Action Exit_Nullary_Function 0046 TRAP_0040: 0046 0007 | | Action Break_Optional 0047 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x4.0x1 = 0x47,0x2 0048 00ca | | Action Exit_Nullary_Function 0049 ; -------------------------------------------------------------------------------------- 0049 ; STRING TABLE 0049 ; -------------------------------------------------------------------------------------- 0049 0004 | | .STRTAB 0x0004->0x004b ; "\x1d" 004a 0003 | | .STREND 0x0003->0x004b 004b 1d00 | | .STRTAB_STRINGS 004c 0000 0000 | | .BLANK 0000[0x4] 0050 ; -------------------------------------------------------------------------------------- 0050 ; Debug Table 0050 ; -------------------------------------------------------------------------------------- 0050 0003 0005 | | .CONST 0x0003,0x0005 0052 000b 007a | z| .DEBUG 0x000b,0x007a,0x8000,0x0000,0x0037,0x02b4,0x0000,0x0003 005a 0014 0086 | | .DEBUG 0x0014,0x0086,0x8000,0x0000,0x0037,0x0334,0x0000,0x0005 0062 0023 008e | # | .DEBUG 0x0023,0x008e,0x0002,0x0000,0x0037,0x02b4,0x0000,0x0010 006a 0033 0094 | 3 | .DEBUG 0x0033,0x0094,0x0002,0x0000,0x0037,0x02b4,0x0000,0x0015 0072 0043 009a | C | .DEBUG 0x0043,0x009a,0x0002,0x0000,0x0037,0x02b4,0x0000,0x001a 007a ; -------------------------------------------------------------------------------------- 007a ; Debug3 Subtable 0x0 007a ; -------------------------------------------------------------------------------------- 007a 0005 0000 | | .DBG3TAB 0x0005,0x0000 007c 000b ffff | | .CONST 0x000b,0xffff 007e 000c fffe | | .CONST 0x000c,0xfffe 0080 000d fffd | | .CONST 0x000d,0xfffd 0082 000f fffc | | .CONST 0x000f,0xfffc 0084 0011 fffb | | .CONST 0x0011,0xfffb 0086 ; -------------------------------------------------------------------------------------- 0086 ; Debug3 Subtable 0x1 0086 ; -------------------------------------------------------------------------------------- 0086 0003 0000 | | .DBG3TAB 0x0003,0x0000 0088 0014 ffff | | .CONST 0x0014,0xffff 008a 0016 fffe | | .CONST 0x0016,0xfffe 008c 0018 fffd | | .CONST 0x0018,0xfffd 008e ; -------------------------------------------------------------------------------------- 008e ; Debug3 Subtable 0x2 008e ; -------------------------------------------------------------------------------------- 008e 0000 0002 | | .DBG3TAB 0x0000,0x0002 0090 0023 0001 | # | .CONST 0x0023,0x0001 0092 0027 0002 | ' | .CONST 0x0027,0x0002 0094 ; -------------------------------------------------------------------------------------- 0094 ; Debug3 Subtable 0x3 0094 ; -------------------------------------------------------------------------------------- 0094 0000 0002 | | .DBG3TAB 0x0000,0x0002 0096 0033 0001 | 3 | .CONST 0x0033,0x0001 0098 0037 0002 | 7 | .CONST 0x0037,0x0002 009a ; -------------------------------------------------------------------------------------- 009a ; Debug3 Subtable 0x4 009a ; -------------------------------------------------------------------------------------- 009a 0000 0002 | | .DBG3TAB 0x0000,0x0002 009c 0043 0001 | C | .CONST 0x0043,0x0001 009e 0047 0002 | G | .CONST 0x0047,0x0002 00a0 0000 0000 | | .BLANK 0000[0x160]