|
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: 2048 (0x800) Notes: 00_class, 5811_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦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 0200 | | .CONST 0x0200 ; 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 0001 | | .CONST 0x0001 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0133 | 3 | .CONST 0x0133 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0012 | | .CONST 0x0012 ; Number of locals 000b INIT_0008: 000b 4801 |H | Short_Literal 0x1 ; Debug Table 0x0 = .DEBUG 0x000b,0x020a,0x8000,0x0000,0x002c,0xb354,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 4825 |H% | Short_Literal 0x25 000d 00e9 | | Load_Encached String_Cache 000e 035c | \ | Declare_Type Array,Constrained,Visible 000f 4801 |H | Short_Literal 0x1 ; Debug Table 0x0.0x1 = 0xf,0xfffe 0010 480c |H | Short_Literal 0xc 0011 00da | | Load_Top At_Offset_2 0012 02a0 | | Declare_Subprogram Null_Subprogram 0013 4801 |H | Short_Literal 0x1 0014 035e | ^ | Declare_Type Array,Defined,Visible 0015 00d8 | | Load_Top At_Offset_0 0016 0336 | 6 | Declare_Variable Array,Visible 0017 00d8 | | Load_Top At_Offset_0 0018 0337 | 7 | Declare_Variable Array 0019 0092 0135 | 5| Action Push_String_Extended,0x135 ; " " 001b e20d | | Load 0x1,0xd 001c 0119 | | Execute Any,Check_In_Formal_Type 001d 4801 |H | Short_Literal 0x1 001e 00da | | Load_Top At_Offset_2 001f 01d6 | | Execute Vector,Field_Write 0020 0092 0136 | 6| Action Push_String_Extended,0x136 ; "abcdefghijklmnopqrstuvwxyz12343545767" 0022 e20d | | Load 0x1,0xd 0023 0119 | | Execute Any,Check_In_Formal_Type 0024 4802 |H | Short_Literal 0x2 0025 00da | | Load_Top At_Offset_2 0026 01d6 | | Execute Vector,Field_Write 0027 0092 0137 | 7| Action Push_String_Extended,0x137 ; "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 0029 e20d | | Load 0x1,0xd 002a 0119 | | Execute Any,Check_In_Formal_Type 002b 4803 |H | Short_Literal 0x3 002c 00da | | Load_Top At_Offset_2 002d 01d6 | | Execute Vector,Field_Write 002e 0092 0138 | 8| Action Push_String_Extended,0x138 ; "1234567890123456789012345678901234567" 0030 e20d | | Load 0x1,0xd 0031 0119 | | Execute Any,Check_In_Formal_Type 0032 4804 |H | Short_Literal 0x4 0033 00da | | Load_Top At_Offset_2 0034 01d6 | | Execute Vector,Field_Write 0035 0092 0139 | 9| Action Push_String_Extended,0x139 ; "ASDFGHHJKLQWERTYUIOZXCVBNM,ASDFGHJERT" 0037 e20d | | Load 0x1,0xd 0038 0119 | | Execute Any,Check_In_Formal_Type 0039 4805 |H | Short_Literal 0x5 003a 00da | | Load_Top At_Offset_2 003b 01d6 | | Execute Vector,Field_Write 003c 0092 013a | :| Action Push_String_Extended,0x13a ; "!@#$%^&*()!@#$%^&*()#$%^&*(@#$%^&*(*)" 003e e20d | | Load 0x1,0xd 003f 0119 | | Execute Any,Check_In_Formal_Type 0040 4806 |H | Short_Literal 0x6 0041 00da | | Load_Top At_Offset_2 0042 01d6 | | Execute Vector,Field_Write 0043 0092 013b | ;| Action Push_String_Extended,0x13b ; "nowisthetimeforallgoodmentocometothea" 0045 e20d | | Load 0x1,0xd 0046 0119 | | Execute Any,Check_In_Formal_Type 0047 4807 |H | Short_Literal 0x7 0048 00da | | Load_Top At_Offset_2 0049 01d6 | | Execute Vector,Field_Write 004a 0092 013c | <| Action Push_String_Extended,0x13c ; "the quick brown fox jumped over the w" 004c e20d | | Load 0x1,0xd 004d 0119 | | Execute Any,Check_In_Formal_Type 004e 4808 |H | Short_Literal 0x8 004f 00da | | Load_Top At_Offset_2 0050 01d6 | | Execute Vector,Field_Write 0051 0092 013d | =| Action Push_String_Extended,0x13d ; "hite lazy dog........................" 0053 e20d | | Load 0x1,0xd 0054 0119 | | Execute Any,Check_In_Formal_Type 0055 4809 |H | Short_Literal 0x9 0056 00da | | Load_Top At_Offset_2 0057 01d6 | | Execute Vector,Field_Write 0058 4801 |H | Short_Literal 0x1 0059 4825 |H% | Short_Literal 0x25 005a 00e9 | | Load_Encached String_Cache 005b 0334 | 4 | Declare_Variable Array,With_Constraint 005c 4825 |H% | Short_Literal 0x25 005d 4801 |H | Short_Literal 0x1 005e 4800 |H | Short_Literal 0x0 005f 00d9 | | Load_Top At_Offset_1 0060 e211 | | Load 0x1,0x11 0061 01d6 | | Execute Vector,Field_Write 0062 3ffb |? | Loop_Increasing 0x5e 0063 e20d | | Load 0x1,0xd 0064 01c3 | | Execute Vector,Check_In_Type 0065 e20d | | Load 0x1,0xd 0066 0119 | | Execute Any,Check_In_Formal_Type 0067 480a |H | Short_Literal 0xa 0068 00da | | Load_Top At_Offset_2 0069 01d6 | | Execute Vector,Field_Write 006a 4801 |H | Short_Literal 0x1 006b 4825 |H% | Short_Literal 0x25 006c 00e9 | | Load_Encached String_Cache 006d 0334 | 4 | Declare_Variable Array,With_Constraint 006e 4825 |H% | Short_Literal 0x25 006f 4801 |H | Short_Literal 0x1 0070 487f |H | Short_Literal 0x7f 0071 00d9 | | Load_Top At_Offset_1 0072 e211 | | Load 0x1,0x11 0073 01d6 | | Execute Vector,Field_Write 0074 3ffb |? | Loop_Increasing 0x70 0075 e20d | | Load 0x1,0xd 0076 01c3 | | Execute Vector,Check_In_Type 0077 e20d | | Load 0x1,0xd 0078 0119 | | Execute Any,Check_In_Formal_Type 0079 480b |H | Short_Literal 0xb 007a 00da | | Load_Top At_Offset_2 007b 01d6 | | Execute Vector,Field_Write 007c 0092 013e | >| Action Push_String_Extended,0x13e ; "this is the end, the very end !!!!!!!" 007e e20d | | Load 0x1,0xd 007f 0119 | | Execute Any,Check_In_Formal_Type 0080 480c |H | Short_Literal 0xc 0081 00da | | Load_Top At_Offset_2 0082 01d6 | | Execute Vector,Field_Write 0083 00d9 | | Load_Top At_Offset_1 0084 01d4 | | Execute Vector,Structure_Write 0085 e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x2 = 0x85,0xfffd 0086 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0087 02a0 | | Declare_Subprogram Null_Subprogram 0088 4818 |H | Short_Literal 0x18 0089 03d4 | | Declare_Type Access,Defined,Visible,Accesses_Protected 008a 4801 |H | Short_Literal 0x1 ; Debug Table 0x0.0x3 = 0x8a,0xfffc 008b 480c |H | Short_Literal 0xc 008c 00da | | Load_Top At_Offset_2 008d 02a0 | | Declare_Subprogram Null_Subprogram 008e 4801 |H | Short_Literal 0x1 008f 035e | ^ | Declare_Type Array,Defined,Visible 0090 00d8 | | Load_Top At_Offset_0 0091 0336 | 6 | Declare_Variable Array,Visible 0092 00d8 | | Load_Top At_Offset_0 0093 0337 | 7 | Declare_Variable Array 0094 4801 |H | Short_Literal 0x1 0095 4819 |H | Short_Literal 0x19 0096 4801 |H | Short_Literal 0x1 0097 e20f | | Load 0x1,0xf 0098 01d5 | | Execute Vector,Field_Reference 0099 01cf | | Execute Vector,Slice_Read 009a e001 | | Load 0x0,0x1 009b 1814 | | Execute Package,Field_Execute,Field_Number 0x14 009c e210 | | Load 0x1,0x10 009d 03b6 | | Declare_Variable Access,By_Allocation,With_Value 009e 4801 |H | Short_Literal 0x1 009f 00da | | Load_Top At_Offset_2 00a0 01d6 | | Execute Vector,Field_Write 00a1 4801 |H | Short_Literal 0x1 00a2 481a |H | Short_Literal 0x1a 00a3 4802 |H | Short_Literal 0x2 00a4 e20f | | Load 0x1,0xf 00a5 01d5 | | Execute Vector,Field_Reference 00a6 01cf | | Execute Vector,Slice_Read 00a7 e001 | | Load 0x0,0x1 00a8 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00a9 e210 | | Load 0x1,0x10 00aa 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00ab 4802 |H | Short_Literal 0x2 00ac 00da | | Load_Top At_Offset_2 00ad 01d6 | | Execute Vector,Field_Write 00ae 4801 |H | Short_Literal 0x1 00af 481b |H | Short_Literal 0x1b 00b0 4803 |H | Short_Literal 0x3 00b1 e20f | | Load 0x1,0xf 00b2 01d5 | | Execute Vector,Field_Reference 00b3 01cf | | Execute Vector,Slice_Read 00b4 e001 | | Load 0x0,0x1 00b5 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00b6 e210 | | Load 0x1,0x10 00b7 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00b8 4803 |H | Short_Literal 0x3 00b9 00da | | Load_Top At_Offset_2 00ba 01d6 | | Execute Vector,Field_Write 00bb 4801 |H | Short_Literal 0x1 00bc 481c |H | Short_Literal 0x1c 00bd 4804 |H | Short_Literal 0x4 00be e20f | | Load 0x1,0xf 00bf 01d5 | | Execute Vector,Field_Reference 00c0 01cf | | Execute Vector,Slice_Read 00c1 e001 | | Load 0x0,0x1 00c2 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00c3 e210 | | Load 0x1,0x10 00c4 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00c5 4804 |H | Short_Literal 0x4 00c6 00da | | Load_Top At_Offset_2 00c7 01d6 | | Execute Vector,Field_Write 00c8 4801 |H | Short_Literal 0x1 00c9 481d |H | Short_Literal 0x1d 00ca 4805 |H | Short_Literal 0x5 00cb e20f | | Load 0x1,0xf 00cc 01d5 | | Execute Vector,Field_Reference 00cd 01cf | | Execute Vector,Slice_Read 00ce e001 | | Load 0x0,0x1 00cf 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00d0 e210 | | Load 0x1,0x10 00d1 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00d2 4805 |H | Short_Literal 0x5 00d3 00da | | Load_Top At_Offset_2 00d4 01d6 | | Execute Vector,Field_Write 00d5 4801 |H | Short_Literal 0x1 00d6 481e |H | Short_Literal 0x1e 00d7 4806 |H | Short_Literal 0x6 00d8 e20f | | Load 0x1,0xf 00d9 01d5 | | Execute Vector,Field_Reference 00da 01cf | | Execute Vector,Slice_Read 00db e001 | | Load 0x0,0x1 00dc 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00dd e210 | | Load 0x1,0x10 00de 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00df 4806 |H | Short_Literal 0x6 00e0 00da | | Load_Top At_Offset_2 00e1 01d6 | | Execute Vector,Field_Write 00e2 4801 |H | Short_Literal 0x1 00e3 481f |H | Short_Literal 0x1f 00e4 4807 |H | Short_Literal 0x7 00e5 e20f | | Load 0x1,0xf 00e6 01d5 | | Execute Vector,Field_Reference 00e7 01cf | | Execute Vector,Slice_Read 00e8 e001 | | Load 0x0,0x1 00e9 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00ea e210 | | Load 0x1,0x10 00eb 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00ec 4807 |H | Short_Literal 0x7 00ed 00da | | Load_Top At_Offset_2 00ee 01d6 | | Execute Vector,Field_Write 00ef 4801 |H | Short_Literal 0x1 00f0 4820 |H | Short_Literal 0x20 00f1 4808 |H | Short_Literal 0x8 00f2 e20f | | Load 0x1,0xf 00f3 01d5 | | Execute Vector,Field_Reference 00f4 01cf | | Execute Vector,Slice_Read 00f5 e001 | | Load 0x0,0x1 00f6 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00f7 e210 | | Load 0x1,0x10 00f8 03b6 | | Declare_Variable Access,By_Allocation,With_Value 00f9 4808 |H | Short_Literal 0x8 00fa 00da | | Load_Top At_Offset_2 00fb 01d6 | | Execute Vector,Field_Write 00fc 4801 |H | Short_Literal 0x1 00fd 4821 |H! | Short_Literal 0x21 00fe 4809 |H | Short_Literal 0x9 00ff e20f | | Load 0x1,0xf 0100 01d5 | | Execute Vector,Field_Reference 0101 01cf | | Execute Vector,Slice_Read 0102 e001 | | Load 0x0,0x1 0103 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0104 e210 | | Load 0x1,0x10 0105 03b6 | | Declare_Variable Access,By_Allocation,With_Value 0106 4809 |H | Short_Literal 0x9 0107 00da | | Load_Top At_Offset_2 0108 01d6 | | Execute Vector,Field_Write 0109 4801 |H | Short_Literal 0x1 010a 4822 |H" | Short_Literal 0x22 010b 480a |H | Short_Literal 0xa 010c e20f | | Load 0x1,0xf 010d 01d5 | | Execute Vector,Field_Reference 010e 01cf | | Execute Vector,Slice_Read 010f e001 | | Load 0x0,0x1 0110 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0111 e210 | | Load 0x1,0x10 0112 03b6 | | Declare_Variable Access,By_Allocation,With_Value 0113 480a |H | Short_Literal 0xa 0114 00da | | Load_Top At_Offset_2 0115 01d6 | | Execute Vector,Field_Write 0116 4801 |H | Short_Literal 0x1 0117 4823 |H# | Short_Literal 0x23 0118 480b |H | Short_Literal 0xb 0119 e20f | | Load 0x1,0xf 011a 01d5 | | Execute Vector,Field_Reference 011b 01cf | | Execute Vector,Slice_Read 011c e001 | | Load 0x0,0x1 011d 1814 | | Execute Package,Field_Execute,Field_Number 0x14 011e e210 | | Load 0x1,0x10 011f 03b6 | | Declare_Variable Access,By_Allocation,With_Value 0120 480b |H | Short_Literal 0xb 0121 00da | | Load_Top At_Offset_2 0122 01d6 | | Execute Vector,Field_Write 0123 4801 |H | Short_Literal 0x1 0124 4801 |H | Short_Literal 0x1 0125 480c |H | Short_Literal 0xc 0126 e20f | | Load 0x1,0xf 0127 01d5 | | Execute Vector,Field_Reference 0128 01cf | | Execute Vector,Slice_Read 0129 e001 | | Load 0x0,0x1 012a 1814 | | Execute Package,Field_Execute,Field_Number 0x14 012b e210 | | Load 0x1,0x10 012c 03b6 | | Declare_Variable Access,By_Allocation,With_Value 012d 480c |H | Short_Literal 0xc 012e 00da | | Load_Top At_Offset_2 012f 01d6 | | Execute Vector,Field_Write 0130 00d9 | | Load_Top At_Offset_1 0131 01d4 | | Execute Vector,Structure_Write 0132 00bf | | Action Accept_Activation 0133 BODY_0008: 0133 00bc | | Action Signal_Activated 0134 00bb | | Action Signal_Completion 0135 ; -------------------------------------------------------------------------------------- 0135 ; STRING TABLE 0135 ; -------------------------------------------------------------------------------------- 0135 0016 | | .STRTAB 0x0016->0x0140 ; " " 0136 0039 | 9 | .STRTAB 0x0039->0x0152 ; "abcdefghijklmnopqrstuvwxyz12343545767" 0137 005c | \ | .STRTAB 0x005c->0x0165 ; "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 0138 007f | | .STRTAB 0x007f->0x0177 ; "1234567890123456789012345678901234567" 0139 00a2 | | .STRTAB 0x00a2->0x018a ; "ASDFGHHJKLQWERTYUIOZXCVBNM,ASDFGHJERT" 013a 00c5 | | .STRTAB 0x00c5->0x019c ; "!@#$%^&*()!@#$%^&*()#$%^&*(@#$%^&*(*)" 013b 00e8 | | .STRTAB 0x00e8->0x01af ; "nowisthetimeforallgoodmentocometothea" 013c 010b | | .STRTAB 0x010b->0x01c1 ; "the quick brown fox jumped over the w" 013d 012e | . | .STRTAB 0x012e->0x01d4 ; "hite lazy dog........................" 013e 0151 | Q | .STRTAB 0x0151->0x01e6 ; "this is the end, the very end !!!!!!!" 013f 0174 | t | .STREND 0x0174->0x01f9 0140 2020 2020 | | .STRTAB_STRINGS 01f9 0000 0000 | | .BLANK 0000[0x7] 0200 ; -------------------------------------------------------------------------------------- 0200 ; Debug Table 0200 ; -------------------------------------------------------------------------------------- 0200 0003 0001 | | .CONST 0x0003,0x0001 0202 000b 020a | | .DEBUG 0x000b,0x020a,0x8000,0x0000,0x002c,0xb354,0x0000,0x0005 020a ; -------------------------------------------------------------------------------------- 020a ; Debug3 Subtable 0x0 020a ; -------------------------------------------------------------------------------------- 020a 0004 0000 | | .DBG3TAB 0x0004,0x0000 020c 000b ffff | | .CONST 0x000b,0xffff 020e 000f fffe | | .CONST 0x000f,0xfffe 0210 0085 fffd | | .CONST 0x0085,0xfffd 0212 008a fffc | | .CONST 0x008a,0xfffc 0214 0000 0000 | | .BLANK 0000[0x1ec]