細 (さはらさはらさは がページ「論理回路」を「レッドストーン回路/論理回路」に移動しました) |
(XORゲートは2つの入力から、片方だけがONの状態の時のみ動力を伝える) タグ: ビジュアルエディタ モバイル編集 モバイルウェブ編集 |
||
103行目: | 103行目: | ||
== XORゲート == |
== XORゲート == |
||
+ | XORゲートは2つの入力から、片方だけがONの状態の時のみ動力を伝える |
||
− | |||
+ | <br /> |
||
== XNORゲート == |
== XNORゲート == |
||
2021年7月22日 (木) 02:10時点における最新版
論理ゲートは、入力と規則のパターンによって決定される、多数の出力を返す単純な装置と考えることができる。例えば、ANDゲートの両方の入力が '真'/'オン'/'動力が送られている'/'1' の状態とき、出力は '真'/'オン'/'動力が送られている'/'1' を返す。
多くの種類の論理ゲートがあり、それぞれ多数の異なる設計で実装できる。それぞれの設計には、サイズ、複雑性、スピード、メンテナンス性、コストといった、様々な利点や欠点がある。
概要
A | ON | ON | off | off | 回答した質問 |
---|---|---|---|---|---|
B | ON | off | ON | off | |
NOT A | off | off | ON | ON | A が OFF か? |
A OR B | ON | ON | ON | off | 少なくともどちらかの入力が ON か? |
A NOR B | off | off | off | ON | 両方の入力が OFF か? |
A AND B | ON | off | off | off | 両方の入力が ON か? |
A NAND B | off | ON | ON | ON | 少なくともどちらかの入力が OFF か? |
A XOR B | off | ON | ON | off | 入力が異なっているか? |
A XNOR B | ON | off | off | ON | 入力が同じか? |
A IMPLIES B | ON | off | ON | ON | A が ON の場合、B も ON か? |
論理回路の各出力は常にその入力の状態を反映する(いくらかの回路による遅延があるかもしれないが)。
- 入力の交換
- ほとんどのゲートにおいて、AとBは出力を変えることなく交換可能である。
- IMPLIESゲートにおける入力の交換は出力に影響を与え、NOTゲートはただひとつの入力を持つ。
- 入力のスタック
- AND、OR、XORゲートは、2つずつ入力を結合し、次に結果を互いにまたは他の入力と結合するというように、組み合わせて使うことによって、3つ以上の入力に対して演算を行うことができます。
- XORゲートがこのように結合された時、奇数個の入力がオンならば出力はオンになる。
- 論理ゲートを選択する
- どの論理ゲートを使えばいいかわからない場合は、右にあるような表(ただし1行だけのもの)を作ると良い。既知の入力と可能な動力の組み合わせを列挙して、それぞれの組み合わせについて、その構造物が機能するためには出力が何であるべきかを書き留めます。次にそれを右の表と比べてどのゲートが望む出力と一致するかを見ます。
- 入力が一定の時に出力が変化する必要がある場合や、入力が停止した後にも出力を保持しておく必要がある場合は、パルス回路やメモリ回路を参照する必要があるかもしれません。
NOTゲート
NOTゲートは、順に 入力→RSダスト→いずれかの不透過ブロック→横付けRSトーチ→出力 とするだけの簡単な回路である。
この回路は入力と逆の信号を出力する。(例えば入力がONなら出力はOFF)
クロック回路を入力した場合はそのまま出力される。これは周期の変化を最小限に抑えて信号を増幅するのに適している。
ORゲート
ORゲートは、
(未作成)
のように配置する回路である。
この回路は入力が2つと出力が1つあり、両方の入力がOFFの場合のみOFFを出力する。それ以外の入力は全てONが出力される。
NORゲート
NORゲートは、ORゲートとは逆に両方の出力がOFFの場合のみONを出力する。それ以外の入力は全てOFFが出力される。
ANDゲート
ANDゲートは、両方の入力がONの際にのみONを出力する。それ以外の入力は全てOFFが出力される。
NANDゲート
NANDゲートは、両方の出力がONの際にのみOFFが出力される。それ以外の入力は全てONが出力される。
このゲートだけですべてのゲートを作ることができる。
XORゲート
XORゲートは2つの入力から、片方だけがONの状態の時のみ動力を伝える