Hardware & CPU Flashcards

1
Q

What is the main component of the Datapath and Control Unit responsible for keeping track of the address of the next instruction to be executed?

A

Program Counter (PC)

The Program Counter increments after each instruction fetch.

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

What is the purpose of the Instruction Register (IR) in the Datapath and Control Unit?

A

Holds the current instruction being executed

The IR temporarily stores the instruction fetched from memory before it is decoded and executed.

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

Which component in the Datapath and Control Unit contains the set of registers used for storing temporary data?

A

Register File

The Register File is crucial for quick access to frequently used data during instruction execution.

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

What does the Arithmetic & Logic Unit (ALU) perform in the Datapath and Control Unit?

A

Arithmetic and logical operations

The ALU is key for performing calculations and decision-making processes based on logical conditions.

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

What is the function of Data Memory in the Datapath and Control Unit?

A

Stores data that can be read or written by the CPU

Data Memory holds the variables and data needed by the programs during execution.

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

Name 2 processor architectures

A

CISC & RISC

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

What does CISC stand for?

A

Complex Instruction Set Computers

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

What does RISC stand for?

A

Reduced Instruction Set Computers

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

What are ARM processors used in?

A

Embedded applications

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

What architecture is MIPs made from?

A

RISC

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

How many bits are in the MIPs datapath?

A

32

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

What does the control unit do?

A

Controls the components of the datapath.

Determines how data moves.

Sends control signals to / receives condition signals from components.

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

What are the 5 main components in the datapath?

A

Program Counter (PC)
Instruction Register (IR)
Register File
Arithmetic & Logic Unit
(ALU)
Data Memory

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