OR の出力を反転 した論理演算。両方 0 のときだけ 1、それ以外はすべて 0。NAND と並んで 万能ゲート として知られます。
NOR(Not OR)は、OR 演算の結果を NOT で反転した論理演算です。回路図では OR ゲートの出力側に小さな○ がついた形で書きます。
・両方 0 → OR は 0、NOR は 1
・それ以外 → OR は 1、NOR は 0
日常の言葉で言うと「A も B もどちらも成り立たないとき」だけ 1 になります。
NOR の真理値表はOR の真理値表をひっくり返した形です。OR が「片方でも 1 なら 1」だったのに対し、NOR は「両方 0 のときだけ 1、それ以外はすべて 0」。
・0 NOR 0 = 1(OR は 0 → 反転して 1)
・0 NOR 1 = 0(OR は 1 → 反転して 0)
・1 NOR 0 = 0(OR は 1 → 反転して 0)
・1 NOR 1 = 0(OR は 1 → 反転して 0)
MIL 記号はOR ゲート(盾型)の出力に小さな○がついた形。○ は NOT を意味します。日常で言うと「A も B もどちらも成り立たない」という条件を表す演算です。
NAND と同じく、NOR も 「万能ゲート」です。NOR だけですべての論理演算を構成できます。
・NOT = A NOR A
・OR = NOT(A NOR B)
・AND = (NOT A) NOR (NOT B)
歴史的にもApolloの誘導コンピュータ(人類を月に送ったコンピュータ)は NOR ゲートだけで作られていました。