Исходный модуль - Большая Энциклопедия Нефти и Газа, статья, страница 4
Если вы поможете другу в беде, он непременно вспомнит о вас, когда опять попадет в беду. Законы Мерфи (еще...)

Исходный модуль

Cтраница 4


Для библиотеки исходных модулей имеется свое оглавление, составленное из записей для каждой книги. Запись о книге содержит следующие данные: признак ( имя) подбиблиотеки, имя книги, адрес книги на диске, количество физических блоков, на которых размещается книга, версия и модификация. Запись оглавления о конкретной книге необходима для определения ее местоположения в библиотеке и выборки из библиотеки. Книги в библиотеку исходных модулей могут помещаться только БИБЛИОТЕКАРЕМ.  [46]

При трансляции исходного модуля управляющая фаза транслятора ПЛ / 1 ( которая находится в основной памяти весь период обработки исходного модуля) загружает остальные фазы одна за другой. Каждая фаза однократно обрабатывает текст исходного модуля и удаляется из основной памяти. Фазы, предназначенные для обработки тех конструкций языка, которых нет в транслируемой программе, в основную память не вызываются.  [47]

Первая перфокарта исходного модуля печатается на каждой странице. Поэтому целесообразно, чтобы она содержала текст, характеризующий программу.  [48]

При трансляции исходного модуля транслятору неизвестно, какие из определенных в модуле меток используются в других модулях в качестве внешних имен. Включать все метки, появляющиеся в программе, в словарь внешних имен невыгодно, ибо большинство из них не используется в других программах. Поэтому в языке Ассемблера принято следующее соглашение: в словарь внешних имен автоматически включаются только имена программных секций.  [49]

При обработке исходных модулей редактор связей присваивает всем программным секциям последовательные относительные адреса в основной памяти и разрешает все ссылки между программными секциями. Присвоение адресов в основной памяти производится следующим образом: первой встретившейся программной секции присваивается начальный адрес, каждой следующей программной секции - следующий свободный адрес в основной памяти.  [50]

Информация об исходном модуле содержится в оглавлении. Как и для других типов библиотек, она позволяет операционной системе определять расположение программ, производить определенные действия.  [51]

Итак, каждый исходный модуль, составляемый программистом, оказывается в процессе выполнения как вызываемой, так и вы-зывающей программой.  [52]

Исходная программа ( исходный модуль), написанная на одном из языков программирования, помещается во входной набор данных соответствующего транслятора. Этот набор данных может размещаться на перфокартах, магнитных лентах или дисках.  [53]



Страницы:      1    2    3    4