actually 5 bits required to represent -15 in 2's compement

because range of 2's complement no is -2^{n-1 }to +2^{n-1}-1

The Gateway to Computer Science Excellence

First time here? Checkout the FAQ!

x

+16 votes

+20 votes

Best answer

+11 votes

**Convert the magnitude, -15 to binary.**

**1111**

**To make it 8 bits pad 4 extra bits to 1111 (Always Before)**

**00001111**

Negate the number by inverting the bits and adding 1.In simple words

Take the 2's complement of the no

11110001 (from LSB when u see ist 1 leave it as it is and thereafter flip the all bits.)

To match the answer ignore most significant 3 bits ANS - 10001

0 votes

steps:-

1.compliment of the bits (0000)

2.add one to the result (0001)

the answer is front of you (10001)

1.compliment of the bits (0000)

2.add one to the result (0001)

the answer is front of you (10001)

0 votes

For -15, we have to complement its binary value - 01111..

actually 5 bits required to represent -15 in 2's compement

because range of 2's complement no is -2^{n-1 }to +2^{n-1}-1 .. therefore it will be 10001

In 2's complement representation positive integers are represented in its normal binary form while negative numbers are represented in its 2's complement form.

- All categories
- General Aptitude 1.4k
- Engineering Mathematics 5.7k
- Digital Logic 2.2k
- Programming & DS 4.1k
- Algorithms 3.6k
- Theory of Computation 4.5k
- Compiler Design 1.7k
- Databases 3.2k
- CO & Architecture 2.8k
- Computer Networks 3.2k
- Non GATE 1.1k
- Others 1.5k
- Admissions 503
- Exam Queries 474
- Tier 1 Placement Questions 22
- Job Queries 61
- Projects 13

39,713 questions

46,750 answers

140,553 comments

58,385 users