6.2 Директивы определения констант

Символьная константаидентификатор, которому поставлено в соответствие числовое выражение или строка.

Константы можно определить с помощью

Имя EQU <выражение> — присвоение некоторому выражению символического имени или идентификатора
Имя = <выражение> — присвоение некоторому выражению символического имени или идентификатора
Имя TEXTEQU <текст> — присвоение некоторому тексту символического имени или идентификатора
Имя TEXTEQU текстовый макрос — присвоение некоторому значению текстового макроса символического имени или идентификатора
Имя TEXTEQU %константное выражение — присвоение некоторому символьному эквиваленту значения константного выражения символического имени или идентификатора

Несмотря на внешнее и функциональное сходство, псевдооператоры EQU, =, TEXTEQU различаются следующим:

  • с помощью псевдооператора EQU идентификатору можно ставить в соответствие как числовые выражения, так и текстовые строки; псевдооператор = может использоваться только с числовыми выражениями; TEXTEQU – только стоки
  • идентификаторы, определенные с помощью псевдооператоров = и TEXTEQU , можно переопределять в исходном тексте программы, определенные с использованием псевдооператора EQU — нельзя.

Эти команды одрабатывают на этапе трансляции.

17.07.2015