COE 301 - Tools and Manuals

Computer Organization

 

Aiman H. El-Maleh

 

Office: Building 22, Room 405-7, Phone: 2811

Schedule and Office Hours

COE 301 Home | Syllabus | Lectures  | Lab  | Course Resources

 

MARS Simulator: Runs MIPS-32 Assembly Language Programs

Download MARS 4.5 Simulator (Requires JAVA runtime environment on your computer)

MARS Tutorial

MARS Paper

MARS Homepage

Appendix A: Assemblers, Linkers, and the SPIM Simulator

Sample Programs: fibonacci.asm, row-major.asm, column-major.asm

 

Logisim Simulator: Educational Tool for Designing and Simulating CPUs

Download Logisim 2.7.1

Logisim Homepage

 

MIPS-32 Manuals

MIPS32 Architecture for Programmers, Volume I: Introduction to the MIPS32 Architecture, MIPS Technologies Inc, Revision 2.50, July 2005.

MIPS32 Architecture for Programmers, Volume II: The MIPS32 Instruction Set, MIPS Technologies Inc, Revision 2.50, July 2005.

MIPS32 Architecture for Programmers, Volume III: The MIPS32 Privileged Resource Architecture, MIPS Technologies Inc, Revision 2.50, July 2005.

 

  Last Updated: Thursday August 23, 2018, by Dr. Aiman El-Maleh