Tasm为具有更长名称的文件提供错误

我试图用tasm编译一个名为addTwoNumbers.asm的文件,并收到错误“命令行:找不到文件:addTwoNumbers.asm”。 在将文件的名称更改为像add.asm这样的较短的名称之后,它编译时没有任何错误,为什么?

因为TASM(甚至是最后一个版本)是一个非常老的DOS程序,不支持Windows LFN / VFAT /(按照你的要求)。 它只接受普通的旧DOS 8.3文件名。

一个选择做的事情是给TASM ADDTWO〜1.ASM(假设你没有其他名称以AddTwo开头的文件)作为文件名。 另一个 – 放弃长文件名。 第三 – 使用更新的东西,也许MASM或FASM。