Sudeep Pasricha
Assistant Professor
Home
Research
Publications
Teaching
Service
CV
Students
Links
Photography
ECE452 - Computer Organization and Architecture
Spring 2012
Resources
1. MARS: MIPS Assembler and Runtime Simulator
MARS
: free, self-contained tool for substantial subset of MIPS assembly language we'll be studying.
2. MIPS Assembly Documentation and Tutorials
A pretty good
tutorial introduction
by Daniel J Ellard.
MIPS32 Architecture Volume 1: Intro to the MIPS32 Architecture
(somewhat low-level descriptions)
MIPS32 Architecture Volume 2: The MIPS32 Instruction Set
(very good descriptions of all the MIPS32 instructions)
MIPS32 Architecture Volume 3: The MIPS32 Privileged Resource Architecture
(probably far more than you'll need to know)
Categorized
list
of the basic MIPS instructions (according to MARS)
3. MIPS Assembly Examples
Hello World
FindMax
Palindrome Tester
Simple Procedure Calls
BubbleSort
c
MIPS
Histogram
Factorial (
fac1
,
fac2
,
fac3
)