The CPU Flashcards

1
Q

what is the role of the CPU

A

to fetch, decode and execute instructions from main memory

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

what is the purpose of the Control Unit (CU)

A

controls flow of data inside CPU

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

what is the purpose of the Arithmetic Logic Unit (ALU)

A

to preform mathematical and logical calculations such as + - / * > < <= >=

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

what is the purpose of cache

A

very fast memory for frequently used data and instructions it is faster than main memory

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

what is the purpose of the Program Counter (PC)

A

holds the memory address of the instruction of each cycle

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

what is the purpose of the Memory Address Register (MAR)

A

holds the memory address of the instructions or data about to be used by the CPU

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

what is the purpose of the Memory Data Register (MDR)

A

holds the data or instruction that has been fetched or is to be written from/to main memory

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

what is the purpose of the Accumulator (ACC)

A

holds the result of processing from the Arithmetic Logic Unit (ALU)

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