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

Имя - макрокоманда

Cтраница 3


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

Директивы Паген начинаются со знака в первой позиции строки, за которым следуют три знака имени де-рективы или имени макрокоманды. Директивы Паген имеют следующий синтаксис и семантику.  [32]

Поле имени макропрототипа может быть либо пустым, либо содержать еще один параметр, который обычно служит для перенесения ассемблерного имени с поля имени макрокоманды на ее расширение.  [33]

Прежде чем выполнить первую из макрокоманд макроса, программа Access откроет диалоговое окно Пошаговое исполнение макроса, аналогичное показанному на рис. 18.18. В полях этого окна отображается имя тестируемого макроса, текущее условие ( если оно указано) для активного макроса, имя текущей макрокоманды и ее аргументы. Если ячейка столбца Условие мл данной макрокоманды пуста, в одноименном поле окна отладки будетуказано значение Истина.  [34]

Замечание: в листинге, выводимом ассемблером, фигурируют макроопределения, но машинных кодов для этих операторов образовано не будет. Имя макрокоманды в листинге можно отличить от операторов, так как оно имеет номер строки, а операторы, полученные для него, не имеют.  [35]

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

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

38 Программа копирования, использующая индексный режим адресации. [38]

MACRO указываются имя макрокоманды и список формальных аргументов. Чтобы выделить имя макрокоманды, его рекомендуется отделять от списка формальных аргументов пробелом, а последние следует отделять друг от друга запятыми. В частном случае список формальных аргументов может отсутствовать. ENDM может быть пустым или содержать имя макрокоманды. Определение макрокоманды может располагаться в любом месте исходного модуля, но оно всегда должно предшествовать ее вызову.  [39]

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

В языках программирования образец макрокоманды обычно состоит из имени макрокоманды и позиционных или ключевых параметров.  [41]

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

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

Вид описательной формы макрокоманды GREAD такой же, как стандартной, только добавляется ключевой операнд ME L, указывающий на описательную форму. Макрорасширение макрокоманды GREAD в описательной форме включает только блок DECB с символическим именем, указанным в операнде имя DECB макрокоманды, и не содержит команд. Этот блок используется затем на этапе выполнения программы одной или несколькими макрокомандами GREAD в исполнительной форме. В макрокоманде GREAD в описательной форме обязательными являются только операнды имя DECB и MF L. Если какой-либо необязательный операнд опущен, то соответствующее поле в блоке DECB заполняется нулями. Макрокоманда GREAD в описательной форме указывается обычно в области констант.  [44]

Параметру, которому отвечает опущенный операнд, присваивается пустое значение. Параметр, расположенный на поле имени прототипа, приобретает в качестве значения ассемблерное имя, расположенное на поле имени макрокоманды. Если имя отсутствует, параметр получает пустое значение.  [45]



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