Fetch–Decode–Execute Cycle Flashcards

(10 cards)

1
Q

What are the three main stages of the instruction cycle?

A

Fetch, Decode, Execute.

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

Which register holds the address of the next instruction?

A

Program Counter (PC).

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

During Fetch, what happens step by step?

A

PC → MAR (address of instruction).

Instruction read from memory → MBR.

MBR → IR (instruction loaded).

PC increments.

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

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

A

Holds the current instruction to be decoded and executed.

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

Which part of the CPU decodes instructions?

A

Control Unit (CU).

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

Which part of the CPU executes instructions?

A

ALU (for calculations/logic) or other CPU components.

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

What happens in the Decode stage?

A

CU interprets the opcode in IR and identifies required operation + operands.

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

What happens in the Execute stage?

A

The instruction is carried out: may be ALU calculation, memory access, I/O transfer, or control (like a jump).

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

What happens to the PC after each fetch?

A

: It increments to point to the next instruction, unless modified by a control instruction.

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

Why is the fetch–decode–execute cycle important?

A

It explains how the CPU repeatedly processes instructions, the fundamental operation of all stored-program computers.

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