The Honor Code Policy
I expect students to abide by the Honor Code when doing any work for this class. For homeworks and machine problems, unless otherwise specified, the general rule of thumb is: I want you to do the homework yourself. You should attempt each problem yourself, and if you cannot do it, you may consult other people. When consulting other people, it is not acceptable to ask for a copy of their homework to check answers against. Working with someone else should be in consultation mode, or in discussion mode, not in copying mode. They are there to help you understand the problem and the approach to solving the problem, not providing an answer.
You must annotate, per problem, the persons you worked with and in what capacity (briefly -- a few words).
For all team-based work, replace you and yourself with you and your team above.
If there are any questions, please email me directly. Do not make any assumptions.
The Homework
MP0 - Due before class, September 16, 2008
HW2 - Due 11:59pm, October 2, 2008
MP3 - Due in class November 6, 2008
Memory Verilog (zip)
Assembly code (zip) Use something smarter than notepad to edit.
Machine code (zip)
The Assembler (compiled for windows, using Cygwin -- zip file)
- extract into a directory, execute from command line
mpc <infilename> <outfilename>
will clobber files, so be careful!
or, ssh into ca.acl.olin.edu, username ca, and password ca
- use the same command line
make a directory for your own work!
You can use a shared drive from ca. Just navigate to \\ca.acl.olin.edu\ca