教资会网络 | UGC NET CS 2016 年 8 月 – II |问题 7
以下哪项对数字执行算术运算最有效?
(A)符号量级
(B) 1 的补码
(C) 2 的补码
(D) 9 的补码答案: (C)
说明:符号的大小仅适用于符号约定(MSB 为 1 则 no 为负数,如果 0 则 no 为正数)。
主要区别在于,在使用 1 的补码进行数字相加时,我们首先进行二进制加法,然后添加一个结束进位值。但是,2 的补码对于零只有一个值,并且不需要进位值。
十进制数的 9 的补码是从 9 中减去它的每个数字。与 1 的补码一样,9 的补码用于使用加法来减去一个数字。
2 的补码表示对于 0 是明确的(即只有正的 0),但是符号幅度、1 的补码和 9 的补码对于 0 是不明确的表示(即正和负 0)。
所以,选项(C)是正确的。
这个问题的测验