1.1.1 Structure and Function of the Processor Flashcards

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

What is the purpose of the CPU?

A

It processes all the data and instructions to make a system work.

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

What are the CPU’s main 3 parts?

A
  • The Control Unit (CU)
  • The Arithmetic Logic Unit (ALU)
  • Registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does the Control Unit (CU) do?

A

It executes instructions and controls the flow of data in the CPU

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

What does the Arithmetic Logic Unit do (ALU)?

A
  • Does all the calculations
  • Performs Arithmetic and Logical operations (AND, OR , NOT)
  • Performs binary shifts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the Registers and what do they do?

A

Registers are small fast storage units inside the CPU
* temporarily store data
* store arithmetic, logical and shift operations occur in these
registers.

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

What are the two types of registers?

A
  • Memory Address Register (MAR)
  • Memory Data Register (MDR)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the MAR do?

A

Holds the address of a location that is to be read from or written to.

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

What does the MDR do?

A

Temporarily stores data that has been read or data that needs to be written.

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

What does the Program Counter do?

A

Holds the address of the next instruction to be executed.

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

What does the Accumulator do?

A

Stores results of calculations in the ALU

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

What does the Current Instruction Register do?

A

Holds the current instruction being
executed, divided up into operand and
opcode.

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

What are buses?

A

A set of parallel wires which connect two or more components inside the CPU.

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

Name the three buses:

A
  • Data Bus
  • Address Bus
  • Control Bus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the data bus used for?

A

To carry the data from one place to
another

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

What is the address bus used for?

A

To transmit the memory addresses specifying where data is to be sent
to or retrieved from.

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

What is the control bus used for?

A

To transmit control signals from the
control unit to other parts of the
processor

17
Q
A