科学・計算関連

NOR回路の真理値表とは?NORゲートの論理と出力の特徴を解説!(3入力・ノア回路)

NOR回路の真理値表と出力条件
当サイトでは記事内に広告を含みます
技術ブログ特化メルマガはこちら

NOR回路の真理値表とは?NORゲートの論理と出力の特徴を解説!(3入力・ノア回路)

NOR回路は、複数の入力がすべて0のときだけ出力が1になる論理回路です。

電子工作やデジタル回路の学習では、AND回路やOR回路と並んで基本となるため、真理値表を使って入出力の関係を理解しておくことが重要でしょう。

とくに3入力NORゲートでは、入力の組み合わせが8通りに増えるため、出力の規則を正しく整理する必要があります。

この記事では、NOR回路の意味、NORゲートの論理、2入力と3入力の真理値表、回路記号、活用例までをわかりやすく解説します。

NOR回路の真理値表と出力条件

NOR回路の真理値表と出力条件

それではまずNOR回路の真理値表と出力条件について解説していきます。

NOR回路の基本的な意味

NOR回路とは、OR回路の出力を反転させる論理回路です。

ORは入力のうち1つでも1なら出力が1になりますが、NORはその反対で、入力に1が1つでも含まれると出力は0になります。

つまり、すべての入力が0である場合に限って、NORゲートの出力は1です。

NORはNot ORを短く表した名称であり、日本語では否定論理和、または否定OR回路と呼ばれる場合があります。

ノア回路という読み方を使うこともあり、授業や教材、回路図ではNORゲートと表記されることが一般的です。

入力信号には通常、0と1の二つの状態を用います。

デジタル回路では0をLow、1をHighとして扱うことが多いものの、実際の電圧値は使用するICや電源電圧によって異なります。

論理回路を学ぶ段階では、まず0と1を論理値として考えると理解しやすいでしょう。

NORゲートは、すべての入力が0のときだけ出力が1になる回路です。

入力のどれか1つでも1なら、出力は必ず0になります。

2入力NORゲートの真理値表

2入力NORゲートでは、入力Aと入力Bの組み合わせは4通りあります。

各組み合わせに対してOR演算を行い、その結果を反転させると出力Yを求められます。

入力A 入力B OR回路の出力 NOR回路の出力Y
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0

表を見ると、出力Yが1になる行はAとBがともに0の行だけです。

この一点がNOR回路を判定するための最も大切な特徴になります。

反対に、入力Aまたは入力Bのいずれかが1なら、OR回路の結果は1になり、反転後のNOR出力は0です。

真理値表を暗記するよりも、ORの結果を否定する回路と考えるほうが、入力数が増えた場合にも応用しやすくなります。

NOR回路の論理式は、Y=¬(A+B)と表せます。

記号の+は加算ではなく論理和を意味し、¬は否定を表します。

出力が1になる組み合わせ

NOR回路の出力を確認するときは、まず入力に1が含まれているかどうかを見ます。

1が見つかった時点で出力は0と判断できるため、複数入力の回路でも考え方は単純です。

すべての入力が0であることを確認できたときだけ、出力は1になります。

この性質は、複数の信号がすべて停止している状態を検出したい場面で役立ちます。

たとえば複数の異常信号のどれも発生していない場合に限り、正常状態を示す信号を出したいケースが考えられます。

ただし実際の制御回路では、信号の極性やフェイルセーフ設計も関係するため、単純にNORだけで安全性を判断するわけではありません。

基本論理としては、全入力が0という条件を1で通知する働きを持つと捉えるとよいでしょう。

3入力NORゲートの真理値表

続いては3入力NORゲートの真理値表を確認していきます。

3入力時に増える入力パターン

入力が3つになると、A、B、Cのそれぞれに0または1を入れられます。

そのため、真理値表に記載する組み合わせは2の3乗で8通りです。

2入力では4通りだった組み合わせが倍になるため、表を作る際には行の漏れに注意する必要があります。

一般に入力数をnとすると、真理値表の行数は2のn乗です。

4入力NORゲートなら16通り、5入力なら32通りとなり、入力数が多い回路ほど表で整理する価値が高まります。

3入力NORゲートの出力規則は2入力の場合と変わりません。

A、B、Cがすべて0の行だけが出力1であり、それ以外の7通りは出力0です。

3入力NORゲートの真理値表

以下は、3入力NORゲートにおける入力と出力の対応です。

ORの演算結果も併記すると、反転処理の流れを確認しやすくなります。

入力A 入力B 入力C OR回路の出力 NOR回路の出力Y
0 0 0 0 1
0 0 1 1 0
0 1 0 1 0
0 1 1 1 0
1 0 0 1 0
1 0 1 1 0
1 1 0 1 0
1 1 1 1 0

最初の行ではA、B、Cがすべて0なので、OR演算の結果も0です。

その0を否定することで、NOR出力Yは1になります。

残りの行では少なくとも1つの入力が1であるため、OR演算の結果は1です。

最後に反転されるため、出力Yは0になります。

