Fetch-Decode-Execute Cycle (OCR A-Level Computer Science): Flashcards

📚Flashcards
Fetch-Decode-Execute Cycle
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

15 cards from this deck

Show

FDE Cycle definition

Process CPU uses to execute instructions; repeats for each instruction

Number of main stages in FDE cycle

Three

Three stages of FDE cycle

Fetch, Decode, Execute

Purpose of Fetch stage

Retrieves next instruction from memory

PC role in Fetch stage

Holds address of next instruction in memory

MAR role in Fetch stage

Temporarily holds address of instruction

MDR role in Fetch stage

Receives instruction from memory, passes to CIR

CIR role in Fetch stage

Stores fetched instruction for decoding

Purpose of Decode stage

CPU interprets instruction to determine actions required

Control Unit role in Decode

Reads & decodes instruction in CIR into signals

Purpose of Execute stage

Performs actions specified by decoded instruction

ALU role in Execute stage

Performs arithmetic/logical operations on data in registers

Address Bus function

Transmits memory addresses from MAR to main memory

Data Bus function

Transfers data between memory & CPU, particularly to/from MDR

PC points to

Address of next instruction, not data addresses

Explore OCR A-Level Computer Science Revision Notes by Topics

Explore OCR A-Level Computer Science Model Answers by Topics

Explore OCR A-Level Computer Science Quizzes by Topics

Explore OCR A-Level Computer Science Exam Questions by Topics

Join 100,000+ A-Level students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.