Why do we prefer 2s complement over 1s complement ?

Why do we prefer 2s complement over 1s complement ? Reason for this ?


6 Answers
1-6 of  6
6 Answers
  • No overflow :1's Compilment has no special usage for negative integers.2's Compliment  makes sense because it can be used in natural addition and subtraction arithmetic without any need to change the bits. Providing that no overflow occurs, the sign bit of the result is just the right value.

  • To represent the negative form of binary no. the system we use is 2'S complement.if one no. is binary then its -ve no. will be 2's complement of that no.so 2's complement can be used to perform arithmetic operations of both +ve and -ve numbers .While in 1's complement is not used for negative integers however it can be used with arithmetic operation of natural numbers so we prefer 2's complement over 1's complement.

  • Two's complement allows negative and positive numbers to be added together without any special logic. This means that subtraction and addition of both positive and negative numbers can all be done by the same circuit in the cpu. ... Adding is the same mechanism as plain positive integers adding.

  • No overflow : 1's complement has no special usage for negative integers. 2's complement makes sense because it can be used in natural addition and subtraction arithmetic without any need to change the bits. Providing that no overflow occurs, the sign bit of the result is just the right value.

  • we prefered 2's value because in this complement we do not require any carry value or extra 1.
    so that the calculation part is very easy than 1's complement. so 2's complement is very preferable than 's complement.

Digital Electronics

Didn't get the answer.
Contact people of Talent-Digital Electronics directly by clicking here