The Essentials of Computer Organization And Architecture

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
A Guide to the MARIE Machine Simulator Environment Accompanying The Essentials of Computer Organization and Architecture 2/e by Linda Null and Julia Lobur Version 1.3.01 – October 2006  Introduction Your authors have made every effort to create a MARIE machine simulator that is as  Really Intuitive  and  Easy  to  use as the MARIE architecture is to understand. We believe that the best way to gain a deep understanding of the  MARIE machine—or any computer system for that matter—is to write programs for it.  Toward our goal of helping  you to understand how computers really work, we have created the Marie machine simulator, MarieSim.  MarieSim  is an environment within which you can write your own programs and watch how they would run on a real "von  Neumann architecture" computer system.  By running programs on this simulator, not only will you see your  programs in action, but you will also get a taste of assembler language programming without learning any particular  assembly language beyond the simple instructions that your authors have presented. MarieSim was written in the Java language so that the system would be portable to any platform for which a Java  Virtual Machine (JVM) is available.  Students of Java may wish to look at the simulator's source code, and perhaps  even supply improvements or enhancements to its simple functions. As of Version 1.2, the MarieSim environment has also been provided with a datapath animator, called MarieDPath.  We describe the operation of this simulator following our description of MarieSim operation. Installation The software comes as a ZIP file.  You must first unzip the .zip file.  Upon doing this, you should have three .jar  files (Java archive files), two .doc files (full documentation and a quick start guide), a README file, and three  example MARIE assembly programs. The MARIE machine simulator requires Sun's Java 1.4.0 or later.  This software is available at no charge from the Web site.  There are two software packages for Java: (1) the JRE (Java run-time environment), which  includes the Java Virtual Machine (JVM); and (2) the Java Development Kit (JDK), which includes the Java  compiler.  To run the simulator, you need the JRE software package.   After this package is installed, you may run  the simulator on Windows machines directly from the JAR files that have been provided.  It is not necessary to  unpack (unJAR) the MARIE machine simulator and its accompanying datapath simulator in order to run them.  All  that you need to do is double click on the MarieSim.jar icon to invoke the MARIE simulator, or the MarieDP1.jar 
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 19

MarieGuide - A Guide to the MARIE Machine Simulator...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online