between 11 a.m. and 4 p.m.
You can inspect the exams.
between 11 a.m. and 4 p.m.
You can inspect the exams.
There was one set of lecture notes missing from earlier on First and Follow and on LL(1) parsing.
You can just download this missing lecture here here.
The lecture notes tarball has also been updated with lecture 12 (the only difference is the addition of this file).
Thanks to Hui Lin for pointing this out.
Please refer to the lecture notes posted for the syllabus. The exam will cover everything upto code optimization. Of the lecture notes posted, you can omit dataflow analysis from the syllabus for the exam (security is another topic you will not be tested on). All other lectures will be tested on.
Also, you are allowed to bring *any* printed textbook, and one cheat-sheet for the exam (writing on both sides allowed). Class slides are not permitted.
Good luck.
use this thread to discuss any questions you may have about the exam.
Hi All,
The final exam is on Tuesday, May 5, 2009 between 8:00 – 10:00 am at E2 LC.
All the Best !
You can download all the lecture notes in shot here .
Note : The file is archived tar.gz file. You may want to untar it using the command (in linux) –
$ tar -zxvf lectures.tar.gz
lecture notes on Expression Evaluation is here.
lecture notes on Object-oriented languages is here.
lecture notes on parameter passing is here.
lecture notes on Register allocation is here.
lecture notes on Optimization is here.
lecture notes on Dataflow Analysis is here.
lecture notes on runtime storage is here.
lecture notes on code generation is here
lecture notes on procedure call and return is here.
Some useful information :
presentation on MIPS-procedures is here.
some more information on caller callee can be found here.
Here is more information for MIPS http://www.cacs.louisiana.edu/~dzhao/Web2/homework0-s09.htm
Details are here.
Note that there are two parts to the homework. The first part is on generating code for programs that only contain a single procedure, and the second part consists of programs that have more than one procedure.
Read the PDF file linked below for information on the MIPS instruction set and SPIM. You are suggested to use the procedure call convention explained in the homework description. (The PDF linked below follows a different convention).
Part 1 is due on Apr 17, Part 2 is due on Apr 30.
Links:
Details are here.
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « May | ||||||
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | ||||||