This is a logisim implementation of a single-cycle processor that resembles MIPS.
- Logisim is required, you can download it here
- Write an assembly program using the instructions and assembly language syntax in jrMIPS-manual.pdf
- Load jrmips.circ into Logisim
- Assemble your program with
perl jrmipsasm.pl progname.asm > progname.txt
then load progname.txt into logisim's ROM - Generate the data segment with
perl jrmipsasm.pl progname.asm > progname.dat
then load progname.dat into logisim's RAM - Run the program