ICS 233 - Tools and Manuals

Computer Architecture & Assembly Language

 

Muhamed F. Mudawar

mudawar@kfupm.edu.sa

Office: Building 22, Room 328, Phone: 4642

ICS 233 Home | Syllabus | Lectures | Practice | Assignments

 

MARS Simulator: Runs MIPS-32 Assembly Language Programs

Download MARS 4.1 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: Monday September 10, 2012, by Dr. Muhamed Mudawar