Cтраница 1
Объединение объектных модулей в программные фазы ( абсолютные модули) происходит независимо от того, когда и с какого языка программирования транслировался тот или иной модуль. Фаза может собираться из независимо оттранслированных частей и подпрограмм, хранящихся в библиотеках. Библиотека абсолютных модулей обязательна для функционирования операционной системы ДОС ЕС. Библиотеки базисного Фортрана ДОС и Фортрана IV ДОС являются частью библиотеки объектных модулей и включают программы вычисления различных математических функций, организации ввода и вывода и программы выполнения ряда служебных ( системных) действий. [1]
Объединение объектных модулей в абсолютные происходит независимо от того, когда и с какого языка программирования получен объектный модуль. [2]
Объединение объектных модулей в программные фазы ( абсолютные модули) происходит независимо от того, когда и с какого языка программирования транслировался тот или иной модуль. Фаза может собираться из независимо оттранслированных частей и подпрограмм, хранящихся в библиотеках. Библиотека абсолютных модулей обязательна для функционирования операционной системы ДОС ЕС. [3]
Объединение объектных модулей в фазы происходит независимо от того, когда и с какого языка программирования протранслирован тот или иной модуль. [4]
Объединение объектных модулей в одну программу, а также производимое при объединении разрешение внешних ссылок являются основными функциями РЕДАКТОРА. [5]
Объединение объектных модулей в программные фазы ( абсолютные модули) происходит независимо от того, когда и с какого языка программирования транслировался тот или иной модуль. Фаза может собираться из независимо оттранслированных частей и подпрограмм, хранящихся в библиотеках. Библиотека абсолютных модулей обязательна для функционирования операционной системы ДОС ЕС. Библиотеки базисного фортрана ДОС и фортрана IV ДОС являются частью библиотеки объектных модулей и включают программы вычисления различных математических функций, организации ввода и вывода и программы выполнения ряда служебных ( системных) действий. [6]
Основной задачей этапа редактирования программ является объединение отдельных объектных модулей, полученных па этапе трансляции, в единую программу, называемую загрузочным модулем. [7]
Адресные константы корректируются дважды: при объединении объектных модулей в загрузочный и при загрузке загрузочного модуля в память. [8]
![]() |
Структура программы Тестрана. [9] |
На рис. 4.9 приведена запись управляющих операторов для объединения объектных модулей программы Тестрана и проверяемой программы, а также выполнения объединенного модуля и редактирования информации Тестрана. [10]
Ссылка, оставшаяся неразрешенной редактором связей в ходе объединения объектных модулей в загрузочный модуль. [11]
![]() |
Структура ОС ЕС. [12] |
Редактор связей, как уже отмечалось, предназначен для объединения объектных модулей в одну программу, которую можно загружать в основную оперативную память. Он дает возможность вносить изменения в программу без повторной трансляции или без повторного ассемблирования готовой программы ( повторно транслируются только те разделы программы, в которые внесены изменения), а также разделять программу на части ( сегменты), если она слишком велика для имеющейся емкости основной памяти. [13]
БСО в этом отношении ограничивается надстройкой над соответствующими универсальными средствами. Свойственное для систем программирования задание режимов и параметров трансляции и управление объединением объектных модулей сводится за счет существования надстройки к выбору из некоторого набора типичных для ППП ситуаций. Существование такого набора облегчает пользователю работу с системой программирования. [14]
Задание может состоять из одного или более шагов. Шаг задания определяет программу, которую необходимо вызвать для выполнения определенной работы, например, вызвать транслятор для преобразования исходных программ на Фортране в объектные модули или вызвать Редактор для объединения объектных модулей с целью получения рабочей программы. В шаге задания определяются все файлы ( наборы данных), которые используются в вызываемой программе. [15]