Assembler для начинающих


         

Ассемблер и макроассемблер


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



Содержание  Назад  Вперед