Директива SEGMENT
может принимать две формы :
name SEGMENT [attributes]
SEGMENT name [attributes]
Первая используется в этом случае.
DATA
Это имя сегмента
SEGMENT
Это первая форма директивы сегмента.
USE16
При использовании в объявлении сегмента кода, это определяет размер операнда по умолчанию.При использовании в сегменте данных он ограничивает максимальный размер сегмента.
PARA
Выравнивание по абзацам (16 байт).
PUBLIC
Этот сегментбудет объединен с другими сегментами с тем же именем вне модуля для формирования единого непрерывного сегмента.
'DATA'
Это класс сегментов.Он используется компоновщиком для упорядочения и группировки (конкататирования) сегментов во время компоновки.Каждый сегмент с одним и тем же классом сгруппирован, но возможна и другая группировка (например, данные и неинициализированные данные).