私は Nand2Tetris (Elements of Computing Systems) 本の HDL を使用しています。オンラインでゲートの実装例を見ていると、次のようなことに定期的に気付きます。
CHIP ExampleZeroer {
IN a[16], sel;
OUT out[16];
PARTS:
Mux16(a=a, b=false, sel=sel, out=out);
}
上記の例false
では、どこにも宣言されていません。明らかなキーワードを使用した同様の例true
も見ます。ある種の事前宣言されたキーワードまたは略記である場合false
、その値はどこから来るのか、または何の略記なのか?
この簡略表記を使用せずにすべてのゲートを実装しましたが、値がどこから来るのか理解できないことが気になります。