Eduqas A-Level Computer Science A500QS
Data Structures: Arrays, Records and Hash Tables
Stacks, Queues, Linked Lists and Trees
Boolean Logic and Simplification
Algorithms, Pseudo-Code and Programming Constructs
Variables, Scope, Parameters and Identifiers
Recursion and Modular Programming
Sorting Algorithms
Searching and Shortest-Path Algorithms
Big O Notation and Algorithm Efficiency
Validation, Verification and Testing
Data Compression
Programming Paradigms and Computer Languages
Systems Analysis, Maintenance and Documentation
System Design and Human-Computer Interaction
Software Engineering Tools and Translators
Computing, Society and the Law
Computer Architecture, the Processor and Assembly Language
Input, Output and Secondary Storage
Networks, Protocols and the Internet
Data Transmission and Network Performance
Number Systems and Binary Arithmetic
Data Types, Characters and Floating Point
Files, Records and File Organisation
Databases, Normalisation and Entity Modelling
SQL, Big Data and Distributed Systems
The Operating System and Its Modes
Interrupts, Memory Management and Scheduling
Types of Software System
Data Security, Cryptography and Attack
Computer Architecture, the Processor and Assembly Language
The fetch-execute cycle and its registers
- 3 things to know
- Component 2
Overview
Three phases of the fetch-execute cycle and first action of the fetch phase.
What you need to know
Answer each one before you reveal it.
What is the first action of the fetch phase?
Which register places the address on the address bus during a fetch?
Questions from this subtopic
Each one with the model answer underneath.
- 1
State the three phases of the fetch-execute cycle.
Model answer
The three phases are fetch, decode and execute. The cycle then repeats for the next instruction.
- 2
What is the first action of the fetch phase?
Model answer
The address held in the program counter is copied into the memory address register. The address bus then carries that address to main memory.
- 3
Which register places the address on the address bus during a fetch?
Model answer
The memory address register places the address on the address bus. The control unit then issues a memory read signal.
- 4
Which register receives the instruction arriving from the data bus?
Model answer
The memory data register receives the instruction from the data bus. The instruction is then copied into the current instruction register.
- 5
When is the program counter incremented, and why then?
Model answer
The program counter is incremented during the fetch phase. The processor therefore already holds the address of the next instruction when execution finishes.
- 6
What happens during the decode phase?
Model answer
The control unit splits the instruction in the current instruction register into an opcode and an operand. The opcode identifies which operation is to be carried out.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Computer Architecture, the Processor and Assembly Language, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.