【論理回路】OR回路とNAND回路・NOR回路による構成について



1. OR回路とは
OR回路は、論理回路の基本的なゲートの一つで、入力される複数の信号のうち少なくとも一つが”1″(真)であれば、出力を”1″とする回路です。
1.1. ORゲートの基本特性
- 入力: 2つまたはそれ以上の入力を持つことができます。
- 出力: 入力のいずれかが”1″であれば、出力は”1″。すべての入力が”0″の場合のみ、出力は”0″。
1.2. 真理値表
2入力のORゲートの真理値表は以下の通りです。
入力A | 入力B | 出力A+B |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |

1.3. 論理関数の表記
\[ Y = A + B \]
ここで、「+」は論理和(OR)を示します。
1.4. MIL記号
ORゲートは、MIL記号で次のように表されます。
2. NAND回路による構成


NANDゲートを使用してOR回路を構成する方法を説明します。OR回路の基本的な論理式は次のように表されます。
$$Y = A + B$$
ここで、二重否定を利用すると、
$$Y = (\overline{\overline{A}}) + (\overline{\overline{B}})$$
これをさらに簡略化します。
$$Y = \overline{(\overline{A}) \cdot (\overline{B})}$$
ここで、$A=A\cdot A,B=B\cdot B$より、
$$Y = \overline{(\overline{A \cdot A}) \cdot (\overline{B \cdot B})}$$
これにより、NANDゲートを使ったOR回路を次の図で確認できます。
3. NOR回路による構成
次に、NORゲートを使用してOR回路を構成する方法を見ていきましょう。OR回路の論理式は次のようになります。
$$Y = A + B$$
二重否定より、
$$Y = \overline{\overline{A + B}}$$
ここで、$\overline{A + B} = \overline{A + B} + \overline{A + B}$より、
$$Y = \overline{(\overline{A + B}) + (\overline{A + B})}$$
NORゲートだけを使用してOR回路を以下の図で確認することができます。