Ассемблер Это просто! Учимся программировать


Ассемблирование программ (получение *.com-файла из *.asm)


Вы создали свой ассемблерный файл. Допустим, вы назвали его prog.asm.

Тогда:

  • Если Вы используете Macro Assembler версии 5.00 - 5.10 (MASM 5.00 - 5.10):

    В командной строке необходимо указать следующее:

    > MASM.EXE PROG.ASM /AT

    В результате создается файл PROG.OBJ, который нужно скомпилировать при помощи компоновщика link.exe:

    > LINK.EXE PROG.OBJ /t

    Компоновщик создаст PROG.COM, который и запускаете на выполнение

  • Если Вы используете Macro Assembler версии 6.11 - 6.13 (MASM 6.11 - 6.13):

    В командной строке необходимо указать следующее:

    > ML.EXE PROG.ASM /AT

    В результате создается два файла: PROG.OBJ и PROG.COM. Prog.obj нам больше не понадобится, и его можно удалить, а prog.com запускаете на выполнение.

  • Если Вы используете Turbo Assembler (TASM):

    В командной строке необходимо указать следующее:

    > TASM.EXE PROG.ASM

    Если prog.asm не содержит ошибок, то в результате создается файл PROG.OBJ, который нужно скомпоновать при помощи компоновщика tlink.exe:

    > TLINK.EXE PROG.OBJ /t /x.

    Tlink.exe создаст файл prog.com, который и нужно запустить на выполнение

В рассматриваются типичные ошибки при ассемблировании программ




Начало  Назад  Вперед