Execution Flashcards
1
Q
Basic Steps for fetch-execute Cycle
A
- The memory address held in the program counter (PC) is copied into the memory address register (MAR)
- The address in the program counter is incremented (increased) by one. The program counter now holds the address of the next instruction to be fetched.
- The processor sends a signal along the address bus to the memory address held in the MAR.
- The instruction or data held in that memory address is sent along the data bus to the memory data register (MDR).
- The instruction or data held in the MDR is copied into the current instruction register (CIR).
- The instruction or data held in the CIR is decoded and then executed. Results of processing are stored in the accumulator (ACC).
- Repeat
2
Q
A