Skip to content

DIKU-EDU/DiMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiMS — Didactical MIPS/Machine Simulator

DiMS is a MIPS/machine simulator designed for educational purposes. It is the brainchild of the Machine Architecture 2015 course at DIKU, and has two intended purposes:

  1. A simple MIPS/machine simulator intended for teaching Computer Architecture and baseline Systems Programming.

  2. A black-box simulator intended for teaching more advanced Computer Science concepts, such as, Compilers and Operating Systems.

Ideally, when 2 follows 1, it is feasible for the good students to fully grasp (and utilize) the black-box beneath them.

P.S. "dims" is also a Danish word for "gizmo".

Resources

DiMS is inspired and guided by at least 3 excellent text-books about (MIPS) Computer Architecture and Operating Systems:

  1. David A. Patterson and John L. Hennessy. Computer Organization and Design, 5th edition, 2014. Elsevier. ISBN: 978-0-12-407726-3.

  2. John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach, 5th edition, 2012. Elsevier. ISBN: 978-0-12-383872-8.

  3. Dominic Sweetman. See MIPS® Run, 2nd edition, 2007. Elsevier. ISBN: 978-0-12-088421-6.

About

Didactical MIPS/Machine Simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published