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


         

и управление им передается по-


    имеют различные структуры и управление им передается по- разному.
    Хотя обычно после этапа редактирования связей получаются файлы типа
    .EXE, существуют некоторые причины для использования и файлов типа
    .COM. В следующем разделе будут обсуждаться различия между типами
    файлов и тем, как преобразовывать файл типа .EXE в файл типа .COM.
 
      Рассмотрим теперь пример вызова программы. Хорошей иллюстрацией
    здесь может служить ассемблер. Чтобы вызвать ассемблер, нужно
    ввести команду
 
      A>ASM
 
      Каталог дискеты содержит файл с именем ASM.EXE. Это и есть
    ассемблер. После ввода команды ASM, он просматривает дискету в
    дисководе A: (выбранном по умолчанию). Найдя файл с именем ASM.EXE,
    командный процессор загружает и передает управление ассемблеру.
    Теперь вычислительная система находится под управлением ассемблера.
    При благополучном завершении трансляции ассемблер вернет управление
    командному процессору. Заметьте, что файл, содержащий ассемблер -
    это файл типа .EXE, поэтому он может быть загружен командным
    процессором.
 
      Если ассемблер находится на дискете, установленной в дисководе
    A:, то пользователь может обратиться к другому дисководу следующим
    образом:
 
      A>B:ASM
 
      Префикс B: указывает DOS, что файл находится на дискете в
    дисководе B:. Файл полностью определяется не только указанием его
    имени, но и дисковода, с которого он будет считан. Одного имени
    файла достаточно только при считывании файла с дисковода,
    выбранного по умолчанию. Для того чтобы оттранслировать файл,
    расположенный на носителе в дисководе B: с помощью ассемблера,
    который находится на дискете в дисководе A:, нужно ввести следующую
    команду:
 
      A>ASM B:FILE.ASM
 
      В этой команде одновременно задаются программы ASM, считываемые
    с дисковода, который выбран по умолчанию, и исходный файл FILE.ASM,
    считываемый с дисковода B:.

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