Ассемблер и макроассемблер
После того, как исходный файл уже создан, можно применить
ассемблер. Существуют две версии ассемблера: полная версия,
называемая Макроассемблером, которая на специальной, отведенной для
программы ассемблера дискете, именуется MASM.EXE, и менее полная
версия - Ассемблер, или ASM.EXE - без возможности работать с
макроопределениями. Если для эффективного использования программы
MASM требуется объем памяти 96К, то для программы ASM достаточно
64К. Указанные значения никак не связаны с объемом памяти,
занимаемой исходной программой. Они относятся к объему памяти,
необходимой для ассемблирования, а не выполнения уже
оттранслированной программы. Поэтому возможна ситуация, когда для
разработки пользовательской программы, требующей для своего
выполнения только 4К, необходима ЭВМ с объемом памяти не менее 64К.
Входной информацией для ассемблера является исходный файл,
созданный редактором EDLIN, либо аналогичным редактором. Исходный
файл - это текстовый файл в кодах ASCII. В результате работы
ассемблера может получиться до трех выводных файлов. Объектный файл
представляет собой вариант исходной программы, записанной на
машинном языке. Объектный файл - это еще не совсем готовая для
выполнения программа, однако она близка к реальномй машинному
языку. Листинговый файл является текстовым явйлом в кодах ASCII,
включающим как исходную информацию, так и информацию, полученную в
результате работы ассемблера. Приведенные в данной книге примеры
являются ассемблерными листинговыми файлами. И наконец, ассемблер
может сформировать файл перекрестных ссылок. Этот файл, не
являющийся ни программой на машинном языке, ни текстовым файорм,
содержит информацию об использовании символов и меток в
ассемблерной программе. Как и в случае объектного файла, перед
использованием файла перекрестных ссылок требуется его
дополнительная обработка.
Запуск ассемблера осуществляется командой DOS
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий