Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Оператор повторенийОператор повторений Макроязыка (или директивы повторений языка Ассемблера) заставляет повторить блок операторов исходного текста (играет роль оператора цикла) и имеет следующую форму: WHILE условное_выражение блок_операторов_макроопределения ENDW Обработка блока операторов повторяется до тех пор, пока значение условного выражения – "истина". Условное выражение должно содержать оператор сравнения (‘>’ – ‘больше’, ‘<’ – ‘меньше’, ‘=’ – ‘равно’), переменную макроопределения с одной стороны этого оператора, и целое число с другой. Кроме этого, во избежание создания бесконечного цикла, в блоке операторов следует использовать оператор присваивания для увеличения или уменьшения переменной цикла.
3.2. Структуры данных Макропроцессора Таблица макроопределений (ТМО), строго говоря, не таблица, а просто массив строк, в который записываются тексты всех макроопределений (от оператора MACRO до оператора MEND, исключая их самих), найденных в обрабатываемом модуле.
Таблица имен макроопределений (ТИМ) содержит имена макроопределений и указатели на начало и конец размещения текста макроопределения в таблице макроопределений.
Таблица локальных переменных (ТЛП), содержащая информацию о локальных переменных макроопределения.
Таблица параметров(ТП), в которой наглядно происходит сопоставление параметров при описании макроса и параметров при вызове макроса.
Таблица вызовов макроса(ТВМ), которая фиксирует строку вызова макроса.
Таблица меток (ТМ), в нее заносятся все метки директив AGO, AIF и номер строки в которой они встретились, так же в таблице имеется третий столбик, содержащий 1 в случае если к описанной метке уже был выполнен переход. Визуально появление единицы в третьем столбике не заметно.
|