Machine Problem 1, due Sept 22

Part of the assignments for 22C:60, Fall 2004
by Douglas W. Jones
THE UNIVERSITY OF IOWA Department of Computer Science

Always, on every assignment, please write your name legibly as it appears on your University ID and on the class list! All assignments will be due at the start of class on the day indicated, and unless there is what insurance companies call "an act of God" - something outside your control; the only exceptions to this rule will be by advance arrangement.

  1. Get the SMAL, Link and Hawk suite of applications working.

    To run these on the departmental Linux cluster (linux.cs.uiowa.edu):

    Add the following text, verbatim, to the end of the file .cshrc in your home directory:
    	alias smal ~dwjones/smalstuff/smal32.intel -U ~dwjones/hawk
    	alias link ~dwjones/hawk/link
    	alias hawk ~dwjones/hawk/hawk.intel
    

    And then, log out and then back in in order to make sure the command language interpreter actually executes these lines.

    To run these on your Unix compatable PC (Linux, MacOS, etc):

  2. The machine problem

    Start, as soon as possible, by trying the Hello World program from Chapter 5 of the notes. Once you are successful in making this work, do exercise v) from the end of that chapter.

    A significant part of your grade will depend on the quality of your comments and documentation. You must use the TITLE directive to claim your code as your own, you must not belabor the obvious in your comments, and you must use white space to maximize the clarity of your program.