A Simple CPU Simulator Project
MARIE ('Machine Architecture that is Really Intuitive and Easy') is a machine architecture and assembly language from The Essentials of Computer Organization and Architecture (Linda Null, Julia Lobur). The publisher provides a set of simulators for the machine, written in Java. However, since using simulators can be rather difficult, we have implemented a web-based version, so that students are able to access it readily and easily. Since beginning the project we have added many features such as importing and exporting of Marie Assembly Source files (*.mas) to provide compatibility with the existing simulators.
Learn how a CPU works using a new and simple language and with a datapath simulator, as well as loading example code.
Code with new features such as autocomplete, nice and easy to use! Helping you program more efficiently
Smarter Documentation written for both students and developers. Easier and Smarter to learn with our Wiki and eBook.
With smarter integration, you can now chose to download and upload in either *.mas and *.txt files
Avaliable now at https://marie-js.github.io/MARIE.js
Our code is built with love, tested before deployment.
Also used as part of:
Monash University: Faculty of Information Technology FIT1047: Introduction to Computers, Networks and Security