Back

Binary addition - Answers

Q1. 13 + 6 = 0001 0011
Q2. 7 + 3 = 0000 1010
Q3. 14 + 11 = 00011001
Q4. 10 + 31 = 0010 1001
Q5. 50 + 50 = 0110 0100
Q6. 31 + 7 = 0010 0110
Q7. 63 + 31 = 0101 1110
Q8. 79 + 79 = 1001 1110
Q9. 100 + 63 = 1010 0011
Q10. 121 + 104 = 1110 0001
Q11. 102 + 31 = 1000 0101
Q12. 130 + 120 = 1111 1010
Q13. 142 + 63 = 1100 1101
Q14. 207 + 7 = 1101 0110
Q15. 230 + 15 = 1111 0101

Extension questions
Q16.
There are 8 bits in a byte. 
Q17.
The biggest number you can hold in a byte is 255.
Q18.
If you add 150 + 150 using the method above, you get 1 0010 1100   The result (300) is too big to hold in an 8-bit byte (maximum is 255).
Q19.
There is an 'overflow bit' because 300 is too big to hold in an 8-bit byte. If you include the overflow, the result is actually correct.
Q20.
Writng and testing each other.

Back