Fixing to allow to compile firmware

Many minor fixes like the clash between directives .ifxx and IFXX
instrucctions, bad definition of STOREB instruction, or mov %reg, %reg

Now, can compile firmaware.asm but the binary file not works yet. Need
to check what is doing wrong.