看板 Grad-ProbAsk 關於我們 聯絡資訊
http://i.imgur.com/LEY0047.jpg http://i.imgur.com/cG5YOFl.jpg 不好意思 想問一下 p0 p2 p4 p8 是如何求得的 不太了解 解答的意思 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.220.90 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1473931902.A.422.html
darren0831: 它答案內容有誤吧XD 09/15 20:10
darren0831: http://imgur.com/OJT1RYe 09/15 20:12
darren0831: 寫的有點亂,我加起來沒錯,所以我猜他過程有誤 09/15 20:14
xbber: http://i.imgur.com/VEZ8wYi.jpg 09/15 23:36
xbber: 想問一下D大 紅色圈起來的是如何看出來的?? 09/15 23:37
darren0831: 是只擺放為什要這樣擺嗎? 就跟直式乘法一樣;只是Booth 09/16 01:08
darren0831: 的這個修正版是一次進2bit;另外如果你是問數值怎麼來 09/16 01:09
darren0831: 我左下有寫判斷表;像是判別101這部份如果是一般booth 09/16 01:11
darren0831: algo的話會先判別01;然後把Multiplicand加到product 09/16 01:12
darren0831: product會右移1bit;接下來判別10時prod左半會減被乘數 09/16 01:15
darren0831: 然後得到的數值會加回去product左半邊;但此時product 09/16 01:16
darren0831: 然後存回product左半;跟上一輪比較 product右移過1bit 09/16 01:19
darren0831: 所以這一輪存入的值相較於上一輪是兩倍;所以等於是 09/16 01:21
darren0831: -2y這樣;所以判別101因為"+y-2y=-y"所以會把-y值放入 09/16 01:23
darren0831: 如果你依然不是很理解可以試試看寫個一般booth's的 09/16 01:32
darren0831: 直式表示方式;把每個partial product寫出來跟這個比對 09/16 01:34
darren0831: 可能比較好想! 09/16 01:34
xbber: 嗯嗯 完全了解了 非常感謝你 09/16 10:26