|
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 - metrics - download
Length: 1024 (0x400) Notes: 00_class, 5813_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 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0080 | | .CONST 0x0080 ; 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 0075 | u | .CONST 0x0075 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 000f | | .CONST 0x000f ; Number of locals 000b INIT_0008: 000b 00e8 | | Load_Encached Character_Cache ; Debug Table 0x0 = .DEBUG 0x000b,0x009a,0x8000,0x0000,0x0053,0xead5,0x0000,0x0003 ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd ; Debug Table 0x0.0x3 = 0xb,0xfffc 000c 0266 | f | Execute Discrete,Bounds 000d 00e1 | | Load_Encached Boolean_Cache 000e 02a0 | | Declare_Subprogram Null_Subprogram 000f 4801 |H | Short_Literal 0x1 0010 035e | ^ | Declare_Type Array,Defined,Visible 0011 029a 007b | {| Declare_Subprogram INIT_0078,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x11,0xfffb 0013 00bf | | Action Accept_Activation 0014 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1 = .DEBUG 0x0014,0x00a6,0x8000,0x0000,0x0053,0xec55,0x0000,0x0003 ; Debug Table 0x1.0x0 = 0x14,0xffff 0015 0337 | 7 | Declare_Variable Array 0016 00da | | Load_Top At_Offset_2 0017 0337 | 7 | Declare_Variable Array 0018 4820 |H | Short_Literal 0x20 0019 4800 |H | Short_Literal 0x0 001a 4801 |H | Short_Literal 0x1 001b 00d9 | | Load_Top At_Offset_1 001c e210 | | Load 0x1,0x10 001d 01d6 | | Execute Vector,Field_Write 001e 3ffb |? | Loop_Increasing 0x1a 001f 4800 |H | Short_Literal 0x0 0020 4821 |H! | Short_Literal 0x21 0021 00da | | Load_Top At_Offset_2 0022 01d6 | | Execute Vector,Field_Write 0023 4801 |H | Short_Literal 0x1 0024 4822 |H" | Short_Literal 0x22 0025 00da | | Load_Top At_Offset_2 0026 01d6 | | Execute Vector,Field_Write 0027 4801 |H | Short_Literal 0x1 0028 4823 |H# | Short_Literal 0x23 0029 00da | | Load_Top At_Offset_2 002a 01d6 | | Execute Vector,Field_Write 002b 4800 |H | Short_Literal 0x0 002c 4824 |H$ | Short_Literal 0x24 002d 00da | | Load_Top At_Offset_2 002e 01d6 | | Execute Vector,Field_Write 002f 482f |H/ | Short_Literal 0x2f 0030 4825 |H% | Short_Literal 0x25 0031 4801 |H | Short_Literal 0x1 0032 00d9 | | Load_Top At_Offset_1 0033 e210 | | Load 0x1,0x10 0034 01d6 | | Execute Vector,Field_Write 0035 3ffb |? | Loop_Increasing 0x31 0036 4839 |H9 | Short_Literal 0x39 0037 4830 |H0 | Short_Literal 0x30 0038 4800 |H | Short_Literal 0x0 0039 00d9 | | Load_Top At_Offset_1 003a e210 | | Load 0x1,0x10 003b 01d6 | | Execute Vector,Field_Write 003c 3ffb |? | Loop_Increasing 0x38 003d 483f |H? | Short_Literal 0x3f 003e 483a |H: | Short_Literal 0x3a 003f 4801 |H | Short_Literal 0x1 0040 00d9 | | Load_Top At_Offset_1 0041 e210 | | Load 0x1,0x10 0042 01d6 | | Execute Vector,Field_Write 0043 3ffb |? | Loop_Increasing 0x3f 0044 485a |HZ | Short_Literal 0x5a 0045 4840 |H@ | Short_Literal 0x40 0046 4800 |H | Short_Literal 0x0 0047 00d9 | | Load_Top At_Offset_1 0048 e210 | | Load 0x1,0x10 0049 01d6 | | Execute Vector,Field_Write 004a 3ffb |? | Loop_Increasing 0x46 004b 4801 |H | Short_Literal 0x1 004c 485b |H[ | Short_Literal 0x5b 004d 00da | | Load_Top At_Offset_2 004e 01d6 | | Execute Vector,Field_Write 004f 4800 |H | Short_Literal 0x0 0050 485c |H\ | Short_Literal 0x5c 0051 00da | | Load_Top At_Offset_2 0052 01d6 | | Execute Vector,Field_Write 0053 4801 |H | Short_Literal 0x1 0054 485d |H] | Short_Literal 0x5d 0055 00da | | Load_Top At_Offset_2 0056 01d6 | | Execute Vector,Field_Write 0057 4800 |H | Short_Literal 0x0 0058 485e |H^ | Short_Literal 0x5e 0059 00da | | Load_Top At_Offset_2 005a 01d6 | | Execute Vector,Field_Write 005b 4801 |H | Short_Literal 0x1 005c 485f |H_ | Short_Literal 0x5f 005d 00da | | Load_Top At_Offset_2 005e 01d6 | | Execute Vector,Field_Write 005f 4801 |H | Short_Literal 0x1 0060 4860 |H` | Short_Literal 0x60 0061 00da | | Load_Top At_Offset_2 0062 01d6 | | Execute Vector,Field_Write 0063 487a |Hz | Short_Literal 0x7a 0064 4861 |Ha | Short_Literal 0x61 0065 4800 |H | Short_Literal 0x0 0066 00d9 | | Load_Top At_Offset_1 0067 e210 | | Load 0x1,0x10 0068 01d6 | | Execute Vector,Field_Write 0069 3ffb |? | Loop_Increasing 0x65 006a 487f |H | Short_Literal 0x7f 006b 487b |H{ | Short_Literal 0x7b 006c 4801 |H | Short_Literal 0x1 006d 00d9 | | Load_Top At_Offset_1 006e e210 | | Load 0x1,0x10 006f 01d6 | | Execute Vector,Field_Write 0070 3ffb |? | Loop_Increasing 0x6c 0071 00d9 | | Load_Top At_Offset_1 0072 01d4 | | Execute Vector,Structure_Write 0073 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x1 = 0x73,0xfffe 0074 00c7 | | Action Elaborate_Subprogram 0075 BODY_0008: 0075 00bc | | Action Signal_Activated 0076 00bb | | Action Signal_Completion 0077 0000 | | .XXX[0x1] 0078 ; -------------------------------------------------------------------------------------- 0078 ; SUBPROGRAM 0078 ; -------------------------------------------------------------------------------------- 0078 007b | { | .CONST 0x007b ; Address of begin 0079 0004 | | .CONST 0x0004 ; Address of exception handler 007a 0001 | | .CONST 0x0001 ; Number of locals 007b BODY_0078: 007b INIT_0078: 007b e20f | | Load 0x1,0xf ; Debug Table 0x2 = .DEBUG 0x007b,0x00ac,0x0002,0x0000,0x0053,0xead5,0x0000,0x001a ; Debug Table 0x2.0x0 = 0x7b,0x1 007c 00ca | | Action Exit_Nullary_Function 007d 0000 0000 | | .XXX[0x3] 007f 0000 | | 0080 ; -------------------------------------------------------------------------------------- 0080 ; Debug Table 0080 ; -------------------------------------------------------------------------------------- 0080 0003 0003 | | .CONST 0x0003,0x0003 0082 000b 009a | | .DEBUG 0x000b,0x009a,0x8000,0x0000,0x0053,0xead5,0x0000,0x0003 008a 0014 00a6 | | .DEBUG 0x0014,0x00a6,0x8000,0x0000,0x0053,0xec55,0x0000,0x0003 0092 007b 00ac | { | .DEBUG 0x007b,0x00ac,0x0002,0x0000,0x0053,0xead5,0x0000,0x001a 009a ; -------------------------------------------------------------------------------------- 009a ; Debug3 Subtable 0x0 009a ; -------------------------------------------------------------------------------------- 009a 0005 0000 | | .DBG3TAB 0x0005,0x0000 009c 000b ffff | | .CONST 0x000b,0xffff 009e 000b fffe | | .CONST 0x000b,0xfffe 00a0 000b fffd | | .CONST 0x000b,0xfffd 00a2 000b fffc | | .CONST 0x000b,0xfffc 00a4 0011 fffb | | .CONST 0x0011,0xfffb 00a6 ; -------------------------------------------------------------------------------------- 00a6 ; Debug3 Subtable 0x1 00a6 ; -------------------------------------------------------------------------------------- 00a6 0002 0000 | | .DBG3TAB 0x0002,0x0000 00a8 0014 ffff | | .CONST 0x0014,0xffff 00aa 0073 fffe | s | .CONST 0x0073,0xfffe 00ac ; -------------------------------------------------------------------------------------- 00ac ; Debug3 Subtable 0x2 00ac ; -------------------------------------------------------------------------------------- 00ac 0000 0001 | | .DBG3TAB 0x0000,0x0001 00ae 007b 0001 | { | .CONST 0x007b,0x0001 00b0 0000 0000 | | .BLANK 0000[0x150]