Components of the CPU Flashcards

1
Q

Purpose of the CPU?

A

To execute instructions stored in memory by repeating the fetch execute cycle

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

Purpose of the ALU? and what does it stand for?

A

Arithmetic Logic Unit. Carries out arithmetic and logic operations

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

Purpose of CU? and what does it stand for?

A

Control unit. Coordinates the CPU’s actions in the fetch execute cycle

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

Purpose of Cache? and typical size?

A

Up to 32MB. Sends and receives control signals from other devices in the computer to other devices in the computer

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

Purpose of Registers? and typical size?

A

32 or 64 bits. Temporarily store instructions, addresses or data in the CPU

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

Purpose of MDR (register)? and what does it stand for?

A

Memory data register. Holds data or a program instruction when it is fetched from memory or waiting to be written to memory

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

Purpose of the Accumulator (register)?

A

A register where results of ALU operations are stored

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

Purpose of PC (register)? and what does it stand for?

A

Program Counter. A register which holds the memory addresses of the next instruction to be processed

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

Purpose of MAR (register)? and what does it stand for?

A

Memory address register. Holds the address of the current instruction or piece of data to be fetched or stored

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

Name the 4 common registers in full

A

Memory address register
Memory data register
Accumulator
Program counter

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