1.5 Project では Nand から全てを、ということらしい。これは面白い。
Not
Nand ゲートの仕様によれば
- a は常に 1
- in を b
- out を out
で良いのかな。
And
Not な演算子があれば Nand の出力を Not に食わせれば良い模様。
Or
これはどうなのか。どっちも 0 なら 0 でそうでないなら 1 を戻す、のか。ということは
- 入力をそれぞれ Not して
- それらを Nand に食わせる
で良いのかな。確認してみます。
む
これ、nand2tetris から取得した project 配下を使えば良いのか。つうか、
Line 15, A pin name is expected
というエラーが読み込み時に出るなと思ってたら以下な記述にしなければ、な模様。
Nand(a=true, b=in, out=out);
1 じゃなくて true、0 じゃなくて false らしい。
リポジトリ
以下に作成。上記はとりあえず push してます。