760___________________________________________Глава 13

Общий вид страницы Tasm показан на рис. 13.8. Опции на ней скомпонованы в
несколько групп.

Рис. 13.8

Страница Tasm окна Project Options

Опции группы Debug Information управляют включением отладочной информа-
ции в объектный модуль. Опция None запрещает включение отладочной информа-
ции. Опция Line Number включает номера строк, что позволяет синхронизовать ис-
ходный код и информацию о данных. Опция Full включает все возможности отлад-
чика для выполнения вашей программы по шагам или изменения данных.

Опции группы Case sensitivity управляют чувствительностью к регистру. Опция
None делает компилятор нечувствительным к регистру. Опция Globals обеспечива-
ет чувствительность к регистру только внешних и открытых символов (external и
public). Опция All трактует символы во всем тексте как приведенные к верхнему
регистру.

Группа опций Selections определяет инициализацию и область действия ассем-
блера. Окно Hash table capacity задает максимально допустимое число символов
файла .asm. Это значение может изменяться в пределах 8192 — 32768. Опция Ma-
ximum passes устанавливает максимальное число проходов компилятора. Оно испо-
льзуется, если вы хотите, чтобы компилятор удалял команды NOP, появляющие-
ся при предварительных ссылках. Окно Maximum symbol length устанавливает мак-
симальную длину значимых символов идентификаторов (должно быть не менее
12). Окно Add directive может содержать начальные директивы ассемблера, появля-
ющиеся перед первой строкой текста файла.

Группа опций Warnings устанавливает уровень появляющихся предупрежде-
ний компилятора. Опция None исключает отображение замечаний. Опция Level 1
приводит к появлению кратких предупреждений, которые показывают, как мож-
но повысить эффективность кода. Опция Level 2 приводит к генерации всех преду-
преждений.

Опция Generate Listing вызывает генерацию листинга — файла с расширением
.1st. Если это опция включена, то остальные опции группы определяют, что имен-
но будет включаться в файл листинга.