SLR 1 (Components of a CPU) Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What does the PC do?

A

Holds the address of the next instruction to be executed

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

What does Accumulator do

A

Stores the results of calculations

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

What does the MAR do

A

Holds the address of the location that is to be read from/written to

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

What does MDR do

A

Temporarily stores the data instructions that has been read or data that has to be written

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

What does CIR do

A

Hold the current instruction being executed, divided up into operand and opcode

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

What is Data Bus

A

(2 way bus) used for transporting data and instructions between components

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

What is Control Bus

A

(2 way bus) used to transmit control signals between internal and external components. It also coordinates the use of address and data buses and provide information between system components

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

Examples of control signals

A

Bus request: shows that a device is requesting the use of the data bus

Bus grant: shows that the CPU has granted access to the data bus

Memory write: data is written into the addressed location using this bus

Memory read: data is read from a specific location to be placed onto the data bus,

Interrupt request: shows that a device is requesting access to the CPU

Clock: used to synchronise operations

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

Address bus

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