The CPU (System Architecture) Flashcards

1
Q

What 4 registers are in the CPU?

A

Program Counter (PC)
Memory Address Register (MAR)
Memory Data Register (MDR)
Accumulator

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

What is a register?

A

A very fast memory location in the CPU

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

What is cache?

A

It is slower to access than registers but faster than RAM

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

Program Counter

A

Points to the next instruction that needs to be executed. Located in the Control Unit

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

Memory Address Register

A

Holds the address of the current instruction and then the data that it uses so that these can be fetched from memory

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

Memory Data Register

A

Holds the actual instruction and then the data that has been fetched from memory

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

Accumulator

A

Holds the result of an instruction before it is transferred to memory

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

Explain the Fetch-Decode-Execute cycle

A

Fetch - causes the next instruction and any data involved to be fetched from main memory

Decode - decodes instruction

Execute - the instruction is executed

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

Arithemetic Logic Unit (ALU)

A

Performs calculations and logic expressions

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

Control Unit

A

Co-ordinates the CPU activities

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