CPU terdiri dari unit aritmatika logika, unit kontrol, register, dan bus internal. CPU melakukan fungsi utama seperti mengambil instruksi dan data dari memori, menterjemahkan dan mengolah instruksi dan data, serta menulis hasil kembali ke memori. Siklus instruksi CPU meliputi mengambil, mengeksekusi, dan menangani interrupt instruksi.