Skip to content

Cambridge IGCSE Computer Science

1.1Number systems

Number systems in Cambridge IGCSE Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Subtopic120 practice questions6 lessons

Learning objectives

What the syllabus expects you to be able to do.

  1. 1.1.1Understand how and why computers use binary to represent all forms of data.
  2. 1.1.2aUnderstand the denary, binary and hexadecimal number systems.
  3. 1.1.2bConvert positive integers (up to 16 bits) between denary and binary, denary and hexadecimal, and hexadecimal and binary.
  4. 1.1.3Explain why hexadecimal is a useful representation and identify where it is used.
  5. 1.1.4aAdd two positive 8-bit binary integers.
  6. 1.1.4bExplain overflow and why it happens in binary addition.
  7. 1.1.5Carry out single and multiple logical shifts on a positive 8-bit integer and describe their effect.
  8. 1.1.6Represent positive and negative 8-bit integers in two's complement and convert to and from it.

Lessons

  • Binary addition and overflow

    30 min

    Full access
  • Converting between binary and denary

    30 min

    Full access
  • Hexadecimal: conversions and uses

    35 min

    Full access
  • Logical binary shifts

    25 min

    Full access
  • Number systems: why computers use binary

    25 min

    Full access
  • Two's complement: negative binary numbers

    30 min

    Full access

Join to read every lesson, or see what Full access includes.

Sample question

A sample question on this topic. Answer it, check it, then read the worked answer.

Number systems: sample question

1 mark

Add the 8-bit binary numbers 00100110 and 00011001. Give your answer as an 8-bit binary number.

Turn Number systems into a strength.

Practise with instant marking, see your mastery grow and get a study plan built around your exam date.