• retagged by
716 views
1 1 vote
State True or False

1. -128 can be represented in 1's complement 8 bit number
2. -128 can be represented in 2's complement 8 bit number

2 Answers

Best answer
1 1 vote

1) Range of 1's complement is -2n-1 -1 to +2n-1 -1

No of bits require for -128 in 1s complement

-2n-1 -1 = -128
2n-1  = 129
2n = 258
or n = 9, so minimum 9 bits are require

2) Range of 2's complement number is -2n-1 to +2n-1 - 1

No of bits require for -128 in 2's complement

-2n-1 = -128
2n = 256
or n = 8, so minimum 8 bits are require

Statement 1 is false but Statement 2 is true.

• selected by
1 1 vote

1st is False.

1's complement representation, Range is ($-(2^{n - 1} - 1)$ to $(2^{n - 1} - 1)$.

Put n = 8, you will get - 127 to 127.

Note: In 1's complement representation, we have two representation for zero.
one is all zero which is 00000000 $\Rightarrow$ +0.
Other is all 1 which is 1111111  $\Rightarrow$ -0.

But zero is zero which has value zero.

2nd is true.

In 2's complement representation, Range is $-2^{n - 1}$ to $(2^{n - 1} - 1)$

Put n = 8, we have -128 to 127.

In 2's complement here we have only one representation for zero.

Position:
Show:

Related questions

0 0 votes
0 0 answers
1.1k
1.1k views
srestha asked Dec 27, 2018
1,074 views
Consider given below $n$ bit integer data which is expressed in sign $2’s$ complement notation$K=\left ( a_{n-1} a_{n-2}....a_{1} a_{0} \right )$The value expression of t...
1 1 vote
0 0 answers
2.0k
2.0k views
Na462 asked Aug 6, 2018
2,008 views
3 3 votes
1 answers 1 answer
2.6k
2.6k views
Hardik Vagadia asked Dec 30, 2016
2,626 views
Is 2's complement code weighted or unweighted? Why?
3 3 votes
2 answers 2 answers
3.7k
3.7k views
pC asked Aug 14, 2016
3,708 views
2s complement of - 539 is 539 so in her it is 21B should be the answer