作者magic83v (R7)
看板Grad-ProbAsk
標題[理工] 計組 carry detection
時間Wed Nov 28 23:22:23 2018
https://i.imgur.com/uUvaDt2.jpg
看不太懂他的意思
是要問溢位還是進位
考慮溢位的話
兩個2補數用無號相加
正+正=負 overflow
sltu 負 正 結果會是0
這個例子應該要是1才對吧?有溢位
進位問題的話
加起來的t2 也一定會大於 t4 看起來也怪怪的
該怎麼看
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.74.123
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1543418545.A.477.html
1F:推 meokay: 超好吃11/28 23:34
2F:推 meokay: 抱歉 回錯 ,你的1是什麼意思?11/28 23:34
3F:推 meokay: 兩個無號數 如果加起來比原來的小 就代表一定有進位 是這11/28 23:38
4F:→ meokay: 樣吧?11/28 23:38
5F:推 meokay: 另外,溢位就是進位,但進位不一定會溢位 溢位本身就是因11/28 23:40
6F:→ meokay: 為太多裝不下了才產生11/28 23:40
7F:推 meokay: 你可以想像 兩個3bit無號數 7+7 加完後是 1110 但最左邊11/28 23:43
8F:→ meokay: 的1就是被吃掉了(溢位)所以出來的無號數值是6 但不可能11/28 23:43
9F:→ meokay: 兩個無號數相加只會變大而已 應該是這樣啦11/28 23:43
所以這個解答只適用在判斷無號數相加嗎?
若是有號數 應該沒辦法這樣判斷吧?
※ 編輯: magic83v (39.9.74.123), 11/28/2018 23:57:46
10F:推 skyHuan: 對看起來是判斷無號數的偵測碼 11/29 00:19
11F:→ skyHuan: 如果有carry表示最高位要多一位1 11/29 00:19
13F:→ magic83v: 懂了感謝 11/29 01:02