| Lab# | Date | Subject | Writeup |
| 1 | 9/8
| Course Linux accounts and Unix skills |
Writeup |
| 2 | 9/15 | C Programming and Pointers |
Writeup |
| 3 | 9/22 | C, Overflow, Logic and the time comand |
Writeup |
| 4 | 9/29 | C programming, strings and pointers |
Writeup |
| 5 | 10/6 | Assembly Code and gdb
|
Writeup |
| 6 | 10/13 | Assembly Subroutines, Arrays and Strings |
Writeup |
| 7 | 10/20 | Assembly Code Bombs (HW2 Practice) |
Writeup C code for lab7 programs |
| 8 | 10/27 | C Structures, the Stack and Buffer Overflow |
Writeup |
| 9 | 11/3 | Y86 Instruction Set |
Writeup |
| 10 | 11/17 | Y86 Sequential Implementation and Y86 simulator |
Writeup |
| 11 | 12/1
| Optimization, Timing and Profiling
|
Writeup |
| 12 | 12/7 | Memory Performance (Cache Friendly Code) |
Writeup |
| extra | extra | Cache Design Lab |
Writeup |