1.1.1 Structure and function of the processor Flashcards

1
Q

What does the ALU do?

A

Completes all mathematical and boolean operations

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

What is the control unit?

A

Component that directs operations in the CPU

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

What are registers?

A

Small memory cells that operate at high speeds

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

What does the PC do?

A

Holds the address of the next instruction to be fetched

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

Where are the arithmetic and logic results stored?

A

Accumulator

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

What does the MAR do?

A

Holds the address of the location that’s to be written to or from

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

What does the MDR do?

A

Temporarily holds the data that had just been read from or the data that needs to be written

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

What does the CIR do?

A

Holds the current instruction divided into opcode and operand

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

What is opcode?

A

Is used to determine the type of instruction and what hardware to use to execute it

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

What is the operand?

A

The address of where the operation is performed

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

What occurs in the fetch phase?

A
  • The address from the PC is copied into the MAR
  • The data held at that memory address in the RAM is copied into the MDR
  • The PC is incremented by one
  • The value in the MDR is copied into the CIR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What occurs in the decode phase?

A

Contents of CIR are split into operand and opcode

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

What occurs during the execute phase?

A

The opcode is executed on the data

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

What is pipelining?

A

Process of overlapping the fetch, decode, and execute stages so all three are operating at the same time

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

What is Harvard architecture?

A

Architecture in which there are 2 separate memory and buses for data and instructions

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