Мал. 15 . Структура комп'ютера

Найважливішим функціональним блоком комп'ютера є процесор (мал. 16). Команди з оперативної пам'яті надходять через пристрій вводу в регістр інструкцій. Згідно цих інструкцій блок керування виробляє команди для усіх функціональних блоків комп'ютера. Система регістрів загального користування служить безпосередньої обробки даних.

Мал. 16 Блок-схема центрального процесора

Адресний регістр забезпечує правильну адресацію даних у системі пам'яті, він також забезпечує кожну інструкцію вказівками про адреси пам'яті, де вона буде запам'ятовуватися.

Арифметичний пристрій виконує арифметичні та логічні операції над даними, що поступають від регістра загального призначення. Про те, які саме функції необхідно виконувати, говорять команди блоку керування.

Одним із ключових функціональних блоків комп'ютера є програмний лічильник, призначенням якого є відновлення кожної інструкції і тимчасове запам'ятовування її номера.

Інформація в комп'ютері запам'ятовується у вигляді груп двійкових знаків (0 і 1) на запам'ятовуючих пристроях - регістрах. Група двійкових знаків, що обробляються одночасно, називається машинним словом, а кількість двійкових знаків у слові - довжиною слова. Слово є базовою логічною одиницею інформації в комп'ютері. Процесори мають довжину слова 4, 8, 12, 16, 32 або 64 двійкових розряди. В сучасних комп'ютерах слово має довжину 64 біт - розрядів.

Кожна комірка оперативної пам'яті комп'ютера дорівнюється машинному слову. Можливості комп'ютера визначаються зокрема обсягом оперативної пам'яті.