Computer architecture lab and final project paper