我正在使用 Nand2Tetris(计算系统元素)一书中的 HDL,在在线查看示例门实现时,我经常注意到以下内容;
CHIP ExampleZeroer {
IN a[16], sel;
OUT out[16];
PARTS:
Mux16(a=a, b=false, sel=sel, out=out);
}
在上面的示例false
中,从未在任何地方声明过。我也看到了使用明显关键字的类似示例true
。如果false
是某种预先声明的关键字或速记,那么值来自哪里,或者它的速记是什么?
我没有使用这个速记就实现了我所有的门,但它困扰着我,我无法理解价值可能来自哪里。