1.1.1 Architecture of the CPU Flashcards
1
Q
Describe what happens in the “fetch” part of the fetch-execute cycle? (3)
A
- The address of the instruction to be fetched is placed into the MAR. 2. The instruction is fetched from memory. 3. The instruction is transferred to the MDR.
2
Q
Describe what happens in the “decode” part of the fetch-execute cycle? (1)
A
- The instruction is decoded
3
Q
Describe what happens in the “execute” part part od the fetch-execute cycle? (1)
A
- The decoded instruction is then executed so that the CPU performs continuously
4
Q
Descirbe what happens at the end of the fetch execute cycle? (2)
A
- The process is repeated 2. The program counter is incremented
5
Q
What operations does the ALU perform? (1)
A
- Arithmetic and logic operations
6
Q
What does the Control Unit (CU) do? (1)
A
- Manages instructions
7
Q
What is a CPU register? (1)
A
- The section of high-speed memory within the CPU that stores data to be processed.
8
Q
State two features of the MAR? (2)
A
- It is a register 2. It stores a single address
9
Q
What is the function of the MAR? (2)
A
- Stores the address of the instruction that is going to be fetched 2. Holds the address in memory where data is going to be transferred to
10
Q
What is the function of the MDR? (1)
A
- Stores the fetched instruction/ the instruction to be processed
11
Q
What is the function of the Program Counter? (1)
A
- Stores the address of the next (or current) instruction to be run
12
Q
What is the function of the Accumulator? (1)
A
- Stores the result of calculations/processes