Skip to content
Cardinal Spellman High SchoolComputer Science Department
  • Study
  • Teacher tools
  • About

Cardinal Spellman High SchoolComputer Science Department

Developed by Farzin Khan Shifat

Go to the top of the page↑

Explore

  • Study
  • Teacher tools
  • Department

Need help?

  • Teacher guide
  • Request a tool
  • Report a problem

Your progress stays on this device. Vercel counts visits to public study pages, without your names, answers, files or grades. On a shared computer, use Forget my progress when you finish.

Study calculator

Drag this handle or use arrow keys to move the calculator. Home restores its position.

You can keep working on the page while this calculator is open. Closing keeps your calculations in this tab. Reloading clears them. This is Spellman’s study calculator, not a TI-84 emulator.

  1. ← All courses
  2. Computer Science
  3. Unit 5: Digital Representation and File Management

Lesson 5 of 5

Adding in Binary

Add bit patterns, follow the carries and check the total

Lessons and study tools
PracticeKey words
  1. Unit 1: Computer Hardware
    1. What Makes a Computer?
    2. Four Jobs of a Computer
    3. Data and Information
    4. CPU, RAM, and Storage
    5. Devices and Ports
    6. Choosing Hardware
    7. Hardware Review
  2. Unit 2: Computer and Internet Basics
    1. The Five Roles
    2. The Request Trip
    3. Local, Remote, and the Cloud
    4. Unit Review
  3. Unit 5: Digital Representation and File Management
    1. Only Two Choices: Bits and Switches
    2. Counting in Binary
    3. Same Bits, Different Meaning
    4. Pictures, Sound and Size
    5. Current lessonAdding in Binary
    6. Binary Review
  1. 1Learn it
  2. 2Practice it
  3. 12343Classwork
  4. 4Homework
  5. 5Finish

Step 1 of 5: Learn it

Learn it · 1 of 12Big ideas: add and carryNext: Follow the carriesChoose an activity

One idea at a time. Try the example, then keep going.

Big ideas · 1 of 12

Big ideas

Big ideas: add and carry

Do this: Read the column facts. Say what you write and what you carry.

  1. 1

    1. Line up equal places

    Key word · Unit 5Place valueWhat a digit is worth because of WHERE it sits.Exactly: In binary, the columns from right to left are worth 1, 2, 4, 8, 16, 32, 64 and 128. Each column is worth double the one to its right.Mix-up alert: A 1 in the 8s place is worth 8. A 1 in the 1s place is worth only 1.See this in Key words tells you where each bit belongs. Put the ones under the ones, twos under the twos, and so on. Start adding at the right.

    84210100
  2. 2

    2. Zero or one

    Key word · Unit 5BinaryA way of writing numbers with only TWO digits: 0 and 1.Exactly: A number system where each place value is a power of two: 1, 2, 4, 8 and so on. Computers store all data in binary.Mix-up alert: 1010 in binary is ten. It is not one thousand ten.See this in Key words uses only 0 and 1. Column facts: 0 + 0 = 0 and 0 + 1 = 1. Write that digit; there is no carry.

    84211010
  3. 3

    3. Two makes a carry

    A carry moves into the next bigger place. In binary, 1 + 1 = 10: write 0 and carry 1 one column left. The 10 means two, not ten.

  4. 4

    4. Include the incoming carry

    A carry counts in the column it enters. In binary, 1 + 1 + 1 = 11: write 1 and carry 1 one column left. The 11 means three.

  5. 5

    5. Keep the final carry

    Overflow means the full sum does not fit in the chosen width. If a carry leaves the leftmost place, write it in an extra place for the full sum. A fixed-width box keeps only its own places, not the full total.

  6. 6

    6. Check another way

    Use Key word · Unit 5Place valueWhat a digit is worth because of WHERE it sits.Exactly: In binary, the columns from right to left are worth 1, 2, 4, 8, 16, 32, 64 and 128. Each column is worth double the one to its right.Mix-up alert: A 1 in the 8s place is worth 8. A 1 in the 1s place is worth only 1.See this in Key words to check the sum in decimal. Read both starting patterns, add their decimal values, then read the full binary answer. The totals must agree.

    84210100
  7. 7

    7. Why a computer adds

    The Key word · Unit 1CPUThe part that carries out the instructions.Exactly: The processor that executes program instructions, using working data held in RAM.Mix-up alert: RAM holds current work. The CPU carries out instructions; RAM does not do the calculations for it.See this in Key words executes instructions and does arithmetic on bit patterns. Adding two counts is processing; showing the total on a screen is output.

Tip: Start on the right. A carry belongs in the next column on the left.

Step-through

Follow the carries

