Fetch-Execute Cycle and CPU Registers

Fetch-Execute Cycle and CPU Registers

Assessment

Flashcard

Computers

KG

Hard

Created by

Clara Quigg

FREE Resource

Student preview

quiz-placeholder

6 questions

Show all answers

1.

FLASHCARD QUESTION

Front

What is the Memory Address Register (MAR)?

Back

The MAR is a register that temporarily stores the address of the current instruction or data being executed.

2.

FLASHCARD QUESTION

Front

What is the role of registers in the CPU?

Back

Registers are high-speed memory locations used for specific purposes during the fetch-execute cycle.

3.

FLASHCARD QUESTION

Front

What is the function of the Program Counter?

Back

The Program Counter stores the address of the next instruction to be fetched and is automatically incremented by 1 after each instruction is fetched.

4.

FLASHCARD QUESTION

Front

What does the Memory Data Register (MDR) do?

Back

The MDR temporarily stores data being fetched from or written to the main memory of the CPU.

5.

FLASHCARD QUESTION

Front

What is the role of the Instruction Register (IR)?

Back

The IR temporarily stores the current instruction to be decoded and executed, after being fetched from the main memory.

6.

FLASHCARD QUESTION

Front

What is the Accumulator used for in the CPU?

Back

The Accumulator is a dedicated register in the ALU that stores the results of calculations before they are transferred to the main memory.