Answer from cs61c-ay (Peter Lau 16743989) for Question 1 The preprocessor code, and macros. These are processed by the compiler and changes are applied directly to the source code, before compilation begins. Variable names, are replaced with addresses in the static memory.