Converting a denary number to 16-bit binary
Work from 32768 down to 1. Write 1 and subtract if the place value fits in the remainder, otherwise write 0. Keep leading zeros so the answer has 16 digits.
Understanding Converting a denary number to 16-bit binary in IGCSE Computer Science Paper 1
What it does: The places 32768 down to 1024 are all 0 for 1000. They must still be written so the answer is 16 digits long. Adding the place values under each 1 should give the original denary number. If it does, the conversion is correct. Write 1 only if the place value fits into the remainder. 128 is bigger than 100, so write 0 and subtract nothing. 5 = 4 + 1, but a 16-bit answer needs 16 digits. Keep the leading zeros.
Common mistakes: The subtraction is wrong. 44 - 32 = 12, not 22. A wrong remainder gives the wrong bits for the rest of the conversion. Each 16-bit place value is half the one before it. Half of 8192 is 4096, not 2048, so the sequence is 16384, 8192, 4096.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 3–17) and word search (Modules 3–27).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
denary to 16-bit binaryFill in the Blanks
Spot the Error
Student with a class code? Join your class →