COE 301 Tools and Manuals

Computer Organization

 

Muhamed F. Mudawar

mudawar@kfupm.edu.sa

Office: Building 22, Room 328, Phone: 4642

COE 301 Home | Syllabus | Lectures | Exercises | Lab

 

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: Friday November 18, 2022, by Dr. Muhamed Mudawar