Binary Arithmetic

Computer ScienceOCRGCSEUnit: 3.3 Data Representation
Free taster
5 of 6 sections open
The basics

The Lego Addition Machine

The Lego Addition Machine

Imagine building a calculator with Lego bricks, but you only have two colors: white (0) and black (1). Adding works the same as normal, but when two blacks meet, you get a white brick and "carry" a black to the next column. Want to multiply by 2? Easy - shift all bricks one space left! Want to divide by 2? Shift right! Want negative numbers? Paint the first brick red to mean "negative." This is exactly how computers do math - simple rules, billions of times per second!
Spotlight
Deep Dive: Why Binary Arithmetic Matters

Remember the ALU (Arithmetic Logic Unit) from the CPU? Its entire job is performing binary arithmetic. Every calculation you do - adding scores in a game, rendering graphics, compressing files - ultimately breaks down into binary addition and logical operations.

Exam tip

Earn the mark scheme marks

Exam Tips - Binary Arithmetic

Most common exam questions:

  • "Add these binary numbers" → Show carries, check your answer by converting to denary
  • "What is overflow?" → Result too large for available bits, extra bits lost
  • "Shift left by 2" → Multiplies by 4 (2²), add two 0s on right
  • "Shift right by 1" → Divides by 2, add 0 on left, rightmost bit lost
  • "Convert to two's complement" → Flip all bits, add 1

Binary addition tips:

  • Work from RIGHT to LEFT (just like denary addition)
  • Write carry bits above the calculation (small numbers)
  • Remember: 1 + 1 = 0 with carry 1
  • Always check your answer by converting to denary!

Shift operation tips:

  • Left shift n places = multiply by 2ⁿ
  • Right shift n places = divide by 2ⁿ
  • Always fill with 0s (for unsigned numbers)
  • Show the original and result clearly

Common mistakes to avoid:

  • Forgetting to carry in binary addition
  • Losing track of which direction to shift
  • Saying "shift left divides" - NO! Left = multiply, right = divide
  • Forgetting to add 1 after flipping bits in two's complement
  • Not recognizing overflow when carry out of MSB

Now try it yourself

Quiz · Question 1 of 15

In binary addition, what is the result of 1 + 1?

Tap an answer to check it

Revise every Computer Science topic, free during alpha

Binary Arithmetic is one of 60 topics on PrepWise — all aligned to your exam board.

Start revising free →