未知助记符错误,使用 vasmm68k_mot 编译
unknown mnemonic error, compiling with vasmm68k_mot
这可能是非常非常基本的问题和菜鸟的错误,但我刚开始为 Amiga 平台做游戏,并尝试编译仅包含以下内容的测试程序集源文件:
move.b $#FF,D0
with vasmm68k_mot(我在 OSX 上用 make CPU=m68k SYNTAX=mot
制作的 vasm 汇编程序)
但我有编译器错误:
error 2 in line 1 of "./test.asm": unknown mnemonic <.b>
正如我所说,可能是我使用了错误的语法,或者更明显的东西,但我是菜鸟,在网上找不到任何帮助(可能是因为我问错了问题)。
感谢任何帮助。
我给 vasm 制造商 Volker Barthelmann 博士写了一封电子邮件,这是他的回复(顺便说一句,很快):
When using Motorola syntax, instructions must not start at the beginning of a line. Otherwise they are treated as labels. Adding a space or tab before should work (and #$FF instead of $#FF)
我在指令前添加了选项卡,它被编译了。
非常感谢!
这可能是非常非常基本的问题和菜鸟的错误,但我刚开始为 Amiga 平台做游戏,并尝试编译仅包含以下内容的测试程序集源文件:
move.b $#FF,D0
with vasmm68k_mot(我在 OSX 上用 make CPU=m68k SYNTAX=mot
制作的 vasm 汇编程序)
但我有编译器错误:
error 2 in line 1 of "./test.asm": unknown mnemonic <.b>
正如我所说,可能是我使用了错误的语法,或者更明显的东西,但我是菜鸟,在网上找不到任何帮助(可能是因为我问错了问题)。
感谢任何帮助。
我给 vasm 制造商 Volker Barthelmann 博士写了一封电子邮件,这是他的回复(顺便说一句,很快):
When using Motorola syntax, instructions must not start at the beginning of a line. Otherwise they are treated as labels. Adding a space or tab before should work (and #$FF instead of $#FF)
我在指令前添加了选项卡,它被编译了。
非常感谢!