Крошечный процессор
Крошечный процессор — интерактивный эксперимент из приложения «Как работает компьютер», бесплатной симуляции StudyFi Lab, которая работает прямо в браузере.
Программа и данные лежат в одной и той же памяти RAM. Процессор повторяет три шага: fetch — копирует байт по адресу из счётчика команд PC в регистр команд IR и увеличивает PC; decode — устройство управления распознаёт команду; execute — выполняет её, например A ← A + B. Старшие 4 бита байта — код операции, младшие 4 — адрес или число. JZ выполняет переход, только если флаг Z = 1 (последний результат был нулём).
Попробуй: Запусти программу «Умножение», затем измени ячейку 14 с 4 на 5 и проверь, что вывод заканчивается на 15.
Частые вопросы
Что показывает эксперимент «Крошечный процессор»?
Программа и данные лежат в одной и той же памяти RAM. Процессор повторяет три шага: fetch — копирует байт по адресу из счётчика команд PC в регистр команд IR и увеличивает PC; decode — устройство управления распознаёт команду; execute — выполняет её, например A ← A + B. Старшие 4 бита байта — код операции, младшие 4 — адрес или число. JZ выполняет переход, только если флаг Z = 1 (последний результат был нулём).
Как попробовать «Крошечный процессор»?
Запусти программу «Умножение», затем измени ячейку 14 с 4 на 5 и проверь, что вывод заканчивается на 15.
Готовишься к контрольной?
Загрузи свои конспекты, и StudyFi превратит их в карточки, тесты и подкасты.