Компьютер Ершова — симулятор, в котором собирают процессор с нуля

Браузерный симулятор цифровой схемотехники: 47 уровней от логического вентиля до 8-битного процессора с ассемблером, ИИ-наставник и переход к структурному Verilog.

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

Основные возможности

  • 47 уровней от простого к сложному: инвертор из одного вентиля NAND, логические И и ИЛИ, полусумматор и сумматор, шины, мультиплексоры, защёлки и триггеры, регистры.
  • Сборка настоящего процессора: АЛУ, счётчик команд, блок управления, гарвардская архитектура, порты ввода-вывода, видеопамять и условные переходы.
  • Программирование собранного компьютера на ассемблере — от «Hello, world» до полноценной игры на собственном процессоре.
  • Продвинутые модули: структурный Verilog, блок управления и выгрузка схемы на плату Tang Nano 9K.
  • ИИ-наставник, который помогает разобраться по ходу уровней.
  • Игровые подуровни: после каждого этапа — 8-битный платформер, где инженер бегает, соединяет схему и зарабатывает транзисторы.
  • Библиотека материалов: статьи, руководства по компонентам, разбор методологии и описание уровней.
  • Готовые инструменты: конвертер двоичных чисел, калькулятор булевой логики и симулятор логики.
  • Раздел для преподавателей: учебная программа, быстрый старт и материалы для внедрения в занятия.

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

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

Игровая часть снижает порог входа: между техническими уровнями идёт платформер, где те же понятия проверяются в лёгкой форме. Поэтому проект подходит и школьникам, и взрослым, которые хотят разобраться в устройстве компьютера.

Кому подходит

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

Что учесть

Это симулятор: темп и глубина зависят от вашей настойчивости, а сложность растёт быстро — на сборке процессора и работе с Verilog потребуется время. Для занятий в классе проект придётся встраивать в программу самостоятельно, хотя методические материалы для этого уже подготовлены.

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

Похожие сервисы

Перейти на сайт «Компьютер Ершова»

Смотрите также