| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Синтаксис: /C
Примечания: Параметр /C разрешает включение в файл листинга
информации о перекрестных ссылках. Турбо Ассемблер включает ин-
формацию о перекрестных ссылках в таблицу идентификаторов в конце
файла листинга. Чтобы получить информацию о перекрестных ссылках,
вам нужно также явно задать в командной строке генерацию файла
листинга или использовать для разрешения формирования файла лис-
тинга параметр /L.
Для каждого идентификатора в перекрестных ссылках указывает-
ся строка, в которой он определен и все строки, где имеется на
него ссылка.
Параметр /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.
Обычно этот параметр следует использовать только в том слу-
чае, если ваш модуль на Ассемблере является частью программы, на-
писанной на языке высокого уровня, в которой используется библио-
тека эмуляции работы с плавающей точкой (эмуляцию операций с пла-
вающей точкой поддерживают Турбо Си, Турбо Паскаль, Турбо Бейсик
и Турбо Пролог). Вы не можете просто скомпоновать программу на
Ассемблере с библиотекой эмуляции, так как предполагается, что
библиотека должна инициализироваться начальным кодом компилятора.
Параметр /R изменяет действие данного параметра на обратное,
разрешая ассемблирование действительных инструкций с плавающей
точкой, которые могут выполняться арифметическим сопроцессором.
Если в исходной файле вы используете директиву NOEMUL, то
она отменит действие параметра /E в командной строке.
Параметр командной строки /E оказывает то же действие, что и
использование в начале исходного файла директивы EMUL, и эквива-
лентен параметру командной строки /JEMUL.
Пример:
TASM /E SEGANT
TCC -f TRIG.C SEGANT.OBJ
Параметр /H или /?
-----------------------------------------------------------------
Функция: Выводит на экран дисплея справочную информацию.
Синтаксис: /H или /?
Примечания: Параметр /H указывает Турбо Ассемблеру, что на
экран дисплея нужно вывести справочную информацию, описывающую
синтаксис командной строки. Эта справочная информация включает в
себя список параметров, а также различные задаваемые имена фай-
лов. Параметр /? делает то же самое.
Параметр /I
-----------------------------------------------------------------
Функция: Задает маршрут доступа к включаемому файлу.
Синтаксис: /Iмаршрут
Примечания: Параметр /I указывает Турбо Ассемблеру, где нуж-
но искать файлы, включаемые в исходный файл по директиве INCLUDE.
В командной строке можно указать несколько параметров /I (их чис-
ло ограничено только размерами оперативной памяти).
Когда Турбо Ассемблер обнаруживает директиву INCLUDE, то
место, где он будет искать включаемый файл определяется тем, яв-
ляется ли имя файла в директиве INCLUDE маршрутом доступа к ката-
логу, или это просто имя файла.
Если вы в качестве части имени файла указываете маршрут, то
сначала делается попытка поиска по данному маршруту, а затем Тур-
бо Ассемблер выполняет поиск в каталогах, заданных в параметрах
командной строки /I (в том порядке, как они указаны в командной
строке). Затем он ищет файл по всем каталогам, заданным в пара-
метрах /I файла конфигурации.
Если в спецификации имени файла вы не указываете маршрут, то
Турбо Ассемблер выполняет сначала поиск в каталогах, заданных в
параметрах командной строки /I, затем - в каталогах, заданных в
параметрах /I файла конфигурации, и, наконец, в текущем каталоге.
Пример:
TASM /I\INCLUDE /ID:\INCLUDE TEST1
Если исходный файл содержит оператор:
INCLUDE MYMACS.INC
то Турбо Ассемблер сначала ищет файл \INCLUDE\MYMACS.INC, затем
D:\INCLUDE\MYMACS.INC. Если он еще не нашел файл, то файл
с именем MYMACS.INC ищется в текущем каталоге. Если бы в исходном
файле содержался оператор:
INCLUDE INCS\MYMACS.INC
то Турбо Ассемблер сначала искал бы включаемый файл
\INCS\MYMACS.INC, затем \INCLUDE\MYMACS.INC, и, наконец
D:\INCLUDE\MYMACS.INC.
Параметр /J
-----------------------------------------------------------------
Функция: Определяет директиву инициализации Ассемблера.
Синтаксис: /Jдиректива
Примечания: Параметр /J позволяет вам определить директиву,
которая будет ассемблироваться перед первой строкой исходного
файла. "Директива" может представлять собой любую директиву Турбо
Ассемблера, не требующую аргументов, например, .286, IDEAL,
%MACS, NOJUMP и т.д. Полное описание директив Турбо Ассемблера
содержится в "Справочном руководстве" в Главе 3.
В командной строке вы можете указать более одного параметра
/J. При этом они будут обработаны слева направо.
Пример:
TASM /J.286 .JIDEAL TEST1
При этом ассемблируется файл TEST1.ASM с разрешенными инст-
рукциями процессора 80286 и разрешением синтаксического анализа
выражений в режиме IDEAL.
Параметр /KH
-----------------------------------------------------------------
Функция: Задает максимально допустимое число идентификато-
ров.
Синтаксис: /KHnидентификаторов
Примечания: Параметр /KH задает максимально допустимое число
идентификаторов, которое может содержать программа. Если вы не
используете данный параметр, ваша программа может содержать толь-
ко до 8192 идентификаторов. Использование этого параметра позво-
ляет увеличить число идентификаторов до значения "nидентификато-
ров" (это значение не должно превышать 32768).
Используйте данный параметр, если при ассемблировании прог-
раммы вы получаете сообщение "Out of hash space" (буферное прост-
ранство исчерпано).
Данный параметр можно также использовать для уменьшения об-
щего числа идентификаторов до значения, меньшего назначенного по
умолчанию (8192). Это позволит освободить некоторое количество
памяти, что может оказаться полезным, когда вы пытаетесь ассем-
блировать программу, а у вас не хватает памяти.
Пример:
TASM /KH10000 BIGFILE
Параметр /KS
-----------------------------------------------------------------
Функция: Данный параметр задает максимальный размер строко-
|
adfun.ru
|
|
|
|