The results are:
a. 1111 (1's complement representation)
b. 0010 (signed magnitude representation)
c. 0000 (2's complement representation)
Add the 1’s complement representation of 7 to the 1’s complement representation of -7.
1's complement representation of 7:
1's complement representation of -7 (flip all bits of 7):
1000
So, to add these two binary numbers:
0111 (+7 in 1's complement)
+1000 (-7 in 1's complement, flipped)
=
1111 (Discard the carry)