[理工] 計組 carry detection

作者: magic83v (R7)   2018-11-28 23:22:23
https://i.imgur.com/uUvaDt2.jpg
看不太懂他的意思
是要問溢位還是進位
考慮溢位的話
兩個2補數用無號相加
正+正=負 overflow
sltu 負 正 結果會是0
這個例子應該要是1才對吧?有溢位
進位問題的話
加起來的t2 也一定會大於 t4 看起來也怪怪的
該怎麼看
作者: meokay (我可以)   2018-11-28 23:34:00
超好吃抱歉 回錯 ,你的1是什麼意思?兩個無號數 如果加起來比原來的小 就代表一定有進位 是這樣吧?另外,溢位就是進位,但進位不一定會溢位 溢位本身就是因為太多裝不下了才產生你可以想像 兩個3bit無號數 7+7 加完後是 1110 但最左邊的1就是被吃掉了(溢位)所以出來的無號數值是6 但不可能兩個無號數相加只會變大而已 應該是這樣啦
作者: skyHuan (Huan)   2018-11-29 00:19:00
對看起來是判斷無號數的偵測碼如果有carry表示最高位要多一位1https://i.imgur.com/5gQrF7J.jpg
作者: magic83v (R7)   2018-11-29 01:02:00
懂了感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com