MARIE Visualizer

Watch data flow through the MARIE datapath — registers, memory, and the ALU — step by step.

Ready
Speed
CurrentLOAD004
PC000MAR000MemoryMBR0000IR0000AC0000ALUOUT
What's Happening
Press Step to begin the fetch-decode-execute cycle.
Memory
AddrLabelHexSource
0001004LOAD X
0013005ADD Y
0022006STORE Z
0037000HALT
004X0005X, DEC 5
005Y0003Y, DEC 3
006Z0000Z, DEC 0
Output (0)
No output yet.
About the Visualizer
This view shows the MARIE datapath as an SVG diagram. Active data paths light up in blue as data flows between registers and memory. Use Micro Step to see each individual register transfer, or Full Step to execute an entire instruction. The narrative box below the diagram explains exactly what is happening at each step.