Крихітний процесор
Крихітний процесор — інтерактивний експеримент із застосунку «Як працює комп’ютер», безкоштовної симуляції 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 перетворить їх на картки, тести й подкасти.