You probably have some familiarity with C programming from computer science courses or elsewhere. Most of what you need in this course is summarized in Chapter 3 of Clements. In the remainder of this lab we will work through some examples and pay close attention to the assembly code produced by the compiler.