这不是这个的重复,因为我没有任何语法错误——我只有两行代码,所以我确定!
笔记:
我确实记得
BasicLoop.asm
在尝试加载它之前先保存。我可以将 .asm 代码更改为我喜欢的任何代码,错误仍然存在。
这不是这个的重复,因为我没有任何语法错误——我只有两行代码,所以我确定!
笔记:
我确实记得BasicLoop.asm
在尝试加载它之前先保存。
我可以将 .asm 代码更改为我喜欢的任何代码,错误仍然存在。
尝试删除文件 BasicLoop.asm,然后在不使用任何 VM-Translator 的情况下创建一个新文件。
我尝试重现错误,但从未发生过。
如果您正在开发 VM-Translator,以下内容可能会很有用:
我也遇到了类似的错误说: 预期行尾。找到“0”
在检查我的 CodeWriter 时,我发现它写了@0
,@{0}
并且在某些地方它将 2 个单独的代码组合为0;JMP0
或0;JMP D=A
希望能帮助到你。
它也发生在我身上很多次。首先要认识到第 0 行引用是没有意义的。问题可能在您的汇编代码中的任何地方。
您应该查看汇编代码的每一行,检查是否没有复合命令,例如:
@SPD=M
什么时候应该
@SP D=M
另外,请确保您没有 (@LABEL) 而只有 (LABEL)。那也可以。