Skip to content

jkndrkn/mips-lisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instruction Set Simulator Project

John David Eriksen
http://www.jkndrkn.com
john.eriksen@yahoo.com

--

Documentation:

/DOC - How the assembler and simulator work
/README - This file
/SETUP - How to set up the development environment

Assembler and Simulator:

/load.lisp - Loads assembler and simulator into development environment
/assembler.lisp - Converts assembly code into machine code 
/simulator.lisp - Reads and executes machine code

Benchmarks:

/benchmarks/benchmark-driver.lisp - Top-level benchmark suite driver. Executing this driver runs all benchmarks.

/benchmarks/big/ - array, mult, memmove, matrix, gcd, fib, and list-reverse benchmarks
/benchmarks/big/big-benchmark-driver.lisp - Runs all benchmarks in this directory

/benchmarks/cpi/ - CPI benchmarks
/benchmarks/cpi/cpi-benchmark-driver.lisp - Runs all benchmarks in this directory

/benchmarks/personal/ - Personal benchmarks to test certain corner cases
/benchmarks/personal/personal-benchmark-driver.lisp - Runs all benchmarks in this directory

About

Assembler and instruction set simulator for a very small subset of the MIPS language. Written in Lisp.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published