1.1.1 Structure and function of the processor Flashcards

1
Q

what is the purpose of the arithmetic and logic unit?

A

completes all the arithmetical and logical operations

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

what is the control unit?

A

a part of the processor which directs operations inside 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 program counter do?

A

it holds the address of the next instruction

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

what does the accumulator do?

A

it holds the results of calculations and operations performed by the ALU

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

what does the memory address register 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
7
Q

what does the memory data register do?

A

temporarily stores the data that has 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 current instruction register do?

A

holds the current instruction
(divided up into opcode and operand)

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

what is a bus?

A

a set of parallel wires connecting two or more components together

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

what is the width of a bus?

A

the number of parallel wires it has

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

what is the data bus?

A

a bidirectional bus used to transport data and instructions between components

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

what is the control bus?

A

the bidirectional bus used to transmit control signals between internal and external components

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

what is the address bus used for?

A

used to transmit the memory address specifying where data is to be sent from or retrieved from

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

what is opcode?

A

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
15
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
16
Q

what occurs during the fetch phase?

A

-the address from the PC is copied to the MAR
-instruction held at that address is copied to the MDR by the data bus, simultaneously the contents of the PC is increased by 1
-the value of the MDR is copied to the CIR

17
Q

what occurs during the decode phase?

A

the contents of the CIR is split into operand and opcode

18
Q

what occurs during the execute phase?

A

the opcode is executed on the data

19
Q

what is clock speed?

A

the number of clock cycles completed per second

20
Q

what is cache memory?

A

the CPU’s onboard memory which can be accessed a lot faster than main memory

21
Q

what is piplelining?

A

the process of completing the FDE cycle of three separate files simultaneously

22
Q

what is Von Neumann architecture?

A

there is a single shared memory and shared bus for both data and instructions

23
Q

what is Harvard architecture?

A

there is two separate memory and data buses for data and instructions