>Have someone show you how to compile using, say, gcc so that the compiler outputs the assembly files (.s) annotated with the C input:
Never knew you could do this, not a single programming book that I have read has mentioned it. This is great and really helpful, thanks.