Resources
MIPS Assembly
Digital Logic
- Installing Logisim
- How Does a Transistor Work?, by Derek Muller.
- Making logic gates from transistors, by Ben Eater.
Natively Installing GCC and Visual Studio Code
C Programming
MARS -> Logisim asm file generation
Evan Sherrer shared this utility he wrote that can take a program written in MARS and generate encoded MIPS assembly files for the Logisim instruction memory. There are instructions on how to use it in the comments of the .py file. Sample test files have also been provided
- generate-asm.py - the Python script
- cpu-test-program.asm - a sample MIPS assembly file to open in MARS
- mipstest.in - sample file output by MARS for the
cpu-test-program.asm
file - mipstest.out - a sample of the output from
generate-asm.py
run onmipstest.in