Параметр /V


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

Примечания: Параметр /V используется в целях совместимости.

Он не приводит ни к каким действиям и не оказывает влияния на ассемблирование.

Параметр /W

Функция: Управляет генерацией предупреждающих сообщений.

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

W[класс предупреждений]

W+[класс предупреждений]

Примечания: Параметр /W управляет выводом Турбо Ассемблером предупреждающих сообщений.

Если вы просто укажете параметр /W, то будут выводиться «слабые» предупреждения. Такие предупреждения показывают, что вы можете несколько улучшить эффективность вашей программы.

Если вы зададите параметр /W без класса предупреждений, то все предупреждения запрещаются. Если за параметром указывается класс предупреждений, то запрещаются только эти предупреждения. Каждое предупреждающее сообщение имеет идентификатор из трех букв:

ASS подразумевается использование 16разрядного сегмента;

BRK требуются квадратные скобки;

ICG неэффективная генерация кода;

LCO переполнение счетчика адреса;

OPI открытый блок условия IF;

OPP открытая процедура;

OPS открытый сегмент;

OVF арифметическое переполнение;

PDC конструкция, зависящая от прохода;

PRO запись в память в защищенном режиме требует

переопределения регистра CS;

RES слово зарезервировано;

TPI недопустимо для Турбо Паскаля.

Если вы указываете параметр /W+ без класса предупреждения, то все предупреждения будут разрешены. Если вы задаете параметр /W+ с классом предупреждений из предыдущего списка, то будут разрешены только эти предупреждения.

По умолчанию Турбо Ассемблер сначала начинает ассемблирование исходного файла с разрешением всех предупреждений, кроме предупреждений о неэффективности кода (ICG).

Для управления выводом определенных сообщений на заданном участке программы в файле с исходным кодом вы можете использовать директивы WARN или NOWARN. Более подробно об этих директивах рассказывается в Главе 3 «Справочного руководства».

Загрузка...