Do this: Step through the picture. Predict the next answer digit before each step.

Watch 0110 + 0111 = 1101. The places are 8, 4, 2, 1 from left to right.

PlacesCarryA+ BSum8004112111011011116 + 7 = 13

Whole picture, 6 steps

6 steps. Tap a number or Show me how it works.

Try it

Carry Lab: try a sum

Do this: Predict the total, then step through each column. Change the switches and try again.

Start with four bits. Watch where each carry goes, then try eight bits. Use the decimal check to test your prediction.

Start on the right. Press Enter or Space to flip a bit.

Choose the number of bits

Number A: 0110 = 6

Number B: 0111 = 7

Rows: carry, A, B, then answer. The extra place on the left holds the final carry.

16

No carry cell
+
?

8

?

4

?

2

?

1

No carry cell
?

Remember: Each column adds two bits and any incoming carry.

Worked example: no carries

Do this: Use the place table. Cover the answer and add from the right.

Place values
8421
0101

Add 0101 and 0010 under places 8, 4, 2, 1.

  1. Step 1: In the 1s column, add 1 and 0: write 1.
  2. Step 2: In the 2s column, add 0 and 1: write 1.
  3. Step 3: In the 4s column, add 1 and 0: write 1.
  4. Step 4: In the 8s column, add 0 and 0: write 0.

Carry row: 0000. Answer: 0101 + 0010 = 0111. Decimal check: 5 + 2 = 7.

Worked example: carries move left

Do this: Point to the column that receives each carry.

Place values
8421
0011

Add 0011 and 0001 under places 8, 4, 2, 1.

  1. Step 1: The 1s column makes two: write 0, carry 1 into the 2s column.
  2. Step 2: The 2s column has 1, 0 and the carried 1: write 0, carry 1 into the 4s column.
  3. Step 3: The 4s column has 0, 0 and the carried 1: write 1, no carry.
  4. Step 4: The 8s column makes zero: write 0.

Carry row: 0110. Answer: 0011 + 0001 = 0100. Decimal check: 3 + 1 = 4.

Worked example: three in a column

Do this: Find the column with two 1s and an incoming carry.

Place values
8421
0111

Add 0111 and 0011 under places 8, 4, 2, 1.

  1. Step 1: The 1s column makes two: write 0, carry 1.
  2. Step 2: The 2s column has 1, 1 and the carried 1. That makes three: write 1, carry 1.
  3. Step 3: The 4s column has 1, 0 and the carried 1. That makes two: write 0, carry 1.
  4. Step 4: The 8s column has 0, 0 and the carried 1: write 1.

Carry row: 1110. Answer: 0111 + 0011 = 1010. Decimal check: 7 + 3 = 10.

Worked example: a whole byte

Do this: Use all eight places. Say each incoming carry before adding.

Place values
1286432168421
00101101

Add 00101101 and 00011011 under places 128, 64, 32, 16, 8, 4, 2, 1.

  1. Step 1: The 1s column makes two: write 0, carry 1.
  2. Step 2: The 2s column makes two with that carry: write 0, carry 1.
  3. Step 3: The 4s column also makes two: write 0, carry 1.
  4. Step 4: The 8s column makes three: write 1, carry 1.
  5. Step 5: The 16s column makes two: write 0, carry 1.
  6. Step 6: The 32s column makes two: write 0, carry 1.
  7. Step 7: The 64s column makes one: write 1, no carry.
  8. Step 8: The 128s column makes zero: write 0.

Carry row: 01111110. Answer: 00101101 + 00011011 = 01001000. Decimal check: 45 + 27 = 72.

Worked example: the total needs another bit

Do this: Distinguish the full sum from the four bits a box keeps.

Place values
8421
1100

Add 1100 and 0101 under places 8, 4, 2, 1.

  1. Step 1: The 1s column makes one: write 1.
  2. Step 2: The 2s column makes zero: write 0.
  3. Step 3: The 4s column makes two: write 0, carry 1.
  4. Step 4: The 8s column makes two with the incoming carry: write 0 and carry 1 into an extra 16s place.

Carry row: 1000. Full sum: 1100 + 0101 = 10001. Decimal check: 12 + 5 = 17. This is overflow in four bits. Kept bits: 0001. Those bits show only 1, not the full total of 17.

Mix-up alert: do not write a 2

Do this: Say how binary writes two.

Writing a 2 in an answer box is not binary. 1 + 1 makes two, written 10 in binary: write 0 and carry 1 left. For three, write 1 and carry 1; never put a 3 in a bit box.

Mix-up alert: include the carry

Do this: Point to all three inputs a column may have.

Adding only the two starting bits can miss an incoming carry. Look above the column before you add. In the 2s column of 0011 plus 0001, include the carried 1. The correct sum is 0011 + 0001 = 0100.

