• ベストアンサー

乗算回路の問題

加算回路を2つと、いくつかの論理ゲートを用いて 4bit(a2,a2,a1,a0)*3bit(b2,b1,b0)の乗算回路(出力7bit=c6,c5,c4,c3,c2,c2,c0) を設計せよ という問題です。 正直良く分かりませんが、4bitの加算回路と3bitの加算回路をANDゲートでつなげばいいのですか。 なんか全然あってないような気がします。 分かる方がいらっしゃいましたら、ご教授お願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.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して加算)

griffithxzb
質問者

お礼

わかりやすい解答をいただき、ありがとうございます!

その他の回答 (1)

  • saburo0
  • ベストアンサー率35% (76/216)
回答No.1

入力の4bitを、b0はそのまま、b1は1ビットシフト、b2は2ビットシフトさせて、3つの結果を合計しましょう。

griffithxzb
質問者

お礼

ご解答ありがとうございます!

関連するQ&A