Laboratories

Policies (PDF)
Lab 1 - Unix and C (PDF)
Lab 2 - Bit manipulation (PDF)
Lab 3 - Self-modifying code (PDF)
Lab 4 - Double-word multiplication (PDF)
Lab 5 - Buffer overflow exploits (PDF)
Lab 6 - System calls (PDF)
Lab 7 - Pipes in a shell (PDF)
Lab 8 - Threads (PDF)
Lab 9 - Wheel circuit (PDF)
Lab 10 - The fetch-execute cycle (PDF)