作者veck (DreamMe)
看板TransCSI
标题[问题] 数字系统
时间Sun Jan 31 21:52:35 2010
The following binary have a sign in the leftmost bit and negative, are in 2's
complement form. Which one in the following computation has overflow occured?
(A) 100111+111001
(B) 001011+100110
(C) 110001-010010
(D) 101110+001011
我算的答案是A会产生溢位
但是答案是(C)
我看了一下(C)的解是这样的:
110001+101110 = [1]011111 →做舍弃→做2的补数→十进位转换 = -33
(-15) (-18)
我是买坊间的书
不知道有没有错
还是我自己搞错?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.160.4
1F:→ Reddick5566:A作完答案是-32 2's complement中 可表示到-(2^n-1) 01/31 22:12
2F:→ Reddick5566:A没溢位 01/31 22:13