Список параметров управления ассемблером — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Список параметров управления ассемблером

2022-10-05 21
Список параметров управления ассемблером 0.00 из 5.00 0 оценок
Заказать работу

Для управления работой ассемблера используется набор параметров (ключей).

Все параметры предваряются префиксом "-". 

Они должны быть указаны в командной строке. Последовательность, в которой расположены параметры, значения не имеет. Параметры разделяются между собой пробелами.

Ниже приводятся таблицы параметров ассемблера:       

Табл. 3‑1 Общие параметры.

Параметры Описание
-q Ассемблер не выдает никаких сообщений о ходе работы кроме сообщений об ошибках.
-i Ассемблер не выводит никаких сообщений о своей работе.
-h или -? Ассемблер выводит на экран краткую информацию о параметрах вызова.
-t Ассемблер выводит свой заголовок, определяющий его полное название, версию и авторские права.
-p Ассемблер в начале работы выводит свое полное имя, содержащее путь к каталогу, в котором он расположен.
-I<macrolib> Указывает каталог, в котором следует искать библиотеки макросов.

 

Параметры -p, -t -h, -? являются справочными, и поэтому не могут использоваться одновременно. При одновременном их появлении в командной строке ассемблер выдает ошибку, сообщая, что только один из параметров может быть использован в качестве входного.

Например, при задании параметра -t:

asm -t

выдает следующее сообщение:

Assembler for NM6403-06 v1.**. (c) RC Module Inc. 1996-2011. All rights reserved.

Тогда как при одновременном появлении в командной строке рядом с ним любого другого параметра.

Пример

При вызове ассемблера с параметрами:

asm -t -h, или asm -t -q

будет выдано:

Invoke error ASM702: -p,-h,-? or -t must stand alone

Табл. 3‑2 Параметры управления выходными файлами.

Параметры Описание
-o<out_file> Задаётся имя выходного файла программы. Если опция не задана, то имя выходного файла совпадает с именем входного. Если опция задана, то выходной файл имеет имя: out_file.
-l Порождает файл с листингом программы.
-x Создает файл со списком перекрестных ссылок.

Табл. 3‑3 Параметры выдачи отладочной информации.

Параметры Описание
-ga Отладка по ассемблеру. Отладочная информация привязывается к исходному тексту на языке ассемблера.
-gc Отладка по исходному тексту на языке C/C++. Отладочная информация привязывается к исходному тексту на языке C/C++.

 

Табл. 3‑4 Параметры работы в режиме макро-библиотекаря.

Параметры Описание
-m[<macrolib>] При появлении данного параметра в командной строке ассемблер переходит в режим работы макро-библиотекаря. Имя macrolib указывает имя библиотеки. По умолчанию оно совпадает с именем входного файла, к которому добавляется расширение.mlb.
-a Данный параметр обеспечивает добавление макросов, содержащихся во входном файле в макробиблиотеку, имя которой определяется предыдущим ключом.

 

Примечание В случае, если среди ключей командной строки, подаваемой на вход ассемблеру, есть параметры перехода в режим макро-библиотекаря, то объектный файл не порождается.

 

Табл. 3‑5 Параметры управления сообщениями пользователю.

Параметры Описание
-W[+|-]<num> Данный параметр включает/выключает возможность вывода отдельного сообщения на экран по его номеру. «-» - выключить, «+» - включить, по-умолчанию – выключить.
-W[+|-]<group> Данный параметр в сочетании с ключами, определяющими различные группы сообщений, позволяет запретить/разрешить вывод сообщений заданной группы на экран. all  - все предупреждения, debug - предупреждения отладочных команд, object - предупреждения создания объектного кода, compile - предупреждения компиляции, librarian - предупреждения библиотекаря.
-We<arg> Параметр позволяет переводить предупреждения в разряд ошибок. При появлении соответствующего события компиляция будет считаться неуспешной и объектный файл не будет создан.
-nm2ms Выводить сообщения об ошибках и предупреждения в формате MS Visual Studio

Табл. 3‑6 Параметры выбора целевой платформы.

Параметры Описание
-6403 Указывает, что следует генерировать код для nm6403.
-soc Указывает, что следует генерировать код для сбис ЦУПП.
-6405 Указывает, что следует генерировать код для nm6405.
-6406 Указывает, что следует генерировать код для nm6406.
-nmc3 Указывает, что следует генерировать код подходящий для nm6405, nm6406, сбис ЦУПП, сбис ДЦТС. В коде не должно быть работы с периферией.

Параметры общего назначения

К параметрам общего назначения относятся параметры, имеющие одинаковый смысл, и выполняющие одни и те же действия для большинства программ NMSDK процессоров серии 1879ВМ.


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.007 с.