Adding two 8-bit binary integers
Add two 8-bit binary numbers column by column from the right. Carry any 1 to the next column on the left. 1 + 1 = 10, so write 0 and carry 1. Check by adding the denary values.
Understanding Adding two 8-bit binary integers in IGCSE Computer Science Paper 1
What it does: 01010 is 10 and 00110 is 6. Their denary sum is 16, which matches 00010000, so the answer is correct. A column holding two 1s and a carry adds up to 3, which is 11 in binary. Write the right-hand 1 and carry the left-hand 1. Each column must have the same place value in both numbers (1s, 2s, 4s and so on), so line them up from the right. Checking in denary: 5 + 3 = 8, and 8 in binary is 00001000. The carries ripple left through the 1s and 2s columns. Check in denary: 10 + 6 = 16, and 16 is 00010000 in binary. 00001100 is 12, so it does not match.
Common mistakes: The carry from column 2 was ignored. Column 3 is 1 + 0 + 1 (the carried 1) = 10, so write 0 and carry 1. The second number has only 7 digits, so its columns do not line up. It must be written as 8 bits: 00000111.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 18–27) and word search (Modules 3–27).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
binary additionFill in the Blanks
Spot the Error
Student with a class code? Join your class →