Fetch-Execute-Decode Cycle Flashcards
1
Q
Describe the stages of the Fetch part?
A
Fetch:
Program counter (PC) points to next instruction to be fetched.
2. Contents of (PC) copied into memory address register (MAR).
3. The instruction in (MAR) is transferred via the data bus to the memory buffer register (MBR).
4. The contents of the (MBR) are copied to instruction register (CIR) and the program counter (PC) is updated to address next instruction.
2
Q
Describe the stages of the Decode part?
A
Decode:
The instruction in the (CIR) is decoded.
3
Q
Describe the stages of the Execute part?
A
Execute:
1. The decoded instruction is executed.
2. The process is repeated.