我正在使用Nand2Tetris(计算系统元素)一书中的HDL,虽然在线查看门实例,但我经常会注意到这些内容;
CHIP ExampleZeroer {
IN a[16], sel;
OUT out[16];
PARTS:
Mux16(a=a, b=false, sel=sel, out=out);
}
在上面的示例中,false
永远不会在任何地方声明。我也看到使用表观关键字true
的类似示例。如果false
是某种预先声明的关键字或简称,那么价值来自哪里,或者它的简称是什么?
我已经实现了所有的大门而没有使用这种速记,但令我感到困扰的是我无法理解价值的来源。
答案 0 :(得分:3)
是的,您可以使用false和true作为输入。在芯片的环境中,它们相当于将引脚连接到电源或地。