The binary subtraction questions and answers can help students to more easily comprehend the concept of “Binary subtraction.” Students may quickly understand the concept by using the questions that are provided here. Additionally, we’ve provided some practice questions to aid with their understanding. You can double-check your solution by referring to the in-depth justifications we offer on our web page for each question. Visit this page for further details on binary subtraction.

What is Binary Subtraction?

The method of subtracting binary numbers is known as binary subtraction. Binary numbers only have the digits 0 and 1. The method of subtracting in binary is identical to subtracting in arithmetic, which is what we perform with numbers. Since there are just 0 and 1 involved, we can occasionally have to subtract 0 from 1. In these circumstances, borrowing is used similarly to arithmetic subtraction. Base-2 is used to represent binary numbers. An example of a binary number is written as 11012

Binary Subtraction Questions with Solutions

Binary Subtraction Rules:

The following are the rules for binary subtraction:

  • 1 – 0 = 1
  • 1 – 1 = 0
  • 0 – 0 = 0
  • 0 – 1 = 1

1. Subtract 10002 from 111112, and justify the answer.

Solution:

Given: We have to subtract 10002 from 111112

Step 1: Now, arrange the given binary numbers as given below:

11111

 1000

(-)

_____

_____

Step 2: Now, subtract the given binary numbers using the rules from right to left.

Since, 1 – 0 = 1 and 1 – 1 = 0, we get;

11111

 1000

(-)

_____

10111

_____

Step 3: Hence, the required solution is 101112

I.e., 111112 – 10002 is 101112

Verification:

The decimal equivalent of 111112 = 31

The decimal equivalent of 10002 = 8

Hence, 31 – 8 = 23, which is equivalent to 101112.

Hence, verified.

2. Subtract the binary numbers: 10110002 – 1110002

Solution:

Given: 10110002 – 1110002

Step 1: Arrange the given binary numbers as follows:

1011000

  111000

(-)

________

________

Step 2: Using binary subtraction rules, such as 1 – 0 = 1, 1 – 1 = 0, 0 – 0 = 0, 0 – 1 = 1 (with borrow), we get the following:

1011000

  111000

(-)

________

100000

________

Step 3: Hence, 10110002 – 1110002 = 1000002

3. Subtract the binary numbers: 11100012 – 1100102.

Solution:

Given: 11100012 – 1100102

Step 1:

1110001

 110010

(-)

_______

_______

Step 2:

Using binary subtraction rules, we get

1110001

 110010

(-)

_______

111111

______

Step 3: The required solution is 1111112

Therefore, 11100012 – 1100102 is 1111112.

4. Subtract 10001002 from 10110002

Solution: 10100

Given: 10110002 – 10001002

Step 1:

1011000

1000100

(-)

_______

_______

Step 2: Use the binary subtraction rules,

1011000

1000100

(-)

_______

   10100

________

Step 3: Hence, the difference is 101002

Hence, the 10001002 from 10110002 is 101002.

5. Find the difference: 11001002 – 1100102, and verify your answer.

Solution:

Given: 11001002 – 1100102

Step 1: Write the given numbers as follows:

1100100

 110010

(-)

______

______

Step 2: Using the binary subtraction rules, we can find the difference between two binary numbers.

1100100

  110010

(-)

______

110010

______

Step 3: Therefore, the required difference is 1100102.

Hence, 11001002 – 1100102 is 1100102.

Verification:

The decimal equivalent of 11001002 is 100.

The decimal equivalent of 1100102 is 50.

Thus, 11001002 – 1100102 is 1100102, which is equal to 50.

I.e., 100 – 50 = 50.

6. Subtract 11011112 – 10110112 using 1’s complement.

Solution:

Given: 11011112 – 10110112

Step 1: Take the one’s complement of the subtrahend (10110112). Hence, we get 01001002.

Step 2: Now, add the result obtained in step 1 with the minuend (1101111)2.

Step 3: Arrange the binary numbers as follows and add them.

0100100

1101111

(+)

________

10010011

________

Here, the carry over is 1, which is the leftmost digit of the sum.

Step 4: As, we have the carry over 1, add 1 with the result 00100112.

0010011

(+)        1

_______

10100

________

Step 5: Therefore, the required solution is 101002.

I.e., 11011112 – 10110112 = 101002.

7. Subtract 1011102 – 1001002 using 1’s complement.

Solution:

Given: 1011102 – 1001002

Step 1: Take the one’s complement of 1001002. Hence, we get 0110112.

Step 2: Now, add the result with the minuend 1011102

Step 3: Arrange the binary numbers as follows and add them.

011011

101110

(+)

________

1001001

________

Step 4: Here, we have the carry over 1, so, add 1 with the result 0010012.

001001

(+)      1

_______

001010

_______

Step 5: Therefore, the required solution is 10102.

I.e., 1011102 – 1001002 = 10102.

8. Subtract the binary numbers: 111110102 – 1010002

Solution:

Given: 111110102 – 1010002

Step 1: Arrange the given binary numbers as follows:

11111010

  101000

(-)

_________

_________

Step 2: Use the binary subtraction rules to get the difference.

11111010

  101000

(-)

_________

11010010

_________

Step 3: Hence, the required difference is 110100102.

I.e., 111110102 – 1010002 = 110100102,

9. Find the difference between binary numbers 1101012 – 1000102 using 1’s complement.

Solution:

Given: 1101012 – 1000102

Step 1: Take the one’s complement of the 1000102. Hence, we get 0111012.

Step 2: Now, add the result with the minuend 1101012.

Step 3: Now, add the obtained binary numbers

011101

110101

(+)

________

1010010

________

Step 4: Here, the carry over is 1, and hence add 1 with 0100102

010010

(+)      1

_______

010011

________

Step 5: Therefore, the required solution is 0100112.

I.e., 1101012 – 1000102 = 0100112.

10. Subtract 10011002 – 1102 using rules of binary subtraction. Also justify your answer.

Solution: 76 – 6

Given: 10011002 – 1102

Step 1: Arrange the binary numbers as follows:

1001100

(-)    110

_______

_______

Step 2: Using the rules of binary subtraction, we get

1001100

(-)    110

_______

01000110

_______

Step 3: Hence, the required solution is 010001102

Therefore, 10011002 – 1102 = 010001102

Justification:

The decimal equivalent of 10011002 is 76.

The decimal equivalent of 1102 is 6.

Hence, 76 – 6 = 70, which is equivalent 010001102

Hence, verified.

Explore More Articles

Practice Questions

Solve the following binary subtraction questions:

  1. Subtract the binary number 1101102 from 11000112.
  2. Subtract the numbers using the binary subtraction rules: 10010002 – 1001002.
  3. Subtract the binary numbers using 1’s complement: 11111002 – 1111102.

To get access to all Maths concepts and many interactive videos, keep visiting BYJU’S – The Learning App and download the app today.