Программирование на Ассемблере

       

Перечисления


Общий вид:

Имя типа ENUM {Имя поля [= значение], Имя поля [= значение],... }

Перечисление используется для задания группы констант, чтобы не повторять директивы EQU или =. Имя поля является именем константы. Значение первого поля, если оно не задано, принимается равным 0, значение любого другого поля, если оно не задано, равно значению предыдущего, увеличенному на 1. Значения разных полей в списке могут повторяться.

Пример.

Запись COLORS ENUM {BLUE, GREEN, RED} эквивалентна определению трех констант:

BLUE  EQU    0

GREEN           EQU    1

RED                EQU    2

Поля объединений можно использовать в любом месте, где допускается использование константы.



Содержание раздела