 <p>Thank you for giving you time to answer me Alex D with some information :) It was to long to comment to your answer.</p> <ol> <li><p>I´m understanding most of those instruction does. I know now that cmp is the big part that I have to watch for.</p></li> <li><p>I think I know some about call stack.</p></li> <li><p>I should know how if else and for in C are translated into assembly.</p></li> <li><p>I´ve been watching in gdb using stepping how it goes through the loops (jumps) and have got to 5 jumps now and stop at the 6th one so I think I´m getting closer.</p></li> <li><p>Think it´s EAX if I´m watching gdb, it´s getting higher with stepping.</p></li> <li><p>Don´t think I could tell that.</p></li> </ol> <p>Thank you again for giving time to comment back, think it will be much easier when the lights turn on in my head :)</p>