作者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/cn.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