If I write a loop in an asm program do I need to put ret at the end. Also, if I call a loop in a program, after the loop will it return to where I called the loop