リレーによる全加算器
A | B | Cin | ¬Cin | Cout | ¬Cout | OUT | |
---|---|---|---|---|---|---|---|
0 | 0 | 0 | 1 | 0 | 1 | 0 | |
0 | 0 | 1 | 0 | 0 | 1 | 1 | |
0 | 1 | 0 | 1 | 0 | 1 | 1 | |
0 | 1 | 1 | 0 | 1 | 0 | 0 | |
1 | 0 | 0 | 1 | 0 | 1 | 1 | |
1 | 0 | 1 | 0 | 1 | 0 | 0 | |
1 | 1 | 0 | 1 | 1 | 0 | 0 | |
1 | 1 | 1 | 0 | 1 | 0 | 1 |
Cout = (Cin ∧ ¬A ∨ A) ∧ B ∨ (Cin ∧ A) ∧ ¬B = Cin ∧ ( AB ) ∨ A ∧ B ¬Cout= (¬Cin ∧ ¬A) ∧ B ∨ (¬Cin ∧ A ∨ ¬A) ∧ ¬B = ¬Cin ∧ ( A
B ) ∨ ¬A ∧ ¬B OUT = (¬Cin ∧ ¬B ∨ Cin ∧ B) ∧ A ∨ (¬Cin ∧ B ∨ Cin ∧ ¬B) ∧ ¬A = ¬Cin ∧ ( A
B ) ∨ Cin ∧ ¬( A
B ) = Cin
A
B

リレー回路の基礎
※接点側が入力、共通が出力としての使用法
※共通が入力、接点側が出力の場合
※ワイヤード OR のために、信号が逆流しないように