Quote Originally Posted by Acetronics
Undersand A label is just a help in the editor ... better you to understand what you do.

When compiler sees Goto " labex x" ( i.e. ) it just replaces "label x " by the corresponding Hex program line number ... just as when you call a variable " gremlin " it juts replaces " gremlin " by its location in the memory.

The best proof is to uncompile hex programs : you won't find any labels nor variable names ... just line numbers and memory locations !!!

No statement referring to labels or variable names = no effect on hex program...

Alain
So are you saying, if you were to forget to put return in a subroutine the program would just run into the next line of code, prehaps the code in the following Labeled subroutine?