ALU, CU, Registers and buses Flashcards
https://www.youtube.com/watch?v=UdHK35N-Kuo&list=PLCiOXwirraUBj7HtVHfNZsnwjyZQj97da
ALU
Arithmetic Logic Unit
Performs calculations
Deals with Logic and comparisons
CU
Control Unit
- sends signals to coordinate how the processor works
- controls how data moves between parts of the CPU
What is a register
- Memory locations within the processor
- work at fast speeds
- used to control the fetch decode execute cycle
PC
Program Counter
- Stores the address of the next instruction
MAR
Memory Address Register
-Stores the Address or data which are to fetched from or sent to the memory
MDR
Memory Data Register
-Stores the data which is to be sent to or fetched from the memory
CIR
Current Instruction Register
-Stores the actual instruction which is being decoded and executed
Accumulator
Stores the results of calculations made by the ALU
Address Bus
Carries the address of the instruction or data.
- from processor to memory
- This bus only travels in one direction as only the processor can send an address to the memory
Data Bus
Carries data between the processor and the memory
- Bi-directional
- Can also carry instruction from the memory to the processor
Control Bus
Sends control signals between the processor and its components
-Bidirectional