Случайное
Старые записи

Операнда макрокоманды

Операнда макрокомандыВ операнде макрокоманды можно использовать круглые скобки, при этом число правых скобок должно быть равным числу левых. Все скобки входят в значение операнда. Скобки между парными апострофами не рассматриваются при определении парных скобок. Запятая внутри парных скобок не считается разделителем операндов. Например, в операнде BD) первая и вторая, третья и седьмая, четвертая и шестая скобки парные. Запятая не является разделителем.

Знак равенства можно использовать в операнде макрокоманды, но он должен быть или первым символом операнда, или находиться между парными апострофами или парными скобками.

Операндом макрокоманды может быть список, который представляет собой один или несколько операндов, разделенных запятыми и заключенных в круглые скобки. Опущенные элементы списка обрабатываются так же, как опущенные операнды. В виде списка обычно представляются операнды, одинаковые по назначению.

Если список содержит П операндов и соответствует параметру &Р, то к элементу Т списка можно обратиться с помощью записи &Р. Если параметру &Р в макрокоманде соответствует список, а в операторе макроопределения используется параметр &Р, то при генерации &Р заменяется всеми символами списка, включая парные скобки. Если же в макроопределении используется обозначение списка, но операнд макрокоманды не является списком, &Р обозначает обращение ко всему операнду, а &Р, где п>1, — обращение к опущенному операнду.

Интересные статьи

Copyright © 2022. All Rights Reserved.