The CPU Flashcards
Fetch execute cycle, etc.
What are the steps of the fetch-execute cycle?
- Fetch - get instruction
- Decode - work out what to do
- Execute - carry out the instruction
- Store - copy result to memory
Define
RAM (Random-Access Memory)
Temporary memory which store instructions and values to be used by the CPU
Define
Registers
Special memory locations in the CPU that can be accessed very fast. (E.g. Instruction Register (IR), the Program Counter (PC), and the Accumulator.)
Define
Buses
The information highway for the CPU, which carry data between components. (E.g. Address, the data, and the control buses.)
Define
Arithmetic/Logic Unit (ALU)
The number cruncher of the CPU, which performs all the mathematical calculations. Can add, subtract, multiply, divide, and perform other calculations on binary numbers.
Define
Control Unit
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.