- ベストアンサー
乗算回路の問題
加算回路を2つと、いくつかの論理ゲートを用いて 4bit(a2,a2,a1,a0)*3bit(b2,b1,b0)の乗算回路(出力7bit=c6,c5,c4,c3,c2,c2,c0) を設計せよ という問題です。 正直良く分かりませんが、4bitの加算回路と3bitの加算回路をANDゲートでつなげばいいのですか。 なんか全然あってないような気がします。 分かる方がいらっしゃいましたら、ご教授お願いします!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
a3,a2,a1,a0=A c6,c5,c4,c3,c2,c1,c0=C とすると C=0 b0=1 のとき A を C に代入 b1=1 のとき A*2 を C に加算 (左シフトして加算) b2=1 のとき A*4 を C に加算 (左シフト*2して加算)
その他の回答 (1)
- saburo0
- ベストアンサー率35% (76/216)
回答No.1
入力の4bitを、b0はそのまま、b1は1ビットシフト、b2は2ビットシフトさせて、3つの結果を合計しましょう。
質問者
お礼
ご解答ありがとうございます!
お礼
わかりやすい解答をいただき、ありがとうございます!