In cs234 'Introduction to Computer Organization and Assembly' we use a program
called SPIM to write assembly and simulate the MIPS R2000,R4000
microprocessors. I have split the original program into multiple windows.
See the
Multiwindow XSPIM homepage for source and details.