• ベストアンサー

2入力NANDゲートのみを用いて3入力ANDゲートをつくる。

2入力NANDゲートのみを用いて3入力ANDゲートをつくる方法を調べているのですがなかなか見つかりません。 知っている方もしくは参考になるHPなどありましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kabasan
  • ベストアンサー率44% (264/588)
回答No.2

NANDゲートの入力を二つとも繋いでしまうと、入力と出力が反転する「NOTゲート」です。 NANDゲートの出力にNOTゲートをつなぐ。これで「ANDゲート」ができました。 ANDゲートの1個の入力にANDゲートをつければ「3入力ANDゲート」です。 つまり4個のNANDで合成できます。

その他の回答 (2)

  • chibibi
  • ベストアンサー率28% (44/152)
回答No.3

もう遅いかな? フォロー遅くてごめんなさい。 kabasanさんの回答でわかったと思いますが、念のため。 図が描けないので、接続を文で表します。(業界ではネットリストと呼びます。) ルールは次の通り。 ・4個のNANDの名称を U1, U2, U3, U4 とします。 ・それぞれの入力を 1, 2 として、U1-1, U1-2 のように表します。 ・それぞれの出力を 3 として、U1-3 のように表します。 ・独立した接続線にそれぞれ名称を NODE1, NODE2 のように付けます。 ・同じ NODE に接続されている端子どうしを「,」区切りで列記し最後に「;」で終わります。 NODE1 U1-3, U2-1, U2-2; NODE2 U2-3, U3-1; NODE3 U3-3, U4-1, U4-2; U1-1, U1-2, U3-2 が(3入力ANDの)3つの入力、U4-3 が出力です。

  • chibibi
  • ベストアンサー率28% (44/152)
回答No.1

宿題かな? (ヒント1)2入力ANDを2個使って3入力ANDが出来ますね? (ヒント2)1個のNANDの入力を全て接続すると何になりますか?

densai02
質問者

補足

ヒントありがとうございました。でも基礎がないもので、わかりませんでした。ヒント2に至っては全く理解できていません。 まだまだ受付中です。どうかお願いします。

関連するQ&A

専門家に質問してみよう