1

我目前正在处理 Nand2Tetris 上的项目 7,当 VM 模拟器加载 .asm 文件时,我遇到了错误:

SimpleAdd.asm: in line 1: unknown instruction - @SP

我认为 SP 是一个预定义的符号,指向 RAM 中的堆栈指针;在这种情况下,我该如何解决这个错误?

4

2 回答 2

0

我有同样的错误。解决方案是使用 CPU Emulator 运行 .tst :)

于 2021-12-30T18:43:15.370 回答
0

您不能在 VM 模拟器中使用 .asm 文件。这就是您收到此错误的原因。要测试您的 VM 转换器,请使用 CPU 模拟器打开测试文件。确保 .asm 文件位于测试文件的同一目录中。

于 2022-01-23T08:54:43.620 回答