Re:SPIM: A MIPS32 Simulator
by pmorici on Saturday September 22, 2018 @08:46PM
(#18048784)
This is a blast from the past. The assembly programming homework assignments in my undergrad computer architecture class had to be written to run in this simulator.
[ Parent
| on HN ]
Same, I’ve done it last year. SPIM was so annoying to work with that I decided to develop with MARS and then before handing it to the professor trying to see if it had any issues running with the SPIM simulator.
Interesgly, I did the same actually I hated SPIM so much I spent a substantial amount of time tweaking MARS to work better on my computer: https://github.com/saagarjha/MARS/
I tried the compilers course on Coursera a few years back and that was used there as well. Probably still is
The compilers source of Stanford university (on Coursera and now Lagunita) uses a fork of SPIM that seems not to care about subtle parts of MIPS such as the delay slot.
Re:SPIM: A MIPS32 Simulator
by jacobmischka on Sunday September 23, 2018 @12:17AM
(#18049376)
Yeah my Master's compilers class last semester still used it as well, so I imagine it is.
Re:SPIM: A MIPS32 Simulator
by andrewnicolalde on Sunday September 23, 2018 @04:57AM
(#18050145)
Hah! I’m working on my undergrad right now and it’s still being used!
I'm doing SPIM in Computer Organisation at uni at the moment.
Same here
Used it in one of my CS courses back in 1996.
Did ARM assembly too - little did I know just how prevalent ARM CPUs would become. It's amazing.
This is a blast from the past
Sourceforge too, the only thing more retro was if this was posted on Slashdot.
I'm still using it as the target of my intro to compiler course.