This document explains processor fundamentals, including CPU architecture based on the Von Neumann model, registers, buses, and the fetch–decode–execute cycle. It covers factors affecting performance such as clock speed, bus width, cache memory, and cores. It also introduces interrupts, assembly language, addressing modes, instruction sets, and bit manipulation techniques like shifting and masking.