В качестве выражения задается число в пределах от 2 до 16, которое определяет, в какой системе счисления трактовать числа при отсутствии явного указания. Могут быть указаны следующие значения:
u 2 — двоичная;
u 8 — 8-ричная;
u 10 — десятичная;
u 16 — 16-ричная.
Указанное в директиве .RADIXвыражение всегда трактуется как десятичное число независимо от текущего умалчиваемого основания. По умолчанию при отсутствии директивы .RADIX используется десятичная система счисления.
Директива .RADIX не влияет на числа, указанные в директивах DD, DQ иDT. Числа выражений этих директив всегда трактуются как десятичные.
Директива.RADIX не влияет на спецификаторы основания B и D, используемые при задании целых чисел. Если последним символом целого числа оказывается B или D, он трактуется как спецификатор системы счисления, а не как 16-ричная цифра, даже если умалчиваемое основание — 16. Например, число 11B будет восприниматься как двоичное 11, а не как 16-ричное 11B. Для того, чтобы оно трактовалось как 16-ричное, следует задавать 11Bh.
Примеры:
.RADIX 16
.RADIX 2
Директива COMMENT позволяет указывать Ассемблеру, что выделенный участок исходного файла следует рассматривать как комментарий.
Формат:
COMMENT ограничитель
...
текст
...
ограничитель [[текст]]
Текст, заключенный между ограничителями (которые должны совпадать), считается комментарием и ассемблированию не подлежит. В качестве ограничителя берется первый отличный от пробела символ после ключевого слова COMMENT. Ассемблер пропускает весь последующий текст до следующего вхождения такого же ограничителя. Текст комментария не должен содержать такого символа. Комментарием считается также весь текст, расположенный на той же строке, что и последний ограничитель.
Директива COMMENT обычно используется при задании комментария, занимающего много строк.
Пример:
COMMENT
* Весь текст между звездочками считается комментарием *