CS555 Homepage
Computer Organization
Schedules, Etc.
Examination Guides
Term Project Information
A First Pass At A Class
Programming Assignments
SPIM
- SPIM - A MIPS32 Simulator
- SPIM documentation (Appendix A) from the third edition of Hennessy & Patterson
- Appendix A: Assemblers, Linkers, and the SPIM Simulator (.pdf). An overview and reference manual for spim and the MIPS32 instruction set.
- Getting Started with spim (.pdf). Overview of the console version of spim (both Unix and Windows).
- Getting Starting with PCSpim (.pdf). Overview of the Microsoft Windows version of
spim.
- SPIM Command-Line Options (.pdf). Overview of the command line options of spim (all versions).
- MIPS, Inc. has excellent free documentation on the MIPS32 architecture
- MIPS32� Architecture for Programmers Volume I: Introduction to the MIPS32� Architecture
(.pdf)
- MIPS32� Architecture for Programmers Volume II: The MIPS32� Instruction Set
(.pdf)
- MIPS32� Architecture for Programmers Volume III: The MIPS32� Privileged Resource Architecture
(.pdf)
- MIPSter is a text editor written specifically for the MIPS assembly
language.
- Programmed Introduction to MIPS Assembly Language
- Runnable MIPS Code
- UT PCSPIM Example Page
- Useful SPIM Examples
- SPIM Media Clips from Georgia Tech
- EE380 CGI SPIM
- MIPS Lecture Notes
- MIPS Compiler Register Usage
- MIPS
Sychronization
Logisim
GMP
Handouts
Course Related
- mic1 - a Java-based simulator for
IJVM Architecture
- EdSim51 - The 8051 Simulator for Teachers and Students
e-mail:cpheatt@emporia.edu