создания, отладки и сопровождения программ на языке Ассемблера.
В состав пакета
макроассемблера входят следующие программные компоненты:u MASM — макроассемблер;
u LINK — объектный линкер;
u SYMDEB — символьный отладчик программ;
u MAPSYM — генератор символьного файла;
u CREF — утилита перекрестных ссылок;
u LIB — утилита обслуживания библиотек;
u MAKE — утилита сопровождения программ.
Линкер LINK обрабатывает выработанную MASM объектную программу с целью разрешения ссылок к другим модулям и приведения программы к виду, пригодному для загрузки в память.
Утилита LIB обеспечивает формирование и обслуживание библиотек объектных модулей, которые могут быть использованы LINK для разрешения внешних ссылок.
Отладчик SYMDEB реализует отладку сформированной программы на двух уровнях: на уровне символических имен и на уровне абсолютных адресов.
Программа MAPSYM предназначена для создания символьного файла для SYMDEB. Символьный файл формируется на основе информации, полученной от MASM, и необходим для символьной отладки.
Утилита CREF может быть использована для формирования листинга перекрестных ссылок программы, наличие которого облегчает отладку.
При помощи утилиты MAKE процесс разработки программ может быть автоматизирован. В файле описаний MAKE могут быть заданы различные алгоритмы вызовов и взаимодействия программ пакета (и не только их).