🎓 Learning Journey · Topic 1.1A · Cornerstone

Your journey through Binary Trainer

From bits and bytes to full 8-bit denary/binary fluency. Seven stages from theory to mastery. Click any stage card to dive in — or continue where you left off.

Your progress

Where you are in Topic 1.1A

0 / 7Stages visited
0%Accuracy
0 / 10Mastery checklist
🎯 Recommended next stage

Start with Book Notes

Read the theory and terminology to get grounded.

The 7 stages

Choose any stage

Green cards are stages you've already visited. Grey cards are new territory. Click any card to jump straight to that stage.

📚 Topic 1.1A · Data Representation · Cornerstone

Binary Trainer — build the foundation

Master the binary number system, 8-bit place values, and conversions between binary and denary. The starting stone for everything else in Cambridge IGCSE 0478.

🧪 Cambridge Exam Mode ON — hints hidden, feedback delayed, model answers locked until marking.
§1 · Topic overview

What is Topic 1.1A?

Every letter, number, image, sound, and video on a computer is stored the same way: as bits — patterns of 0s and 1s. Before you can understand how a computer stores a photograph or plays a song, you have to understand how it stores a single number. That's what Topic 1.1A is about.

By the end of this lesson you'll be able to convert between denary (the numbers humans use) and binary (the numbers computers use), and you'll know why computers use binary in the first place. It's foundational — every other topic in the syllabus assumes you know this.

§2 · Learning objectives

By the end of 1.1A you can…

  • Explain why computers use binary — referencing switches or gates with two states (on/off)
  • Define bit, nibble, and byte and state their exact sizes
  • Recall the 8-bit place values from memory: 128, 64, 32, 16, 8, 4, 2, 1
  • Convert an 8-bit binary number to denary using place values
  • Convert a denary number (0–255) to 8-bit binary using the subtraction method
  • State the 8-bit unsigned range: smallest is 0, largest is 255
  • Include leading zeros when a question specifies an exact bit-length
  • Always show working — Cambridge awards marks at each step, even if the final answer is wrong
§3 · Key terminology

Cambridge-approved terms

TermDefinition
BitA single binary digit — either 0 or 1. The smallest unit of data.
BinaryA base-2 number system using only the digits 0 and 1.
DenaryA base-10 number system using digits 0–9. Also called decimal.
NibbleA group of 4 bits. Half a byte. Equal to one hexadecimal digit.
ByteA group of 8 bits (2 nibbles).
BaseThe number of unique digits in a number system (binary=2, denary=10, hex=16).
Place valueThe value of each column in a number. In 8-bit binary: 128, 64, 32, 16, 8, 4, 2, 1.
Most significant bit (MSB)The leftmost bit — the highest place value (128 in 8-bit).
Least significant bit (LSB)The rightmost bit — the lowest place value (1 in 8-bit).
Logic gateAn electronic switch inside a computer with two states: on (1) or off (0). Why computers use binary.
§4 · Core theory

The three tables you must know cold

Unit sizes

UnitSizeExample
Bit1 binary digit0 or 1
Nibble4 bits1010
Byte8 bits (2 nibbles)10101010

8-bit place values

ColumnMSB →← LSB
Place value1286432168421
Power of 22⁷2⁶2⁵2⁴2⁰

Number system comparison

SystemBaseDigits allowedMultiplier per column
Binary20, 1×2
Denary100–9×10
Hexadecimal160–9, A–F×16
§5 · Worked examples

Watch it done, step by step

Worked example 1 · Binary → Denary

Convert the 8-bit binary number 10101000 to denary.

10101000 1 0 1 0 1 0 0 0 128 64 32 16 8 4 2 1 Add every place value where the bit is 1: 128 + 32 + 8 = 168 Answer: 168

Worked example 2 · Denary → Binary (subtraction method)

Convert the denary number 150 to 8-bit binary.

Start with 150. Try each place value from 128 down to 1. 128 fits into 150? YES → bit = 1, remainder = 150 − 128 = 22 64 fits into 22? NO → bit = 0 32 fits into 22? NO → bit = 0 16 fits into 22? YES → bit = 1, remainder = 22 − 16 = 6 8 fits into 6? NO → bit = 0 4 fits into 6? YES → bit = 1, remainder = 6 − 4 = 2 2 fits into 2? YES → bit = 1, remainder = 2 − 2 = 0 1 fits into 0? NO → bit = 0 Answer: 10010110

Worked example 3 · Show all working (mark-scheme style)

