Architecture of the CPU Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What does MDR stand for?

A

Memory data register

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

What does PC stand for?

A

Program Counter

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

What does ALU stand for?

A

Arithmetic Logic Unit

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

What does CU stand for?

A

Control Unit

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

What does MAR stand for

A

Memory Address Register

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

What does the MDR do?

A

It holds the data or a program instruction when it is fetched

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

What is the Accumulator?

A

A register that stores the results carried out in the ALU

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

What does the PC do?

A

The PC is a register which holds the memory address of the next instruction to be processed

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

What does the MAR do?

A

MAR 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

What does the ALU do?

A

It carries out mathematical and logical operations including AND, OR and NOT, and binary shifts.

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

What does the CU do?

A

Coordinates all of the CPU’s actions in the fetch-decode-execute cycle

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

What does cache do?

A

holds regularly used data and instructions

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

What do registers do?

A

They are memory locations within the CPU to temporarily store memory addresses, instructions or data

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