Трансляция программы. На этапе трансляции осуществляется перевод команд ассемблера в соответствующие машинные команды
На этапе трансляции осуществляется перевод команд ассемблера в соответствующие машинные команды. В результате трансляции формируются файл объектного модуля и файл листинга.
Объектный модуль включает в себя представление исходной программы в машинных кодах и некоторую другую информацию, необходимую для отладки и компоновки его с другими модулями.
При использовании пакета TASM получение объектного модуля исходного файла производится программой (ассемблером) tasm.exe. Формат командной строки для запуска tasm.exe следующий:
TASM [ключи] имя_исходного_файла [, имя_объектного_файла] [, имя_файла_листинга] [, имя_файла_перекрестных_ссылок]
tasm.exe prg_6_l , , ,
tasm.exe prg_6_l , ,prg_list,
tasm.exe prg_6_l , , n u l ,
Ключ /z разрешает вывод на экран строк исходного текста программы, в которых ассемблер обнаружил ошибки.
Ключ /zi управляет включением в объектный файл номеров строк исходной программы и другой информации, не требуемой при выполнении программы, но используемой отладчиком.
Компоновка программы
Полный формат командной строки для запуска компоновщика:
TLINK [ключи] список объектных файлов [,имя загрузочного модуля] [,имя файла карты] [,имя файла библиотеки] [,имя файла определений] [,имя ресурсного файла]
Дата добавления: 2015-10-09; просмотров: 727;