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

Стек - пульт

Cтраница 2


Если это колзап равно нулю, то это значит, что в стек пульта заносится пустая строка.  [16]

Оператор & BEGSTACK вместе с оператором & END используются для занесения в стек пульта ВМ группы строк, начиная со строки, следующей за оператором & BEGSTACK, и заканчивая строкой перед оператором & END. Подстановка значений для переменных в указанных строках не выполняется.  [17]

Однако в ПДО имеется ряд так называемых команд немедленного действия, которые не помещаются в стек пульта, а обрабатываются сразу после их ввода. К этим командам относятся НХ, НТ, RT, НО, SO, RO и НВ.  [18]

Команда DESBUF предназначена для освобождения всех буферов программного стека и буфера ПУ, а также для очистки содержимого выводного стека пульта.  [19]

20 Упрощенная схема основной памяти ВМ. [20]

По аналогии с входными данными выходные данные выполняемой на ВМ программы или команды, предназначенные для вывода на ПУ, помещаются в выводной стек пульта. Все они выводятся на ПУ до выполнения системой очередной операции считывания данных из вводного стека пульта.  [21]

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

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

24 Упрощенная схема основной памяти ВМ. [24]

Вводной стек пульта - это область памяти ВМ, куда помещается информация либо непосредственно с экрана, либо из программ и процедур. Часть вводного стека пульта, в которую поступают строки с экрана, называется буфером ПУ, а часть, используемая программами и процедурами, - программным стеком. Вопросы использования программного стека рассматриваются в гл. Максимальное число строк, которое можно поместить во вводной стек пульта, зависит от емкости основной памяти ВМ.  [25]

Если в процедуре в стек пульта заносится несколько строк, то порядок считывания их из стека может быть разный в зависимости от указания в операторах & STACK и & BEGSTACK операнда FIFO ( принимается по умолчанию) либо LIFO. Операнд FIFO обеспечивает занесение строк в конец стека пульта; занесенные строки будут считываться в том же порядке, в котором они были занесены. Операнд LIFO обеспечивает занесение строк в начало стека пульта, причем эти строки будут считываться в порядке, обратном их занесению.  [26]

Для проверки того, содержит ли стек пульта какую-либо информацию, может использоваться специальная переменная & READFLAG. Если значение этой переменной равно STACK, то стек пульта непустой.  [27]

Режим STACK FIFO вызывает занесение информации в конец стека пульта в том порядке, в котором она выводилась бы на ПУ. При указании режима STACK LIFO информация заносится в начало стека пульта в обратном порядке.  [28]

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

30 Упрощенная схема основной памяти ВМ. [30]



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