Библиотека

Материалы к курсу — от первого провода до ассемблера.

Содержание

Гайды по уровням

Пошаговые описания заданий и решений для каждого из 47 уровней.

  1. 1. Да будет свет!
  2. 2. Отрицание
  3. 3. Идеальная пара
  4. 4. Хотя бы один
  5. 5. Строгий выбор
  6. 6. Полусумматор
  7. 7. Сумматор
  8. 8. 8-битный Сумматор
  9. 9. Перекрёсток
  10. 10. Замыкание
  11. 11. Умный запоминатель
  12. 12. Осязаемая память
  13. 13. Выбор операции
  14. 14. Сердце математики
  15. 15. Пульс системы
  16. 16. Счётчик команд
  17. 17. Анатомия дешифратора
  18. 18. ФИНАЛ: Компьютер Ершова
  19. 19. Шаг вперёд (PC+2)
  20. 20. Двойное чтение
  21. 21. Указатели
  22. 22. Конфликт на шине
  23. 23. Геймпад
  24. 24. Ручной пиксель
  25. 25. Проверка на минус
  26. 26. Бросок кубика
  27. 27. Hello, Ports!
  28. 28. Движущаяся точка
  29. 29. ФИНАЛ: Змейка
  30. 30. Hello, Wire!
  31. 31. Управление потоком (MUX)
  32. 32. Первое вычисление
  33. 33. Масштабирование схем
  34. 34. Переход к шинам данных
  35. 35. Центр вычислений (АЛУ)
  36. 36. ALU
  37. 37. Память и Время
  38. 38. Шаг за шагом
  39. 39. Оперативная память
  40. 40. Сердце процессора
  41. 41. Анатомия системы
  42. 42. Рентген для кремния
  43. 43. Остановка времени
  44. 44. Мозг процессора
  45. 45. Своя инструкция
  46. 46. Окно в реальный мир
  47. 47. Материализация

Руководства по компонентам

Все компоненты с изображениями — на одной странице →

Базовая логика

Арифметика и маршрутизация

Память и состояние

Периферия (Memory-Mapped I/O)

Процессор и управление

Статьи по схемотехнике

Для преподавателей

Методические материалы для внедрения курса «Компьютер Ершова» в учебную программу.

Verilog / Программирование железа

Цикл статей «От кода к кремнию» — о том, как писать на Verilog и создавать собственную аппаратуру.

Инструменты и разделы

Онлайн-инструменты для практики и тематические хабы.