Computer
Organization and Design
(Textbook. Click for information.)
 CS 2733/2731
 Computer Organization II
 Fall 2004

 Recitation 8
 Write a Disassembler of MIPS Code
    Week 8: Oct 11-15
 Recitation Cancelled

Note: This recitation has been cancelled because of lack of time for
students to complete it and due to later important recitations.
Recitation 8 must be submitted following directions at: submissions on or before
  • 2004-10-20  23:59:59 (that's Wednesday, 20 October 2004, 11:59:59 pm) for full credit.
  • 2004-10-24  23:59:59 (that's Sunday, 24 October 2004, 11:59:59 pm) for 75% credit.

Outline: For this lab you are to write a rudimentary disassembler for MIPS. This program will necessarily be incomplete, but by working on it, you will be able to see some of the issues that come up.


What you should submit: Refer to the submissions directions and to deadlines at the top of this page. The text file that you submit should first have Your Name, the Course Number, and the Recitation Number. The rest of the file should have the following in it, in the order below, and clearly labeled, including at the beginning the appropriate number 1-2.

  Contents of submission for Recitation 8:

Last Name, First Name; Course Number; Recitation Number (8).

  1. The source file for your disassembler, written in C/Java/C++.

  2. Runs of this program using the sample data below.


Revision date: 2004-06-27. (Please use ISO 8601, the International Standard.)