戻る 論理回路の組み合わせ


コンピュータのハードウェアは、 大部分が 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回路 と同じ働きをします。

AND回路





2)  2個の OR回路

OR回路 と OR回路 を組み合わせた場合も同様に考えることができます。

入力 A、 B、 C のうち、 少なくともひとつが 1 になれば、 出力 X が 1 になります。



OR回路をこのように接続すると、3入力の OR回路 と同じ働きになります。

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回路論理回路  基本論理回路の組合せ(演習)


情報処理概論 に戻る   講義資料 に戻る   戻る

Java applet 圧縮アーカイブファイル    自由利用マーク
update: 2007.07.28  address