3入力の表は一見すると行数が多く見えますが、0が三つ並ぶ行だけを探すと結果を素早く確認できます。

3入力NOR回路の論理式は、Y=¬(A+B+C)です。

A、B、Cのどれかが1なら括弧内は1となり、否定後のYは0になります。

3入力NOR回路の考え方

3入力NOR回路を理解する際は、三つの入力をまとめてOR演算してから反転する順序で考える方法が基本です。

いきなり真理値表を見て覚えようとすると、入力数が増えた場合に混乱しやすいかもしれません。

まずORは、どれか一つでも1なら1になる演算です。

次にNOTは、0と1を反対にする演算です。

この二段階を順にたどれば、NOR回路の結果を論理的に求められます。

入力信号をスイッチの状態に置き換える説明もあります。

たとえば1をスイッチが入っている状態、0を切れている状態と考える場合、3つすべてのスイッチが切れているときだけNOR出力が1になるイメージです。

ただし実際の回路で1と0が何を意味するかは設計によって異なるため、スイッチの例は論理演算を理解するための補助として使うとよいでしょう。

NORゲートの回路記号と論理式

続いてはNORゲートの回路記号と論理式を確認していきます。

ORゲートとの形状の違い

NORゲートの回路記号は、ORゲートの出力側に小さな丸印が付いた形です。

この丸印は反転を示し、バブルと呼ばれることがあります。

ORゲートだけであれば入力のどれかが1のときに出力が1ですが、出力端子の丸印によって結果が反転します。

回路図を読むときは、出力端子に丸印があるかどうかを必ず確認しましょう。

丸印があればNOTの機能を持つため、ORゲートではなくNORゲートとして扱います。

同じ考え方で、ANDゲートの出力に丸印が付いたものはNANDゲートです。

論理回路ではゲート形状だけでなく、反転を表す丸印の有無が出力結果を大きく変えます。

ブール代数による表現

NOR回路はブール代数を用いて表現できます。

2入力の場合はY=¬(A+B)であり、3入力の場合はY=¬(A+B+C)です。

ここで使われる+は、普段の数値計算における足し算とは異なります。

論理和では0+0だけが0となり、0+1、1+0、1+1はいずれも1です。

否定記号は教科書や回路設計ソフトによって表記が異なります。

文字の上に横線を引く表現、NOTを用いる表現、感嘆符を使う表現などがありますが、意味は入力または演算結果を反転することです。

デモルガンの法則では、¬(A+B)は¬A・¬Bに変形できます。

この関係を使うと、NOR回路を入力ごとの否定とAND演算の組み合わせとして考えられます。

デモルガンの法則は、論理式を変形したり、使用するICの種類に合わせて回路を組み替えたりする場面で重要です。

ただし変形後の式ではゲート構成が変わるため、回路図と真理値表を照らし合わせながら確認することが大切でしょう。

論理記号を読む際の注意点

論理記号では、入力側に丸印がある場合と出力側に丸印がある場合で意味が異なります。

NORゲートはOR形状の出力側に丸印が付く構成ですが、入力側の反転記号を含む回路では、見た目だけで判断すると誤読する可能性があります。

そのため、複雑な回路図では各信号を一度論理式に書き起こす方法が有効です。

また、ICのデータシートでは入力数、ピン配置、電源電圧、伝搬遅延時間、出力電流なども確認する必要があります。

真理値表は論理上の動作を示しますが、実機では信号が切り替わってから出力が変化するまでにわずかな時間がかかります。

論理値が正しくても、タイミング条件を満たさなければ回路は期待どおりに動かない場合があります。

初心者が回路を組む際は、まず静的な真理値表を理解し、その後にタイミングやノイズの影響へ進むと段階的に学べます。

NOR回路とOR回路とNAND回路の違い

続いてはNOR回路とOR回路とNAND回路の違いを確認していきます。

OR回路との出力特性

OR回路とNOR回路は、出力が完全に反対になる関係です。

OR回路は入力のどれかが1なら出力1となり、すべて0のときだけ出力0となります。

NOR回路はそのOR出力を反転するため、すべて0のときだけ出力1になります。

両者を比較すると、入力条件が同じでも出力の意味が逆になることがわかります。

回路の種類 出力が1になる条件 代表的な論理式 出力の特徴
OR回路 入力のどれかが1 Y=A+B いずれかの信号を検出
NOR回路 すべての入力が0 Y=¬(A+B) 全信号が0の状態を検出
AND回路 すべての入力が1 Y=A・B 全条件の成立を検出
NAND回路 すべての入力が1以外 Y=¬(A・B) 全入力1のときだけ0

OR回路は複数の開始信号のうちどれか一つを受け取ったときに動作させる用途に向いています。

NOR回路は複数の信号がすべて非アクティブであることを判断する用途で利用しやすいでしょう。

ただし信号がアクティブHighなのかアクティブLowなのかによって、回路の意味は変わります。

信号名や回路図上の反転記号まで含めて読む姿勢が必要です。

NAND回路との共通点

NOR回路とNAND回路は、どちらも出力が反転する論理ゲートです。

