Skip to content
Eric Jiang edited this page Jul 25, 2016 · 40 revisions

Welcome to the MARIE.js wiki, these tutorials and documentation demonstrates how to code in MARIE and how to implement MARIE.js.

Documentation

Link Description
Introduction to MARIE A brief introduction to MARIE
MARIE Codes Shows all MARIE commands to be used
Register Transfer Language This documentation shows different MARIE codes in Register Transfer Language - shows how the CPU handles each command
Datapath Simulator The datapath is used for illustrating how instructions are executed in the MARIE simulator.

Available Tutorials

Link Tutorial Description
A Simple Adder This tutorial demonstrates the use of simple commands in MARIE to construct a simple addition calculator
Multiplication in MARIE Since there is no multiplication command in MARIE, we need to write one ourselves. This tutorial demonstrates how to write code to multiply two numbers
Intro to Subroutines and the Stack How to write subroutines and create your own memory stack.

Plagiarism Notice

The examples provided in this Wiki is not endorsed by Monash University (Faculty of Information Technology) as it is used for teaching purposes. Please note that copying codes from this wiki for assignments and other assessments without referencing and citation will breach the University's Student Integrity Policy, the authors (@lorderikir, @jos0003 and @cyderize) is not held liable for these breaches. Please visit http://www.monash.edu.au/students/policies/academic-integrity.html about the Academic Integrity Policy at Monash University, or your universities Academic Integrity Policy for more information

logo

Clone this wiki locally