Here's a review sheet for the first test. The ommission of a topic does not mean it is not on the test. You are responsible for class lectures 00-06, homework assignments 1-3, and most of lab1.
Note that the existence of an exam #1 review sheet does not imply the existence of a review sheet for exams #2, #3, and #4. Also, I credit the Bryant and O'Hallaron textbook and slides as providing problems #1 and #2.
.file "for.c" .text .globl foo .type foo, @function foo: pushl %ebp movl %esp, %ebp subl $4, %esp movl $0, -4(%ebp) .L2: cmpl $99, -4(%ebp) jle .L5 jmp .L3 .L5: movl 12(%ebp), %eax addl %eax, 8(%ebp) leal -4(%ebp), %eax incl (%eax) jmp .L2 .L3: movl 8(%ebp), %eax leave ret .size foo, .-foo .section .note.GNU-stack,"",@progbits .ident "GCC: (GNU) 3.3.4"