Cтраница 2
Для того чтобы осуществить трансляцию исходной программы на фортране, составляется задание на трансляцию, включающее в себя задание на выполнение программы ТФ1 ( программы, непосредственно производящей трансляцию) и исходную информацию для транслятора. [16]
Преобразование констант выполняется во время трансляции исходной программы. [17]
В случае останова во время трансляции исходной программы следует снять программу и устранить ошибки, вызвавшие останов. Номер останова находится в сумматоре по первому адресу. [18]
![]() |
Структура объектного модуля. [19] |
Программа, полученная в результате трансляции исходной программы на Алгамсе, представляет собой объектный модуль, который состоит из карт четырех типов - ESD, TXT, RLD, END - ( рис. 4) и оформлен по правилам, принятым в ДОС ЕС. [20]
Результирующая программа, полученная в результате трансляции исходной программы, как и любая программа на языке загрузки ЦВМ Минск-32, выполняется под управлением диспетчера. Этапу выполнения объектной программы предшествует этап сборки, во время которого к основной программе присоединяются внутренние программы, включая находящиеся на магнитной ленте системы ( ЛС) программы вычисления стандартных функций и программы ввода-вывода. [21]
Машинные коды, полученные в результате трансляции исходной программы, и приписанные относительные адреса. [22]
Вычисление, выполняемое компилятором в процессе трансляции исходной программы. [23]
Средство, используемое ассемблером в ходе трансляции исходной программы. [24]
Программы обработки языков ( трансляторы) осуществляют трансляцию исходной программы в конечную, пригодную для выполнения на машине. В системе МРХ имеются трансляторы с языков ассемблера, генератора программ отчетов ( RPG), а также с Фортрана. [25]
Для получения рабочей программы сначала нужно выполнить трансляцию исходной программы. Для этого к картам исходной программы добавляются некоторые управляющие карты, такие, как управляющая карта транслятора РПГ и карты управляющих операторов - УПРАВЛЕНИЯ ЗАДАНИЯМИ, необходимые для работы транслятора РПГ. После трансляции полученный модуль может быть отредактирован с помощью РЕДАКТОРА. В результате редактирования получается готовая для выполнения программа ( загрузочный модуль), которая называется рабочей программой. Компиляция и редактирование необходимы для получения желаемого отчета. [26]
Объектный модуль ( ОМ) получается в результате трансляции исходной программы. В некоторых случаях он может быть изготовлен вручную. Иногда в готовый модуль приходится вносить небольшие изменения. Поэтому системный программист должен иметь представление о структуре карт ОМ. [27]
Ассемблер - кросс - или резидентная программа, предназначенная для трансляции исходной программы, записанной на языке ассемблера в объектную программу. [28]
Глубина вложения макрокоманд зависит от размера динамической памяти, используемой при трансляции исходной программы. [29]
При определении структуры программы необходимо учитывать также объем памяти, отведенной для трансляции исходной программы. Ниже рассматриваются вопросы, возникающие при планировании структуры программы в операционных системах ДОС и ОС, приводятся необходимые рекомендации. [30]