COE 308 - Computer Architecture

Tools and Manuals

 

Muhamed F. Mudawar

mudawar@kfupm.edu.sa

Office: Building 22, Room 328, Phone: 4642

COE 308 Home | Syllabus | Lectures | Assignments

 

MARS Simulator: Runs MIPS-32 Assembly Language Programs

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

MARS Homepage

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 Tutorial

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: Sunday September 11, 2011, by Dr. Muhamed Mudawar