NOR回路は、デジタル回路の学習において避けて通れない基本ゲートのひとつです。
「NOR回路の真理値表はどうなっているのだろう」と、ふと疑問に思ったことはありませんか。
否定論理和と呼ばれるこの回路は、ORとNOTを組み合わせた少し特殊な動作原理を持っています。
言葉だけで説明を受けても、なかなかイメージがつかみにくいと感じる方も多いでしょう。
本記事では、NOR回路の真理値表を中心に、否定論理和の動作原理や出力特性、論理演算における役割、さらには記号表記や実務での注意点まで幅広く解説していきます。
ゲート回路の基礎を押さえたい方や、真偽判定の仕組みを整理したい方にとって、きっと役立つ内容になるはずです。
読み終える頃には、NOR回路の全体像がすっきりと頭の中で整理されているでしょう。
それでは早速、NOR回路の結論部分から見ていきましょう。
NOR回路の真理値表と動作原理の結論
それではまず、NOR回路の真理値表とその動作原理について、結論からお伝えしていきます。
先に結論をお伝えすると、NOR回路は二つの入力のうち少なくとも一方が1であれば出力は0になり、両方の入力が0のときだけ出力が1になる回路です。
これはOR回路の出力をNOT回路で反転させた動作だと考えると理解しやすいでしょう。
つまりNOR回路とは、名前が示す通り「NOT-OR」、日本語でいう否定論理和を意味する回路なのです。
この一文さえ覚えておけば、細かい真理値表を丸暗記していなくても対応できるでしょう。
NOR回路とは何か
NOR回路とは、OR回路とNOT回路を組み合わせたゲート回路の一種です。
論理式で表すと、入力をAとBとした場合、出力YはY=NOT(A OR B)となります。
Y = ¬(A + B)
AとBがともに0のときだけ、Yは1になります。
この式からもわかる通り、NOR回路はOR回路の動作を完全に逆転させた回路だといえるでしょう。
デジタル回路の設計において、NORゲートは非常に基本的でありながら応用範囲の広い素子です。
集積回路の内部にも数多く使われており、縁の下の力持ちのような存在だといえるかもしれません。
真理値表の結論的な読み方
真理値表を読み解くコツは、まずOR回路の出力を頭に思い浮かべ、それを反転させることです。
入力AとBがともに0のときだけ、OR回路の出力は0になります。
その0を反転させるため、NOR回路の出力だけが1になるというわけです。
逆にAとBのどちらか一方でも1であれば、OR回路の出力は1になり、それを反転させるため出力は0になります。
このシンプルな反転の関係さえ覚えておけば、真理値表を機械的に丸暗記する必要はなくなるでしょう。
暗記に頼らず理屈で理解できることこそ、応用問題にも強くなる近道です。
NOT-ORとしての基本結論
NOR回路は英語でNOT-ORと表記されることもあり、その名称通りの動作をします。
否定論理和という日本語名も、論理和(OR)を否定(NOT)するという意味そのものです。
NOR回路の結論は非常にシンプルです。
両方の入力が0のときだけ出力が1になり、それ以外はすべて出力が0になります。
この一点さえ押さえておけば、NOR回路の基本は理解できたといえるでしょう。
次の見出しでは、この結論を踏まえたうえで、より詳細な真理値表を確認していきます。
NOR回路の真理値表を詳しく確認
続いては、NOR回路の真理値表を詳しく確認していきます。
先ほどの結論を、具体的な数値の組み合わせとして表にまとめると、より理解が深まるでしょう。
入力パターンと出力の対応
NOR回路には二つの入力があり、それぞれ0か1のいずれかの値を取ります。
そのため入力の組み合わせは、00、01、10、11の四通りです。
| 入力A | 入力B | 出力Y |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
表を見てわかる通り、出力が1になるのは入力がともに0のときのみです。
それ以外の三パターンでは、すべて出力が0になっています。
この表は、NOR回路の性質を確認するうえでもっとも基本となる資料だといえるでしょう。
表で見る出力特性
この表から読み取れる最大の特徴は、出力が1になる条件が非常に限定的だという点でしょう。
四通りのうち三通りが0で、残り一通りだけが1になる、という偏った分布になっています。
これはOR回路の真理値表とちょうど逆の分布になっており、対照的な関係だといえるでしょう。
出力が1になりにくいという特性は、NOR回路を使った設計を考えるうえで重要なポイントです。
この性質を利用すれば、「特定の条件がすべて満たされていないか」を判定する回路として応用できるでしょう。
OR回路との違いを表で比較
NOR回路とOR回路の違いを、同じ表形式で比較してみましょう。
| 入力A | 入力B | OR出力 | NOR出力 |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 0 |
この比較表を見れば一目瞭然ですが、OR出力とNOR出力はすべての行で反転しています。
つまりNOR回路は、OR回路の出力を単純に反転させたものだと視覚的にも確認できるでしょう。
表を並べて眺めるだけで、両者の関係性が直感的に理解できるはずです。
次の見出しでは、なぜこのような反転が起こるのか、動作原理を確認していきます。
否定論理和NOR回路の動作原理
続いては、否定論理和と呼ばれるNOR回路の動作原理を確認していきます。
動作原理を理解するには、OR回路とNOT回路それぞれの役割を分けて考えることが近道です。
OR演算とNOT演算の組み合わせ
NOR回路の内部では、まずOR演算が行われ、その結果に対してNOT演算が適用されます。
OR演算とは、どちらか一方でも1なら1を出力するという論理演算です。
NOT演算とは、入力を反転させるだけのシンプルな演算になります。
この二つの演算を直列につなげることで、NOR回路特有の動作が生まれるのです。
OR演算の結果をXとすると、X = A + Bです。
NOR回路の出力Yは、Y = ¬Xとして求められます。
式のうえでも、動作としても、OR演算の後にNOT演算が続いているだけだと考えれば難しくありません。
回路図とゲート構成
実際の回路図では、NOR回路はORゲートの出力にNOTゲート(インバータ)を接続した形で描かれることが多いです。
ただし実用回路では、ORゲートとNOTゲートを別々に組み合わせるのではなく、NORゲート単体のICとして使われることがほとんどでしょう。
これは処理速度や消費電力の面で、単一のNORゲートの方が効率的だからです。
記号としては、OR回路の記号の出力部分に小さな丸(バブル)がついた形で表されます。
この丸が「反転」を意味しており、NOT演算が行われていることを示しているのです。
電気的な動作の仕組み
電気的な観点から見ると、NOR回路はトランジスタを組み合わせて構成されています。
CMOS構成のNORゲートでは、pMOSトランジスタとnMOSトランジスタが、それぞれ異なる配置で接続されているのです。
入力がともに0のときだけ、出力側の回路が電源電圧側とつながり、出力が1(高電位)になります。
どちらかの入力が1になると、出力は接地側とつながり、出力が0(低電位)に切り替わる仕組みです。
このような電気的な切り替えによって、真理値表通りの動作が物理的に実現されているといえるでしょう。
回路の中身を知ると、単なる記号ではなく、実際の電圧の変化として動作をイメージできるようになるはずです。
次の見出しでは、この動作原理を踏まえたうえで、出力特性と論理演算での役割を確認していきます。
NOR回路の出力特性と論理演算における役割
続いては、NOR回路の出力特性と、論理演算全体の中での役割を確認していきます。
出力特性を整理することで、NOR回路がどのような場面で使われやすいかも見えてくるでしょう。
全入力が0の場合の出力
NOR回路において、全ての入力が0である場合、出力は必ず1になります。
これは唯一、出力が1になる条件であり、非常に重要なポイントです。
全入力0のときだけ出力1という性質は、NOR回路を「すべての条件が満たされていないことを検出する回路」として使う際の基礎になります。
たとえば複数のセンサーがすべてオフの状態を検出したい場合、NOR回路が便利に使えるでしょう。
身近な例でいえば、複数の警報スイッチがひとつも作動していないことを確認する回路にも応用できます。
いずれかの入力が1の場合の出力
一方で、入力のうちどれか一つでも1になると、出力は即座に0へ切り替わります。
複数入力のNOR回路であっても、この性質は変わりません。
三入力や四入力のNOR回路であっても、どれか一つでも1が含まれていれば出力は0になるのです。
三入力NOR回路の場合、Y = ¬(A + B + C)となります。
AかBかCのいずれかが1であれば、Yは常に0です。
この特性のおかげで、NOR回路は「異常検知」や「一つでも条件を満たすと停止する」といった制御にも応用されています。
入力数が増えても判定基準がぶれない点は、実務での安心感につながるでしょう。
論理演算全体におけるNORの位置づけ
論理演算には、AND、OR、NOT、NAND、NOR、XOR、XNORなど、さまざまな種類があります。
その中でNORは、NANDと並んで「万能ゲート」と呼ばれる特別な位置づけを持っているのです。
万能ゲートとは、そのゲート一種類だけで他のすべての論理演算を再現できるゲートを指します。
NOR回路単体だけで、AND、OR、NOTのすべての演算を組み立てることが可能です。
この万能性こそが、NOR回路が集積回路の設計で重宝される理由のひとつでしょう。
実際に、初期のコンピュータの中には、NORゲートだけで構成された演算回路を採用していた例も知られています。
次の見出しでは、この万能性を踏まえて、実際の活用場面を確認していきます。
NORゲート回路の真偽判定における活用
続いては、NORゲート回路が実際の真偽判定でどのように活用されているのか確認していきます。
理論だけでなく実用面を知ることで、NOR回路への理解はさらに深まるでしょう。
デジタル回路設計での使われ方
デジタル回路の設計現場では、NORゲートはフリップフロップやラッチ回路の構成要素として頻繁に使われています。
特にRS-フリップフロップは、二つのNORゲートを互いに接続することで実現できる代表的な回路です。
RS-フリップフロップは、NORゲートを二つクロス接続して作られます。
セット入力とリセット入力によって、出力の状態を保持したり切り替えたりできます。
このようにNOR回路は、単なる論理演算だけでなく、状態を記憶する回路の基礎としても機能しているのです。
メモリ素子の中には、NOR型フラッシュメモリのように、名前に直接NORが使われているものも存在します。
読み出し速度に優れているという特徴から、プログラムの起動領域などに採用されるケースも多いでしょう。
NAND回路との比較
NOR回路とよく比較される回路に、NAND回路があります。
NAND回路は「AND演算を反転させた回路」であり、NORとは真理値表の傾向が正反対です。
| 入力A | 入力B | NAND出力 | NOR出力 |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
表を見ると、両方とも万能ゲートでありながら、出力が1になる条件が大きく異なることがわかるでしょう。
どちらを使うかは、回路全体の設計方針や使用するICの特性によって選ばれることが多いです。
一般的にはNAND回路の方が製造プロセス上わずかに有利とされ、広く普及しているという背景もあります。
万能ゲートとしてのNOR
NOR回路だけを使ってNOT回路を作りたい場合、二つの入力を同じ信号にまとめてしまえば実現できます。
NOR回路の両方の入力に同じ信号Aを入れると、Y = ¬(A + A) = ¬Aとなります。
これはそのままNOT回路として機能します。
同様の工夫を重ねることで、OR回路やAND回路もNOR回路だけで組み立てることが可能です。
このような柔軟性の高さこそ、NOR回路が真偽判定の基礎素子として選ばれ続けている理由でしょう。
次の見出しでは、NOR回路の記号表記やJIS規格について確認していきます。
NOR回路の記号とJIS規格による表記
続いては、NOR回路を回路図の中でどのように表記するのか、記号やJIS規格の観点から確認していきます。
図記号のルールを知っておくと、他の人が書いた回路図を読み解くときにも役立つでしょう。
JIS記号の特徴
日本産業規格(JIS)では、論理回路の図記号がゲートの種類ごとに細かく定められています。
NOR回路の場合、OR回路と同じ形状の記号を用い、出力側の先端に小さな丸(否定を表すバブル)を付けて表記するのが一般的です。
この丸の有無が、OR回路とNOR回路を図面上で見分ける唯一の手がかりになります。
図面を確認する際は、まずこの丸があるかどうかをチェックする癖をつけておくと安心でしょう。
IEC記号との違い
国際的にはIEC(国際電気標準会議)が定めた記号も広く使われており、日本のJIS記号とは形状が異なります。
IEC記号では、ゲートの種類を四角形の中に「1」や「≥1」といった記号で示すのが特徴です。
NOR回路の場合、四角形の中に「≥1」と書かれ、出力側に否定を表す丸が付けられた形で表記されます。
IEC表記ではOR相当の記号が「≥1」です。
NORはその出力に否定の丸を加えた形で描かれます。
海外の技術資料を読む際には、この表記の違いを知っておくとスムーズに理解できるでしょう。
回路図作成時のポイント
実際に回路図を作成する際は、記号の向きや入力数の描き方にも一定のルールがあります。
入力が三つ以上あるNORゲートを描く場合、記号の左側に入力線を必要な数だけ並べて描くのが基本です。
出力側の丸を描き忘れると、OR回路との区別がつかなくなってしまうため、作図時には特に注意が必要でしょう。
CAD等のツールを使う場合は、あらかじめ用意されたNORゲートの部品を利用すると、記号の描き間違いを防げます。
次の見出しでは、これまでの内容を踏まえて、NOR回路を学ぶ際の注意点を確認していきます。
NOR回路を学ぶ際の注意点とよくある誤解
続いては、NOR回路を学習する際につまずきやすいポイントや、よくある誤解について確認していきます。
基礎を正しく押さえておくことで、応用問題にもスムーズに対応できるようになるでしょう。
OR回路との混同に注意
NOR回路を学び始めたばかりの方にとって、最も多い間違いはOR回路との混同でしょう。
名前が似ているだけでなく、内部にOR演算を含んでいるため、出力の1と0を逆に覚えてしまうケースが少なくありません。
NOR回路はOR回路の出力を反転させたものだと意識しておけば、この混同は防げるはずです。
真理値表を書くときは、まずOR回路の表を書いてから、すべての出力を反転させるという手順を踏むと安全でしょう。
手順を固定してしまえば、テストや実務でとっさに聞かれても迷わず答えられるはずです。
真理値表の読み間違いを防ぐ
真理値表を読む際、行の順番を思い込みで判断してしまい、入力の組み合わせを取り違えるミスも起こりがちです。
特に入力が三つ以上になると、組み合わせのパターン数が急激に増えるため注意が必要でしょう。
入力数がnのとき、真理値表の行数は2のn乗になります。
三入力なら8行、四入力なら16行の表が必要です。
表を作成する際は、必ず2進数のカウントアップ順(000、001、010というように)で入力を並べると、記入漏れを防げるでしょう。
順序をそろえるだけで、確認作業のミスはかなり減らせるはずです。
実務での設計時の注意点
実際の回路設計では、NORゲートの入力数が増えるほど、遅延時間(ゲート遅延)が大きくなる傾向があります。
そのため高速な処理が求められる回路では、NORゲートの段数や入力数を必要以上に増やさない工夫が求められるでしょう。
また、ICとして販売されているNORゲートには、CMOSタイプやTTLタイプなど複数の種類が存在します。
使用する電源電圧や動作速度の条件に合わせて、適切なタイプを選定することも実務上は欠かせません。
これらの注意点を踏まえておけば、NOR回路を実際の設計に落とし込む際のトラブルも減らせるでしょう。
まとめ
今回は、NOR回路の真理値表は?否定論理和の動作原理も!というテーマで、結論から真理値表、動作原理、出力特性、活用例、記号表記、注意点まで幅広く解説してきました。
NOR回路は、両方の入力が0のときだけ出力が1になり、それ以外はすべて出力が0になるという、非常にシンプルな法則を持つ回路です。
この法則さえ押さえておけば、真理値表を丸暗記しなくても、必要なときに自分で導き出せるようになるでしょう。
また、NOR回路がNANDと並ぶ万能ゲートであり、フリップフロップなど記憶回路の基礎にもなっている点も、ぜひ覚えておきたいポイントです。
JIS記号とIEC記号の違いや、実務での設計上の注意点まで知っておけば、現場でも困ることは少なくなるはずです。
デジタル回路の学習は積み重ねが大切ですので、今回の内容を足がかりに、ぜひ他の論理ゲートについても理解を深めていってください。