![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
[path]tasm32[options]source[,object][,listing][,xref]
где path – путь к компилятору
options – перечень ключей через пробел
source – имя исходного файла (расширение asm)
object - имя объектного файла, если оно не совпадает с именем исходного
listing - имя файла листинга трансляции (расширение lst)
xref - имя файла перекрестных ссылок (расширение xrf)
/a – сегменты в объектном файле следуют в алфавитном порядке
/s - сегменты в объектном файле следуют в порядке их описания в программе
/c - включать перекрестные ссылки в листинг
/dSYM [=VAL] определяет идентификатор SYM (эквивалент директивы =)
/e – эмуляция команд обработки операндов в формате с плавающей точкой
/r – трансляция действительных команд арифметического сопроцессора
/h, /? - отображение на экране справки о вызове компилятора
/iPATH - путь к файлу, включаемому при трансляции как по директиве INCLUDE
/jCMD - определяет директивы которые будут выполняться перед трансляцией программы на ассемблере
/kh * - задает максимальное * число идентификаторов в программе
/l - создать листинг
/la – включать в листинг код, генерируемый компилятором по директиве MODEL
/ml – во всех идентификаторах различать прописные и строчные буквы
/mx - различать прописные и строчные буквы во внешних и общих идентификаторах
/mu – все символы идентификаторов воспринимать как прописные
/mv * - определить максимальную длину * идентификатора
/m * - установка количества * проходов транслятора
/n - подавить таблицы идентификаторов в листинге
/os, /o, /op, /oi – генерация оверлейного кода
/p - проверить наличие кода с побочным эффектом в защищенном режиме
/q – удалить из объектного кода лишнюю информацию
/t - подавить вывод сообщений при условном ассемблировании, кроме сообщений об ошибках
/w0, /w1, /w2 – генерация, предупреждающий сообщений разного уровеня (w0=нет сообщений, w1=w2=есть)
/w-xxx, /w+xxx – генерация сообщений класса ххх. Отключение -, разрешение +
Классы сообщений обозначаются идентификаторами из трех символов:
ALN – выравнивание сегмента в памяти
ASS – используются сегменты реального режима
BRK – требуются квадратные скобки
ICG – неэффективная генерация кода
LCO – переполнение счетчика адреса
OPI – открытый блок условия IF
OPP – открытая процедура
OPS – открытый сегмент
OVF – переполнение
PDC – конструкция, зависящая от прохода
PRO – попытка переопределения регистра CS в защищенном режиме
RES – предупреждение о резервируемом слове
TPI – предупреждение о недопустимости в Turbo Pascal
/W+ - разрешить все сообщения
/W- - запретить все сообщения
/x - включить в листинг все блоки условного ассемблирования
/z - отображать исходную строку с сообщением об ошибках, ей соответствующих
/zi – сохранить отладочную информацию
/zd – сохранить информацию о номерах строк
/zn – запретить сохранение отладочной информации
Приложение 6
Дата публикования: 2015-10-09; Прочитано: 518 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!