本文へ移動

ひていろんりわ

否定論理和

NOR = Not OR

論理和の結果を反転させた演算で、すべての入力が0であるときのみ1を出力し、それ以外はすべて0を出力します。回路の組み合わせで様々な論理演算を構成できる基礎的な素子です。

詳しい説明

1. 定義

否定論理和(NOR)は、論理和(OR)の出力を反転させた論理演算です(DOM-1302(基本情報技術者試験シラバス Ver.9.2)テクノロジ系 大分類1 基礎理論 1.離散数学(5)論理演算、用語例「否定論理和」)。すべての入力が0(偽)のときだけ1(真)を出力し、それ以外の組み合わせでは0を出力します。

2. 仕組み

入力A・Bが(0,0)のときだけ出力1になり、(0,1)・(1,0)・(1,1)のいずれでも出力0です。論理式では(A+B)の否定として表され、論理和の真理値表をそのまま反転させた形になります。

3. 検定試験での視点

(0,0)のときだけ1になるという条件、論理和の反転であるという成り立ちが問われます。

4. 紛らわしい制度・語との違い

否定論理積(NAND)との違いは、反転する元の演算です。NORは論理和(OR)の反転で全入力0のときだけ真になり、NANDは論理積(AND)の反転で全入力1のとき以外はすべて真になります。

5. 身近な例

2つの警報スイッチのどちらもオフのときだけ「異常なし」ランプが点灯する回路は、否定論理和の考え方に対応します。NOR素子だけで他の論理演算を組み立てられる性質から、集積回路の基本素子としても使われます。

試験で問われること

基本情報技術者試験

  • 真理値表の挙動(0,0のときだけ1)が問われます。
  • OR回路の反転であることが問われます。
  • 否定論理積(NAND)との違い(反転する元の演算)が問われます。