Co Compiler Implementation Project
Phase 2.3: Code Generation for Procedures
Due: October 28, 2003

To complete a version of your Co compiler capable of producing runnable 34000 code, you must generate the instructions to handle procedure and function calls and generate the correct code before and after the bodies of procedures, functions and the main program. Your final output should be an assembly language program that accurately implements the Co program provided as input to your compiler.

You may either download a complete copy of the phase 2-3 description for Co in PDF form or click on the following links to read the contents of this document in your web browser.


Computer Science 434
Department of Computer Science
Williams College