LogoMark.png

LogicCircuit のバックアップ(No.2)


論理回路


論理回路(logic circuit)とは、論理演算を行う電子回路のことで、0 / 1、true / false を、電圧の高低や、電流の方向、位相差、パルス時間の長短、などで表現するかたちで、一定の論理演算が行えるようにその仕組みを実装したものです。



組み合わせ回路

現在の入力のみで出力が決まる回路で、以下のような基本回路があります。

NOT回路

SymbolInOut
NOT-gate.png
01
10


OR回路

SymbolIn1In2Out
OR-gate.png
000
011
101
111


AND回路

SymbolIn1In2Out
AND-gate.png
000
010
100
111


XOR ( Exclucive OR ) 回路

SymbolIn1In2Out
XOR-gate.png
000
011
101
110


NOR回路

SymbolIn1In2Out
NOR-gate.png
001
010
100
110


NAND回路

SymbolIn1In2Out
NAND-gate.png
001
011
101
110




回路構成例

半加算器

2進数の加算を行う回路で、1桁目の加算を担当する回路で、XORゲートとANDゲートを使って構成することができます。

CircuitIn1In2SC
HalfAdder.png
0000
0110
1010
1101




順序回路

順序回路は過去の内部状態と今の入力信号とで出力が決まる回路で、ループ回路によって内部に状態を保持します。コンピュータの主記憶装置やキャッシュメモリ、レジスタを構成する基本回路の一つです。

Flip-Flop

フリップフロップは、1ビットの情報を保持する(記憶する)ことができる論理回路で、現在の出力を入力側へフィードバックすることで情報を保持します。

CircuitSRQ
SR-Flip-flop.png
00保持
010
101
11禁止