Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!samsung!crackers!m2c!umvlsi!dime!dime.cs.umass.edu!moss From: moss@cs.umass.edu (Eliot Moss) Newsgroups: comp.arch Subject: Re: Request for MIPS info/interpreter Message-ID: Date: 27 Nov 90 22:25:56 GMT References: <1990Nov27.193948.29066@uicbert.eecs.uic.edu> Sender: news@dime.cs.umass.edu Reply-To: moss@cs.umass.edu Distribution: comp Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst) Lines: 18 In-reply-to: lam@uicbert.eecs.uic.edu's message of 27 Nov 90 19:39:48 GMT Jim Larus (larus@cs.wisc.edu) has a MIPS simulator developed (as I recall) for use by assembly language programming course (it's also suitable for a compiler course). It supports a symbolic simple assembly language in addition to binary format . It can simulate the load and branch delays, or you can turn that off. It comes with a manual (which contains a reasonable introduction to the MIPS cpu), and has an ordinary terminal interface as well as an X interface. It implements a few simple system calls. It does not try to be a detailed simulator of the architecture, so the translation lookaside buffer (for example) is not implemented. Anyway, you may find it useful. It certainly has a parser in it! Eliot -- J. Eliot B. Moss, Assistant Professor Department of Computer and Information Science Lederle Graduate Research Center University of Massachusetts Amherst, MA 01003 (413) 545-4206; Moss@cs.umass.edu