Cambridge award marks for working even when the final answer is wrong. On a 2-mark conversion question you get 1 mark for correct method and 1 mark for correct answer. So always write down the place values and show subtractions.

Denary 45 → 8-bit binary: Place values: 128 64 32 16 8 4 2 1 128 > 45 → 0 64 > 45 → 0 32 ≤ 45 → 1, remainder = 13 16 > 13 → 0 8 ≤ 13 → 1, remainder = 5 4 ≤ 5 → 1, remainder = 1 2 > 1 → 0 1 ≤ 1 → 1, remainder = 0 Answer: 00101101
§6 · Common misconceptions

Traps that cost marks every session

Trap · The smallest 8-bit denary value is 0, not 1

Students write "smallest = 1" thinking bits can't all be 0. But 00000000 is a valid 8-bit number — and it equals 0. Range: 0 to 255, inclusive.

Cited: recurring across 2023–2025 · verified in 2025 F/M P12 Q1 fill-blank

Trap · "The computer only understands binary" scores zero

Examiners flag this as a vague answer. The mark-winning answer references switches or logic gates that can only be in two states: on (1) or off (0). That's the physical reason.

Cited: 2024 examiner report — verbatim "vague statements such as 'a computer can only understand binary'"

Trap · A byte contains 2 nibbles, not 8

1 nibble = 4 bits. 1 byte = 8 bits. So 1 byte = 2 nibbles, not 8. Students confuse the multiplication.

Cited: 2024 Nov examiner report

Trap · Missing leading zeros in a specified bit-length

If the question asks for an 8-bit binary number, you must write all 8 digits — including leading zeros. Writing 1101 when the question wanted 00001101 loses the mark.

Cited: recurring across 2023–2025

Trap · Not showing working on conversion questions

Cambridge award marks per step. Correct final answer with no working = fewer marks than correct working with a small arithmetic slip. Always write down the place values or subtractions.

Cited: 2024 examiner report — "Some candidates had appropriate working, but then…"

Trap · A bit is not a nibble

The bit is the smallest unit of data — a single 0 or 1. A group of 4 bits is a nibble. Students sometimes call any small unit a "bit" incorrectly.

Cited: 2024 Nov examiner report
§7 · Cambridge exam focus

Mark-scheme templates

These are the exact phrasings Cambridge accept. Learn them.

"Computers are made of switches / logic gates that can only be in two states: on (1) or off (0)" — the mark-winning answer for "why binary"
"8-bit unsigned range = 0 to 255" — always both ends when asked for range
"128 [1] + 32 [1] + 8 [1] = 168" — show additions, mark per correct place value
"128 fits → 1 (remainder = X). 64 no → 0. …" — show subtractions, mark per correct decision
Bit ≠ Nibble ≠ Byte — sizes are 1, 4, 8 bits respectively; 1 byte = 2 nibbles
Always include leading zeros when the question specifies a bit-length (e.g. "8-bit")
§8 · Quick knowledge check

Check yourself — tap to reveal (0/6)

Answer these in your head, then tap to see the model answer. You should get 5 or 6 correct before moving to Learn.

Q1 · Why do computers use binary?
Computers are made of switches (logic gates) that can only be in two states: on (1) or off (0). Binary matches this two-state nature directly.
Q2 · How many bits are in a nibble, and how many nibbles in a byte?
A nibble is 4 bits. A byte is 8 bits = 2 nibbles.
Q3 · List the 8-bit place values from MSB to LSB.
128, 64, 32, 16, 8, 4, 2, 1 (each column is half the one to its left, or double the one to its right).
Q4 · What is the smallest and largest denary value in 8-bit unsigned binary?
Smallest = 0 (00000000). Largest = 255 (11111111). Range is 0 to 255 inclusive.
Q5 · Convert 10110010 to denary.
128 + 32 + 16 + 2 = 178
Q6 · Convert denary 100 to 8-bit binary.
128 no, 64 yes (rem 36), 32 yes (rem 4), 16 no, 8 no, 4 yes (rem 0), 2 no, 1 no → 01100100
🚀 Ready for Activities
If you can answer 5 of the 6 knowledge checks above, you're ready to move on. Tap 🎓 Learn for the interactive Bit Grid, then 🎮 Activities to practise. Come back to Book Notes any time to refresh the theory.
Why binary

Why do computers use binary?

💡

The light switch

A switch has exactly two states: ON and OFF. A computer is billions of tiny electronic switches. Each switch stores one bit — either 1 (on) or 0 (off).

Logic gates

Computers are built from logic gates — tiny circuits that only have two states. Binary maps directly to these two states. This is the exam answer.

