Компиляция языка ассемблера

Я собираюсь компилировать коды на ассемблере, но забыл, как компилировать файл для запуска.

Это правильный путь?

tasm filename
tlink /t filename.exe

Я ищу в Интернете, но не могу найти правильный путь, может ли кто-нибудь предоставить мне правильный синтаксис для этого?


person Mark Gallos    schedule 05.01.2015    source источник
comment
Turbo Assembler? Вау это старо.   -  person crashmstr    schedule 05.01.2015
comment
Будет ли ошибка, если вы попробуете?   -  person Codor    schedule 05.01.2015
comment
Да, я еще студент. До сих пор не знаю, когда и где использовать этот язык, но в любом случае.. Я мог бы использовать его когда-нибудь..   -  person Mark Gallos    schedule 05.01.2015
comment
Да, сэр Кодор, и он говорит. tasm не распознается как внутренняя или внешняя команда.   -  person Mark Gallos    schedule 05.01.2015


Ответы (1)


Borland Turbo Assembler (TASM) в наши дни довольно устарел. Последнее обновление версии, насколько мне известно, была версия 5.0, выпущенная около 20 лет назад.

По этой причине, а также потому, что ваш комментарий указывает на то, что он на самом деле не установлен на вашем компьютере, вам рекомендуется преобразовать его в MASM 8.0 (ассемблер Microsoft) или NASM 2.11.06 ( ассемблер Netwide) вместо этого. Изменения для преобразования кода, специфичного для TASM, для работы на любом из двух других обычно минимальны.

person Edward    schedule 05.01.2015
comment
Некоторые рекомендуют мне использовать Virtual XP, действительно ли это необходимо? Есть ли конфликты с другими платформами? - person Mark Gallos; 05.01.2015
comment
Виртуальный XP вообще не нужен. И MASM, и NASM работают в последних версиях Windows, а NASM также работает в Linux и некоторых других платформах. - person Edward; 05.01.2015
comment
Спасибо, сэр. Бог благословил. - person Mark Gallos; 05.01.2015
comment
Я думаю, что тасм нужен DOSBOX для 16 бит. - person Dirk Wolfgang Glomp; 05.01.2015
comment
Или, конечно, FASM, что лучше из упомянутых выше. - person johnfound; 06.01.2015
comment
Спасибо за ваш вклад. - person Mark Gallos; 07.01.2015