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

Входная программа

Cтраница 1


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

2 Схема работы Альфа-транслятора. [2]

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

4 Схема организаций работы с использованием ЭВМ. [4]

Входные программы пишутся на символическом языке, отличном от языка команд машины, но более удобном для потребителя; он обычно учитывает свойства решаемых задач или особенности машины; преобразование в машинный язык происходит с помощью ЭВМ.  [5]

Входную программу, записанную на процедурно-ориентированном языке высокого уровня, в объектную программу на языке машины переводит компилятор. Объектная программа либо составляется в абсолютных адресах, либо оформляется в виде одного или нескольких модулей загрузки.  [6]

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

Символы входной программы, закодированные двоичными числами, обычно обрабатываются последовательно. Иногда обработка происходит в темпе ввода.  [8]

По входным программам ДОС ЕС ЭВМ и ОС ЕС ЭВМ несовместимы. ОС ЕС ЭВМ по возможностям существенно превосходит ДОС ЕС ЭВМ.  [9]

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

Процессор просматривает входную программу пользователя на языке МОПР. При работе процессора операторы МОПРа переводятся в операторы Фортрана. При вызове модуля из библиотеки вызываются все указанные в паспорте модули, и если среди них хотя бы один реализован на Алголе, то формируется головная программа на Алголе.  [11]

Имеющиеся во входной программе пользователя обращения на языке МОПР к внешним устройствам ( АЦПУ, ВУ, МБ, МД, МЛ) заменяются на вызовы соответствующих системных программ.  [12]

В процессе исполнения входной программы из нее последовательно выбираются вызовы ( начиная с первого вызова RI из целевого утверждения G) с целью их решения.  [13]

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

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



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