逻辑门XOR HDL不能与Nand2Tetris一起使用

时间:2015-05-25 16:08:47

标签: hdl nand2tetris

我不太清楚为什么我的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);
}

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我不太清楚为什么它突然起作用。它似乎不是代码问题。或者Nand2Tetris模拟器可能效果不佳? HMM的

答案 2 :(得分:0)

我只是遇到了同样的问题。我不得不将HDL,TST和CMP文件移到一个单独的目录中,然后重新运行。