MipScope

A MIPS assembly learning environment

About

MipScope is an Integrated Development Environment for learning MIPS r3000 / MIPS32 assembly programming. It features an editor with an integrated MIPS interpreter and debugger. The focus is on helping beginners write and debug meaningful programs quickly. MipScope is licensed under the GPL.

MipScope was designed to replace the SPIM simulator in Brown University's Introduction to Computer Systems course. MipScope implements most of the r3000 and MIPS32 specifications. Floating-point operations, exceptions, and self-modifying code aren't supported at this time.

MipScope uses the open source edition of Trolltech's QT framework, and runs on all platforms supported by QT (see http://en.wikipedia.org/wiki/Qt_(toolkit)). This includes Linux, Windows, and OS X.

Screenshots

Screenshot of MipScope on Linux

Download

We're currently putting together packages. If you want to try MipScope right now, check out our code using anonymous subversion, at http://mipscope.svn.sourceforge.net (look in the code/ directory).

Very alpha windows version: mipscope-setup.exe

SourceForge.net Logo