🔢 Paper 1 · Topic 2: Data Representation
2.1a Binary & Denary Number Systems✓ FREE
Edexcel 1CP2 · GCSE Computer Science · ~14 min read
Notes
──
Video
──
Slides
──
Worksheet
──
Quiz

Why Computers Use Binary

Computers use binary (base 2) because electronic components have two stable states: on (1) and off (0). This maps perfectly to the two binary digits (bits). Every piece of data — text, images, numbers, instructions — is ultimately stored and processed as binary.

  • Binary uses only two digits: 0 and 1
  • Each binary digit is called a bit
  • 8 bits = 1 byte
  • Binary is base 2 — each column is a power of 2

Denary (Decimal)

The everyday number system we use is denary (also called decimal or base 10). It uses ten digits: 0–9. Each column represents a power of 10.

ThousandsHundredsTensUnits
10³ = 100010² = 10010¹ = 1010⁰ = 1

Binary Column Values (8-bit)

For an 8-bit binary number, the column values from left to right are:

1286432168421
2⁷2⁶2⁵2⁴2⁰

Binary to Denary Conversion

Write the binary number under the column headers, then add together all columns with a 1.

Example: Convert 10110101 to denary

1286432168421
10110101

128 + 32 + 16 + 4 + 1 = 181

Denary to Binary Conversion

Method: Write column headers (128, 64, 32, 16, 8, 4, 2, 1). Work left to right — if the number ≥ column value, write 1 and subtract; otherwise write 0.

Example: Convert 107 to binary

  1. 128: 107 < 128 → write 0, remaining = 107
  2. 64: 107 ≥ 64 → write 1, remaining = 107 - 64 = 43
  3. 32: 43 ≥ 32 → write 1, remaining = 43 - 32 = 11
  4. 16: 11 < 16 → write 0, remaining = 11
  5. 8: 11 ≥ 8 → write 1, remaining = 11 - 8 = 3
  6. 4: 3 < 4 → write 0, remaining = 3
  7. 2: 3 ≥ 2 → write 1, remaining = 3 - 2 = 1
  8. 1: 1 ≥ 1 → write 1, remaining = 0

Result: 01101011 = 107

Check: 64 + 32 + 8 + 2 + 1 = 107 ✓

Exam tip: Always show your working in binary conversion questions. Write the column header row, fill in 1s and 0s, then add up — this earns full method marks even if you make an arithmetic slip. The 8-bit column values to memorise: 128, 64, 32, 16, 8, 4, 2, 1.
⚠️ Common Mistakes
  • Forgetting the leading 0 — 8-bit binary numbers must have 8 digits (pad with leading zeros)
  • Writing column values wrong — always start from 128 for 8-bit
  • Not showing working in conversion questions — you lose method marks
  • Confusing binary (base 2) with denary (base 10) or hexadecimal (base 16)
Video coming soon
In production

Key points

  • Why computers use binary: two states (on/off), maps to 1/0
  • Binary column values: 128, 64, 32, 16, 8, 4, 2, 1
  • Binary to denary: add up columns with a 1
  • Denary to binary: work left to right, subtract column values
  • Worked examples for both conversions
Click slide or press arrow keys to navigate
✍️

Worksheet — 2.1a Binary & Denary

8 Edexcel-style questions · instantly marked

Q1State why computers use binary to represent data.[2]
✅ Mark scheme
Computers use binary because electronic components have two states [1] — on and off (or high voltage/low voltage) which map to 1 and 0 [1].
Q2Convert the binary number 11001010 to denary. Show your working.[3]
✅ Mark scheme
Column values correctly identified [1] / columns added: 128+64+8+2=202 [1] / final answer: 202 [1]
Q3Convert the denary number 175 to 8-bit binary. Show your working.[3]
✅ Mark scheme
Working shown [1] / correct binary digits [1] / 10101111 [1] (128+32+8+4+2+1=175)
Q4What is the largest denary number that can be represented by 8 binary bits?[2]
✅ Mark scheme
255 [1] (11111111 = 128+64+32+16+8+4+2+1 = 255) / equivalent to 2⁸-1 [1]
Q5Convert the binary number 01011100 to denary.[2]
✅ Mark scheme
64 + 16 + 8 + 4 = 92 [2] (allow 1 mark for correct working with arithmetic error)
Q6Convert 200 to 8-bit binary.[2]
✅ Mark scheme
11001000 [2] (128+64+8=200; 1 mark for correct working with one error)
Q7State how many different values can be represented by 8 bits and explain why.[2]
✅ Mark scheme
256 different values [1] / because 2⁸ = 256 — each bit can be 0 or 1 and there are 8 bits [1].
Q8Explain what a bit is and what a byte is.[2]
✅ Mark scheme
A bit is a single binary digit (0 or 1) [1]; a byte is a group of 8 bits [1].
Topic Quiz
Q 1 of 15
You scored
out of 15
Click to reveal definition
🎉
Session complete!
TermDefinition
🎯

Mini Test — Binary & Denary

Timed exam-style test.

← 1.3 Languages & TranslatorsTopic 2Next: 2.1b Hexadecimal →