Введение-----------------------------------------------------------------
Турбо Ассемблер фирмы Borland представляет собой многопро- ходный ассемблер с разрешением опережающих ссылок, скоростью ас- семблирования до 48000 строк в минуту (на компьютере IBM PS/2, модель 60), совместимый с макроассемблером фирмы Microsoft MASM и дополнительной возможностью использования режима расширенного синтаксиса. Независимо от вашего опыта в программировании вы, не- сомненно, оцените эти особенности, а также ряд других средств, которые значительно облегчают программирование на Ассемблере. Среди таких средств можно кратко упомянуть следующие (подробно они будут описаны позднее):
- полная поддержка процессора 80386; - улучшенная синтаксическая проверка типов; - упрощенные директивы определения сегментов; - улучшенное управление листингом; - расширения инструкций POP и PUSH; - расширенный оператор CALL с аргументами и необязательным параметром языка; - локальные метки; - локальные идентификаторы в стеке и аргументы вызова в про- цедурах; - структуры и объединения; - вложенные директивы; - режим QUIRK, эмулирующий MASM; - полная отладка на уровне исходного текста с помощью Турбо отладчика; - встроенная утилита генерации перекрестных ссылок (TCREF); - файлы конфигурации и командные файлы.
Турбо Ассемблер является мощным ассемблером, работающим с командной строкой, который воспринимает ваши исходные файлы (фай- лы с расширением .ASM) и создает из них объектные модули (файлы с расширением .OBJ). После этого вы можете использовать програм- му-компоновщик фирмы Borland TLINK.EXE, отличающуюся высокой ско- ростью компоновки, для компоновки полученных объектных модулей и создания выполняемых файлов (файлов с расширением .EXE).
Турбо Ассемблер создан для работы с процессорами серии 80х86 и 80х87 (более подробно набор инструкций процессоров серии 80х86/80х87 описан в соответствующих руководствах фирмы Intel).
|