Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Формат командной строки и ключи транслятора TASM32



[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; Прочитано: 491 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...