program loops in assembly language