GATE | GATE-IT-2004 |问题41

使用 A. 4位2的补码运算,下列哪项加法会导致溢出?

null

(i) 1100+1100

(二)0011+0111

(三)1111+0111 (A) (i) 只是 (B) (ii)仅限 (C) (iii)仅限 (D) (i) 及(iii)只 答复: (B) 说明: 当两个带符号2的补码相加时,如果出现以下情况,则会检测到溢出:

  • 两个操作数均为正,结果均为负,或
  • 两个操作数都是负数,结果都是正数

当两个无符号数字相加时,如果

  • 有一个 实施 最左端的

在这些条件下,只有(ii)会出现溢出

因此,答案是B

这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享