Assembly
Computer Organization and Assembly Languages, Fall 2012

Jump to...

assignment #1
assignment #2
assignment #3
assignment #4
assignments


Final project

Assigned: 2012/12/27
Due: 2013/1/21 demo

Description

In your final project, you have freedom to choose any subject related to assembly languages and computer orgnization. It can be about implementing a system/game using assembly, improving your or other's existing codes with assembly or surveying a assembly-related subject in depth. Here are suggestions (in the order of preference) and examples: You can also see what your fellow students did for their final projects last year for inspiration. Finally, we encourage you work in groups for this project. However, the group size should be justified by the scale and completeness of your project.

Grading

The grade of your final project will depend on three factors, the scale of your project, how your project relates assembly language or computer organization and how much you have achieved. In addition, your report is also a factor on your grades. Please do polish your report.

Submission

We will have a demo session. Signup sheet will be posted soon. It is not required that all team members are present for the demo. However, you must have a reason for your absence. Reasons such as going back to home not in Taipei are OK. We will prepare a laptop and a projector in the demo room. You are welcome to bring in your own laptop. The demo is open to the public. So, you are welcome to sit in the room to see your fellow classmates' demos. It will be fun!

You need to write a report on what you have implemented, surveyed or learned. The report should be in html or pdf format. Please send your report and your source codes as two archive files (zip or rar) to the following address by the end of demo day.

     asm@cmlab.csie.ntu.edu.tw

The first file (doc.zip) contains a web-publishable document (html or pdf) as your report. The content will be put online afterwards. You are welcome to include excutable files in your document so that others could download your programs to play with. However, please do not include links to source codes in this document. The second file (src.zip) should contain all your source codes and resource files such as images. If you are working on a survey project, just send us the report. Finally, please clearly specify team members in your report and give a reasonable name to your project. Please do not use names with little information such as "assembly final project."