Check out the theory on C and it will be taught to u that assembler can be done with macros substitutions in C. You see, macros are smart!