itslabtime.com

電子機器・デジタルおよび制御

論理ゲートと真理値表

論理ゲートは、あらかじめ定められたルールに従って、入力値 0 と 1 を、出力値に変換します。真の表(truth table)は、すべての可能な入力組み合わせを網羅的に比較するために使用される表です。

関連する実験:論理ゲート →
論理ゲート
論理ゲートの実験画面 →

概念と仕組み

AND は、両方の入力が 1 の場合に 1 を出力します。OR は、少なくとも 1 つの入力が 1 の場合に 1 を出力します。NOT は、入力の反転を行います。

一つのゲートの出力を別のゲートの入力として接続することで、より複雑な論理関数を作成できます。 NANDゲートを組み合わせることで、NOT、AND、およびORの操作を構築できます。

関係式と成立条件

入力が n 個の要素である場合、可能な二進入力の組み合わせ数は 2ⁿ です。各組み合わせの出力を比較することで、異なる形状の回路の論理的な等価性を検証できます。

実際の 0 と 1 は、許容される電圧範囲を定義します。この実験で使用される論理は、伝送遅延、ノイズ、および中間電圧を除外し、ループ接続を別途扱います。

仮想実験で読み取る変化

NANDゲートを組み合わせるとNOT・AND・ORを作れます。

遅延や中間電圧のない0・1の組み合わせ論理です。循環配線はエラーにします。自由なドラッグの代わりに、キーボードでも操作できる配線モードを用意しています。 実際の電源やコンセントでは再現せず、画面上で実験しましょう。

重要な関係式と記号

AND: A·B · OR: A+B · NOT: ¬A · NAND: ¬(A·B)

式で使う記号と単位
記号意味単位
A, B二進入力0または1
¬, ·, +NOT・AND・OR演算論理演算記号

例で確かめる

NANDの両入力をAに接続すると出力はどうなる?

NOT A

よくある誤解

  • 論理演算子「OR」は、両方の要素が1の場合を含む。これは、日常的な「2つの要素のうち、ちょうど1つ」の意味とは異なる。

この概念を実験で確かめる

参考資料

OpenStax · University Physics Volume 2(英語)