| 論理回路の組み合わせ |
コンピュータのハードウェアは、 大部分が 3 種類の論理回路の組み合わせで作られています。
AND 回路 (論理積回路)、
OR 回路 (論理和回路) と
NOT 回路 (否定回路) です。
これらを基本論理回路といいます。
基本論理回路の動作は単純ですが、これらを組み合わせることで、複雑な働きをさせることができます。
ここでは、AND回路 と OR回路 の簡単な組み合わせについて考えてみることにします。
1) 2個の AND回路
まず、AND回路 と AND回路 を組み合わせると、下図のようになります。
信号 B、C が入力されている AND回路 の出力信号に d という名前をつけます。
d は B、 C がともに 1 のときだけ 1 になります。
出力 X は A と d の AND ですから、 A、 D がともに 1 のときだけ 1 になります。
すなわち、出力 X は、入力 A B C がすべて 1 のときのみ 1 になります。
(上図の入力信号の付近、または真理値表をクリックすると、表示が変わります。)
AND回路をこのように接続すると、3入力の AND回路 と同じ働きをします。

2) 2個の OR回路
OR回路 と OR回路 を組み合わせた場合も同様に考えることができます。
入力 A、 B、 C のうち、 少なくともひとつが 1 になれば、 出力 X が 1 になります。
OR回路をこのように接続すると、3入力の OR回路 と同じ働きになります。

3) AND回路 と OR回路
AND回路 と OR回路 を下図のように組み合わせると、
入力 A が 1 のときは B、 C の如何にかかわらず出力 X が 1 になり、
A が 0 のときは B、 C がともに 1 のときだけ出力 X が 1 になります。
4) OR回路 と AND回路
OR回路 と AND回路 を下図のように組み合わせると、 入力 A が 1 で、
かつ B、 C の少なくともいずれか一方が 1 のときに、 出力 X が 1 になります。
これをもう少し発展させた例が 論理回路
(用語解説) にありますからご覧下さい。
関連項目: 基本論理回路 AND回路、 OR回路、 論理回路 基本論理回路の組合せ(演習)