Архитектура компьютера: память, регистры, команды
Изучение основных компонентов архитектуры компьютера
Основные компоненты архитектуры компьютера
1. Память (Memory)
Память компьютера организована в виде последовательности байтов. Каждый байт имеет уникальный адрес.
- RAM (ОЗУ) — оперативная память для хранения данных и программ
- Регистры процессора — сверхбыстрая память внутри CPU
2. Регистры процессора
Регистры — это небольшие ячейки памяти внутри процессора для хранения данных и адресов.
Основные типы регистров:
- Регистры общего назначения (EAX, EBX, ECX, EDX) — для вычислений
- Указатель стека (ESP) — указывает на вершину стека
- Счетчик команд (EIP) — хранит адрес следующей команды
3. Команды процессора
Процессор выполняет команды (инструкции) из памяти. Каждая команда — это число, которое процессор интерпретирует как действие.
// Пример простой команды: сложение
// Машинный код: 01 C3 (в шестнадцатеричном виде)
// Ассемблер: add ebx, eax
// Смысл: сложить значение регистра EAX с EBX, результат в EBX