質問: NOR回路のみで、AND、OR、NAND、EXOR、NOT回路を作成する方法が分からないので教えていただきたいです。
回答: EXORは、XORとも言います。 最初の回答者さんの最後のつぶやきの意味は XOR(a,b)=NOR[ NOR(a,b) ,AND(a,b) ] AND(x,y)=NOR[ NOT(x), NOT(y) ] NOT(x)=NOR(x,x)ととする。 複合ゲートというのをつかえるので、個人的にはこっちの回路が好き。 前の人は、EXNORをNORゲート4つでつくって、出力を反転してます。 排他的論理和って面白い論理で、EXNORの出力を反転してもつくることができますが、2入力のどちらか一方のみ反転しても、同じ論理になります。 あえて対称性崩して、わかりにくい回路にして、見た人から違うという回答引き出して、反論して遊ぶというのは、いかが?先のリンク先の後ろの方にもわりとへんなゲート構成書いてあります。 実際にそういうことすると、回路の応答速度が、2入力に対して非対称になるので、美しくありません(あえて早い応答するパスつくりたいということなら、ないとは言わんけど)