Registers and Common CPU Components [1.3] Flashcards

1
Q

What does the Program Counter do?

A

The Program Counter stores the address of the next instruction.

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

What does the Memory Address Register do?

A

Holds the address of the current instruction.

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

What does the Memory Data Register do?

A

The Memory Data Register (MDR) stores the actual data of the instruction.

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

What does the Current Instruction Register do?

A

Holds Opcode and Operand

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

What does the Accumulator do?

A

Temporarily stores the arithmetic result.

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

What does the ALU (Arithmetic Logic Unit) do?

A

Performs arithmetic and logical units (decisions). The ALU is where calculations are done and where decisions are made.

It acts as a gateway between primary memory and secondary storage . Data transferred between them passes through the ALU.

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

What does the Control Unit (CU) do?

A

Fetches, decodes and executes instructions.
Issues control signals that control hardware.
Moves data around system.

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