<<
>>

Директивы условной компиляции

Последний тип макросредств — директивы условной компиляции. Существует два вида этих директив: Ш директивы компиляции по условию позволяют проанализировать определенные условия в ходе генерации макрорасширения и при необходимости изменить этот процесс; I» директивы генерации ошибок по условию контролируют ход генерации макро- расширения с целью генерации или обнаружения определенных ситуаций, ко- торые могут интерпретироваться как ошибочные.
С этими директивами применяются упомянутые ранее директивы управления процессом генерации макрорасширений EXITM и GOTO. Директива EXITM не имеет операндов, она немедленно прекращает процесс ге- нерации макрорасширения, как только встречается в макроопределении. Это дает возможность сократить объем исходного кода путем удаления неиспользуемых команд. Директива GOTO имя_метки переводит процесс генерации макроопределения в другое место, прекращая тем самым последовательное разворачивание строк мак- роопределения. Метка, на которую передается управление, имеет специальный формат: :имя_метки Примеры применения этих директив будут приведены далее.
<< | >>
Источник: В. И. Юров. Assembler. Учебник для вузов. 2-е изд. 2003

Еще по теме Директивы условной компиляции:

  1. ТОРМОЖЕНИЕ УСЛОВНОЕ
  2. РЕФЛЕКС УСЛОВНЫЙ: ГЕНЕРАЛИЗАЦИЯ
  3. РЕФЛЕКС УСЛОВНЫЙ
  4. ГРУППА УСЛОВНАЯ
  5. ГЕНЕРАЛИЗАЦИЯ РЕФЛЕКСА УСЛОВНОГО
  6. СПЕЦИАЛИЗАЦИЯ РЕФЛЕКСА УСЛОВНОГО
  7. 5. Условные сделки
  8. НАУЧЕНИЕ УСЛОВНО-РЕФЛЕКТОРНОЕ
  9. РЕФЛЕКС УСЛОВНЫЙ: СПЕЦИАЛИЗАЦИЯ
  10. Условная любовь
  11. Статья 81. Условно-досрочное освобождение от отбывания наказания
  12. ПРИМЕНЕНИЕ УСЛОВНОГО ОСУЖДЕНИЯ
  13. Статья 107. Условно-досрочное освобождение от отбывания наказания
  14. Психологическая обработка с использованием условных рефлексов и ассоциаций