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.
- Try this questionQuestion 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 questionQuestion 3Oct/Nov 2025, paper 12Structured10 marks
State what is meant by relative addressing.
- Try this questionQuestion 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 questionQuestion 8Oct/Nov 2023, paper 11Structured10 marksHas a diagram
Identify the purpose of the first pass of a two-pass assembler.
- Try this questionQuestion 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 questionQuestion 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 questionQuestion 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 questionQuestion 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 questionQuestion 11May/June 2026, paper 33Structured8 marks
The table shows assembly language instructions for a processor that has one register, the Accumulator (ACC).
- Try this questionQuestion 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 questionQuestion 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 questionQuestion 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 questionQuestion 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 questionQuestion 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 questionQuestion 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.






