• ベストアンサー

論理回路の問題

3入力1出力の多数決論理回路を2入力NAND回路を用いて論理回路を作れという問題なのですが、 真理値表 a b c f 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 論理関数 f=a・b+a・c+b・c までは分かっているのですが、2入力NAND回路を使って論理回路をどのように作ればよいかわかりません。どなたかアドバイスください。よろしくお願いします!

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

  • ベストアンサー
  • DIGAMMA
  • ベストアンサー率44% (620/1404)
回答No.1

こんにちは。 ヒントだけね 2入力NANDの2つ入力を短絡させて使うとNOTとして使えるのは分かりますか? NOTが手に入れば、NANDの2つの入力のそれぞれにNOTつければORに変わりますし、NANDの出力側にNOTをつければANDに変わります。  AND OR が作れたら、後はその組み合わせです。 (2入力を3入力する方法は自分で考えてね)

bitamin2
質問者

お礼

レスありがとうございます!ヒントの通りやりましたら、NANDを5つ、NOTを一つで回路を作ることができましたが、NANDのみで表すことはできないのでしょうか? aとbを入力→NAND\               →NAND→NOT――→ NAND― aとcを入力→NAND/             →                        / bとcを入力――――――――――/ という論理回路を考えたのですが...。もしよろしければどなたかお返事の方くださいm(_ _)m

その他の回答 (1)

  • ryou4649
  • ベストアンサー率67% (40/59)
回答No.2

No1さんがおっしゃってるように、NANDの2つの入力を つないでショートしてやれば、NOTができるのだから、 全部NANDになると思いますよ。

bitamin2
質問者

お礼

短絡というのがどのようなものかわかりませんでしたが、同じ入力値を与えるということでしたのですね。これで、納得できました。どうもありがとうございました!

関連するQ&A