Ассамблея: TASM незаконное командование

Несколько недель назад я попросил подобный TASM-компилятор, но кажется, что инструктор не хочет ничего, кроме TASM. Поэтому я установил это с помощью вина в DosBox.

Но независимо от того, что мой код, когда я запускаю tasm helllo.asm я получил

illegal command: TASM

Я пробовал разные пакеты tasm, включая официальный.

Не могли бы вы попробовать запустить программное обеспечение, с которым я связан выше, в Dosbox? и посмотреть, сможешь ли ты на самом деле выполнить что-нибудь? Я на 64-разрядной Intel ПК.

2 ответа

Решение

Я не могу сказать, почему он не работает для вас без дополнительной информации о вашей настройке, но именно так я ее настроил, и она работает просто отлично (насколько я могу судить, не зная сборки).

Загрузите Tasm для Windows из sourceforge и установите его вместе с WINE. Затем скачайте и установите dosbox для Windows (прямая ссылка).

Теперь у вас должно быть два ярлыка на рабочем столе:

  • Tasm 1.4 Windows 7 - 64-разрядная версия Windows 8 от Techapple.net

  • DOSBox 0.74

Дважды щелкните ярлык Tasm. Вам должно быть представлено развернутое окно DOSBox. Если вы не хотите работать в развернутом режиме, нажмите Alt+Enter.

введите описание здесь

Теперь мы немного застряли, так как C:\ смонтирован как виртуальный диск WINE в месте расположения Tasm. Самый простой способ обойти это просто смонтировать новую букву диска в папке, где ваш .asm файлы находятся.

mount d /path/to/asm/files  

В моем случае у меня был файл test.asm на рабочем столе. Теперь запустите ваши файлы с помощью команды:

tasm D:\name\or\path\to-file  

введите описание здесь

и вы сделали!

Вещи, которые вы можете проверить это

Сделайте Sure Tasm.exe присутствующим в корзине

В моем случае я работал на Windows 10, ключевое слово tasm работало нормально, затем он выдал ту же ошибку, затем я проверил внутри папки bin и tasm.exe не было, но только tasm32.exe, тогда я просто использовал, этот файл tasm.exe может быть удален

tasm32 yourprogramname.asm
Другие вопросы по тегам