MarieSim

The MARIE computer simulator

Linda Marie Null, Julia Lobur

Research output: Contribution to journalReview article

15 Citations (Scopus)

Abstract

MarieSim is a computer architecture simulator based on the MARIE architecture and designed to teach beginning computer organization and architecture. It provides users with interactive tools and simulations to help them deepen their understanding of the operation of a simple computer.Through interaction with MarieSim's graphical environment, students can observe how assembly language statements affect the registers and memory of a computer system. The graphical environment for MarieSim and the accompanying data path simulator are written in Java Swing; the integrated MARIE assembler is written in Java. The software has proven useful in introductory computer organization and architecture classes. Students find MarieSim very easy to use, and anecdotal results indicate increased architectural understanding. In this article we compare MarieSim to various existing systems and explore the software's features in detail.

Original languageEnglish (US)
JournalACM Journal on Educational Resources in Computing
Volume3
Issue number2
StatePublished - Jun 2003

Fingerprint

Simulators
Students
Computer architecture
Computer systems
Data storage equipment

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Cite this

@article{c2706562f246441e9d2a3d9355957f22,
title = "MarieSim: The MARIE computer simulator",
abstract = "MarieSim is a computer architecture simulator based on the MARIE architecture and designed to teach beginning computer organization and architecture. It provides users with interactive tools and simulations to help them deepen their understanding of the operation of a simple computer.Through interaction with MarieSim's graphical environment, students can observe how assembly language statements affect the registers and memory of a computer system. The graphical environment for MarieSim and the accompanying data path simulator are written in Java Swing; the integrated MARIE assembler is written in Java. The software has proven useful in introductory computer organization and architecture classes. Students find MarieSim very easy to use, and anecdotal results indicate increased architectural understanding. In this article we compare MarieSim to various existing systems and explore the software's features in detail.",
author = "Null, {Linda Marie} and Julia Lobur",
year = "2003",
month = "6",
language = "English (US)",
volume = "3",
journal = "ACM Journal on Educational Resources in Computing",
issn = "1531-4278",
publisher = "Association for Computing Machinery (ACM)",
number = "2",

}

MarieSim : The MARIE computer simulator. / Null, Linda Marie; Lobur, Julia.

In: ACM Journal on Educational Resources in Computing, Vol. 3, No. 2, 06.2003.

Research output: Contribution to journalReview article

TY - JOUR

T1 - MarieSim

T2 - The MARIE computer simulator

AU - Null, Linda Marie

AU - Lobur, Julia

PY - 2003/6

Y1 - 2003/6

N2 - MarieSim is a computer architecture simulator based on the MARIE architecture and designed to teach beginning computer organization and architecture. It provides users with interactive tools and simulations to help them deepen their understanding of the operation of a simple computer.Through interaction with MarieSim's graphical environment, students can observe how assembly language statements affect the registers and memory of a computer system. The graphical environment for MarieSim and the accompanying data path simulator are written in Java Swing; the integrated MARIE assembler is written in Java. The software has proven useful in introductory computer organization and architecture classes. Students find MarieSim very easy to use, and anecdotal results indicate increased architectural understanding. In this article we compare MarieSim to various existing systems and explore the software's features in detail.

AB - MarieSim is a computer architecture simulator based on the MARIE architecture and designed to teach beginning computer organization and architecture. It provides users with interactive tools and simulations to help them deepen their understanding of the operation of a simple computer.Through interaction with MarieSim's graphical environment, students can observe how assembly language statements affect the registers and memory of a computer system. The graphical environment for MarieSim and the accompanying data path simulator are written in Java Swing; the integrated MARIE assembler is written in Java. The software has proven useful in introductory computer organization and architecture classes. Students find MarieSim very easy to use, and anecdotal results indicate increased architectural understanding. In this article we compare MarieSim to various existing systems and explore the software's features in detail.

UR - http://www.scopus.com/inward/record.url?scp=21244480943&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=21244480943&partnerID=8YFLogxK

M3 - Review article

VL - 3

JO - ACM Journal on Educational Resources in Computing

JF - ACM Journal on Educational Resources in Computing

SN - 1531-4278

IS - 2

ER -