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?
| Column | A | B | Carry in | Rule | Write | Carry out |
|---|---|---|---|---|---|---|
| 1s | 1 | 1 | 0 | 1 + 1 = 10 | 0 | 1 |
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.
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.
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
All bits are 0 — every column is switched off.
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?
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
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?
Place values of an 8-bit binary number, right to left?
Which way do you work when adding binary numbers?
The four column rules for binary addition
Why is 1 + 1 written 10 in binary?
How is binary addition different from decimal column addition?
How do you check a binary addition?
What is overflow?
Adding two 8-bit numbers, what tells you overflow has happened?
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 postedMore KS3 Computer Science topics
- Abstraction in computational thinking
- Binary to denary conversion
- Boolean logic: AND, OR, NOT
- Bubble sort
- Building truth tables
- Client-server vs peer-to-peer
- Collecting and recording data
- Comparing sorting algorithms
- Compressing data
- Creating a 3D animation
- Decomposition: splitting problems up
- Designing a mobile app
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.