Краткое справочное руководство "Краткое справочное руководство по Турбо Ассемблеру 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-разрядные).
Содержание | Вперед