Способы выполнения такой замены могут быть различными. Простейшим случаем является подстановка на место переменного символического ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Криницкий Н.А. Программирование и алгоритмические языки Издание 2


Способы выполнения такой замены могут быть различными. Простейшим случаем является подстановка на место переменного символического адреса а, начинающегося с li & il, элементарного указателя операнда ( или метки) из макроинструкции. Положение этого элементарного указателя в макроинструкции соответствует положению конструкции а в прототипе макроинструкции. При этом говорят, что происходит простая компиляция макроопределения. Если в прототипе макроинструкции какой-либо из элементарных указателей операндов имеет вид IJ & NUMII, то на таком же по порядку месте в указателе операндов макроинструкции размещается подсписок, а в действующих операторах модели должны встречаться конструкции вида ll & NUM ( li /), где / - целое число, указывающее используемый в данном операторе элемент подсписка.

(cкачать страницу)

Смотреть книгу на libgen

Способы выполнения такой замены могут быть различными.  Простейшим случаем является подстановка на место переменного символического адреса а,  начинающегося с li & il,  элементарного указателя операнда ( или метки) из макроинструкции.  Положение этого элементарного указателя в макроинструкции соответствует положению конструкции а в прототипе макроинструкции.  При этом говорят,  что происходит простая компиляция макроопределения.  Если в прототипе макроинструкции какой-либо из элементарных указателей операндов имеет вид IJ & NUMII,  то на таком же по порядку месте в указателе операндов макроинструкции размещается подсписок,  а в действующих операторах модели должны встречаться конструкции вида ll & NUM ( li /),  где / - целое число,  указывающее используемый в данном операторе элемент подсписка.