Cтраница 1
![]() |
Схема объединения объектных модулей в единый загрузочный. [1] |
Объектные и загрузочные модули, помещенные в свои библиотеки, впоследствии могут быть использованы самостоятельно или в комбинации друг с другом неограниченное число раз. [2]
Объектные и загрузочные модули, подготовленные в ОС ЕС, непосредственно использовать в ПДО нельзя, их следует переписать с диска ОС ЕС на диск ПДО. Для перезаписи объектных модулей может использоваться команда MOVEFILE, для перезаписи загрузочных модулей - команда MOVELOAD, причем команда MOVELOAD позволяет осуществлять перезапись непосредственно с диска ОС ЕС или через промежуточное использование МЛ. [3]
Редактор связей обрабатывает объектные и загрузочные модули, а также управляющие операторы. [4]
В отличие от декларативных, процедурные знания содержат библиотеки объектных и загрузочных модулей пакетов прикладных программ САПР и подразделяются на проблемные ( объектные, и инвариантные) и инструментальные. [5]
Редактор связей может также объединить в одни загрузочный модуль несколько объектных и загрузочных модулей, разрешая межмодульные ссылки и объединяя друг с дру - ом словари ESD и RLD поступивших на ею вход модулей. Действия редактора связей программируются указанием его параметров ( Options), управляющими операторами ( INCLUDE, NAME, ENTRY и др.) и DD-предложениями, определяющими входные и выходные наборы данных. [6]
Управляющий оператор INCLUDE служит для указания дополнительных наборов данных, которые используются редактором связей для ввода исходных объектных и загрузочных модулей. [7]
При разработке сложных программных комплексов программист создает личные библиотеки на томах прямого доступа, в которых могут находиться исходные, объектные и загрузочные модули. [8]
Фортран, Паскаль, Си, Кобол, Пролог, Ада, Лисп и др.), форматами объектных и загрузочных модулей, получающихся после трансляции и компоновки программ. [9]
Второй способ сложнее, но обеспечивает более компактное хранение программ ( в переместимом формате), а также позволяет использовать в ПДО объектные и загрузочные модули, подготовленные в среде ОС ЕС. Этот способ далее не рассматривается. [10]
Файлы должны иметь тип TEXT и содержать объектный модуль, получаемый ПДО в результате работы транслятора или команд MOVEFILE и MOVELOAD из объектных и загрузочных модулей. [11]
Непосредственно в ПДО можно использовать последовательные, прямые и библиотечные наборы данных на дисках ОС ЕС, содержащие исходные программы, макробиблиотеки, библиотеки объектных и загрузочных модулей или данные без их переписи на мини-диски ПДО. [12]
ДОС обеспечивает следующие возможности в диалоговом и пакетном режимах: размещение на дисках файлов системы и пользователя с использованием многоуровневых каталогов, копирование, распечатку и защиту файлов, трансляцию, компоновку и отладку программ, написанных на языке Фортран-IV или Макроассемблер, редактирование символьных файлов, создание библиотек объектных и загрузочных модулей. [13]
Она обеспечивает следующие возможности в диалоговом и пакетном режимах: размещение на дисках файлов системы и пользователя с применением многоуровневых каталогов; копирование, распечатку и защиту файлов; трансляцию, компоновку и отладку программ, написанных на языках ФОРТРАН IV или макроассемблера; редактирование символьных файлов; создание библиотек объектных и загрузочных модулей. [14]
Если в загрузочном модуле ( после включения в него всех исходных модулей из основного и дополнительных входных наборов) окажутся неразрешенные ссылки ( обращения к модулям, которых не оказалось в основном и дополнительных наборах), то редактор связей может разрешать эти ссылки автоматически путем включения в формируемый модуль объектных и загрузочных модулей из основной библиотеки с DD-именем SYSLIB и дополнительных; библиотек. FORTLIB, которая содержит загрузочные модули, предназначенные для реализации в фортран-программах математических функций и операций ввода-вывода. [15]