zespól rejestrów do przechowywania danych i wyników (rejestry mogą być ogólnego przeznaczenia, lub mają specjalne przeznaczenie), jednostka arytmetyczna (arytmometr) do wykonywania operacji obliczeniowych na danych, układ sterujący przebiegiem wykonywania programu.
Jedną z podstawowych cech procesora jest długość (liczba bitów) słowa, na którym wykonywane są podstawowe operacje obliczeniowe (8,16,32,64).
■ kopiowanie danych:
> z pamięci do rejestru
> z rejestru do pamięci
> z pamięci do pamięci (niektóre procesory)
■ działania arytmetyczne:
> dodawanie
> odejmowanie
> porównywanie dwóch liczb
- dodawanie i odejmowanie jedności
- zmiana znaku liczby
■ działania na bitach:
-- iloczyn logiczny - AND
> suma logiczna - OR
> suma modulo 2 (różnica symetryczna) - XOR
> negacja - NOT
> przesunięcie bitów w lewo lub prawo
■ skoki
> bezwarunkowe
> warunkowe
ROM - tylko do odczytu, dane stale, nie giną po
wyłączeniu zasilania, np. BIOS
RAM - do zapisu i odczytu, podstawowa pamięć
komputera, obecnie 1 GB i więcej
masowa - np. dyski, dyskietki, CD, DVD, taśmy - duże
pojemności (do TB), ale wolniejszy dostęp niż RAM
FLASH - dane zapamiętane w "kondensatorach"
wewnątrz struktury pamięci. Nie giną po wyłączeniu
zasilania (nawet przez 10 lat i więcej). Można je
zmieniać,kasować, zapisywać na nowo.