Fetch - Decode - Execute Cycle Flashcards

1
Q

What happens in the FETCH?

A

PC holds address of next instruction.
Address is copied to MAR
Location is sent down address bus and fetch signal is sent by control bus to get contents from the location
Contents from memory go to processor (using a data bus into MDR)
Contents in MDR and then copied to CIR
PC increments by 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What happens to the instruction within the CIR/?

A

it is split into an operand and opcode (using decode unit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What happens in DECODE?

A
  • the decode unit is used to decode data from CIR into operand and opcode and store in CIR
  • Check is preformed to make sure data is present for current instruction (in MDR)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What happens in the EXECUTE?

A

Instruction address copied from CIR to MAR
Processor carries out instruction.
Return result into accumulator
Results sent to RAM
- please notice how PC value can change due to the statements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly