Answer from cs61c-aj (Kevin Li 15855812) for Question 1 Comments are not translated. They are there for programmers to see and read regarding the program. Preprocessor #define. This is not translated into assembly code because the compiler preprocesses it. It replaces all the #define macro with the correct code. After that is it translated into assembly code. This is to make things easier for the programmer to understand the code and faster to change one line of code than many.