Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Турбо Ассемблер / Использование Турбо Ассемблера /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Использование директив и параметров - Программирование от RIN.RU
Использование директив и параметров



Параметр /D


Функция: Определяет идентификатор.


Синтаксис: /Dидентификатор[=значение или выражение]


Примечания: Параметр /D определяет идентификатор для исходного файла, точно также, как если бы он определялся на первой строке исходного файла с помощью директивы =. В командной строке этот параметр можно использовать любое число раз.


Вы можете только определить идентификатор, равный другому идентификатору, или постоянному значению. Справа от знака равенства (=) не допускается использовать выражение с операциями. Например, допустимо /DX=9 и /DX=Y, но параметр /DX=Y-4 не допускается.


Пример:


TASM /DMAX=10 /DMIN=2 TEST1


В данной командной строке определяются два идентификатора MAX и MIN, на которые могут ссылаться другие операторы в исходном файле TEST1.ASM.


Параметр /E


Функция: Генерирует инструкции эмуляции работы с плавающей точкой.


Синтаксис: /E


Примечания: Параметр /E указывает Турбо Ассемблеру, что нужно генерировать инструкции работы с плавающей точкой, которые будут выполняться с помощью программного обеспечения (эмулятора операций с плавающей точкой). Используйте этот параметр, если ваша программа содержит библиотеку эмуляции работы с плавающей точкой, которая эмулирует функции арифметического сопроцессора 80х87.


Обычно этот параметр следует использовать только в том случае, если ваш модуль на Ассемблере является частью программы, написанной на языке высокого уровня, в которой используется библиотека эмуляции работы с плавающей точкой (эмуляцию операций с плавающей точкой поддерживают компиляторы Borland C++, Турбо Си, Турбо Паскаль, Турбо Бейсик и Турбо Пролог). Вы не можете просто скомпоновать программу на Ассемблере с библиотекой эмуляции, так как предполагается, что библиотека должна инициализироваться начальным кодом компилятора.


Параметр /R изменяет действие данного параметра на обратное, разрешая ассемблирование действительных инструкций с плавающей точкой, которые могут выполняться арифметическим сопроцессором.


Если в исходной файле вы используете директиву NOEMUL, то она отменит действие параметра /E в командной строке.


Параметр командной строки /E оказывает то же действие, что и использование в начале исходного файла директивы EMUL, и эквивалентно параметру командной строки /JEMUL.


Пример:


TASM /E SEGANT
TCC -f TRIG.C SEGANT.OBJ


Первая командная строка ассемблирует модуль в эмулируемыми инструкциями с плавающей точкой. Вторая командная строка компилирует модуль языка Си с эмуляцией операций с плавающей точкой и затем компонует его с объектным файлом Ассемблера.


Параметр /H или /?


Функция: Выводит на экран дисплея справочную информацию.


Синтаксис: /H или /?


Примечания: Параметр /H указывает Турбо Ассемблеру, что на экран дисплея нужно вывести справочную информацию, описывающую синтаксис командной строки. Эта справочная информация включает в себя список параметров, а также различные задаваемые имена файлов. Параметр /? делает то же самое.


Пример:


TASM /h


<<<  НазадВперед  >>>
 1  2  3  4  5  6  7  8 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Начало работы на Турбо Ассемблере

Общие принципы программирования

Объектно-ориентированное программирование

Использование выражений и значений идентификаторов

Директивы выбора процессора

Использование моделей памяти программы и сегментации

Определение типов данных

Задание и использование счетчика адреса

Описание процедур

Управление областью действия идентификаторов

Определение данных

Расширенные инструкции

Использование макрокоманд

Использование условных директив

Интерфейс с компоновщиком

Генерация листинга

Интерфейс Турбо Ассемблера и Borland C++

Интерфейс Турбо Ассемблера с Турбо Паскалем

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь