code assembler loop