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