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

Пошаговые описания заданий и решений для каждого из 67 уровней — от первого провода до конвейерного процессора на FPGA.

  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. Строгий выбор в коде (XOR)
  32. 32. Управление потоком (MUX)
  33. 33. Первое вычисление (HalfAdder)
  34. 34. Иерархия модулей (FullAdder)
  35. 35. Переход к шинам данных (Adder8)
  36. 36. АЛУ
  37. 37. Память и Время
  38. 38. Шаг за шагом
  39. 39. Оперативная память
  40. 40. Сердце процессора
  41. 41. Анатомия системы
  42. 42. Рентген для кремния
  43. 43. Остановка времени
  44. 44. Мозг процессора
  45. 45. Своя инструкция
  46. 46. Окно в реальный мир
  47. 47. Материализация
  48. 48. Прощай, аккумулятор!
  49. 49. Анатомия R-команды
  50. 50. АЛУ на 32 бита
  51. 51. Константа внутри команды
  52. 52. Память по правилам
  53. 53. Шаг на четыре
  54. 54. Цикл на BNE
  55. 55. Сумма массива
  56. 56. Вызов и возврат
  57. 57. Вложенные вызовы и стек
  58. 58. Собираем RV32I
  59. 59. Knight Rider RISC
  60. 60. Лаборатория верификации
  61. 61. Почему такт длинный
  62. 62. Между стадиями
  63. 63. Пять команд в полёте
  64. 64. Короткий путь
  65. 65. Пузырь загрузки
  66. 66. Призраки неверного пути
  67. 67. Knight Rider Pipeline