This is a guide for students taking CS 241 at University of Waterloo who wish to use the provided student environment tools (cs241-binasm
, cs241-twoints
, cs241-array
, etc.) on their local machines.
This works best if you are using a Mac or Linux machine. If you find a way to make it work on Windows feel free to fork this and include the proper steps to do so.
After spending some time digging around in the student environment, I figured out a way to run these tools on your local machine, so you don't have to connect to the student environment and copy over your MIPS assembly files to execute them. This also enables you to test your programs without an internet connection.
Most of the tools were written in Java or Scala so they can be run on any computer with a JVM. So all you need is JDK installed on your local machine.