Memory Address Register (MAR) - A CPU register that holds memory addresses (locations) for data and instructions that the CPU needs
Memory data register (MDR) - A CPU register that hold data and instructions
Program Counter (PC) - Holds the memory address of the next CPU instruction
Control unit (CU) - The part of the CPU that controls the flow of data
Buses - circuits on the motherboard that connect the CPU to other components.
Von Neumann - A type of CPU architecture
Architecture - Describes how the CPU works and interacts with other parts of the computer system
Fetch–Decode-Execute cycle - The process by which programs are run on a computer. The processor repeatedly fetches the instructions of the program from memory and executes them.
Fetch - Execute - Decode cycle
CPU Components
Von Nuemann architecture