KS3 · Computer Science

Adding binary numbers

You already add numbers in columns, carrying when a column hits ten. Binary is the same trick, except it runs out of digits at 1, so you carry at two.

Computer Science · Binary addition

Watch the carry ripple

Add A = 01011011 and B = 00111011. It's the column addition you already know from decimal, right to left, except you carry as soon as a column reaches two, not ten.

Before you press Next: the 1s column is 1 + 1. What do you write, and what do you carry?

ColumnABCarry inRuleWriteCarry out
1s1101 + 1 = 1001

Output

_ _ _ _ _ _ _ 0

Step 1: 1s column: 1 + 1 makes two, and two is written 10 in binary. Write the 0 here and carry the 1 into the 2s column.

1 / 8

Press Next to move one column to the left. The Output line builds the answer from right to left. Say each rule out loud before you look.

Step 1 of 8: 1s column: 1 + 1 makes two, and two is written 10 in binary. Write the 0 here and carry the 1 into the 2s column..

Watch out: There is no digit 2 in binary. Whenever a column makes two, write 0 and carry 1.

Computer Science · Data representation

Binary place value

1 + 1 makes two. Switch on just the 2 column: that's 10, a 1 in the twos and a 0 in the ones. Then build three, the total of 1 + 1 + 1.

Challenge

Build the number 3

0
8+8
4+4
2+2
1+1
Denary total0000

0

All bits are 0 — every column is switched off.

Computer Science · Binary addition

Your turn: fill in the gaps

Add 01101100 and 00100111, showing every carry.

  1. 01101100 + 00100111Line the bits up in columns and start at the right-hand end, just like decimal column addition.
  2. 1s: 0 + 1 = 1 → write 1, carry 0
  3. 2s: 0 + 1 = 1 → write 1, carry 0
  4. missing step
Which line is step 4?

Computer Science · Number representation

Check it in decimal

Tap each number from the sum you just did and read its decimal value. Do the first two add up to the third?

128
64
32
16
8
4
2
1
Binary
0110 1100
Decimal
108
64+32+8+4=108
Watch out: Convert all three numbers: the two you added and your answer. Checking just the answer on its own proves nothing.

Predict, then check

The computer stores the result in 8 bits. There are only 8 boxes.

A computer adds 10110100 + 01100100 and stores the result in 8 bits. What does it store?

WHAT YOU'VE LEARNED

A quick recap of today's lesson.

Column addition you already know, with one twist: carry at two, not ten.

What you need to know

  • Binary is base 2: it only uses the digits 0 and 1, called bits.
  • In an 8-bit number the place values, from right to left, are 1, 2, 4, 8, 16, 32, 64 and 128.
  • Add column by column from right to left, carrying into the next column to the left, just like decimal.
  • The four column rules: 0 + 0 = 0; 0 + 1 = 1; 1 + 1 = 10 (write 0, carry 1); 1 + 1 + 1 = 11 (write 1, carry 1).
  • Check an answer by converting both numbers and the result to decimal.
  • Overflow happens when the result needs more bits than are available, so the stored result is wrong.

The big picture

Binary addition is column addition with a smaller limit. Work right to left, use the four column rules, carry as soon as a column reaches two, check in decimal, and watch for a carry that falls off the end.

Key points

1Binary addition uses the same right-to-left column method as decimal addition.
21 + 1 is two, written 10: write 0 and carry 1. Three 1s make 11: write 1 and carry 1.
3Show every carry above the next column to the left so none gets lost.
4Converting the two numbers and the answer to decimal tells you whether the sum is right.
5In 8 bits, a carry out of the 128s column has nowhere to go: that's overflow, and the stored answer is wrong.

Worked example

Problem

Add 00110101 and 00011110, showing every carry. Then check your answer in decimal.

⚠ Watch out

Writing 2 in a column. There is no 2 in binary: 1 + 1 is 10, so write 0 and carry 1. The other easy slip is forgetting the carry when a column already has two 1s. 1 + 1 + 1 is 11, so write 1 and carry 1.

🧠

Memory hook

Two in a column? Write 0, carry 1. Three in a column? Write 1, carry 1. Decimal carries at ten; binary carries at two.

✓

Check yourself

Cover the page and add 00100111 + 00010101, writing in every carry. Then check it by converting all three numbers to decimal. You should get 00111100, because 39 + 21 = 60.

Flashcards

(9)
What is binary?
A base-2 number system that uses only the digits 0 and 1, called bits.
Place values of an 8-bit binary number, right to left?
1, 2, 4, 8, 16, 32, 64, 128
Which way do you work when adding binary numbers?
Column by column from right to left, carrying into the next column to the left, just like decimal.
The four column rules for binary addition
0 + 0 = 0; 0 + 1 = 1; 1 + 1 = 10 (write 0, carry 1); 1 + 1 + 1 = 11 (write 1, carry 1)
Why is 1 + 1 written 10 in binary?
1 + 1 is two. Two is one 2 and no 1s, so it's a 1 in the twos column and a 0 in the ones column.
How is binary addition different from decimal column addition?
You carry as soon as a column reaches two, instead of ten.
How do you check a binary addition?
Convert both numbers and your answer to decimal. The first two should add up to the third.
What is overflow?
When the result of an addition needs more bits than are available, so the stored result is wrong.
Adding two 8-bit numbers, what tells you overflow has happened?
A carry comes out of the leftmost (128s) column. There is no ninth bit to hold it, so it is lost.

Tap any card to flip it, or use Study as deck to go through them one at a time. In the full lesson these run as a spaced-repetition deck — you rate each card Hard, Good or Easy and the tricky ones keep coming back until they stick.

Learning with Lightbulb is opening soon

You can use this lesson now. Join the waitlist and we'll let you know when the full Lightbulb experience is ready.

Keep me posted

More KS3 Computer Science topics

See the full KS3 Computer Science curriculum →

How this lesson was checked. This KS3 Computer Sciencelesson was published through Lightbulb Learning's human-designed editorial process — the educational standards, accuracy rules and publication checks it must pass were authored and approved by Philip Halpin. It passed subject-specific assessment, automated educational checks and technical publication verification before going live (publication checks completed 30 September 2026). Published pages are monitored, human spot-checking is ongoing across the lesson library, and anything found wrong is corrected or withdrawn. How our lessons are made and checked. Spotted a mistake? Email hello@lightbulblearning.co and we'll review it.