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


         

Создание программы на языке Ассемблера


    Путь от идеи к готовой для выполнения программы состоит из
    нескольких этапов.  В данном разделе рассматриваются этапы создания
    программы на языке ассемблера для IBM PC.  К обсуждаемым здесь
    средствам относятся:  строковый редактор, ассмеблер, редактор
    связей (компоновщик) и отладчик.  С помощью редактора создаются
    исходные программы на языке ассемблера.  Ассемблер преобразует
    исходную программу в объектный код, который очень близок к
    машинному языку.  Редактор связей трансформирует объектный код в
    файл типа .EXE, содержащий программу, которая готова к выполнению.
    И наконец, программа-отладчик может оказать помощь в выявлении
    ошибок в программе.
 
СТРОКОВЫЙ РЕДАКТОР ДОС
 
    Редактор строк формирует текстовые файлы.  Содержимое текстового
    файла представлено в коде ASCII.  Редактор позволяет вводить нужный
    вам текст в файл.  Если затем понадобится изменить файл, то для
    этого опять используется редактор.
 
      Редактор строк (EDLIN) входит в состав DOS IBM PC. Файл
    EDLIN.COM является внешней командой, т.е. загружается в память
    только по запросу. Для запуска редактора должна быть выполнена
    следующая команда:
 
      A>EDLIN FILE.ASM
 
      где FILE.ASM - имя текстового файла, с которым будет работать
    редактор. Файл FILE.ASM уже может существовать, как в случае, когда
    вы вносите изменения в сформированную программу. Если же такого
    файла еще нет, то он будет создан с помощью редактора EDLIN. По
    окончании редактирования результирующий текст помещается в файл
    FILE.ASM. Если в данном редактировании файл не создавался, то
    редактор EDLIN выполняет переименование старого варианта файла
    FILE.ASM в файл FILE.BAK (backup - копия). Создание копии файла
    позволяет с ее помощью устранить любые серьезные ошибки, допущенные
    при редактировании файла. Вы ликвидируете файл со внесенными при
    редактировании ошибками и переименовываете файл .BAK в файл .ASM.



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