variables, printing ASM generating