NORはORの否定であり、NANDはANDの否定という違いがあります。

NAND回路では、すべての入力が1になった場合だけ出力が0です。

一方でNOR回路では、すべての入力が0になった場合だけ出力が1になります。

入力の全状態を判定するという意味では似ていますが、注目する論理値が反対です。

NORは全入力0、NANDは全入力1という対比を覚えると、真理値表を整理しやすくなります。

また、NORとNANDはともに万能ゲートと呼ばれます。

これはNORゲートだけ、またはNANDゲートだけを組み合わせても、NOT、AND、ORなどの基本論理を構成できるためです。

NORゲートとNANDゲートは、単なる反転ゲートではありません。

組み合わせ方によって多様な論理回路を実現できるため、万能ゲートとして重要な位置を持ちます。

真理値表で比較する方法

複数の論理ゲートを比較するときは、同じ入力列を並べて出力だけを見比べる方法がわかりやすいでしょう。

2入力なら入力Aと入力Bを00、01、10、11の順に配置すると、各ゲートの違いが一目で確認できます。

ANDとNAND、ORとNORは出力が互いに反転する関係です。

NOTゲートは入力が一つだけで、0を1に、1を0に変えます。

こうした基本ゲートの関係を理解しておくと、複雑な組み合わせ回路を追うときにも役立ちます。

表を自作する際には、先に入力パターンを固定してから、途中の演算結果を列として追加する方法がおすすめです。

たとえばNOR回路であれば、OR演算の列を作り、その右に反転後の出力列を置けば計算ミスを減らせます。

NORゲートの活用例と設計上の注意点

続いてはNORゲートの活用例と設計上の注意点を確認していきます。

基本ゲートの組み合わせ

NORゲートは万能ゲートであるため、複数個を接続することで別の論理ゲートを作れます。

たとえばNORゲートの二つの入力に同じ信号Aを接続すると、出力は¬(A+A)となります。

論理和ではA+AはAと同じなので、結果は¬Aです。

このようにしてNORゲートだけでNOT回路を構成できます。

さらに、NORゲートを組み合わせることでOR回路やAND回路も実現できます。

集積回路の種類を限定したい設計、論理設計の学習、ゲートレベルの回路理解では、この性質が役立ちます。

一種類のゲートから基本論理を組み立てられる点が、NOR回路を学ぶ大きな意義の一つです。

ラッチ回路への利用

NORゲートを二つ組み合わせる代表例として、SRラッチがあります。

SRラッチは信号の状態を保持する基本的な記憶回路です。

二つのNORゲートを相互に接続すると、入力SとRの状態によって出力の状態をセット、リセット、保持できます。

フリップフロップやレジスタなど、より複雑な順序回路を理解する際の入口にもなります。

ただしSRラッチには、入力条件によって避けるべき状態が存在します。

NOR型SRラッチではSとRを同時に1にする条件が問題になり、出力状態が通常の保持動作として扱えません。

回路を設計するときは、真理値表だけでなく、禁止入力や入力変化の順序も検討する必要があります。

SRラッチのような順序回路では、入力の値だけでなく直前の出力状態も関係します。

組み合わせ回路としてのNORゲートを理解した後は、状態を保持する回路へ学習を広げると理解が深まります。

実装時に確認したい項目

NOR回路を実際にICで使用する場合は、論理式と真理値表以外にも確認すべき点があります。

まず、ICの電源電圧と論理レベルの仕様を確認しましょう。

TTL系とCMOS系では、入力として認識される電圧範囲や消費電力、未接続入力の扱いなどに違いがあります。

未使用入力を放置すると、ノイズによって不安定な状態になることがあります。

データシートの推奨接続に従い、入力を適切な論理レベルへ固定することが大切です。

また、出力へ接続できる負荷、ファンアウト、伝搬遅延、消費電流も確認対象になります。

クロック信号や高速な切り替えを含む回路では、配線の長さや寄生容量の影響も無視できません。

真理値表は理想的な論理動作を示すものであり、実装では電気的な条件まで考慮する必要があります。

NOR回路の真理値表のまとめ

NOR回路は、OR回路の出力を反転させる論理ゲートです。

2入力NORゲートでは、入力AとBがともに0のときだけ出力は1になります。

3入力NORゲートでも考え方は同じで、A、B、Cがすべて0の組み合わせだけが出力1です。

真理値表を作成する際は、まず入力数から必要な行数を求め、OR演算の結果を反転する流れで整理するとよいでしょう。

NORゲートの回路記号は、ORゲートの出力側に反転を表す丸印が付いた形です。

この丸印を見落とすと、OR回路と誤って判断するため注意が必要になります。

NOR回路はNAND回路と同様に万能ゲートであり、NOT、AND、ORなどの基本論理を組み立てられます。

さらにSRラッチのような記憶回路にも利用されるため、デジタル回路の基礎として重要な存在です。

最後に、すべての入力が0なら1、それ以外は0という出力条件を押さえておけば、2入力、3入力、さらに多入力のNOR回路にも対応しやすくなるでしょう。