Easy1 markShort Answer
AQA GCSE · Question 07.1 · Computer systems
Assemblers and interpreters are two types of program translator. State the purpose of an assembler.
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
To translate assembly language into machine code.
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).
Practice the full AQA GCSE Computer Science Paper 2
46 questions · hints · full answers · grading
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
Expert