Fetch–Execute Visualizer

Trace how a stored binary instruction moves through memory and CPU registers, is decoded, and changes data during execution.

Grade 8 · CMP-0022 / CMP-0023 · no voice

CPU registers

Active bus transfer

No transfer yet.

Main memory

Predict the first transfer from the Program Counter.

Cycle trace

  1. No cycle started yet.

This is a deliberately small fictional CPU model. Instructions and data share memory, but the page does not inspect or execute code from the device.

⌂ Orco Academy
🧭 Middle · Grades 6–9 · Computing

How “Fetch–Execute Visualizer” works

🎓 You are learning to: Trace how a stored binary instruction moves through memory and CPU registers, is decoded, and changes data during execution.

This studio works in three steps:

  1. 📖 Read the challenge

    Understand what the system or program should do before touching it.

  2. 🔮 Predict, then test

    Say what you expect to happen, run it, and compare. Surprises are where the learning is.

  3. 🔧 Debug systematically

    Change one thing at a time and re-test until behaviour matches your prediction.

💡 Aim to explain your method, not just your answer.

Nothing you do here is saved or sent anywhere — experiment freely. Reopen this guide any time with the ? Help button.