Formerly: Professor, Computer Sciences Department, University of Wisconsin-Madison
Currently: Senior Researcher, Microsoft Research
Elsevier (aka Morgan Kaufmann) has generously provided the spim documentation (Appendix A) from the third edition of Hennessy & Patterson, Computer Organization and Design: The Hardware/Software Interface. This documentation is far more complete and up-to-date than the documentation included in the spim distribution. The COD documentation includes:
Appendix A: Assemblers, Linkers, and the SPIM Simulator (PDF, 84 pgs.). An overview and reference manual for spim and the MIPS32 instruction set. [For CSCI 410 purposes, we will mostly need the second half of this manual (secions A-9 and A-10).]
Getting Started with spim (PDF). Overview of the console version of spim (both Unix and Windows).
Getting Started with xspim (PDF). Overview of the X-windows version of spim.
SPIM Command-Line Options (PDF). Overview of the command line options of spim (all versions).