Архитектура компьютера: память, регистры, команды

Изучение основных компонентов архитектуры компьютера

Основные компоненты архитектуры компьютера

1. Память (Memory)

Память компьютера организована в виде последовательности байтов. Каждый байт имеет уникальный адрес.

  • RAM (ОЗУ) — оперативная память для хранения данных и программ
  • Регистры процессора — сверхбыстрая память внутри CPU

2. Регистры процессора

Регистры — это небольшие ячейки памяти внутри процессора для хранения данных и адресов.

Основные типы регистров:

  • Регистры общего назначения (EAX, EBX, ECX, EDX) — для вычислений
  • Указатель стека (ESP) — указывает на вершину стека
  • Счетчик команд (EIP) — хранит адрес следующей команды

3. Команды процессора

Процессор выполняет команды (инструкции) из памяти. Каждая команда — это число, которое процессор интерпретирует как действие.

// Пример простой команды: сложение
// Машинный код: 01 C3 (в шестнадцатеричном виде)
// Ассемблер: add ebx, eax
// Смысл: сложить значение регистра EAX с EBX, результат в EBX