3

我不太清楚为什么我的 Nand2tetris 模拟器一直告诉我第 3 行错误。谁能告诉我以下代码的任何问题:

CHIP Xor {
    IN a, b;
    OUT out;

    PARTS:
    Not(in=a, out=nota);
    Not(in=b, out=notb);
    And(a=a, b=notb, out=m);
    And(a=nota, b=b, out=n);
    Or(a=m, b=n, out=out);
}
4

2 回答 2

7

将您的文件放在没有其他芯片组的 Project00 目录中;如果它(Xor.hdl 文件)在另一个目录中,模拟器将尝试使用您文件夹中的其他芯片。这些芯片很可能只是仍在等待通过您的设计实现“运行”的骨架,因此您的芯片不会加载,也不会允许您评估(评估)任何数据。

于 2018-08-24T20:53:41.610 回答
3

我刚遇到同样的问题。我不得不将 HDL、TST 和 CMP 文件移动到一个单独的目录中并重新运行。

于 2019-10-07T00:31:26.623 回答