seg fault with assembler