几周前我要求一个类似的 TASM 编译器,但似乎老师只想要 TASM。所以我安装了这在 DosBox 中使用 wine。
但无论我的代码是什么,当我运行时tasm helllo.asm
我得到
illegal command: TASM
我尝试了不同的 tasm 包,包括官方的 tasm 5。
你能尝试在 Dosbox 中运行我上面链接的软件吗?看看你是否真的可以执行任何操作?我在一台 64 位英特尔电脑上。
答案1
如果没有关于您的设置的更多信息,我无法判断为什么它对您不起作用,但这是我的设置方式,并且它运行良好(据我所知,不懂汇编)。
从 sourceforge 下载适用于 Windows 的 Tasm并使用 WINE 安装。然后下载并安装Windows 版 dosbox(直接链接)。
现在您的桌面上应该有两个快捷方式:
Tasm 1.4 Windows 7 - Windows 8 64 位由 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
您已经完成了!
答案2
您可以检查的是
确保 Tasm.exe 存在于 Bin 中
在我的情况下,我在 Windows 10 上工作,tasm 关键字工作正常,然后它抛出了同样的错误,然后我检查了 bin 文件夹内部,执行程序不在那儿,但只有运行程序然后我刚才用了一下,那个tasm.exe文件可能被删除了。
tasm32 yourprogramname.asm