Алгоритм Ершова

Собери свой компьютер — от простых логических вентилей до работающего процессора

Начать обучение

Что это такое

«Алгоритм Ершова» — это браузерный инженерный симулятор, в котором ты шаг за шагом создаешь собственный компьютер с абсолютного нуля. Начиная с простейших логических вентилей, ты будешь конструировать всё более сложные узлы: память, триггеры, арифметико-логическое устройство и, в финале, соберешь полноценный 8-битный процессор, который сам же запрограммируешь на ассемблере. Эта игра превращает сложную архитектуру ЭВМ в наглядную головоломку, помогая навсегда избавиться от страха перед «черным ящиком» вычислительной техники.

Что внутри

1

Да будет свет!

Источник → приёмник. Самый первый провод.

2

Отрицание

Инвертор НЕ из одного NAND.

3

Идеальная пара

Логическое И (AND) из NAND и NOT.

4

Хотя бы один

Логическое ИЛИ (OR) по де Моргану.

5

Строгий выбор

Исключающее ИЛИ (XOR).

6

Полусумматор

Сумма (XOR) + перенос (AND).

7

Сумматор

Полный: A, B, CarryIn → Sum, CarryOut.

8

8-битный сумматор

Каскад из 8 сумматоров. Шины.

9

Перекрёсток

Мультиплексор MUX: переключатель 2→1.

10

Замыкание

SR-защёлка из NOR. Основа памяти.

11

Умный запоминатель

D-триггер. Запись по фронту Clock.

12

Регистр

8-битный регистр из 8 DFF. Байт.

13

Сердце математики

АЛУ: ADD, AND, OR, XOR, NOT, SHL, SHR.

14

Счётчик команд

PC из регистра и АЛУ. Перебор адресов.

15

Дешифратор

Инструкция → сигналы управления.

16

ФИНАЛ: Компьютер Ершова

Harvard-процессор. Собери и запрограммируй!

Видеообзор появится здесь

Чему вы научитесь

Пошаговое обучение

Пошаговое обучение

16 уровней ведут вас от самого простого провода через логические вентили AND, OR, NOT, сумматоры, триггеры, регистры и АЛУ до полностью работающего 8-битного процессора. Каждый уровень открывает новые компоненты.

Визуальное программирование

Визуальное программирование

Никакого скучного кода на старте. Только интерактивный холст: перетаскивайте элементы, соединяйте их, смотрите как бегут сигналы. Понимание схем приходит через руки — вы буквально видите, как работает каждый вентиль.

Архитектура процессора

Настоящая архитектура

Вы соберёте процессор с Гарвардской архитектурой — отдельная память команд и данных, АЛУ с 8 операциями, регистры общего назначения, счётчик команд. Это не игрушка, а упрощённая модель реального компьютера.

Как это работает

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

Интерфейс симулятора

Продвинутый уровень

Игра не заканчивается на простых схемах. После создания базового процессора вас ждут ROM и RAM-модули, шины данных, дешифраторы команд. Вы сможете программировать свой процессор на встроенном ассемблере — писать настоящие программы для архитектуры, которую собрали своими руками.

Продвинутые схемы

ИИ-Наставник

В правой боковой панели вас ждёт ИИ-помощник. Он анализирует вашу схему, находит ошибки и задаёт наводящие вопросы, помогая разобраться самостоятельно. Если совсем сложно — покажет пошаговое решение.

ИИ-Наставник

Для кого эта игра

Школьники

Школьники

Информатика на практике. Вместо сухой теории — живые схемы, которые можно потрогать мышкой.

Студенты

Студенты

Идеальный тренажёр для курса «Архитектура ЭВМ». Все ключевые концепции — от вентилей до процессора.

Энтузиасты

Энтузиасты

Для тех, кто всегда хотел понять, как на самом деле работает компьютер от кремния до кода.

CPUЭто процессор. Спроектируй свой!
Начать обучение