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

Протранслированная программа

Cтраница 1


Протранслированная программа несколько хуже, чем программа, составленная опытным программистом на АССЕМБЛЕРе. Она требует больше памяти для реализации и работает медленнее. Поэтому ответственные и часто работающие программы иногда пишут сразу на АССЕМБЛЕРе. В кодах машины программы для машин третьего поколения обычно не пишутся.  [1]

Чтобы выполнить протранслированную программу, объектный модуль которой находится в файле типа TEXT, необходимо подать команду загрузки ( LOAD) модуля в память ВМ, В процессе загрузки осуществляется и редактирование внешних связей.  [2]

Для того чтобы выполнить протранслированную программу, ее нужно загрузить в память ВМ.  [3]

По команде LOAD редактируется и выполняется протранслированная программа.  [4]

Помечая этикеткой тот или иной оператор, программист может дать указание транслятору о том, следует ли запомнить эту этикетку вместе с протранслированной программой. Такая этикетка, естественно, может содержать не более четырех символов.  [5]

Фаза 1 для языка ПЛ / 1 строит макрокод для каждого оператора ПЛ / 1 и помещает имена процедур, переменных и внешние константы в область данных, проверяет семантику протранслированной программы.  [6]

7 Общая функциональная схема ДИСП СРВ. [7]

По команде RUN ( IPLI, BASIC) ДИСП читает программу абонента из набора данных и транслирует ее во внутреннее представление, которое помещается в область абонента; затем управление передается интерпретатору, выполняющему протранслированную программу.  [8]

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

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

Как правило, большинство САП предназначены для трансляции единой программы, которая может размещаться в памяти ЦВМ и поступает на трансляцию в законченном виде. Автоматическая стыковка без такой информации не реализуется. При комплексации отдельно протранслированные программы распределяются по памяти, вводится единая адресация всех общих переменных и устанавливается связь программ по передаче управления.  [11]

Разработка программ обеспечивает получение синтаксически, семантически и структурно корректных программ на языке программирования и формирование программ в машинных кодах реализующей ЭВМ ( см. гл. Разрабатываются спецификации на программные модули и группы программ, в соответствии с которыми подготавливаются тексты на языке программирования. Описываются основные массивы данных, используемых рядом программ, и эти описания транслируются для последующего централизованного применения. При трансляции текстов программных модулей формализуются их связи с другими модулями и массивами данных, в результате чего автоматизи-рованно комплексируются функциональные группы взаимодействующих программ. Объектные модули протранслированных программ размещаются в базе данных проектирования для последующего редактирования их связей в процессе загрузки в библиотеку, отражающую память реализующей ЭВМ.  [12]

Транслятор ПЛ / 1 или Бэйсик проверяет синтаксис исходного текста. Он распознает операторы языка и выполняет их обработку с помощью специальных модулей. Определив, что исходный текст ( оператор) не содержит ошибок, транслятор в случае программы на языке Бэйсик формирует макрокод для генерации машинных команд, а в случае языка ПЛ / 1 преобразует исходный текст оператора в инверсную польскую запись. Все протранслированные операторы сцепляются в порядке номеров следования исходных операторов. Результат работы трансляторов вместе с исходным текстом сохраняется в библиотеке абонента при выполнении подкоманды SAVE. Протранслированная программа абонента ( или отдельный оператор) может быть выполнена сразу или позже. Если для выполнения используется ранее сохраненная программа, та ее перетрансляция не выполняется.  [13]



Страницы:      1