Assembly: comando ilegal TASM

1

Algumas semanas atrás eu pedi um compilador TASM similar, mas parece que o instrutor não quer nada além do TASM. Então eu instalei isso usando o wine no DosBox.

Mas não importa qual é o meu código, quando executo tasm helllo.asm obtenho

illegal command: TASM

Eu tentei diferentes pacotes de tarefas, incluindo o tasm oficial 5.

Você poderia, por favor, tentar executar o software com o qual eu estava vinculado acima no Dosbox? e ver se você pode realmente executar alguma coisa? Estou em um PC Intel de 64 bits.

    
por Lynob 23.11.2014 / 01:48

2 respostas

2

Eu não sei dizer por que ele não funciona para você sem mais informações sobre sua configuração, mas é assim que eu o configuro e funciona muito bem (até onde eu sei, sem saber montar).

Baixe o Tasm para Windows a partir do sourceforge e instale-o com o WINE. Então baixe e instale o dosbox para Windows (link direto ).

Agora você deve ter dois atalhos na sua área de trabalho:

  • Tasm 1.4 Windows 7 - Windows 8 de 64 bits Por Techapple.net

  • DOSBox 0.74

Clique duas vezes no atalho do Tasm. Você deve ser apresentado com uma janela DOSBox maximizada. Se você não quiser trabalhar no modo maximizado, pressione Alt + Enter .

Agora parecemos um pouco presos, pois C:\ está montado como um disco virtual WINE no local do Tasm. A maneira mais simples de contornar isso é simplesmente montar uma nova letra de unidade na pasta em que seus arquivos .asm estão localizados.

mount d /path/to/asm/files  

No meu caso, eu tinha um arquivo test.asm na área de trabalho. Agora execute seu arquivo (s) com o comando:

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

e pronto!

    
por Seth 23.11.2014 / 18:35
0

As coisas que você pode verificar são

  

Certifique-se de que o Tasm.exe esteja presente dentro do Bin

No meu caso eu estava trabalhando no windows 10, tasm palavra-chave estava funcionando bem, então ele jogou o mesmo erro, então eu verifiquei dentro pasta bin e tasm.exe não estava lá, mas apenas tasm32.exe então eu usei apenas, que o arquivo tasm.exe pode ser excluído.

tasm32 yourprogramname.asm
    
por TAHA SULTAN TEMURI 15.09.2018 / 09:46