私は過去の論文で最小積和として設計し、NANDゲートのみを使用して4ビットのバイナリ入力を受け取り、ここで4ビット2進数の乗数を3(mod 16)
wx|yz|00 01 11 10
_____|___________
00 |0 0 1 0
01 |1 1 1 0
11 |1 1 1 0
10 |0 0 0 1
(a)
wx|yz|00 01 11 10
_____|___________
00 |0 0 1 1
01 |0 1 0 1
11 |0 1 0 1
10 |0 1 0 1
(b)
wx|yz|00 01 11 10
_____|___________
00 |0 1 0 1
01 |0 1 1 0
11 |0 1 1 0
10 |0 1 1 0
(c)
wx|yz|00 01 11 10
_____|___________
00 |0 1 0 0
01 |0 0 0 0
11 |0 0 0 0
10 |0 0 0 0
(d)
は私の質問です::(MOD 16)によって数
ここでは私は4カルノー図を作成しました。ここから
Inputs Outputs
w x y z | a b c d
0 0 0 0 | 0 0 0 0
0 0 0 1 | 0 0 1 1
0 0 1 0 | 0 1 1 0
0 0 1 1 | 1 1 0 0
0 1 0 0 | 1 0 0 0
0 1 0 1 | 1 1 1 0
0 1 1 0 | 0 1 0 0
0 1 1 1 | 1 0 1 0
1 0 0 0 | 0 0 0 0
1 0 0 1 | 0 1 1 0
1 0 1 0 | 1 1 0 0
1 0 1 1 | 0 0 1 0
1 1 0 0 | 1 0 0 0
1 1 0 1 | 1 1 1 0
1 1 1 0 | 0 1 0 0
1 1 1 1 | 1 0 1 0
を導出した真理値表でありますこれらのカルノーマップには気遣わない状態がありますか?存在するかどうかはどうすればわかりますか?
また、これは私に4つの独立した回路をもたらす4つの論理式を与えます。どういうわけかそれらを1つの大きな回路として一緒に接続する必要がありますか?
最後に、最終的な論理式に適用してNANDゲートに変換するための機械的手順がありますか?
あなたの真理値表は間違っています - あなたは行をスキップしたように見えます - 最初の3行はOKで、3 * 3 = 12とそれ以降はすべてがうんざりです。 –