It's like, a computer sees a C for loop, and thinks, ``oh, a for loop, so I have to put a label, let's see, here, a jmp here and put the instructions in-between''. When you feed it ASM, it thinks ``oh, this label goes here, this jmp here, okay''. At least that's how I explained it to my son.