Fetch Execute Cycle Flashcards
What is fetch used for
Gets next instruction that is to be executed from main memory
Name the first 3 steps:
- Content from PC is copied to MAR.
- Content from MAR is then transferred via address bus to main memory.
- Instruction is then copied from main memory to MBR via the data bus
Name the last 2 parts of the fetch part of the fetch-execute cycle
- PC increments by one.
- Content form MBR is copied to the CIR.
WHAT HAPPENS IN DECODE PART OF THE CYCLE?
Fetched instruction is decoded.
1. Content of CIR is decoded.
2. And then split into two parts operand and opcode.
What happens during execute part of the cycle?
Instruction is carried out.
1. Gets any missing data that is required by the register.
2. The instruction is carried out.
3. Results are stored in main memory or in registers.
How do you check for interrupts?
Contents inside the status register checks of there are occurrences of an interrupt.