|
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_2940f8
└─⟦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 0128 | ( | .CONST 0x0128 ; 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 0020 | | .CONST 0x0020 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0010 | | .CONST 0x0010 ; Number of locals 000b INIT_0008: 000b 029a 002b | +| Declare_Subprogram INIT_0028,For_Outer_Call,Visible,Unelaborated 000d 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated 000f 00bf | | Action Accept_Activation 0010 4861 |Ha | Short_Literal 0x61 0011 487a |Hz | Short_Literal 0x7a 0012 00e8 | | Load_Encached Character_Cache 0013 02a0 | | Declare_Subprogram Null_Subprogram 0014 4801 |H | Short_Literal 0x1 0015 035d | ] | Declare_Type Array,Defined 0016 4841 |HA | Short_Literal 0x41 0017 485a |HZ | Short_Literal 0x5a 0018 00e8 | | Load_Encached Character_Cache 0019 02a0 | | Declare_Subprogram Null_Subprogram 001a 4801 |H | Short_Literal 0x1 001b 035d | ] | Declare_Type Array,Defined 001c 1d0d | | Execute_Immediate Reference_Lex_1,0xd 001d 00c7 | | Action Elaborate_Subprogram 001e 1d0e | | Execute_Immediate Reference_Lex_1,0xe 001f 00c7 | | Action Elaborate_Subprogram 0020 BODY_0008: 0020 00bc | | Action Signal_Activated 0021 00bb | | Action Signal_Completion 0022 0000 0000 | | .BLANK 0000[0x6] 0028 ; -------------------------------------------------------------------------------------- 0028 ; SUBPROGRAM 0028 ; -------------------------------------------------------------------------------------- 0028 009a | | .CONST 0x009a ; Address of begin 0029 0004 | | .CONST 0x0004 ; Address of exception handler 002a 0002 | | .CONST 0x0002 ; Number of locals 002b INIT_0028: 002b e210 | | Load 0x1,0x10 002c 0337 | 7 | Declare_Variable Array 002d 00d8 | | Load_Top At_Offset_0 002e 0335 | 5 | Declare_Variable Array,Duplicate 002f 00cd | | Action Spare6_Action 0030 4861 |Ha | Short_Literal 0x61 0031 4841 |HA | Short_Literal 0x41 0032 00da | | Load_Top At_Offset_2 0033 01d6 | | Execute Vector,Field_Write 0034 4862 |Hb | Short_Literal 0x62 0035 4842 |HB | Short_Literal 0x42 0036 00da | | Load_Top At_Offset_2 0037 01d6 | | Execute Vector,Field_Write 0038 4863 |Hc | Short_Literal 0x63 0039 4843 |HC | Short_Literal 0x43 003a 00da | | Load_Top At_Offset_2 003b 01d6 | | Execute Vector,Field_Write 003c 4864 |Hd | Short_Literal 0x64 003d 4844 |HD | Short_Literal 0x44 003e 00da | | Load_Top At_Offset_2 003f 01d6 | | Execute Vector,Field_Write 0040 4865 |He | Short_Literal 0x65 0041 4845 |HE | Short_Literal 0x45 0042 00da | | Load_Top At_Offset_2 0043 01d6 | | Execute Vector,Field_Write 0044 4866 |Hf | Short_Literal 0x66 0045 4846 |HF | Short_Literal 0x46 0046 00da | | Load_Top At_Offset_2 0047 01d6 | | Execute Vector,Field_Write 0048 4867 |Hg | Short_Literal 0x67 0049 4847 |HG | Short_Literal 0x47 004a 00da | | Load_Top At_Offset_2 004b 01d6 | | Execute Vector,Field_Write 004c 4868 |Hh | Short_Literal 0x68 004d 4848 |HH | Short_Literal 0x48 004e 00da | | Load_Top At_Offset_2 004f 01d6 | | Execute Vector,Field_Write 0050 4869 |Hi | Short_Literal 0x69 0051 4849 |HI | Short_Literal 0x49 0052 00da | | Load_Top At_Offset_2 0053 01d6 | | Execute Vector,Field_Write 0054 486a |Hj | Short_Literal 0x6a 0055 484a |HJ | Short_Literal 0x4a 0056 00da | | Load_Top At_Offset_2 0057 01d6 | | Execute Vector,Field_Write 0058 486b |Hk | Short_Literal 0x6b 0059 484b |HK | Short_Literal 0x4b 005a 00da | | Load_Top At_Offset_2 005b 01d6 | | Execute Vector,Field_Write 005c 486c |Hl | Short_Literal 0x6c 005d 484c |HL | Short_Literal 0x4c 005e 00da | | Load_Top At_Offset_2 005f 01d6 | | Execute Vector,Field_Write 0060 486d |Hm | Short_Literal 0x6d 0061 484d |HM | Short_Literal 0x4d 0062 00da | | Load_Top At_Offset_2 0063 01d6 | | Execute Vector,Field_Write 0064 486e |Hn | Short_Literal 0x6e 0065 484e |HN | Short_Literal 0x4e 0066 00da | | Load_Top At_Offset_2 0067 01d6 | | Execute Vector,Field_Write 0068 486f |Ho | Short_Literal 0x6f 0069 484f |HO | Short_Literal 0x4f 006a 00da | | Load_Top At_Offset_2 006b 01d6 | | Execute Vector,Field_Write 006c 4870 |Hp | Short_Literal 0x70 006d 4850 |HP | Short_Literal 0x50 006e 00da | | Load_Top At_Offset_2 006f 01d6 | | Execute Vector,Field_Write 0070 4871 |Hq | Short_Literal 0x71 0071 4851 |HQ | Short_Literal 0x51 0072 00da | | Load_Top At_Offset_2 0073 01d6 | | Execute Vector,Field_Write 0074 4872 |Hr | Short_Literal 0x72 0075 4852 |HR | Short_Literal 0x52 0076 00da | | Load_Top At_Offset_2 0077 01d6 | | Execute Vector,Field_Write 0078 4873 |Hs | Short_Literal 0x73 0079 4853 |HS | Short_Literal 0x53 007a 00da | | Load_Top At_Offset_2 007b 01d6 | | Execute Vector,Field_Write 007c 4874 |Ht | Short_Literal 0x74 007d 4854 |HT | Short_Literal 0x54 007e 00da | | Load_Top At_Offset_2 007f 01d6 | | Execute Vector,Field_Write 0080 4875 |Hu | Short_Literal 0x75 0081 4855 |HU | Short_Literal 0x55 0082 00da | | Load_Top At_Offset_2 0083 01d6 | | Execute Vector,Field_Write 0084 4876 |Hv | Short_Literal 0x76 0085 4856 |HV | Short_Literal 0x56 0086 00da | | Load_Top At_Offset_2 0087 01d6 | | Execute Vector,Field_Write 0088 4877 |Hw | Short_Literal 0x77 0089 4857 |HW | Short_Literal 0x57 008a 00da | | Load_Top At_Offset_2 008b 01d6 | | Execute Vector,Field_Write 008c 4878 |Hx | Short_Literal 0x78 008d 4858 |HX | Short_Literal 0x58 008e 00da | | Load_Top At_Offset_2 008f 01d6 | | Execute Vector,Field_Write 0090 4879 |Hy | Short_Literal 0x79 0091 4859 |HY | Short_Literal 0x59 0092 00da | | Load_Top At_Offset_2 0093 01d6 | | Execute Vector,Field_Write 0094 487a |Hz | Short_Literal 0x7a 0095 485a |HZ | Short_Literal 0x5a 0096 00da | | Load_Top At_Offset_2 0097 01d6 | | Execute Vector,Field_Write 0098 00d9 | | Load_Top At_Offset_1 0099 01d4 | | Execute Vector,Structure_Write 009a BODY_0028: 009a 00db | | Load_Top At_Offset_3 009b 4841 |HA | Short_Literal 0x41 009c 485a |HZ | Short_Literal 0x5a 009d 0262 | b | Execute Discrete,In_Range 009e 6804 |h | Jump_Zero 0xa3 009f 00db | | Load_Top At_Offset_3 00a0 00d9 | | Load_Top At_Offset_1 00a1 01d7 | | Execute Vector,Field_Read 00a2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00a3 00db | | Load_Top At_Offset_3 00a4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00a5 0000 0000 | | .XXX[0x3] 00a7 0000 | | 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 011a | | .CONST 0x011a ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0002 | | .CONST 0x0002 ; Number of locals 00ab INIT_00a8: 00ab e20f | | Load 0x1,0xf 00ac 0337 | 7 | Declare_Variable Array 00ad 00d8 | | Load_Top At_Offset_0 00ae 0335 | 5 | Declare_Variable Array,Duplicate 00af 00cd | | Action Spare6_Action 00b0 4841 |HA | Short_Literal 0x41 00b1 4861 |Ha | Short_Literal 0x61 00b2 00da | | Load_Top At_Offset_2 00b3 01d6 | | Execute Vector,Field_Write 00b4 4842 |HB | Short_Literal 0x42 00b5 4862 |Hb | Short_Literal 0x62 00b6 00da | | Load_Top At_Offset_2 00b7 01d6 | | Execute Vector,Field_Write 00b8 4843 |HC | Short_Literal 0x43 00b9 4863 |Hc | Short_Literal 0x63 00ba 00da | | Load_Top At_Offset_2 00bb 01d6 | | Execute Vector,Field_Write 00bc 4844 |HD | Short_Literal 0x44 00bd 4864 |Hd | Short_Literal 0x64 00be 00da | | Load_Top At_Offset_2 00bf 01d6 | | Execute Vector,Field_Write 00c0 4845 |HE | Short_Literal 0x45 00c1 4865 |He | Short_Literal 0x65 00c2 00da | | Load_Top At_Offset_2 00c3 01d6 | | Execute Vector,Field_Write 00c4 4846 |HF | Short_Literal 0x46 00c5 4866 |Hf | Short_Literal 0x66 00c6 00da | | Load_Top At_Offset_2 00c7 01d6 | | Execute Vector,Field_Write 00c8 4847 |HG | Short_Literal 0x47 00c9 4867 |Hg | Short_Literal 0x67 00ca 00da | | Load_Top At_Offset_2 00cb 01d6 | | Execute Vector,Field_Write 00cc 4848 |HH | Short_Literal 0x48 00cd 4868 |Hh | Short_Literal 0x68 00ce 00da | | Load_Top At_Offset_2 00cf 01d6 | | Execute Vector,Field_Write 00d0 4849 |HI | Short_Literal 0x49 00d1 4869 |Hi | Short_Literal 0x69 00d2 00da | | Load_Top At_Offset_2 00d3 01d6 | | Execute Vector,Field_Write 00d4 484a |HJ | Short_Literal 0x4a 00d5 486a |Hj | Short_Literal 0x6a 00d6 00da | | Load_Top At_Offset_2 00d7 01d6 | | Execute Vector,Field_Write 00d8 484b |HK | Short_Literal 0x4b 00d9 486b |Hk | Short_Literal 0x6b 00da 00da | | Load_Top At_Offset_2 00db 01d6 | | Execute Vector,Field_Write 00dc 484c |HL | Short_Literal 0x4c 00dd 486c |Hl | Short_Literal 0x6c 00de 00da | | Load_Top At_Offset_2 00df 01d6 | | Execute Vector,Field_Write 00e0 484d |HM | Short_Literal 0x4d 00e1 486d |Hm | Short_Literal 0x6d 00e2 00da | | Load_Top At_Offset_2 00e3 01d6 | | Execute Vector,Field_Write 00e4 484e |HN | Short_Literal 0x4e 00e5 486e |Hn | Short_Literal 0x6e 00e6 00da | | Load_Top At_Offset_2 00e7 01d6 | | Execute Vector,Field_Write 00e8 484f |HO | Short_Literal 0x4f 00e9 486f |Ho | Short_Literal 0x6f 00ea 00da | | Load_Top At_Offset_2 00eb 01d6 | | Execute Vector,Field_Write 00ec 4850 |HP | Short_Literal 0x50 00ed 4870 |Hp | Short_Literal 0x70 00ee 00da | | Load_Top At_Offset_2 00ef 01d6 | | Execute Vector,Field_Write 00f0 4851 |HQ | Short_Literal 0x51 00f1 4871 |Hq | Short_Literal 0x71 00f2 00da | | Load_Top At_Offset_2 00f3 01d6 | | Execute Vector,Field_Write 00f4 4852 |HR | Short_Literal 0x52 00f5 4872 |Hr | Short_Literal 0x72 00f6 00da | | Load_Top At_Offset_2 00f7 01d6 | | Execute Vector,Field_Write 00f8 4853 |HS | Short_Literal 0x53 00f9 4873 |Hs | Short_Literal 0x73 00fa 00da | | Load_Top At_Offset_2 00fb 01d6 | | Execute Vector,Field_Write 00fc 4854 |HT | Short_Literal 0x54 00fd 4874 |Ht | Short_Literal 0x74 00fe 00da | | Load_Top At_Offset_2 00ff 01d6 | | Execute Vector,Field_Write 0100 4855 |HU | Short_Literal 0x55 0101 4875 |Hu | Short_Literal 0x75 0102 00da | | Load_Top At_Offset_2 0103 01d6 | | Execute Vector,Field_Write 0104 4856 |HV | Short_Literal 0x56 0105 4876 |Hv | Short_Literal 0x76 0106 00da | | Load_Top At_Offset_2 0107 01d6 | | Execute Vector,Field_Write 0108 4857 |HW | Short_Literal 0x57 0109 4877 |Hw | Short_Literal 0x77 010a 00da | | Load_Top At_Offset_2 010b 01d6 | | Execute Vector,Field_Write 010c 4858 |HX | Short_Literal 0x58 010d 4878 |Hx | Short_Literal 0x78 010e 00da | | Load_Top At_Offset_2 010f 01d6 | | Execute Vector,Field_Write 0110 4859 |HY | Short_Literal 0x59 0111 4879 |Hy | Short_Literal 0x79 0112 00da | | Load_Top At_Offset_2 0113 01d6 | | Execute Vector,Field_Write 0114 485a |HZ | Short_Literal 0x5a 0115 487a |Hz | Short_Literal 0x7a 0116 00da | | Load_Top At_Offset_2 0117 01d6 | | Execute Vector,Field_Write 0118 00d9 | | Load_Top At_Offset_1 0119 01d4 | | Execute Vector,Structure_Write 011a BODY_00a8: 011a 00db | | Load_Top At_Offset_3 011b 4841 |HA | Short_Literal 0x41 011c 485a |HZ | Short_Literal 0x5a 011d 0262 | b | Execute Discrete,In_Range 011e 6804 |h | Jump_Zero 0x123 011f 00db | | Load_Top At_Offset_3 0120 00d9 | | Load_Top At_Offset_1 0121 01d7 | | Execute Vector,Field_Read 0122 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0123 00db | | Load_Top At_Offset_3 0124 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0125 0000 0000 | | .XXX[0x3] 0127 0000 | | 0128 ; -------------------------------------------------------------------------------------- 0128 ; Debug Table 0128 ; -------------------------------------------------------------------------------------- 0128 0004 0005 | | .DEBUG4 0x0004,0x0005,0x2ef6,0x0000,0x0001,0x0004 012e 000b 013e | >| .DBG4T 0x000b,0x013e,0x8000,0x0000 0132 0010 0142 | B| .DBG4T 0x0010,0x0142,0x8000,0x0000 0136 002b 0148 | + H| .DBG4T 0x002b,0x0148,0x0002,0x0000 013a 00ab 014e | N| .DBG4T 0x00ab,0x014e,0x0002,0x0000 013e ; -------------------------------------------------------------------------------------- 013e ; Debug chain 013e ; -------------------------------------------------------------------------------------- 013e 0002 0000 | | .DBGLEN 0x0002,0x0000 0140 000b 000d | | .DBGLNO 0x000b,0x000d 0142 ; -------------------------------------------------------------------------------------- 0142 ; Debug chain 0142 ; -------------------------------------------------------------------------------------- 0142 0004 0000 | | .DBGLEN 0x0004,0x0000 0144 0010 0016 | | .DBGLNO 0x0010,0x0016,0x001c,0x001e 0148 ; -------------------------------------------------------------------------------------- 0148 ; Debug chain 0148 ; -------------------------------------------------------------------------------------- 0148 0001 0003 | | .DBGLEN 0x0001,0x0003 014a 002b 009a | + | .DBGLNO 0x002b,0x009a,0x009f,0x00a3 014e ; -------------------------------------------------------------------------------------- 014e ; Debug chain 014e ; -------------------------------------------------------------------------------------- 014e 0001 0003 | | .DBGLEN 0x0001,0x0003 0150 00ab 011a | | .DBGLNO 0x00ab,0x011a,0x011f,0x0123 0154 0000 0000 | | .BLANK 0000[0xac]