webMARSMIPS / 0.6.6Português

Open. Run. Understand.

Learn MIPS. One instruction at a time.

Start with registers, then move through conditions, loops, memory and function calls. The introductory sequence contains 15 lessons you can open directly in the simulator.

Free and open source · Local work without an account

01

1. Open and assemble

Open the registers lesson as a new project. Press F3 to assemble it and inspect the generated instructions.

02

2. Step and compare

Press F7 to execute one instruction. Compare the register values before and after it, then use F8 to step backwards.

03

3. Change and predict

Change a constant, assemble again and predict the result before running. Continue with branches, loops, arrays and the stack.