作者yesa315 (XD)
看板Grad-ProbAsk
标题[理工] [计组]-RCA侦测溢位
时间Sat Sep 19 11:09:24 2009
以一个4bit的RCA来说 侦测是否有overflow是用
第3个full adder的carry_out 以及第4个 full adder的carry_out
做XOR吧?
范例:
c5 c4 c4 c5是第3跟第4F.A的carry_out
1 1
1 1 0 0
+ 1 1 0 1
___________
1 1 0 0 1
侦测溢位c5 xor c4= 1 xor 1 =0
可是明明就有overflow 可是却等於0
没有补计组..麻烦高手指教!!
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.208.96
1F:→ BF3716:以signed 2's 补数来看=> (-4)+(-3)=(-7) 就没有溢位问题 09/19 12:26
2F:→ jacky6321:没有overflow阿! 最後的1会自动舍去 09/20 02:20
3F:推 polomoss:建议换回去10进进位看~~比较清楚有无overflow 09/20 22:14
4F:→ yesa315:没错 这样好像不会overflow 09/21 09:26