Cebollita JavaDocs

See:
          Description

Packages
asm The Cebollita assembler implements a subset of standard MIPS assembly language.
comp This package contains classes for compiling Cebollita C-- programs.
sim This package contains a simple MIPS simulator.
util  

 

Cebollita JavaDocs

%Version: 1.4
$Id: README.html,v 1.22 2002/12/17 04:09:15 dugan Exp $


Cebollita is an entire system and tools package for teaching Computer Architecture. It includes a C-like language (C--), a compiler, an assembler, a linker, a loader, a utility to format a raw disk, a primitive operating system and shell, a MIPS-like ISA, and a software simulation of a machine that implements the ISA. Students implement the ISA (preferrably using SMOK). Cebollita exposes them to the interactions among all these components. Each component is simple enough that it can be modified easily, allowing design tradeoffs to be experienced, rather than just discussed.

Cebollita means "small (green) onion" in Spanish. Real Mexican restaraunts will prepare them for you as follows:

  1. Fry them in oil on high heat until tender (doesn't take long).
  2. Sprinkle them with salt and fresh lime juice.
  3. Yum.
Simple and good. Virtues we should all strive for.

Specifications and User's Manuals

Check out Cebollita Documentation for the definitive guide to user's manuals and specifications.

Credits & License

Copyright (c) 2002. Benedict Dugan & John Zahorjan

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Thanks to JLex and CUP, scanner and parser generators for Java(tm).