Watch data flow through the MARIE datapath — registers, memory, and the ALU — step by step.
Ready
Speed
CurrentLOAD004—
PC000MAR000MemoryMBR0000IR0000AC0000ALU—OUT
What's Happening
Press Step to begin the fetch-decode-execute cycle.
Memory
Addr
Label
Hex
Source
000
1004
LOAD X
001
3005
ADD Y
002
2006
STORE Z
003
7000
HALT
004
X
0005
X, DEC 5
005
Y
0003
Y, DEC 3
006
Z
0000
Z, 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.