The CPU Flashcards

Fetch execute cycle, etc.

1
Q

What are the steps of the fetch-execute cycle?

A
  • Fetch - get instruction
  • Decode - work out what to do
  • Execute - carry out the instruction
  • Store - copy result to memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define

RAM (Random-Access Memory)

A

Temporary memory which store instructions and values to be used by the CPU

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

Define

Registers

A

Special memory locations in the CPU that can be accessed very fast. (E.g. Instruction Register (IR), the Program Counter (PC), and the Accumulator.)

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

Define

Buses

A

The information highway for the CPU, which carry data between components. (E.g. Address, the data, and the control buses.)

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

Define

Arithmetic/Logic Unit (ALU)

A

The number cruncher of the CPU, which performs all the mathematical calculations. Can add, subtract, multiply, divide, and perform other calculations on binary numbers.

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

Define

Control Unit

A

This component is responsible for directing the flow of instructions and data within the CPU. The Control Unit is actually built of many other selection circuits such as decoders and multiplexors.

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