Computer Science Department
Johns Hopkins University
600.333/433
Computer Systems Fundamentals
Fall 2002
(Last updated:Tuesday, 15-Oct-2002 17:47:19 EDT)


Programming project 2:
Designing low level recursion

Due date Friday December 6, 2002
(By midnight)


1. Objective

2. General Instructions

For this project you are required to implement several programs under the MIPS programming language, and test them by using the RISC simulator SPIM. There are several questions about your programs you must answer and send them along with the programs.

Submit your programs by midnight of the due date to the CSF address, cs333@cs.jhu.edu. Please put all the programs in the same message as several different attachments. Also, type the answers to the questions on this labwithin the same e-mail where your programs are.

If you need a guide to start working with SPIM, read the document Working with SPIM , available at http://www.cs.jhu.edu/~cs333/#weblinks.

For a complete reference on the MIPS programming language use the textbook Computer Organization and Design, 2nd ed. , by Hennessy and Patterson, chapter 3 and appendix A.


3. Programming Activities


4. Iteration and recursion (only for 433 students)


Any concern about the goals, questions, or wording of this document, please send a message to Jorge Vasconcelos.

Copyright © 2002 Jorge Vasconcelos-Santillan. Johns Hopkins University, Department of Computer Science.

Return to the CSF Homepage