MIPS is a reduced instruction set computer (RISC) instruction set architecture, currently used mostly in video game consoles and routers. It is also a popular architecture in introductory courses and textbooks on computer architecture, due to its simplicity relative to x86 and ARM. Here we use the 32-bit instruction set; a 64-bit instruction set also exists.

This track involves programming in MIPS assembly language, assembled and run on a cross-platform simulator.


Help us explain this better! File a GitHub issue at https://github.com/exercism/xmips/issues if you have suggestions, or submit a patch with improvements to the https://github.com/exercism/xmips/blob/master/docs/ABOUT.md file.

Try It!

If you've downloaded the command-line client and have MIPS Assembly installed on your machine, then go ahead and fetch the first problem.

1
exercism fetch mips

In order to be able to submit your solution, you'll need to configure the client with your Exercism API key.

1
exercism configure --key=YOUR_EXERCISM_KEY

When you've written a solution, submit it to the site. You'll have to configure the command-line client with your exercism API key before you can submit.

1
exercism submit PATH_TO_FILE