🎯

Exam warning

Never write "the computer only understands binary" — this is too vague. You must mention switches or gates with two states (on/off).

Inline trap · Vague answers score zero

"Computers use binary because they only allow 1s and 0s to be entered" is wrong. The reason is the two-state nature of switches and gates.

Cited: 2024 examiner report — verbatim
Number systems

Binary vs Denary

🔢

Denary (Base 10)

The number system humans use daily. Uses digits 0–9. Place values: ones, tens, hundreds, thousands. Each column is ×10.

🖥️

Binary (Base 2)

The number system computers use. Uses only digits 0 and 1. Place values: 1, 2, 4, 8, 16, 32, 64, 128. Each column is ×2.

Units of data

Bits, nibbles and bytes

UnitSizeExample
Bit1 binary digit0 or 1
Nibble4 bits1010
Byte8 bits (2 nibbles)10101010

Inline trap · 2 nibbles per byte, not 8

The smallest unit of data is a bit, not a nibble. A byte contains 2 nibbles, not 8.

Cited: 2024 Nov + 2025 examiner reports
Signature interactive

Interactive place values — the Bit Grid

Click each bit to toggle it on or off. Watch how the denary value changes. This is the mental model that gets you through every conversion question.

128
0
64
0
32
0
16
0
8
0
4
0
2
0
1
0
Denary: 0
Binary: 00000000
Conversion methods

How to convert — both directions

Binary → Denary

Write the place values above each bit. Add up every place value where the bit is 1.

01010101 = 64 + 16 + 4 + 1 = 85

Denary → Binary

Start from 128. If the place value fits, write 1 and subtract. If not, write 0. Repeat for each place value.

150: 128 fits → 1 (150-128=22) 64 no → 0 32 no → 0 16 fits → 1 (22-16=6) 8 no → 0 4 fits → 1 (6-4=2) 2 fits → 1 (2-2=0) 1 no → 0 = 10010110

Inline trap · 8-bit unsigned range is 0 to 255

Smallest = 00000000 = 0. Largest = 11111111 = 255. Confirmed in 2025 F/M P12 Q1 fill-in-blank.

Cited: 2025 F/M Paper 12 Q1
Cambridge syntax reference

How Cambridge phrase these questions

Six common command-word shapes you'll see in Paper 1.

"Convert the denary number X to 8-bit binary." — 1 or 2 marks. Show working for the 2-mark version.
"Convert the 8-bit binary number X to denary." — usually 1 mark, just the answer required.
"State the largest denary number that can be represented as an 8-bit binary number." — 1 mark. Answer: 255.
"Explain why a computer can only process binary data." — 2 marks. Reference switches/gates and two states.
"State how many bits are in [n] bytes." — 1 mark. Multiply n × 8.
"Tick one box to show the reason why…" — 1 mark multiple choice. Look for the switches/gates option.
Working quick check

One more sanity check

Why do computers use binary?

Computers only allow 1s and 0s to be entered
Computers are made of switches and gates that can only be on or off
Binary does not need to be converted into other forms
Both computers and humans can quickly process binary data

Activity 1 — Place Value Challenge easy

A denary number appears below. Toggle the correct bits to build it in binary.

Target: ?
128
0
64
0
32
0
16
0
8
0
4
0
2
0
1
0
Your value: 0

Stretch: can you get 5 correct in a row without clearing between attempts?

Activity 2 — Speed Converter medium

Convert as many numbers as you can. Difficulty increases every 3 correct answers.

Press Start to begin.

Stretch: once you reach level 3 (0–255 range), can you complete 10 without a mistake?

Activity 3 — Spot the Misconception medium

Which statement contains a mistake that examiners have flagged?

Press New Question.

Stretch: after you get it right, explain out loud why the wrong statement is wrong — using the exam-answer phrasing.

Activity 4 — Range Recall easy

Type the missing values. Aim for 3 in a row without error.

Press New Question.

Stretch: after 3 correct, try writing out the full 8-bit place value list from memory in the notepad.

Activity 5 — 60-second Sprint exam

Answer as many binary-related questions as you can in 60 seconds. Ideal warm-up before Practice or Exam.

60Seconds left
0Correct
0Personal best

Press Start Sprint to begin.

Stretch: beat your personal best twice in a session to earn the Sprint mastery tick.

Adaptive practice

Weak skills come round twice as often; strong ones five times less. No question repeats immediately. 18+ questions across 9 skills.

All Easy Medium Exam

Press New Question.

Cambridge-style exam questions

