[理工] 計組 乘法器overflow問題

看板Grad-ProbAsk作者 (水)時間7年前 (2019/01/09 04:45), 編輯推噓2(201)
留言3則, 2人參與, 7年前最新討論串1/1
各位大大 請教一個問題 就是乘法器有兩種做法嘛 一個是傳統的 multiplicand 跟product都64bit multiplicand 一直shift left 加進去 product 比較聰明的是product持續向右shift 右邊放multiplier multiplicand 只有32bit 一直加在product最左邊 那假設只有四bit乘法 方法用較好的這種: 1111 x 1111 則multiplicand 有4 bit product有8 bit 則順序如下(逗號區分product 跟 multiplier) 1 1 1 1 + 0 0 0 0 ,1 1 1 1 ----------------------- 1 1 1 1 ,1 1 1 1 1 1 1 1 + 0 1 1 1 1 ,1 1 1 -------------------------- 1 0 1 1 0 1 ,1 1 1 可以看到最左邊有overflow 但他其實按照原本的做法要進位的 但是現在只有4bit加法 沒辦法再進位 所以是有存下來當作下一次的carry in 嗎? 實作方式又是如何?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.212.136 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546980356.A.C4E.html

01/09 08:59, 7年前 , 1F

01/09 09:01, 7年前 , 2F
可以從08:10開始看
01/09 09:01, 2F

01/09 15:25, 7年前 , 3F
謝謝樓上
01/09 15:25, 3F
文章代碼(AID): #1SDGm4nE (Grad-ProbAsk)