Mix-up alert: start on the right

Do this: Trace the direction with your finger.

Starting on the left can make you finish a column before its carry arrives. Start at the 1s place on the right. A carry moves one place left, never right or back into the column that made it.

Mix-up alert: 10 here means two

Do this: Read the two digits with binary place values.

Reading 10 as ten uses decimal places. In Key word · Unit 5BinaryA way of writing numbers with only TWO digits: 0 and 1.Exactly: A number system where each place value is a power of two: 1, 2, 4, 8 and so on. Computers store all data in binary.Mix-up alert: 1010 in binary is ten. It is not one thousand ten.See this in Key words, the two places are 2 and 1, so 10 means two. That is why two 1s become a 0 here and a carried 1 in the next place.

Step 2 of 5: Practice it

What is left (9 of 9)

Ready when you are.

Activity 1 of 9 · 0 of 9 activities done

Try it

Carry Lab: four-bit challenge

Do this: Fill the carry row and answer row, then check. Work from the right.

Add these patterns in four bits. These first sums fit; include every incoming carry.

Start on the right. Press Enter or Space to flip a bit.

Sum 1 of 3. Set the answer bits. Carries are optional.

Number A: 0010 = 2

Number B: 0011 = 3

Rows: carry, A, B, then answer. The extra place on the left holds the final carry.

16

No carry cell
+

8

4

2

1

No carry cell

Remember: A column may need two bits plus a carry.

Try it

Carry Lab: eight-bit challenge

Do this: Keep all eight answer places, including zeros on the left.

Use the same column rules with a whole byte. Check the decimal total after each sum.

Start on the right. Press Enter or Space to flip a bit.

Sum 1 of 3. Set the answer bits. Carries are optional.

Number A: 00010101 = 21

Number B: 00001011 = 11

Rows: carry, A, B, then answer. The extra place on the left holds the final carry.

Left places

256

No carry cell
+

128

64

32

16

Right places: start here

8

+

4

2

1

No carry cell

Try it

Carry Lab: watch the final carry

Do this: Write the full sum. Use the extra place on the left when it is needed.

A four-bit box cannot hold every sum of two four-bit numbers. Do not drop the final carry. Later rounds may or may not overflow.

Start on the right. Press Enter or Space to flip a bit.

Sum 1 of 3. Set the answer bits. Carries are optional.

Number A: 1111 = 15

Number B: 0001 = 1

Rows: carry, A, B, then answer. The extra place on the left holds the final carry.

16

No carry cell
+

8

4

2

1

No carry cell

Remember: The full sum and the kept bits are different when overflow happens.

Try it

Binary Drill: adding

Do this: Work out the sum, check, then try another.

Practice fresh four-bit and eight-bit sums. Each needs a carry and fits its width. Show the working if you get stuck.

Streak: 0 correct in a row. This session only.

Add 0110 + 0011. Write the answer in 4 bits.

Write it

Explain the extra bit

Do this: Write two or three sentences, then compare your reasoning.

Step 1 of 3: Write

A game counter has four bit boxes. It holds 1110 and adds 0011. Explain the full sum, what the four boxes keep and why these are different.

Start here if it helps: I start in the 1s column because...

0 words · Aim for 25 or more. This is a guide, not a limit.

Your answer is not saved anywhere. It disappears when you leave the page.

Flashcards

Adding and carry cards

Do this: Say the answer and explain the carry before you flip.

Card 1 of 16

Add bit by bit

0 Know it0 Still learning

Nothing is on.

Deck options
Keyboard help

On the card: Enter or Space flips. Left and Right move. After revealing, 1 marks Still learning and 2 marks Know it. Tab reaches every control.

Question

What does a column containing 0 and 0 write?

Answer

Write 0. There is no carry.

Question

What does a column containing 0 and 1 write, with no incoming carry?

Answer

Write 1. There is no carry.

Question

What do you do when a column makes two?

Answer

Two is 10 in binary. Write 0 and carry 1 one column left.

Question

What do you do when two 1s and an incoming carry make three?

Answer

Three is 11 in binary. Write 1 and carry 1 one column left.

Question

Which column do you add first?

Answer

The 1s column on the right, so carries reach each next column in time.

Question

Where does a carry from the 4s column go?

Answer

Into the 8s column, one place left.

Question

What must you count in each column?

Answer

Both starting bits and any incoming carry.

Place values
8421
BlankBlankBlankBlank

Work it out on paper if it helps.

Question

Add 0001 + 0100.

Answer

0001 + 0100 = 0101. Decimal check: 1 + 4 = 5. No column needs a carry.