12 questions in Cambridge Paper 1 style. Every question cites its source. Write your answer, then click Mark for keyword-based scoring.

Press New Question to begin.

Quick review quiz

Press New Question.

Exam traps — confirmed by examiners

Every trap below is drawn from a real Cambridge examiner report or a recurring pattern flagged across multiple sessions.

Trap 1 · Smallest 8-bit denary is 0, not 1

00000000 = 0 is a valid 8-bit number. Range is 0 to 255 inclusive.

Cited: 2025 F/M Paper 12 Q1 fill-blank — verbatim

Trap 2 · "Only understands binary" scores zero

Vague answer. Must reference switches or logic gates with two states (on/off).

Cited: 2024 examiner report — "vague statements such as 'a computer can only understand binary'"

Trap 3 · A byte contains 2 nibbles, not 8

1 nibble = 4 bits. 1 byte = 8 bits = 2 nibbles.

Cited: 2024 Nov examiner report

Trap 4 · Missing leading zeros in specified bit-length

If the question asks for an 8-bit binary number, write all 8 digits — including leading zeros.

Cited: recurring across 2023–2025

Trap 5 · Not showing working on conversion questions

Cambridge award marks per step. Correct answer with no working scores fewer marks than correct working with an arithmetic slip.

Cited: 2024 examiner report — "Some candidates had appropriate working, but then…"

Trap 6 · Bit ≠ nibble

The bit is the smallest unit of data — a single 0 or 1. Not 4 bits, not "a small piece of data".

Cited: 2024 Nov examiner report

Trap 7 · Converting mid-calculation

Some students convert binary → denary, do the sum in denary, then convert back. The question wants the calculation done in the target system. Doing it via denary can lose marks — and creates arithmetic errors.

Cited: 2023 examiner report — "Some candidates converted the values to denary, added the values and converted the answer back to binary. Candidates should note that this is not [the required method]"

Trap 8 · Wrong base identified

Binary = base 2. Denary = base 10. Hexadecimal = base 16. Students sometimes swap them — losing a fill-blank mark that's very easy to secure.

Cited: 2025 F/M Paper 12 Q1 fill-blank format

Trap 9 · Denary confused with decimal-point

"Denary" means "base 10 whole numbers" — not "numbers with a decimal point". A denary number can be 45, 100, 255. Don't overcomplicate the term.

Cited: recurring pattern across mock papers

Memory triggers

🧠 Place values double

Start from 1 on the right and keep doubling: 1, 2, 4, 8, 16, 32, 64, 128. That's all 8-bit place values in order — read right-to-left.

🧠 Max = all 1s = 255

11111111 = 128+64+32+16+8+4+2+1 = 255. All bits on = maximum. All bits off = 0 (minimum). Range is 0 to 255.

🧠 Bit → Nibble → Byte doubles-then-doubles

Bit is 1 bit. Nibble is 4 bits (×4). Byte is 8 bits (×2). So 1 → 4 → 8. And 1 byte = 2 nibbles.

🧠 "Switches, not symbols"

When asked "why binary?" — answer switches or gates with two states (on/off). Never "the computer understands it" or "only 1s and 0s".

🧠 Working = marks

Every conversion is worth method marks. Even if your arithmetic slips, showing the place-value subtraction earns partial marks. No working = all or nothing.

🧠 "8-bit means 8 digits"

If Cambridge specify 8-bit, your answer must have exactly 8 digits. Pad with leading zeros. 01101 is wrong when they wanted 00001101.

Skill grid — tap any badge to override

Green ≥ 70% · Yellow 30–69% · Grey untried. Long-tap (or double-click) any cell to manually mark a skill as mastered.

Revision checklist

Ten items. Tap each once you're confident. When all 10 are ticked, 1.1A is mastered.

💔 Mistake Tracker

Learn from mistakes

Every wrong answer is logged. Come here to see your weak areas and turn them into vault entries.

Mistake log

📊 Progress

Your 1.1A progress

Track accuracy, streaks, and mastery in one place.

Overall statistics

0%Accuracy
0Answered
0Streak

Performance chart

🔖 Bookmarks

Saved Bookmarks

Quick links to questions and activities you want to revisit.

Your bookmarks

📝 My Notes

Your personal notes

Jot down anything useful during your session — questions, mnemonics, or gaps you want to come back to.

Add a note

Title
Note

Saved notes

🗄️ Knowledge Vault

Exam Knowledge Vault

Store definitions, mark-scheme points, model answers, and common mistakes.

Add exam information

Category
Confidence
Title
Exam information

Vault entries