Inside a CPU Flashcards
What is a CPU?
A component that processes almost all data and carries out the FDE cycle. It controls the components of the computer and allows for input/ output.
What does the ALU do?
The Arithmetic Logic Unit carries out mathematical calculations and logic operations.
What does the Control Unit do?
The Control Unit sends control signals to co-ordinate the different components of the CPU
What does the MDR do?
The Memory Data Register (MDR) stores the most recently fetched data from the memory. (The data from the memory address that is held in the MAR)
What does the Accumulator do?
The Accumulator stores the results of the calculations made by the ALU/ the executed data.
What does the CIR do?
The Current Instruction Register stores the most recently fetched instruction ready for it to be decoded and executed.
What does the PC do?
The Program Counter contains the address of the first instruction of in the program to be run and holds the address of the next instruction to be executed (by increasing the address number by one each time)
What does the MAR do?
The Memory Address Register stores the address of the instruction or Data to be fetched from the memory. This Address was copied from the PC.
What does the main Main Memory do?
The Main Memory (RAM) contains the instructions and data if the programs currently in use. The CPU then fetches the instruction/data from it.
What are the 5 special registers found in a Von Neuman architecture CPU?
- MDR (Memory Data Register)
- ACC (Accumulator)
- CIR (Current instruction register)
- PC (Program Counter)
- MAR (Memory Address Register)
What are the 3 busses?
Control bus
Address Bus
Data bus
What does the Control bus do?
The Control Bus is unidirectional and sends control signals from the CPU coordinate the other components.
What does the Address Bus do?
Is unidirectional and carries the memory address of location being written or read to. (Being stored to or read from).
What does the Data Bus do?
The Data bus is Bidirectional and carries data to and from the processor, memory and other devices.
What does the output device do?
The output device allows information from the computer to be received.