Place values
8421
BlankBlankBlankBlank

Work it out on paper if it helps.

Question

Add 0101 + 0001.

Answer

0101 + 0001 = 0110. Decimal check: 5 + 1 = 6. The 1s column carries into the 2s column.

Place values
8421
BlankBlankBlankBlank

Work it out on paper if it helps.

Question

Add 0111 + 0001.

Answer

0111 + 0001 = 1000. Decimal check: 7 + 1 = 8. Follow the carries into the 8s column.

Place values
1286432168421
BlankBlankBlankBlankBlankBlankBlankBlank

Work it out on paper if it helps.

Question

Add 00001111 + 00000001.

Answer

00001111 + 00000001 = 00010000. Decimal check: 15 + 1 = 16. Keep all eight places.

Question

What is overflow in a fixed-width addition?

Answer

The full sum does not fit. A carry leaves the leftmost place of the chosen width.

Place values
8421
BlankBlankBlankBlank

Work it out on paper if it helps.

Question

Add 1001 + 1000. Give the full sum.

Answer

1001 + 1000 = 10001. Decimal check: 9 + 8 = 17. This overflows four bits. Kept bits: 0001.

Question

How can decimal help you check a binary sum?

Answer

Read both starting numbers in decimal and add them. Read the full binary answer in decimal too. The totals must agree.

Question

Why keep a leading zero in an eight-bit answer?

Answer

It keeps the requested width. The zero adds no value.

Question

Which computer part carries out arithmetic instructions?

Answer

The CPU executes instructions and does arithmetic on bit patterns.

True or false

Check the carry rules

Do this: Choose True or False, then explain your choice.

Statement 1 of 8

Start binary addition at the rightmost column.

Self-test

Check yourself

Do this: Answer all eight questions. Read the explanation before moving on.

8 questions. One at a time.

Practice, not a grade. No timer. Your best score stays in this browser.

Match

Match the key words

Do this: Choose a word, then choose its meaning.

Word match round

Connect the ideas

0 / 4 connected

Choose a term, then its meaning. Or drag its grip. Use Tab and Enter or Space; Escape clears.

Terms

Meanings

Step 3 of 5: Classwork

Working on paper? Open this lesson's Classwork step and choose Paper and PDF. It gives you your own empty sheet to print.

Your work trail

  1. 1Question 1Start hereCheck your answer. Hints help you try again.
  2. 2Question 2Locked
  3. 3Question 3Locked
  4. 4Question 4Locked
  5. Your exit sentenceLockedOne thing you can do, or a question you still have.
  6. Turn in on ClassroomLockedDownload your finished work, then attach it.
Before you startQuestion 1. Show all steps
  1. 1Question 1Start hereCheck your answer. Hints help you try again.
  2. 2Question 2Locked
  3. 3Question 3Locked
  4. 4Question 4Locked
  5. Your exit sentenceLockedOne thing you can do, or a question you still have.
  6. Turn in on ClassroomLockedDownload your finished work, then attach it.

One step at a time. A hint can help you try again.

Classwork

Adding in Binary

Your next step

Started on another device?

Shared computer

How saving works

  • Your answers save in this browser on this device as you go.
  • Your sentence and your name are never saved in this browser. They stay only on this page until you close it, and in a PDF you download.
  • Your teacher sees nothing until you turn it in on Google Classroom. This site can't see Classroom.
  • Anyone using this browser can see saved answers. On a shared computer, use Forget when you finish.
  • Finished work stays until the end of the school year. Unfinished work stays for 30 days.

Step 4 of 5: Homework

Homework · 10 points

Adding in Binary homework

Opening your homework…

Working on paper? Open this lesson's Homework step and choose Paper and PDF. It gives you your own empty sheet to print.

Step 5 of 5: Finish

Ready to move on?

Practice it: You did 0 of 9 activities.

You decide when you have finished. This is your study progress, not a grade.

Not marked finished yet.

Next: Binary ReviewUnit 5: Digital Representation and File Management
TOPICDONE
Published with approval from Mr. Farzin Khan Shifat. Last updated October 28, 2026.
For teachers: post this lesson in Classroom

Two ready posts. Nothing is saved or sent. Make one Classroom assignment for each step you assign, using the points shown below and its own due date. Copy its post and paste it into the assignment's instructions.

  • 1234Classwork

    Worth 10 points.

    https://gradebridge-beryl.vercel.app/learn/csc/digital-representation-and-files/adding-binary#classwork

  • Homework

    Worth 10 points.

    https://gradebridge-beryl.vercel.app/learn/csc/digital-representation-and-files/adding-binary#homework

After students turn it in →, open Check student work

Download their files from the assignment's Drive folder, then open them in Check student work.