Breadcrumb

 
 

A MOON simulator and debugger

Title:

A MOON simulator and debugger

Li, Chang (2002) A MOON simulator and debugger. Other thesis, Concordia University.

[img]
Preview
PDF
2378Kb

Abstract

The goal of this project is to design a simulator and debugger which extends the capabilities of the current simulator called MOON simulator into a new modern debugger with a friendly and nice looking graphical user interface. MOON is a programming language for a simplified RISC processor. It was designed as a target language for compilers written in the Compiler Design courses (COMP442 and COMP 642 in Concordia University), moreover, it can be used as an aid to learning assembly language concepts. The MOON Debugger/Simulator can edit and assemble MOON programs into the "machine language" of the host processor, simulate the execution of programs on the processor, and provide some debugging facilities. The implementation is based on Java language with JDK1.3, and the system can run on any popular platforms. This report covers the system requirement, GUI design, object-oriented design and implementation in Java. The user's manual and some class source files are listed.

Divisions:Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Other)
Authors:Li, Chang
Pagination:vi, 93 leaves :bill. ; 29 cm.
Institution:Concordia University
Degree Name:Major reports (M.Comp.Sc.)
Program:Computer Science and Software Engineering
Date:2002
Thesis Supervisor(s):Grogono, Peter
ID Code:1808
Deposited By:Concordia University Libraries
Deposited On:27 Aug 2009 13:22
Last Modified:08 Dec 2010 10:22
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Document Downloads

More statistics for this item...

Concordia University - Footer