- ベストアンサー
論理式の簡単化
論理式の簡単化 論理式の簡単化 (¬A)(¬B)CD + (¬A)B(¬C)D + (¬A)BC(¬D) + A(¬B)(¬C)D +A(¬B)C(¬D) + AB(¬C)(¬D) という式なのですが、カルノー図を使ってもどうやっても簡単化できません。(¬)はNOTのことです。 もうこれは、簡単化できないものなんでしょうか? 見づらくてもうしわけありません。 どなたかご教授ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
XORを使っても良いのでしたら、 (A xor B)(C xor D)+(AB xor CD) と書けると思います。 カルノー図の縦横軸をそれぞれ{00,11,01,10}として書くと、 <AB> CD 00 11 01 10 00 0 1 0 0 11 1 0 0 0 01 0 0 1 1 10 0 0 1 1 となり、 左上のブロックが AB xor CD 右下のブロックが (A xor B)(C xor D) です。
その他の回答 (1)
- tecchan22
- ベストアンサー率53% (41/76)
回答No.2
#1さんの修正で、 (A xor B)(C xor D) + (A xor D)(B xor C) とすればいいです。 これで簡略化になっているのかどうかは分かりませぬが。
補足
やってみたのですが、真理値表と式が合いませんでした(汗 この回路は、ABCDの4つの入力に、”1”が2個あったら出力を1を出し、他は全部0を出すという論理回路を作ってます。 やはり、簡略化せずに書くしかないみたいです;;