For IndividualsFor Educators
ExpertMinds LogoExpertMinds
ExpertMinds

Ace your certifications with Practice Exams and AI assistance.

  • Browse Exams
  • For Educators
  • Blog
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Support
  • AWS SAA Exam Prep
  • PMI PMP Exam Prep
  • CPA Exam Prep
  • GCP PCA Exam Prep

© 2026 TinyHive Labs. Company number 16262776.

    PracticeAQA GCSEAQA GCSE Computer Science Paper 2Question 07.1
    Easy1 markShort Answer
    Computer systemsGeneraltranslatorsassemblerassembly language

    AQA GCSE · Question 07.1 · Computer systems

    Assemblers and interpreters are two types of program translator. State the purpose of an assembler.

    How to approach this question

    Recall the three types of translators: compilers, interpreters, and assemblers. Each one translates a specific type of language into machine code. Identify which language an assembler is designed to work with.

    Full Answer

    An assembler is a specific type of program translator. Its sole purpose is to convert low-level assembly language code into executable machine code (binary) that the computer's processor can understand and execute directly. Each assembly language instruction typically corresponds to one machine code instruction.

    Common mistakes

    ✗ Stating that it translates high-level language. ✗ Confusing it with a compiler or interpreter. ✗ Saying it translates machine code into assembly language (that's a disassembler).
    Question 06.2All questionsQuestion 07.2

    Practice the full AQA GCSE Computer Science Paper 2

    46 questions · hints · full answers · grading

    Sign up freeTake the exam

    More questions from this exam

    Q01.1Convert the binary number 11010100 into decimal.EasyQ01.2Convert the binary number 10111001 into hexadecimal. You should show your working.MediumQ01.3State the largest decimal number that can be represented using 6 bits.EasyQ02.1Add together the following three binary numbers and give your answer in binary. 00110110 1001...MediumQ02.2Apply a binary shift three places to the right on the bit pattern 10101000. Give the result using...Easy
    View all 46 questions →