[理工] 计组 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