📜  门| GATE-CS-2006 |第 85 题

📅  最后修改于: 2021-09-25 06:26:18             🧑  作者: Mango

我们考虑将两个 2 的补数 b n-1 b n-2 …b 0n-1 a n-2 …a 0相加。用于将无符号二进制数相加的二进制加法器用于将两个数相加。总和由 c n-1 c n-2 …c 0 表示,进位由 c out 表示。以下哪个选项正确识别了溢出条件?
GATECS2006Q39
(一) A
(乙)
(C)
(四)答案:(乙)
说明:仅当两个相同符号的二进制数相加并且这些数字的结果在 2 的补码表示中不同符号时才会发生溢出。
否则不会发生溢出。
给定选项的反例
(A) 0111+0111=1110 有溢出,但给定条件违反。
(C) 1001+0001=1010 没有溢出,但违反给定条件。
(D) 1111+1111=1110 没有溢出,但给定条件违反。

只有选项(B)是正确的。这个问题的测验