Часть 1. Предопределенные идентификаторы
Краткое справочное руководство
"Краткое справочное руководство по Турбо Ассемблеру 3.0" со-
держит краткое описание предопределенных идентификаторов TASM,
операций и директив (Части 1, 2 и 3), а также инструкций процес-
сора и сопроцессора (Части 4 и 5).
Примечание: Все предопределенные идентификаторы можно ис-
пользовать в режиме MASM и Ideal.
Идентификатор $
-----------------------------------------------------------------
Представляет текущий счетчик адреса в текущем сегменте.
Идентификатор @32Bit
-----------------------------------------------------------------
Числовое значение, указывающее, описан сегмент в текущей мо-
дели как 16- или как 32-битовый.
Идентификатор @code
-----------------------------------------------------------------
Псевдоним (текстовое присваивание) имени сегмента кода
.CODE.
Идентификатор @CodeSize
-----------------------------------------------------------------
Числовое значение, которое указывает модель памяти (0 -
near, 1 - far).
Идентификатор @Cpu
-----------------------------------------------------------------
Числовое значение, возвращающее информацию о текущем про-
цессоре. Значение, возвращаемое @Cpu, дает в битовых полях инфор-
мацию о типе процессора.
Идентификатор @curseg
-----------------------------------------------------------------
Псевдоним имени текущего сегмента.
Идентификатор @data
-----------------------------------------------------------------
Псевдоним группового имени данных ближнего типа.
Идентификатор @DataSize
-----------------------------------------------------------------
Числовое значение, указывающее модель памяти для данных (0 -
near, 1 - far, 2 - huge).
Идентификатор ??date
-----------------------------------------------------------------
Строковое значение текущей даты.
Идентификатор @fardata
-----------------------------------------------------------------
Псевдоним имени инициализированного сегмента данных.
Идентификатор @fardata?
-----------------------------------------------------------------
Псевдоним имени неинициализированного сегмента данных.
Идентификатор @FileName
-----------------------------------------------------------------
Псевдоним имени текущего ассемблируемого файла.
Идентификатор ??filename
-----------------------------------------------------------------
Строковое значение имени текущего ассемблируемого файла.
Идентификатор @Model
-----------------------------------------------------------------
Строковое значение, представляющее текущую действующую мо-
дель памяти.
Идентификатор @Object
-----------------------------------------------------------------
Текстовая макрокоманда, содержащая имя текущего объекта.
Идентификатор @Startup
-----------------------------------------------------------------
Метка, которая отмечает начало кода инициализации.
Идентификатор @Table_<имя_объекта>
-----------------------------------------------------------------
Тип данных, содержащий таблицу методов объекта.
Идентификатор @TableAddr_<имя_объекта>
-----------------------------------------------------------------
Метка, описывающая адрес реализации таблицы виртуальных ме-
тодов объекта.
Идентификатор ??time
-----------------------------------------------------------------
Строковое значение текущего времени.
Идентификатор ??version
-----------------------------------------------------------------
Строковое значение номера текущей версии Турбо Ассемблера.
@WordSize
-----------------------------------------------------------------
Строковое значение, которое указывает 16 или 32-разрядные
сегменты (2 - 16-разрядные, 2 - 32-разрядные).
Содержание | Вперед