A Level Computer Science 9618, topic 4.2

Assembly Language: past paper questions

19 Cambridge A Level Computer Science 9618 questions on Assembly Language (4.2) from 19 papers, 2023 to 2026. Open the paper or try a question free.

Practising builds a set from this topic, free with an account. One question opens straight away, with no account.

Questions
19
Papers
19
Years
2023 to 2026
Total marks
154
Average per question
8.1 marks
Largest question
11 marks

By type: Structured 19

How hard the questions are

  • Recall2
  • Apply11
  • Analyse6
  • Not banded0

Derived from the command word Cambridge prints in each question, banded by a fixed table beside the syllabus's own definitions. A question printing no command word is unbanded: unknown, not middling.

Command words

  • completeApply9 questions

    add information to an incomplete diagram or table

  • showApply5 questions
  • writeRecall5 questions

    write an answer in a specific way

  • explainAnalyse4 questions

    set out purposes or reasons / make the relationships between things clear / say why and/or how and support with relevant evidence

  • identifyRecall4 questions

    name/select/recognise

  • describeApply3 questions

    state the points of a topic / give characteristics and main features

  • stateRecall3 questions

    express in clear terms

  • compareAnalyse2 questions

    identify/comment on similarities and/or differences

  • useApply2 questions
  • drawApply1 question

    draw a line to match a term with a description

Where the questions come from

By year

  • 20263
  • 20258
  • 20245
  • 20233

By session

  • May/June10
  • Oct/Nov9

By paper

  • Paper 115
  • Paper 34

Questions on this topic

Showing 15 of 19, spread across the years. Open one to write your answer and have it marked.

  • Question 3May/June 2026, paper 11Structured9 marks

    The following table shows part of the instruction set for a processor. The processor has two registers: the Accumulator (ACC) and an Index Register (IX). instruction | explanation LDM #n | Immediate addressing.

    Try this question
  • Question 3Oct/Nov 2025, paper 12Structured10 marks

    State what is meant by relative addressing.

    Try this question
  • Question 8Oct/Nov 2024, paper 12Structured11 marks

    The following table shows part of the instruction set for a processor. The processor has two registers, the Accumulator (ACC) and the Index Register (IX). Instruction | Explanation Opcode | Operand | LDM | #n | Immediate addressing.

    Try this question
  • Question 8Oct/Nov 2023, paper 11Structured10 marksHas a diagram

    Identify the purpose of the first pass of a two-pass assembler.

    Try this question
  • Question 7May/June 2026, paper 13Structured9 marks

    A program is written in assembly language. Complete the table by writing the name of each mode of addressing.

    Try this question
  • Question 6Oct/Nov 2025, paper 13Structured11 marks

    The following table shows part of the instruction set for a processor. The processor has two registers: the Accumulator (ACC) and the Index Register (IX). <address> can be an absolute or symbolic address # denotes a denary number, e.g.

    Try this question
  • Question 7Oct/Nov 2024, paper 13Structured6 marks

    The following table shows part of the instruction set for a processor. The processor has two registers, the Accumulator (ACC) and the Index Register (IX). | Instruction | | Explanation | |---|---|---| | Opcode | Operand | | | LDM | #n | Immediate addressing.

    Try this question
  • Question 9Oct/Nov 2023, paper 12Structured8 marks

    The following table shows part of the instruction set for a processor. The processor has two registers, the Accumulator (ACC) and the Index Register (IX).

    Try this question
  • Question 11May/June 2026, paper 33Structured8 marks

    The table shows assembly language instructions for a processor that has one register, the Accumulator (ACC).

    Try this question
  • Question 4May/June 2024, paper 11Structured7 marks

    The following table shows part of the instruction set for a processor. The processor has two registers: the Accumulator (ACC) and an Index Register (IX).

    Try this question
  • Question 3May/June 2023, paper 12Structured6 marks

    A program is written in assembly language. The program is converted into machine code by a two-pass assembler. Draw one or more lines to identify the pass or passes in which each action takes place.

    Try this question
  • Question 5May/June 2024, paper 12Structured7 marks

    The following table shows part of the instruction set for a processor. The processor has two registers: the Accumulator (ACC) and an Index Register (IX).

    Try this question
  • Question 3May/June 2024, paper 13Structured7 marks

    The following table shows part of the instruction set for a processor. The processor has two registers: the Accumulator (ACC) and an Index Register (IX). Instruction Opcode | Operand | Explanation LDM | #n | Immediate addressing.

    Try this question
  • Question 8May/June 2025, paper 11Structured7 marks

    The following table shows part of the instruction set for a processor. The processor has two registers: the Accumulator (ACC) and an Index Register (IX). Trace the program currently in memory using the following trace table.

    Try this question
  • Question 7May/June 2025, paper 12Structured8 marks

    The following table shows part of the instruction set for a processor. The processor has one register: the Accumulator (ACC). Instruction | Explanation Opcode | Operand | LDD | <address> | Direct addressing.

    Try this question