CS232 - Computer Organization

Colby College Computer Science, Spring 2008

How to turn in assignments


Daily Homework


Programming Projects

Handing in CPU Sim programs:

When you have a CPU Sim program ready to be turned in, the following is required (unless you are told otherwise):

1.      Create a new folder called "<assignment number>.<your last name>" and put in it a copy of the file containing your assembly language program. For example, I would save my first assembly language program in a file called "W1–1.a" in a folder called "W1–1.Skrien". It is important to include your name so that I don't get 10 files all named "W1-1.a".

2.      If you modify the machine being simulated, then also include in the folder the .cpu file containing the XML descriptions of your machine.

3.      Zip up the folder (using an application like Stuffit or YemuZip on the Macintosh or EasyZip or WinZip on Windows machines) and attach it to an email message to me (djskrien@colby.edu).

4.      Also hand in a hard copy of the assembly language program (do not include a hard copy of the XML or HTML machine files).

5.      Your assembly programs must contain comments explaining what is going on.  In particular, a header comment must contain your name, the date, the exercise number (e.g., Wombat Assignment W1-1) and a description of the problem.  An example header is:

    ;-----------------------------------
    ;  Dale Skrien
    ;  February 6, 2008
    ;  Wombat Assignment W1-1
    ;  This program computes the larger of two numbers.
    ;  input: two integers
    ;  output: the larger of the two
    ;-----------------------------------


Dale Skrien (djskrien@colby.edu)