Introduction to Computer Science I
Project
tud

Introduction to Computer Science I WS 2002/2003 Project

This year's project is about programming the "MCS". MCS stands for Machine Code Simulator and is an environment for executing MCS programs. The syntax of an MCS program is very simple, it is a fantasy assembly language for a fantasy processor (see e.g., V2-24). Its instruction set is a very reduced mixture of 6502 Assembler and the so called RedCode.
The project goal is to write one program ("parser") that translates MCS programs into machine language, i.e., a sequence of numbers and another program ("processor") that interprets this machine language.

News

Organization

Short Introduction to the MCS

The architecture of the simulator to be built is quite simple. There are only four main components:

Project Ressources

SiteMap Print Version Updates as RSS feed Updates as HTML page