Home > College Algebra > Number Complement Subtraction > 2's Complement Subtraction example

1's Complement Subtraction example ( Enter your problem )
  1. Example 110 - 101
  2. Example 10110 - 11101
  3. Example 11010 - 10101
  4. Example 10100 - 11010
  5. Example 1101110 - 1010101

5. Example 1101110 - 1010101





5. Find Subtraction of 1101110 and 1010101 using 1's complement

Solution:
1's complement subtraction steps :
1. At first, find 1's complement of the B(subtrahend).
2. Then add it to the A(minuend).
3. If the final carry over of the sum is 1, then it is dropped and 1 is added to the result.
4. If there is no carry over, then 1's complement of the sum is the final result and it is negative.

Here A = 1101110, B = 1010101.
Find A - B = ? using 1's complement
First find 1's complement of B = 1010101

Note : 1's complement of a number is obtained by subtracting all bits from 1111111

Step-1: 1's complement of 1010101 is obtained by subtracting each digit from 1111111
1111111
-1010101

0101010



Step-2: Now Add this 0101010 to 1101110

1111
1101110
+0101010

10011000


Step by step solution of 1101110 + 0101010 = 10011000

Write the numbers, so that each digit lines up vertically

1101110
+0101010


Step-1 :
`=0_2+0_2`
`=0_10+0_10`
`=0_10`
`=0_2`
Write the 0 in the sum place

1101110
+0101010

0

Step-2 :
`=1_2+1_2`
`=1_10+1_10`
`=2_10`
`=2xx1+0`
`=10_2`
Write the 0 in the sum place and carry the 1 to the next carry place

1
1101110
+0101010

00

Step-3 :
`=1+1_2+0_2`
`=1+1_10+0_10`
`=2_10`
`=2xx1+0`
`=10_2`
Write the 0 in the sum place and carry the 1 to the next carry place

11
1101110
+0101010

000

Step-4 :
`=1+1_2+1_2`
`=1+1_10+1_10`
`=3_10`
`=2xx1+1`
`=11_2`
Write the 1 in the sum place and carry the 1 to the next carry place

111
1101110
+0101010

1000

Step-5 :
`=1+0_2+0_2`
`=1+0_10+0_10`
`=1_10`
`=1_2`
Write the 1 in the sum place

111
1101110
+0101010

11000

Step-6 :
`=1_2+1_2`
`=1_10+1_10`
`=2_10`
`=2xx1+0`
`=10_2`
Write the 0 in the sum place and carry the 1 to the next carry place

1111
1101110
+0101010

011000

Step-7 :
`=1+1_2+0_2`
`=1+1_10+0_10`
`=2_10`
`=2xx1+0`
`=10_2`
Write the 10 in the sum place

1111
1101110
+0101010

10011000



The left most bit (1) of the result (10011000) is called carry and add it to the rest part of the result (0011000)
0011000
+ 1

0011001



So answer is 0011001




This material is intended as a summary. Use your textbook for detail explanation.
Any bug, improvement, feedback then Submit Here






Share this solution or page with your friends.
 
 
Copyright © 2026. All rights reserved. Terms, Privacy
 
 

.