2

我正在使用 Nand2Tetris(计算系统元素)一书中的 HDL,在在线查看示例门实现时,我经常注意到以下内容;

CHIP ExampleZeroer {
    IN a[16], sel;
    OUT out[16];

    PARTS:
    Mux16(a=a, b=false, sel=sel, out=out);
}

在上面的示例false中,从未在任何地方声明过。我也看到了使用明显关键字的类似示例true。如果false是某种预先声明的关键字或速记,那么值来自哪里,或者它的速记是什么?

我没有使用这个速记就实现了我所有的门,但它困扰着我,我无法理解价值可能来自哪里。

4

1 回答 1

3

是的,您可以使用 false 和 true 作为输入。在芯片的上下文中,它们相当于将引脚连接到电源或地。

于 2016-07-17T22:32:30.117 回答