CSCI-UA.0436 - Prof. Grishman

Lecture 7 - MIPS instruction set and MIPS ALU

MIPS assembly language

MIPS Simulator

Several assembler / simulator systems have been developed for MIPS.

The original one, SPIM, can be downloaded from the SPIM web site,
The simulator is described in Appendix B, section B-9

An alternative Java-based MIPS IDE, MARS, is available at

Using the MIPS Core Instruction Set (sections 2.1 to 2.7 + 2.10)

MIPS ALU (text, Appendix C.5)

An ALU (arithmetic-logical unit) is a combinational circuit capable of computing a variety of arithmetic and logical functions.

Carry look-ahead: introduction  (text, Appendix C.6)