Компьютер Ершова — интерактивный браузерный симулятор цифровой схемотехники и архитектуры ЭВМ. Здесь компьютер собирают «снизу вверх»: от первого провода и логических вентилей до 8-битного процессора с собственной шиной данных, памятью и ассемблером. В финале на собранном процессоре запускается «Змейка». Всё работает прямо в браузере, без установки и регистрации.
Основные возможности
- 47 уровней от простого к сложному: инвертор из одного вентиля NAND, логические И и ИЛИ, полусумматор и сумматор, шины, мультиплексоры, защёлки и триггеры, регистры.
- Сборка настоящего процессора: АЛУ, счётчик команд, блок управления, гарвардская архитектура, порты ввода-вывода, видеопамять и условные переходы.
- Программирование собранного компьютера на ассемблере — от «Hello, world» до полноценной игры на собственном процессоре.
- Продвинутые модули: структурный Verilog, блок управления и выгрузка схемы на плату Tang Nano 9K.
- ИИ-наставник, который помогает разобраться по ходу уровней.
- Игровые подуровни: после каждого этапа — 8-битный платформер, где инженер бегает, соединяет схему и зарабатывает транзисторы.
- Библиотека материалов: статьи, руководства по компонентам, разбор методологии и описание уровней.
- Готовые инструменты: конвертер двоичных чисел, калькулятор булевой логики и симулятор логики.
- Раздел для преподавателей: учебная программа, быстрый старт и материалы для внедрения в занятия.
Как это работает
Обучение построено на практике: на каждом уровне нужно собрать схему из доступных элементов и убедиться, что она работает. Постепенно детали усложняются, и к концу из отдельных вентилей вырастает процессор, который действительно выполняет написанную для него программу.
Игровая часть снижает порог входа: между техническими уровнями идёт платформер, где те же понятия проверяются в лёгкой форме. Поэтому проект подходит и школьникам, и взрослым, которые хотят разобраться в устройстве компьютера.
Кому подходит
Школьникам и студентам, которые изучают схемотехнику и архитектуру ЭВМ и хотят увидеть, как теория превращается в работающий процессор. Преподавателям — для занятий есть готовая учебная программа и методические материалы. Программистам и системным администраторам, которым интересно, что происходит на уровень ниже их привычной работы. И всем, кто хочет понять, как из логических вентилей получается компьютер.
Что учесть
Это симулятор: темп и глубина зависят от вашей настойчивости, а сложность растёт быстро — на сборке процессора и работе с Verilog потребуется время. Для занятий в классе проект придётся встраивать в программу самостоятельно, хотя методические материалы для этого уже подготовлены.
Схема собирается в браузере, а выгрузка на реальную плату возможна на продвинутых модулях и требует самой платы. Проект развивает один автор и активно ищет учебные заведения для внедрения, поэтому состав материалов может меняться — актуальный список уровней стоит смотреть на сайте.
Похожие сервисы
- 1С теория и гид по процессам и стандартам разработки
- Advent of Agents — курс Google Cloud по разработке ИИ-агентов
- The 90-Day CTO Playbook — книга для нового технического директора
- ОТУС — платформа IT-курсов для начинающих и опытных специалистов
Перейти на сайт «Компьютер Ершова»