Systems ArchitectureKey Facts

Stage 1: FETCH - "Get the Instruction"

Part of Fetch-Decode-Execute CycleGCSE Computer Science

This key facts covers Stage 1: FETCH - "Get the Instruction" within Fetch-Decode-Execute Cycle for GCSE Computer Science. Revise Fetch-Decode-Execute Cycle in Systems Architecture for GCSE Computer Science with 15 exam-style questions and 12 flashcards. This topic appears regularly enough that it should still be part of a steady revision cycle. It is section 4 of 9 in this topic. Use this key facts to connect the idea to the wider topic before moving on to questions and flashcards.

Topic position

Section 4 of 9

Practice

15 questions

Recall

12 flashcards

Stage 1: FETCH - "Get the Instruction"

Purpose: Retrieve the next instruction from main memory (RAM)

Detailed Step-by-Step Process:

  1. Step 1: The address currently in the PC (Program Counter) is copied to the MAR (Memory Address Register)
  2. Step 2: The address in MAR is sent along the Address Bus to main memory
  3. Step 3: Memory locates the instruction at that address
  4. Step 4: The instruction is sent back via the Data Bus to the MDR (Memory Data Register)
  5. Step 5: The instruction in MDR is copied to the CIR (Current Instruction Register)
  6. Step 6: The PC is incremented (+1) to point to the address of the next instruction

Key Registers Involved:

  • PC: Holds address of next instruction, then increments
  • MAR: Receives the address from PC, sends it to memory
  • MDR: Receives the instruction from memory
  • CIR: Holds the current instruction being processed

Memory trick: "Please Make Me Coffee In Pots" = PC → MAR → Memory → (back to) MDR → CIR → PC+1

Keep building this topic

Read this section alongside the surrounding pages in Fetch-Decode-Execute Cycle. That gives you the full topic sequence instead of a single isolated revision point.

Practice Questions for Fetch-Decode-Execute Cycle

What does FDE stand for in computer science?

  • A. Find, Delete, Execute
  • B. Fetch, Decode, Execute
  • C. Fetch, Decode, Evaluate
  • D. Format, Decode, Execute
1 markfoundation

Describe the three stages of the FDE cycle.

3 marksstandard

Quick Recall Flashcards

What are the three stages of the FDE cycle?
Fetch, Decode, Execute (repeats continuously)
What does FDE stand for?
Fetch-Decode-Execute

Want to test your knowledge?

PrepWise has 15 exam-style questions and 12 flashcards for Fetch-Decode-Execute Cycle — with adaptive difficulty and instant feedback.

Join Alpha