System 2 for CMU Architectures Class. This is for assignment A1.