document.write( "Question 1190308: Perform the following for each 8 bit binary addition: \r
\n" ); document.write( "\n" ); document.write( "> add the two binary numbers\r
\n" ); document.write( "\n" ); document.write( "> interpret all there 8 bit binary numbers as a signed number (2’s complement)\r
\n" ); document.write( "\n" ); document.write( "> interpret all three 8 bit binary numbers as unsigned numbers\r
\n" ); document.write( "\n" ); document.write( " Binary
\n" ); document.write( " Number
\n" ); document.write( "Number 1 - 01111001\r
\n" ); document.write( "\n" ); document.write( "Number 2 - 00011110\r
\n" ); document.write( "\n" ); document.write( "Sum\r
\n" ); document.write( "\n" ); document.write( "Unsigned Decimal Value? Signed Decimal Value?\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Number 1 - 00011011\r
\n" ); document.write( "\n" ); document.write( "Number 2 - 00010100\r
\n" ); document.write( "\n" ); document.write( "Sum\r
\n" ); document.write( "\n" ); document.write( "Unsigned Decimal Value? Signed Decimal Value?\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Number 1 - 11110110\r
\n" ); document.write( "\n" ); document.write( "Number 2 - 10000011\r
\n" ); document.write( "\n" ); document.write( "Sum\r
\n" ); document.write( "\n" ); document.write( "Unsigned Decimal Value? Signed Decimal Value?\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Could you please help me with this hard homework question by explaining it step-by-step? Thank you so much!
\n" ); document.write( "

Algebra.Com's Answer #821972 by MathLover1(20850)\"\" \"About 
You can put this solution on YOUR website!

\n" ); document.write( "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\r
\n" ); document.write( "\n" ); document.write( "0+0 = 0, with no carry,
\n" ); document.write( "1+0 = 1, with no carry,
\n" ); document.write( "0+1 = 1, with no carry,
\n" ); document.write( "1+1 = 0, and you carry a 1\r
\n" ); document.write( "\n" ); document.write( "Number 1 - 01111001
\n" ); document.write( "Number 2 - 00011110\r
\n" ); document.write( "\n" ); document.write( "Binary value:\r
\n" ); document.write( "\n" ); document.write( "01111001 + 00011110= 010010111\r
\n" ); document.write( "\n" ); document.write( "-----1|1|1
\n" ); document.write( "0|1|1|1|1|0|0|1
\n" ); document.write( "0|0|0|1|1|1|1|0
\n" ); document.write( "--------------------add
\n" ); document.write( "0|1|0|0|1|0|1|1|1\r
\n" ); document.write( "\n" ); document.write( "Decimal value:
\n" ); document.write( "121 + 30= 151\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Number 1 - 00011011
\n" ); document.write( "Number 2 - 00010100\r
\n" ); document.write( "\n" ); document.write( "--------1
\n" ); document.write( "0|0|0|1|1|0|1|1
\n" ); document.write( "0|0|0|1|0|1|0|0
\n" ); document.write( "----------------------add
\n" ); document.write( "0|1|0|1|1|1|1\r
\n" ); document.write( "\n" ); document.write( "Binary value:\r
\n" ); document.write( "\n" ); document.write( "00011011 + 00010100= 0101111\r
\n" ); document.write( "\n" ); document.write( "Decimal value:
\n" ); document.write( "27 + 20= 47\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "Number 1 - 11110110
\n" ); document.write( "Number 2 - 10000011\r
\n" ); document.write( "\n" ); document.write( "
\n" ); document.write( "----1--------|1|1
\n" ); document.write( "---1|1|1|1|0|1|1|0
\n" ); document.write( "---1|0|0|0|0|0|1|1
\n" ); document.write( "-------------------------add
\n" ); document.write( "01|0|1|1|1|1|0|0|1
\n" ); document.write( "Binary value:\r
\n" ); document.write( "\n" ); document.write( "11110110 + 10000011
\n" ); document.write( "= 0101111001\r
\n" ); document.write( "\n" ); document.write( "Decimal value:
\n" ); document.write( "246 + 131
\n" ); document.write( "= 377\r
\n" ); document.write( "
\n" ); document.write( "\n" ); document.write( "
\n" ); document.write( "
\n" );