Fetch Execute Cycle Flashcards

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

What is a bus?

A

A bus is a set of parallel wires connecting two or more independent components of a computer system in order to pass signals between them.

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

What are the three buses?

A

Data
Address
Control

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

What does the data bus do?

A

Carries Data/instructions from the Main memory to the Processor (or from other secondary storage devices) to the processor (Bi-Directional)
Data can be read/written

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

What does the address bus do?

A

Carries Addresses from the processor to main memory other I/O devices
It is one direction
The processor generates an address
All data/instructions are returned to the Data Bus

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

What does the control bus do?

A

Controls Signals are sent along the control bus:
E.g Memory Read/write
The instructions which was data will be travelling to/from memory

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

Where are the contents of the program counter put?

A

Into the MAR (Memory Address Register)

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

The program counter is incremented for every what?

A

Each instruction of the program being executed

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

Where are the addresses transferred?

A

Along the address bus to the main memory

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

Where is the data/institution that has been addressed transferred to?

A

To the processor along the data bus, and then held in the MAR

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

What happens after the instruction is put in the MAR?

A

The instruction is transferred to the Current Instruction Register

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

What happens in the fetch part of the fetch execute cycle?

A

Address from the Program Counter is copied to the MAR
Instructions from the MAR is fetched and copied to the MDR
The Instruction in the MDR s copied to the CDR
Increment the Program Counter

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

What happens in the Decode part of the fetch execute cycle?

A

The instruction in the CIR is decoded by the control unit

Data may be loaded into the MDR

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

What happens in the execute part of the fetch execute cycle?

A

The instruction is executed
The ALU may be used for logic or calculations
The result is stored in the accumulator

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