Комплекс - команда - Большая Энциклопедия Нефти и Газа, статья, страница 2
Ценный совет: НИКОГДА не разворачивайте подарок сразу, а дождитесь ухода гостей. Если развернете его при гостях, то никому из присутствующих его уже не подаришь... Законы Мерфи (еще...)

Комплекс - команда

Cтраница 2


Это сообщение может возникнуть в результате использования команды R / TRANa в следующей форме: Р М, где Р - предикат ( терм, синтерм или цепочка); М - ссылка на комплекс команд, описанный в данной / - программе предложением EXTRN, причем операторы в данной команде отсутствуют.  [16]

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

Идентификатор идер именует - модуль. Вслед за этим предложением располагаются комплексы команд - модуля.  [18]

Счетчики, описанные в предложениях описания COUNTER, можно использовать как косвенные ссылки для адресов комплексов правил. Для этого необходимо разместить в счетчике адрес комплекса команд и использовать имя счетчика в качестве ссылки команды.  [19]

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

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

Изменение текущего комплекса команд, заданное параметром EOD, происходит в момент работы синтаксического предиката. При этом проанализированные символы помещаются в выходные памяти, и управление передается на комплекс команд EOD. Операторы текущего правила, естественно, не выполняются.  [22]

Команда всегда выполнима и содержит в поле преемника стандартное имя ЯМ-указанне на передачу управления комплексу команд, имя которого записано на вершине магазинной памяти. Механизм запоминания в магазинную память имени комплекса R7 при анализе открывающей скобки и возврата по магазину на этот комплекс при анализе закрывающей скобки использован в данном примере для контроля соответствия использования пар открывающих и закрывающих скобок в арифметическом выражении. Окончание работы - программы аналогично вышеописанному и пояснений не требует.  [23]

Если набор неявно описанных памятей и операций не удовлетворяет пользователя, то он может задавать свои описания. В этом случае необходимо отделить описания от команд предложением BEGIN. Таким образом, во избежание конфликта имен все описания имен ( имена памятей, имена комплексов команд) должны быть уникальными в пределах одного архива. Не рекомендуется использовать имена, начинающиеся с символов S, так как такие имена используются в служебных целях. Кроме того, идентификаторы, именующие комплексы команд, должны быть не длиннее семи символов.  [24]

В этой программе БФ - регистр, в котором собирается каждое слово на входной ленте; ВЫХ - регистр, на котором собирается результат сжатия исходной информации на ленте ввода. Программа работает следующим образом. Вначале вводится таблица ТИНФ и сбрасываются ( очищаются) рабочие регистры БФ и ВЫХ. Затем в комплексе команд СЛОВО происходит формирование в регистре БФ текущего слова на ленте ввода. Как только слово будет сформировано ( признаком является появление пробела на ленте ввода), управление передается комплексу команд СЖАТИЕ, в котором сформированное слово в памяти БФ сравнивается со словами в первой колонке памяти ТИНФ. Если подобное слово будет найдено, то в регистр ВЫХ будет дописан более короткий эквивалент слова на регистре БФ. Этот эквивалент будет взят из второй колонки доступной ячейки таблицы ТИНФ.  [25]

Перед выполнением - программы в качестве входной строки принимается стандартный вводной файл R INF. При необходимости переопределить входную строку может быть использована подпрограмма R USIN. Параметр Р задает память, которая будет использоваться в качестве новой входной строки. Параметр EOD задает имя комплекса команд, на который будет передано управление после окончания текста в подключенной памяти. Если параметр EOD опущен, то порядок обхода / - программы после окончания текста в подключенной памяти не изменится.  [26]

Эта подпрограмма эквивалентна подпрограмме WEM, но при этом адреса корректировочного комплекса записываются в магазин анализатора со специальным признаком - флажком. В случае нормального хода выполнения программы при возврате из / - модулей встреченные в магазине адреса с флажками игнорируются. Если же возникает ситуация синтаксической ошибки, то магазин будет сброшен только до встречи первого адреса с флажком. По полученному адресу и происходит передача управления на корректировочный комплекс команд.  [27]

Если набор неявно описанных памятей и операций не удовлетворяет пользователя, то он может задавать свои описания. В этом случае необходимо отделить описания от команд предложением BEGIN. Таким образом, во избежание конфликта имен все описания имен ( имена памятей, имена комплексов команд) должны быть уникальными в пределах одного архива. Не рекомендуется использовать имена, начинающиеся с символов S, так как такие имена используются в служебных целях. Кроме того, идентификаторы, именующие комплексы команд, должны быть не длиннее семи символов.  [28]

29 Изображение петель в Р - гра-фе. [29]

Дуги, выходящие из одной вершины, просматриваются подряд сверху вниз. Если условие прохождения на дуге истинно, то выполняются указанное действие и переход по дуге. Число возвратов определено в условии Y и равняется К. В случае отсутствия Y возврат осуществляется каждый раз после перехода по дуге повторяемого комплекса команд. Условия или действия могут отсутствовать на дугах. Дуга с пустым условием ( или символом) просматривается последней независимо от ее расположения, и переход по ней всегда выполняется.  [30]



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