ASSEMBLY LISTING OF SEGMENT >dumps>old_dumps>recomp>etx.alm ASSEMBLED ON: 11/17/82 1137.9 mst Wed OPTIONS USED: list ASSEMBLED BY: ALM Version 6.4 April 1981 ASSEMBLER CREATED: 11/03/82 1423.6 mst Wed  1 " ***********************************************************  2 " * *  3 " * Copyright, (C) Honeywell Information Systems Inc., 1982 *  4 " * *  5 " ***********************************************************  6  000000 7 name etx  8  9  000112 10 segdef execute 11  003775 12 segdef instruction_area  004000 13 segdef instr_page_2  000020 14 segdef set_ptrs  000070 15 segdef set_regs  000110 16 segdef set_ind 000111 17 segdef indicators  18  010000 19 segdef set_data1  016000 20 segdef set_data2  024000 21 segdef set_data3  22  032000 23 segdef data1  040000 24 segdef data2  046000 25 segdef data3  26  052000 27 segdef ind1  054000 28 segdef ind2  056000 29 segdef ind3  30  31  32  33 even  34  000000 35 bss save_ptrs,16  36  000020 37 set_ptrs:  000020 aa 000000 000000 38 oct 0,0 pr0  000021 aa 000000 000000 000022 aa 000000 000000 39 oct 0,0 pr1  000023 aa 000000 000000 000024 aa 000000 000000 40 oct 0,0 pr2  000025 aa 000000 000000 000026 aa 000000 000000 41 oct 0,0 pr3  000027 aa 000000 000000 000030 aa 000000 000000 42 oct 0,0 pr4  000031 aa 000000 000000 000032 aa 000000 000000 43 oct 0,0 pr5  000033 aa 000000 000000 000034 44 set_pr6:  000034 aa 000000 000000 45 oct 0,0 pr6  000035 aa 000000 000000 000036 aa 000000 000000 46 oct 0,0 pr7  000037 aa 000000 000000 47  000040 48 bss result_ptrs,16 49  000060 50 bss save_regs,8  000070 51 bss set_regs,8 000100 52 bss result_regs,8  53  000110 54 set_ind:  000110 aa 000000 000000 55 oct 0  000111 56 indicators: 000111 aa 000000 000000 57 oct 0  58 "  000112 59 execute:  60  000112 0a 000000 2540 00 61 spri save_ptrs 000113 0a 000034 6520 00 62 spri6 set_pr6 Keep stack pointer valid.  000114 0a 000060 7530 00 63 sreg save_regs 64  000115 0a 000020 1730 00 65 lpri set_ptrs  000116 0a 000070 0730 00 66 lreg set_regs  000117 0a 000110 6340 00 67 ldi set_ind  68  000120 0a 003775 7100 10 69 tra instruction_area,0 X0 set up with instruction offset. 70  71  72  73 " These args are just here for the hell of it.  74  000121 0a 003775 0000 00 75 arg instruction_area  76  000122 0a 010000 0000 00 77 arg set_data1  000123 0a 016000 0000 00 78 arg set_data2  000124 0a 024000 0000 00 79 arg set_data3  80  000125 0a 032000 0000 00 81 arg data1  000126 0a 040000 0000 00 82 arg data2  000127 0a 046000 0000 00 83 arg data3  84  000130 0a 052000 0000 00 85 arg ind1  000131 0a 054000 0000 00 86 arg ind2  87 "  88 " This is the 7 word area where the EIS instructions are placed  89 " for execution.  90  91  003775 92 org 1024*2-3  93  003775 94 bss instruction_area,3 95 " PAGE BOUNDARY  004000 96 bss instr_page_2,4 97  98  004004 0a 000111 7540 00 99 sti indicators;  004005 0a 000040 2540 00 100 spri result_ptrs  004006 0a 000100 7530 00 101 sreg result_regs  102  004007 0a 000000 1730 00 103 lpri save_ptrs 004010 0a 000060 0730 00 104 lreg save_regs 105  004011 106 return_loc: 004011 aa 7 00044 7101 20 107 short_return  108 "  109 " These are the data pages defined in this segment. 110  111  010000 112 org 1024*4 010000 113 set_data1:  114  016000 115 org 1024*7 016000 116 set_data2:  117  024000 118 org 1024*10  024000 119 set_data3:  120  121  122  123  032000 124 org 1024*13  032000 125 data1:  126  040000 127 org 1024*16  040000 128 data2:  129  046000 130 org 1024*19  046000 131 data3:  132  133  134  135  052000 136 org 1024*21  052000 137 ind1:  138  054000 139 org 1024*22  054000 140 ind2:  141  056000 142 org 1024*23  056000 143 ind3:  144  060000 145 org 1024*24  146  147  148 end  NO LITERALS  NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 060000 5a 000003 000000 060001 5a 000151 600000 060002 aa 000000 000000 060003 55 000007 000002 060004 5a 000002 400003 060005 55 000006 000007 060006 aa 003 145 164 170 060007 55 000014 000003 060010 0a 056000 400000 060011 55 000012 000003 060012 aa 004 151 156 144 ind3  060013 aa 063 000 000 000 060014 55 000021 000007 060015 0a 054000 400000 060016 55 000017 000003 060017 aa 004 151 156 144 ind2  060020 aa 062 000 000 000 060021 55 000026 000014 060022 0a 052000 400000 060023 55 000024 000003 060024 aa 004 151 156 144 ind1  060025 aa 061 000 000 000 060026 55 000033 000021 060027 0a 046000 400000 060030 55 000031 000003 060031 aa 005 144 141 164 data3  060032 aa 141 063 000 000 060033 55 000040 000026 060034 0a 040000 400000 060035 55 000036 000003 060036 aa 005 144 141 164 data2  060037 aa 141 062 000 000 060040 55 000045 000033 060041 0a 032000 400000 060042 55 000043 000003 060043 aa 005 144 141 164 data1  060044 aa 141 061 000 000 060045 55 000053 000040 060046 0a 024000 400000 060047 55 000050 000003 060050 aa 011 163 145 164 set_data3  060051 aa 137 144 141 164 060052 aa 141 063 000 000 060053 55 000061 000045 060054 0a 016000 400000 060055 55 000056 000003 060056 aa 011 163 145 164 set_data2  060057 aa 137 144 141 164 060060 aa 141 062 000 000 060061 55 000067 000053 060062 0a 010000 400000 060063 55 000064 000003 060064 aa 011 163 145 164 set_data1  060065 aa 137 144 141 164 060066 aa 141 061 000 000 060067 55 000075 000061 060070 0a 000111 400000 060071 55 000072 000003 060072 aa 012 151 156 144 indicators  060073 aa 151 143 141 164 060074 aa 157 162 163 000 060075 55 000102 000067 060076 0a 000110 400000 060077 55 000100 000003 060100 aa 007 163 145 164 set_ind 060101 aa 137 151 156 144 060102 55 000110 000075 060103 0a 000070 400000 060104 55 000105 000003 060105 aa 010 163 145 164 set_regs  060106 aa 137 162 145 147 060107 aa 163 000 000 000 060110 55 000116 000102 060111 0a 000020 400000 060112 55 000113 000003 060113 aa 010 163 145 164 set_ptrs  060114 aa 137 160 164 162 060115 aa 163 000 000 000 060116 55 000125 000110 060117 0a 004000 400000 060120 55 000121 000003 060121 aa 014 151 156 163 instr_page_2  060122 aa 164 162 137 160 060123 aa 141 147 145 137 060124 aa 062 000 000 000 060125 55 000135 000116 060126 0a 003775 400000 060127 55 000130 000003 060130 aa 020 151 156 163 instruction_area  060131 aa 164 162 165 143 060132 aa 164 151 157 156 060133 aa 137 141 162 145 060134 aa 141 000 000 000 060135 55 000142 000125 060136 0a 000112 400000 060137 55 000140 000003 060140 aa 007 145 170 145 execute 060141 aa 143 165 164 145 060142 55 000002 000135 060143 6a 000000 400002 060144 55 000145 000003 060145 aa 014 163 171 155 symbol_table  060146 aa 142 157 154 137 060147 aa 164 141 142 154 060150 aa 145 000 000 000 DEFINITIONS HASH TABLE  060151 aa 000000 000033 060152 aa 000000 000000 060153 aa 000000 000000 060154 aa 000000 000000 060155 aa 000000 000000 060156 5a 000067 000000 060157 aa 000000 000000 060160 5a 000026 000000 060161 5a 000033 000000 060162 5a 000040 000000 060163 aa 000000 000000 060164 5a 000007 000000 060165 5a 000014 000000 060166 5a 000021 000000 060167 5a 000045 000000 060170 5a 000053 000000 060171 5a 000061 000000 060172 5a 000075 000000 060173 5a 000102 000000 060174 5a 000110 000000 060175 5a 000116 000000 060176 5a 000125 000000 060177 5a 000135 000000 060200 5a 000142 000000 060201 aa 000000 000000 060202 aa 000000 000000 060203 aa 000000 000000 060204 aa 000000 000000 NO EXTERNAL NAMES  NO TRAP POINTER WORDS  TYPE PAIR BLOCKS  060205 aa 000001 000000 060206 aa 000000 000000 INTERNAL EXPRESSION WORDS 060207 aa 000000 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 060000 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000010 000007 a2 000000 000000 SYMBOL INFORMATION SYMBOL TABLE HEADER  000000 aa 000000 000001 000001 aa 163171 155142 000002 aa 164162 145145 000003 aa 000000 000004 000004 aa 000000 111316 000005 aa 510113 575622 000006 aa 000000 111340 000007 aa 062246 256533 000010 aa 141154 155040 000011 aa 040040 040040 000012 aa 000024 000040 000013 aa 000034 000040 000014 aa 000044 000100 000015 aa 000002 000002 000016 aa 000064 000000 000017 aa 000000 002645 000020 aa 000000 000102 000021 aa 000000 002634 000022 aa 002637 000102 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 040066 056064 000030 aa 040040 101160 000031 aa 162151 154040 000032 aa 061071 070061 000033 aa 040040 040040 000034 aa 110157 154155 000035 aa 163164 145144 000036 aa 164056 123171 000037 aa 163115 141151 000040 aa 156164 056141 000041 aa 040040 040040 000042 aa 040040 040040 000043 aa 040040 040040 000044 aa 154151 163164 000045 aa 040040 040040 000046 aa 040040 040040 000047 aa 040040 040040 000050 aa 040040 040040 000051 aa 040040 040040 000052 aa 040040 040040 000053 aa 040040 040040 000054 aa 040040 040040 000055 aa 040040 040040 000056 aa 040040 040040 000057 aa 040040 040040 000060 aa 040040 040040 000061 aa 040040 040040 000062 aa 040040 040040 000063 aa 040040 040040 000064 aa 000000 000001 000065 aa 000000 000001 000066 aa 000072 000037 000067 aa 113331 136011 000070 aa 000000 111340 000071 aa 062252 000000 000072 aa 076144 165155 >dumps>old_dumps>recomp>etx.alm 000073 aa 160163 076157 000074 aa 154144 137144 000075 aa 165155 160163 000076 aa 076162 145143 000077 aa 157155 160076 000100 aa 145164 170056 000101 aa 141154 155040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number  32000 data1 etx: 23, 81, 125. 40000 data2 etx: 24, 82, 128. 46000 data3 etx: 25, 83, 131. 112 execute etx: 10, 59.  52000 ind1 etx: 27, 85, 137. 54000 ind2 etx: 28, 86, 140. 56000 ind3 etx: 29, 143.  111 indicators etx: 17, 56, 99. 3775 instruction_area etx: 12, 69, 75, 94.  4000 instr_page_2 etx: 13, 96.  40 result_ptrs etx: 48, 100.  100 result_regs etx: 52, 101.  4011 return_loc etx: 106. 0 save_ptrs etx: 35, 61, 103. 60 save_regs etx: 50, 63, 104. 10000 set_data1 etx: 19, 77, 113. 16000 set_data2 etx: 20, 78, 116. 24000 set_data3 etx: 21, 79, 119. 110 set_ind etx: 16, 54, 67. 34 set_pr6 etx: 44, 62.  20 set_ptrs etx: 14, 37, 65. 70 set_regs etx: 15, 51, 66. NO FATAL ERRORS  ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved