Cтраница 1
Режим интерпретации очень удобен при работе с малыми компьютерами, память которых невелика, и поэтому нельзя выделить большой объем памяти для размещения всей машинной программы. Удобна интерпретация и при диалоговом составлении программ, когда нужно быстро убедиться в правильности работы очередного куска программы. Однако если необходимо повторно выполнить программу, но, например, с другими данными, ее снова нужно интерпретировать в машинные коды, на что, естественно, тратится дополнительное время. При компиляции этого не происходит - повторно запускается уже готовая машинная программа ( программа на машинном языке), которая хранится в памяти компьютера. [1]
Режимы интерпретации команд, устанавливаемые сразу после начальной загрузки ПДО и изменяемые по команде ПДО SET, влияют на способы ввода команд. К этим режимам относятся IMPCP и ABBREV. Режим IMPCP оказывает влияние на способ ввода команд МВМ. Если этот режим установлен, нераспознанные ПДО команды передаются на выполнение МВМ. Если этот режим не установлен, для обеспечения выполнения команд МВМ в среде ПДО необходимо снабжать их префиксом СР. [2]
Переход в режим интерпретации выполняется с помощью привилегированной команды SIE, операндом которой является адрес описателя состояния. Хотя в IBM / 370 - XA и введено понятие виртуальной машины, работа в этом режиме ( интерпретация) - это не единственная возможность, а лишь альтернатива естественному режиму. [3]
Какие свойства имеет режим интерпретации модели. [4]
Схема системы МАВР. [5] |
Монитор работает в режиме интерпретации, что обеспечивает гибкость решения задач в диалоговом режиме. Это дает возможность контролировать вычислительный процесс пользователю, не выходя за пределы своего профессионального языка. У пользователя устанавливается полный контакт с ЭВМ. [6]
При исполнении программ в режиме интерпретации все события инициируются и управляются интерпретатором, который работает в памяти с быстрой выборкой. Эта программа - интерпретатор - осуществляет доступ главным образом к двум важным областям данных, расположенных в памяти машины. В первой содержится некоторым подходящим способом упакованная и закодированная версия входной логической программы, и эта область остается неизменной ( или статической) в течение всего исполнения. Вторая область является чрезвычайно динамичной; она используется интерпретатором для ведения протокола своих собственных действий. Эти области обычно называют входным массивом данных и стеком исполнения соответственно. [7]
Четвертое слово подблока элемента задает режим интерпретации последующих слов. Например, если задан режим литер, то содержащиеся в них данные интерпретируются как 8-битные коды литер в коде ASCII, упакованные по две литеры в слове. Поскольку элемент содержит примитивы одного и того же типа, необходима только одна команда определения режима в каждом элементе. Кроме того, наличие только одного режима интерпретации данных в подблоке элемента облегчает вычисление индекса примитива, отмеченного световым пером. [8]
Четвертое слово подблока элемента задает режим интерпретации последующих слов. Например, если задан режим литер, то содержащиеся в них данные интерпретируются как 8-битные коды литер в коде ASCII, упакованные по две литеры в слове. Поскольку элемент содержит примитивы одного и того же типа, необходима только одна команда определения режима в каждом элементе. Кроме того, наличие только одного режима интерпретации данных jB подблоке элемента облегчает вычисление индекса прими-тива отмеченного световым пером. [9]
Итак, программные системы, реализующие режим интерпретации, существуют и называются интерпретаторами. Запустив программу-интерпретатор, Вы как бы попадаете внутрь описанной только что расширенной ОС и можете работать на одном из языков. [10]
При неявном и предварительном присоединении файла режим интерпретации пробелов устанавливается по умолчанию: внутренние пробелы при вводе числовых данных из форматных записей воспринимаются как нули. [11]
При переходе к новой записи сохраняются режимы интерпретации пробелов и знака, а также масштабный множитель, установленный к этому времени. [12]
В случае реализации языка программирования в режиме интерпретации выделение языкового процессора означает, что ему передается целиком исходная программа на выполнение. Языковый процессор производит синтаксический анализ программы и выполняет предписываемые ею действия. Выполнение программы он производит либо собственными силами, либо с использованием запросов к другим компонентам вычислительной системы. Первый случай, по существу, совпадает с реализацией в режиме компиляции. [13]
Использование необходимых программ этой БСП в режиме интерпретации обеспечивается транслятором. Приведенный состав БСП может быть расширен. [14]
Форматы BN и BZ используются для установки режима интерпретации пробелов, отличных от ведущих, при вводе числовых данных. [15]