An 8-bit binary number can have a value ranging from 0(00000000)2 to 255(11111111)2.
78 = 64+8+4+2=(01001110)2.
Hence, 8-bit sign magnitude in binary of -78 is −78=(01110010)2 .
410=255+155=(11111111)2+(10011011)2 .
410−78=255+155−78=(11111111)2+(10011011)2+(01110010)2 .
Sum will be like that
- 0 + 0 = 0
- 1 + 0 = 1
- 1 + 1 = 10 (binary for 2)
- 1 + 1 + 1 = 11 (binary for 3)
Hence Sum is
(11111111)2 (10011011)2=(110011010)2
So, 255+155=(110011010)2.
Hence,
410−78=(110011010)2+(01110010)2= (110011010)2 +(01110010)2=(101001100)2=332
Comments