RISC Workbench

Assemble and step the C core in the browser.

Loading the RISC core…

Every edge · Fast Run samples the display.
Playback settings

PC — · Cycles 0 · Instructions 0 · Time 0 ns

Breakpoints and run limit Hex addresses, separated by commas or spaces.

Output

Framebuffer
Framebuffer from local memory.
Framebuffer settings

Committed registers

No committed writes.

Pipeline dataflow

No cycles captured yet.

Step a cycle to capture pipeline activity.

R Captured read · W Committed write · P Pending result · × Discarded result. Issue numbers identify instructions across stages.

Assembly

Import files

Files are read in this browser. F7: instruction · F8: cycle · F9: run/pause · Ctrl+Enter: assemble.

Source at PC

No source loaded.
Pipeline latches
FDX1X2W
—————

Disassembly

PCWordInstruction

Instruction fields

—

FieldBitsValue

Live registers

RegisterHex valueSigned value

R marks a captured read; W marks an actual committed write, including an unchanged value. Yellow marks a changed value. Edits are not CPU writes.

Memory

256 bytes. Edit a byte while execution is paused.

Trace

0 records · last 256 retained
CycleKindPCInstructionPipeline / stop