| 
 
 
| Question 1190308:  Perform the following for each 8 bit binary addition:
 > add the two binary numbers
 > interpret all there 8 bit binary numbers as a signed number (2’s complement)
 > interpret all three 8 bit binary numbers as unsigned numbers
 Binary
 Number
 Number 1 - 01111001
 Number 2 - 00011110
 Sum
 Unsigned Decimal Value? Signed Decimal Value?
 
 Number 1 - 00011011
 Number 2 - 00010100
 Sum
 Unsigned Decimal Value? Signed Decimal Value?
 
 Number 1 - 11110110
 Number 2 - 10000011
 Sum
 Unsigned Decimal Value? Signed Decimal Value?
 
 Could you please help me with this hard homework question by explaining it step-by-step? Thank you so much!
 Answer by MathLover1(20850)
      (Show Source): 
You can put this solution on YOUR website! Addition is done exactly like adding decimal numbers, except that you have only two digits (0 and 1). The only number facts to remember are that
 0+0 = 0, with no carry,
 1+0 = 1, with no carry,
 0+1 = 1, with no carry,
 1+1 = 0, and you carry a 1
 Number 1 - 01111001
 Number 2 - 00011110
 Binary value:
 01111001 + 00011110= 010010111
 -----1|1|1
 0|1|1|1|1|0|0|1
 0|0|0|1|1|1|1|0
 --------------------add
 0|1|0|0|1|0|1|1|1
 Decimal value:
 121 + 30= 151
 
 Number 1 - 00011011
 Number 2 - 00010100
 --------1
 0|0|0|1|1|0|1|1
 0|0|0|1|0|1|0|0
 ----------------------add
 0|1|0|1|1|1|1
 Binary value:
 00011011 + 00010100= 0101111
 Decimal value:
 27 + 20= 47
 
 Number 1 - 11110110
 Number 2 - 10000011
 
 ----1--------|1|1
 ---1|1|1|1|0|1|1|0
 ---1|0|0|0|0|0|1|1
 -------------------------add
 01|0|1|1|1|1|0|0|1
 Binary value:
 11110110 + 10000011
 = 0101111001
 Decimal value:
 246 + 131
 = 377
 
 
 | 
  
 | 
 |